BMU6( hhhUUUQQQKKKQQQKKKKKKJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>@@@AAA@@@???@@@FFFCCC???BBBHHHZZZvvvqqqbbbXXXTTTTTTVVVWWWZZZ___eeehhhiiiiiiggghhhhhhhhhhhhjjjnnnqqqpppuuuxxxccc___XXXKKKAAAAAA@@@>>>???@@@@@@???===<<<===>>>???>>>===<<<;;;========================:::::::::::::::;;;;;;<<<<<<<<<<<<<<<===============>>>???>>>===<<<===>>><<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBBBBBBBB???GGGPPPYYYiiivvvkkklllooowwwzzziii^^^___^^^hhhxxxvvvvvvlllSSSGGGDDDAAA???AAA???>>>===>>>>>>===;;;<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>============>>>>>>======<<<<<<<<<<<<=======================================>>>??????@@@@@@>>>>>>???AAACCCDDDFFFGGGBBBIIIWWWiii}}}fffSSSOOOIIIOOOIIIIIIHHHGGGEEEDDDBBBAAA@@@AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>===<<<===@@@AAA@@@???>>>EEEBBB@@@HHHUUUnnnzzzxxxrrrhhh^^^WWWVVVWWWYYYYYY\\\aaaeeehhhiiihhhhhhiiiiiijjjjjjmmmqqqtttvvv}}}mmm```[[[PPPCCC@@@???===>>>??????>>><<<;;;<<>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::<<<===<<<;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAABBBMMMXXXcccuuuyyymmmjjjjjjrrryyyssseee\\\]]]aaadddrrraaaRRRJJJDDD@@@AAA???=========>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<<<<===;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;::::::======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>???AAADDDHHHJJJQQQ^^^nnnyyydddQQQMMMGGGMMMHHHGGGFFFEEEDDDBBB@@@???>>>AAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???AAA@@@???;;;BBBAAAAAAOOOdddvvvsssttt{{{}}}uuunnnjjjeeeeeeccc^^^XXXVVVXXX[[[ZZZ[[[]]]aaafffiiiiiihhhiiijjjkkkkkklllooossswwwxxxxxxddd^^^VVVIII???>>>======>>>>>>===<<<999<<>>:::888999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<999:::;;;;;;999999:::;;;;;;::::::::::::;;;<<<<<<======>>>???@@@@@@@@@@@@HHHTTTbbbnnnyyygggeeeiiijjjlllqqqssssss{{{jjj]]]YYY[[[^^^aaafffmmm~~~sss^^^RRRHHHBBBAAA???===<<<=========;;;:::;;;;;;;;;;;;;;;;;;:::777888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999::::::;;;;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>======>>>@@@EEEIIILLLhhhxxx|||cccMMMLLLMMMKKKIIIFFFEEEEEEDDDCCCAAA@@@???AAA@@@@@@???>>>======<<<<<<<<<============<<<<<<===========================<<<<<<<<<<<<======>>><<<@@@@@@AAAQQQtttooorrrllljjjxxx~~~wwwnnnhhheeeccc___\\\]]][[[ZZZZZZ[[[\\\\\\[[[ZZZ]]]aaaccccccdddeeeffffffmmmrrrsssuuu|||~~~mmm___WWWKKKHHHBBB:::888:::<<<;;;999:::::::::999999999888888::::::::::::::::::::::::666666777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>;;;<<>>@@@DDDUUU___mmm}}}yyymmmiiiooossslllpppnnnooo{{{ttt___UUUUUUXXX^^^dddkkkrrr~~~~~~gggUUULLLAAA???===>>>@@@>>>:::666;;;;;;:::::::::999999999:::999999888888999999:::888999999::::::999999888:::::::::999999999888888::::::::::::::::::::::::999999999:::::::::;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<>>@@@??????>>>======<<<<<<<<<<<<============<<<<<<========================<<<<<<<<<<<<<<<======>>>>>>@@@@@@DDDZZZ~~~mmmvvvmmmnnn|||rrroooiiieee```]]]\\\]]]^^^^^^___^^^]]]]]]^^^^^^]]][[[YYY\\\___```aaaaaacccdddgggnnntttuuuyyyuuu___VVVPPPIIICCC;;;888:::;;;;;;999::::::999999999888888888999999999999999999999999777777777888888999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;;;;<<>>>>>@@@AAA>>><<<;;;::::::::::::999999999999999888888888888999999888888999999999999888888999999999888888888777777999999999999999999999999999999999999::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;???>>>DDD[[[tttxxxyyyhhhOOOLLLJJJGGGEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;========================<<<<<<;;;;;;<<<======>>>@@@>>>???LLLiiivvvvvvxxxmmmttt|||xxxqqqhhhaaa___^^^^^^]]][[[\\\___dddgggeeedddddddddeeeccc```]]]ZZZ\\\___``````aaaccceeekkkrrrwwwzzzdddUUUTTTKKKEEE>>>::::::;;;:::999999999999999888888888777888888888888888888888888777777777777888888888888999999999::::::::::::;;;:::::::::::::::::::::::::::999999999::::::;;;<<>>@@@BBBIIIQQQ\\\oooyyyyyynnnaaaRRRPPPQQQVVVZZZ^^^fffooowwwnnnVVVHHHCCC===;;;<<<===<<<;;;:::::::::999999999888888999888888777777888888999777888888999999888888777777777777777777666666666888888888888888888888888888888888999999999::::::::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;===???@@@KKKggg~~~~~~iiiOOOKKKJJJGGGEEEDDDDDDDDDCCCAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>AAA>>>AAAVVVzzzxxxttt|||wwwjjjfffdddeeeddd```___bbbbbbdddeeeddddddgggmmmrrrnnnnnnnnnnnnmmmiiiddd```]]]___aaaaaabbbdddgggiiipppwww|||qqqXXXUUUMMMGGG@@@<<<::::::999999999888888888888777777777666666666666666666666666777777777777777777666666888888888999999999::::::999999999999999999999999999888888999999:::;;;<<<>>>;;;<<>><<<>>>DDDLLL\\\vvv{{{}}}hhhOOOKKKKKKHHHGGGCCCCCCCCCBBBAAA???======;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>@@@???IIIdddyyyyyynnneeebbbZZZXXXZZZ^^^``````ccchhhiiilllooooooooorrrwww{{{zzzzzzyyyxxxuuupppiiiddd^^^___aaaaaaccceeejjjmmmuuu|||cccUUUOOOJJJCCC===:::999999999888888888777777777666666555555555555555555555555777777666666666666666666777777777888888888888999888888888888888888888888777777777888999:::;;;;;;<<<;;;<<>>===<<<;;;;;;::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<>>>>>>???DDDVVVuuuyyywwwmmmeee]]]YYYYYY\\\\\\___dddeeeeeehhhmmmtttwww{{{zzzssskkkfff]]]^^^___```bbbffflllpppxxx{{{~~~rrrXXXQQQMMMFFF???:::888888888777777777777666666666666555555555555555555555555555555555555666666666666666666666777777777888888777777777777777777777777666666777777888999:::;;;;;;<<<@@@FFFLLLUUUffftttxxxxxxllldddXXXNNNHHHIIIMMMQQQSSSXXX```gggkkkqqqooobbbPPPBBB;;;:::;;;;;;888888888777777777777666666555555444444555555666444555555666666555555444333333333444444444444444555555555555555555555555555555555666666666777777666666777777777777666666777777888999::::::;;;;;;999:::EEE___|||lllzzzfffLLLIIIIIIGGGFFFBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999::::::::::::::::::::::::999999999:::;;;<<<>>>>>>???JJJdddsssgggaaa]]]ZZZ[[[]]]ccceeejjjqqqsssrrrvvv{{{|||tttlllfff]]]^^^___```ccciiipppuuuyyywww]]]RRROOOHHHAAA:::777777888777777666666666555555555555555555555555555555555444444444555555666666666555555666666666777777777666666666666666666666666666666666666888999:::;;;;;;>>>DDDLLLTTT___qqqzzzwwwjjjaaaXXXTTTNNNIIIHHHKKKQQQVVVYYY]]]dddlllqqqyyysss^^^KKK???:::888777888888777777777666666666555555444444444444555555444444555555555555444444333333333444444444555555555555555555555555555555444444555555555666666666555666777888888777666555666666777888999:::;;;;;;:::@@@SSSrrroooiii{{{fffLLLHHHGGGEEEDDDBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999::::::::::::::::::::::::999999999:::;;;<<<>>>>>>@@@OOOmmmsssiii```^^^______bbbffffffiiirrr{{{|||tttkkkeee``````aaacccfffllltttzzzyyy___SSSPPPIIIAAA;;;777777888777666666666555555555555555555555555555555555555333333444444555666777777555555555555666666666777666666666666666666666666555555555666777999:::;;;<<<@@@HHHQQQZZZeeexxx|||yyyzzzsssnnnjjjbbbXXXPPPMMMMMMMMMLLLMMMPPPUUUXXX___bbbiiiqqqwwwpppYYYIII@@@:::777777777777777666666666666555444444333333444444555333444444555555444444333333333333444444555555555555555555555555555555555444444444555555555666666555666777888888777666555555666777888999:::;;;;;;>>>III```xxx\\\ooo|||fffLLLHHHHHHFFFEEEDDDCCCBBBAAA@@@>>>======:::::::::999999999888888:::999888777777888999:::999999999999999999999999999===888333:::;;;888===HHHaaaxxxzzzbbbaaaaaabbbeeekkkppptttvvv|||}}}rrrhhhbbbeeecccaaadddjjjqqquuuvvvmmmaaaNNNFFFFFF>>>888999666666666666666555555555555333333333333333333333333666555444333333333333333222111111444666666333000666666555555555444444444555666777666666666888:::===KKKOOONNNZZZkkk~~~vvvyyy{{{zzzgggaaaZZZTTTQQQOOOKKKIIIGGGIIILLLOOOQQQUUUYYY]]][[[eeeqqqxxx~~~eeeLLLCCC>>>999888666555444666666666555333333222222333333444555222333444555444333222111222222222222222222222222222222333333333333444444666555555555555666777777666555444444666777666555888555666;;;<<<999<<>>FFFWWW\\\jjjwwwzzzwww||||||~~~eeeKKKGGGFFFCCCBBBBBBAAA@@@???===<<<;;;;;;:::999999999999888888888999888888777777888888999777777777777777777777777666;;;888666<<<<<<===EEEaaayyyyyyssspppsssxxx}}}tttjjjdddaaa``````bbbgggpppyyypppqqqlllVVVKKKKKKDDD???<<<555666666666555555555555444333333333333333333333333333222222111111111111222222111222444555555333111555555555555444444444444333555777888888999:::<<<>>>OOOXXX___qqqtttjjjaaaWWWNNNKKKIIIEEEDDDEEEFFFFFFFFFKKKOOOUUUYYY\\\^^^aaaccciiirrr~~~qqqYYYFFF;;;:::999777666666555333111222222222222222333444444444444333222222222222222222222222222222222222222222222222222333333333333444444333333333444555555:::===???>>>;;;888777888777777777888777888AAAKKKcccaaaaaaeeennn{{{{{{qqqrrrdddJJJFFFEEEBBB@@@@@@@@@???>>><<<;;;:::999999999999999888888888888888888777777777777888888666666777777777777777888555:::888777<<<;;;>>>KKKlll}}}yyy}}}~~~pppgggdddcccdddeeefffjjjpppwww|||mmmlllxxx]]]NNNMMMGGGBBB===444666666555555555444444444222222222222222222222222333222222111111111222222222222222333444444333333444444444444444444444444333555777888888888:::<<>>999777555555555444222000222222222111222333333444555444222111111111222333111111111111111111111111111222222222222333333333333333222222333333444555<<<@@@DDDAAA;;;555444555666777888666555;;;FFFQQQ[[[YYYWWW^^^qqqxxxnnnwwwcccIIIEEEDDDAAA???@@@???>>>===;;;:::999999999999999888888888777777777777777777777777777777777777777888888888999999666:::888777;;;:::AAASSSrrr{{{mmmgggffffffiiijjjmmmppptttzzzkkkdddrrriiiSSSNNNHHHCCC>>>444555555555555444444444444222222222222222222222222333333222222222222333333111222333333333333333444333333444444444444444444555666777777777999;;;>>>VVVfffnnnuuu{{{vvvrrrnnnjjjggg^^^\\\UUULLLIIIJJJHHHCCCBBBCCCDDDEEEFFFHHHKKKMMMTTTWWW\\\```dddhhhlllooowwwiiiSSSGGG999777444333333444333222222111111111111222333333444333222111000111222333111111111111111111111111111111111222222222333333333222222222222333444444777<<<@@@???999555444666555888888666888@@@LLLTTTQQQPPPSSSbbb{{{}}}}}}yyy~~~aaaHHHEEEDDDAAA???@@@???>>>===;;;:::999999999888888888888777777777666777777888888777777666666777777888888999999999666:::888888<<<<<>>AAAEEEHHHKKKNNNSSSVVV[[[\\\___aaaeeelllsssxxxmmmYYYNNN===:::555333333333444444111111111111111222333333333333222111111111111111111111111111111111111111111111111111222222222222333333222222222333444444000444888999888666777999555777888888===HHHQQQUUUQQQQQQYYYmmm}}}xxx___GGGEEEDDDAAA???@@@???>>>===<<<:::999999888888888888777777777777555666777888888777666555555555666666777888888999666999888999???AAARRRoooxxxlllqqqwwwpppnnnppprrrnnnrrrxxx}}}hhh\\\nnn~~~___QQQJJJHHHCCC999555555555444444444333333111111111111111111111111111111111111111222333333111333444333222111444666222222333333333444444444666666777888;;;BBBJJJPPPdddyyy~~~tttiii]]]TTTPPPMMMIIIHHHHHHHHHHHHGGGHHHIIIGGGDDDEEEGGGFFFBBBCCCFFFKKKNNNQQQTTTYYY]]]cccbbbbbbbbbgggooozzzxxxdddXXXFFFAAA:::444333333444555111111111111111222222333222222222222222111000000111111111111111111111111111111111111222222222222333333333333333444555555000111333555666666777777444777888:::CCCOOOUUUTTTQQQVVVggg}}}^^^GGGEEEEEEBBB@@@@@@@@@???===<<<;;;:::999888888888888777777777777555666777888888777666555444444444555666777777888555888777;;;AAAFFFZZZzzzrrrggguuuwwwqqqqqqsssvvvppptttzzz~~~ppp^^^eeeyyydddRRRKKKIIIFFF;;;555555444444444333333333111111111111111111111111000000///000000111222222111333444333111111444666222222222333333444444444666666777888>>>GGGQQQYYYddd|||}}}lllmmmqqquuuxxxiii```YYYPPPIIIGGGEEECCCBBBDDDEEEFFFFFFDDDFFFFFFEEEHHHKKKJJJFFFKKKOOOSSSUUUVVVXXX\\\___hhhfffdddccchhhrrr~~~sssfffMMMGGG>>>666333444555555111111111000111222222333111111222333333111000///000000000000000000000000000111111111111222222222444444333333444444555666555444222333444555444222444777888<<>>===;;;999888888888999999999888888888888777777777777777777777777777666666666666777777777777666;;;888777@@@MMMfffsssnnn|||~~~xxxvvvvvvtttrrruuuvvv{{{]]]aaattttttPPPKKKIIIBBB@@@:::777444333333222222000444444333333333333222222222222222222222222222222222222222222222222222222444444444333333222222222666444777AAALLLTTT]]]dddllllllbbbiiiooowwwrrr___SSSQQQOOOHHHAAADDDCCCBBBDDDGGGJJJKKKKKKLLLMMMNNNMMMKKKJJJKKKLLLOOOQQQSSSUUUWWWZZZ^^^bbbllljjjiiiiiimmmwwwbbbVVVNNNCCC999444333333444000000000000000000000000000000000000000000000000111111222222222222111111000111111111111222222222222222333333333333444444111333444444333222333555:::;;;<<>>===;;;:::999888888999999999888888888777777666666666666666666666666666666666666777777777777777:::777999GGGYYYrrr}}}oootttyyywwwwwwuuussszzz{{{oooddduuu\\\PPPKKKCCC@@@<<<999666444444444333222444444333333333222222222222222222222222222222222222222222222222222222222444444444333333222222222777888999CCCYYYmmmnnndddsssxxxlllhhhsssyyyqqqfff\\\PPPKKKKKKKKKGGGBBBFFFFFFGGGJJJMMMOOOOOONNNPPPQQQRRRQQQPPPOOOPPPQQQUUUWWWXXXYYY[[[]]]aaadddnnnmmmlllmmmsss}}}hhh___VVVIII>>>777444333333000000000000000000000000000000000000000000000000000111111222222111111000000000111111111222222222222222222333333333444444222333444444222222333555777888>>>HHHTTTYYYXXXUUUaaasssyyykkkhhhrrr}}}zzzrrraaaKKKGGGBBB???AAA???>>><<<;;;:::999888888999999888888888777777777666666666666666666666666666666666666777777777777888999555:::NNNccc|||qqqhhhxxxzzzyyyyyyxxxwww~~~hhhtttiiiTTTMMMFFFAAA>>>;;;777555444444444333333333333333222222222222222222222222222222222222222222222222222222222222444444333333333333222222666888888DDDddd{{{cccyyy{{{ssspppzzz|||jjj\\\UUUSSSOOOLLLLLLNNNOOOMMMJJJKKKLLLPPPTTTXXXXXXVVVTTTSSSTTTVVVUUUTTTTTTUUUVVV[[[\\\^^^___```cccgggjjjrrrrrrsssvvv{{{qqqeee\\\MMM@@@888444333222000000000000000000000000000000000000000000000000000111111222222111111000000000000111111111222222222222222222333333333333333444444444222222333555888:::GGGZZZdddcccaaaccczzz{{{mmmhhhttt{{{vvvrrrmmmeee\\\TTTbbbLLLGGGBBB???@@@>>>>>><<<;;;:::999999999888888888888777777777777666666666666666666666666666666666666777777777777666999666;;;OOOddd~~~zzzllllll{{{zzz{{{{{{zzzkkkqqqrrrUUUMMMHHHEEE@@@<<<888555444444333222333333333222222222222111111111111111111111111111111222222222222222333333333333333333333333333333444444777FFFcccyyyuuufff}}}yyyqqqdddZZZUUUUUUSSSSSSSSSSSSSSSSSSSSSRRROOOQQQVVV[[[___^^^[[[WWWTTTUUUVVVVVVUUUUUUWWWXXX[[[]]]```cccfffkkkpppssswwwyyy{{{zzzhhh^^^OOOAAA999444333333000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111222222222222333333333444444555333222222444666999>>>RRRlllsssjjjffflllvvvqqq|||wwwqqqmmmjjjeeebbb___\\\YYYTTTMMMIIIaaaLLLGGGBBB>>>@@@>>>===<<<;;;:::999999999888888888777777777666666555555555555555555555555666666666666777777777777444999888???RRRddd|||tttqqq||||||{{{|||}}}~~~~~~rrrttt~~~[[[NNNHHHHHHAAA===888444333333222222333333222222222111111111111111111111111111111111111111111222222333333333333333333333333333333333444333;;;OOO^^^eeekkkrrrvvvhhhaaa\\\[[[]]]VVVVVVUUUTTTSSSSSSUUUVVVQQQSSSXXX]]]```___[[[XXXTTTUUUWWWWWWWWWWWWYYYZZZZZZ]]]bbbggglllrrryyy~~~}}}ttthhhWWWGGG;;;555333222000000000000000000000000////////////////////////000000000111111000000000//////000000000111111111111111111222222222333333444444444333222333555777999DDD]]]vvvyyylllhhhpppzzzuuussswwwwwwzzz}}}ssshhhaaa\\\XXXUUUPPPOOOMMMLLLKKKIIIGGGEEE___KKKGGGBBB>>>???======<<<;;;::::::::::::888888777777777666666666555555555555555555555555666666666666777777777777444999<<>>888444222222222111222222222222111111111111111111111111111111111111111111111222222333333444222222333333333333444444777999HHH]]]bbbaaappp{{{{{{xxxvvvooolllgggaaa___[[[ZZZXXXXXXXXXZZZ\\\]]]VVVWWWZZZ]]]______\\\YYYYYY[[[\\\]]]]]]]]]___aaa___bbbggglllrrryyyzzzeeeQQQBBB888333111000000000000000000000000///////////////////////////000000111111000000////////////000000000111111111111111111222222222222333333333333222444777:::AAAQQQjjj|||zzzqqqqqqzzzxxxrrrnnnqqqzzzhhhccc[[[TTTOOOLLLIIIHHHEEEEEEDDDCCCBBBAAAAAAAAA]]]JJJFFFAAA>>>???===<<<;;;;;;::::::::::::888777777777666666666666555555555555555555555555666666666666777777777777666999===SSSuuu{{{~~~kkkzzz~~~|||{{{}}}|||[[[IIIIIIEEE@@@:::555333333333222222222222222111111111111111111111111111111111111000111111222333333444444222222222333333444444444777BBBUUUgggooouuuxxxyyyvvvvvvqqqjjjfffeeecccaaabbbdddfffeeedddbbbaaaaaabbbddddddcccbbbccceeeggghhhhhhiiikkkllljjjmmmqqquuuyyy~~~pppYYYHHH<<<666333000000000000000000000000//////////////////////////////000000000000//////////////////000000000111111111111111222222222222222222222222222555999<<>>???===<<<;;;;;;::::::::::::777777777777666666666666555555555555555555555555666666666666777777777777999999>>>[[[ssssss~~~}}}|||{{{}}}|||{{{zzzqqqbbbLLLKKKGGGBBB;;;666444444444444222222222111111111111000000000000000000000000000000000111222333333444444222222222333333444444444555GGG]]]lllyyyuuulllxxxyyywwwyyyxxxtttrrrkkkiiigggiiillllllhhheeemmmkkkjjjiiikkklllkkkkkkkkkmmmooopppqqqrrrtttvvvuuuwwwyyy{{{}}}sss\\\KKK???999777000000000000000000000000//////////////////////////////000000000000//////////////////000000000000000111111111111222222222111111222222333666:::>>>EEEYYYiiiiiidddjjjyyyvvv|||mmm___UUUNNNKKKGGGEEECCCCCCDDDFFFFFFEEEEEEEEEEEEEEEDDDFFFHHHJJJ^^^IIIFFFBBB>>>>>>===<<<;;;;;;999999888777777777666555555555555555333333444444555666777777333555777888777666777888>>>:::EEEhhhyyylllvvv}}}~~~}}}||||||}}}~~~~~~~~~zzzxxxjjjmmm|||gggNNNIIIJJJCCC;;;777888777333000444333222111000000000000000000000000000000000000000222333333222111333444444333555777555111111555777GGGUUUjjjmmmhhheeemmm~~~vvvwwwwwwrrrrrrwwwuuutttrrrqqqqqqrrrtttuuuvvvtttrrrrrrtttwwwyyyyyyuuuyyy{{{zzzxxxyyy~~~~~~~~~```NNNGGG>>>222...------///111222111000000000000000000000000000000000000000000000000000.../////////000000000111222222111111111111111111333333666666222111===MMMMMM\\\iii```VVVfffwwwssssssvvveeeWWWPPPMMMIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNOOOOOO^^^IIIFFFAAA=========<<<;;;;;;999999888777777777666555555555555555333333444444555666666777333555777777777666777999===<<>>KKKXXXqqqlllkkkiiimmmvvvyyy|||zzziii[[[WWWSSSRRRTTTTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRR]]]HHHEEEAAA<<<<<<===<<<;;;;;;999999888777777777666555555555555555444444444555555555666666333555666666666666888:::===GGGaaammmgggvvv~~~~~~~~~{{{wwwxxxuuurrr~~~{{{```TTTbbbeeePPPFFFEEEBBB<<<666333222333333222222111000000111111000000000000000000000000000111222222111111222333666111000333777777777999GGGSSSfffuuugggssssssqqqqqqXXXJJJDDDAAA666444222111111111000...////////////////////////////////////////////////111111111000000000000///111111111111111222222222666666666555999EEEXXXgggxxxnnnnnnvvvvvvqqqrrruuujjjbbb___\\\ZZZYYYXXXUUUSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVV]]]HHHEEEAAA=========<<<;;;;;;999999888777777777666555555555555555444444444555555555555555444555666666555666999;;;===LLLlll~~~vvvqqq|||~~~~~~}}}~~~|||xxxwwwllllll~~~xxxeeeUUU[[[yyynnnPPPHHHGGGDDD>>>888444333333333222111111000111111111000000000000000000000000///111222222111000222333666222000222444555777;;;JJJWWWlllqqqlll||||||yyytttZZZJJJFFFEEE666444111000000000...---////////////////////////////////////////////////111111111111000000000000000000111111111222222222333666777555:::JJJcccuuutttkkkqqqmmmooouuuzzzvvvppplllfffaaa]]]ZZZWWWUUUTTTUUUWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXX^^^IIIFFFBBB>>>>>>===<<<;;;;;;999999888777777777666555555555555555555555555555555555555555444555555555555777:::<<<@@@SSSvvv|||~~~wwwsss~~~xxxtttmmmooo~~~|||ooo\\\UUUdddyyySSSKKKHHHEEE@@@;;;777444333222222111111111111111222000000000000000000000000///000111111000000111333222000///111111222777>>>PPPaaattt}}}pppxxxvvvssswww~~~cccPPPGGGEEE777444111/////////...---000000000000000000000000000000000000000000000000000000000111111111222222000000000111222222333333000444777888@@@UUUlll{{{wwwrrr}}}}}}llluuu}}}|||tttqqqkkkeeeaaa^^^]]]]]]YYY[[[]]]^^^___```______]]]]]]]]]]]]^^^^^^^^^^^^___JJJGGGCCC??????===<<<;;;;;;999999888777777777666555555555555555555555555555555555555555444444555555555777:::===III^^^{{{rrrtttsss~~~|||ssswwwyyyvvvmmmUUUQQQiiiYYYNNNJJJEEEAAA???;;;666222222111111111111111222222000000000000000000000000///000111111000000111222//////111333222333<<>>777111222111111111111111222222000000000000000000000000///000111111000000111222...111555777555777CCCQQQqqqnnn|||zzzgggkkkpppzzzzzz```MMMDDD999666333111111222222111000000000000000000000000000000000000000000000000......///111222333444555///000000111222222333333666888<<>>999333000111222222111111111111000000000000000...///000111111000///...000111111111111222222222111000000000111333555666444===DDDWWWwwwmmm]]]fff}}}|||xxxyyy}}}ttt}}}|||yyywwwvvvvvvxxx{{{{{{yyyyyy{{{~~~```KKKFFF@@@;;;<<<;;;;;;:::999888777777666777666666555444444333333666666555555555444444444444666333555999222444DDDZZZttt}}}}}}}}}}}}tttpppqqq}}}~~~sssqqqsssSSSVVVjjjvvvYYYLLLHHHHHHAAA>>><<<333222222111000000000000000000000000000000000000000111111111111111111111111111111333666555===XXXsssppphhhppptttppplllsssjjjSSSGGG>>>999444111111222222111000000000000000111111111...///000111111000///...//////000000000111111111111000000111222333444555444???KKKbbb{{{zzzeeeXXXjjj~~~zzzwww{{{www{{{}}}{{{zzzyyyzzz{{{zzzzzz}}}___JJJFFF@@@===>>><<<<<<;;;:::999888777777666666666555444444333333555555555555555444444444333555222444888222666GGG```}}}{{{vvv|||~~~~~~sssnnnoooyyyzzzvvv}}}ZZZUUUbbb___NNNHHHHHHBBB>>>;;;333222222111000000000000111000000000000000000000000111111111111111111111111222111333666999EEEbbb|||www|||uuurrrnnnppp}}}vvvUUUIII>>>:::555222222222111111//////000000111111222222//////000000000000//////.../////////000000000000000000111111222222333333777FFFZZZrrrtttbbb```wwwyyyyyy|||}}}|||{{{{{{|||^^^JJJFFFAAA>>>???===<<<<<<;;;:::999888777666666555555555444444444555555555555555555555555444777444555999555;;;NNNkkk{{{yyy~~~|||~~~uuuooonnnvvv~~~cccXXX___fffPPPGGGHHHBBB???<<<555333222111111000000111111000000000000000000000000111111111111111222222222444222333888>>>LLLkkkwwwrrrmmmoooyyy{{{UUUIII>>>;;;777444222111111111......///000111222222333//////000000000000///////////////000000000111111000111111222222222222222>>>SSSkkklllfffvvvzzz|||~~~]]]IIIFFFAAA>>>@@@===<<<<<<;;;:::999888777555555555555555444444444444555555555555555555555444777444555999666???TTTsss~~~}}}uuuooolllqqqooo___```oooTTTFFFGGGCCC???>>>888333222222111111111111111000000000000000000000000000000111111111222222222444111333:::AAAPPPnnnyyyqqqjjjnnnzzzxxxSSSFFF>>><<<999666333111111222......///000111222222333000000////////////000000000000000111111111222222111111111222333333444444FFF^^^vvv~~~sss___gggzzz]]]IIIEEEAAA>>>???<<<<<<;;;:::999888777777555555555555555555555555444444444555555555555555222555333333777666AAAYYYvvv~~~sssnnnkkkmmmuuu___ZZZ~~~}}}[[[HHHGGGCCC@@@???:::333333222111111111111222000000000000000000000000000000000111222222333333222000333<<>>===;;;777333111111222//////000000111111222222000000////////////000000111111111111222222222222222222111222333555666888LLLeeewwwvvvgggXXXhhhyyy]]]IIIEEE@@@===???;;;;;;:::999888777777666555555555555555555555555444444444555555555666666333666444444888777EEE^^^{{{|||rrrooonnnnnn|||xxx\\\PPPhhhfffMMMIIIDDD@@@???;;;444333222222111111222222000000000000000000000000///000000111222222333333222111777BBBLLLZZZtttxxxyyy}}}uuuooooooqqqttt{{{}}}wwwaaaHHH===>>>===999444111111222000000000000000111111111111000///......///000111000000000000111111111111444333111111333666:::<<>>;;;::::::999888777666666444555555555555555555555444444444555555555666666666999777777:::;;;IIIccc}}}~~~|||sssrrrsssrrr{{{|||]]]MMM^^^vvvsssnnnQQQLLLEEE@@@???<<<444333222222111111222222000000000000000000000000///000000111222222333333444555<<>>===999444111111333111111111000000000000000111000///......///000111////////////000000000000555333111111333777<<>>NNN\\\^^^nnn}}}cccJJJCCC@@@======<<<;;;;;;:::999888777777666666666555444444333333444666777666555333333444222444333777===BBBZZZ~~~|||zzz{{{~~~zzz{{{xxxqqqkkksssuuuvvv|||iiiRRRMMMXXXjjj}}}}}}VVVLLLCCCBBBBBB999777555222111111222111000111111111111111111111111222000000333333111111444666888FFF]]]ppp}}}|||zzz{{{zzz{{{}}}|||{{{{{{}}}|||mmm^^^PPPJJJKKKKKKNNNQQQTTTWWW\\\dddiiiooossswwwzzz|||zzzsssiiieeemmmwwwyyyMMMAAA>>><<<333222555222000000000000000000000000111000///......///000111111111111111000000000///222111222444333555BBBQQQWWW]]]jjjsss{{{cccIIICCC@@@>>>>>><<<;;;;;;:::999888777777555555555555555555555555444555777666555333444444333444222777???FFF```}}}}}}~~~||||||yyyrrrjjjoootttqqqvvvmmmRRRGGGSSSdddyyy\\\KKKDDDCCCBBB:::888555222111111222111000111111111111111111111111111000000333333111444999===@@@OOOhhh}}}kkkwww||||||wwwrrrrrrvvvzzzzzzyyywwwyyy}}}zzzhhhZZZOOOFFFAAAAAAAAABBBDDDEEEHHHLLLQQQUUUXXX\\\```cccgggmmmvvv}}}{{{rrrhhhdddmmmxxxRRRCCC??????777444666111000000000000000000000000111000///......///000111111111111111000000000000222111111222444;;;IIIVVV\\\eeeiiihhhrrrcccIIIBBB@@@>>>???<<<;;;;;;:::999888777777444444444555555555666666333555666666555444444555555777444666<<>>999666666111000000000000000000000000000000////////////000000111111111000000000000000222000000111777BBBPPP\\\```iiieee```rrrxxx{{{aaaHHHCCC@@@??????<<<;;;;;;:::999888777777333333444444555666666666333555666666555444444555444888777666;;;GGGpppxxx~~~~~~{{{zzzwwwpppqqqvvvooosss}}}WWWBBBLLL]]]wwwiiiIIIDDDDDDAAA???999777333222222222111000111111111111111111111111000000111333333666CCCPPP^^^]]]ggg}}}uuueeehhh}}}xxxtttsssmmmhhhgggkkkpppqqqppptttvvvxxx{{{}}}~~~vvvbbbUUUHHHCCCBBBAAAAAACCCFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKNNNQQQTTTYYY\\\aaafffmmmuuu}}}~~~uuukkkgggooozzzttt```GGG;;;===999777666111111111111111111111111111000000////////////000000000000000000000000111111111000000222:::IIIXXX```\\\fff^^^^^^|||}}}nnnuuu___HHHCCCAAA???>>><<<;;;;;;:::999888777777444444444555555555666666222444666666555444555666222777777888???NNNyyy}}}}}}~~~}}}|||}}}zzzyyyyyyssstttwwwoooqqq\\\GGGKKKYYYtttqqqKKKEEEDDD???AAA:::777444222222222111000111111111111111111111111000000222333444;;;NNNaaammmjjjqqqvvvooottt}}}wwwtttpppllliiidddcccaaabbbfffkkkoooqqqxxxxxxyyyzzz}}}zzziii]]]PPPHHHAAAAAACCCCCCDDDGGGJJJIIIHHHHHHJJJKKKKKKJJJKKKKKKKKKLLLNNNPPPRRRSSSQQQSSSVVVXXX\\\dddooowww}}}uuukkkeeejjjsssvvvqqqPPP======;;;888777333111111111111111111111111//////000000000000//////000000000000111111111111111111000333???PPP]]]bbbdddnnnccceeesssnnn{{{~~~^^^HHHDDDAAA>>>>>><<<;;;;;;:::999888777777444444444555555555555555222444666666555444555666444555333888DDDSSSwww~~~zzzyyy{{{~~~}}}{{{|||~~~zzzxxxyyytttvvvyyysssvvvdddLLLLLLZZZttt{{{OOOGGGCCC<<>>===<<<;;;;;;:::999888777777555555555555555555555555222444666666555555555666777444000777FFFSSSooo}}}xxxxxxzzz}}}}}}{{{|||~~~zzzxxxyyytttvvv|||yyy}}}nnnJJJJJJ\\\|||SSSHHHBBB:::@@@;;;888555333222222111///111111111111111111111111000111222333555CCC___yyyxxxuuuzzz~~~qqqgggaaa^^^[[[YYYZZZ^^^ccceeeeeeiiiooouuuuuutttsssuuuyyyqqqbbbVVVNNNJJJFFFEEEHHHLLLLLLJJJLLLPPPNNNLLLKKKLLLOOOQQQOOOMMMQQQPPPNNNNNNOOOOOOOOONNNMMMQQQTTTVVVYYY```jjjsss}}}ooocccbbbgggnnnjjjKKKDDD???;;;:::777111111111111111111111111//////000000000000////////////000000111111111222000222222666DDDXXXccccccqqq}}}tttwwwooorrr|||vvvtttwwwzzz{{{zzz\\\HHHEEECCC???>>>;;;::::::999888777666666666555555555555444444444222333444555555555444333666333333999DDDVVVmmm~~~|||{{{|||zzzxxxyyy{{{}}}||||||www{{{zzzvvvuuuXXXMMM^^^}}}VVVIII@@@777CCC>>>;;;777333111000000111222333444333222222444666111333333111777KKKdddvvv|||yyyvvveee\\\XXXUUUTTTVVVYYY[[[^^^ccchhhmmmqqqssstttuuuvvvwwwyyy}}}lll\\\SSSNNNJJJGGGJJJLLLNNNNNNNNNOOOPPPRRRQQQOOOMMMNNNQQQSSSQQQOOOSSSQQQNNNNNNNNNPPPQQQQQQQQQXXXWWWWWWaaaiiittt~~~ttteee\\\[[[___jjj~~~ZZZ===AAA@@@888===222111000000111111000...000000000000000000000000000000000000111111111111333...000<<>>HHH\\\zzzzzz|||sss|||{{{zzzxxxwwwxxx{{{~~~~~~|||uuurrr}}}uuuyyy\\\KKKSSSmmm~~~___HHHDDD<<<;;;===;;;777444222111111111///000000000//////111222111333555555:::IIIbbbuuuxxx{{{kkkZZZRRRPPPPPPRRRVVV[[[^^^ccchhhmmmppprrrrrrxxxyyy{{{}}}|||ppp]]]WWWOOOJJJKKKMMMNNNNNNMMMOOOQQQQQQQQQQQQSSSTTTTTTSSSRRRRRRTTTTTTSSSRRROOONNNNNNOOOQQQTTTXXXYYY___ggggggiiiuuu~~~~~~yyynnnaaaZZZUUUZZZbbbuuu}}}TTTBBB???;;;:::333111000000111111000///000000000000000000000000000000000000111111111111555111333???KKKRRRVVVYYYnnntttzzzyyyrrrwww|||yyyuuutttttttttpppmmmmmmnnnnnnmmmnnnqqquuuyyycccKKKEEEBBB??????;;;::::::999888777666666666555555555555444444444333333333444444444444444111333777>>>III___{{{yyyrrr{{{{{{zzzxxxwwwxxx|||~~~~~~|||vvvtttuuuvvvcccNNNNNNdddyyy~~~}}}hhhHHHEEE???888<<<:::777444222111111111000111222111000000222444222333444444555AAAWWWkkk}}}xxxhhhWWWOOOMMMNNNRRRVVV]]]aaafffkkkoooqqqrrrrrrxxxzzz}}}xxxhhh^^^QQQNNNKKKKKKNNNRRRTTTUUUPPPQQQSSSSSSRRRSSSTTTVVVUUUTTTSSSSSSTTTSSSSSSRRRQQQRRRSSSTTTVVVZZZ^^^aaafffooopppttt~~~|||sssdddZZZQQQTTTYYYjjj___BBB>>>>>>:::333222000111222222111//////////////////////////////000000000111111111111444222555AAAMMMSSSVVVYYYggguuu|||rrrwww{{{vvvuuuuuurrrmmmkkkkkkkkkjjjiiilllllllllkkkkkkmmmqqqtttbbbIIIDDDBBB@@@AAA;;;::::::999888777666666666555555555555444444444333333333333444444555555000222666===III```yyyqqqjjj{{{{{{zzzyyyxxxzzz~~~|||yyytttttt|||uuuvvviiiPPPIII\\\vvv|||zzzyyyoooGGGDDDBBB999;;;999777555333111111111000111222111000000222444111111333444444<<>>???;;;::::::999888777666666666555555555555444444444444333333333333444555666555555888???KKKccc{{{lllfffuuuxxxxxxxxxxxxxxxzzz{{{uuupppooosssxxxtttwwwoooQQQDDDVVVuuuyyyxxxqqqzzzuuuIIIBBBDDD<<<:::999777555333222111111///000000000//////111222000000222555666???YYYsssvvvuuufffVVVPPPPPPRRRVVV[[[ccceeeiiimmmppprrrrrrrrrvvvyyy}}}mmm\\\QQQNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTSSSTTTUUUUUUTTTTTTVVVWWWRRRSSSTTTTTTSSSSSSTTTVVVXXX[[[___aaadddhhhooouuu{{{|||vvvjjj^^^SSSRRRUUUeeevvvGGG:::???999444222111111222222111000000000000000000000000000000000000000111111111111222333<<>>===;;;::::::999888777666666666555555555555444444444444444333333333444555666666555888AAARRRjjjoooiiittt|||rrrsssttttttuuuxxx}}}~~~~~~{{{uuupppmmmllllllsss~~~tttvvvvvvTTTCCCTTTwww}}}zzzoooqqqPPPBBBBBB<<<999888777555444222111111///000111111///000111333222000333777777@@@\\\xxx|||{{{ooobbbUUUQQQSSSWWW[[[___eeegggiiillloooqqqrrrrrrwwwzzz~~~wwweeeWWWQQQNNNMMMLLLRRRSSSSSSSSSSSSTTTVVVXXXSSSUUUVVVVVVUUUTTTUUUWWWQQQTTTVVVVVVUUUUUUWWWYYY^^^ccciiimmmqqqwwwyyyuuukkkaaaSSSPPPSSSbbbzzz{{{III999???:::444222111111222333111000000000000000000000000000000000000000111111111111222666AAARRR___gggmmmssssssooofffvvvjjj[[[XXXZZZXXXYYYZZZ[[[\\\___bbbddddddfffiiilllnnnrrrwwwzzzeeeMMMFFFCCC???>>>;;;::::::999888777666666666666555555555444444444444444333222333444555666444222666CCCXXXssspppkkk{{{~~~vvvnnnooopppppprrrvvv{{{}}}zzz|||{{{xxxsssppplllhhhmmm{{{tttttt}}}YYYEEEUUU{{{ooowwwWWWBBB@@@999999888777666444333111111222333444333222222444666555222444777666>>>ZZZxxx}}}qqqjjj^^^SSSQQQUUUYYY^^^cccggghhhiiikkknnnppprrrssswww{{{vvvfffSSSKKKNNNSSSQQQMMMRRRRRRSSSSSSSSSTTTWWWYYYSSSUUUVVVVVVTTTTTTUUUWWWRRRTTTWWWWWWVVVWWWYYY\\\dddjjjqqqwww|||xxxssslllcccSSSNNNQQQ^^^qqqzzzIII888???<<<444333111222333333222000000000000000000000000000000000000000111111111111333888DDDVVVeeennnuuu{{{vvvvvvjjjvvvgggWWWSSSUUUUUUWWWYYY[[[]]]```dddfffgggiiikkkmmmnnnqqqtttwwwhhhJJJHHHEEE>>>@@@<<<;;;999888777777666666666666555555555555666666333333333444444444555555333666777???XXX}}}~~~fffppptttkkknnnrrruuuvvvwwwxxxyyy~~~~~~|||vvvttttttsssnnnjjjmmm~~~tttyyyQQQJJJVVVooo^^^DDDBBB???;;;999777555333222111000333333333222222222111111444444222111666EEEZZZjjjyyykkkccc\\\TTTOOOQQQWWW\\\^^^dddfffhhhjjjlllooosssvvvyyyvvvdddZZZOOOJJJMMMQQQQQQOOOSSSSSSTTTUUUUUUUUUUUUUUUWWWVVVUUUVVVWWWWWWVVVUUUUUUXXXZZZ[[[ZZZ\\\aaaeeekkkrrr||||||yyyoooeeeRRRLLLPPPWWW```wwwNNN666<<<666999666333222222222111000000000000000000000000000///000111000//////111333888;;;EEEUUUiiivvvxxxvvvuuulllzzzvvvcccWWWSSSQQQTTTRRRQQQUUU[[[aaadddeeefffiiimmmnnnnnnpppuuuyyyiiiJJJHHHEEE===@@@<<<;;;999888777777666666666666555555555555666666333333333444444444555555444666888BBB\\\zzzeeeppptttlllnnnqqqtttuuuxxxzzz}}}|||wwwuuuuuusssnnnjjjvvv|||QQQHHHPPPddd^^^CCCAAA@@@;;;:::888555333222111000333333222222111111111111222333444555:::III\\\jjj}}}qqqccc[[[VVVPPPMMMPPPVVV[[[^^^bbbeeeiiilllnnnqqquuuwwwzzzqqq```YYYTTTNNNMMMOOOQQQPPPNNNRRRRRRSSSSSSSSSSSSSSSSSSWWWVVVVVVVVVVVVVVVVVVUUUSSSVVVZZZ[[[\\\___eeeiiiqqqxxx}}}zzzpppfffXXXPPPPPPSSSXXXnnnUUU<<>>>>><<<999777444222222222111000000000000000000000000000///000111111000000222333777GGGSSSUUU\\\jjjrrrppppppvvvzzzgggWWWQQQPPPPPPQQQRRRUUUZZZ```eeefffgggiiilllpppppppppqqquuuxxxmmmMMMHHHCCC<<>>DDD<<<;;;999888777777666666555444444333333444444555333333333444444444555555777666AAA\\\|||wwwwwwyyyyyyvvvvvvvvvwww|||~~~{{{wwwsssqqqpppooorrrIIIFFFHHHGGG]]]zzz}}}TTTEEE@@@<<<;;;999777555333222222111111111111222222333333222444888@@@NNNggg~~~uuummmaaaQQQGGGEEE???AAACCCCCCDDDGGGLLLPPPTTTYYYaaaggglllpppsssuuu|||zzzggg\\\WWWWWWWWW\\\\\\[[[ZZZXXXXXXYYY[[[UUUUUUVVVWWWXXXYYYYYYZZZZZZ^^^aaaaaa______cccfffeeeiiimmmqqqwww~~~yyysss]]]PPPLLLOOOZZZ}}}~~~|||TTT888;;;:::888555333333333222111000000000000000000000000///000111111111222444666KKKTTTaaakkkkkkhhhllltttxxxpppppp~~~nnnjjj```RRRKKKMMMOOOPPPQQQUUUZZZ^^^```cccfffiiiiiinnnsssuuuuuuvvvxxx{{{qqqPPPIIICCC???EEE<<<;;;999888777777666666555444444333333444444555333333333444444444555555888777CCCaaappprrryyyzzzxxxxxxwwwyyy~~~~~~|||xxxssspppooooooppppppFFFFFFIIIGGGYYYrrrZZZIIICCC<<<;;;999777555333222222111111222222222333333333111555<<>>???BBBDDDDDDCCCBBBDDDJJJNNNJJJOOOVVV\\\```dddhhhkkkuuuyyy{{{yyy{{{sssccc\\\ZZZ[[[[[[]]]\\\[[[[[[[[[[[[[[[[[[UUUVVVXXXZZZ[[[\\\\\\\\\[[[___ccccccaaabbbfffjjjkkknnntttyyy~~~zzzuuubbbTTTLLLKKKSSSrrr|||^^^>>>AAA;;;888555333333333333222000000000000000000000000///000111222111222555777NNNVVVeeepppiii]]]bbbppprrrjjjooo{{{dddaaaWWWLLLGGGJJJMMMNNNNNNSSSYYY]]]```ccchhhlllnnnrrrwwwxxxwwwvvvxxxzzzuuuOOOIIIGGG@@@===>>><<<:::888888888777555555555555555555555555555444444444555555555555666:::666CCCeeeqqqrrr{{{{{{zzzyyyxxxzzz~~~{{{wwwrrrnnnkkkrrr{{{qqqQQQDDDGGGKKKccc{{{yyy```FFFAAA>>><<<999888777555333111333222222111111222222333222444555<<>><<<:::888888888777555555555555555555555555555444444444555555555555666:::777EEEfffnnnooo}}}||||||~~~~~~|||yyyuuuqqqnnnzzzzzz}}}\\\JJJIIIHHH\\\xxxcccIIICCC>>><<<999888777666333111333222222111111222222333111444777@@@VVVuuuvvvhhh^^^RRRJJJDDD@@@AAAFFFIIIIIIJJJKKKLLLJJJFFFCCCHHHEEEFFFKKKOOORRRWWW]]]jjjkkkmmmrrrwww|||jjj\\\XXXZZZZZZXXX\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\^^^```aaabbbbbbdddffffffeeeggglllpppssswww~~~~~~vvvzzzzzzuuufffYYYKKKHHHQQQeee}}}uuuPPPHHH<<<;;;888555222111000000111111111111111111111111000333000///444222333???VVV[[[ppp|||ooodddkkktttooolllmmmvvvyyyqqqlll\\\RRRHHHFFFGGGGGGIIIKKKLLLPPPVVV\\\```eeeiiilllkkkpppvvvyyyyyyyyy{{{}}}uuuPPPJJJIIICCCBBB>>><<<:::888888888777555555555555555555555555555444444444555555555555666666444DDDggg}}}llllll{{{wwwtttxxx~~~~~~}}}|||zzzwwwtttssswwwjjjRRRKKKEEERRRrrr}}}iiiLLLCCC===;;;999888777666333111333222222111111222222333111555999CCCXXXuuu}}}ooo___SSSGGGAAAAAABBBEEEJJJNNNNNNNNNPPPQQQQQQOOOMMMMMMJJJIIILLLNNNNNNQQQUUUZZZYYY\\\dddnnnvvvyyyxxxxxxcccXXXYYY[[[ZZZWWW[[[[[[\\\]]]^^^^^^____________```aaabbbdddeeefffgggjjjmmmmmmmmmnnnrrrvvv{{{~~~~~~xxx|||{{{wwwgggZZZMMMIIIOOO^^^ttt}}}VVVKKK===;;;888555333111111000111111111111111111111111...222//////555333666DDD]]]bbbwwwwwwooovvv{{{sssnnnkkkqqqyyysssmmmfffaaaPPPHHHBBBCCCFFFGGGIIILLLLLLPPPUUU[[[___dddiiimmmnnnttt|||}}}}}}}}}xxxRRRJJJHHHBBBBBB>>><<<:::888888888777555555555555555555555555555444444444555555555555666666666IIIlllqqqnnnvvvxxxrrrnnnoooyyy|||~~~zzzsssooonnnooommmnnnqqqmmmmmmkkkjjjkkkooouuuyyy|||||||||{{{zzzxxxvvvuuu~~~sss~~~vvvUUUKKKFFFKKKhhhoooNNNAAA===;;;999888777666444222333222222111111222222333222555;;;FFFYYYsssxxxhhhXXXLLLAAA@@@CCCFFFIIILLLKKKKKKMMMPPPTTTWWWWWWWWWTTTPPPOOOPPPOOOLLLMMMQQQNNNOOOQQQXXXbbbjjjoooqqq~~~nnnZZZUUUZZZ^^^]]]ZZZYYY[[[]]]___```aaabbbbbbdddeeefffgggggghhhkkklllmmmppptttuuuuuuvvvzzz~~~zzzvvvlll^^^QQQMMMOOOYYYlllYYYIII===;;;888555333111111111111111111111111111111111///333000///444444888HHHbbbiii}}}{{{wwwrrrpppvvvxxxmmmeee^^^XXXSSSIIICCC@@@CCCFFFGGGIIILLLNNNQQQUUUYYY]]]bbbhhhkkksssyyy|||{{{||||||TTTJJJGGG@@@@@@>>><<<:::888888888777555555555555555555555555555444444444555555555555666;;;===PPPssszzzssssss{{{qqqggggggkkktttxxxyyyvvvpppgggaaa]]]]]]]]]ZZZZZZ\\\[[[[[[ZZZZZZ[[[___eeeiiitttyyy}}}{{{{{{zzzzzzxxxwwwvvvuuu|||}}}sssyyy~~~XXXJJJHHHIII___uuuPPP===<<<;;;888777777666444222333222222111111222222333333777>>>IIIZZZrrrsssbbbPPPGGG@@@CCCGGGHHHHHHJJJFFFFFFHHHKKKPPPSSSSSSSSSTTTPPPMMMNNNMMMJJJKKKOOOOOORRRUUUXXX[[[aaahhhmmmwww}}}zzzgggUUUTTTZZZ]]]\\\\\\YYY[[[^^^aaacccdddeeeeeefffgggiiiiiiiiijjjmmmooopppsssvvvxxxxxxzzzzzzvvvppp```SSSNNNNNNSSSeeeyyy___III===;;;999666333222111111111111111111111111111111000555111000444333:::JJJaaakkkxxxyyy|||}}}oooccc[[[TTTNNNJJJCCC@@@???CCCFFFEEEGGGJJJLLLNNNRRRUUUZZZ```fffkkkqqquuuyyyyyyvvvttttttuuu~~~VVVJJJFFF@@@@@@>>><<<:::888888888777555555555555555555555555555444444444555555555555666:::<<>><<<:::888777777777555333333222222111111222222333333999DDDRRRaaatttmmm[[[GGGBBB@@@DDDGGGFFFEEEFFFIIIIIIKKKMMMPPPQQQPPPNNNMMMIIIGGGJJJKKKLLLPPPVVVYYY]]]aaabbb``````dddhhhpppwwwxxxeeeUUUUUUYYYYYYYYYZZZ[[[]]]```dddfffgggggggggeeehhhjjjjjjiiiiiimmmppppppsssuuuvvvwwwzzz|||yyyqqq```RRRNNNKKKMMM```uuudddIII===<<<999666444222222111111111111111111111111111111555222000333444<<>>===???DDDEEECCCDDDFFFFFFHHHKKKOOOTTT[[[ccchhhlllooossstttrrrpppqqqsssWWWKKKFFFAAABBB>>><<<:::888888888777555555555555555555555555555444444444555555555555666555888MMMoooyyynnnllltttrrreee[[[bbblllyyyzzzrrrqqqkkkaaaWWWUUUVVV[[[\\\XXXUUUUUUPPPRRRUUUXXX[[[___cccggghhhppp{{{}}}zzzxxxvvvuuutttvvv|||tttooo}}}gggLLLIIIIIIYYYyyy}}}WWWCCC<<<:::888777777777555333333222222111111222222333111;;;LLL^^^kkkyyy|||gggTTTBBB@@@AAADDDFFFDDDEEEHHHMMMMMMOOORRRTTTSSSQQQNNNIIIEEEFFFKKKRRRXXX```hhhmmmqqquuuwwwuuupppkkkhhhhhhppp{{{sssbbbUUUVVVYYYWWWXXX]]]]]]___cccgggiiijjjiiiiiigggjjjmmmmmmkkkkkkooosssssstttvvvvvvwww{{{~~~tttbbbSSSOOOKKKLLL___wwwhhhKKK>>><<<999666444222222222111111111111111111111111///444222000444555???SSSgggwwwvvvvvvmmm```VVVOOOIIIDDD@@@<<<<<<@@@FFFHHHEEEEEEHHHDDDEEEFFFHHHKKKQQQYYY^^^```fffmmmqqqqqqpppppprrrWWWKKKGGGCCCEEE>>><<<:::999999888777555555555555555555555555555444444444555555555666666777;;;QQQvvvsssiiiiiitttuuuwwwuuurrrpppnnnfff^^^```eeekkkrrr}}}nnnccc```[[[SSSRRRQQQUUU[[[^^^ZZZVVVVVVOOORRRWWW\\\___dddhhhkkkooovvv~~~|||yyyvvvuuuttttttyyyqqqooo~~~pppNNNHHHIII[[[~~~YYYHHH<<<:::888777777777555333333222222222222222222333000<<>><<<999666444333222222111111111111111111111111---333111///444777BBBWWWrrr~~~uuu{{{mmmeeeYYYOOOIIIDDD???;;;<<<===CCCJJJLLLIIIIIILLLGGGGGGFFFDDDEEEHHHNNNRRRRRR[[[eeelllmmmlllllllllWWWKKKIIIBBB@@@@@@???===;;;999888777777666555555555555444444444555555666666777777888888555:::PPPvvvvvvddd```kkk~~~uuukkkcccaaaaaadddiiijjjfffaaa]]]eeekkkmmmoootttwwwwwwsssnnnjjjggg```XXXTTTTTTTTTVVVXXXZZZ[[[\\\\\\[[[XXXWWWYYY```kkktttyyy{{{~~~~~~yyy{{{}}}yyyrrroooxxxyyyuuupppoooNNNDDDJJJ\\\rrr{{{^^^@@@<<<;;;888777777666444222111000000000000222333444333AAAYYYsss}}}~~~mmmYYYJJJFFFCCCAAACCCGGGJJJJJJIIIDDDHHHIIIIIIJJJOOOQQQOOOMMMNNNRRRXXXbbbllltttxxxyyywwwuuuvvvyyyyyyuuuqqqmmmmmmppptttwwwyyy}}}}}}pppZZZXXXUUUUUUWWW[[[^^^``````dddiiilllllllllmmmmmmnnnnnnnnnpppsssxxx{{{~~~~~~~~~wwwsssuuuyyytttiii___VVVOOOQQQeee{{{WWWCCC<<<777777888555444444444333111000000000111111333222000444888555EEEeeettttttxxxpppgggZZZLLLEEEAAA>>><<<<<>><<<:::888888666444222222111000000111222444555888JJJaaassstttdddTTTHHHAAABBBBBBCCCEEEHHHJJJLLLLLLLLLOOOOOOJJJHHHKKKOOOOOOUUUVVVYYY```kkkyyyzzzooojjjlllooo{{{wwwbbbTTTQQQRRRQQQMMMMMMPPPUUUZZZ^^^bbbfffhhhlllmmmnnnoooooopppsssuuurrrsssuuuwww{{{{{{}}}wwwrrrpppqqqwwwzzzooobbbVVVMMMMMM```www^^^GGG???888777777555333444222222111111111111111111000222///111777<<>>BBBGGGCCCDDDEEEEEEEEEEEEGGGIIIIIIHHHFFFDDDCCCAAA@@@@@@@@@BBBEEEGGGIIIMMMRRRVVV]]]LLLHHHCCCDDD@@@???===;;;999888777777666555555555555444444444444444444555666666777777666<<>>SSSpppzzzkkk]]]|||~~~qqqiiicccYYYPPPIIIBBB======>>>???CCCHHHCCCDDDEEEEEEEEEGGGJJJLLLHHHEEEBBB???>>>@@@BBBDDDAAAEEEIIIMMMOOOPPPQQQRRRaaaNNNIIIDDDDDD@@@???===;;;999888777777666555555555555444444444333444444555555666777777666===SSSvvv~~~|||zzzvvvpppmmmooouuuwwwwwwwwwvvvtttrrrpppooopppsssttttttsssuuuzzz~~~}}}rrriiicccbbbbbbbbbcccdddeeefffdddfffjjjnnnpppqqqppppppvvv{{{{{{uuusssttt}}}|||}}}~~~{{{zzz}}}{{{tttnnnllllllpppwwwnnn~~~kkkLLLCCCDDDUUUpppvvvzzzxxxLLL@@@===;;;999888777444222222222111111222333555666888KKK^^^gggsss}}}wwwmmm```UUULLLFFFCCC>>>AAAEEEHHHIIIKKKMMMOOOKKKUUU\\\]]]]]]```dddeeeccccccjjj|||wwwmmmaaa\\\```hhhpppsssqqqLLLDDD>>>===@@@AAADDDGGGMMMRRRXXX\\\^^^aaafffjjjlllpppuuuxxxyyyyyyyyyyyyzzz{{{}}}}}}|||vvvmmmcccZZZOOOJJJXXXjjjtttJJJAAA999777777444333444000000111222222222222111222666333111999CCCYYYuuutttkkklllwwwkkkbbb\\\SSSJJJEEEAAA???AAAAAAAAADDDIIIFFFGGGHHHIIIIIIJJJMMMOOOHHHFFFBBB@@@AAAEEEJJJMMMNNNSSSYYY___ccccccaaa___fffSSSKKKEEEEEE@@@???===;;;999888777777666555555555555444444444333333444555555666666777777===SSSyyy}}}tttlllccc\\\\\\aaacccdddfffgggiiiiiijjjjjjlllooossstttrrrssswww{{{zzz|||{{{ooogggccccccbbbaaaaaacccfffhhhhhhjjjlllnnnpppssswwwyyyzzz|||}}}}}}}}}}}}}}}zzzyyy{{{yyysssoooooommmnnnvvvpppkkkMMMDDDDDDUUUqqq|||zzz|||NNN@@@>>>;;;:::888777444222222222111111222333555666<<>>???CCCDDDCCCEEEIIIFFFHHHJJJJJJIIIJJJKKKLLLFFFEEEEEEEEEHHHMMMRRRVVV\\\```gggoootttvvvuuusssjjjVVVNNNFFFFFF@@@???===;;;999888888777666666555555555444444444333333444444555666666777666;;;SSS}}}zzzoooeeeYYYPPPNNNQQQTTTVVVYYY]]]aaadddfffgggggglllrrrsssrrrrrrvvvzzzyyyzzz|||wwwoooiiibbbbbbbbbaaaaaadddhhhkkkkkklllmmmnnnpppuuu{{{ssstttsssttt|||~~~}}}~~~{{{xxxxxxzzzxxxsssqqqrrrjjjkkk~~~tttqqqjjjNNNGGGGGGWWWssssss{{{{{{MMMAAA>>><<<:::999777444222333222111111222333555666@@@YYYmmmrrryyyzzzooo___SSSLLLGGGAAA===<<>><<<======???HHHTTTNNNTTTZZZ^^^aaafffnnnuuuqqqsssuuuwwwyyy|||}}}~~~|||zzztttkkk```WWWNNNNNN___tttLLLCCC:::777666333222444///000111222333333222111---444222111<<>>;;;888777666666666555555555555444444444333333333444444444444444;;;:::TTTyyy}}}rrrcccXXXOOOHHHEEEFFFGGGKKKPPPTTTTTTWWW___gggjjjkkkqqqzzz}}}xxxrrrpppuuuvvvyyyzzz{{{~~~{{{xxxrrrhhh```^^^```bbbdddhhhlllnnnoooppplllmmmmmmnnnwwwzzzhhhpppyyyzzzwwwyyy}}}}}}~~~~~~~~~yyyxxxxxxwwwvvvuuutttssslllhhh|||yyyuuuyyyWWWDDDHHH```vvvzzzwwwtttMMMDDD@@@<<<999777555333111111222222222222333666888???\\\uuu{{{ssshhh[[[RRRHHH???;;;;;;>>>DDDIIIIIIFFFKKKXXXddduuu{{{zzzoookkkooommmeee[[[XXXUUUVVV[[[^^^___^^^]]]cccjjjssskkkUUUEEE???======>>>???@@@CCCIIIQQQVVVZZZWWWVVVZZZcccmmmsssvvvwwwxxx{{{~~~}}}yyywwwzzzqqqggg[[[NNNLLL^^^uuuQQQ???:::===777333444222222222111111111111222222///555333333>>>OOOkkkrrrwww|||{{{lll]]]WWWTTTLLLDDD????????????@@@BBBCCCEEEFFFDDDFFFHHHHHHHHHGGGHHHIIIHHHIIILLLOOORRRSSSSSSRRRYYYXXXXXXYYY[[[___ccceeemmmVVVOOOGGGDDDCCCAAA>>>;;;999888777777666555555555555444444444444444444444444555555555:::;;;VVV{{{yyyzzzsssfffYYYQQQJJJEEEDDDGGGLLLNNNQQQSSSVVVZZZaaagggppppppssszzz{{{vvvqqqooorrrtttwwwxxxyyyzzz}}}~~~}}}xxxtttpppiii___YYYYYY```aaadddiiinnnssswwwxxxvvvtttoooooowwwyyyooovvv~~~~~~~~~~~~~~~|||}}}}}}|||{{{yyyxxxwwwwwwwwwuuusssrrrgggdddyyyzzzzzzbbbLLLMMMggg{{{ppp}}}NNNCCC@@@<<<999777666444222111222222222222333666888>>>^^^~~~yyyooodddWWWNNNFFF>>>;;;<<>>@@@CCCGGGLLLSSSWWWYYYZZZ]]]ccckkkqqqttttttyyyzzz|||~~~{{{yyyxxxpppggg\\\OOOLLL\\\rrrRRR???:::===777333555222222222111111111111222222000555333555BBBRRRnnn~~~lllttt|||vvvgggYYYSSSPPPJJJCCC@@@>>>???@@@AAACCCEEEFFFGGGJJJKKKLLLLLLJJJIIIIIIJJJMMMNNNOOOPPPQQQSSSVVVXXX\\\\\\]]]]]][[[YYYVVVUUUqqqYYYQQQHHHEEEBBBAAA>>><<<:::999888888666555555555555444444444444444555555555666666666888<<>>@@@CCCFFFGGGHHHHHHLLLMMMMMMKKKIIIHHHIIIJJJPPPQQQRRRRRRSSSYYYbbbhhhtttuuutttqqqkkkbbbZZZTTTttt\\\RRRIIIEEEAAA@@@===;;;999888888888666555555555555444444444444444555555666777777777888<<>>999999<<>>;;;888777666666666555555555555444444444333333444555666777777888888888OOOzzztttlllcccnnnwwwhhh^^^RRROOOMMMMMMLLLLLLPPPVVVkkkwwwwwwkkkjjjdddaaaccceeefffiiimmmrrruuuyyyzzzxxxvvvtttsssmmmjjjgggddd___ZZZ[[[aaa]]]\\\^^^eeellloookkkgggaaabbbhhhrrrzzz}}}~~~}}}zzz|||zzzyyy{{{yyytttlllggg}}}zzzmmm^^^```ZZZCCC@@@<<<:::999888666444111222222222222333666888666\\\xxx|||rrrggg]]]RRRGGG@@@;;;777888;;;>>>@@@CCCFFFJJJMMMPPPQQQTTTXXXRRRGGGJJJXXX^^^YYYRRRQQQRRRWWW^^^cccbbb```^^^fffjjjeee[[[RRRIIIBBB;;;999888888:::<<<<<<<<>>;;;999777555333111222222222222333666888HHHkkkwwwpppfff\\\LLLDDD===;;;999777999<<>>FFFMMMQQQ[[[lll~~~~~~xxx||||||{{{~~~{{{~~~{{{yyyyyyyyyzzz|||~~~wwwyyy```UUUUUUXXXRRRVVVXXXSSSNNNOOOUUUZZZYYYbbbrrr}}}yyywwwuuulllccc[[[PPPHHHNNN[[[cccZZZkkkXXXDDD<<<<<<555333555444222222111111111111222222333444000999QQQcccvvvooodddqqqtttuuuiii[[[PPPFFF@@@<<<888888;;;======>>>@@@BBBEEEGGGIIIOOOTTT[[[___^^^[[[XXXVVVNNNIIIEEEGGGNNNQQQOOOKKKLLLMMMNNNPPPRRRTTTVVVWWWppp___VVVPPPLLLIIICCC>>>:::999999999666666666666555555555555222555777777666555666666:::>>>SSSwwwwwwddd______ttt|||||||||yyyqqqdddVVVLLLOOONNNMMMOOOTTTXXX[[[\\\bbb]]]___hhhmmmlllkkkmmmkkkfffdddiiillljjjjjjllljjjqqqxxx{{{yyyvvvuuutttnnnhhhaaa___bbbddddddbbbbbbccchhhqqqwwwttthhh]]]___```eeelllqqqvvv{{{{{{www}}}~~~{{{vvvsss|||~~~}}}}}}}}}{{{yyy{{{uuutttyyy|||yyyuuurrrvvvuuu~~~```JJJNNNWWWyyyZZZDDDAAA===:::888888666555555555444222222333777:::HHHhhh~~~zzzpppiiiaaaYYYHHHCCC>>>:::888999999999@@@BBBDDDFFFGGGGGGFFFFFFEEEFFFIIIOOOWWW[[[ZZZYYYVVVYYY[[[[[[YYYWWWXXXZZZaaaaaa___[[[UUUMMMEEEAAA;;;:::;;;===BBBHHHNNNRRR[[[hhh~~~xxxuuuwwwyyyzzzyyyyyyzzz{{{|||zzzxxxzzz|||~~~}}}{{{zzz|||~~~|||zzziiiYYYXXXcccbbb^^^\\\ZZZWWWTTTVVV\\\\\\iii|||yyywwwuuunnneeeYYYLLLGGGMMMXXX^^^eeeqqq[[[EEE;;;<<<666333444111333222111111000000111111444333222???UUUbbbppp~~~sssaaagggvvvvvvllljjj\\\OOOBBB>>>===<<<:::999888===BBBCCCCCCDDDIIINNNOOOPPPRRRTTTTTTRRRPPPOOOAAADDDHHHLLLOOONNNMMMKKKMMMLLLKKKKKKMMMQQQUUUWWWtttddd[[[TTTNNNKKKFFF@@@<<<:::999999666666666666555555555555222444666666555444555555999<<>>SSS^^^jjjooo^^^eeeuuuqqqgggdddZZZMMMAAA======;;;999999888<<>>@@@HHHIIIKKKMMMMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNMMMKKKOOOQQQTTTUUUXXX```mmmvvvssspppjjjaaaVVVKKKBBB===:::???EEEIIIMMMUUU```hhh}}}xxxssstttvvvwwwvvvvvvwwwxxx{{{|||~~~~~~{{{}}}}}}{{{zzz||||||zzzwww{{{{{{xxx{{{{{{wwwuuunnnggg^^^TTTIIIEEELLLUUUaaa___ooo[[[EEE<<<<<<666333555222333222111111000000111111111222333???SSS]]]iii}}}nnn```lll~~~xxxjjj```]]]VVVKKK@@@======:::999999:::===AAABBBBBBBBBEEEHHHGGGGGGHHHGGGFFFCCCAAA???FFFHHHIIIGGGDDDCCCEEEHHHGGGIIILLLMMMKKKEEE???;;;qqqggg___TTTQQQKKKDDD???;;;888888666666666666555555555555222444555555444444555666555999OOOuuuhhheeeuuu}}}zzzyyyxxxwwwvvvuuuvvvsssjjj]]]SSSPPPPPPVVVXXX[[[^^^___^^^[[[ZZZUUUYYY]]]bbbjjjxxxvvvssssssnnnmmmnnnpppuuuzzzzzzvvvqqqsssuuuvvvrrrllliiijjjmmmwwwxxxyyyyyyxxxxxxyyy{{{~~~||||||}}}{{{wwwwwwzzz{{{wwwsssrrrtttwwwzzzaaaKKKFFFFFF\\\sssbbbFFFCCC>>>:::999888666555333333444333222333666888AAAfffqqqeeeTTT]]]ccciiiuuu{{{jjj]]]VVVNNNGGG@@@<<<888666888>>>BBBEEELLLMMMNNNOOOOOONNNMMMKKKIIIJJJKKKMMMNNNNNNNNNMMMSSSSSSUUUZZZbbbjjjqqquuuaaa^^^YYYRRRJJJCCC>>>;;;999@@@GGGLLLRRR^^^nnn{{{ooossstttuuuuuusssrrrssssssyyyzzz|||~~~~~~~~~}}}~~~zzzvvvtttppphhh]]]SSSIIIEEEKKKTTTZZZ\\\uuu[[[FFF<<<===777444555222333222111111000000111111///111444AAAUUU___lllnnnhhhzzz{{{qqqddd[[[XXXQQQGGG???<<<<<<999888999===???CCCDDDCCCCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFLLLJJJGGGEEEEEEFFFGGGGGGGGGJJJLLLMMMIIIBBB;;;666xxxlllbbbWWWTTTNNNGGG@@@;;;777666666666666666555555555555444555666666555444666777777999NNNtttvvvlllxxx}}}yyyvvvuuutttrrrqqqooorrrqqqjjj^^^UUUQQQQQQZZZXXXXXXZZZ^^^^^^ZZZWWWYYY```gggmmmxxxooonnnnnnhhhlllmmmpppvvv|||~~~{{{xxxyyyzzzyyyssskkkiiilllrrrtttqqqoooppptttzzz~~~}}}||||||}}}}}}xxxuuuvvvzzz{{{wwwuuuvvvwww{{{cccIIIGGGLLL```lllyyydddGGGCCC>>>;;;999888666555222333333333222333555777???hhh{{{hhhWWW___]]][[[hhh{{{iii\\\UUUMMMFFF>>>:::777777;;;AAAFFFIIIMMMNNNPPPPPPOOONNNLLLJJJEEEHHHKKKNNNPPPPPPPPPOOOOOOOOOSSS]]]iiipppnnnjjj\\\YYYSSSMMMGGGBBB???>>>;;;AAAGGGMMMVVVggg}}}{{{lllmmmooorrrsssrrrssstttuuuyyyzzz|||~~~~~~zzzvvvtttrrriii^^^SSSJJJFFFKKKSSSUUU___\\\FFF<<<===777444555222333222111111000000111111///222444AAAUUU```ppp}}}kkkkkk|||uuulll```WWWUUULLLDDD===<<<;;;888777999===???AAACCCCCCCCCCCCCCCDDDCCC@@@@@@BBBGGGMMMPPPQQQKKKEEEFFFJJJMMMKKKHHHGGGHHHHHHGGGDDD???:::777~~~pppeee\\\XXXRRRJJJBBB<<<888666666666666666555555555555555666666666555555777888:::;;;PPPvvvuuu{{{{{{uuurrrrrrqqqooolllkkklllkkkeee\\\SSSNNNLLLTTTTTTUUUXXX[[[\\\ZZZXXX\\\gggrrr|||zzzjjjkkklllhhhkkkmmmrrrxxx}}}~~~~~~~~~zzzqqqhhheeehhhllliiieeebbbdddkkkuuu}}}||||||||||||}}}~~~}}}zzzwwwvvvtttvvvzzz{{{wwwvvvxxxxxxeeeIIIIIIRRRpppwwweeeHHHDDD???;;;999888666555111222333333333333555777AAAmmmtttlllnnndddZZZaaaxxxeeeXXXQQQKKKDDD;;;999888999>>>DDDIIIKKKMMMNNNNNNNNNMMMKKKIIIGGGAAAFFFKKKOOOOOONNNMMMLLLDDDEEEKKKXXXeeekkkgggaaaccc^^^VVVNNNFFFAAA>>>===@@@CCCIIIPPP\\\ppptttkkkiiifffiiimmmpppsssuuuxxx{{{yyy{{{}}}{{{wwwuuuqqqggg[[[RRRJJJFFFJJJRRRUUUddd\\\FFF======777444666333333222111111000000111111222444444@@@SSSaaauuuvvveeeiii}}}vvvnnnfff[[[SSSQQQGGG@@@<<<;;;:::777777999;;;===???AAABBBBBBAAA@@@BBBAAA@@@@@@CCCIIIOOORRRPPPKKKGGGIIIMMMOOOMMMIIIEEEEEEDDDBBB???===:::999uuuiii```]]]VVVNNNFFF???:::777666666666666555555555555444555555444333444666888999;;;SSS||||||vvvooollllllkkkhhheeebbbaaa___[[[VVVPPPLLLIIIOOOVVV]]]___]]]ZZZZZZ\\\cccqqqtttiiigggiiijjjjjjnnnuuuzzz}}}~~~yyypppeee___]]]]]][[[ZZZYYYZZZ___iiivvv~~~~~~{{{{{{{{{{{{|||}}}{{{wwwtttvvvuuuxxx{{{zzzvvvuuuwwwwwwgggJJJJJJSSSvvvdddHHHEEE???<<<999888666555111222333333333333444666???kkktttbbb```zzztttaaaTTTNNNHHHBBB:::999999<<>>@@@GGGPPPXXX]]]^^^]]]aaa\\\SSSJJJCCC>>><<<<<>>;;;;;;:::777666999<<<===@@@CCCDDDDDDCCCAAABBBCCCDDDEEEGGGIIIKKKLLLIIIJJJLLLLLLKKKJJJHHHGGGEEEEEEDDDBBB@@@>>><<<;;;xxxlllddd```YYYQQQHHHAAA;;;888777666666666555555555555333444444333222333555777666:::UUUwwwqqqiiiffffffeeebbb^^^XXXVVVSSSQQQPPPNNNLLLJJJOOO\\\iiijjj```YYYZZZ^^^ooo}}}|||ooofff```aaagggjjjpppwwwzzz{{{|||yyyooodddZZZTTTQQQQQQSSSUUUTTTVVV___ooo|||}}}{{{zzzzzz{{{|||}}}{{{wwwtttxxxwwwyyy|||zzzuuusssuuuwwwhhhKKKJJJQQQqqqdddIIIEEE@@@<<<:::888666555000222333333333333444666666aaakkkaaarrrsss___RRRLLLGGGAAA:::999:::>>>DDDIIILLLMMMIIIJJJJJJJJJHHHEEEBBB@@@GGGMMMTTTUUUQQQJJJDDDBBB>>>CCCHHHKKKMMMQQQXXX]]]ZZZUUUNNNGGGBBB@@@@@@AAAIIIKKKRRR\\\kkk|||fff\\\___dddeeeiiikkkoooqqqrrrsssuuuwwwwwwyyy||||||yyywwwdddZZZPPPIIIDDDCCCIIIPPPNNN[[[ooo\\\GGG===>>>888555666333333222222111000111111111000333444BBB]]]uuuttteeejjjyyyxxxiiiaaaZZZQQQKKKIIIAAA<<<:::;;;:::666666999@@@AAACCCFFFIIIIIIGGGEEEDDDGGGJJJLLLLLLJJJHHHFFFCCCJJJPPPOOOHHHCCCCCCFFFHHHHHHGGGEEECCCAAA>>>===tttkkkeee^^^YYYOOOCCC<<<:::888777666555555444444555555555555555555666777777333<<>>===:::777777777666555444333444555555;;;WWWyyyeeeeee}}}ppp\\\PPPJJJCCC======;;;;;;???EEEKKKNNNNNNIIIFFFFFFIIIGGGCCCAAABBBHHHRRRUUUMMMFFFGGGHHHFFFBBBDDDFFFIIIKKKMMMNNNNNNLLLMMMMMMIIICCC@@@CCCGGGLLLKKKUUUgggvvvkkkZZZWWWZZZ]]]hhhuuu}}}{{{wwwuuutttuuuwwwyyyzzz}}}vvvpppdddYYYMMMHHHEEEFFFJJJPPPLLLZZZmmm}}}```EEE999<<<777333444333444333222222111111222222222...555HHH]]]xxxmmmpppvvv|||yyyhhh]]]UUUNNNHHHGGG>>>===;;;999999999:::;;;>>>AAAFFFHHHHHHGGGFFFEEEDDDJJJOOOOOOKKKGGGGGGIIIGGGNNNQQQLLLGGGHHHLLLOOOPPPKKKEEECCCEEEDDDAAA===xxxpppiiiaaaZZZPPPCCC;;;999888888666555555555555555555555555555555666777777888===OOOwwwrrrzzzsssjjjdddaaa^^^[[[XXXSSSQQQNNNLLLJJJJJJKKKKKK[[[```ccc^^^VVVRRRXXX___ooovvv~~~ooo^^^ZZZaaagggggghhhlllrrrwww{{{}}}}}}rrraaaUUURRRRRRPPPRRRTTTWWWYYY```lllzzzzzzyyy~~~|||zzzzzz{{{~~~~~~~~~}}}|||zzzyyyxxxyyy{{{|||}}}{{{wwwssspppsss]]]FFFJJJQQQrrriiiMMMEEE???>>>===999666666555444333333444555666777===WWW|||~~~xxxgggiiippp\\\NNNHHHBBB;;;;;;:::;;;@@@FFFKKKMMMMMMIIIFFFFFFIIIHHHCCCAAACCCIIIQQQSSSLLLHHHJJJJJJEEEAAABBBCCCDDDFFFHHHJJJKKKKKKOOOPPPJJJBBB@@@EEEKKKOOOOOOVVVfffssssssaaaUUUMMMNNNRRR\\\rrryyytttrrrtttuuuzzz~~~zzzrrrmmmbbbWWWKKKFFFDDDDDDIIIOOOKKKZZZnnn~~~```FFF:::<<<888333444333444333222222111111222222666222777JJJeee~~~xxxvvvwww}}}xxxfff[[[SSSJJJEEECCC>>><<<:::999999;;;===>>>BBBEEEHHHJJJJJJIIIHHHHHHHHHKKKMMMMMMJJJHHHIIIKKKFFFKKKMMMIIIIIINNNTTTWWWTTTNNNHHHDDDCCCAAA===999}}}yyypppfff^^^SSSFFF===999888888777666555555555555555555555555555666777777======JJJkkkjjj~~~~~~yyyrrriiibbb^^^[[[WWWTTTNNNMMMJJJIIIHHHIIIKKKMMMWWWVVVUUUSSSRRRSSSVVVXXXeeekkksssxxxzzzrrrbbb]]]aaaddddddhhhlllsssxxx|||~~~xxxiiiZZZQQQQQQQQQOOORRR[[[``````hhh}}}}}}uuutttzzz}}}}}}~~~~~~}}}{{{zzzyyyyyyxxxyyyzzz{{{yyyvvvssspppuuu{{{ZZZFFFKKKTTTqqqlllNNNFFF@@@???===999666666333333222333444555777888???YYY}}}~~~vvveeeiiippp[[[MMMFFF@@@:::888999<<>><<<;;;999888:::===AAACCCHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKGGGIIIIIIGGGJJJSSSZZZ[[[TTTOOOHHHDDDBBB@@@<<<888wwwlllcccYYYKKK@@@<<<999888777666555555555555555555555555555666777777<<<===FFFuuu|||eeehhh}}}~~~}}}}}}|||{{{wwwpppggg```\\\XXXTTTQQQLLLJJJHHHFFFFFFGGGJJJKKKQQQNNNLLLLLLOOORRRVVVWWW```fffmmmssswww~~~uuuhhhbbbcccddddddiiinnnuuuzzz~~~~~~rrr```SSSNNNPPPPPPPPPSSS```hhhjjjyyy}}}{{{yyyyyyzzzzzzvvvwwwxxxxxxwwwuuusssqqqvvv~~~zzz[[[IIIQQQ]]]|||nnnOOOGGG@@@???>>>:::777666333333222222333555666777>>>ZZZ|||gggkkkqqq\\\LLLDDD???999777999>>>CCCGGGIIIIIIIIIIIIFFFFFFIIIHHHEEEDDDGGGLLLOOONNNLLLPPPWWWRRRFFFCCCDDDGGGKKKNNNPPPQQQRRRRRRTTTTTTQQQNNNMMMQQQVVVVVVYYYcccpppyyyiiiTTTJJJHHHIIIKKKOOORRRXXXkkkwwwllljjjnnnrrrtttqqqttt~~~|||yyytttmmmfffYYYPPPGGGDDDCCCDDDHHHMMMOOOdddbbbGGG;;;>>>999444555444444333222222111111222222222111444HHHooo}}}vvvooo^^^SSSKKKCCC===<<<;;;999888999;;;@@@EEEHHHNNNMMMMMMNNNNNNNNNMMMLLLIIIHHHHHHIIIKKKKKKIIIGGGFFFGGGEEEEEEKKKSSSWWWUUUOOOKKKGGGCCCBBB@@@>>>;;;yyynnnfff]]]NNNBBB<<<999888777666666555555666555555555555555666777777777<<>>:::888;;;@@@EEEGGGHHHHHHGGGIIIGGGFFFIIIHHHFFFFFFIIINNNPPPNNNNNNUUU\\\VVVIIICCCGGGLLLRRRWWWYYYYYYXXXVVVUUUUUUUUUUUUUUUTTTTTTUUU\\\kkkzzzwww[[[KKKCCCEEELLLJJJKKKOOOVVVbbbxxxsssiiiiiioootttvvvpppqqq|||zzzxxxssslllfffVVVMMMFFFDDDDDDEEEHHHMMMRRRkkkcccHHH<<>>CCCIIILLLPPPOOOMMMNNNOOOOOOMMMJJJEEEFFFHHHKKKLLLIIIEEEAAA???@@@AAACCCJJJQQQRRRMMMMMMJJJGGGCCCAAA???===<<<|||qqqjjjaaaQQQBBB:::999999888777666666666666555555555555555666777777444<<>>AAAHHHOOOOOOJJJNNNLLLHHHCCC???<<<::::::yyyssshhhVVVDDD999:::999888777666666666666555555555555555666777777555<<>>;;;:::444333222222222333444555:::OOOpppsssyyy}}}nnnXXXGGG???;;;999???BBBFFFGGGFFFEEEFFFGGGJJJGGGFFFIIIIIIGGGIIILLLRRRUUUUUUUUU[[[bbb[[[OOOKKKMMMPPPTTTXXX[[[]]]^^^___gggnnnmmmdddXXXQQQNNNRRR[[[oookkkJJJCCCEEEAAABBBHHHIIIKKKRRR^^^qqquuukkkjjjqqq}}}|||www}}}zzzvvvrrrkkkbbb\\\NNNGGGBBBBBBCCCDDDGGGKKKNNNkkkeeeJJJ>>>@@@:::555666444444333222222111111222222222444777EEE```tttmmmwwwwwwuuufffVVVMMMFFF@@@;;;;;;555777:::???DDDHHHLLLNNNMMMKKKIIIJJJLLLKKKEEE@@@DDDHHHLLLLLLHHHCCC@@@???;;;>>>@@@AAAEEEJJJLLLIIILLLJJJGGGCCC???<<<;;;;;;{{{ppp\\\GGG;;;:::999888777666666666666555555555555555666777777888<<<@@@ddd~~~zzzuuuqqqnnnkkkgggdddbbb]]]UUUQQQQQQPPPOOOMMMKKKHHHDDDAAAAAACCCGGGIIIKKKJJJKKKPPPWWW\\\^^^^^^___cccjjjqqquuuwwwwwwvvviii\\\RRRRRRVVVZZZaaaiiiooosssyyy}}}~~~|||{{{zzziii___WWWUUUSSSQQQTTT[[[YYY^^^lll||||||~~~{{{|||}}}}}}|||zzzxxxwwwuuuuuuttttttuuuvvvxxxyyyeeeMMM\\\vvvzzzVVVNNNGGGFFFDDD???<<<;;;222111111111222444666777777NNNttt}}}{{{lllVVVEEE===:::888BBBEEEHHHHHHFFFDDDEEEGGGJJJGGGFFFIIIIIIHHHIIIMMMSSSWWWXXXWWW]]]ccc]]]QQQSSSRRRRRRSSSVVVZZZ^^^aaafffsss{{{jjjYYYQQQQQQQQQZZZnnnaaaDDD@@@CCC@@@BBBJJJGGGKKKQQQ[[[iiiwww~~~zzztttkkkfffjjjuuuwwwvvvzzzuuuoooggg^^^VVVKKKDDD@@@AAABBBCCCFFFJJJJJJhhhfffKKK>>>@@@:::555666444444333222222111111222222000000666GGGbbb|||zzzllljjjrrrvvvwwwhhhWWWMMMFFF???:::999444777;;;@@@EEEIIILLLNNNKKKHHHGGGIIIKKKIIIBBB<<>>???@@@~~~cccIII<<<<<<;;;:::999888888888888777777666666666666777777888777???WWWvvvzzz~~~{{{wwwsssoooiii```YYYZZZXXXUUUTTTSSSPPPMMMJJJHHHFFFCCC@@@???@@@BBBCCCLLLLLLLLLMMMPPPTTTXXXZZZ```dddiiiooorrrqqqlllggg^^^TTTKKKKKKPPPWWW```hhhooouuuzzz{{{}}}~~~{{{uuummmaaaWWWUUUUUUTTTVVVZZZ]]]```iiiyyy~~~~~~~~~}}}}}}{{{zzzzzz{{{||||||{{{xxxyyyzzzyyywwwuuuuuuuuuwwwyyyzzzyyywwwwwwzzz~~~lllUUU[[[]]]WWWPPPJJJGGGCCC>>>:::555444333333333444555666555EEEnnnvvvaaaOOOCCC>>>======FFFHHHJJJJJJGGGDDDBBBAAAGGGGGGFFFFFFFFFFFFGGGGGGPPPOOOXXX___bbbiiifffWWWWWWVVVUUUUUUVVVZZZccckkkwwwrrr___SSSMMMSSS^^^mmmzzz~~~]]]AAAAAAGGGEEECCCGGGJJJOOOTTTZZZfffqqqqqqkkkmmmeee]]]bbbxxxlll{{{{{{tttkkk```XXXSSSHHHEEEAAA@@@AAADDDFFFFFFMMMpppiiiOOOAAA???999666666111222222222222222222222222888555222DDDfff|||ooosssgggtttzzzgggQQQFFFAAA===:::999999:::???EEELLLOOONNNKKKIIICCCDDDKKKKKKBBB???DDDIIIMMMMMMGGGDDDHHHLLLNNNEEEBBB???AAAFFFIIIHHHEEEHHHLLLNNNIIIBBB???AAABBBgggMMM@@@<<<;;;:::999888888888888777777666666666666777777:::777===RRRnnnsssyyy|||vvvqqqllleee\\\UUUWWWUUUSSSQQQPPPOOOLLLIIIGGGFFFDDDCCCBBBCCCDDDDDDLLLKKKKKKLLLNNNQQQTTTVVV[[[___dddiiillliiiccc^^^TTTKKKEEEFFFKKKQQQXXX```kkkrrryyy}}}zzzmmmaaaWWWTTTTTTSSSTTTXXX```fffrrr}}}||||||{{{}}}|||{{{{{{|||||||||{{{xxxzzzzzzyyywwwuuuuuuuuuwwwyyyzzzxxxuuuuuuxxx{{{|||lllVVV[[[ccc]]]UUUOOOKKKFFF@@@;;;555444333333333444555555999FFFkkkqqq]]]KKK@@@<<<===>>>GGGIIIKKKKKKIIIFFFDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGOOOQQQYYY___dddooolllYYYWWWUUUSSSRRRSSSYYYfffrrr}}}{{{hhhXXXNNNRRR^^^ooo}}}```DDD@@@DDDBBBCCCHHHIIINNNSSSYYYdddllliiiaaaeee```\\\eeeyyysssooo}}}yyyrrriii___UUUPPPEEEBBB???>>>@@@CCCEEEFFFKKKlllkkkQQQCCC@@@:::666666111222222222222222222222222555444444FFFhhhvvvsss~~~gggrrrzzzgggRRRFFFAAA===:::999888:::>>>DDDJJJMMMLLLIIIJJJDDDDDDJJJJJJBBBAAAFFFMMMMMMIIIFFFHHHMMMMMMIIICCC@@@@@@CCCIIILLLKKKHHHIIILLLLLLHHHCCCBBBDDDFFFmmmRRRDDD<<<;;;:::999999888888888777777666666666666777777;;;777;;;MMMfffmmmsss|||uuunnnhhh```WWWPPPRRRPPPNNNMMMMMMLLLIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFKKKKKKJJJKKKLLLNNNPPPQQQWWWZZZ___dddeeeaaaYYYTTTJJJCCC@@@CCCGGGKKKPPPVVV]]]eeennnuuu}}}~~~yyynnndddYYYVVVUUUUUUWWWZZZ]]]gggvvvwwwrrrrrrssstttwwwwwwyyy{{{||||||||||||yyyzzz{{{zzzwwwvvvuuuvvvvvvxxxxxxvvvrrrqqqtttwww~~~rrrxxxhhhUUU[[[kkkfff^^^XXXRRRLLLDDD>>>666555444333333444555555:::BBBcccxxxyyykkkXXXGGG===;;;>>>@@@GGGJJJMMMMMMLLLIIIHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGKKKQQQZZZ___gggxxxuuu^^^WWWTTTSSSRRRSSSZZZkkk|||sss^^^PPPSSS^^^pppkkkOOOFFFEEEBBBDDDKKKJJJNNNTTT\\\dddgggaaaXXX[[[YYY[[[fffvvv~~~uuugggzzz{{{zzzwwwpppggg\\\RRRLLLCCC@@@===<<>>CCCGGGHHHKKKNNNPPPOOONNNMMMMMMLLLMMMNNNNNNMMMJJJGGGEEECCCJJJUUUZZZeee}}}rrraaa^^^```gggjjjmmm|||www```OOOLLLWWWgggxxxiii\\\TTTLLLIIILLLJJJMMMWWWdddkkkggg\\\SSSQQQVVV\\\^^^___eeerrr}}}~~~xxxvvvsssmmmcccXXXOOOIIIAAA>>><<<===AAAFFFIIIKKKZZZuuuyyy___OOOHHH<<<666666333222222222222222222222222222777888EEEddd|||sss```ggg{{{wwwgggyyyqqqbbbPPPFFF@@@;;;999:::===???CCCEEEGGGGGGHHHHHHKKKHHHFFFFFFFFFEEEGGGJJJKKKKKKJJJJJJMMMOOOKKKCCCGGGHHHLLLPPPRRRQQQNNNLLLMMMMMMRRRWWWUUUNNNLLLNNN^^^EEE===<<<;;;:::999999999999777777666666666666777777777666;;;III```~~~xxxpppfff]]]XXXTTTOOOLLLFFFEEECCCCCCDDDFFFGGGFFFIIIKKKNNNPPPPPPNNNKKKHHHGGGHHHJJJLLLNNNPPPRRRRRROOOOOOQQQRRRQQQMMMHHHCCCCCCAAACCCHHHJJJLLLRRRYYY[[[aaajjjsss}}}{{{rrrgggcccZZZSSSUUU[[[___]]]aaajjjvvvyyyuuuqqqhhh```\\\ZZZWWWRRROOONNNPPPTTTVVV\\\eeepppxxx{{{}}}~~~{{{|||}}}|||yyyxxxwwwxxxvvvwwwwwwsssooommmoooqqqzzz|||lllqqqzzzfffJJJJJJ]]]}}}vvvnnnaaaSSSIII888777666444444444444555888888OOO```vvv|||hhh^^^OOOCCC>>>@@@EEEHHHGGGJJJNNNPPPOOONNNMMMMMMNNNOOOQQQRRRPPPLLLHHHFFFDDDGGGQQQWWW___ssszzzlllfffjjjvvv}}}nnnZZZMMMGGGPPP```rrr|||gggZZZTTTMMMIIIIIIIIILLLVVVeeemmmggg\\\SSSUUUYYY]]]^^^^^^hhh{{{wwwuuupppiii```VVVMMMHHH@@@>>>===>>>CCCHHHLLLNNNddd~~~dddSSSKKK===555666444222222222222222222222222333777777CCCdddtttfffssstttcccyyyzzzlll^^^NNNDDD>>>:::999;;;@@@CCCEEEGGGGGGGGGHHHIIIIIIGGGFFFEEEEEEFFFGGGIIIHHHLLLOOOOOOOOOPPPMMMGGGKKKMMMPPPSSSSSSQQQOOOMMMPPPTTT___hhhbbbSSSLLLNNNaaaDDD===<<<;;;::::::999::::::777777666666666666777777888777:::EEEWWWrrr|||xxx~~~wwwnnncccYYYTTTPPPLLLIIIEEECCCAAABBBDDDFFFHHHHHHKKKMMMOOOPPPPPPMMMJJJHHHHHHIIIKKKLLLNNNOOOOOOPPPLLLLLLKKKLLLLLLJJJFFFCCCBBBAAADDDIIINNNSSS]]]fffkkksss}}}ssshhhdddZZZRRRRRRYYY\\\YYY\\\cccmmmvvv}}}zzzooojjjfff^^^YYYXXXUUUUUUTTTSSSTTTWWW[[[___hhhppp{{{{{{}}}}}}|||zzzxxxxxxxxxwwwxxxwwwtttpppnnnpppsssyyyhhhrrr{{{fffJJJJJJ\\\~~~wwwiiiZZZOOO999888666555444444444555777888NNN]]]pppzzzcccZZZMMMCCC???AAADDDGGGGGGJJJMMMOOONNNMMMLLLLLLKKKMMMPPPRRRRRRNNNJJJHHHIIIFFFMMMUUUWWWeeexxx~~~vvvnnnqqqvvvcccUUULLLFFFMMMZZZjjjyyysss]]]RRRPPPNNNLLLJJJLLLNNNYYYiiipppiii]]]VVVZZZ[[[___ccchhhvvv}}}yyyvvvsssmmmeee[[[RRRKKKGGG???===<<<>>>CCCIIINNNPPPjjjhhhWWWMMM===555666555222222222222222222222222222666555CCCiiizzzooowwwrrr```vvvwwwfffZZZLLLCCC===999999<<>><<<<<<>>>CCCIIINNNPPPmmmjjjXXXNNN===555666555222222222222222222222222111555333DDDnnntttsssuuuddd|||}}}tttcccWWWJJJBBB<<<999999===BBBEEEGGGGGGEEEDDDFFFHHHEEEFFFFFFDDDDDDFFFFFFEEELLLOOORRRUUUYYYZZZUUULLLNNNQQQSSSUUUTTTSSSSSSSSSWWWdddyyyxxx\\\NNNOOOkkkHHH>>>>>>>>><<<999888888999777777777777666666666666999888:::@@@MMMdddlllggguuuyyyrrrhhh]]]WWWQQQJJJDDDCCCBBBAAA@@@???AAADDDGGGIIIMMMOOOQQQRRRPPPNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGGGGJJJLLLKKKGGGCCCFFFGGGMMMTTTZZZfff}}}jjjjjjcccUUUNNNPPPQQQOOOQQQ[[[fffppp{{{tttpppooolllhhhfffbbb______dddhhhmmmvvv|||zzzyyyzzz||||||xxxuuupppuuutttsssrrrjjjlll~~~oookkkuuubbbJJJPPPgggwww}}}~~~|||lllRRR<<<777444555555333333666333:::DDDRRRdddzzzwwwfffTTTDDD???AAADDDEEEFFFOOOLLLIIIIIILLLNNNNNNMMMLLLKKKKKKOOOTTTTTTOOOIIIKKKJJJSSSWWWRRRYYYiiinnnvvvsssuuupppcccXXXPPPMMMLLLPPPUUU\\\ccchhhlllnnnuuucccSSSNNNOOONNNOOORRRYYYZZZ```qqqzzzjjj___hhhjjjeeegggwww|||xxxxxxwwwvvvzzzxxxooosssxxx|||ssspppkkkcccZZZSSSLLLEEEAAA>>>???@@@@@@DDDJJJOOOQQQlllwwwdddPPP???444333666444333222222111111222222111777666AAAaaa~~~yyycccgggooogggsssmmmXXXNNNCCC>>>;;;;;;>>>CCCFFFHHHIIIIIIFFFDDDCCCDDDEEEFFFGGGFFFDDDCCCDDDEEEHHHOOOSSSUUU^^^gggbbbUUUSSSVVVUUURRRPPPSSSXXX[[[]]]mmmhhhPPPDDDuuuPPPAAA@@@???===;;;999999:::888777777777666666666666777666999AAARRRnnnrrrfffpppxxxpppfff[[[VVVPPPIIIDDDCCC@@@???>>>???AAADDDHHHJJJOOOQQQRRRRRRPPPNNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHJJJLLLKKKGGGCCCCCCHHHPPPYYYaaarrrtttiiiiiicccWWWQQQRRRSSSQQQOOOYYYfffqqq}}}}}}xxxwwwzzzvvvxxx~~~|||{{{|||{{{xxxuuuppptttrrrssstttmmmrrr~~~hhhdddtttaaaLLLYYYuuuvvvZZZ===777444555666444444666222888DDDTTThhh}}}yyyfffVVVEEEAAAEEEHHHKKKLLLOOOLLLKKKKKKMMMNNNMMMKKKKKKKKKMMMOOORRRRRRNNNKKKJJJHHHRRRYYYTTTXXXeeejjjooolllnnnzzz|||jjj___XXXQQQNNNNNNOOOSSSZZZbbbhhhjjjgggcccddd\\\UUUUUUUUUUUUZZZaaa]]]hhhrrr}}}ssslllwww{{{vvv{{{zzzvvvtttrrrpppnnnwww~~~vvvxxxxxxeeejjjxxx{{{tttpppjjjbbbYYYQQQJJJDDD@@@>>>???@@@AAADDDJJJOOORRRnnn}}}hhhQQQ???555444777555444333333222222333333111666666AAAccczzzeeemmmuuuhhh}}}oooiiiVVVLLLBBB===;;;;;;>>>CCCFFFGGGIIIIIIGGGEEEEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGIIIOOOSSSVVVaaalllhhh\\\RRRTTTUUUTTTSSSXXXaaagggjjjxxxmmmRRREEE{{{RRRDDDCCCAAA>>><<<;;;;;;;;;888888777777777666666666666555888AAASSSqqqxxxgggnnn~~~}}}vvvnnncccYYYSSSNNNHHHCCCCCC>>>>>>>>>???BBBFFFJJJLLLRRRSSSTTTSSSPPPNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJIIIFFFDDDCCCJJJTTT^^^iiiuuueeecccccc___VVVPPPPPPQQQPPPNNNYYYfffrrr~~~~~~|||{{{zzzxxxvvvrrrtttqqqqqquuurrrzzzjjjgggvvv}}}]]]KKK\\\|||}}}^^^>>>888555666666444444666111777CCCUUUkkkzzziiiXXXGGGCCCFFFIIIJJJLLLMMMLLLLLLMMMNNNNNNLLLJJJIIIKKKNNNPPPOOONNNNNNOOOLLLIIITTT]]]XXXZZZgggoookkkffffffooo~~~iii```XXXVVVTTTRRRSSSVVVRRRVVV```lllvvvwwwpppiiijjjeee___YYYUUUWWWdddqqqsss{{{vvvyyyvvvtttqqqnnniiilllsss}}}rrr^^^PPPRRR[[[ggg}}}zzztttnnnhhh___WWWOOOHHHCCC???>>>???@@@AAADDDHHHOOOTTTrrrnnnSSS@@@777666888666555444444333333444444222666555CCChhhuuu```nnnwwwgggxxxyyyjjjcccTTTJJJ@@@<<<;;;;;;???DDDGGGIIIKKKKKKJJJHHHHHHIIIIIIJJJLLLLLLJJJIIIHHHIIIKKKOOORRRXXXfffrrrooodddRRRUUUVVVUUUUUUZZZgggrrryyyuuuXXXHHHTTTGGGDDDAAA>>>===<<<;;;;;;888888888777777777666666777777999???MMMhhh}}}kkklll{{{|||uuulllaaaVVVQQQLLLFFFBBBBBB===>>>???AAAEEEIIIMMMPPPUUUUUUUUURRROOOMMMMMMMMMOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDGGGMMMWWWcccrrr|||hhh\\\YYYYYYVVVPPPKKKJJJKKKLLLPPP[[[iiittt~~~{{{zzzyyyxxxxxxuuuuuuppppppuuuttt|||oooppp|||xxxWWWFFFWWWvvv```???999555666666444444666333666@@@RRRiii|||mmm[[[HHHBBBBBBCCCCCCDDDHHHIIILLLNNNOOOOOOMMMKKKGGGLLLPPPQQQNNNLLLNNNQQQOOONNNXXX___ZZZaaatttnnnggg```bbbllltttppphhhYYYVVVUUUWWWWWWUUUVVVZZZVVVZZZddduuuqqqddd```kkk}}}{{{}}}zzzzzzxxxtttpppooommmjjjjjjqqqiiiYYYLLLLLLRRRYYYiiiyyy}}}xxxssskkkeee\\\SSSLLLFFFAAA>>>???>>>@@@CCCEEEHHHPPPWWWuuuuuuXXXCCC999777666555555444333333333333333333666666FFFnnnoooYYYkkksssdddssswwwggg___PPPGGG???<<<;;;<<<@@@EEEIIILLLNNNNNNMMMLLLLLLLLLJJJMMMOOOPPPNNNLLLKKKKKKKKKMMMPPPXXXfffsssrrrjjjVVVWWWXXXXXXVVV[[[iiiwwwzzz\\\JJJ\\\IIIEEE@@@======<<<;;;:::888888888888777777777777777888:::>>>GGG\\\vvvnnn|||uuukkk```UUUOOOJJJDDDAAABBB>>>???AAAEEEIIIMMMQQQSSSVVVVVVTTTQQQNNNLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLIIIHHHHHHGGGEEEEEEEEEEEELLLQQQ[[[kkkwwwhhh\\\UUUQQQPPPMMMKKKHHHFFFHHHKKKSSS^^^lllxxx~~~|||yyywwwwwwwwwxxxxxxwwwpppppptttrrryyyzzznnntttuuuUUUDDDSSSooovvvxxxddd@@@:::666777777555444666666777===LLLccc{{{}}}nnn\\\IIIAAAAAAAAA@@@AAACCCFFFJJJNNNOOONNNMMMMMMFFFLLLRRRRRROOOMMMOOOSSSPPPQQQZZZ]]]\\\nnnsssjjj\\\TTTXXX___\\\TTTPPPOOOQQQVVVXXXUUUTTTWWW]]]^^^fffwwwyyyyyy{{{}}}~~~}}}|||zzzuuuqqqtttrrrmmmeeebbblllcccUUUJJJJJJNNNQQQWWW^^^lll}}}zzzuuupppgggaaaXXXPPPIIIDDD@@@>>>???>>>@@@DDDFFFHHHRRR]]]uuu|||]]]FFF<<<777333444333333222222222222222333666666HHHpppoooVVVfffpppddduuuvvvfff^^^MMMEEE>>><<<<<<===BBBGGGIIIKKKMMMMMMLLLKKKKKKLLLKKKNNNQQQRRRQQQNNNLLLKKKJJJKKKNNNVVVbbbmmmoookkk[[[ZZZ\\\___```eeesssuuuWWWFFFcccLLLGGGAAA>>>======;;;999999999888888888777777777666888:::===DDDWWWxxxyyy}}}vvvkkk```TTTNNNIIICCC@@@AAA???@@@CCCGGGKKKPPPTTTVVVVVVUUUSSSPPPLLLKKKMMMOOOOOOOOOOOONNNMMMMMMLLLLLLHHHHHHHHHFFFDDDDDDFFFHHHOOOVVVdddwwwnnn___UUUOOOMMMNNNKKKIIIHHHFFFEEEHHHNNNUUU```nnn}}}}}}|||~~~{{{{{{{{{yyyvvvuuuvvvwwwwwwvvvooonnnrrrnnnrrrvvvmmmwww|||sssUUUFFFVVVrrrzzznnntttcccAAA;;;777888888555555777666666;;;GGG\\\sssooo]]]JJJCCCCCCDDDCCCDDDAAAEEEIIILLLMMMLLLLLLMMMFFFLLLSSSTTTRRROOOPPPRRRNNNRRRYYYZZZeeewwwnnn\\\LLLJJJPPPPPPIIIKKKKKKOOOWWW\\\ZZZXXXXXXcccccchhhwwwqqqtttwww}}}}}}wwwssssssvvvwwwqqqjjjhhhmmmttt[[[RRRKKKMMMQQQSSSUUUXXXaaasss~~~zzzxxxrrrlllbbb\\\TTTLLLGGGCCC@@@>>>???===@@@FFFHHHJJJUUUcccvvv^^^FFF<<<777222333333222111111111111222222666666FFFlllqqqXXX^^^wwwrrrhhhxxxvvvfff]]]KKKCCC======>>>???DDDIIIFFFHHHJJJJJJIIIGGGGGGHHHJJJNNNRRRTTTRRROOOLLLKKKJJJKKKNNNTTT[[[cccgggiii^^^\\\aaakkksssyyyeeeMMMBBBfffPPPJJJBBB?????????===:::999999999888888888777777777888999;;;@@@TTTxxx~~~~~~xxxmmmaaaUUUMMMHHHBBB???@@@???AAADDDHHHLLLPPPTTTUUUUUUTTTRRRNNNKKKKKKMMMPPPPPPOOOOOONNNNNNMMMMMMLLLHHHIIIIIIGGGEEEFFFIIIMMMRRR^^^oooqqq\\\MMMFFFFFFHHHLLLHHHEEEFFFEEEDDDIIIQQQXXXcccooo}}}|||zzzyyyxxxzzz}}}{{{|||}}}zzzvvvssssssttttttsssmmmmmmpppjjjkkkyyyuuuooo}}}|||rrrVVVIII[[[xxxvvv{{{bbbBBB<<<888888888555555777333555;;;EEEWWWmmmrrr___LLLDDDDDDDDDCCCCCCBBBEEEIIIJJJIIIHHHIIIJJJGGGLLLSSSVVVVVVSSSQQQQQQNNNTTTYYY]]]wwwyyysssbbbNNNGGGMMMNNNIIIMMMLLLPPP[[[cccccc```]]]eeeggglllwww{{{}}}~~~|||{{{yyy|||~~~wwwpppkkktttuuuTTTRRRSSSXXX\\\bbbiiipppyyy~~~yyywwwvvvoooggg^^^XXXPPPIIIEEEBBB@@@???>>><<<@@@HHHKKKLLLXXXiii{{{ZZZAAA;;;999444444444333222222222222333000555444AAAbbb|||ddd^^^nnnzzzuuuiiixxxuuuddd[[[JJJCCC======???AAAFFFKKKGGGHHHJJJJJJHHHFFFFFFFFFIIIMMMRRRTTTRRROOOKKKJJJKKKMMMPPPSSSUUUXXX___eee```^^^eeewwwmmmUUUIIIGGGkkkRRRLLLDDD@@@AAAAAA???<<<999999999888888888888777888888888888===RRRxxxxxxyyynnnbbbUUUMMMHHHBBB?????????@@@DDDHHHLLLPPPSSSUUUUUUSSSQQQMMMJJJJJJMMMPPPPPPPPPOOONNNNNNMMMMMMLLLIIIJJJJJJHHHFFFHHHLLLPPPTTTdddxxx|||eeeOOOBBB>>>BBBFFFJJJEEEBBBCCCCCCBBBHHHQQQ\\\eeeooo{{{}}}uuussssssssstttxxx}}}|||~~~|||wwwrrrqqqqqqqqqpppkkklllooohhhgggtttrrrnnn~~~~~~rrrUUUIII\\\{{{gggBBB<<<888999888666555777000444<<>>DDDGGGJJJIIIGGGEEEFFFHHHGGGLLLSSSXXXXXXVVVRRRPPPPPPVVVZZZccc{{{xxxiiiSSSKKKPPPSSSNNNOOOLLLPPP\\\fffgggbbb^^^dddhhhoooyyyzzzyyyooo~~~|||}}}sssooovvvzzz}}}rrr[[[NNNSSSZZZ```fffooo~~~{{{vvvvvvuuunnneee\\\VVVNNNHHHDDDBBBAAA@@@>>><<>>@@@CCCGGGLLLJJJKKKMMMLLLJJJHHHGGGGGGHHHMMMRRRTTTRRRNNNKKKIIILLLNNNRRRSSSQQQRRRZZZcccccc___hhh}}}vvv^^^MMMJJJPPPuuu[[[NNNCCCBBBAAA======AAA===<<<:::888777777888888666999999:::@@@JJJlll}}}lll___RRRJJJEEE@@@???@@@@@@DDDHHHLLLOOOQQQTTTVVVWWWTTTOOOLLLJJJKKKNNNPPPOOONNNLLLJJJIIIJJJJJJKKKIIIKKKLLLIIIFFFGGGLLLRRR[[[fffvvvyyy___HHHDDDEEEBBBAAACCCGGGFFFDDDBBBCCCFFFJJJLLL```aaahhhxxx}}}wwwsssrrrsssuuupppqqq{{{|||yyyvvvttttttsssooogggggglllfffcccooowwwtttsss~~~sssPPPLLLlllnnnFFFAAA;;;777666777888888444555999AAAQQQhhhzzzdddMMMBBB???<<<;;;===CCCDDDFFFEEEEEEEEEFFFHHHHHHIIIPPPZZZ\\\UUUPPPQQQSSSOOOVVVuuuxxx~~~nnnWWWTTTVVVRRRPPPRRRQQQSSSZZZdddhhhfffaaaiiilllrrrxxx~~~{{{~~~zzz~~~qqqpppwwwxxx|||}}}}}}zzzsssiii___YYYZZZ^^^fffqqqzzzuuusssrrrkkkbbbUUURRRLLLEEE@@@===;;;;;;===@@@GGGKKKIIILLLbbbzzzxxxMMM>>>:::777888666444222333666777555333444444555===PPPkkkuuukkktttxxxfffrrr|||hhhZZZHHHAAA<<<>>>CCCFFFJJJNNNMMMLLLKKKLLLLLLLLLKKKIIIKKKOOOPPPMMMMMMPPPLLLEEEMMMPPPSSSSSSRRRTTTXXX\\\^^^\\\aaaqqqmmm___WWWPPPKKKIII{{{]]]PPPGGGFFFFFF@@@???BBB===<<<:::999888777888888666999888888<<>>@@@FFFFFFEEEDDDDDDEEEIIIMMMOOO[[[^^^iiizzzxxxtttrrrqqqrrruuurrrttt{{{}}}zzzwwwvvvuuupppnnnggggggkkkeeefffuuusssrrr~~~pppQQQUUU|||tttFFFBBB<<<888777888888888666777:::AAAQQQggg}}}}}}gggOOOBBB>>><<<<<<>>>DDDGGGIIIIIIIIIIIIJJJKKKIIIIIIOOOZZZ^^^YYYTTTSSSQQQRRRaaazzzvvv~~~pppZZZTTTVVVSSSRRRRRRQQQSSSZZZccchhhgggdddeeejjjrrryyy~~~~~~zzzxxxuuuuuuyyy}}}{{{tttnnnuuu~~~{{{tttpppmmmrrr|||~~~xxxqqqooommmfff^^^RRROOOJJJDDD@@@>>>=========???EEEJJJJJJQQQiii|||PPP@@@;;;666777666444333444666777555333333333555===NNNiii{{{ppp{{{ooozzz~~~jjj[[[JJJBBB===>>>BBBCCCFFFIIIJJJJJJKKKLLLLLLKKKJJJHHHIIIMMMNNNLLLMMMPPPNNNHHHNNNQQQTTTTTTRRRRRRUUUXXXUUUSSSWWWeeewwwqqqdddVVVOOOLLLIIIGGGHHHdddVVVKKKKKKIIIDDDAAADDD>>>===;;;999888888888888666999777666999>>>[[[~~~xxxnnnbbbUUUMMMGGGAAA??????DDDGGGLLLOOOQQQRRRTTTVVVSSSQQQNNNLLLKKKLLLNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLJJJIIILLLTTTZZZ___lllyyy~~~yyylllXXXHHH???;;;;;;???>>>:::>>>GGGEEEEEEDDDEEEGGGKKKPPPRRRWWW]]]iii|||~~~uuurrrooonnnooopppqqquuu{{{~~~~~~}}}{{{yyywwwuuutttlllmmmiiihhhjjjgggnnntttssskkkQQQZZZ}}}~~~vvvGGGBBB===999888888888888888888:::AAAPPPfff|||ttttttlllSSSCCC===;;;===@@@GGGJJJNNNOOOOOOMMMMMMMMMKKKJJJNNNWWW^^^\\\WWWSSSOOOWWWrrruuurrr~~~ttt]]]UUUUUUSSSUUUSSSRRRSSSYYYaaafffhhhhhhgggmmmwww~~~{{{yyyzzz|||~~~wwwsssnnnkkkwww~~~}}}{{{uuunnnjjjggg```XXXNNNKKKGGGCCC@@@>>>>>>???===???DDDIIIKKKTTTpppTTTBBB<<<666666666555444444555666555444222222555===MMMgggyyyqqq}}}uuu{{{lll]]]KKKDDD>>>???AAAAAAAAACCCFFFHHHJJJKKKKKKJJJIIIHHHIIILLLNNNMMMNNNQQQPPPNNNNNNRRRUUUUUURRRQQQSSSVVVQQQMMMNNNVVVbbbgggddd___RRRLLLHHHIIIJJJIIIJJJMMMnnn]]]OOOLLLJJJDDDBBBDDD???>>><<<:::999888888999666999777777999<<>>:::===CCCEEEEEEEEEFFFHHHLLLOOOQQQWWW]]]hhhzzzuuupppmmmkkkllliiimmmsssxxx{{{{{{zzz~~~{{{zzzxxxxxxwwwuuusssqqqhhhllljjjiiikkkkkkyyyvvvwww}}}aaaPPP]]]zzzzzzxxxxxx|||pppHHHDDD>>>;;;999999999888777777999@@@OOOeee|||qqqooosssWWWCCC;;;;;;>>>@@@JJJNNNRRRTTTSSSPPPNNNMMMLLLJJJKKKTTT]]]```[[[VVVSSSaaauuuooo~~~www```VVVTTTTTTXXXTTTUUUVVVZZZ```eeehhhjjjmmmqqqyyy~~~ssssssoooiiisss|||{{{uuulllfffccc[[[TTTLLLIIIEEEAAA???>>>>>>>>>===???EEEJJJKKKTTToooWWWEEE>>>666555666555555555555555444444222333666===LLLeeexxxqqq~~~yyywwwnnn___LLLDDD???AAABBB@@@???AAACCCEEEHHHJJJJJJIIIHHHHHHKKKMMMOOOPPPPPPQQQQQQQQQNNNQQQUUUUUUSSSSSSTTTVVVVVVPPPKKKLLLRRRUUUQQQLLLHHHFFFIIIMMMOOOMMMNNNQQQxxxcccQQQKKKHHHCCCAAADDD@@@???===;;;999999999999666999888999;;;===TTTxxxwwwwwwkkk___RRRKKKGGGCCCBBBDDDHHHLLLPPPSSSSSSSSSRRRSSSNNNNNNMMMMMMNNNNNNOOOPPPNNNOOOPPPPPPPPPOOONNNMMMLLLJJJHHHGGGIIINNNVVV\\\ZZZdddkkkeeeXXXLLLBBB;;;<<<:::;;;>>>???>>>>>>AAAFFFFFFEEEFFFHHHJJJMMMOOOVVV\\\eeeuuutttooolllkkklllgggmmmrrrtttuuuzzz{{{qqqjjjiiikkknnnsssrrrqqqrrrzzz}}}|||}}}{{{yyywwwvvvvvvuuurrrooofffkkkiiihhhjjjnnnvvvyyyoooTTTKKK^^^xxx}}}sssyyyzzzhhhIIIEEE@@@<<<;;;:::999888555555777>>>MMMddd{{{vvvmmm~~~zzz]]]EEE:::;;;???AAALLLPPPTTTVVVTTTQQQNNNMMMJJJIIIKKKSSS___hhhiiieeecccwwwtttpppyyyaaaVVVUUUUUUZZZWWWZZZ^^^aaaeeehhhlllnnnsssuuuyyyuuulllooommmfffqqq~~~{{{{{{uuukkkddd___YYYRRRKKKHHHDDD@@@===<<<<<<===>>>@@@FFFKKKJJJPPPhhhXXXEEE???777555555666666555444444444444333444777===KKKddd~~~uuuvvvzzzpppaaaLLLEEE@@@AAACCCBBBAAABBB@@@CCCGGGIIIHHHGGGHHHIIIKKKMMMPPPQQQPPPNNNNNNPPPNNNQQQUUUVVVUUUUUUXXX[[[```WWWMMMHHHJJJLLLKKKIIIDDDEEEIIIPPPRRROOOMMMNNN|||fffRRRLLLJJJEEECCCEEEAAA@@@>>>;;;:::999999999666999888:::<<<===QQQsss{{{nnnaaaRRRJJJFFFCCCDDDGGGJJJMMMRRRTTTTTTRRRQQQQQQMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNOOOOOONNNNNNMMMKKKIIIGGGFFFIIIOOOUUUYYYXXX___```VVVIIIAAA<<<:::===;;;:::<<<@@@CCCBBBBBBFFFFFFFFFGGGHHHKKKMMMNNNUUU\\\fffuuuyyypppnnnnnnoooqqqkkkppprrrpppnnnqqqtttuuupppkkkddd]]]XXXXXXYYYZZZXXX```kkk{{{|||yyyxxxyyywwwsssoooeeeiiieeebbbffflll}}}uuu{{{~~~fffJJJDDDYYYsss{{{uuuxxx{{{cccIIIFFFAAA>>><<<;;;:::888555555666<<>><<<:::999999999666888777999;;;:::KKKkkkuuufffUUUKKKFFFCCCEEEIIIJJJNNNRRRTTTSSSQQQOOONNNLLLMMMOOOQQQRRRRRRRRRRRROOONNNNNNNNNNNNNNNOOOOOOKKKIIIGGGHHHKKKPPPUUUWWWWWW[[[YYYMMMAAA<<<:::999<<<======???BBBEEEEEEDDDEEEFFFFFFHHHJJJMMMOOOQQQUUU```mmm}}}ssspppqqqrrrrrrsssmmmqqqpppkkkiiikkkiiieee___\\\YYYWWWVVVVVVVVVVVVTTT\\\jjj~~~zzzyyyyyywwwrrrmmmffffff___[[[^^^ddd|||{{{xxxyyyqqq[[[EEEEEE\\\uuu~~~bbbJJJGGGBBB???===<<<:::888888666666:::HHH]]]tttnnnllllllOOOAAAAAADDDDDDIIIMMMRRRUUUVVVUUUUUUVVVOOOQQQQQQSSS^^^ooozzz}}}www}}}~~~fff\\\\\\\\\___```jjjwwwrrrsss{{{}}}~~~uuuddd```lllpppkkkxxx|||wwwsssttttttpppeee\\\WWWQQQKKKEEECCC@@@===<<<<<<===>>>BBBCCCHHHKKKJJJQQQkkkTTTCCC???:::999555777888666333222333444222333444888EEEaaarrrsssrrroooxxxiiiNNNEEE???>>>@@@???@@@BBB???BBBFFFFFFDDDFFFKKKPPPJJJMMMTTTZZZXXXRRRRRRVVVWWWYYYZZZYYYWWWYYY^^^cccnnncccUUULLLIIIJJJJJJIIIHHHEEEIIISSS[[[\\\YYYWWWuuucccTTTTTTUUUOOOIIIHHHCCCAAA???<<<:::999999999555888666888999666FFFeee{{{kkkXXXLLLFFFCCCEEEIIIJJJNNNRRRTTTSSSPPPNNNMMMLLLMMMOOORRRSSSSSSSSSSSSPPPOOONNNMMMMMMNNNPPPQQQLLLJJJHHHIIIMMMQQQUUUWWWVVVYYYUUUJJJ@@@===<<<:::===AAADDDEEEEEEFFFFFFFFFDDDEEEGGGIIIMMMPPPSSSTTTWWWfffwwwzzzqqqrrrvvvvvvttttttlllnnnlllggggggiiifff___[[[[[[ZZZ[[[\\\\\\[[[YYYfffiiimmm{{{}}}xxxwwwwwwuuuooojjjfffeee[[[UUUWWW]]]ttt}}}|||qqq\\\NNNDDDOOOkkkbbbKKKGGGCCC@@@>>><<<:::888:::888666:::FFFZZZpppuuujjjqqqSSSDDDDDDGGGFFFFFFJJJPPPTTTWWWXXXZZZ[[[UUUWWWTTTQQQXXXhhhtttxxx|||ggg_________aaabbbooo{{{zzzxxxiiikkkssstttssstttpppcccfffxxx|||rrrxxx~~~{{{vvvrrrpppqqqlllbbbYYYSSSNNNHHHBBB@@@>>><<<<<<===???AAADDDDDDGGGJJJKKKUUUqqqRRRAAA???;;;:::555777888666333111333555111222222555BBB___sssrrrwwwrrr{{{lllOOOFFF>>>=========>>>@@@@@@CCCEEEEEEDDDFFFLLLRRRMMMPPPYYYaaa```YYYYYY^^^\\\]]]\\\ZZZXXXYYY___dddpppgggZZZQQQMMMLLLJJJIIIJJJEEEGGGRRR\\\^^^ZZZXXXpppbbbUUURRRRRRPPPMMMLLLJJJCCC===>>>???<<<;;;<<<;;;777777<<<;;;999EEEVVV}}}ooo___RRRIIIEEEIIIPPPOOOSSSUUUSSSNNNKKKMMMOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQOOOLLLLLLOOOQQQQQQOOOJJJIIIIIIKKKNNNTTTYYY]]]]]]\\\VVVKKK@@@999:::===CCCDDDEEEGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPSSSUUUZZZjjj{{{oooooopppoooooopppooommmkkkjjjjjjiiigggfff[[[\\\]]]]]]^^^^^^______llljjjlllxxx{{{vvvtttwwwwwwrrrmmmkkkggg___WWWRRRPPP[[[www|||sss\\\PPPGGGTTTssslllPPPGGG@@@@@@@@@===:::::::::999888999>>>NNNggg{{{iiiyyy}}}[[[IIIIIIKKKHHHEEEFFFGGGLLLTTT[[[[[[WWWVVV___]]]XXXYYYYYY___mmm~~~wwwwww```ZZZ\\\```iiikkkmmmyyykkkooo}}}tttlllfffiiimmmpppsssvvvmmmmmmuuu~~~www{{{~~~yyytttqqqppplllddd]]]WWWQQQLLLHHH??????>>><<<;;;;;;===???JJJEEELLLOOOIIITTTuuuxxxNNNIII???;;;888999999888777666444222111444111444;;;DDDWWWyyyuuupppzzzwwwzzzrrrWWWBBB:::<<<999;;;CCCDDDCCCEEEHHHIIIHHHIIIJJJLLLKKKNNN[[[iiihhh\\\YYY___[[[ccc___YYY\\\]]]^^^gggvvvjjjZZZPPPOOOQQQRRRQQQMMMMMMMMMQQQUUUXXXXXXWWWjjj___VVVTTTTTTQQQNNNMMMLLLEEE??????@@@???>>>???;;;777888;;;:::888CCCSSS{{{zzz~~~}}}wwwjjj[[[QQQJJJEEEFFFJJJOOORRRTTTRRRNNNKKKLLLOOOPPPPPPQQQQQQRRRRRRSSSSSSRRROOOMMMMMMOOOPPPPPPNNNKKKKKKKKKLLLOOOTTTXXX[[[[[[YYYTTTJJJ@@@:::;;;>>>BBBCCCEEEFFFHHHHHHHHHHHHIIIKKKMMMNNNOOOQQQTTTVVV___nnn{{{pppnnnpppooonnnpppooommmkkkkkkkkkjjjhhhggg___^^^^^^___```bbbdddeeegggjjjrrr}}}~~~zzzvvvuuuxxxxxxrrrmmmkkkddd\\\TTTPPPOOOZZZxxxsssmmm___NNNFFFXXXyyyiiiPPPHHHAAA@@@@@@===::::::::::::::::::>>>JJJaaatttqqqcccMMMHHHHHHFFFIIIIIIJJJMMMSSSXXXYYYXXXZZZbbb^^^WWWVVVVVV\\\lllzzzooo[[[ZZZ___bbbhhhkkksssvvvrrriiiiii{{{{{{mmmgggdddhhhnnnsssyyy~~~uuupppttt~~~{{{~~~{{{wwwsssqqqnnniiiaaaYYYSSSNNNIIIFFF??????>>><<<;;;;;;>>>@@@KKKHHHMMMNNNLLLbbbsssKKKGGG>>><<<888888888777666555444333222666333444888???NNNmmm{{{yyy{{{xxxxxx\\\FFF<<<===:::<<>>???<<<888888;;;999777@@@MMM{{{pppooopppppp|||uuugggYYYQQQMMMIIIFFFGGGOOOQQQRRRQQQMMMKKKLLLNNNPPPPPPPPPQQQRRRRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNMMMKKKKKKLLLMMMPPPRRRUUUWWWVVVUUUPPPHHH???;;;<<<>>>AAACCCEEEGGGHHHHHHGGGFFFHHHJJJLLLNNNOOOQQQUUUWWW```nnn{{{qqqnnnoooooonnnoooooommmlllllllllllljjjiiidddcccaaaaaabbbfffjjjlllkkkrrrzzz~~~yyyvvvsssqqqpppmmmgggccchhhpppuuuxxx|||}}}yyywwwwwwzzzyyysssmmmkkkccc[[[SSSPPPPPP\\\{{{|||sssvvvgggOOOGGGaaawwwwwwgggQQQIIIBBBAAA@@@===;;;;;;;;;:::;;;;;;===FFF\\\ppppppUUUJJJIIIHHHNNNOOOOOOPPPQQQSSSVVVZZZ```iiidddZZZVVVTTT[[[lll}}}xxxzzzkkkZZZ]]]dddfffjjjnnnyyypppeee___[[[___kkkxxxjjjfffeeejjjooottt|||vvvttt}}}}}}~~~{{{xxxuuurrrpppkkkeee\\\SSSMMMIIIEEECCC>>>>>>>>><<<;;;<<>><<<======:::999:::888777>>>HHHzzztttiiihhhlllxxx{{{zzzjjjZZZRRRPPPMMMJJJIIIOOOPPPQQQOOOLLLKKKLLLNNNOOOOOOPPPQQQQQQRRRRRRSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRQQQOOOKKKEEE???<<<===???AAACCCFFFHHHIIIIIIGGGFFFGGGIIIKKKMMMOOORRRVVVYYY]]]kkk}}}|||sssooooooppppppppppppnnnmmmmmmnnnooonnnllljjjhhheeecccdddhhhllloootttyyy}}}{{{tttllliiihhh```[[[VVVSSSNNNKKKPPPWWW___eeemmmuuuzzz~~~xxxwwwyyy|||zzzrrrmmmkkkeee]]]UUURRRSSS```|||~~~oooSSSLLLjjjzzzuuuooovvvhhhRRRKKKEEECCCAAA===<<<======;;;:::<<<===EEE]]]ttt|||___PPPNNNOOOSSSSSSSSSRRROOONNNTTT\\\gggqqqmmmaaaZZZVVV]]]nnnxxxrrr___aaaiiimmmqqqooozzzpppbbb\\\ZZZYYYXXXcccqqq}}}nnnkkkjjjlllnnnrrr|||~~~yyy{{{|||xxxvvvtttqqqnnnggg```WWWNNNIIIEEEBBBAAA===>>>>>>===<<<===@@@CCCHHHLLLNNNLLL[[[fffIIICCC;;;>>>888777666555444444333333333555222333777;;;GGGbbb}}}tttwwwiiiOOOAAA???<<<>>>EEEFFFKKKMMMOOOOOOMMMKKKKKKKKKQQQNNNWWWlll}}}}}}rrrhhhnnnoooiiijjjsssqqqmmmrrrvvvpppfffZZZRRRPPPSSSWWWRRRTTTVVVWWWXXX\\\aaafffnnngggbbbdddhhhhhhiiikkk___TTTJJJEEEBBB???===???===;;;::::::888888<<>>>>>???AAADDDHHHKKKLLLKKKHHHGGGFFFHHHKKKMMMOOORRRVVVYYY___lll}}}~~~vvvqqqqqqssssssrrrqqqpppooopppqqqrrrqqqppppppnnnjjjhhhgggjjjmmmooouuuyyy}}}yyyppphhheeefffddd\\\UUUPPPJJJFFFGGGKKKLLLSSS^^^gggoooxxx~~~~~~wwwvvvyyy|||yyyqqqlllkkkeee]]]VVVTTTUUUcccuuuuuu|||lllSSSQQQrrrppplllfffsssjjjTTTMMMHHHFFFCCC>>>===???>>>::::::<<<===FFF```|||iiiXXXTTTVVVUUUTTTTTTTTTPPPMMMSSS]]]jjjvvvsssfff]]]WWW^^^qqq~~~}}}eeeccclllsssyyymmm{{{qqqggg[[[VVVXXX]]]______gggqqqrrrppppppooommmppp~~~~~~yyyvvvtttrrrnnnjjjbbb\\\SSSKKKFFFCCCAAA@@@<<<============>>>BBBEEEIIILLLNNNLLL^^^___IIIBBB:::???666888777666444333333333333333111333888:::DDD^^^wwwqqqyyyoooSSSBBB@@@===@@@GGGHHHLLLNNNQQQQQQOOOMMMLLLLLLQQQMMMSSSeeewww|||sssiiipppppplllpppyyytttmmmrrrzzztttiii]]]TTTRRRUUUYYYWWWZZZ\\\\\\\\\```gggnnnooofffbbbgggnnnpppnnnmmmaaaVVVKKKFFFDDDAAAAAADDD======<<<:::999999<<<@@@aaa{{{vvviiinnntttbbbWWWQQQMMMLLLNNNQQQPPPOOOMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTSSSPPPNNNMMMNNNKKKKKKJJJJJJKKKLLLNNNOOOLLLKKKGGGDDDBBBAAAAAAAAACCCFFFKKKOOOPPPNNNKKKHHHFFFIIIKKKMMMOOORRRVVVYYYdddooo}}}zzzttttttwwwyyywwwsssrrrqqqsssuuuvvvvvvuuuvvvtttrrrpppoooooopppqqqvvv}}}vvvpppnnniii___UUUOOOJJJEEEDDDFFFCCCJJJSSS[[[cccnnn{{{~~~zzzzzz{{{vvvvvvyyy{{{wwwoookkklllddd\\\VVVUUUXXXhhhvvvyyy^^^PPPWWWvvv}}}nnnkkkbbbrrr}}}hhhVVVPPPKKKIIIEEE@@@???BBB???::::::>>>===DDD^^^|||tttddd\\\ZZZUUURRRRRRUUURRRNNNTTT___lllwwwttteee[[[VVVaaawww}}}}}}gggeeerrr{{{ooozzziii```YYYSSSSSSXXX]]]______cccnnn~~~ssssssrrrppplllrrruuullliiittt~~~wwwsssrrroooiiiddd[[[VVVOOOIIIEEEBBB@@@???;;;<<<=========???CCCFFFLLLLLLNNNPPPbbbVVVHHHAAA:::AAA666;;;999777555444333333444444222333666777>>>TTTlllxxxssspppxxxwwwYYYFFFBBB>>>BBBIIIIIIJJJMMMPPPRRRQQQOOONNNNNNNNNKKKNNNZZZiiiqqqnnnhhhmmmoooooouuu|||rrriiiooozzzkkk]]]UUUSSSTTTWWWWWW^^^fffhhhgggiiipppwwwssskkkhhhqqq|||}}}vvvppphhh\\\OOOHHHEEEBBBAAADDD=========;;;:::;;;===>>>VVVwwwpppmmm{{{kkk___VVVNNNLLLNNNRRRQQQNNNMMMNNNOOOPPPPPPNNNOOOOOOPPPPPPQQQQQQRRRQQQSSSUUUTTTQQQOOOOOOPPPNNNLLLKKKJJJKKKMMMOOOQQQOOOMMMJJJGGGFFFEEEEEEDDDEEEIIINNNRRRSSSQQQMMMJJJGGGIIILLLNNNOOORRRUUUXXXeeemmmtttyyy}}}wwwvvv|||~~~|||uuuttttttuuuxxxyyyyyyyyyyyyzzzzzzzzzzzzxxxwwwvvvzzz}}}zzzooobbbUUUMMMIIIEEEDDDFFFFFFKKKPPPTTTXXXbbbqqq|||~~~yyyyyyzzzvvvvvvxxxyyytttmmmkkkmmmccc\\\WWWYYY___rrr{{{sssRRRPPP]]]xxxyyymmmkkkeeewwwqqqcccXXXSSSNNNKKKFFFAAAAAADDD>>>:::<<<@@@===>>>TTTqqqttteee^^^SSSNNNOOOTTTTTTPPPUUU```qqq{{{tttbbbWWWVVVhhheeejjj~~~}}}wwwiii]]]YYYVVVSSSUUUYYY]]]______bbbpppvvvvvvuuupppkkkrrrlllddd```gggttt{{{tttqqqppplllddd]]]UUUQQQKKKFFFCCCAAA???===:::;;;<<<===>>>@@@DDDHHHMMMJJJOOOYYYlllLLLFFF@@@:::CCC666>>><<<999666444333333444444222444666555:::OOOfff{{{vvviiicccuuuvvvrrryyybbbLLLEEEAAACCCIIIHHHGGGKKKOOORRRRRRQQQQQQQQQRRROOOLLLOOOWWW^^^aaa```fffkkkppp{{{uuulllttt|||kkk\\\VVVUUUWWWXXXVVVcccssszzzzzzzzz~~~zzzrrrqqq~~~vvvqqqdddUUULLLEEE@@@>>>@@@===>>>===;;;;;;===>>>===LLLrrrxxxlllssshhh\\\QQQNNNPPPSSSQQQOOONNNNNNPPPQQQQQQNNNNNNOOOPPPPPPQQQQQQRRRQQQTTTVVVVVVRRRPPPPPPRRRPPPNNNLLLJJJKKKNNNQQQTTTRRROOOLLLJJJIIIIIIHHHGGGGGGKKKPPPUUUVVVSSSOOOLLLHHHJJJLLLNNNOOOQQQUUUWWWbbbfffiiijjjoooyyyyyyxxxvvvuuuuuuwwwzzz{{{{{{{{{{{{}}}}}}{{{|||}}}yyyjjjZZZPPPLLLIIIHHHJJJLLLOOOQQQQQQRRRZZZiiiuuuzzz}}}|||{{{|||vvvuuuwwwxxxsssllljjjmmmddd^^^[[[]]]fff{{{}}}uuugggMMMRRRdddyyyuuujjjhhhggg|||hhh^^^YYYUUUPPPMMMHHHBBBBBBFFF===:::>>>BBB===888KKKfffmmmaaaQQQKKKLLLTTTVVVRRRVVV```vvvuuuaaaUUUXXXooodddooo}}}ccc```^^^YYYYYYYYY[[[___dddggghhhfffvvvzzzzzzxxxqqqjjjqqqwwwkkkeeebbbbbbffftttyyyrrrooonnniii```WWWPPPMMMHHHEEEBBB@@@===;;;:::;;;<<<===>>>AAAEEEHHHKKKHHHPPPaaavvv|||EEEDDD???:::EEE777@@@===:::777444333333333333222444777666;;;OOOfffvvvmmm\\\```ppp|||xxxwww{{{iiiPPPHHHBBBDDDIIIHHHEEEIIINNNRRRSSSRRRRRRRRRYYYUUUNNNIIIJJJOOOTTTUUU^^^gggqqq{{{ttt{{{hhh[[[WWWYYY[[[[[[VVVhhh~~~}}}pppppp[[[JJJHHHHHHCCCBBBFFFBBBAAA???===<<<;;;;;;<<>>===@@@>>>===III[[[yyyhhhYYYOOOPPP[[[\\\TTTVVVbbbssswwwiii]]]]]]\\\rrrkkkyyyvvvcccbbbdddbbbmmmppphhhhhhooonnndddjjjwww~~~sssvvvyyy|||xxxpppmmmsssvvvzzz~~~zzzuuunnniiieee___XXXSSSLLLHHHBBB>>>=========<<<<<<<<<===>>>AAAEEEIIIKKKNNNPPPSSS```|||eeeDDDAAABBB???444;;;888777666555555444444555111333333666777666JJJoooqqqcccjjjxxxyyyvvv|||}}}]]]GGGAAAEEEJJJMMMOOOKKKLLLQQQSSSRRRUUU\\\fff```VVVLLLIIIKKKMMMMMM[[[aaasss|||www{{{tttddd]]]]]]^^^___```eeessswwwwwwlllhhhWWWJJJKKKKKKEEEBBBEEECCCBBB@@@>>><<<<<<<<<<<>>===???<<<999DDDSSSrrrgggUUUNNNVVVggghhhYYYYYYeee~~~mmmbbbaaa]]]ttt}}}mmmqqqeeeeeeeeefffnnnqqqnnnooouuuwwwsssttt}}}|||sssrrr{{{xxxxxxrrrjjjddd```[[[UUUPPPKKKGGGBBB>>>=========<<<<<<<<<===???BBBFFFIIILLLNNNLLLPPPdddaaaCCC@@@AAA???555<<<888777666555555444444555222444333555777555HHHjjjssshhhiiiyyy{{{zzzdddNNNGGGJJJNNNQQQSSSOOONNNRRRTTTSSSXXX___llldddXXXNNNIIIJJJLLLMMMUUUZZZjjj~~~wwwwwwwwwkkk^^^YYY\\\aaadddffffffxxx}}}qqqkkk___SSSLLLNNNNNNHHHCCCDDDDDDCCC@@@>>>===<<<<<<===;;;PPPppp~~~nnn```WWWSSSSSSQQQPPPOOOOOOOOOOOOPPPQQQPPPQQQQQQPPPNNNMMMNNNPPPQQQRRRSSSSSSSSSRRRPPPPPPPPPNNNOOOQQQRRRSSS[[[dddooosss{{{}}}wwwssswww}}}rrr___QQQKKKKKKLLLNNNPPPRRRUUUVVV___^^^___iii|||~~~lllbbb\\\bbbmmmuuuxxx{{{{{{yyywwwxxx|||}}}~~~~~~}}}zzzvvvrrrnnnkkkjjjqqqooolllhhhfffkkkuuu}}}~~~~~~xxxtttsssxxxxxxxxxwwwuuurrrooonnneee______dddvvvtttYYYLLLnnn~~~vvvwwwnnnfff```___^^^\\\ZZZUUUNNNJJJEEE@@@???@@@<<<999@@@KKKgggxxx~~~qqqWWWQQQZZZmmmjjjXXXYYYkkkzzzjjjffffffeeexxxnnniiiiiinnnjjjhhhnnnuuuyyyzzz{{{}}}}}}xxx~~~vvvuuunnneee^^^YYYUUUPPPLLLIIIEEEAAA>>>=========<<<<<<<<<>>>@@@CCCGGGJJJLLLQQQMMMVVVsssZZZAAA>>>???>>>555<<<888777666555555444444555333555444555777555DDDbbbwwwsssooozzz}}}}}}oooYYYPPPOOOQQQSSSUUURRRPPPRRRSSSUUU\\\cccqqqgggZZZOOOJJJIIIKKKMMMRRRVVVdddyyyyyyxxxtttkkk___ZZZ^^^fffkkkmmmgggwwwooolll\\\TTTOOOOOONNNHHHEEEEEEDDDCCC@@@>>><<<<<<<<<<<<@@@LLLeeeqqqbbbYYYTTTSSSRRRQQQPPPOOONNNOOOOOOPPPQQQRRRRRRPPPNNNMMMNNNPPPOOOPPPQQQRRRSSSSSSRRRRRRRRRPPPPPPRRRTTTUUU\\\dddvvvnnn[[[PPPKKKLLLMMMOOOQQQSSSUUUVVV___]]]^^^jjj~~~pppZZZRRRMMMRRR\\\dddkkkqqqtttssssssxxx~~~}}}{{{~~~|||yyyvvvxxx~~~zzzuuusssssszzzzzzxxxvvvsssqqqooonnngggccccccjjj}}}zzzhhhRRR\\\}}}~~~xxxxxx~~~qqqjjjdddbbb```^^^\\\XXXRRRNNNJJJGGGFFFEEE@@@<<>>AAADDDHHHKKKMMMTTTXXXkkkRRR@@@======>>>666<<<888777666555555444444555444777444555777444@@@YYY~~~|||{{{|||fffXXXRRRPPPPPPRRRPPPOOONNNPPPUUU___gggpppeeeWWWNNNIIIGGGJJJNNNTTTYYYfffuuu}}}|||{{{|||wwwiiiaaaeeennnrrrqqqggg{{{pppiii\\\WWWRRROOOKKKHHHGGGHHHDDDBBB@@@>>><<<;;;;;;;;;AAAGGG]]]rrrrrr|||ttteee[[[UUUSSSUUUTTTRRROOONNNMMMMMMMMMQQQQQQRRRPPPNNNNNNOOOQQQNNNOOOPPPQQQSSSTTTTTTTTTTTTQQQQQQSSSTTTTTTYYY___jjjyyyxxxaaaSSSLLLNNNOOOPPPRRRTTTUUUVVVWWW\\\ZZZ\\\hhhzzztttbbbPPPLLLJJJLLLOOOSSS\\\eeemmmnnnrrryyy}}}yyyvvvuuuttt{{{yyywwwtttrrrooonnnmmmfffdddiiiyyyqqqeeeWWWMMMlll~~~{{{sssmmmgggddd```]]]ZZZXXXUUURRRMMMKKKJJJGGGBBB>>>???CCCTTTooo~~~ppphhhhhhmmmaaaRRRZZZqqqtttjjjjjjqqqoootttvvvnnn~~~|||{{{kkkgggzzzyyyooo|||oooggg\\\TTTOOOLLLHHHFFFCCCAAA===<<<<<<===<<<<<<;;;===???BBBEEEIIILLLMMMUUUfffrrrJJJ@@@===;;;===777;;;888777666555555444444555444777555444777444;;;OOOllltttyyyvvvyyyrrr```TTTMMMJJJLLLMMMLLLJJJLLLUUUaaajjjjjj^^^RRRMMMIIIGGGJJJPPPWWW^^^iiiqqqssstttzzzrrrhhhnnnyyy{{{uuuhhh}}}vvvtttsssgggYYYWWWSSSMMMIIIFFFHHHJJJEEEDDDAAA>>><<<;;;;;;;;;===???VVViiiiiiqqqyyyjjj^^^VVVSSSVVVUUURRRPPPNNNLLLLLLLLLPPPQQQQQQPPPOOOOOOQQQRRROOOPPPQQQRRRSSSUUUVVVVVVUUURRRRRRTTTUUUSSSTTTXXX\\\iiilll\\\TTTRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXYYY\\\eeepppsssfffVVVNNNMMMMMMMMMLLLLLLSSS\\\fffjjjpppxxx~~~~~~{{{{{{{{{~~~~~~|||zzzxxxwwwyyyxxxvvvtttqqqooommmlllcccfffwww{{{dddRRRLLLMMMooouuurrrmmmgggddd___[[[YYYWWWUUUSSSMMMLLLIIIEEEAAA>>>>>>@@@KKKiii|||uuurrrppplll^^^RRRVVVddddddfffvvv~~~tttrrrpppvvv{{{qqq}}}|||wwwuuurrruuuxxxjjjbbbXXXPPPLLLIIIFFFCCCAAA>>><<<;;;<<<===<<<<<<;;;===???CCCGGGJJJLLLNNNTTTqqqcccEEEAAA===999===888;;;888777666555555444444555333777444333777444888GGGccclll||||||sssqqq|||~~~jjjXXXLLLGGGHHHLLLLLLIIIJJJUUUbbbkkkeeeYYYPPPNNNLLLIIIMMMTTTYYYcccnnnrrrrrruuurrrjjjvvv{{{pppuuummmhhhxxxhhh]]]RRRSSSRRRLLLGGGFFFHHHJJJHHHFFFCCCAAA???=========;;;:::MMMuuupppnnnmmmxxx~~~ooobbbYYYTTTUUUTTTRRROOONNNMMMMMMMMMOOOPPPQQQPPPPPPPPPRRRTTTQQQQQQRRRRRRTTTUUUWWWWWWUUURRRRRRVVVVVVSSSRRRTTTWWW___mmm}}}~~~oooaaaYYYVVVVVVWWWWWWYYYZZZZZZZZZYYYXXXTTTXXX]]]aaaffffff\\\OOOPPPNNNNNNPPPOOOMMMPPPUUU\\\bbbkkksssxxxzzz{{{|||yyyyyy|||}}}|||zzzxxxvvvvvvuuuuuusssqqqnnnlllkkkfffqqqttt]]]KKKJJJSSSwww}}}oooooojjjeeeccc___]]][[[XXXUUURRRMMMLLLIIIDDD@@@?????????CCC```rrryyyooo]]]VVVYYY___cccrrrttt}}}zzzzzzzzz{{{}}}~~~rrrllljjjlllxxxwwwnnnddd]]]TTTNNNJJJGGGCCC@@@>>>===;;;;;;<<<===<<<<<<;;;===@@@DDDHHHKKKMMMNNNVVVxxxXXXAAACCC>>>888===888;;;888777666555555444444555222777444333777555666BBB]]]gggyyyxxxooowwwttt___QQQJJJJJJPPPPPPKKKKKKVVVcccjjjeeeYYYQQQRRRRRRMMMPPPWWWbbblllxxxpppjjj|||~~~qqqkkkeee{{{ooo___RRRNNNJJJOOOPPPLLLGGGFFFHHHIIIJJJHHHEEECCC@@@????????????888DDDhhhvvvssskkkmmmssseee[[[UUUSSSRRRQQQOOONNNNNNOOOOOONNNOOOPPPPPPPPPQQQSSSUUURRRRRRRRRSSSTTTVVVWWWXXXTTTRRRSSSWWWXXXUUURRRRRRVVVXXX^^^fffnnnsssuuutttkkkhhhccc\\\VVVRRRQQQQQQZZZZZZ[[[\\\\\\[[[ZZZYYYRRRYYY^^^``````^^^VVVMMMPPPLLLKKKOOORRRPPPOOOPPPSSSZZZeeemmmsssxxx~~~|||{{{yyyxxxuuussstttttttttsssqqqnnnkkkjjjlll}}}ppp[[[KKKMMMYYYkkkmmmhhhcccbbb```___]]]YYYTTTPPPNNNMMMIIIDDDAAAAAAAAAAAA===XXXiiissswwwaaa___eeeggguuummmlll|||nnntttvvv|||{{{pppoooooosss~~~~~~qqqfff```ZZZRRRLLLIIIFFFBBB>>>===<<<::::::<<<===<<<<<<;;;===@@@DDDHHHKKKMMMOOOZZZ}}}SSS???DDD>>>888===888:::888777666555555444444555111777333222777555555???WWWaaattt~~~ooottt|||eeeUUUMMMNNNTTTUUUNNNMMMWWWdddjjjggg[[[TTTWWWVVVQQQRRRZZZlllvvvqqqkkkxxxnnnjjjdddyyygggTTTQQQUUUPPPGGGHHHIIIGGGFFFGGGKKKOOOJJJGGGEEEFFFIIIHHHDDD???<<<===@@@UUUvvvfffooo~~~rrrcccXXXRRRUUUSSSPPPNNNMMMMMMNNNOOOMMMNNNOOOPPPQQQSSSTTTTTTVVVRRRPPPRRRWWWZZZXXXUUUUUUSSSRRRSSSTTTVVVUUUUUUVVVXXXZZZ\\\\\\[[[ZZZYYYWWWVVVTTTSSSRRRSSSUUUVVV^^^___```aaabbb___ZZZWWWZZZTTTTTTYYY[[[WWWTTTUUUVVVUUUTTTUUUWWWXXXYYYYYYaaa\\\```lllssssssxxxzzzwwwuuutttsssqqqtttppppppssssssnnnhhhfffhhhdddQQQGGGFFFcccxxx}}}oooeeedddbbbaaa___\\\YYYWWWVVVVVVSSSRRROOOHHHBBB>>>???BBB???PPPgggzzznnnmmmtttzzzkkk\\\eeellleeedddppp|||}}}{{{~~~~~~zzzhhh___XXXPPPJJJJJJHHHDDD@@@???>>>======<<<<<<<<<======CCC===>>>GGGMMMKKKLLLRRRdddtttJJJAAA;;;;;;<<<:::777777888777777666555444444444444444333333444555777888SSSbbbqqqppppppttt^^^SSSQQQUUUTTTOOORRR```lllpppbbb[[[[[[aaa^^^UUUYYYfffwwwqqqpppkkknnnoooeeennn___RRRRRRTTTKKKFFFHHHIIIIIIIIIJJJNNNQQQNNNKKKIIIJJJLLLKKKGGGBBBAAA@@@@@@RRRpppvvviiiwwwhhh\\\UUUVVVTTTQQQNNNLLLMMMNNNOOONNNOOOPPPQQQRRRSSSTTTTTTUUUSSSRRRVVV[[[]]]\\\YYYXXXWWWUUUVVVWWWYYYYYYXXXVVVWWWWWWXXXWWWUUUSSSRRRVVVUUUTTTSSSSSSTTTVVVWWW___```aaaaaa```]]]ZZZYYYXXXUUUVVV\\\___]]]\\\^^^dddbbb```___aaaeeekkknnnkkkgggkkkvvv{{{yyy||||||xxxvvvvvvwwwvvvuuuqqqnnnnnnrrrqqqkkkfffeeeooo|||___NNNJJJOOOqqq}}}lllfffbbb```___^^^\\\ZZZYYYYYYXXXRRRQQQNNNIIIGGGIIIOOOTTTFFFNNN```uuussshhheeerrrwwwddd```cccsssvvvfff```WWWOOOIIIHHHGGGCCC??????======<<<<<<<<<<<<======@@@???BBBJJJMMMLLLPPPVVVooodddGGG???999:::<<<;;;999999888777777666555555444444444444333333444555777888MMM^^^nnnwwwppp|||www___SSSXXX]]][[[SSSVVVgggssstttbbb[[[ZZZ___]]]WWW[[[fffuuuwwwvvvgggooorrriiiyyyeeeZZZTTTVVVUUUIIIIIIKKKNNNPPPQQQRRRTTTUUUPPPNNNLLLLLLNNNMMMHHHDDDCCCBBB???KKKeeexxxwwwrrraaa~~~|||mmm___WWWVVVTTTQQQNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUZZZ___aaa___\\\YYYXXXVVVWWWYYY[[[\\\[[[^^^]]]]]][[[YYYVVVTTTSSSVVVUUUTTTTTTUUUVVVWWWYYY___aaabbb```\\\YYYZZZ[[[YYYXXX[[[aaacccbbbccceeellliiieeebbbccckkkuuu}}}wwwtttxxx|||xxxwwwwwwwwwwwwvvvnnnllllllooommmfffccccccsss~~~]]]IIIHHHTTTxxxyyyiiifffaaa______^^^]]]\\\[[[[[[[[[TTTRRRNNNKKKKKKPPPXXX^^^LLLJJJWWWppptttxxxmmmccclllnnn```___eeexxxtttddd```TTTMMMGGGFFFEEEAAA>>>>>>======<<<<<<<<<<<<======???BBBHHHKKKKKKLLLUUU^^^www}}}SSSCCC===888:::<<<;;;:::;;;777777777666555555444444444444333333444555777888JJJ___ooowwwtttzzziii]]]YYY```\\\QQQUUUhhhqqqmmm```___```ccc___[[[```jjj}}}zzz~~~hhhdddrrruuulllvvveee___ZZZZZZWWWLLLKKKMMMPPPRRRSSSTTTSSSSSSQQQOOONNNMMMMMMLLLHHHEEECCCAAA<<>>===<<<<<<<<<<<<======>>>@@@GGGLLLKKKJJJRRRbbbnnniiiLLLBBB<<<999:::<<<:::999;;;777777666666555555555555444444333333444555777888FFF```ssswwwzzzssszzz~~~mmmaaa\\\aaa\\\PPPTTTeeekkkddd^^^eeelllkkkccc^^^eeeooowww~~~~~~uuu```gggvvvwwwmmmtttiiifff^^^ZZZWWWPPPKKKMMMOOOQQQRRRQQQOOOMMMSSSRRRQQQPPPOOOLLLIIIGGGBBBAAA<<<@@@OOO```|||nnnsssvvvcccVVVPPPOOONNNMMMNNNPPPSSSUUUQQQRRRTTTVVVWWWWWWVVVUUUVVVXXX[[[___```___[[[WWWTTTTTTWWW[[[```ccccccccc___^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^___ZZZUUUTTTYYY^^^ccciiinnnooonnnooorrruuuuuuwwwwwwtttqqquuu|||yyyvvvvvvvvvuuutttjjjiiiiiigggaaa\\\___eee~~~^^^MMMXXXjjjhhhfffhhhaaaccccccbbbaaa___]]][[[ZZZ\\\ZZZUUUQQQMMMJJJHHHGGGHHH>>>IIIjjj|||fffoooxxxooonnnuuuhhhYYYPPPHHHBBBAAAAAA???===>>><<<<<<<<<<<<<<<===>>>>>>BBBJJJMMMJJJPPPeee|||YYYHHHAAA<<<:::;;;;;;888777999666666666666555555555555444444333333444555777888===YYYqqqzzznnnxxxrrrfffgggfff]]]SSSXXXfffkkkeeehhhwww|||mmmgggmmmuuuvvvmmmdddppp{{{wwwmmmtttllljjj^^^WWWVVVRRRRRRRRRRRRTTTVVVUUURRRPPPWWWWWWVVVTTTRRRNNNKKKJJJCCCDDD???@@@KKKXXXttt|||hhhYYYOOONNNMMMMMMNNNQQQSSSUUUOOOQQQTTTVVVXXXXXXWWWVVVXXXZZZ]]]___^^^[[[WWWUUUVVVXXX\\\bbbgggiiigggeee]]]\\\ZZZXXXXXXYYY[[[\\\[[[[[[\\\\\\]]]]]]^^^^^^]]]^^^]]]ZZZWWWWWW[[[___fffpppxxxxxxvvvzzz~~~zzzxxxuuutttuuuwwwwwwwwwkkkjjjhhhddd\\\XXX___iii^^^OOO^^^mmmffffffgggaaadddddddddcccaaa___\\\[[[\\\ZZZXXXUUURRRMMMGGGCCCDDD===FFFddd~~~tttiii{{{~~~wwwvvv}}}|||zzz|||rrr[[[OOOGGGAAA@@@@@@>>>===>>><<<<<<;;;<<<<<<===>>>???CCCJJJMMMLLL]]]}}}}}}MMMDDD???;;;:::;;;:::666666999666666666666666666555555444444333333444555777888:::SSSjjjsssyyyvvvjjj[[[UUU[[[gggooosss}}}wwwyyy{{{{{{nnnrrr~~~xxxpppvvvkkkiii^^^VVVVVVTTTVVVUUUUUUVVVYYYZZZWWWUUUXXXXXXXXXUUURRRNNNKKKJJJCCCEEEAAA@@@FFFPPPjjjjjj\\\QQQPPPNNNMMMMMMOOORRRSSSMMMOOOSSSVVVXXXXXXXXXWWWYYY[[[]]]^^^\\\YYYWWWUUUXXX[[[aaagggkkkjjjeeebbb___]]][[[YYYZZZ\\\^^^```^^^_________```____________^^^\\\[[[[[[]]]___aaaiiiuuu~~~|||zzz~~~|||xxxvvvsssssstttvvvwwwwwwnnnlllhhhaaaXXXVVV```nnnZZZNNN___iii}}}}}}uuueeedddddd```ccccccddddddcccaaa___]]][[[YYYWWWVVVTTTPPPJJJEEEDDD@@@EEEYYYrrruuuqqqppp~~~~~~cccOOOGGG@@@???@@@>>>>>>???;;;;;;;;;<<<<<<===>>>???EEEKKKLLLNNNfffgggFFFBBB;;;999999;;;:::777777;;;555666666666666666666666444444333333444555777888;;;NNNaaa~~~|||}}}pppYYYWWW```lll}}}{{{wwwqqqrrr{{{~~~vvv{{{xxxyyykkkhhh^^^XXXYYYWWWQQQPPPOOORRRUUUWWWVVVTTTVVVWWWVVVTTTPPPLLLIIIHHHAAADDDAAA>>>AAAHHHaaa~~~jjj\\\TTTRRRPPPNNNMMMNNNPPPQQQKKKNNNRRRVVVXXXYYYXXXXXXXXX[[[]]]^^^\\\YYYXXXWWWYYY]]]ccchhhkkkhhhaaa\\\^^^\\\YYYXXXXXXZZZ]]]___```aaaaaaaaaaaaaaa```___aaa___]]]]]]___bbbcccccclllyyy}}}xxx{{{{{{zzzwwwtttrrrssssssssssssooommmhhh```WWWUUUaaappp}}}SSSNNNdddlll|||{{{oooeeecccaaa___aaabbbcccddddddcccaaa```ZZZXXXUUUTTTTTTQQQKKKGGGGGGDDDEEEQQQggg}}}iiioootttzzzkkkOOOFFF@@@???@@@>>>>>>@@@;;;;;;;;;<<<<<<>>>??????GGGLLLKKKNNNiiiZZZDDDCCC888777888;;;:::888999===555555555666666666666666444444333333444555777888888HHH\\\xxxtttyyyzzz]]]]]]iiivvvrrrqqqiii[[[dddmmmyyyuuusss}}}}}}~~~~~~pppfff]]]YYY]]]VVVVVVZZZYYYVVVUUUSSSTTTTTTUUUUUUYYY[[[WWWPPPIIIGGGHHHGGGBBB@@@@@@===BBBYYYtttoooaaaXXXSSSOOONNNMMMKKKMMMQQQRRRSSSUUUUUUUUUVVVYYY[[[^^^[[[\\\^^^[[[VVVYYY```\\\bbbiiijjjeee___]]]\\\XXXXXXXXXZZZ\\\]]]]]]\\\```dddhhhjjjhhhdddaaa___bbbeeeiiimmmqqqrrrssssss}}}|||yyy|||{{{wwwqqqjjjhhhjjjmmmqqqhhhbbb^^^ZZZYYYeeetttxxx___NNNQQQeeewwwooofffaaaaaa___`````````bbbdddcccaaa___WWWXXXXXXWWWTTTPPPLLLJJJJJJIIIGGGHHHRRRiiiiiicccttt{{{{{{|||{{{bbbLLLDDD???@@@BBB???<<<;;;===??????===:::<<>>@@@AAA???<<<<<<>>>??????>>>===???DDDIIIGGGGGGLLL^^^yyymmmEEEBBB:::::::::999888888777777666555555555555555555555555444444444444555555555555===<<>>===JJJ[[[zzzlllYYYTTTQQQRRRTTTSSSTTTWWWTTTVVVYYY[[[[[[]]]```bbbbbb___^^^]]]YYYTTTTTTWWWaaadddggggggccc```___```dddbbb``````bbbdddeeeeeeeeehhhlllooorrruuuyyy|||~~~}}}|||zzzyyyxxxwwwwww{{{}}}~~~yyyyyywwwtttpppmmmmmmmmmccc___^^^]]]ZZZ^^^qqqxxxdddPPPDDDPPPhhhzzzqqqyyyrrrjjjccc```^^^YYYeeedddbbbbbbcccddddddccc___^^^[[[YYYWWWVVVVVVWWWLLLKKKHHHFFFJJJ[[[www}}}rrrwwwyyysssTTTGGG@@@<<>>======????????????AAACCCEEEGGGJJJJJJTTTlllXXX<<>>WWWvvvmmmuuurrrmmmwwwvvvsss\\\SSSSSSVVV]]]fffppp|||hhhccc```jjj{{{mmmccc[[[XXX]]]VVVVVVXXXVVVRRRPPPPPPSSSWWWZZZVVVOOOGGGDDDGGGLLLOOOOOOHHHGGGGGGFFFAAA>>>EEEPPPyyy|||mmm```YYYTTTTTTUUUSSSRRRSSSTTTWWWZZZ\\\^^^```ccceeecccaaa```___\\\YYYYYYYYYdddeeefffeeebbb``````aaafffeeeeeefffhhhhhhgggfffeeehhhlllpppsssvvvyyy|||zzzxxxvvvtttrrrrrrssssssxxx}}}~~~}}}|||wwwxxxxxxvvvuuusssrrrqqqiiidddaaa^^^ZZZaaa{{{vvv```LLLFFFYYYppp{{{qqqllllllgggbbbbbbbbb]]]fffdddaaaaaabbbbbbbbbbbb\\\[[[YYYXXXVVVVVVUUUUUUMMMLLLIIIEEEFFFSSSnnnoooOOOCCC>>>;;;>>>???>>>===??????>>>>>>@@@CCCEEEEEEEEENNNOOO\\\uuuKKK999???<<<999999999888777777666666444444444444444444444444333333444444444555555555777555===VVVuuuhhhkkkyyymmmrrrooozzz~~~jjjYYYYYY```fffmmmtttxxxiiiddddddsss{{{zzzjjj```YYYUUU[[[TTTUUU^^^ZZZUUUQQQOOOPPPSSSUUUPPPJJJEEEFFFLLLPPPOOOLLLHHHHHHIIIHHHDDDAAADDDIIIddd}}}mmmddd\\\TTTTTTUUUSSSRRRRRRTTTWWW[[[]]]___aaaccceeebbbccccccccccccddddddbbbggggggfffeeecccbbbbbbcccgggiiilllppprrrppplllhhhjjjmmmqqqtttuuutttuuuvvvtttsssqqqqqqrrrtttvvvxxxzzz{{{{{{zzzxxxxxxxxxyyyyyyxxxwwwvvvllleee___\\\[[[hhhtttRRRFFFJJJddd|||{{{}}}jjjfffccceeeiiidddeeeccc```______```______WWWXXXYYYYYYXXXUUUSSSRRROOOLLLJJJGGGEEEMMMeee{{{lllMMMAAA===;;;>>>???======@@@======>>>AAADDDFFFGGGFFFOOOXXXkkkrrrFFF:::===:::999999888888777666666555444444444444444444444444333333333444444444444555555444<<>>>>>===>>>AAA;;;===???BBBEEEGGGJJJKKKZZZppp]]]BBB;;;999888999888888777777666555555333333333333333333333333333333333333444444444444666555777GGGeee|||jjjqqqtttkkksss||||||hhh]]][[[iiiyyy~~~rrrjjjlllfff]]]VVVTTTZZZTTTTTTRRRPPPLLLIIIGGGGGGHHHIIIHHHKKKPPPXXX]]]^^^ZZZUUULLLKKKIIIEEEDDDCCCCCCBBBLLLooo}}}~~~ooobbbVVVSSSUUUUUUVVVWWWVVVYYY]]]```bbbbbbdddeeebbbfffhhhjjjqqqxxxyyyuuuqqqpppnnnmmmmmmllllllkkknnnqqqwww}}}~~~yyytttmmmooopppooommmllllllmmmvvvwwwxxxzzz}}}zzzrrrppprrrxxx~~~{{{yyyyyywwwtttqqqhhh```[[[aaammmuuu[[[LLLRRRdddrrriiiiiigggkkkmmmgggbbb```___^^^^^^]]]ZZZXXXXXXXXXXXXWWWVVVSSSQQQPPPQQQLLLJJJMMMKKKJJJVVVfffzzzwwwpppwwwvvv~~~iiikkkaaaEEEAAA>>>>>>??????<<<>>>BBB;;;>>>BBBDDDFFFIIINNNRRRrrr~~~nnnHHH@@@<<<777888888888888777666666555555333333333333333333333333222222333333333444444444666555555???[[[sssxxx~~~nnnuuuyyykkkhhhbbbccclllssstttyyy}}}sssvvvggg^^^WWWTTT[[[TTTUUURRRQQQOOONNNMMMNNNOOOPPPKKKOOOUUU[[[^^^]]]XXXTTTNNNMMMIIIDDDBBBBBBAAA???CCCfff}}}xxx}}}{{{|||wwwiiiZZZUUUUUUTTTTTTUUUWWW[[[___bbbccccccdddeeebbbgggjjjlllttt|||}}}xxxuuusssrrrqqqrrrqqqooonnnoooqqqvvv{{{~~~~~~{{{wwwssstttsssqqqpppqqqtttvvv~~~yyywwwwww{{{{{{xxxvvvtttppplllkkkccc```iiiyyyoooPPPKKKUUUlll}}}nnniiikkkiiillllllcccaaa``````______]]]ZZZWWWYYYWWWUUUSSSQQQPPPPPPPPPRRRKKKJJJOOONNNKKKRRR___xxx~~~|||nnncccfff~~~\\\AAABBB??????@@@???<<<>>>BBB;;;@@@EEEGGGGGGJJJQQQXXXnnn[[[===???>>>888;;;888888888777666666555555333333333333333333333333222222333333333444444444444666666>>>WWW|||yyyzzztttuuuhhh``````eeelllmmmmmmxxxwwwzzzmmm]]]WWWSSSWWWYYYRRRUUUTTTUUUWWWZZZYYYTTTPPPRRRSSSVVVXXXXXXWWWUUUSSSQQQOOOKKKFFFAAA@@@BBBDDDMMMUUUggg}}}pppaaa\\\[[[YYYXXX[[[]]]```aaaaaadddiiiiiieeehhhjjjnnnsssvvvyyy{{{{{{rrrpppsssxxxxxxrrrmmmkkkooopppsssyyy}}}yyyvvvrrrqqquuuxxxxxxzzz}}}|||}}}~~~zzzwwwxxxuuuppplllllleeeeeebbbggggggTTTNNN]]]zzzrrrnnniiifffddddddddddddaaa```_________\\\XXXUUUUUUSSSRRRQQQQQQQQQPPPOOORRRRRRQQQRRRRRRSSSTTTUUUrrr|||{{{tttgggbbbsssSSSEEE=========>>>??????>>><<<>>>EEEHHHKKKLLLFFFOOOhhhyyyyyyrrrNNNEEE888;;;999444999888777666555444333333444444333333333333222222222222333333333333444444111888999888MMMsss{{{yyy{{{tttyyyaaaXXXZZZZZZ[[[dddwww{{{ooo^^^YYYUUUYYY\\\VVVXXXXXXYYY[[[]]]]]]\\\[[[[[[XXXTTTSSSVVVYYY[[[[[[TTTPPPKKKGGGEEEGGGJJJMMMKKKOOO]]]vvv|||lllccc^^^ZZZYYY\\\aaabbbaaa```dddkkkmmmkkklllmmmpppsssvvvyyyzzz{{{sssqqqssswwwwwwrrrmmmmmmnnnppptttxxx|||}}}{{{yyy|||xxxwww{{{}}}{{{{{{}}}~~~~~~yyywwwwwwtttmmmhhhhhhccciiiqqqcccMMMSSShhhoooiiibbb^^^]]]]]]\\\[[[`````````___\\\YYYUUUSSSTTTSSSQQQQQQRRRTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRggg~~~sssaaabbbdddiiixxxfffEEE???=========>>>??????>>>===BBBGGGFFFHHHKKKLLL\\\zzzyyy|||cccFFF@@@555999777444777777666555444333222222444444333333333222222222222222222333333333444444111666555555FFFeee~~~}}}yyyrrr|||~~~hhhYYYVVVYYYeeevvvooo___[[[WWW[[[```[[[\\\]]]^^^^^^___bbbfffiiikkk```TTTPPPTTTZZZ]]]]]]VVVPPPJJJHHHKKKOOOSSSTTTPPPOOOWWWnnnvvvjjj```[[[\\\```ddddddcccaaafffnnnrrrqqqpppqqqsssuuuwwwyyy{{{|||xxxuuuuuuxxxwwwrrrqqqsssqqquuuyyy|||}}}||||||||||||{{{}}}|||}}}~~~yyyttt{{{xxxvvvuuuppphhhcccbbb]]]jjj{{{]]]KKKaaa|||xxxooohhhaaa^^^```aaa```^^^cccfffgggddd^^^YYYWWWWWWUUUTTTSSSRRRSSSTTTVVVWWWWWWWWWUUUTTTRRRPPPOOONNNYYYqqqsssgggkkkvvvnnn^^^JJJ:::======>>>>>>?????????@@@@@@EEEIIIHHHIIIOOOUUUjjjQQQ???;;;444888666777666555555444333222111111333333333333222222222222222222222222333333333333555444333555>>>RRRlll~~~zzztttsss```YYYaaazzzooo^^^\\\YYY\\\aaa______```aaa______bbbiiiooovvviiiZZZUUUYYY]]][[[VVVUUUPPPKKKKKKPPPUUUUUUTTTTTTPPPRRRgggxxxkkk```\\\___ccceeeffffffeeejjjqqquuutttssstttuuuwwwyyy|||~~~|||{{{|||zzzwwwxxx|||}}}}}}zzzzzz~~~{{{|||{{{xxxxxxuuutttssslllccc]]]]]]^^^mmm|||zzzVVVTTTpppuuuwwwmmmhhhcccdddhhhkkkhhhdddbbbfffiiifff___ZZZYYY[[[VVVWWWWWWVVVTTTRRRQQQQQQVVVUUUTTTSSSQQQOOOMMMLLLRRRiii~~~rrrjjjQQQGGG???;;;@@@===>>>?????????@@@AAACCCEEELLLLLLOOOYYYaaatttoooEEE<<<:::666:::666:::555555555444333222222111333333333222222222222111111222222222222333333333888444333777;;;FFF^^^wwwzzzmmmccclllmmm]]]]]]ZZZ\\\```______```___]]]\\\___fffllluuujjjaaa```eeeeee]]]TTTUUURRRPPPSSSWWWYYYVVVQQQRRRNNNNNN^^^xxxkkk```]]]___cccfffiiijjjkkkooouuuvvvsssuuuvvvxxx{{{~~~}}}|||zzz{{{~~~|||{{{zzzxxxwwwtttrrrqqqooohhh^^^ZZZ[[[dddsss}}}yyyiiiNNN[[[}}}xxxsssqqqgggeeeeeegggkkkjjjeee```ZZZ___bbb```[[[VVVWWWYYYSSSVVVYYYYYYVVVRRROOONNNRRRRRRRRRQQQPPPNNNMMMLLLQQQeee|||rrrttt{{{TTTDDD???>>>>>>>>>===???@@@@@@???@@@CCCFFFGGGMMMLLLQQQaaapppYYY>>>;;;888777:::333999666666555555444333333333333333222222222111111111111111111222222222333333777222222666888>>>UUUooo}}}xxx{{{xxxjjjlll~~~lll]]]___\\\[[[___^^^]]]]]]\\\ZZZZZZ]]]aaadddjjjddd```dddkkkkkkaaaWWWWWWVVVWWWZZZ\\\[[[WWWRRRSSSQQQOOOXXXuuu~~~~~~|||ooofffdddeeeeeellloooppppppsssxxxwwwtttwwwyyy}}}~~~zzzwwwuuuuuuuuuqqqooonnnkkkddd[[[YYY\\\gggyyy{{{sssYYYJJJ___wwwrrrwwwpppiiiiiijjjjjjiiieee```\\\ZZZ]]]```___\\\YYYXXXYYYOOOSSSYYYZZZWWWSSSQQQQQQPPPQQQQQQQQQQQQOOOMMMLLLPPP^^^rrrqqqppp}}}cccGGGAAA>>>===>>>999===???AAAAAA@@@AAAEEEIIIJJJMMMKKKTTTmmm~~~JJJ:::999333666999///666555555555555444444444333222222222222111111111111111111111111222222222222222///000333555;;;OOOddd{{{ppphhhqqqtttuuuzzz}}}lll___bbb___\\\^^^]]]ZZZYYYXXXYYY[[[^^^______^^^ZZZXXX]]]dddeee___WWWVVVXXXZZZ[[[[[[YYYWWWUUUSSSUUURRRRRReeeyyytttuuutttqqquuuvvvuuusssuuuzzzzzzwww{{{}}}|||xxxuuussssssnnnlllkkkhhhaaaYYYZZZ___ooozzz~~~}}}\\\OOOMMMgggrrruuu{{{nnnkkklllmmmjjjeee```^^^^^^___```aaa```___\\\ZZZXXXRRRVVVZZZYYYUUUSSSSSSUUURRRSSSSSSSSSRRRPPPNNNMMMMMMSSSaaayyyzzzwwwqqq~~~nnnKKK===AAA<<<;;;???:::===@@@BBBAAA@@@AAAFFFKKKIIIOOOSSSccczzzmmmBBB999888000666:::...666444444444333333333333333222222222222111111111111111111111111222222222222///000111111333<<>><<<<<<===???@@@???BBBDDDDDDCCCEEEJJJOOOPPPSSSlllkkkDDD888777777666666666666666555444333333222222222333000000000000000000000000000111111111111222222222111444666555555888@@@GGGkkkpppfff```eeeiiirrrnnnqqqpppaaa___ZZZYYYWWWVVVVVVXXXYYYYYYXXXVVVRRRKKKKKKRRRUUUQQQRRRWWW\\\XXXTTTQQQQQQSSSSSSTTTSSSRRRPPPMMMJJJQQQhhh|||wwwyyy{{{|||{{{~~~~~~zzztttrrrrrrqqqooollleeeeeeccc___]]]aaakkksss|||qqq~~~oooXXXNNNWWW{{{rrrvvviiiccc^^^YYYYYYZZZ]]]```bbbbbbbbbbbbaaa^^^[[[YYYXXXXXXXXXVVVXXXYYYXXXVVVVVVXXXZZZZZZYYYXXXXXXXXXWWWUUURRRSSSXXXUUUZZZlllwww|||qqq___NNNAAA???===<<<<<<===???@@@AAACCCFFFIIIJJJLLLNNNPPPSSS^^^www}}}XXX@@@888777666666555555666666333333222222111111111111000000000000000000000000000000111111111222222222000222444444333666===CCC[[[wwwwwweee```^^^hhhvvviiidddbbbZZZ^^^YYYUUUSSSSSSUUUWWWXXXVVVSSSOOOOOOIIIIIIPPPSSSOOOOOOTTTXXXUUUQQQOOOOOOPPPQQQQQQQQQQQQQQQOOOMMMSSScccttt~~~{{{vvvqqqooooooooommmjjj^^^]]]ZZZXXX\\\gggvvv~~~wwwuuucccRRRVVViiissslllrrr|||xxxbbb^^^ccc\\\^^^aaabbbbbbaaa```aaa```^^^[[[XXXXXXYYY[[[\\\XXXYYYZZZYYYXXXXXXZZZ\\\ZZZYYYXXXXXXYYYXXXVVVTTTVVVZZZVVVXXXgggttt|||]]]JJJEEEAAA@@@>>>===<<<<<<===???@@@???BBBFFFKKKNNNOOOPPPQQQWWWlllgggFFFAAA777777666555555555555666222222111111111111111111000000000000000000000000000000000111111111222222///111222222111333999>>>HHHfff{{{wwwmmmooorrr~~~iii]]][[[WWW___YYYSSSPPPPPPPPPQQQRRRPPPMMMJJJLLLHHHHHHMMMPPPNNNMMMPPPRRROOOLLLLLLMMMOOOPPPPPPOOOPPPQQQPPPOOORRR\\\eeevvv~~~zzzvvvqqqooonnnmmmiiifff\\\YYYUUUWWWbbbwww{{{|||YYYVVVkkkooorrr|||ooobbb\\\fffcccfffiiihhhccc^^^\\\]]]ZZZZZZYYYXXXYYYZZZ\\\]]]ZZZZZZYYYYYYXXXXXXXXXYYY[[[YYYXXXXXXYYYXXXVVVUUUUUUXXXSSSSSS___lll||||||\\\QQQGGG@@@???;;;>>>>>>===<<<===>>>@@@AAA@@@EEEJJJMMMNNNPPPVVV[[[gggOOO===>>>777666555555444444555555111222222222222222111111000000000000000000000000000000000000111111111111000111222111000222666:::>>>YYYlllyyy~~~jjjZZZWWWUUU^^^XXXPPPOOOMMMKKKJJJJJJJJJIIIHHHIIIGGGGGGKKKMMMLLLKKKLLLLLLJJJHHHIIIKKKNNNOOOOOOOOOPPPPPPNNNNNNPPPSSSUUUggg|||}}}xxxssspppnnnkkkfffbbb^^^ZZZXXX^^^qqq}}}zzz|||SSScccyyyrrrvvviiibbb[[[aaacccfffiiigggaaa\\\YYYYYYUUUVVVXXXZZZ[[[[[[ZZZZZZVVVUUUUUUUUUWWWXXXYYYYYYZZZYYYWWWWWWXXXXXXWWWUUUTTTVVVQQQPPPYYYcccwwwzzzkkkfffvvv~~~{{{zzz|||uuuSSS???AAAAAA???@@@>>>============>>>???AAABBBCCCJJJPPPQQQPPPVVVdddppp}}}]]]@@@888555666555555444444444444444222222333444444333333222//////////////////////////////000000000111111111111222222111111333666888>>>PPP]]]lllrrrssseeeXXXUUUQQQYYYSSSMMMMMMJJJHHHFFFGGGHHHGGGGGGGGGFFFGGGJJJLLLLLLJJJIIIHHHGGGFFFGGGJJJMMMNNNNNNIIILLLMMMOOOUUU\\\^^^]]]^^^|||}}}~~~yyytttpppnnnjjjddd```YYYXXXZZZfff}}}~~~iiiQQQpppzzzmmmttttttlllfff```aaa^^^```aaa```^^^[[[YYYXXXSSSUUUXXX[[[\\\[[[YYYWWWRRRQQQQQQTTTWWWZZZ\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUTTTVVVQQQQQQWWW\\\mmmwwwiii```dddkkkmmmooorrrxxxzzz}}}oooNNNBBBBBBEEE;;;888>>>@@@======>>>???@@@AAACCCCCCCCCIIINNNQQQTTTaaauuu{{{JJJ===:::111555555444333333333333444111222333444555444333222/////////////////////////////////000000000111111222111111111222444666777>>>GGGMMM\\\wwwtttlll|||___WWWUUUOOOUUUPPPLLLJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLJJJGGGIIIGGGFFFGGGIIIKKKKKKJJJFFFHHHJJJNNNXXXdddgggcccXXXqqq{{{wwwrrrooommmjjjddd___UUUWWW```sssfffYYYOOOtttooojjjxxxvvvlllfffeeeeee___^^^]]]]]]]]]\\\YYYWWWUUUVVVWWWYYYYYYYYYXXXWWWWWWUUUTTTVVVYYY\\\\\\[[[YYYWWWTTTTTTUUUVVVVVVUUUSSSTTTPPPRRRVVVVVVaaayyynnnccc```aaacccdddlllpppuuuxxx{{{ssshhhZZZNNN@@@>>>DDDCCC888888???>>>>>>>>>???@@@BBBCCCDDDEEEEEEHHHMMMUUUcccwwweeeAAA<<<<<<555555444444333222333333333000111222444444444222222////////////////////////////////////000000000111111000000111222444555555999>>>@@@LLLfffyyyxxxtttzzz[[[WWWWWWOOOUUUQQQNNNHHHHHHIIIKKKLLLKKKHHHEEEEEEGGGHHHIIIJJJLLLIIIFFFJJJIIIGGGGGGHHHIIIHHHGGGJJJJJJIIIHHHPPPZZZZZZTTTSSSgggyyyuuuqqqnnnmmmjjjddd```XXX^^^kkklllUUUPPPNNNrrrsssrrr|||wwwrrreee___eeeeeefffbbb^^^]]]^^^]]]ZZZVVVWWWWWWWWWVVVVVVWWWWWWXXX```]]]YYYYYYZZZ[[[YYYWWWXXXVVVTTTSSSTTTUUUUUUUUUQQQRRROOOQQQUUUQQQWWWmmmiii^^^\\\ZZZVVVZZZ___fffkkknnnsss{{{zzzppp___NNNHHHHHHFFFBBBAAA;;;;;;;;;:::BBBDDD999>>>>>>@@@AAACCCDDDEEEFFFNNNNNNRRR```www}}}RRR:::666888777555444333333222222333333...///111333444333111000////////////////////////////////////000000000000000///...000222444555444222777888BBBYYYmmmzzzttt~~~aaaRRROOONNNRRRNNNTTTMMMLLLKKKLLLMMMMMMLLLJJJFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMSSS___sssvvvvvvtttooolllhhhccc^^^[[[aaavvv}}}WWWNNNGGG```llliiidddaaafffhhhdddcccaaa___^^^\\\[[[[[[UUUUUUUUUTTTTTTUUUUUUVVVYYYYYYZZZ[[[\\\]]]]]]^^^YYYTTTOOOMMMOOOQQQRRRRRRSSSNNNNNNRRRUUUVVV[[[bbbtttggg^^^YYYSSSVVVWWW]]]fffkkklllnnnrrrzzzmmmNNNKKKFFFAAA>>><<<;;;<<<===>>>>>>>>>?????????@@@BBB@@@>>>???DDDHHHIIIIIIKKKSSS___qqqyyy}}}WWWDDD;;;999777111222222222111111111000000000000000000000///....................................////////////......000000000000111111111111///777777555IIIqqqzzz}}}gggVVVQQQNNNPPPIIIOOONNNMMMNNNQQQSSSRRRMMMHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPOOONNNMMMMMMXXXjjjwwwvvvsssnnniiieeeaaa^^^eeennnjjjMMMOOOTTTqqqwwwfffgggaaa]]]aaabbbcccaaa___]]][[[ZZZZZZZZZ[[[ZZZXXXVVVUUUTTTSSSSSSSSSUUUXXXZZZ[[[ZZZYYYXXXWWWTTTQQQQQQSSSUUUUUUTTTUUUQQQQQQVVVWWWTTTVVVZZZgggzzzzzznnngggddd\\\ZZZ\\\cccggghhhiiilllsssxxxzzz___JJJFFFDDDAAA???>>>>>>@@@AAA======>>>>>>??????@@@@@@AAA@@@@@@BBBFFFJJJLLLMMMPPPYYYhhh}}}ttt|||hhhFFF:::444444666111333333333222222111111111000000000000000///....................................////////////......//////000000000111111111111666555444EEEhhhjjjYYYRRRNNNOOOHHHMMMMMMKKKLLLRRRWWWVVVMMMEEEJJJJJJKKKLLLMMMNNNNNNOOOOOONNNLLLJJJHHHHHHHHHHHHMMMOOOSSSUUUVVVTTTQQQNNNLLLRRR^^^ttt}}}yyyvvvqqqkkkeee``````aaaqqq~~~~~~XXXHHHMMMbbbmmmeeeiiiccc^^^aaaaaaaaa___\\\ZZZXXXYYYZZZ[[[]]]\\\[[[YYYWWWUUUTTTSSSOOORRRVVVYYYZZZYYYWWWUUURRRRRRSSSTTTWWWWWWVVVTTTTTTRRRTTTWWWXXXUUUTTTUUU\\\lll~~~|||sssrrrllleee```aaabbbbbbfffjjjnnnooottt|||xxxaaaSSSFFF;;;???>>>===<<<===>>>AAABBB======>>>??????@@@AAAAAABBBCCCDDDGGGJJJNNNQQQRRRSSS```tttzzzvvvpppQQQ<<<777333555888444333333333333222222222222//////000000000///....................................////////////......//////000000000000111111333444333444>>>WWW{{{hhhXXXRRRPPPRRRLLLQQQKKKGGGGGGMMMUUUVVVNNNEEEIIIIIIJJJKKKLLLMMMNNNOOOOOOMMMKKKIIIGGGGGGHHHHHHPPPSSSWWWZZZZZZWWWSSSPPPOOOQQQVVVdddzzzyyyuuupppiiiccc```dddkkklllNNNMMMQQQppp}}}}}}xxxgggeeeiiibbb]]]```aaa___]]]ZZZXXXXXXZZZ]]]___\\\\\\[[[ZZZYYYXXXWWWVVVPPPRRRTTTWWWXXXXXXWWWVVVOOOPPPSSSVVVVVVUUURRRPPPQQQQQQSSSUUUVVVVVVVVVVVVYYYdddppp{{{~~~~~~vvvnnniiidddaaaeeekkklllmmmooouuu|||oooWWWJJJEEECCCBBB???>>>===;;;;;;<<<============>>>???AAABBBCCCCCCEEEGGGIIIKKKLLLOOOTTTXXXXXXiiiuuuYYYEEE;;;:::555555777333222222111111111111111111...///////////////....................................////////////......////////////000000000111333111333555777FFFggggggWWWRRRQQQTTTNNNTTTLLLFFFDDDIIIQQQUUUQQQJJJFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIIIINNNQQQUUUXXXXXXUUUQQQNNNNNNNNNPPPXXXnnn|||vvvwwwrrrnnnjjjeeeeeeppp~~~yyyVVVFFFPPPXXXxxx}}}nnnmmmuuu|||qqqcccbbbddd\\\ZZZ^^^^^^]]][[[YYYXXXZZZ]]]aaaccc]]]]]]]]]\\\ZZZXXXVVVUUUPPPPPPQQQRRRSSSUUUWWWXXXOOORRRUUUWWWVVVSSSPPPNNNSSSTTTSSSRRRSSSUUUVVVVVVWWW]]]eeennn~~~}}}uuujjjeeeffffffiiilllnnnpppuuu~~~rrr```VVVIII@@@======>>>@@@???>>>===;;;;;;;;;;;;;;;>>>>>>@@@AAACCCDDDEEEFFFGGGJJJLLLKKKLLLQQQZZZaaammm}}}uuuFFF:::888888222111333---///////////////000000000......////////////....................................////////////.........////////////000000000111000333666444888QQQmmmhhhXXXRRRPPPRRRLLLRRROOOIIIEEEGGGNNNSSSRRROOODDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJHHHKKKMMMRRRddd~~~yyytttsssooommmllljjjoooqqqZZZEEEBBBRRR\\\uuu{{{nnnfffgggqqq{{{sssfffcccddd]]]]]]bbb```]]]\\\[[[ZZZ\\\___bbbdddaaa```___\\\YYYUUUQQQOOONNNMMMMMMMMMNNNQQQTTTVVVRRRTTTWWWWWWUUURRRPPPPPPVVVWWWUUUQQQQQQSSSTTTRRRQQQUUU[[[ddduuu}}}lllccc```dddgggffffffjjjttt}}}|||~~~|||uuunnncccUUUKKKDDD???<<<>>>>>><<<;;;===<<<;;;;;;<<<<<<===>>>??????@@@AAACCCEEEGGGHHHIIIGGGJJJMMMMMMOOOYYYjjjwww|||WWW<<<444666777222333555///.............../////////------.../////////....................................////////////............////////////000000000000333555222222AAARRRooo}}}}}}yyyxxx|||hhhWWWRRROOOQQQKKKQQQPPPLLLHHHHHHKKKMMMMMMKKKEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGMMMPPPPPPZZZttt{{{xxxvvvtttooolllllloooqqq{{{qqqWWWLLLCCCIII^^^eeeuuurrrhhhkkklllwww}}}ttthhheeefffbbbdddgggbbb___^^^]]]\\\\\\]]]______```___^^^[[[WWWSSSNNNLLLLLLLLLLLLMMMOOOQQQSSSUUUQQQSSSUUUTTTRRRQQQQQQSSSSSSVVVVVVSSSRRRUUUTTTPPPLLLQQQVVV___nnnqqqeeeeeedddbbbbbbeeekkkooorrruuu}}}}}}kkkccc^^^ZZZUUUQQQNNNJJJEEEBBBAAA======BBBBBB>>>===???;;;;;;<<<===>>>???@@@AAA@@@AAACCCEEEGGGIIIKKKKKKJJJNNNRRRTTT[[[lllyyywwwFFF;;;555666888333777999222........./////////000000,,,---......//////....................................////////////.............../////////000000000111222222111333:::@@@]]]ppptttooopppvvv}}}fffVVVQQQOOORRRMMMSSSNNNLLLIIIHHHHHHGGGFFFEEEGGGFFFDDDCCCCCCEEEFFFHHHMMMNNNPPPQQQQQQOOOLLLJJJLLLKKKHHHFFFFFFGGGIIIJJJKKKRRRTTTOOOQQQeee}}}vvvuuuuuutttmmmiiikkkqqqvvveeeOOOLLLKKKWWWooottt}}}tttooowwwwww{{{ooocccaaadddbbbdddfff___``````___]]]\\\[[[[[[[[[\\\\\\\\\ZZZWWWTTTPPPNNNKKKMMMOOOQQQSSSTTTTTTUUUMMMOOOQQQPPPNNNNNNQQQTTTLLLRRRUUUTTTUUUXXXVVVPPPKKKPPPVVV^^^jjjwww}}}}}}pppkkkfffbbbbbbdddeeeeeehhhlllvvvtttbbbZZZYYYNNNNNNMMMJJJGGGDDDAAA???>>>999999======::::::???===>>>>>>>>>??????@@@@@@AAABBBDDDFFFHHHKKKLLLMMMMMMRRRWWW\\\fff}}}yyyqqqccc:::;;;444555555000555888///.../////////000000111111,,,,,,---.../////////.................................////////////................../////////000111222111///111666999999OOOeee}}}nnnhhhlllvvv{{{fffTTTOOOLLLGGGIIIPPPVVVUUUSSSOOOKKKIIIIIIJJJKKKHHHFFFGGGKKKMMMLLLKKKLLLKKKJJJJJJIIIIIIIIIJJJFFFJJJKKKHHHGGGKKKMMMLLLMMMWWWaaaaaaYYY[[[ooo~~~vvvwwwzzzxxxtttooonnnpppxxx|||^^^QQQMMMJJJ```|||~~~vvvnnnqqqvvv~~~bbbgggfffeeecccaaa```^^^^^^___^^^^^^^^^^^^]]]ZZZXXXWWWUUUTTTTTTSSSQQQNNNKKKKKKMMMQQQTTTUUUUUUTTTSSSQQQOOOMMMLLLNNNPPPPPPPPPQQQNNNPPPVVVYYYVVVRRRPPPRRRPPPRRR]]]mmmyyy~~~}}}wwwjjjbbb\\\[[[]]]YYY^^^gggooouuuxxxwwwvvvvvvwwwzzz~~~~~~~~~sssfffZZZQQQLLLIIIEEEDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@EEECCCBBBFFFMMMQQQNNNJJJOOOSSS___tttvvvppp|||bbb@@@:::555555444333222000000///////////////............................................................////////////////////////...000111000...------...000000000111222444555666DDDVVVsss{{{tttwww|||uuucccSSSOOONNNJJJMMMTTTVVVUUUTTTSSSPPPLLLIIIFFFJJJIIIHHHJJJMMMNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGFFFJJJLLLIIIHHHLLLNNNMMMNNNTTTZZZ[[[UUUVVVfffwww{{{vvvxxxzzzxxxtttlllwww{{{\\\LLLOOOYYY```vvvyyyvvvssssss}}}{{{oooddddddddddddcccbbbaaa```___```___^^^___```___]]]ZZZVVVUUUTTTTTTSSSQQQNNNKKKMMMOOOQQQSSSSSSSSSRRRRRRPPPOOOMMMLLLLLLNNNPPPRRRWWWQQQMMMNNNOOOMMMLLLMMMJJJKKKNNNTTT]]]iiirrrxxxxxxkkk___XXXWWWXXX[[[^^^___```aaadddgggiiikkkmmmpppssswwwyyyzzzwwwzzz~~~{{{xxxpppmmmiiifffdddeeehhhiiieeeaaaZZZSSSLLLGGGDDDCCCCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCCCCCEEEGGGIIILLLMMMNNNNNNNNNMMMZZZpppzzzwww}}}nnnNNN<<<666555444333222111000000///////////////.......................................................................................///111000...------...000000000111222333444555:::JJJbbbzzznnn^^^QQQOOOPPPOOORRRXXXWWWUUUUUUUUUUUUPPPIIIBBBHHHHHHIIILLLNNNOOOMMMKKKIIIIIIGGGFFFFFFEEEEEEEEEGGGKKKMMMJJJJJJMMMOOONNNOOOOOORRRSSSQQQRRRZZZddd~~~|||yyyyyyyyyyyyxxxwww|||uuuYYYLLLLLL[[[jjjppp|||~~~lllrrrvvvyyyzzzfffbbbgggaaabbbcccccccccbbbaaa```]]]\\\\\\]]]^^^^^^]]][[[WWWVVVTTTTTTTTTRRROOOLLLPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSRRROOOLLLMMMRRRVVVaaaWWWMMMHHHEEECCCFFFJJJFFFIIILLLMMMOOOXXXfffrrrqqqyyy{{{lll]]]UUUVVVXXXYYYXXXVVVVVVYYY\\\]]]]]]^^^```cccgggjjjlllhhhjjjlllmmmnnnoooqqqsss{{{~~~{{{xxxtttqqqooooooqqqqqqnnnkkkkkkjjjiiihhhfffccc^^^ZZZXXXWWWVVVUUUSSSRRRQQQPPPNNNLLLJJJGGGEEECCCBBBBBB@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;===>>>???AAACCCEEEFFFGGGIIINNNRRRQQQNNNMMMQQQVVVYYYkkkyyyrrrkkkFFF===999222444333333222111000///////////////............---........................------------------------...........................///000000...---......000000000000111222444444111===MMMccc}}}hhh\\\QQQPPPSSSTTTVVVYYYYYYVVVTTTUUUUUURRRIIIBBBDDDFFFIIILLLNNNMMMKKKIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHLLLNNNLLLLLLOOOPPPOOOPPPLLLLLLOOOQQQQQQSSSWWWrrrxxxzzz{{{zzzyyyyyy{{{}}}}}}\\\JJJNNNZZZkkkqqqoooooopppnnngggnnnwwwoooccc]]]fffaaabbbcccccccccbbb```___ZZZXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUTTTQQQNNNPPPOOOOOOOOOPPPQQQSSSTTTYYYZZZYYYTTTNNNNNNSSSYYYfff[[[PPPIIIDDDBBBEEEKKKJJJMMMOOONNNNNNTTTaaakkkjjjkkkqqq~~~ssskkkiiinnn|||pppdddVVVVVVWWWYYY[[[[[[YYYXXXXXXWWWVVVVVVXXXZZZ]]]___\\\^^^___``````bbbfffiiinnnqqqtttwwwwwwuuurrrpppkkkiiigggggghhhhhhfffdddaaa```___^^^^^^\\\XXXUUUSSSSSSSSSRRRPPPNNNLLLKKKGGGGGGGGGFFFDDDCCCAAA@@@===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>???AAACCCEEEHHHIIIJJJNNNQQQTTTTTTSSSVVV]]]cccuuu|||oootttUUU:::999999111333222222111000000////////////.........---------........................------------------------........................---///000000///......////////////000000222333333111777???QQQuuu}}}{{{}}}eee\\\SSSRRRUUUVVVWWWXXX[[[VVVRRRQQQRRRPPPJJJEEEBBBEEEIIIKKKKKKJJJHHHFFFJJJIIIHHHHHHGGGGGGHHHHHHIIIMMMPPPNNNMMMOOOPPPNNNPPPLLLKKKPPPTTTSSSRRRRRRbbbzzz{{{{{{xxxvvvyyy^^^MMMMMMMMMaaaooonnniiiiiiooowwwsssrrr|||ppphhhfff^^^bbbccccccccccccbbb```^^^]]]YYYXXXWWWWWWXXXYYYXXXVVVXXXWWWVVVVVVVVVUUURRROOONNNMMMMMMNNNPPPSSSVVVWWW\\\]]]\\\VVVPPPNNNRRRWWW[[[TTTNNNKKKHHHGGGKKKQQQQQQQQQQQQQQQTTTXXX]]]aaaooommmoooyyyuuueee\\\fffyyy~~~xxxccc]]]WWWVVVYYYZZZWWWSSSWWWVVVSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVXXX\\\______aaadddfffgggfffeeedddaaa^^^[[[ZZZZZZ[[[\\\\\\WWWVVVUUUVVVVVVUUURRRPPPNNNMMMKKKJJJHHHGGGFFFFFFBBBBBBBBBBBBAAA???===<<<<<<<<<============>>>>>>>>>======<<<<<<======>>>@@@AAACCCEEEHHHJJJLLLMMMNNNOOOQQQWWW```kkktttxxxqqqsssjjjGGG;;;888777666111111111000000/////////............------------........................------------------------........................---...000000///......///////////////000111222222333666888CCCccczzzwwwuuu}}}ccc\\\VVVTTTWWWYYYXXXVVVYYYUUUPPPMMMMMMLLLJJJHHHDDDGGGKKKLLLKKKHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJOOOQQQNNNMMMOOONNNLLLOOOMMMOOOTTTWWWTTTRRRSSSRRRkkkzzzzzzzzzxxxvvvwwweeeIIIIIIVVVXXXooovvvooopppsss{{{bbbdddgggeeefffdddccccccaaa```___^^^^^^]]][[[XXXWWWWWWWWWVVVUUUVVVUUUUUUUUUUUUTTTQQQOOOMMMMMMNNNOOORRRUUUWWWYYYYYYZZZXXXTTTPPPNNNOOORRRLLLJJJIIIKKKKKKKKKPPPVVVTTTRRRPPPRRRUUUXXXXXXWWWaaagggppp}}}___XXXdddqqqvvvvvvvvvkkk^^^WWWVVVWWWVVVTTTWWWUUURRROOOMMMLLLKKKKKKKKKLLLMMMMMMMMMOOORRRTTTTTTVVVWWWYYYYYYXXXWWWVVVUUUSSSQQQOOONNNOOOQQQSSSPPPNNNMMMLLLLLLKKKIIIFFFFFFDDDBBBAAA@@@@@@@@@AAA======>>>>>>>>>>>>==============================>>>======>>>>>>???@@@AAACCCDDDFFFHHHKKKMMMOOOPPPMMMMMMRRRaaattt|||yyy~~~xxxIII999888333333999000000000000//////...............------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000000///...///000///////////////000111111222444444999MMMiii{{{|||wwwrrrtttwww{{{```\\\VVVUUUYYY[[[YYYUUUTTTRRROOOLLLJJJIIIIIIIIIIIIMMMPPPPPPMMMJJJIIIIIIEEEEEEFFFFFFGGGIIIJJJKKKKKKPPPRRROOOMMMMMMLLLJJJMMMOOOTTTYYYWWWQQQPPPSSSLLLXXXlllwww}}}|||yyywwwvvvvvvxxxnnnPPPGGGRRR___sss~~~qqqfffddddddggggggcccbbbaaa_________```aaa___\\\XXXVVVUUUTTTSSSQQQSSSRRRRRRRRRSSSRRROOOLLLNNNOOOPPPQQQSSSUUUWWWXXXUUUUUUTTTSSSRRRQQQQQQQQQJJJIIIKKKMMMLLLJJJNNNSSSSSSQQQOOOOOOQQQSSSSSSRRRQQQ^^^mmmyyy{{{nnnnnnlllgggcccpppmmmgggaaa\\\ZZZZZZZZZVVVUUUSSSQQQNNNLLLJJJIIIEEEFFFGGGGGGGGGGGGIIIKKKMMMNNNOOOPPPQQQPPPPPPPPPLLLMMMLLLLLLKKKJJJKKKLLLJJJHHHGGGFFFFFFFFFDDDBBB@@@@@@@@@??????>>>>>>>>><<<======>>>>>>???@@@@@@>>>>>>>>>=====================>>>???@@@BBBCCCDDDHHHIIIKKKMMMOOOQQQSSSSSSPPPTTT___sssyyywww{{{YYY999333666222111666000000////////////...............---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000000///...///000//////.........///000000...222555666<<>>???@@@@@@???>>><<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>==================>>>@@@AAACCCEEEFFFLLLMMMNNNPPPRRRTTTUUUVVVVVV^^^nnn{{{rrrxxx^^^HHH777777:::666111000///////////////...............---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///000///...///000///............//////000,,,111666666444>>>\\\yyy~~~~~~xxxtttpppoooqqqvvvzzz}}}___YYYUUUVVVXXXUUUSSSTTTKKKMMMNNNLLLIIIGGGHHHIIIPPPLLLIIIIIIKKKKKKJJJGGGEEEFFFGGGIIILLLOOOQQQSSSWWWWWWUUUQQQLLLJJJJJJKKKKKKNNNRRRSSSQQQNNNMMMLLLGGGTTTeeemmmppp~~~xxxtttrrrqqqrrryyyaaaMMMFFFIII^^^uuu}}}mmmiiieee^^^]]]ccccccaaa^^^^^^___``````___]]][[[XXXVVVVVVTTTQQQOOORRRRRRRRRQQQPPPNNNMMMLLLRRRPPPNNNQQQUUUWWWTTTQQQUUUUUUVVVUUUTTTRRRPPPOOONNNNNNOOOQQQRRRTTTUUUVVVWWWTTTOOOMMMNNNPPPQQQQQQTTTYYYeeevvvyyyaaaSSSQQQQQQVVV___eeeeeeccc]]]\\\XXXTTTPPPNNNMMMMMMLLLHHHEEEEEEGGGHHHFFFCCCDDDDDDDDDEEEEEEFFFHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBAAAAAA@@@??????>>>>>><<<<<<===>>>>>>>>>>>>===<<<==================>>>;;;;;;;;;<<<===>>>???@@@>>>===@@@CCCCCCBBBGGGNNNQQQLLLKKKPPPWWW^^^eeekkkmmmqqq|||yyynnnmmmcccBBB===666111000111333444000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++------------------------,,,,,,,,,---------.....................///000000111///222555222555LLLfffsssyyy~~~wwwooolllmmmrrrwww^^^XXXTTTUUUWWWTTTSSSSSSMMMNNNNNNKKKGGGFFFFFFHHHKKKIIIHHHIIIJJJKKKIIIHHHIIIJJJLLLMMMOOOQQQRRRSSSQQQQQQPPPNNNKKKJJJJJJKKKKKKNNNRRRSSSRRROOONNNMMMTTTYYY___ccchhh{{{{{{uuuqqqooonnnrrr}}}rrrUUUNNNVVVfff~~~ssshhhgggfffbbbbbbhhhfffdddaaa___^^^\\\ZZZXXXXXXVVVTTTTTTTTTSSSQQQOOOSSSSSSRRRQQQOOOMMMLLLKKKQQQPPPOOOQQQTTTUUUSSSRRRQQQRRRRRRRRRRRRPPPOOONNNOOOOOOPPPQQQSSSTTTUUUUUUUUURRRNNNLLLLLLNNNNNNNNNNNNPPPXXXhhh{{{tttiii[[[QQQPPPVVV^^^ddd___[[[UUUQQQOOOOOOPPPPPPNNNMMMJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEDDDBBB@@@??????>>>>>>===<<<<<<;;;<<<<<<========================>>>>>>>>>>>>???<<<<<<======???@@@AAABBBFFFEEEFFFJJJKKKIIIJJJMMMNNNQQQWWWaaapppsssvvv}}}zzzOOO===:::666333333333222111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,+++++++++---------------,,,,,,,,,,,,,,,,,,---------.....................//////000///...111444222222BBBWWWlllxxx~~~uuummmiiiiiikkkqqqsssxxx}}}```YYYUUUVVVXXXVVVUUUUUUQQQPPPNNNJJJFFFDDDEEEGGGHHHHHHIIIKKKMMMNNNLLLKKKOOOPPPQQQSSSTTTTTTSSSSSSLLLMMMOOONNNMMMLLLLLLMMMKKKNNNRRRTTTSSSQQQPPPPPP\\\[[[ZZZ\\\bbbttt}}}zzzssspppqqqtttvvveeeNNNPPPfff~~~yyyvvvkkkccceeefffddddddiiidddccc```___]]][[[XXXUUUTTTSSSQQQQQQRRRRRRQQQPPPSSSSSSRRRQQQOOONNNMMMLLLOOOPPPRRRSSSRRRRRRRRRSSSQQQQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTRRROOOLLLJJJKKKLLLMMMLLLKKKIIILLLXXXjjjxxxtttaaaUUURRRTTTWWW[[[WWWQQQOOOOOOOOONNNLLLPPPPPPPPPNNNKKKJJJIIIJJJGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFIIIGGGHHHMMMOOOLLLKKKLLLOOOZZZfffvvvuuutttSSS<<<777666555666666444111...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++......------,,,,,,++++++,,,,,,,,,---------............------......///000///---///333111///777CCC^^^uuu|||qqqiiieeedddeeefffiiinnnuuu|||ccc\\\XXXYYY[[[YYYXXXZZZUUURRRNNNJJJGGGEEEFFFGGGHHHIIILLLOOOQQQRRRQQQPPPRRRSSSUUUVVVVVVUUUSSSQQQMMMOOOQQQRRRQQQOOOOOOOOOLLLOOOTTTVVVVVVTTTSSSSSSXXXXXXZZZ]]]```kkk~~~~~~~~~zzzuuuqqqrrryyy|||yyyooo^^^TTT```{{{nnnnnngggbbbddddddaaaaaaddd]]]\\\\\\]]]]]]\\\ZZZWWWUUUSSSRRRRRRSSSSSSRRRPPPRRRRRRQQQQQQPPPPPPPPPPPPMMMQQQUUUTTTQQQPPPRRRUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQRRRMMMLLLJJJJJJLLLMMMMMMMMMKKKJJJKKKOOOYYYfffrrrzzznnnxxxiiiZZZPPPJJJHHHFFFIIIMMMPPPNNNKKKPPPRRRSSSQQQMMMJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDDDDDDDCCCAAA???BBBBBBAAAAAA@@@?????????>>>??????@@@AAA@@@@@@@@@?????????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIHHHJJJNNNNNNLLLNNNSSSWWWcccqqqyyyzzzzzz___>>>777444333333444555444111............------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++......---,,,,,,+++++++++,,,,,,,,,---------.........------------...//////111......111111///222777LLLkkkssskkkgggfffbbbbbbbbbeeejjjqqqwww{{{}}}~~~ccc\\\WWWXXXZZZYYYYYY[[[VVVSSSNNNJJJHHHHHHHHHHHHGGGJJJMMMPPPRRRRRRRRRRRRSSSTTTUUUVVVUUUSSSQQQPPPOOOQQQSSSSSSQQQOOOOOOOOOMMMQQQUUUXXXXXXWWWVVVVVVSSSVVVZZZZZZYYY___ttttttrrrppppppwww|||~~~[[[^^^jjjtttnnnhhhdddaaabbbaaa___^^^___WWWWWWXXXZZZ\\\\\\ZZZXXXXXXVVVTTTTTTUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRSSSTTTMMMRRRVVVUUUPPPNNNQQQUUUWWWVVVUUUSSSRRRPPPOOOOOOLLLMMMMMMMMMNNNNNNOOOOOOKKKJJJJJJKKKNNNOOOOOOOOOIIILLLNNNNNNOOOYYYiiivvvkkkwwwtttfffFFFBBB???@@@EEEKKKOOOPPPPPPSSSUUUTTTQQQNNNOOOQQQRRRQQQQQQPPPPPPPPPPPPQQQOOOMMMJJJHHHGGGEEECCC@@@DDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEEGGGHHHJJJKKKMMMNNNNNNNNNLLLMMMQQQSSSRRRQQQXXXaaaeeelllyyyxxxrrrpppnnnIII999777333222111111222222111000---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------......---------------...//////333///...///111111333555;;;YYY}}}vvvjjjfffeeeaaa```______bbbggglllooossstttvvvyyy|||```YYYSSSUUUWWWVVVVVVXXXTTTQQQMMMJJJJJJJJJIIIHHHGGGIIIMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNPPPQQQPPPNNNLLLLLLMMMMMMQQQUUUXXXXXXVVVUUUUUUUUUUUUUUUSSSOOOUUUiii}}}yyyvvvkkkooossszzz|||xxx~~~iiiXXXkkkzzz}}}iiiiiiaaa``````______^^^^^^___XXXWWWWWWWWWYYYYYYWWWVVVXXXWWWUUUUUUUUUUUUSSSRRRNNNNNNNNNNNNOOOQQQSSSTTTLLLPPPSSSRRRNNNMMMOOORRRSSSRRRPPPOOOMMMLLLLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNKKKJJJKKKMMMOOOPPPOOOMMMEEEJJJNNNMMMKKKRRRaaannnppp{{{llldddWWWKKKDDDCCCGGGJJJPPPRRRUUUVVVUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYWWWTTTQQQOOONNNLLLIIIFFFGGGGGGGGGFFFEEEEEEDDDDDD@@@AAAAAABBBBBBBBBBBBBBBEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRRRRQQQQQQNNNPPPUUU[[[^^^```hhhqqqwwwyyy{{{qqqmmmppptttwwwQQQ===666444333111///...///000000000------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///222000...///111333444555444EEEgggzzz~~~qqqgggccc______^^^^^^```bbbeeefffhhhiiilllooosssxxx{{{}}}___WWWQQQRRRUUUUUUUUUWWWOOOLLLJJJIIIJJJKKKIIIGGGIIIKKKMMMMMMLLLLLLMMMPPPPPPPPPPPPQQQQQQQQQQQQRRRLLLMMMMMMLLLKKKJJJLLLMMMLLLPPPTTTVVVVVVTTTSSSRRRUUUSSSRRRQQQOOOQQQ]]]jjj}}}yyysssqqqqqqzzzzzzvvvvvv{{{uuufffWWWdddwww}}}ooobbbaaa___```___^^^\\\]]]]]]]]]YYYWWWUUUUUUVVVVVVVVVTTTTTTSSSRRRRRRTTTTTTSSSRRRNNNMMMLLLKKKKKKMMMOOOPPPJJJMMMOOONNNLLLJJJLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLIIIIIIJJJKKKLLLNNNOOOOOOMMMMMMMMMNNNNNNMMMKKKHHHDDDGGGJJJJJJJJJNNNVVV\\\jjjwwwsss^^^OOOHHHFFFLLLLLLOOORRRUUUWWWVVVTTTTTTUUUUUUWWWYYY[[[]]]^^^\\\ZZZWWWVVVUUUTTTQQQOOONNNNNNMMMMMMLLLKKKKKKKKKFFFGGGGGGHHHHHHHHHHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSUUUUUUTTTSSSRRRPPPQQQZZZjjjzzz}}}xxxqqqkkkppp{{{xxxRRR>>>777444111222000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))*********++++++++++++*********+++,,,,,,------,,,,,,,,,---------......------,,,,,,------...///---...//////000222222111333666GGG```ooosss}}}{{{xxxpppddddddddddddcccbbbaaa```aaaaaaccceeegggkkknnnppp```XXXRRRSSSUUUUUUVVVYYYKKKIIIGGGHHHJJJKKKIIIFFFMMMOOOPPPNNNLLLLLLNNNQQQOOOOOOOOOOOOPPPQQQSSSSSSLLLLLLLLLKKKJJJKKKNNNPPPKKKNNNRRRTTTSSSRRRPPPPPPRRRPPPQQQUUUUUUSSSTTTWWWlllxxxrrruuuxxxwwwuuuttt|||~~~uuulllnnnuuu~~~___SSSVVV[[[hhhuuuwwwllliiixxxoooeeeaaa]]]aaabbbaaa]]]ZZZZZZZZZZZZWWWUUUSSSSSSUUUVVVWWWVVVPPPOOONNNPPPRRRSSSSSSRRRNNNMMMJJJIIIHHHIIIJJJKKKIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNHHHIIIJJJLLLMMMOOOPPPPPPPPPOOONNNNNNMMMKKKGGGCCCGGGFFFFFFHHHIIIKKKKKKJJJ\\\kkkiiiXXXQQQFFFFFFHHHMMMSSSUUUTTTQQQRRRSSSTTTWWWYYY\\\___```^^^\\\ZZZZZZZZZZZZXXXVVVUUUTTTTTTSSSSSSRRRRRRQQQMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUSSSTTTVVVWWWWWWVVVTTTSSSUUUUUUbbb}}}{{{tttsssqqqrrrOOO777555555222111000/////////000///---+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))******++++++++++++))))))***+++,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---......)))---000000000000///---555111444BBBTTTdddqqq{{{xxxlllmmmlllkkkhhhccc___]]]___^^^]]]\\\]]]^^^___```^^^VVVPPPQQQRRRRRRSSSUUUQQQMMMJJJJJJMMMNNNJJJFFFLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLOOOOOONNNMMMHHHHHHIIIMMMQQQRRROOOKKKNNNNNNOOOOOOOOOPPPPPPPPPTTTUUUVVVVVVVVVVVVUUUUUUaaa|||~~~xxxwwwwwwwwwyyy|||}}}tttvvvpppgggsssjjjTTTTTTbbbzzzuuueee\\\dddsssxxxnnndddaaaeeebbb```______^^^]]][[[YYYYYYXXXWWWVVVWWWYYY[[[\\\RRRQQQPPPOOOOOOPPPRRRSSSQQQSSSKKKGGGLLLKKKHHHNNNJJJHHHEEEDDDEEEFFFEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKLLLIIIGGGIIIMMMPPPQQQPPPOOOLLLHHHHHHIIIIIIGGGDDDCCCDDDFFFHHHHHHGGGEEEDDDRRRdddzzzvvvfff]]]VVVNNNHHHGGGIIIKKKMMMMMMQQQTTTUUUSSSRRRUUUWWWZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXMMMOOOQQQRRRSSSSSSSSSSSSRRRTTTWWWVVVSSSPPPOOOPPPUUUVVVVVVUUUSSSSSSUUUXXXVVVjjjzzztttqqqzzz___<<<888999111---333222000///...//////---,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++------------,,,,,,+++***,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///////////////.........000...000888BBBSSSjjj}}}vvv|||oooccccccZZZ[[[XXXXXX[[[\\\YYYZZZ\\\___WWWRRRRRRTTTSSSSSSTTTMMMKKKJJJJJJKKKKKKIIIGGGKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKMMMNNNMMMKKKIIIKKKNNNQQQQQQPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUYYYuuu~~~wwwyyywwwpppuuu|||xxxtttmmmlllddd___ppp}}}{{{hhh\\\fff{{{}}}kkkiiiddd```aaa___^^^]]]]]]\\\[[[YYYXXXYYYXXXVVVUUUUUUUUUVVVVVVPPPPPPOOOOOOOOOPPPPPPPPPGGGOOOLLLIIILLLHHHDDDKKKHHHGGGGGGGGGHHHGGGDDDBBBEEEFFFGGGHHHIIIJJJJJJJJJKKKHHHFFFGGGKKKOOORRRRRRLLLIIIFFFFFFGGGGGGFFFDDDBBBCCCDDDEEEFFFEEEEEEDDDKKKWWWjjj}}}rrrpppkkkaaaVVVMMMIIIHHHIIIIIIIIIIIIIIIKKKOOOSSSTTTTTTSSSSSSTTTVVVWWWYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWVVVVVVUUUUUUVVVVVVVVVTTTUUUVVVVVVTTTTTTTTTUUURRRTTTWWWZZZ^^^aaaccceeegggtttqqqjjjLLL444333777333000333111000......//////---,,,,,,,,,,,,+++++++++******,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,******+++,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------////////////............//////111444999GGG```vvv{{{nnndddkkkkkklllccc[[[YYYYYYWWWXXX[[[aaaZZZUUUUUUVVVTTTRRRRRRMMMMMMMMMLLLJJJHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMNNNMMMKKKJJJLLLLLLLLLKKKKKKOOOTTTTTTQQQOOOPPPRRROOOOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOPPPRRRSSSTTTUUURRReeettt}}}yyyzzz|||{{{yyywwwuuuqqqooosss}}}yyyrrrsssyyy^^^TTTiiivvveee]]]iiifff^^^dddddd```___\\\\\\\\\[[[ZZZYYYXXXWWWXXXXXXVVVUUUSSSRRRPPPPPPNNNOOOOOOPPPOOOOOONNNNNNHHHPPPOOOKKKKKKGGGDDDKKKHHHHHHIIIJJJJJJHHHDDD@@@CCCDDDEEEGGGHHHIIIIIIIIIHHHFFFEEEGGGKKKOOORRRTTTIIIGGGEEEDDDEEEEEEDDDCCCAAAAAAAAAAAABBBDDDEEEEEEJJJMMMZZZrrruuueee\\\XXXVVVQQQJJJFFFEEEGGGJJJKKKHHHFFFDDDCCCEEEHHHLLLOOOQQQPPPOOORRRUUUUUUSSSPPPRRRPPPMMMMMMNNNPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLKKKQQQZZZhhhuuu}}}~~~~~~vvvuuu|||~~~fffIII;;;000000444555222000111///......//////---,,,,,,,,,,,,+++++++++*********************)))))))))***++++++++++++***))))))++++++************+++++++++++++++,,,++++++******))))))*********+++++++++++++++,,,,,,,,,,,,------........................///000111000000999PPPgggwwwzzzrrrssszzzpppbbb\\\[[[XXXVVVVVVccc\\\WWWXXXXXXTTTQQQQQQPPPSSSTTTQQQKKKHHHIIIKKKJJJKKKKKKLLLMMMNNNNNNOOONNNLLLJJJJJJLLLMMMMMMMMMNNNQQQTTTTTTRRRPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTLLLLLLMMMNNNOOOPPPQQQRRRQQQZZZ___lll{{{zzz|||zzzppptttsssrrrpppppprrruuuxxx|||tttooo{{{yyy___WWWeeeqqqnnnssssss\\\ZZZaaaaaa______[[[\\\]]]\\\[[[YYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOONNNOOOPPPQQQQQQPPPNNNMMMMMMQQQKKKGGGLLLJJJGGGMMMLLLKKKKKKKKKKKKIIIFFFCCCDDDEEEFFFGGGGGGHHHGGGGGGEEEFFFHHHKKKNNNQQQSSSSSSJJJIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>@@@BBBDDDFFFKKKIIINNN```yyy~~~{{{wwwpppfff```]]]\\\YYYWWWKKKIIIFFFCCCAAAAAABBBCCCGGGDDDBBBDDDIIIMMMMMMKKKGGGFFFEEEEEEGGGJJJKKKLLLKKKPPPVVV[[[[[[XXXTTTQQQaaarrrxxx{{{xxxnnnqqq~~~```EEE888777444111222555222,,,000///------...///---,,,,,,,,,,,,+++++++++******************************))))))************))))))++++++************+++++++++++++++++++++***)))(((************+++++++++++++++++++++,,,,,,,,,------------...............///000000000///---222AAARRRppp}}}zzzvvvvvv}}}mmmfffeeebbb^^^[[[eee]]]XXXYYYXXXTTTQQQQQQSSSVVVWWWSSSKKKFFFHHHKKKLLLLLLMMMMMMNNNOOOPPPPPPLLLKKKKKKLLLOOOQQQQQQQQQRRRPPPPPPQQQRRRRRRPPPMMMSSSSSSTTTTTTTTTUUUUUUUUUMMMMMMLLLLLLLLLMMMNNNOOOQQQTTTQQQ[[[yyy{{{wwwwwwvvvxxx{{{~~~uuusss}}}yyykkklllmmmoooqqqvvv~~~yyyccc^^^nnnvvvuuuggg]]]\\\^^^\\\\\\___^^^___aaa___]]][[[[[[\\\XXXXXXXXXWWWVVVUUUSSSRRRPPPQQQRRRRRRRRRPPPOOONNNKKKMMMHHHKKKXXXXXXNNNMMMOOOMMMKKKJJJJJJJJJIIIGGGHHHHHHHHHHHHHHHGGGGGGFFFCCCGGGMMMQQQSSSSSSRRRQQQMMMLLLJJJGGGCCCAAA@@@@@@@@@???>>>>>>???AAADDDFFFJJJGGGFFFKKKVVVmmm|||eeedddaaa\\\WWWQQQMMMJJJJJJFFFBBBCCCIIIPPPUUUWWWQQQQQQPPPOOOOOOOOORRRSSSSSS]]]kkkvvvxxxvvvrrrooo}}}|||{{{{{{nnnooolllgggttt]]]@@@555333777666111///222111,,,///...------......---,,,,,,,,,,,,+++++++++************++++++++++++++++++((())))))******)))))))))+++******))))))******+++++++++++++++******)))(((+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,---------......//////111///...000111111777>>>YYYkkk~~~xxxyyyxxxllllllnnnoooooofff^^^XXXXXXWWWTTTQQQRRRQQQTTTUUUQQQJJJGGGHHHJJJNNNNNNOOOOOOPPPQQQQQQQQQMMMLLLMMMPPPSSSUUUTTTSSSSSSPPPNNNOOORRRSSSPPPMMMRRRRRRRRRRRRSSSSSSSSSSSSOOONNNMMMLLLLLLLLLNNNNNNOOOQQQNNNWWWqqq{{{xxxmmmoooqqqtttzzz{{{yyy{{{vvvpppnnnxxxrrraaaeeekkktttnnn```cccoooxxxkkk{{{gggbbb___^^^[[[WWWXXX]]]___aaacccaaa]]]ZZZZZZ\\\XXXXXXWWWWWWVVVUUUUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOHHHMMMOOOZZZllljjjYYYPPPOOOLLLIIIHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEJJJPPPTTTTTTRRRPPPOOONNNMMMLLLHHHDDDAAA@@@AAAAAA@@@??????@@@BBBDDDFFFLLLIIIGGGDDDCCCQQQuuu{{{}}}}}}|||yyyssskkkddd```XXXUUURRRQQQUUU]]]gggmmmlllllliiibbb[[[ZZZ___eeemmmxxx~~~{{{|||uuugggaaa^^^ddd}}}iiiDDD555555000333333000...///000///...---,,,---......---,,,,,,,,,,,,+++++++++***************+++++++++++++++((())))))************)))******))))))))))))***************+++******))))))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111......222444222222444???TTTpppuuurrrqqqwwwsssssszzzfff^^^WWWVVVVVVSSSRRRSSSOOOQQQRRRPPPMMMKKKLLLMMMQQQQQQQQQQQQRRRRRRRRRRRROOOPPPQQQUUUWWWWWWUUUSSSQQQPPPPPPPPPQQQRRRQQQPPPRRRRRRRRRRRRSSSSSSSSSSSSNNNMMMLLLLLLLLLNNNPPPQQQNNNTTTTTTYYYjjjvvvvvvsss|||{{{xxxyyy}}}{{{zzz}}}xxxuuuuuuvvvuuupppoooqqqffffffjjjvvvyyynnnsss}}}qqqeeecccgggxxxuuuzzzrrrbbb```___^^^\\\YYYZZZ\\\^^^aaaccc```ZZZWWWWWWYYYXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOKKKQQQRRR\\\kkkgggWWWOOOIIIHHHGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIMMMQQQSSSQQQOOONNNOOOJJJKKKKKKHHHCCCAAABBBCCCCCCBBBBBBAAABBBCCCDDDEEEKKKIIIIIIIIIDDDHHH___zzzyyy|||yyynnnnnnmmmkkkkkkqqq|||rrrfffeeeqqq~~~yyy}}}wwwtttpppkkkjjjxxxnnnPPP;;;555888000//////111000---...111...---,,,,,,......---,,,,,,,,,,,,+++++++++******)))))))))*********++++++((()))******+++++++++*********))))))))))))******((())))))************)))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////...---000333222///000444555BBBVVVhhhuuuvvvrrrvvvfff^^^VVVUUUUUUSSSRRRTTTOOOPPPQQQQQQQQQPPPQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUXXXZZZYYYUUURRRNNNQQQTTTSSSPPPOOORRRUUUSSSTTTTTTTTTTTTUUUUUUUUUMMMLLLLLLLLLMMMOOORRRTTTPPPXXXZZZ[[[cccffflll{{{lllccc```}}}zzzvvvuuuuuupppooorrrpppiiigggjjjeeeccceeeiiihhhdddbbbccccccdddfffmmmzzz~~~|||jjj```]]]```mmm{{{ppppppnnnqqqhhhdddccc```^^^___```___^^^^^^]]]```aaa^^^XXXTTTTTTWWWXXXVVVSSSPPPOOONNNOOOPPPSSSQQQPPPNNNMMMMMMNNNNNNMMMPPPLLLMMMVVVSSSHHHFFFDDDDDDEEEHHHIIIIIIFFFCCCCCCDDDFFFHHHJJJKKKLLLLLLMMMOOOQQQOOOMMMKKKMMMOOOGGGHHHIIIGGGCCCBBBCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDBBBFFFLLLIIIEEEOOO^^^nnn~~~|||qqq~~~}}}nnnppp}}}|||qqq|||dddIII<<<555333444333///000444333---,,,000...,,,,,,,,,......---,,,,,,,,,,,,+++++++++******'''((((((((())))))******))))))***+++++++++++++++******))))))))))))******'''((()))***************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,...111333///,,,000888555777===JJJ]]]rrr{{{yyy~~~wwwXXXTTTTTTUUU\\\TTTRRRTTTTTTUUUVVVSSSLLLIIIKKKKKKMMMOOOPPPPPPOOOPPPQQQVVVbbbeee[[[TTTVVVVVVRRRRRRQQQPPPQQQUUUXXXYYYYYY[[[YYYVVVSSSQQQQQQRRRRRRPPPNNNLLLKKKLLLOOOSSSVVVWWWTTTWWW^^^\\\VVVZZZfff|||]]]eeeuuuyyyuuutttkkkddddddbbb^^^___cccaaa`````````aaacccfffgggmmmuuu|||mmm\\\ZZZZZZdddxxx{{{qqqmmmlllqqqmmmfff___ooohhh___\\\]]]```___^^^aaa^^^[[[XXXVVVVVVWWWXXXTTTTTTQQQMMMHHHHHHKKKOOOSSSRRRQQQOOONNNNNNOOOOOONNNLLLJJJJJJHHHEEEEEEFFFIIIFFFDDDCCCDDDDDDDDDDDDCCCDDDFFFHHHIIIKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEFFFGGGJJJJJJIIIFFFDDDEEEJJJNNNWWWPPPKKKLLLLLLHHHFFFFFFLLLXXXppp~~~xxx~~~zzzqqqhhhdddcccsss~~~___AAA777666222111333////////////............+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***************************************************)))((((((&&&&&&''')))***+++,,,---************+++,,,---...///...,,,*********,,,---+++++++++,,,,,,,,,------............////////////222444000888MMM\\\jjj~~~{{{wwwWWWSSSQQQRRRYYYQQQPPPRRRRRRTTTWWWUUUOOOLLLNNNMMMPPPSSSTTTTTTSSSSSSSSSWWWcccggg___XXXZZZZZZVVVTTTRRRQQQRRRTTTWWWXXXWWWUUUTTTSSSQQQQQQQQQRRRRRRPPPOOOLLLKKKKKKNNNRRRUUUSSSQQQTTT[[[[[[WWW[[[eeewwwwwwooommmzzzsssllljjjfff```___bbbjjjkkklllpppuuu{{{www\\\JJJOOO[[[oootttiiigggpppyyyfffccc___eee___ZZZYYY[[[]]]]]][[[^^^\\\YYYWWWUUUUUUWWWWWWRRRQQQOOOMMMKKKKKKMMMOOOVVVUUURRRPPPNNNMMMLLLLLLHHHGGGGGGFFFDDDCCCCCCEEEGGGEEECCCCCCDDDDDDDDDBBBEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDGGGJJJJJJHHHGGGGGGIIIHHHHHHHHHFFFEEEGGGKKKOOOTTTMMMIIIJJJJJJFFFDDDEEELLLLLL\\\~~~qqqhhhbbb]]]^^^bbb~~~aaaJJJ777444555222111444////////////.........---++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((()))))))))************************************************)))((((((''''''((()))***++++++,,,+++++++++,,,,,,.../////////---,,,******+++,,,---,,,,,,,,,---------..................////////////000444222555BBBNNN___wwwwwwyyyYYYTTTQQQPPPWWWPPPQQQOOOOOOSSSWWWVVVQQQOOOQQQQQQTTTWWWYYYXXXWWWVVVVVVRRR]]]bbb\\\WWWXXXWWWSSSUUUSSSRRRRRRTTTVVVWWWVVVOOOPPPPPPQQQRRRRRRSSSSSSSSSQQQNNNMMMMMMPPPSSSUUUPPPMMMPPPWWWXXXUUUXXX___fffrrryyy}}}zzzxxxzzzgggUUUJJJDDDRRRjjjgggggghhhsss|||ddd[[[\\\[[[ZZZXXXVVVWWW[[[\\\[[[YYYZZZYYYVVVUUUTTTTTTVVVWWWQQQOOOMMMMMMNNNOOONNNNNNQQQPPPOOOMMMKKKJJJJJJJJJHHHIIIIIIGGGDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDBBBAAABBBCCCDDDEEEFFFFFFFFFFFFJJJJJJIIIHHHGGGFFFEEEDDDDDDIIINNNNNNJJJGGGGGGJJJFFFFFFGGGFFFFFFHHHLLLOOOOOOIIIFFFGGGGGGDDDBBBDDDJJJBBBKKKmmmooodddgggjjjgggiiiqqqdddCCC777000333555222111333//////.........---------++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((())))))))))))*********************************************)))((((((((()))))))))************++++++++++++,,,---.........---+++******+++,,,,,,------------............---............/////////---444222000555<<>>TTT~~~sssrrrzzz{{{\\\XXXTTTQQQXXXSSSVVVNNNNNNPPPSSSRRRMMMKKKNNNPPPSSSVVVWWWVVVUUUTTTSSSOOOUUUYYYXXXVVVVVVUUUSSSQQQPPPOOOQQQUUUXXXZZZZZZTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQRRRSSSVVVWWWVVVSSSUUUZZZ___`````````___aaakkk~~~uuuUUUQQQXXXaaayyywwweeefffmmmmmm]]]```\\\WWWUUUQQQSSSTTTVVVYYYZZZZZZXXXVVVTTTSSSRRRQQQQQQRRRSSSSSSRRROOOMMMMMMOOONNNJJJFFFEEEEEEFFFFFFFFFFFFFFFFFF@@@CCCCCCDDDIIIOOONNNHHHEEEEEEDDDEEEFFFEEEBBB@@@BBBCCCEEEGGGIIIKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEMMMNNNLLLFFF@@@>>>AAAEEEFFFFFFEEEEEEFFFFFFEEEEEECCC@@@???AAA@@@===???BBBBBBBBBGGGKKKLLLUUUooozzzwwwoooMMM999222333222333444222///...111------------,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))***************)))((((((************))))))))))))))))))((((((((()))******+++++++++++++++++++++,,,******+++++++++,,,,,,,,,------------...............222///...333000333@@@\\\||||||uuuXXXVVVSSSQQQWWWSSSVVVPPPOOOOOOQQQNNNJJJJJJMMMPPPRRRTTTTTTSSSRRRRRRSSSOOORRRUUUUUUSSSRRRRRRRRRPPPOOOOOOQQQUUUYYY[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWRRRQQQPPPPPPQQQSSSUUUWWW[[[YYYZZZaaaiiimmmllliiiaaadddjjjttt{{{mmmvvv|||fffbbb|||}}}```]]]qqqiiiZZZZZZccc```[[[XXXQQQQQQRRRSSSUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLJJJGGGEEEJJJJJJIIIIIIGGGEEECCCBBB???AAABBBHHHVVVdddcccYYYJJJHHHGGGGGGGGGFFFCCCAAA@@@AAACCCEEEFFFHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFOOOLLLGGG@@@<<<<<<>>>AAAEEEDDDCCCDDDEEEDDDBBB@@@???<<<===>>>===;;;>>>CCCAAA>>>@@@EEEFFFGGGTTTccc}}}uuummmjjjooowwwgggEEE333333:::///000000000......///111------,,,,,,,,,+++++++++******++++++******)))((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***************)))((((((*********)))))))))))))))+++***************++++++*********+++++++++++++++************++++++++++++,,,------------.........///111---///666222...555888\\\yyy{{{tttqqqzzzqqqVVVVVVTTTRRRYYYUUUYYYRRROOONNNOOOMMMJJJLLLQQQRRRSSSTTTSSSRRRQQQSSSTTTQQQQQQQQQRRRQQQPPPPPPQQQQQQPPPOOOQQQUUUXXXZZZZZZWWWWWWVVVUUUUUUVVVWWWWWWRRRQQQQQQRRRTTTVVVXXXZZZ[[[YYYYYY^^^fffkkkhhhbbbXXXdddkkkjjjooojjj```^^^mmm~~~wwwbbbnnnjjj```nnnvvv^^^WWWZZZ]]]YYYZZZZZZQQQOOOOOOPPPQQQQQQRRRTTTVVVRRRRRRRRRQQQQQQPPPPPPPPPLLLMMMLLLKKKHHHGGGGGGHHHKKKKKKJJJIIIGGGEEECCCAAABBBBBBBBBKKK```ssspppbbbOOOMMMJJJHHHGGGFFFDDDCCCAAABBBCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEMMMHHHBBB>>>===>>>>>>>>>BBBAAA@@@BBBDDDDDDAAA>>>;;;:::;;;===<<<:::===CCCCCC======CCCEEEDDDHHHQQQlll~~~uuulllcccbbbqqqeeeGGG666///222888...//////....../////////,,,,,,,,,,,,++++++++++++***************))))))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***************)))(((((()))))))))))))))*********+++******)))))))))******))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........///000,,,...666222---444...DDD[[[qqq|||rrrqqqtttvvvvvvpppVVVWWWWWWVVV\\\YYY\\\SSSOOONNNNNNMMMKKKNNNTTTUUUUUUUUUSSSRRRRRRTTTVVVWWWUUUTTTUUUTTTSSSTTTVVVSSSQQQPPPRRRTTTWWWXXXXXXUUUTTTSSSRRRRRRTTTVVVXXXTTTTTTTTTVVVXXXZZZ]]]^^^YYYVVVTTTVVV]]]```[[[RRRMMMaaakkkbbb___rrrtttZZZYYYiii}}}~~~pppjjjbbbYYYaaarrrgggmmmfff^^^XXXWWWTTTOOOVVVYYYPPPOOOOOOOOOOOOPPPSSSWWWZZZSSSRRRRRRQQQQQQPPPOOOOOOHHHJJJLLLJJJFFFEEEHHHKKKFFFGGGGGGGGGFFFEEECCCBBBAAA@@@>>>GGG___sssnnn\\\SSSPPPLLLIIIHHHGGGEEEDDDIIIJJJJJJIIIIIIHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDJJJEEE???>>>@@@AAA???<<>>>>>AAADDDDDDAAA===:::999:::===;;;:::===DDDEEEAAA@@@BBB@@@===FFFSSSKKKmmm}}}rrrqqqpppmmmhhhkkkjjjJJJ<<<999555000...000111000//////000///,,,,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***************)))((((((((()))))))))************)))(((''''''''''''((((((((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........000------444000...777555;;;DDD\\\vvv}}}}}}{{{uuutttuuupppTTTVVVXXXWWWYYYTTTYYYTTTPPPMMMLLLNNNOOOPPPOOOTTTVVVWWWUUUPPPPPPTTTYYYWWWXXXYYYYYYXXXWWWUUUTTTUUUTTTQQQOOOTTT]]]```___\\\YYYVVVVVVXXXXXXVVVSSSVVVWWWZZZ]]]___^^^[[[XXXZZZXXXVVVVVVXXXYYYWWWTTTPPPUUU]]]aaa^^^]]]dddoooxxx}}}}}}vvvxxxsssiiitttddd\\\^^^bbbhhhmmm~~~{{{uuuooosssxxxhhhccc[[[XXXVVVWWWXXXWWWSSSOOOPPPKKKKKKPPPTTTTTTTTTUUUTTTQQQMMMKKKKKKKKKKKKJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEAAA@@@BBBJJJSSSUUUQQQKKKMMMLLLLLLKKKJJJIIIHHHHHHJJJKKKLLLLLLLLLJJJGGGFFFAAAAAABBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@<<>>>>>???>>><<<;;;:::<<>>===AAADDDEEEDDDEEEKKK```}}}tttmmmlllooosssrrrxxx~~~{{{PPPGGG===666555444111...//////...---,,,,,,++++++))))))************))))))************))))))))))))+++***)))(((((()))***+++'''''''''''''''((())))))++++++***))))))((())))))******))))))((((((''''''%%%&&&(((+++------***((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////............////////////666888;;;===EEEVVVlll}}}zzz[[[YYYXXXVVV[[[XXX___YYYUUUNNNIIIHHHJJJNNNQQQVVVVVVTTTQQQOOOOOOQQQTTTWWWWWWWWWWWWVVVUUUTTTSSSOOORRRSSSUUU[[[bbbdddaaaZZZYYYYYY[[[^^^___]]][[[ZZZZZZZZZ\\\\\\[[[WWWTTTXXXVVVUUUUUUVVVVVVSSSPPPNNNPPPVVV[[[ZZZXXX^^^fff||||||yyyfffgggmmmzzzzzzooo```ZZZWWWbbbxxx{{{zzzzzz}}}yyyddd\\\YYYWWWVVVVVVVVVVVVUUUQQQOOOQQQMMMMMMRRRUUUTTTSSSTTTRRRPPPLLLKKKKKKLLLLLLKKKIIIHHHGGGEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEDDDDDD@@@@@@AAAFFFJJJLLLHHHDDDHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@???>>>===@@@DDDHHHGGGCCC??????AAA>>><<<;;;;;;<<>>BBBFFFFFFEEEBBBCCCMMMbbb{{{yyytttmmmiiimmmxxxlllMMM>>>888111...000222333111.........---,,,,,,++++++))))))************))))))*********)))))))))((((((******)))(((((()))******'''''''''''''''((())))))******))))))(((((((((((())))))))))))(((((('''''''''''')))+++------***((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++,,,,,,---...///............///////////////111333444999FFFYYYgggaaaZZZVVVSSSYYYXXXaaaZZZUUUMMMHHHIIIMMMTTTXXXZZZWWWRRROOONNNOOOOOOPPPTTTTTTSSSSSSSSSSSSSSSSSSNNNTTTYYY]]]bbbfffddd^^^XXXYYY[[[^^^aaaaaa___]]]]]][[[YYYXXXWWWUUURRROOOTTTSSSSSSSSSTTTRRRNNNKKKOOONNNQQQVVVWWWVVVYYY^^^iii|||}}}sssbbbaaammmooo```VVVPPPPPPXXXiii{{{vvvooolllooowwwvvv```ZZZXXXUUUUUUVVVXXXXXXUUUSSSQQQPPPQQQNNNOOOTTTVVVTTTQQQRRRQQQOOOLLLKKKKKKLLLLLLKKKGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???FFFFFFGGGHHHJJJKKKLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@??????AAABBBCCCFFFEEEDDDBBB???===;;;:::CCCFFFHHHFFFBBB???@@@AAA===<<<;;;<<<>>>@@@AAAAAA???======@@@EEEHHHHHHFFFDDDCCCDDDJJJZZZvvvwwwwwwyyyrrrooopppooolllllluuu~~~```III444@@@:::333000000000///---...------,,,,,,+++++++++))))))************))))))******))))))))))))((((((***))))))(((((())))))***'''''''''''''''((())))))))))))(((((((((((((((((()))))))))(((((((((((('''))))))***,,,------***'''))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---...///---............/////////...000111111222:::GGGQQQyyyaaaXXXSSSOOOUUUTTT[[[UUUOOOKKKNNNVVV^^^aaaaaa]]]WWWOOOLLLNNNOOONNNLLLOOOOOOOOOOOOPPPRRRTTTUUUUUU[[[```aaacccccc^^^XXXVVVXXX[[[^^^___]]]ZZZWWW[[[XXXUUUSSSQQQPPPNNNLLLMMMNNNPPPQQQQQQPPPMMMJJJTTTQQQQQQVVVXXXWWWXXXZZZ^^^}}}{{{qqqkkkkkk|||vvvfff\\\UUUVVV]]]ddduuu|||gggggghhhnnnxxx{{{bbb\\\]]]ZZZUUUUUUXXX[[[YYYTTTPPPOOOPPPMMMLLLOOOTTTVVVRRRPPPQQQRRROOOLLLKKKKKKKKKIIIHHHFFFEEEDDDCCCBBBCCCDDDDDD@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGDDD@@@>>>???BBBJJJJJJKKKKKKKKKKKKKKKKKKHHHGGGEEEDDDCCCBBBBBBBBBCCCBBB@@@@@@@@@AAACCCDDDGGGFFFEEECCC@@@>>><<<;;;DDDEEEEEEBBB???>>>>>>@@@===<<<<<<>>>BBBCCCBBB@@@???>>>???BBBGGGIIIGGGEEEDDDFFFGGGGGGLLL[[[rrruuuoooiiipppwwwssstttuuuxxx}}}\\\HHH@@@666DDD???888333111///,,,***---,,,,,,,,,+++++++++***))))))************))))))***)))))))))(((((((((((()))))))))(((((()))))))))'''''''''''''''((())))))'''(((((((((((((((''''''((((((((((((((((((((((((*********,,,---,,,***'''))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,---...///---------........./////////111222111111444;;;BBBfffxxx^^^VVVRRRPPPTTTOOOTTTPPPKKKKKKVVVeeemmmggg___XXXQQQJJJIIILLLNNNLLLIIIJJJJJJKKKLLLNNNRRRTTTVVVYYY^^^aaa___^^^]]]YYYTTTQQQTTTYYY[[[\\\YYYWWWUUUUUURRROOONNNMMMMMMLLLJJJGGGJJJMMMPPPPPPOOONNNMMMWWWSSSRRRVVVYYYXXXWWWXXXXXXggguuu~~~}}}|||nnnppp]]]RRRTTTZZZjjj~~~~~~www[[[___fffqqq|||vvvaaaXXXYYY[[[YYYVVVUUUWWWXXXVVVQQQMMMLLLMMMIIIIIIMMMSSSTTTPPPOOORRRRRRPPPMMMKKKJJJIIIGGGEEEFFFDDDCCCAAA@@@???@@@@@@<<<>>>@@@BBBDDDFFFGGGGGGJJJKKKKKKHHHDDDCCCFFFJJJRRRQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFEEECCCBBB@@@??????BBBBBBAAA???===<<<===>>>>>>===>>>BBBGGGHHHFFFBBBCCCAAAAAADDDGGGHHHEEEBBB@@@CCCEEEFFFGGGKKKRRRWWWuuuuuuhhhcccfffkkk{{{vvvXXX<<<444666222555333000///...///......+++++++++++++++*********))))))************)))))))))))))))(((((((((((('''((((((((())))))((((((((('''''''''''''''((())))))&&&'''(((((((((((('''''''''''''''''''''(((((((((+++******+++,,,,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,---......------------............+++---......---...111555DDDVVVmmm}}}\\\VVVTTTRRRUUUNNNPPPOOOKKKLLLXXXfffjjj___SSSNNNIIIEEEEEEIIIKKKJJJGGGHHHHHHJJJLLLNNNQQQSSSTTTUUUZZZ\\\YYYWWWWWWVVVTTTKKKPPPUUUYYYYYYXXXWWWWWWPPPNNNLLLLLLLLLMMMLLLKKKFFFIIIMMMOOOPPPPPPQQQRRRUUURRRQQQUUUVVVUUUTTTVVVWWWXXXWWW\\\ooo}}}|||ttthhhiiissstttkkksssmmmaaaiiirrrttt}}}~~~uuunnniiifffdddttt|||lll```VVVSSSUUUVVVXXXZZZSSSSSSRRROOOLLLKKKKKKLLLIIIJJJMMMQQQQQQNNNNNNQQQQQQOOOMMMKKKJJJHHHFFFCCCFFFDDDBBB@@@???>>>>>>>>><<<===???BBBEEEGGGHHHIIIKKKLLLLLLJJJGGGGGGKKKNNNUUUSSSQQQNNNJJJGGGEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEGGGHHHIIIIIIEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>============???>>>@@@FFFMMMOOOKKKFFFFFFDDDCCCEEEGGGGGGDDD@@@BBBAAAAAABBBEEEFFFFFFFFFSSS___sss||||||}}}qqqqqqrrrwww}}}rrriiiccciiittt|||cccKKK:::,,,---444222......------------......************************))))))************))))))))))))(((((((((((('''''''''(((((())))))((((((''''''''''''''''''((())))))&&&'''((()))***)))((('''&&&''''''''''''((((((((())))))((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++*********++++++,,,---...,,,------------.........***,,,............///000,,,888GGGVVVeeexxx|||YYYSSSRRRRRRUUUMMMNNNMMMJJJKKKQQQWWWWWWOOOGGGFFFDDDCCCFFFIIILLLLLLJJJIIIJJJKKKMMMNNNOOOOOOOOONNNTTTVVVSSSQQQRRRRRRPPPIIINNNSSSUUUUUUTTTTTTTTTOOONNNMMMMMMNNNNNNLLLKKKHHHKKKOOOPPPPPPPPPRRRTTTRRRPPPQQQTTTSSSQQQQQQUUUVVVUUURRRRRR\\\sss{{{|||uuu}}}wwwlllrrrrrrpppuuu}}}}}}zzz|||~~~yyyssspppllljjjuuu~~~iii```XXXSSSTTTUUUSSSUUUYYYRRROOOLLLKKKLLLNNNPPPQQQNNNMMMOOOQQQOOOKKKLLLPPPNNNLLLKKKJJJKKKJJJGGGEEEEEEDDDBBBAAA@@@@@@@@@AAA>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHGGGFFFGGGJJJKKKOOONNNLLLJJJGGGEEECCCBBBAAABBBCCCEEEEEEEEEEEEDDD???AAADDDGGGIIIJJJJJJJJJCCCCCCBBBAAA@@@??????>>>AAA@@@@@@@@@AAAAAA@@@?????????BBBJJJRRRUUUPPPJJJHHHEEEDDDDDDGGGGGGDDDAAAEEEBBB@@@AAAEEEGGGGGGFFFJJJLLLQQQ___zzzxxx{{{yyysssttt~~~xxxpppqqqyyy|||tttsssppprrrvvvzzz|||yyyrrrmmmooosssyyyzzzsssuuuoooRRR???555333...000555333000000000///---+++******)))*********************))))))************))))))))))))((((((((('''''''''''''''((())))))((('''''''''''''''''''''((())))))&&&''')))++++++***)))(((&&&&&&&&&'''''''''((((((((('''&&&''')))******((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************+++,,,---...,,,,,,---------.........---...000111000000//////)))///555;;;FFF]]]|||yyyVVVOOONNNOOOSSSKKKMMMHHHHHHHHHGGGGGGFFFDDDBBBCCCDDDFFFIIIMMMOOOPPPOOOKKKLLLMMMNNNNNNMMMLLLKKKKKKQQQTTTQQQNNNMMMMMMKKKJJJNNNRRRRRRPPPMMMMMMNNNPPPOOONNNOOOPPPOOOMMMKKKLLLNNNQQQQQQOOOPPPRRRUUUQQQPPPRRRTTTSSSOOOQQQUUUOOOUUUXXXSSSQQQ[[[ppp|||{{{|||pppjjjssssssiiihhhooo{{{qqqgggcccooowwwmmmmmmuuupppwww~~~uuuaaa]]]VVVQQQPPPTTTUUUPPPOOORRRSSSOOOJJJJJJOOOTTTWWWWWWRRRQQQRRRRRRNNNIIIJJJOOOKKKJJJIIIJJJKKKKKKIIIHHHDDDDDDBBBBBBBBBBBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCBBB>>>@@@BBBDDDFFFEEEDDDDDD===@@@DDDHHHJJJKKKKKKJJJCCCBBBAAA@@@>>>===<<<;;;BBBBBBBBBCCCDDDEEECCCBBB@@@@@@DDDLLLVVVXXXSSSMMMHHHEEECCCDDDGGGHHHFFFCCCCCCAAA@@@AAACCCDDDDDDCCC>>>IIIPPPRRR]]]zzzzzzuuu~~~yyytttvvv{{{rrriiigggpppuuu||||||~~~^^^EEE===111222888222......))))))***+++,,,************)))))))))))))))*********))))))************)))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&(((***+++,,,+++***)))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&)))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************+++,,,---...,,,,,,,,,---------......,,,---/////////...---,,,,,,000222///111CCCccc|||tttRRRMMMLLLJJJLLLDDDEEECCCDDDEEEGGGIIIIIIGGGDDDHHHIIIKKKMMMNNNNNNNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJOOOMMMKKKKKKMMMNNNLLLJJJGGGJJJNNNOOONNNMMMLLLLLLOOONNNMMMNNNPPPRRRRRRRRRTTTTTTSSSQQQPPPPPPPPPPPPPPPRRRRRRQQQNNNMMMOOORRRQQQQQQPPPOOOPPPUUU\\\aaa~~~vvvrrrmmmjjjoooxxx~~~rrrkkknnnrrrqqq~~~~~~}}}|||nnncccaaaiiiyyynnneeejjjpppwww|||qqqeee^^^[[[TTTSSSRRRQQQQQQPPPPPPPPPLLLJJJIIIMMMSSSWWWVVVTTTPPPOOOMMMLLLKKKKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGFFFHHHFFFBBB???===<<<<<<===AAACCCDDDEEEDDDCCCDDDEEEAAABBBAAAAAAAAADDDHHHLLLHHHGGGEEECCCAAA@@@@@@@@@BBBCCCDDDEEEDDDCCCAAA@@@@@@===>>>DDDHHHGGGFFFHHHHHHEEEBBB@@@??????>>>>>>???CCCEEEDDDEEEIIIJJJHHHCCCDDDFFFHHHJJJMMMNNNOOOQQQGGG@@@BBBDDDBBBAAACCCAAAAAABBBCCCDDDDDDDDDCCCEEEHHHLLLLLLQQQ^^^tttyyyxxxgggOOO@@@:::333222111///......------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((((((''''''(((***))))))))))))************))))))***++++++++++++***------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---111999BBBIII```ttttttQQQLLLLLLJJJLLLDDDFFFEEEDDDDDDFFFHHHHHHGGGEEEGGGIIILLLNNNPPPOOONNNMMMIIIIIIIIIIIIJJJJJJJJJJJJMMMJJJIIIIIIJJJKKKIIIGGGJJJMMMPPPQQQPPPOOONNNNNNLLLKKKKKKMMMQQQSSSTTTTTTUUUUUUSSSRRRQQQQQQPPPPPPKKKMMMOOOOOOMMMMMMNNNPPPNNNNNNNNNMMMNNNRRRWWW[[[nnnvvvqqqqqquuuyyyyyyqqqfff```ccciiirrrfff___ccchhhjjjooowww}}}{{{uuuvvvxxx{{{rrrttt|||yyyjjjeeelll|||nnn```ZZZVVVTTTRRRQQQPPPOOOOOONNNNNNNNNNNNLLLJJJLLLQQQSSSRRROOOMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEEEECCCAAA???===<<<;;;;;;???AAACCCDDDCCCBBBBBBCCC???@@@AAAAAAAAACCCFFFIIIEEEDDDBBB@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEE===>>>BBBHHHIIIEEECCCDDDDDDBBB@@@???>>>>>>===<<>>???AAABBBCCCDDDDDDDDDDDDEEEEEEBBBCCCJJJXXXccctttsssVVVCCC:::555333222222000///...---------,,,,,,+++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))&&&'''((((((''''''(((***(((((()))))))))*********))))))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000///...///333999===AAASSStttsssQQQLLLKKKIIILLLDDDFFFFFFEEEDDDDDDFFFGGGFFFEEEEEEGGGJJJMMMNNNMMMKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGEEEDDDLLLNNNPPPQQQOOOMMMLLLLLLHHHHHHIIIMMMQQQTTTVVVUUUTTTSSSRRRPPPOOOOOONNNNNNFFFHHHKKKLLLLLLLLLMMMNNNKKKLLLMMMNNNNNNPPPSSSVVV]]]kkkssswwwxxxzzzzzzwwwzzzlllmmmmmmuuu~~~tttsss{{{wwwggg[[[WWWUUUTTTRRROOOOOONNNMMMLLLLLLLLLLLLPPPMMMKKKKKKMMMNNNKKKIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???===<<<;;;:::<<>>======???AAACCC????????????AAACCCFFFHHH>>>AAAHHHNNNLLLDDDAAABBB>>>>>>>>>>>>===<<<;;;:::???DDDFFFEEEFFFHHHGGGCCCBBBAAA@@@@@@@@@AAACCCDDDGGGAAA>>>AAADDDCCCAAAAAA<<<===>>>@@@BBBCCCDDDDDDHHHGGGDDDAAA???AAAFFFJJJKKKhhhyyyaaaCCC111///222333111111111///...------------+++++++++***************'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))&&&'''((((((''''''(((***(((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000111000...---...111444222;;;RRRssssssPPPKKKIIIHHHKKKDDDFFFGGGEEEBBBAAACCCDDDEEEDDDAAACCCGGGJJJKKKJJJHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDIIIKKKLLLLLLJJJHHHGGGGGGGGGGGGHHHLLLPPPSSSTTTSSSOOONNNMMMLLLKKKKKKKKKKKKFFFHHHJJJLLLLLLLLLKKKJJJIIILLLPPPRRRSSSTTTUUUWWW```eeennnxxx{{{xxxuuuxxx~~~www}}}yyysssooonnnzzz{{{rrrhhhbbb\\\XXXXXXWWWSSSPPPNNNMMMLLLKKKJJJJJJJJJJJJOOOLLLJJJJJJJJJJJJGGGEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@???>>>===<<<;;;<<>>===???BBBCCCBBBBBBCCCCCCAAA@@@===;;;;;;===@@@AAA======>>>???@@@BBBCCCDDDBBBFFFMMMPPPKKKCCCAAADDD;;;===>>>???===<<<;;;;;;@@@DDDFFFEEEEEEGGGEEEAAAEEEDDDBBB@@@???@@@AAAAAA@@@>>>>>>@@@CCCCCCAAA@@@<<<===>>>@@@AAAAAABBBBBBHHHFFFEEEDDDDDDEEEDDDCCCHHHOOO```}}}|||~~~{{{zzzxxxcccPPPCCC444///333777555111000///...---,,,,,,,,,,,,*********************)))''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&'''((((((''''''(((***(((((((((((()))))))))***)))))))))))))))******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...///......000222222333<<>>===>>>@@@CCCCCCBBB@@@??????>>>AAADDDDDDDDDCCCBBBCCCBBB@@@>>><<<;;;<<<>>>???>>>@@@BBBDDDEEECCCAAA@@@DDDFFFIIIJJJEEE>>>???DDD;;;>>>@@@@@@???======>>>@@@DDDEEEDDDDDDFFFDDD@@@EEEDDDBBB@@@???>>>>>>>>><<<===>>>???AAACCCBBB@@@>>>>>>??????@@@?????????@@@???@@@BBBEEEEEECCCAAAFFFDDDGGGWWWttt~~~}}}~~~pppUUUFFF888555222333555555111.........---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***'''(((((((((((()))))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***,,,.../////////000222......222999CCCSSSlllrrrNNNHHHGGGFFFJJJCCCGGGEEEBBB???===>>>>>>???>>>@@@BBBDDDFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIHHHFFFFFFFFFHHHFFFHHHIIIHHHEEEDDDDDDDDDFFFFFFGGGIIILLLLLLKKKIIIKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLMMMNNNMMMKKKIIILLLPPPVVVZZZ\\\\\\\\\\\\[[[]]]aaacccccciiizzzwwwrrrkkkffflllxxxuuusssoooiiiddddddiiinnnnnnddd___bbbggglllzzz}}}mmmggghhhddd[[[jjjbbbXXXSSSWWWddduuuuuuvvv~~~pppaaa```XXXWWWVVVVVVUUURRRNNNJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????@@@BBBCCCBBBAAA@@@@@@AAA@@@BBBDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>======>>>>>>BBBDDDGGGIIIIIIFFFBBB???CCCBBBBBBBBB>>>;;;===BBB>>>AAACCCBBB???>>>???AAA@@@CCCDDDBBBBBBEEEDDDAAAAAA@@@@@@>>>===<<<;;;::::::===???>>>???CCCCCCAAA??????@@@@@@??????>>>===>>>>>>???AAACCCCCCAAA???<<<@@@EEEHHHLLL___~~~}}}~~~||||||hhhVVVDDD999777222222222111///......///------,,,+++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***''''''(((((((((((())))))))))))((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,...///000.........///...000333444333999LLL___gggqqqNNNGGGFFFEEEJJJCCCGGGBBB@@@===<<<<<<<<<;;;:::>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEEDDDCCCEEEGGGEEEGGGGGGFFFDDDCCCDDDEEEDDDDDDEEEGGGJJJJJJHHHFFFHHHHHHIIIJJJKKKMMMNNNOOONNNLLLKKKLLLNNNOOOMMMLLLMMMQQQVVVYYYYYYXXXWWWWWWWWWWWW[[[^^^]]]]]]eeeqqqzzzzzz~~~xxxrrrqqquuu|||oooeee```ccceeebbbdddkkkeee___YYYWWWYYY\\\]]]\\\jjjgggaaa```hhh{{{yyyeeeVVVSSSYYYVVVUUUSSSQQQPPPOOONNNMMMHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFFFFEEECCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<===>>>???@@@BBBBBBBBBAAA??????@@@BBB@@@BBBCCCCCCAAA@@@AAABBB@@@@@@AAAAAAAAA@@@@@@@@@CCCEEEGGGHHHHHHFFFCCCAAABBB???===???>>><<<===AAA@@@CCCEEEBBB>>>===@@@CCCAAACCCBBB???@@@DDDEEECCC<<<===>>>>>>>>><<<:::888:::>>>@@@===>>>BBBDDDAAA>>>??????@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAA;;;???DDDBBB<<<<<>><<<;;;;;;;;;999888;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAA>>>AAACCCCCCAAAAAACCCEEECCCDDDEEEDDDCCCBBBCCCDDDAAAAAACCCFFFIIIIIIHHHFFFEEEEEEFFFGGGIIIKKKMMMOOOMMMJJJIIIJJJMMMPPPPPPNNNMMMQQQTTTVVVUUUSSSRRRQQQ[[[WWWVVVZZZ[[[[[[```iiiggguuu~~~}}}tttqqqwwwpppkkklllkkkgggdddeeerrrxxxbbbYYYXXXUUUSSSTTTSSSQQQMMMJJJIIIIIIJJJJJJFFFEEEDDDCCCCCCBBBCCCCCCFFFGGGGGGFFFEEEDDDDDDEEEFFFDDDCCCAAA@@@@@@AAAAAA============>>>>>>>>>>>>===<<<;;;:::;;;===???AAACCCBBBAAA???======@@@BBB@@@AAABBBAAA?????????AAA>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBCCC>>>===@@@BBB@@@???AAABBBDDDEEEBBB===<<<@@@DDDAAACCCAAA>>>???CCCFFFEEE;;;===???@@@@@@>>>;;;999:::???@@@<<<===BBBDDDBBB======>>>@@@@@@AAAAAAAAA???AAABBBAAA@@@???AAACCCDDD>>><<<@@@BBB??????CCCCCCRRRfffzzzjjjWWWBBB777222666555//////555,,,,,,,,,---------,,,+++++++++******************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***''''''''''''((((((((()))***)))'''&&&'''(((***+++)))))))))))))))))))))))))))************+++++++++)))***,,,,,,,,,,,,...000222+++)))...444444222111111;;;UUUqqqtttMMMEEEEEECCCDDD>>>DDD@@@===::::::;;;;;;999777888999;;;===>>>======<<<===============>>>?????????>>><<<;;;<<<===???@@@GGGHHHIIIGGGEEECCCBBBBBBCCCDDDGGGIIIJJJIIIHHHGGGFFFEEEEEEIIIMMMNNNKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPSSSVVVVVVUUUSSSRRRRRRYYYZZZZZZZZZZZZ[[[^^^```aaadddtttvvvsss}}}uuufffUUULLLNNNRRRRRRQQQPPPPPPPPPNNNLLLJJJHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBGGGGGGGGGHHHHHHGGGGGGFFFBBBCCCDDDDDDBBB===999666;;;999:::===???>>>@@@CCC>>>============>>>>>>?????????@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>BBBEEEGGGEEECCCAAA@@@@@@@@@@@@?????????>>>===>>>AAACCCCCCDDDCCC@@@===<<<@@@DDDCCCCCCBBBAAAAAABBBBBBCCC@@@>>><<<;;;<<<======<<<>>>======>>>??????===;;;@@@>>>===>>>@@@BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;@@@???EEEQQQ___wwwgggMMM???>>>444333222000///.........------......------,,,+++)))...333333...***)))*********))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))******+++))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------------......///000000000333666;;;CCCSSSllluuuNNNFFFEEECCCCCC===CCC@@@===:::999:::;;;999777777888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>===<<<;;;::::::<<<===???AAABBBDDDCCCBBBAAAAAABBBBBBCCCEEEGGGGGGGGGFFFEEECCCDDDEEEHHHJJJJJJHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKMMMPPPSSSTTTTTTSSSSSSTTTXXXYYYZZZYYYYYYYYY[[[]]]]]]\\\dddsss~~~oooaaaYYYOOOKKKMMMQQQQQQOOOMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFDDDBBB@@@???>>>>>>DDDEEEFFFFFFFFFEEEDDDDDDAAABBBCCCBBB@@@===:::888999999===CCCDDD@@@======<<<<<<;;;;;;;;;<<<======??????@@@@@@@@@@@@@@@???????????????????????????999:::;;;::::::<<<@@@CCCCCCBBB@@@???>>>??????@@@AAAAAA@@@>>>======???AAA??????>>><<<;;;<<>>>>>>>><<<::::::;;;<<<<<<<<<>>>======???AAABBBAAA???BBB@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>======<<<;;;;;;:::===;;;???GGGMMMZZZvvvvvvdddXXXIII999333666333222111///......------,,,------------,,,++++++(((,,,000///+++(((((()))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((())))))***+++************************(((((()))******+++,,,,,,+++++++++,,,,,,,,,---------------...//////000000111333444888@@@PPPdddrrrvvvOOOFFFEEEBBBCCC<<>><<<:::999::::::999777666777888999:::::::::999:::::::::::::::;;;<<<<<<;;;:::999888999:::;;;<<<<<<>>>@@@AAAAAAAAABBBCCCAAABBBCCCDDDDDDCCCBBBAAAAAACCCFFFGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGIIILLLOOOQQQRRRRRRTTTUUUUUUWWWXXXXXXWWWVVVVVVWWW]]][[[\\\```bbbhhh{{{hhhZZZYYYNNNLLLJJJJJJKKKLLLLLLJJJHHHHHHGGGFFFFFFFFFGGGHHHFFFEEECCCAAA???>>>>>>===@@@BBBCCCEEEEEECCCBBBAAA@@@@@@@@@@@@???===<<<;;;===???GGGOOOOOOGGG???<<<::::::999999:::;;;;;;<<>>===<<<<<<===>>>???CCCCCCBBB???===<<<===???>>><<<::::::<<>>???@@@@@@>>><<<;;;:::888777777999;;;<<<<<<=========@@@CCCDDDDDDCCCDDDBBB@@@@@@AAAAAAAAA@@@AAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::999999:::777:::??????@@@KKKYYYzzzxxxkkkRRRFFF;;;888444......333111000///---,,,,,,,,,,,,++++++,,,,,,++++++***)))'''***,,,+++(((&&&&&&((()))))))))(((((((((((('''&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((())))))***+++************************((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000111000///000666@@@HHHdddsssvvvOOOFFFEEEBBBAAA:::@@@<<<;;;:::999999888888888777777888888999999999999999888888888888999::::::999999888888888999:::;;;<<<>>>AAABBBBBBBBBCCCDDD@@@AAAAAABBBBBBAAA@@@??????CCCGGGGGGDDDAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJMMMOOOOOOPPPQQQSSSRRRTTTVVVVVVTTTSSSRRRRRRWWWVVVYYY\\\[[[\\\dddnnn|||dddWWWQQQQQQSSSIIIJJJKKKKKKIIIGGGFFFFFFGGGFFFDDDCCCCCCDDDEEEGGGCCCBBBAAAAAA@@@@@@AAAAAA>>>???AAACCCCCCBBB@@@??????>>>>>>=========>>>>>>???BBBJJJSSSRRRHHH>>>:::999999999999:::;;;<<<<<>>;;;:::;;;===>>>>>><<<;;;;;;<<<<<<===BBBCCCBBB@@@>>>===>>>???BBB???<<<<<>>@@@BBBDDDDDDAAA>>><<<777666555666999;;;<<<<<>>>>>@@@CCCDDDDDDBBBBBBAAA@@@@@@BBBCCCBBBAAABBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::999777999>>>>>>;;;;;;@@@HHHLLL]]]yyyxxxcccRRREEE>>>;;;444///111111...///333......---++++++************************))))))(((((())))))(((&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((()))******++++++++++++++++++++++++((()))))))))*********+++***++++++++++++,,,,,,,,,+++,,,,,,---......//////000111111///...000333777CCCGGGUUUmmmuuuMMMEEECCC@@@@@@999???;;;::::::999888777888888888888888888888999999999777777777777777888888999999888888888999999::::::===???@@@AAA@@@@@@@@@AAA@@@@@@@@@@@@@@@????????????CCCFFFFFFCCC@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDIIIKKKMMMMMMLLLLLLMMMOOOPPPRRRTTTSSSQQQPPPOOOOOOLLLLLLPPPXXX]]]^^^___```gggrrr|||hhhTTTOOOQQQQQQLLLGGGJJJKKKLLLKKKHHHFFFFFFGGGHHHFFFDDDBBBBBBBBBDDDEEECCCBBBAAAAAA@@@@@@AAAAAA===>>>@@@AAABBBAAA@@@???======<<<<<<<<<===??????===>>>CCCJJJHHH@@@999777::::::::::::;;;<<<===>>>CCCCCCDDDDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===???AAA@@@>>><<<;;;:::;;;;;;AAAAAABBBAAA???>>>???AAADDD@@@======@@@AAA@@@===>>>@@@CCCEEEEEECCC@@@>>>777666555666999<<<>>>>>>BBBAAA@@@AAABBBBBBAAA??????>>>>>>@@@BBBDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::>>>@@@>>><<<<<>>???888>>>999::::::888777666777999888888777777777888888999777666666666666777888888777777888888888999999999:::;;;======;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCCCCBBB@@@@@@?????????@@@AAABBBCCCDDDDDDKKKLLLMMMLLLJJJJJJKKKLLLOOOPPPQQQQQQOOOMMMMMMNNNPPPMMMMMMQQQWWW[[[ZZZXXX[[[]]]hhh|||nnnYYYSSSOOOOOOMMMHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIFFFEEECCCBBBBBBBBBBBBCCCEEEDDDBBB@@@???======<<<<<<<<<===>>>????????????<<<;;;;;;;;;<<<===>>>???>>>===???DDDCCC===:::;;;;;;;;;;;;;;;<<<===??????DDDDDDDDDDDDCCCBBBAAAAAA========================777999;;;<<<===>>>@@@BBBBBB@@@>>><<<;;;:::::::::@@@AAABBBBBB@@@???@@@AAA@@@>>><<<<<<<<<<<<;;;:::;;;===AAACCCDDDCCC@@@???999888777999<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<<<<;;;999<<<:::<<>>777===777999:::888666555777999888777666555555666777777666666666666666777888888555555666777777777777777555777999999888888888999::::::::::::;;;<<<============>>>@@@AAAAAA>>><<<:::;;;<<<>>>@@@AAABBBCCCKKKLLLLLLKKKJJJIIIKKKLLLNNNOOOOOONNNMMMLLLNNNOOOUUUSSSQQQPPPRRRUUUVVVVVV```]]]]]]dddppplllUUULLLSSSNNNKKKIIIEEEBBBFFFLLLEEEEEEDDDDDDEEEEEEEEEDDDAAAAAAAAAAAABBBBBBBBBBBBCCCBBB@@@>>><<<;;;:::::::::::::::::::::<<<===>>>:::;;;;;;<<<<<<======>>>@@@>>>???BBBBBB???>>>@@@::::::;;;;;;<<<>>>???@@@CCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<888:::===>>>>>>???AAACCC???>>>===;;;::::::;;;;;;BBBCCCDDDCCC@@@???>>>???:::;;;;;;;;;999999:::;;;999;;;>>>AAACCCBBBAAA@@@===;;;:::<<>><<<<<<<<>>>>><<<===777===777999:::888555555777999666666444444333444555666666666666666666777888888333444555555666666555555333555888888888888999:::888888888888999:::;;;<<<<<<;;;:::===@@@AAA===:::888888:::<<<>>>@@@AAABBBJJJKKKKKKKKKJJJJJJLLLMMMNNNNNNNNNMMMKKKLLLNNNPPPLLLPPPSSSTTTTTTXXX[[[]]]^^^]]]^^^___^^^bbbooo|||gggMMMLLLTTTKKKDDDAAAFFFKKKJJJFFFDDDDDDCCCBBBBBBCCCBBB???<<<<<<===???AAABBBBBBCCCCCC======<<<;;;;;;;;;;;;;;;999888777777777999<<<===::::::;;;<<<=========<<<<<<:::;;;??????======???:::::::::;;;<<<===??????AAABBBAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;???AAABBBBBB@@@???@@@@@@<<<<<<;;;:::::::::;;;<<>>======666999<<<;;;999999;;;>>>:::<<<>>>AAACCCDDDCCCCCC???>>>===>>>AAACCCDDDDDDGGGFFFEEEEEEEEEEEECCCAAA===<<<===???AAAAAA???===::::::::::::::::::::::::888888888888888888999999777:::;;;999888888777666555666666555555777777555777???FFFLLLYYYooorrr^^^OOOLLLCCC777111000222222111...//////...------...///---,,,***'''(((+++,,,***+++******))))))))))))******************))))))(((&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++)))******+++,,,,,,------+++++++++,,,...000000000///+++)))---555::::::777444777???LLL___tttbbbFFFCCC???<<>>???@@@AAABBBFFFGGGGGGGGGFFFGGGJJJLLLRRRPPPNNNLLLLLLMMMOOOQQQWWWYYYYYYVVVWWW\\\______^^^\\\]]]aaacccbbbcccffflll|||bbbRRRLLLHHHEEEIIIIIIIIIHHHGGGFFFDDDCCCEEECCC@@@===<<<<<<>>>???>>>>>>??????@@@@@@@@@AAA===>>>>>><<<:::999:::;;;===999666555777999999888;;;;;;;;;;;;:::999888888777888999999888999;;;===888888999:::;;;<<<===>>>;;;<<<===?????????>>>===;;;999777666666777999;;;>>>???@@@???>>>===>>>???@@@???===;;;:::;;;<<<===AAA>>><<<<<<===>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>???@@@BBBCCCDDDDDDDDD>>>>>>???@@@CCCFFFHHHJJJKKKHHHEEEDDDDDDDDDCCCBBB@@@@@@@@@??????===<<<<<<999999999999999888777666777777999999:::999888777777777777777666666666666444333333222222333333444777777777999>>>DDDJJJNNN\\\hhhwww|||mmmdddZZZSSSKKKFFFDDDAAA;;;666444333111111111111000...000//////...------,,,,,,------,,,,,,+++***))))))***)))(((&&&&&&''''''((())))))))))))))))))))))))((((((((((((''''''''''''***)))''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''((()))******)))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...////////////000000000000333666777777888???IIIRRR[[[lllbbbEEEBBB???<<>>777777666555444333222222000111222444555666666666666555444444444444444555555555555666666666777777666666666666666666666666666666777777888999999999999999:::;;;<<<<<<======;;;<<<<<<===>>>???@@@@@@EEEGGGHHHHHHHHHJJJMMMOOOPPPPPPNNNNNNPPPRRRUUUWWWWWWWWWWWWWWW]]]eeefffccc]]][[[\\\```aaa``````ddd^^^fffvvvttt^^^OOOJJJKKKLLLLLLGGGGGGGGGFFFEEEDDDBBBBBBCCCBBB???===<<<<<<===>>><<<<<<<<<======>>>>>>>>>=========;;;999888999;;;<<<999666555777888888777;;;;;;;;;::::::888777666666777888888777888:::<<<777888888999;;;<<<<<<===<<<===>>>>>>>>>===<<<;;;:::999777555555777999:::<<<===>>>===<<<;;;<<<>>>???>>><<<::::::;;;<<<===>>>>>>>>>@@@BBBBBB>>>;;;<<<<<<============<<<<<>>>>>???BBBEEEHHHJJJKKKHHHFFFEEEEEEEEEDDDCCC@@@@@@@@@@@@???>>>======;;;;;;;;;:::999777666555777777999999999999888777666666666555555555444444333333222222222222333333333333333444777;;;???BBB;;;CCCLLLRRRVVV\\\fffmmm~~~pppmmmggg___UUUJJJAAA<<<@@@;;;666555666666333000333111000///000000...---000//////...------,,,,,,,,,,,,,,,+++***)))))))))***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))(((&&&%%%''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))++++++++++++*********************+++++++++,,,,,,,,,,,,+++++++++,,,---........./////////000000000...111333222111222888===<<>>;;;;;;<<<===>>>?????????DDDFFFGGGHHHIIIKKKNNNPPPMMMMMMMMMOOORRRVVVZZZ\\\XXXWWWUUUWWW___gggfff```\\\ZZZZZZ^^^^^^\\\]]]```\\\ZZZ]]]fffsss[[[UUUMMMGGGFFFGGGHHHIIIDDDDDDDDDDDDCCCAAA@@@???@@@??????>>>===<<<;;;;;;999::::::::::::;;;;;;;;;;;;<<<<<<:::888777999::::::888666555666777777777:::::::::999888777555444444555666666555666888:::666777777888999:::;;;;;;<<<============;;;:::999999888666555555666888999:::;;;<<<<<<::::::;;;<<<>>><<<;;;999999:::;;;===<<<>>>AAAEEEFFFDDD???;;;======>>>>>>>>>>>>======>>>???@@@@@@@@@@@@???>>>@@@???>>>>>>@@@CCCGGGIIIIIIGGGEEEDDDEEEEEEDDDCCCAAA@@@@@@@@@???>>>>>>===>>>======;;;:::888666555777777999999999888777666555555444444444333333333333333222222222222333333111111111111222444555666777:::<<<>>>???AAADDDFFFIIINNNSSSWWWWWWYYY\\\___```eeemmmtttyyyzzzxxxvvvoookkkddd\\\TTTNNNJJJIIIJJJGGGCCC>>>:::777555444000...+++,,,000222111///111///......//////---,,,---------,,,++++++******++++++******))))))(((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''&&&$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&$$$###&&&''''''''''''((((((((('''''''''(((((())))))***(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,---......---.........////////////,,,000333333000...///000111222333666===JJJ[[[gggaaaDDDAAA<<<999===888:::777666666555444333222111111111222333444555555444666555444333222222222222555555555444444444444333444444444444444444444444444444555555666777777777777777888888999:::;;;;;;999:::<<<>>>@@@AAAAAAAAACCCEEEGGGHHHHHHIIIKKKMMMIIIJJJKKKMMMQQQUUUYYY[[[WWWXXXWWWUUUYYY]]]\\\XXXZZZXXXXXX[[[[[[YYYYYY\\\]]]YYYXXX]]]dddiiiooouuuzzzdddUUUOOONNNLLLIIIEEECCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<============;;;:::999888888888888888999999999999::::::888777666777999888777666555555666666666999999999888666555333222333444555444333444555777555555666666777888888999999:::;;;;;;;;;:::999888888777555555555555777888888:::;;;;;;:::999:::<<<;;;:::999888888999;;;<<<<<<>>>BBBDDDDDDBBB>>>;;;>>>>>>?????????>>>======<<<===???@@@AAA@@@??????@@@???======>>>AAAEEEGGGFFFDDDCCCCCCCCCDDDCCCAAA??????>>>>>>=====================<<<;;;999888777777888888999999888666666444444444444333333333333222222111111111111222222111111222222222222222222666555444555666777666666555777::::::999999;;;===666999>>>BBBDDDCCCBBB@@@<<<:::888777555555666666666555333222111222333444222000......000111000...000...------......---,,,*********))))))(((((((((******))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******(((((((((((())))))))))))'''''''''((()))******+++************++++++++++++,,,,,,,,,,,,,,,------...------------............,,,///222333111000000111444333222111222333666888aaaDDDAAA<<<888<<<666888666666555444333222111111111111222333444444444444666666555444333333444444999888777666444333222222333333333333333333333333444444555555666777777777888888888888777777777777666888<<>>===:::;;;<<<<<<;;;:::888777888888888888888888888888777888888777555555666888666666666555444444444555777777777666555333222111222333444333222222444555333333444444555555666666555666888999:::::::::999666666555444444555666666888999::::::999999;;;<<<999888777666777888:::<<<>>>?????????>>><<<;;;:::>>>>>>>>>>>>>>>===<<<<<<999;;;>>>AAABBBCCCBBBAAA@@@???=========@@@BBBDDDBBB@@@@@@@@@AAABBB@@@???===<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::777888888999888777666555555555555444444444333333222111111000000111111222000111222333333333333222444222000111222333111///666666666555333222333444333444444444444444444444444333222111111111222333------......////////////000///......---,,,+++)))///...------...///...,,,************)))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***(((((((((((())))))))))))&&&&&&'''((()))******+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------***+++,,,---------...000+++---///111222000---***bbbEEEAAA<<<888<<<555777666666555444333222111111111111222333333333333333555555444444444444555555;;;:::999888666444333333222222222222222222222222333444444555666666777777888888777777666555555555555777;;;???BBBDDDDDDDDDGGGHHHJJJJJJIIIHHHHHHIIIKKKKKKLLLNNNPPPRRRTTTUUUPPPVVVXXXSSSNNNQQQVVVZZZWWWTTTTTTWWWWWWUUUUUUXXX\\\WWWYYYeeeooonnnfff___[[[aaafffkkkxxxuuummm```RRRIIIGGGGGGHHHBBBBBBBBB@@@>>>>>>???AAA>>>>>>??????>>>======<<<888999:::::::::888777666888888888777777777777777555666666555444333555666444555666555333222333444444444444444444333222111222333333222111111333444222222222222333333444444222333555777999999999999555444444444444444444555777888999999999999:::<<<777666555555666888:::;;;<<<===<<<:::888888999;;;<<<=========<<<;;;:::999777:::===AAACCCCCCCCCBBB??????>>>===>>>>>>@@@@@@>>>======>>>@@@@@@???===<<<;;;:::999999999;;;;;;999:::;;;;;;<<<<<<;;;;;;777888888999888777555444555555444444444333333333111111000000000000111111...///000111222222222222888666555555555555333222333333333333333333333333555444222222222333555666111111000000/////////000///000111222111000///...,,,,,,,,,---,,,++++++***///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))&&&''''''((()))******+++)))))))))************+++))))))***+++,,,+++++++++++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...***,,,---////////////...cccFFFBBB<<<888<<<555777666555555444333222111111111111222333333333333222222222222222333444555666777666666555444444333333222222222222222222222222222222333333444555555555666666666555555555555555555777;;;>>>@@@AAA@@@???BBBDDDFFFGGGFFFEEEFFFFFFHHHIIIJJJLLLNNNPPPQQQRRROOOSSSSSSNNNLLLQQQWWWZZZUUURRRSSSVVVVVVTTTTTTWWW^^^ZZZYYY___cccbbb___^^^]]]___^^^\\\ddduuuwwweeeZZZTTTMMMHHHGGGEEEEEEDDDEEEDDDAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<;;;::::::777888888888888777666666777777777666666555555555333444555444222222444666222444666555333111222444111222222333333222222111222333333222111111222444111111111111111222222222222333555666777777777666444333333333333333333444444666777888777777999:::555555444444555777999;;;777888999999777777:::<<<;;;;;;;;;::::::999888777777999===@@@BBBBBB@@@???>>>>>>>>>>>>>>>>>>=========<<<===>>>@@@@@@???===<<<;;;999888888:::;;;<<<::::::;;;;;;;;;::::::999777888888888888666555333333333333333222222222222000000000//////000000000...//////000000111222222000000000000............/////////111222222111111//////.........///000111+++,,,,,,,,,------......+++++++++++++++***)))))))))***,,,---------,,,------+++***+++,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))))))))(((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))*********))))))))))))************'''((()))***+++******)))************+++++++++,,,000...---------......---///000111///---,,,...000dddFFFBBB===888<<<555777666555555444333222111000111111222333333333222222000000000111222333555555000000111111111222222222111111111111111111111111000111111222333333444444444444444555555666666666666888:::===>>>===<<<;;;;;;>>>AAABBBBBBBBBBBBCCCDDDEEEFFFHHHKKKLLLNNNOOOQQQQQQMMMIIIJJJQQQUUUUUUTTTQQQRRRUUUVVVTTTUUUXXXVVVUUUWWWYYYXXXVVVYYY^^^QQQVVVYYY[[[bbbkkkqqqqqqvvvzzz}}}}}}{{{iii^^^ZZZYYYUUUQQQKKKEEE@@@AAACCCCCCBBBAAA@@@>>>======>>>===;;;999999999:::::::::999888888777777777777666666666666666666666555555444444444222333444333222222333555111444666555222111222333000000111222222222222111222333333222111111222444000000000000111111111111333444555666666666555444333333333333333333333333333444666666555666777999444444333333444777999;;;222555888999888888;;;>>>999::::::999888777666555777999===@@@@@@???===<<<===>>>?????????>>><<<;;;===<<<===???AAAAAA???>>>===;;;:::999999:::<<<===;;;;;;;;;;;;:::999888777777888888888777666444333222222222111111111111000000000////////////000000111000000000000111222333///111222222111111333444/////////000222111///---000111111111111///...---111000000//////...------000///............///000''')))+++,,,+++*********+++***)))***+++,,,+++***(((((((((((())))))))))))))))))))))))************'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$###"""$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************))))))))))))************&&&''')))******))))))((()))************+++++++++))))))***,,,---...---+++)))---000000---+++,,,///eeeGGGAAA;;;666;;;666999444444333333222111000000444444444444444444444444222222222222222222222222222222222111000//////...000000111111111222222222555555444333333333444444666555333333444666777777222555888999777777999;;;>>>>>>>>>>>>>>>??????@@@???BBBEEEHHHIIIKKKMMMOOOKKKJJJJJJJJJMMMQQQVVVYYYXXXWWWUUUSSSSSSTTTUUUWWWVVVVVVUUUTTTSSSRRRQQQPPPSSSSSSTTTWWW[[[```dddggglllkkkjjjiiijjjmmmppprrr|||~~~ooobbb[[[QQQPPPNNNMMMLLLIIIEEEBBBAAAAAABBBBBBBBBAAA@@@???<<<;;;;;;::::::999888888999999999999888777555555666555444333222333333444333333333333333333333333222111000222555555333000222222222222111111111000////////////000000000000///000000///---,,,...///000000000000000000000000000000111222333333444444222222333333444555555555888666666777888777333///333444555777777777666666444555777777666777888:::666777888777666777999;;;>>>@@@AAAAAA???===<<<<<>><<<:::::::::;;;<<<888999;;;===>>>???@@@@@@<<<<<<;;;;;;;;;:::::::::;;;999888888888777555222777888888888777666444333222222222222222222222222000000000000000000000000////////////////////////////////////000000000000//////////////////////////////...------------...------------------------------------,,,+++***)))******))))))))))))******+++***((('''''''''((()))))))))(((((('''''''''&&&''''''((((((((((((((((((((()))+++,,,+++***((('''''''''''''''''''''''''''***)))(((&&&$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,eeeFFFAAA;;;666;;;666999444444333333222111111000444444444444444444444444222222222222222222222222222222111111000//////...000000000111111111222222444333333222222333333333555444333333444555555444000333666777666777999;;;::::::;;;<<<>>>@@@BBBCCCBBBEEEHHHIIIIIIIIIJJJKKKMMMLLLKKKKKKMMMQQQUUUWWWTTTUUUUUUTTTUUUVVVXXXYYYWWWVVVUUUSSSQQQOOONNNMMMQQQQQQRRRTTTWWW[[[^^^```aaa```___^^^___aaacccddd\\\```eeejjjmmmqqquuuxxx~~~iii```XXXVVVSSSMMMIIIGGGJJJHHHFFFEEEEEECCC@@@===??????@@@AAA@@@???>>>===::::::999999888777777777666666666666555444333333666555333222222222333444333333333222222222222222333111000222333333111...111111111111000000000000....../////////000000000///000000///---,,,...///000000000000000000000000000000000111111111111222222222333444444555555666444333444666999999666444111222444666888888888888555777888888666666777999666777888777666666777999<<<>>>@@@@@@>>><<<;;;<<<;;;;;;;;;:::::::::::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666666777777666444777777888888777666444333222222222222222222222222////////////////////////........................////////////////////////........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******))))))))))))************((('''''''''((())))))((((((((('''''''''&&&((((((((('''''''''''''''$$$&&&((()))***)))(((''')))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,cccEEE@@@:::666;;;666888444333333222222111111111333333333333333333333333222222222222222222222222222111111000000//////...000000000000111111111111222222111111111111222222222333333333333333222222///111333555555666888:::999999:::;;;===???@@@AAABBBEEEHHHJJJJJJJJJJJJKKKNNNMMMKKKKKKLLLNNNPPPRRRPPPRRRUUUVVVVVVWWWXXXZZZWWWVVVTTTRRROOOMMMLLLKKKNNNNNNOOOPPPSSSUUUWWWYYY[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\[[[ZZZ[[[^^^```eeehhhmmmrrrxxx}}}|||vvvooohhh```XXXSSSNNNJJJIIIKKKJJJGGGFFFHHHDDDBBB???>>>>>>>>>===;;;<<<===>>>>>>>>>===;;;;;;888888888777666666555555555555555555555444333222444333222111111111222333222222222111111000000000222111000000111111///---000000/////////..................////////////000...//////...,,,,,,---///////////////////////////////////////000000000000222333333444444555555666333333333666888888777555111222444666888999999999555777888777666666777888666777888777555555555777:::<<<>>>>>><<<;;;:::;;;777888999:::::::::999888:::::::::::::::999999999999::::::;;;;;;<<<<<<<<<888666444444555666666666666666777777666555333222111111111111111111222222////////////////////////........................////////////////////////........................------,,,+++++++++++++++************************,,,,,,,,,,,,,,,+++***)))***))))))(((((())))))******)))((((((''''''((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&!!!###%%%&&&''''''''''''************************''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++bbbDDD@@@:::666;;;555888333333333222222111111111222222222222222222222222111111111111111111111111111111000000/////////////////////000000000111111000000/////////000111111000222444444333111000000222222333444444555777888;;;::::::::::::;;;<<<<<<===AAAFFFIIIKKKKKKLLLMMMLLLLLLJJJJJJIIIJJJKKKKKKMMMQQQUUUVVVUUUTTTUUUWWWUUUUUUSSSQQQPPPNNNLLLLLLJJJJJJLLLNNNPPPRRRTTTTTTYYYZZZZZZ[[[ZZZXXXWWWVVVVVVWWWXXXXXXXXXYYY\\\^^^dddeeefffhhhjjjkkkllllllkkkrrrzzz~~~|||wwwsssrrr}}}}}}}}}vvvuuusssooojjjddd```^^^[[[ZZZXXXVVVUUUTTTRRRQQQLLLLLLMMMMMMHHHAAA@@@DDDAAA???===<<<===>>>>>>===;;;<<<<<<===<<<;;;:::999777777777666555555444444666666666666666555444444333222111000000000111222111111111000//////....../////////////////////............------------,,,------........./////////---......---,,,,,,---///........................---......///000000111111222222333333444555555555555555555666666555444333333444555777888888888777222444555666555555777888555777888777555444444555888:::<<<<<<:::999999999555777999;;;<<<;;;999888;;;;;;::::::::::::;;;;;;888888999:::;;;<<<===>>>:::888555333444666666666444555666666555444333222000000000111111111111111////////////////////////........................//////...............---------------------------,,,++++++***************************************+++++++++++++++***))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++)))&&&###""""""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************++++++++++++++++++++++++```CCC???:::666:::555777333333222222222222222111222222222222222222222222111111111111111111111111000000000///////////////....../////////000000000...............///000111///222444555333111111222777666555444444444555555999999888888999999:::;;;<<>>>>>>>>:::;;;;;;<<<<<<:::999888777777666666555555444444444555555555555444444333111000///......///000111000000000//////.........------............///000---------,,,,,,,,,++++++------------............,,,---------++++++---...------------------------,,,,,,---///111222333444111111222222333444444444333444555555555555555555666777888888888777666555///111333444444555777999555777888777555444444444777999::::::999777777777555777:::<<<===;;;999888999999888888999:::;;;<<<888888999:::<<<===>>>>>>>>>;;;777555555555555444333333444555555444222111/////////000000111111111............................................................------,,,,,,------------------------++++++***))))))))))))*********************************++++++******))))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&333111---)))'''&&&'''(((###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************___AAA>>>:::666:::444666222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////............////////////...------......///000111000333666555333222444666:::888555333333444333222444444555666888:::;;;======???BBBCCCCCCCCCEEEFFFKKKLLLLLLMMMLLLLLLKKKJJJMMMRRRVVVTTTOOOKKKLLLNNNRRRRRRQQQQQQQQQPPPPPPPPPFFFHHHLLLOOORRRSSSSSSSSSTTTTTTTTTTTTSSSQQQOOONNNPPPRRRTTTUUUSSSRRRQQQRRRTTTVVVYYY\\\____________UUUWWWZZZYYYUUUSSSTTTVVVVVVUUUTTTRRRPPPNNNMMMLLLNNNLLLIIIIIIJJJLLLMMMMMMOOOKKKFFFCCCDDDFFFIIIJJJIIIJJJKKKJJJHHHFFFFFFGGGAAAAAACCCEEEAAA<<<<<>>???<<<999777666555444333111222333444444333222111......//////000000111111........................------------------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))*********))))))((()))((((((''''''(((((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&111///+++(((&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))(((((((((************************))))))))))))))))))))))))}}}]]]AAA>>>999666:::444666222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////------........./////////---------......///000111111444777666444333777;;;999666222111222333222111333333444555777999:::;;;<<<===>>>>>>>>>@@@BBBEEEGGGHHHJJJKKKLLLKKKJJJIIINNNRRRVVVTTTNNNJJJKKKOOORRRQQQQQQPPPOOONNNNNNMMMGGGJJJMMMQQQRRRRRRQQQPPPSSSSSSSSSRRRQQQPPPOOONNNMMMNNNNNNMMMLLLLLLMMMOOOUUUXXX\\\___```___]]][[[NNNPPPRRRQQQNNNNNNPPPSSSUUUTTTSSSQQQOOONNNLLLLLLJJJIIIIIIKKKMMMNNNLLLKKKJJJFFFBBBAAACCCGGGHHHHHHFFFIIILLLMMMKKKIIIJJJJJJ@@@>>>===>>><<<777555888888777777888999:::999777666777888888888777555444555444444333333222111111000000111111111111111000...---,,,,,,,,,---///000.........///000000111111000111111///,,,+++---///------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000......//////000000111111---000333333444555999<<<777888999999888777555444333444555555555555666888444666999999888777666777888:::;;;:::777555444444777888999::::::888777555777666555444444555777888999999::::::;;;<<<======<<<:::888777777666444222000111222333333222111111------...//////000111111........................------------------------......------,,,++++++***++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))))))))(((((((((''''''''''''((((((''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&"""""""""#########$$$$$$""""""###$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######"""""""""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************************))))))))))))))))))))))))|||]]]@@@>>>999666:::444555222222222222222222222222000000000000000000000000000000000000000000000000.........///////////////---------.........//////---------...///000111111222555888666444555:::???777444000///111333222111555555555555555666777777888999::::::<<>>;;;;;;===777666777999::::::888666444555666666666555444333333333222222111000000000111222222333333333222222---,,,,,,+++,,,---...///------...///000111222222333444333000+++)))+++------------,,,,,,,,,++++++++++++,,,,,,,,,---------***+++++++++******,,,...++++++++++++++++++++++++.........------,,,,,,,,,------......///000000000000333444444222333666999666777888999999888777666777888999888666555555666333666999:::999888888888999;;;<<<:::777444333333777777888888777666555444<<<:::888666555666777888999::::::;;;;;;<<<<<<<<<888777666666777666444222000000222333333222111000---------...///000000111........................------------------------......---,,,,,,+++******++++++++++++++++++++++++,,,++++++***************(((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!""""""""""""#########"""###$$$%%%&&&&&&'''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}UUU@@@888;;;777555777444333222111111000000111111000000000000000000000000............///////////////////////////////////////////////////////////////////////////.........444111555>>>>>>666444;;;444444333222222222333333333333333333444555666666999999:::<<<>>>@@@BBBDDDEEEEEEFFFFFFGGGHHHIIIKKKQQQTTTTTTPPPJJJGGGJJJMMMQQQMMMJJJKKKOOOPPPMMMIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLGGGGGGHHHJJJMMMOOOPPPPPPTTTTTTTTTVVVWWWWWWTTTRRRJJJJJJJJJJJJKKKMMMNNNOOORRROOOLLLKKKKKKKKKJJJJJJKKKJJJHHHFFFDDDDDDEEEEEEDDD???;;;===DDDIIIHHHEEEFFFCCCAAAAAACCCDDDCCCAAA======;;;:::888777666555555555555666666666666666666666666555555444444444111111111111000000//////222222111111111111111222---,,,,,,++++++,,,,,,---,,,,,,------...//////000///............---------,,,+++++++++***))))))))),,,,,,,,,++++++*********+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------------------...///000000000111222333333333333555555555555555666777888333444555444333333444555444888===<<<888666777999777888:::;;;:::777333111666666777888888888888888;;;999666444333333555666888999:::::::::999888777666777888888777555333111222000......///000000///000////////////.........***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,***)))((('''))))))*********+++++++++))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$%%%%%%###"""!!!"""$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((('''&&&%%%}}}UUU@@@888;;;666555777444333222111111000000111111000000000000000000000000............////////////............................................................////////////222000666??????555222777333333333333333222222222333222222333333444555666888999:::;;;===@@@BBBCCCCCCCCCCCCDDDFFFHHHHHHHHHPPPRRRQQQOOOKKKIIIKKKNNNPPPLLLJJJKKKNNNOOOLLLIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIKKKMMMMMMKKKIIIGGGEEEEEEFFFHHHKKKMMMNNNNNNOOOOOOPPPRRRTTTSSSQQQOOOIIIIIIJJJKKKMMMNNNOOOOOOQQQNNNKKKJJJJJJJJJIIIHHHIIIGGGDDDAAA@@@AAACCCDDDAAA<<<888;;;BBBGGGFFFCCCEEEBBB@@@???@@@@@@>>><<<<<<<<<;;;999888777555555444444444444444444444444555555444444444333333333222222111111111000000000222111000///////////////------,,,,,,,,,,,,------,,,,,,,,,---.../////////------------,,,,,,,,,,,,++++++******************,,,,,,,,,++++++*********+++,,,,,,+++***))))))+++************************,,,++++++*********++++++------------------...//////000111222333333333333333333333333444555666666444555666555333333444555222666::::::777444555777888999::::::999777444222666666777888888888888888;;;999666444333444666777888999:::;;;;;;:::999888777777777777666444333111222111///...///000///.........---------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********)))************)))(((((())))))*********+++++++++))))))************))))))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$""""""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((('''|||TTT@@@888:::666444777444222222111000000000000111000000000000000000000000---............/////////................................................---------.../////////000000000666???===444000222000111222333333222111111222222222222333444555555888888999:::<<>>>>>===;;;:::;;;;;;:::999777666555555333333333333333333333333333333333222222222222222222222222111111111111111222111000...------------...------,,,,,,------...+++,,,,,,------......///,,,,,,,,,+++++++++******))))))******************+++++++++++++++*********)))***+++***)))((()))***))))))))))))))))))))))))+++***************++++++...------,,,,,,,,,,,,---...///000111222222222222111111111222222333444555555666777666444333333555222666::::::777555555666999999999999888666555444666666777888888888888888:::999666444444555777888999::::::;;;;;;::::::999777777666555444333333222333111////////////...---,,,,,,,,,+++++++++*********+++,,,+++******+++,,,+++++++++++++++*********''''''(((((()))))))))))))))))))))************+++((())))))******))))))(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%######$$$&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&(((((()))))))))zzzTTT???888:::666444666333222222111000000000000000000000000000000000000000---------.........//////------------------------------------------------,,,,,,------...///000000111111555:::888111...000...///111333333222111///111111111111222333444555777777888999;;;===???@@@???======@@@EEEGGGEEEBBBGGGFFFEEEFFFIIIJJJJJJIIIMMMKKKJJJKKKLLLMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHDDDGGGKKKNNNNNNKKKGGGDDDFFFFFFGGGGGGGGGIIIKKKMMMNNNNNNNNNPPPQQQPPPMMMJJJEEEGGGJJJMMMNNNNNNMMMMMMOOOLLLIIIHHHHHHHHHHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHAAA???===@@@EEEIIIIIIGGGCCCBBB@@@>>>>>>===<<<;;;999999888777777666555555333333333333333222222222111111111111111111111111222222222222111111111111222111000...---,,,,,,,,,...------,,,,,,------...++++++,,,,,,------------,,,,,,+++++++++*********(((((())))))******+++++++++++++++***************((()))***)))((('''((()))++++++++++++++++++++++++,,,++++++++++++,,,,,,---...---,,,+++++++++++++++---...///000000111000000000000000111222333444555666777777666444333333444555888;;;;;;999888777888:::999888777666666666666666666777888888888888888888777555333444555888999;;;;;;;;;;;;:::::::::999888777555444333222222222444222000/////////---,,,++++++++++++************)))+++,,,+++***)))***++++++++++++***************(((((((((((())))))******))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$###%%%'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((((('''xxxTTT???777:::555444666333222111000000//////000000////////////////////////------------............------------------------------------------------+++,,,,,,---...//////000222111333444222......111---...000222222111000///111111111111111222444444666666777888999;;;===>>>>>>======???CCCEEEDDDBBBEEEEEEEEEGGGIIIKKKKKKIIILLLKKKKKKKKKLLLMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHJJJKKKKKKJJJHHHGGGHHHIIIIIIIIIHHHIIILLLOOOPPPPPPOOOPPPPPPNNNJJJGGGEEEGGGIIILLLMMMLLLKKKJJJNNNLLLIIIHHHIIIJJJJJJIIICCCDDDFFFGGGGGGFFFCCCBBBBBBAAA@@@BBBFFFIIIIIIGGG>>>>>>>>><<<;;;;;;;;;<<<777777777666666555555555444444444333333333222222000000000000000000000000111111111111111111111111333222000///...------,,,---------,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((((((((())))))******+++************************'''((())))))((('''((()))***************************************+++,,,------,,,+++***************,,,,,,---...////////////000000000111222444555666555666777666444333333555666888:::;;;:::888777777:::999888777666666777777666666777888888888888888555444333333444777:::===<<<<<<;;;:::999999888888777666555333222222222222444222000/////////---,,,,,,,,,,,,,,,++++++++++++)))***++++++))))))***+++************************,,,+++***)))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%wwwSSS???777999555333666333111111000////////////000////////////////////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111111000///------...000,,,---///000000000000///000000000000111222333444555555666777888:::;;;<<<======>>>>>>???@@@AAACCCFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHIIIJJJHHHFFFFFFJJJNNNPPPPPPOOOOOOOOOMMMIIIFFFHHHIIIJJJKKKKKKKKKJJJJJJLLLJJJHHHHHHIIIKKKKKKKKKEEEFFFHHHJJJIIIGGGDDDBBBAAA@@@@@@AAADDDEEEEEEDDD999::::::999777777888:::555555555555555555555555555444444333333222222222////////////000000000000000000000000000111111111222111000///...------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))))))))))))))))))))))))))***************'''((())))))(((((()))***''''''''''''''''''''''''''''''''''''((()))******+++******))))))))))))******+++,,,---............//////000000222333555666333444555444333333444555444666777888888777666444999999888777666666777777666666777888888888888888444444333444777;;;???BBB>>>===;;;999777666666666555555444333222111111000333111////////////...------------,,,,,,,,,++++++)))***+++***))))))***+++)))))))))***************---,,,+++)))))))))***+++***)))))))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%$$$######%%%'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$xxxSSS>>>777999555333555222111111000///////////////////////////////////////,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++---------------------------//////...,,,---......,,,------...//////000000000//////000000111222333444555555666777999:::;;;<<<>>>>>><<<999999>>>CCCDDDHHHKKKKKKHHHGGGHHHJJJGGGGGGHHHHHHHHHHHHIIIJJJDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGGGGEEEBBBBBBGGGKKKPPPPPPPPPQQQRRRPPPMMMKKKMMMLLLLLLLLLLLLKKKKKKKKKHHHFFFEEEFFFHHHKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGFFF@@@@@@@@@AAABBBBBBAAAAAA999::::::888555444555777444444444444444444555555444333333222111111000000.../////////000000000000....../////////000000000//////...---,,,,,,------,,,++++++******++++++,,,+++++++++++++++*********++++++*********))))))))))))))))))))))))(((((((((((()))))))))*********+++'''(((******)))(((***+++'''''''''''''''''''''''''''&&&&&&'''((()))******))))))((((((((()))******)))***+++,,,------------------...///000222333444000222333333222222444555555555777888999888666444888888888888777777777777666666777888888888888888444444555777;;;@@@EEEIII???>>>;;;888666444333333444444444444333111000///222111///...///000///...------,,,,,,,,,+++++++++(((***+++***)))((()))+++((()))))))))*********++++++***((((((((()))+++,,,******))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$######%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%yyySSS>>>777999555333555222111111000///////////////////////////////////////,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,)))---000///---------,,,---,,,,,,------///000111////////////000111222333444444555555777888999::::::===>>>:::555555<<>>>>>CCCHHHQQQQQQRRRTTTVVVVVVSSSQQQPPPOOONNNMMMLLLLLLLLLLLLEEEDDDCCCDDDGGGJJJKKKLLLLLLJJJGGGDDDCCCCCCEEEFFFAAAAAAAAABBBBBBAAAAAA@@@<<<======:::666444555777333333444444444444444555222222222111000//////....../////////000000111111---.........//////000000------,,,++++++,,,,,,,,,+++******************+++++++++******************))))))))))))((((((((((((******))))))((((((''''''(((((())))))*********+++''')))******))))))***,,,))))))))))))))))))))))))(((((((((((()))***,,,,,,(((((('''(((((()))***+++))))))***+++,,,,,,,,,,,,,,,,,,,,,---///111222333...000222222222222444666777777888:::;;;:::888666777888888888888777777666666666777888888888888888555555777:::>>>DDDJJJMMM@@@>>>;;;777444222111111333333555555444222///---222000......///000000///,,,,,,,,,++++++++++++***(((***+++***)))((()))***(((((())))))*********+++((('''&&&&&&'''))),,,---******))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""#########""""""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''tttNNN>>>999999444555777222222222222111000//////...//////...------------.........------------......,,,,,,,,,++++++*********+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------------...///...---+++***,,,---...000000000000///000000000000000111111222555555444555666888:::;;;<<<<<<<<<;;;;;;<<<<<<===EEEEEEDDDDDDCCCCCCCCCBBBGGGDDDAAAAAACCCEEEDDDCCCCCCCCCEEEHHHKKKKKKJJJHHHDDDFFFFFFDDDEEEHHHGGGCCCEEE@@@AAAHHHHHHCCCHHHSSSPPPMMMMMMPPPUUUWWWUUUQQQSSSPPPMMMJJJJJJIIIHHHGGGFFFDDDBBBAAADDDGGGIIIJJJJJJGGGCCCAAABBBBBBBBBAAA@@@>>>???AAACCCCCC@@@===;;;:::888666555444333333444444333333333222222222000000000000111222333444111///...---......,,,+++///...,,,++++++,,,...///......---,,,,,,+++******************************++++++************++++++))))))((('''''''''''''''***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***+++,,,,,,------((())))))))))))***************++++++++++++******++++++++++++,,,,,,---...222111111000000111111222444666888999888777888888777888888888888777777666444888999888888:::999666777666777:::@@@FFFJJJLLL???:::888;;;:::444111333222222222111111111111111///////////////............---,,,,,,++++++,,,,,,((((((((((((((('''&&&&&&******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrMMM>>>999999444555777222222222111111000//////...//////...---------------------,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,+++******+++---+++++++++,,,,,,,,,---------------------,,,+++++++++,,,...///000000//////000000/////////000111111333333222333444555777888:::::::::::::::;;;<<<<<>>======>>>??????>>><<<888<<>>===;;;;;;;;;===??????===;;;;;;:::888777555444444444333333333222222222111111000//////...............111000......//////...,,,+++,,,...000000...,,,+++------,,,,,,+++***************************************))))))))))))*********)))'''%%%%%%&&&'''((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******+++'''((((((((())))))))))))(((((())))))))))))(((((()))))))))***+++---...///000000000111222333444555666777777555333222333555333444444555555666666666666:::<<<;;;===@@@AAA>>><<<<<<;;;;;;:::999888888:::777666777666222111222222222111111111000000000........................---,,,++++++******++++++))))))******))))))(((((()))))))))(((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%$$$###%%%&&&'''&&&&&&%%%$$$######"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppMMM===888999444444666222111111000000///////////////...------,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******************++++++***))))))***,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,---......//////.........---......///000/////////000000111222333333444444555666888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>??????===<<<666:::???CCCDDDBBBAAA@@@???DDDGGGEEEDDDEEEDDDAAADDD@@@???BBBBBB>>>@@@DDDLLLKKKKKKLLLOOOOOOMMMJJJHHHGGGGGGHHHIIIHHHEEECCC@@@???>>>@@@BBBDDDDDDDDDHHHFFFBBBAAA@@@???>>><<<===============<<<:::999:::999888666555444444444222222222222111111111111111000///...------------111000......//////...---,,,---...//////...---,,,,,,,,,++++++*********)))************************)))))))))(((((()))))))))***)))&&&%%%$$$%%%'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''((((((((())))))(((((()))))))))*********''''''(((((((((((('''''''''(((((()))+++---...////////////000222444555666555666555444222222444777555555555555555666666666<<<>>>>>>::::::;;;;;;777888999::::::999888777888777777777777555444555666222222111111000000//////---------------.........,,,,,,+++***************))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqMMM===888888333444666111000000000///////////////......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***************************++++++***))))))***,,,*********+++++++++,,,,,,,,,+++***))))))***,,,---+++++++++,,,------...///------,,,,,,------...///...//////000111111111111111111222333555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>>>>===@@@BBBCCCAAA@@@AAABBB???EEEHHHEEECCCDDDDDDBBBBBB@@@???AAAAAA@@@@@@AAAEEEFFFGGGIIIKKKLLLKKKIIIFFFEEEEEEFFFGGGGGGDDDBBB>>>===>>>AAADDDFFFFFFFFFGGGEEEBBBAAA@@@???===<<<@@@@@@???===;;;999777777888777666555444444333333222222111111111000000000222111000///...---------000///......//////...---...---,,,++++++,,,---...+++***************)))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((&&&%%%%%%%%%'''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''((((((((()))))))))*********++++++''''''(((((((((((('''''''''''''''(((***,,,...///---......000111333555666333444444444333444777::::::999888777666666777777???AAA???:::888999777444555777999999888777888:::444666666555333444666888222222111111000//////...+++,,,,,,,,,---------...++++++***))))))))))))***))))))************))))))'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$oooLLL<<<777888333333666111////////////////////////...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))))))))***************)))***+++***((((((***+++************++++++++++++*********)))******+++++++++++++++++++++---......,,,,,,,,,+++,,,------......///000000111111111000000111111222444666777888888888888999999999999999:::<<<>>>>>>======>>>???EEEFFFGGGDDD@@@===>>>@@@???DDDGGGCCC@@@BBBCCCCCCAAA??????@@@BBBCCCBBBAAADDDEEEGGGIIIKKKKKKKKKKKKGGGEEEEEEEEEFFFEEEDDDBBB===>>>???CCCFFFHHHGGGEEEDDDBBB@@@@@@@@@???===;;;???@@@???===999666666666666666444333333222222222111111111000000000000///111111000......---------///...------...///...,,,...,,,***))))))***,,,...))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************''''''(((((((((((('''''''''''''''((()))+++,,,------------...000222333444111222444444444555888:::;;;:::999888777888999999>>>@@@>>>:::888::::::777555777:::999666555777:::444888888333000111444555222222111000//////...---***++++++,,,,,,---------+++***))))))((()))))))))(((((())))))******))))))&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%'''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$lllLLL<<<777888333333666111////////////////////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,((()))))))))*********+++)))*********((((((***+++************++++++++++++((())))))***************+++*********+++,,,---...+++++++++++++++,,,---------...///000000000///...111111111222333555666777666666666777777777888888777999;;;:::999999<<<>>>AAAEEEGGGEEE@@@===>>>@@@===CCCDDD@@@<<<>>>BBBCCC?????????@@@DDDGGGFFFCCCDDDFFFHHHJJJJJJJJJJJJJJJHHHFFFDDDDDDDDDDDDCCCBBB??????AAADDDFFFFFFDDDBBB???>>>======>>>===;;;:::<<<======:::777555666777444444333222111111111111111111000000000///////////////...---,,,,,,---------,,,+++,,,---...---,,,+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((())))))((((((((('''''''''((()))***++++++,,,,,,,,,---...000111222000222444444444444555666999888888777888:::<<<===;;;===;;;777777999:::777333666888666333444888<<<;;;@@@???666000111333333222222111000///...------*********+++,,,,,,------******)))(((((((((((()))&&&'''((())))))))))))(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%(((############$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%'''########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%########################|||iiiLLL<<<777888333333555111.........///////////////...---,,,,,,++++++,,,,,,++++++************++++++(((((())))))*********+++)))******)))(((((()))+++)))************+++++++++'''((()))+++++++++***)))+++******)))***,,,---...++++++******++++++,,,---,,,---.../////////...---111111222222333444666666555555555555666666777777555777888777555666999===888>>>DDDEEEBBB???@@@BBB<<>>>>>???AAAEEEIIIHHHEEEEEEGGGIIIIIIHHHGGGGGGGGGJJJGGGDDDCCCCCCDDDCCCBBBAAAAAABBBDDDEEEDDDAAA>>><<<;;;:::;;;<<<<<<:::888777999:::888555444666999333333222111000000000000000000000000////////////------,,,,,,++++++,,,,,,---+++++++++------,,,+++''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((()))******,,,,,,,,,---...///000111///111444444333222222222666666666666888;;;>>>@@@999;;;999444333555555333///222444444222444:::@@@DDDHHHFFF;;;333333444333222222111000///...------))))))***+++,,,,,,------******)))(((((((((((((((&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%(((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%""""""%%%(((#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################wwwcccEEE===666555555333222333/////////...------,,,,,,///...---,,,+++,,,------******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''***---,,,***)))***---)))))))))))))))(((''''''******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000000000000111111777666666555555555666666666777888777666555666777888;;;??????======???AAACCC===888888999888:::===:::;;;===???AAACCCEEEFFFGGGIIILLLMMMLLLIIIEEECCCAAABBBBBBDDDKKKPPPNNNHHHEEECCCAAA???>>>>>>>>>???>>>===;;;:::999888888888999888777555555444444444333333222111000///...---//////.........------------,,,***))))))***,,,---...,,,***+++,,,------,,,***************)))((('''((((((((((((''''''''''''))))))************))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((('''%%%%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++,,,---///000//////...)))111555222111333333000<<<666111111555999999888999888666555444444444555111111222222222333666888>>>@@@AAA<<<555000111333222111000///...............---,,,+++******************))))))))))))******(((((())))))))))))((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%###""""""###$$$$$$###&&&###!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$"""$$$%%%%%%###""""""###""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%###"""$$$&&&'''$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###uuubbbEEE===666555555333222333/////////...------,,,,,,///...---,,,+++,,,,,,---******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))++++++*********+++***************)))((((((*********+++++++++,,,,,,++++++,,,,,,------......//////000000111111111222555555444444444444555555666777888777555555555666777;;;>>>>>>===>>>AAAEEECCC<<<888888999888:::===<<<>>>@@@AAA@@@AAABBBDDDHHHIIIKKKLLLKKKGGGDDDAAA???@@@@@@BBBGGGMMMKKKEEECCCBBB@@@>>>=========>>><<<;;;999777666555444444666666555444333333333444333333222111000///...---/////////...---,,,,,,,,,---,,,***))))))***,,,---,,,+++)))***+++,,,+++*********++++++***))))))(((''''''((((((((()))))))))))))))************))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''(((((()))(((((('''&&&%%%'''(((((('''&&&%%%%%%'''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++,,,------------***222555111...111555666:::555111111555888888666777666444333222222333333111111111111111111333555999<<<<<<999333///000222222222111000////////////...---,,,+++******************))))))))))))******(((((())))))))))))((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%###""""""###$$$$$$###$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$"""###%%%%%%###"""#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###sss```EEE<<<666555555333222333/////////...------,,,,,,......---,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))***+++,,,+++)))***++++++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222222333333333222222222333333444666777777777555444555666888;;;===<<<;;;<<<@@@DDDBBB<<<777888999888999======AAADDDCCC???===@@@CCCIIIIIIJJJJJJHHHDDDAAA>>><<<===>>>???CCCHHHFFFAAABBB@@@???===<<<<<<<<<======<<<:::777555444333333444444333333333333333444222222111000//////......//////...------,,,++++++---,,,+++*********,,,,,,+++***((()))***+++***)))***++++++++++++***))))))''''''((()))***+++,,,,,,((())))))******))))))((())))))(((((((((((())))))(((((((((''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&'''((('''&&&%%%&&&'''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))***+++,,,---222333000---111777:::777444111222555777666444444333222111000000000000111111000000000000111111333666777555111///000333333333111000000000000000...---,,,++++++***************))))))))))))******(((((())))))))))))(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%###""""""###$$$$$$######""""""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$!!!###%%%%%%###"""###$$$######################################################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###rrr```DDD<<<555555555222111222/////////...------,,,,,,---------,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******((('''))),,,---***(((*********++++++***))))))************++++++++++++,,,,,,,,,,,,++++++++++++------...000111222333333111111000000000111222222555666777666444333444555999:::;;;999777888===AAAAAA;;;777888999888999<<<<<>><<<;;;===>>>>>>AAAEEECCC???AAA@@@???======<<<======@@@???===:::888666555555444333333333333333444555222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++***))))))***++++++***(((******++++++++++++******((())))))***++++++,,,,,,(((((())))))))))))(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))''''''''''''''''''''''''(((''''''&&&''')))***,,,/////////000222555888888333222111222555555444222222111111000000/////////000000///000111222222222///111333222111111222444444333222111000000000000......---,,,++++++++++++******))))))))))))******(((((())))))))))))(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%###""""""###$$$$$$############%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$###############$$$""""""#########$$$$$$$$$!!!###$$$$$$#########$$$######################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###rrraaaDDD<<<555444444222111222/////////...------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***(((&&&(((+++,,,***'''(((((()))))))))))))))((())))))*********++++++++++++++++++++++++*********,,,,,,---...000111222222///////////////000111111444555666555444333333555666888:::999888;;;@@@DDD???:::777888999888999<<<999???EEEDDD???<<>><<<;;;<<>>>>>>>>>>>AAA@@@>>>;;;999777666666444444444444444444555555111111000000///.........))))))***+++,,,---......---,,,,,,++++++*********+++******+++,,,,,,+++))))))******+++++++++******++++++++++++************(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''''''''&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''')))+++,,,///,,,+++111888:::666111000000000222333333222000111111111111000000000//////......000444666555444///000111222222333444666444333222111000000000000///...---,,,++++++++++++******))))))))))))******(((((())))))))))))(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%###""""""###$$$$$$###$$$$$$%%%'''))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$###############$$$$$$""""""#########$$$$$$$$$ """$$$$$$######$$$%%%################################################"""######$$$$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###rrrbbbDDD;;;555444444222111222/////////...------,,,,,,,,,,,,,,,,,,,,,+++************))))))******+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))***+++***(((''''''((())))))))))))((()))))))))************+++************************+++,,,,,,---...///000000............///000000111444555555555333222333444222555999;;;<<<@@@FFFJJJ>>>999666888:::888999<<<777<<>>===<<<<<>>>>>>>>>>>===;;;999777555444444555555444444444444444555000000000//////.........(((((()))***,,,---......---,,,,,,,,,+++******)))*********,,,------***((((((((()))************)))+++++++++*********))))))'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++...)))***444;;;:::222---...///000000111000000000000000111111111111000///...------000555888666444000111111333444555666666333333111000000000000000///...---,,,++++++++++++******))))))))))))******(((((())))))))))))(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%###""""""###$$$$$$###$$$$$$%%%'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%"""############$$$$$$$$$ """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###rrrbbbCCC;;;555444444222000111/////////...------,,,,,,+++,,,,,,---,,,+++***)))******))))))******+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&((()))***)))((()))***'''((()))***************))))))))))))************(((((())))))******+++++++++++++++,,,,,,------------------......000111111333444555444222222222333000444999;;;<<<>>>CCCGGG===888666888:::999999;;;888;;;???@@@???>>>===>>>@@@???>>>===<<<<<<======AAAEEEFFFDDDCCCDDDDDDAAA>>>>>>>>>>>>>>>>>>======;;;:::888666555444333333555555444333222222222333///////////////.........************++++++++++++------,,,,,,+++***)))))))))))))))+++,,,,,,)))'''''''''((())))))))))))))))))))))))***************''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''((((((((())))))''''''''''''&&&%%%%%%$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))+++)))---666999444///...---...//////......///000...///000111111000//////...,,,,,,///444777444111222222222333444555555555222222111000///////////////...---,,,,,,+++,,,,,,******))))))))))))******(((((())))))))))))((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%###""""""###$$$$$$###$$$######%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######################################################""""""###$$$$$$%%%"""############$$$$$$$$$ """$$$$$$$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&$$$######%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###qqqaaaCCC;;;444444444111000111000//////...------,,,,,,++++++,,,---,,,+++***)))*********)))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%(((+++***((('''(((+++((()))***+++++++++++++++))))))))))))************'''(((((()))***++++++,,,++++++++++++++++++++++++---------...///000111222333444555444222111222333111555999:::888888;;;>>><<<888666999:::999999;;;:::;;;===??????>>><<<:::>>>===<<<;;;;;;<<<>>>???AAAFFFGGGEEECCCDDDDDDAAA<<<===============<<<;;;:::999888666555555444444555444333222111111111111///////////////.........,,,,,,++++++***)))))))))---------,,,+++***)))(((((('''(((***++++++(((%%%&&&&&&'''(((((()))((((((''''''((()))***++++++,,,''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))'''(((''''''&&&%%%$$$######$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((((((''')))***111777444------222---......---------///000---...///000000000......///,,,+++///333555111---333222222222444555444444222111000///............//////...---,,,,,,,,,,,,******))))))))))))******(((((())))))))))))((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%%%%###""""""###$$$$$$######""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################""""""""""""""""""""""""######""""""###$$$%%%%%%"""############$$$$$$$$$ """$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&"""$$$'''&&&$$$"""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ooo\\\???888333444555222000111//////...------------...---,,,,,,++++++,,,,,,---***************************(((&&&%%%%%%%%%$$$"""&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''))),,,......,,,)))'''******))))))((((((''''''((((((((((((((()))******,,,,,,+++***)))))))))*********+++,,,...///000000---...000222333222111000222666;;;===<<<999777666888888999:::<<<======>>>>>>@@@AAAAAA???<<<;;;;;;===<<<;;;:::;;;<<<>>>@@@CCCCCCDDDFFFGGGEEEAAA>>>?????????>>>>>><<<;;;::::::888555333333333555666222111000///............/////////...------,,,,,,+++++++++******)))))))))))))))*********+++++++++'''(((***,,,,,,+++***))))))************)))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))&&&%%%&&&((()))'''%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%&&&((("""...666111++++++------,,,+++*********,,,...000000...---///111222000...,,,,,,,,,,,,------...//////000000111222333333333222111000///...---,,,,,,...------,,,,,,++++++***,,,)))&&&&&&''')))******((((((''''''''''''((((((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""######"""""""""###%%%&&&%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######)))&&&$$$$$$'''((('''%%%#########$$$$$$%%%%%%%%%########################"""!!!!!!!!!"""###$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%mmmZZZ???888333444555222000111000000///..................------,,,,,,------...************************+++)))'''''')))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&(((***++++++***(((&&&))))))))))))((((((''''''((((((((((((((())))))***,,,+++******))))))************++++++,,,---.........///111222333333111111333666:::;;;:::888777666::::::::::::::::::::::::;;;???CCCDDDCCCAAA???>>>???>>>===<<<===???@@@BBBFFFFFFFFFGGGHHHFFFBBB???===============<<<;;;:::888777777666555555444444333222111000////////////000000///......------,,,++++++******))))))))))))************++++++++++++///...---,,,***))))))(((++++++******))))))(((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((&&&%%%%%%(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%%%%''')))+++333777222+++******(((,,,+++*********,,,...///000...---///111222000...,,,,,,,,,,,,,,,---......//////000000111222222333111000000///...---,,,+++...------,,,,,,+++******+++)))'''&&&((()))))))))((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$############$$$$$$######$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$#########""""""######"""""""""###%%%%%%%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%""" !!!###$$$###"""#########$$$$$$%%%%%%%%%##############################"""""""""###$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%kkkYYY???888333444555222000111111000000///.../////////......------------......************************&&&%%%$$$%%%''')))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((''''''(((((((((((('''''')))))))))(((((((((((('''((((((''''''(((((()))***++++++***)))))))))******)))*********++++++++++++---///000222333222222111333555888888777666666777;;;;;;:::999888777666666666;;;AAADDDDDDBBB@@@???@@@?????????@@@AAACCCDDDGGGGGGFFFFFFFFFDDD@@@<<<;;;;;;<<<<<<<<<;;;;;;:::666777888888777666444333333222111000000000000000000000000///......------************))))))))))))******+++++++++,,,,,,,,,---,,,***(((''''''((((((---,,,+++)))(((((())))))************************((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%&&&((()))///222222...***)))'''%%%+++******)))***,,,---............///111111000...,,,,,,+++++++++,,,------......//////000000111111000//////...---,,,++++++---------,,,++++++******)))(((''''''))))))(((''''''((()))******)))((('''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$########################"""######$$$%%%$$$###"""###$$$$$$###"""###$$$$$$$$$$$$###""""""################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""!!!!!!"""!!! #########$$$$$$$$$$$$$$$########################%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$jjjZZZ???888333444444222000111000000///...............------,,,,,,,,,,,,------************************%%%$$$###$$$&&&(((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))))))))******)))))))))))))))))))))))),,,---...///000111111000222444555555444444666777999999888777666666555444333666;;;>>>???>>>======?????????@@@AAACCCDDDEEEFFFEEEDDDCCCBBB???;;;888::::::;;;<<<<<<<<<;;;;;;777777777777666555444444333333222111000000111111111000000//////...------++++++++++++++++++******++++++++++++,,,,,,,,,,,,((())))))***,,,---...///...---***((('''((()))***))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&(((*********(((''''''((((((&&&******))))))***+++,,,---------...///000000000///,,,,,,+++++++++,,,,,,---............//////000000///......---,,,,,,++++++------,,,,,,+++*********(((''''''((())))))(((&&&'''(((***++++++***((('''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""""""""!!!!!!$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##########################################$$$$$$$$$############$$$############$$$$$$$$$######"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""""""""######$$$%%%%%%$$$###"""""""""########################$$$$$$$$$########################&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########jjjZZZ???888333444444222000111......---,,,,,,,,,------,,,++++++++++++++++++,,,************************+++)))(((((()))+++***)))))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))(((''''''''''''((()))'''''''''''''''((((((((('''''''''''''''(((((()))***))))))((())))))******)))((((((((((((''''''''')))***+++,,,---...//////000222333333222333555666666666666666666666666666555777999999999999:::;;;===>>>>>>@@@AAACCCDDDEEEFFFEEECCCAAA@@@===999666::::::;;;;;;<<<;;;;;;;;;999888666444333444555666333222111111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***---111444666777666555---,,,)))'''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%(((***(((%%%###%%%'''((((((((())))))))))))***+++,,,,,,+++---.../////////000000------,,,++++++,,,,,,,,,.............../////////.........---,,,,,,++++++---,,,,,,++++++***))))))(((''''''((())))))'''&&&&&&((()))++++++)))(((&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$##################$$$############$$$"""######$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$#########$$$%%%################################################&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########iii[[[???888333444555222000111...---,,,,,,++++++,,,,,,++++++************++++++************************,,,***((('''((()))((('''***))))))(((((('''''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&''''''''''''(((((((((''''''&&&&&&''''''((()))))))))((((((((()))******((((((((((((''''''''''''(((((()))***+++---.........000111222111222333555444444555555666666777777888999:::999888888:::===<<<<<<>>>@@@BBBCCCEEEEEEHHHFFFCCCAAA@@@===:::777999999::::::::::::999999999777444222111222444555222111111000000000111111/////////...------,,,,,,+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++,,,...222555666444111...***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%'''(((,,,(((&&&((()))''''''((('''(((((()))******++++++***,,,.../////////000111......---,,,,,,,,,------......//////////////////............------,,,,,,,,,,,,,,,+++******))))))((('''&&&&&&(((((('''&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###"""""""""$$$$$$$$$###"""###$$$""""""###$$$$$$$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""########################""""""###$$$$$$$$$######"""###$$$###"""!!!###%%%###############"""""""""########################%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$hhhZZZ???888333444555222000111......---,,,,,,,,,,,,---,,,++++++******++++++,,,************************)))'''&&&%%%&&&'''&&&%%%******))))))(((''''''&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******''''''''''''(((((((((((('''(((((()))+++,,,...///,,,...000111111111222333555555555555666666666777777999:::;;;::::::;;;<<<;;;<<<>>>@@@CCCDDDEEEFFFGGGDDDBBB@@@???===:::777888888888888777666555555666555333222111111222222000000000//////000000111.........---,,,,,,++++++)))))))))******+++++++++(((((()))))))))************+++---...---***'''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""$$$%%%%%%""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''+++((((((***)))%%%$$$(((''''''((()))************))),,,...///......000222000///......---------.../////////////////////////////////............---,,,,,,++++++***))))))))))))'''%%%%%%&&&(((((('''&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$###"""""""""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""$$$%%%$$$"""!!!###%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""##############################$$$%%%$$$###"""""""""###$$$###!!!!!!###%%%$$$#########"""""""""!!!##############################"""""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%fffYYY???888333444555222000111//////...------------...---,,,,,,++++++,,,,,,---************************+++)))((((((***+++***)))+++******)))(((''''''&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******'''''''''((((((((())))))(((((()))***+++---///000***---000111111111111222666666666666666666666666222666:::<<<<<<;;;;;;;;;;;;===???AAADDDEEEFFFGGGDDDBBB???===<<<:::888555666666666666555444333222333333444444333222000///000///////////////000000...------,,,,,,+++******''''''(((((()))))))))***(((((((((((())))))))))))************)))'''&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$%%%%%%"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%'''(((***######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&$$$&&&***((("""###(((&&&'''((()))************(((+++//////......000222111000///...............000000000000000////////////////////////.........,,,,,,++++++***)))))))))***'''%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!$$$%%%%%%"""!!!###%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!###%%%&&&%%%""""""$$$'''$$$#########""""""!!!!!!########################"""!!!!!!!!!"""###$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&bbbTTT<<<999666444333333222000///............---------)))+++,,,+++)))))),,,000888666333000---+++***)))(((((((((((('''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%%%%&&&***---...***&&&%%%&&&((('''%%%))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++((()))+++,,,---.........222222333666888888666444444444666777999;;;<<<===CCC@@@???@@@CCCEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::444444444333333222222222555444333222000///......///............//////000//////...------,,,++++++)))((('''(((***++++++***(((((())))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***++++++,,,---...//////,,,---------------,,,,,,,,,,,,,,,------.........000//////...------,,,,,,++++++***)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""###############$$$$$$%%%%%%%%%###########################$$$%%%%%%$$$###"""!!!$$$$$$##################!!!!!!"""#######################################%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################## !!!!!!!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""######################## !!!"""$$$%%%%%%$$$$$$################################################$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$##############################""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################~~~^^^PPP;;;999555444333333222000///............---------***+++,,,+++)))))),,,...111111111000///---+++)))***))))))))))))(((((((((''''''&&&%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%%%%&&&***------***&&&%%%&&&''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((())))))******)))***+++,,,------......111222333555888888666444333555777999;;;<<<======@@@>>>>>>???BBBBBB@@@>>>:::;;;;;;;;;:::888666666666555555444333333444444444444333222111000//////...------,,,,,,,,,---------,,,,,,+++******))))))+++***))))))***+++)))((((((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))***+++,,,---...///000...////////////...------,,,,,,,,,---------....../////////...---,,,,,,,,,************************'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$%%%$$$###""""""########################!!!!!!"""#######################################%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""##################$$$$$$########################""""""#########""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!"""###$$$%%%%%%$$$$$$################################################$$$$$$$$$#########""""""#######################################$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################xxxYYYKKK;;;888555333333333222000///............---------+++,,,,,,+++***)))+++,,,***,,,...000000...+++)))************))))))))))))(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&))),,,+++)))&&&%%%&&&''''''&&&'''''''''''''''((((((((())))))))))))))))))))))))'''''''''(((((())))))*********+++,,,------,,,,,,000000111444666777555444222444777:::<<<===============>>>@@@AAA@@@<<<:::666888::::::888555333333777666555444444444555666333333333222222222111111//////...---,,,,,,,,,,,,,,,,,,++++++***)))))))))---+++************)))''''''(((((())))))(((((('''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((***+++,,,...///000000000111111000//////...,,,,,,,,,------------...///......------,,,,,,+++))))))***+++,,,------...'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$##############################!!!""""""############"""########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$##########################################%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################rrrTTTHHH:::777444333333333222111///............---------,,,,,,,,,+++************((()))+++------,,,+++************)))))))))((((((((((((''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%&&&(((+++)))(((&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))***++++++,,,,,,,,,++++++.........111333555444222000333666:::<<<<<<<<<;;;<<<>>>@@@BBBBBB???<<<999666888888888666444444444777666555333333444666777222222222222222333333333222111000///............------,,,,,,+++++++++***,,,***))))))******)))((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((***,,,---...///000000000000000///......------------------------------------,,,,,,++++++))))))***+++,,,,,,---...'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%%%%$$$$$$#################################""""""######$$$$$$$$$$$$###############$$$$$$$$$!!!"""############""""""########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#######################################&&&&&&%%%%%%$$$###"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$$$$$$$################################################################################################%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################## """$$$%%%&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$########################nnnQQQFFF999777444222222333222111///............------------,,,,,,+++++++++***)))******))))))))))))******))))))((((((((('''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))&&&&&&'''&&&&&&&&&'''(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,,,,+++++++++,,,,,,,,,...111333222222///222555888::::::999888===@@@CCCEEEDDDAAA===;;;777666444333444555555555555555444333333444555666111111222222222222333333111111///...------------,,,+++++++++++++++******)))((('''(((***+++***)))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''((()))***,,,---------......//////......---------------------------,,,,,,,,,,,,,,,+++++++++)))))))))***************'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########%%%%%%%%%$$$$$$#################################"""""""""######$$$%%%%%%""""""#########$$$$$$$$$""""""#########""""""!!!########################$$$##################$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################### """$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$$$$###########################kkkOOOEEE999666333222222222222111///............---------,,,+++++++++,,,,,,+++)))+++***(((''''''((()))***(((((((((((('''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((($$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))***+++,,,,,,++++++,,,,,,,,,...111333333333111222555777888888777666<<<@@@DDDFFFDDDAAA>>>===777333000111666999777444333444444444555555555555111111111111111111111222------,,,+++*********+++(((((((((((((((((((((((('''&&&&&&''')))******)))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""#####################$$$$$$$$$$$$######$$$############"""""""""""""""############""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&''''''((()))***++++++***+++,,,---...............------------,,,,,,,,,++++++++++++++++++++++++***)))))))))(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%"""""""""###$$$$$$%%%%%%"""############""""""!!!################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$####################################"""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""########################$$$######""""""###$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################!!!"""###$$$%%%$$$############$$$$$$$$$$$$##############################hhhMMMDDD888666333222222222222111///............---------+++***)))+++---...+++)))''''''((()))))))))******)))))))))(((((((((((('''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''"""$$$''''''&&&&&&''')))'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))++++++,,,,,,,,,...------///222555666555444555555666777666666666:::===BBBCCCAAA???>>>>>>888333111777@@@CCC<<<444222444555777777777555555111000000000000000000000++++++***))))))*********(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""############""""""""""""""""""############""""""""""""""""""########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''(((((()))))))))((()))+++,,,.../////////......---------,,,,,,,,,*********+++++++++++++++)))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$###"""""""""###$$$!!!""""""###$$$$$$%%%%%%###############"""!!!!!!#################################$$$$$$#########$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################!!!"""""""""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""!!!!!!!!!!!!"""$$$%%%################################################""""""#########$$$$$$$$$#######################################$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################fffLLLDDD888555333111222222222111//////.........---------***))))))+++...///,,,)))###%%%(((+++,,,+++***)))************))))))))))))$$$%%%'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''!!!$$$''''''&&&%%%''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''')))***,,,,,,------000//////111444777888888777777777666666666666666777;;;???@@@>>><<<<<<===;;;666555>>>JJJMMMBBB555222444777999:::888666555000000000000/////////...+++++++++***++++++,,,,,,))))))))))))************((('''&&&%%%&&&&&&%%%###&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((()))***---...000000111.........------,,,,,,,,,******************++++++(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%&&&########################&&&%%%###"""""""""######!!!""""""###$$$$$$%%%%%%###############"""!!!!!!##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!###$$$%%%&&&'''########################!!!""""""#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!! !!!"""$$$%%%################################################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$####################################""""""######$$$%%%######$$$$$$$$$$$$##############################bbbGGGBBB666444222111222222000//////............---------)))))))))***+++++++++,,,+++++++++*********))))))++++++************++++++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))***+++,,,------111222333555666777777888777777666555555666777888777999<<<>>>???>>><<<;;;===>>>DDDSSSfffjjjVVV===666777888888888666555444222222000///...............---,,,***))))))******+++***((('''''''''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################$$$$$$##########################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""%%%&&&$$$"""########################$$$$$$$$$##################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))************+++,,,---/////////...---,,,+++*********((((((((((((''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$############"""########################!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""######################## !!!"""###$$$$$$###!!! !!!$$$%%%$$$!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################%%%%%%$$$###""""""######"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$```EEE@@@666444222111222222000//////............---------***************++++++++++++++++++*********)))))))))(((((((((((((((((()))(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((()))+++,,,,,,---000111222444555666666777666555444444444444666666888:::<<<>>>>>><<<:::999===???BBBIIISSSUUUGGG666888888888888777555333222000000///...---------------,,,+++*********++++++******((('''''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%########################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$###"""!!!###%%%&&&$$$"""##########################################$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((((((((()))***+++------...------,,,++++++++++++)))))))))((((((((('''''')))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""""""""######$$$$$$$$$############"""########################""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###############!!! !!!$$$%%%###"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################%%%%%%$$$###############"""###$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$^^^DDD???666444222111222222000//////............---------+++++++++***************+++************)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((()))***+++,,,,,,...///000222333444555555555444333222222222333444999:::<<<<<<<<<;;;999777;;;===??????@@@@@@:::333888888888777555333111///...------,,,,,,,,,------,,,++++++*********++++++***)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""""""""#######################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###""""""###%%%%%%$$$"""########################"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,+++,,,,,,,,,******)))))))))(((((((((((((((((('''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$############$$$$$$##############################""""""""""""######$$$$$$$$$############"""###########################""""""""""""###$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$#########"""###!!!!!!!!!###$$$###"""###############$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$#######################################################################################$$$$$$$$$########################%%%$$$$$$############$$$######$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$]]]DDD???666444222111222222000//////............---------,,,+++++++++***)))))))))************)))))))))))))))******************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((()))***++++++,,,---...000111222333333444333222111111111222333777888999:::;;;:::999888999:::;;;:::::::::888777555666666666444222111///---,,,,,,,,,,,,------...---,,,++++++***)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######################################################$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$###"""########################!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#####################$$$%%%%%%%%%%%%%%%%%%&&&((()))*********++++++,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""#######################################$$$$$$%%%""""""""""""""""""""""""%%%###!!! !!!###%%%################################################""""""!!!"""####################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$########################################################################################################################%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$############$$$$$$]]]DDD@@@666444222111222222000//////............---------,,,+++++++++***)))))))))))))))))))))))))))))))))((()))************)))(((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***++++++---///000111111222444333222111000111222222333555666888999:::::::::;;;888777999;;;:::777555111222333444444333111111---------,,,------.........------+++)))(((&&&&&&(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$#################################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########""""""##################%%%%%%%%%&&&'''((()))***((()))***,,,,,,,,,,,,,,,************))))))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############################################################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$######""""""######$$$########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""%%%###!!! !!!###%%%######################## !!!!!!"""######$$$!!!"""""""""""""""###$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################################################################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$############$$$$$$\\\DDD@@@666444222111222222000//////............---------+++++++++***************(((((()))))))))))))))***&&&&&&((((((((((((&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((()))***+++,,,...///000111111444333222000000000000111111222444666888999::::::<<<777444777999666222000///000111222333222111111...------,,,,,,---------------,,,+++***(((&&&%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%% !!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$%%%%%%###""""""###########################"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$######"""%%%%%%%%%&&&'''((()))***((()))+++,,,,,,,,,+++*********)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""""""""#####################$$$$$$$$$$$$######$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######################## !!!"""###$$$$$$ """######""""""###$$$$$$$$$$$$##############################$$$$$$$$$########################"""############$$$$$$$$$$$$############""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$#######################################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$[[[CCC???666444222111222222000//////............---------***************+++++++++(((((((((((())))))******%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''((((((***+++,,,...///000111111333222000............///222333444555666777888888;;;555222555555111...000///000111111111000///......---,,,+++++++++++++++******++++++***)))((('''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$$$$$$$#########"""""""""!!!""""""###$$$$$$%%%%%% !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""$$$&&&%%%###!!!"""#############################################$$$$$$%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$"""###$$$$$$$$$###""""""$$$$$$$$$%%%&&&'''((()))((()))+++,,,,,,+++***))))))))))))(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################!!!"""""""""#########$$$######$$$$$$$$$$$$#####################$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!""""""######### """$$$###"""!!!###%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$############"""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$YYYAAA>>>666444222111222222000/////////.........---------))))))******+++++++++,,,'''((((((((())))))******'''((()))++++++)))((('''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''***+++,,,...///000111111111000...---,,,,,,------444444444555555666666666888333222444222...000555000111111111000///---,,,---,,,+++***))))))))))))'''((()))+++++++++***)))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$######""""""!!!!!!!!! !!!""""""###$$$$$$%%%%%% !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""$$$&&&%%%"""!!!"""###########################$$$$$$$$$###############&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""#########$$$%%%&&&(((((((((***+++,,,,,,+++)))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$############### """$$$###!!!!!!###%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$############"""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$WWWAAA<<<888777666555444333333333///............---------+++******)))))))))))))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%'''((((((((('''&&&&&&%%%)))&&&%%%''''''$$$$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&(((***++++++,,,...000...//////000000000000000111444666777666666666777999999888555111//////000.........////////////000---+++)))'''(((+++...000---,,,+++***)))'''&&&&&&(((''''''''''''&&&&&&&&&%%%'''******)))'''''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&$$$""""""###$$$%%%%%%%%%%%%%%%""""""""""""############'''&&&$$$#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%&&&%%%#########%%%''')))+++++++++***************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%$$$###"""!!! ########################"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$##################"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################%%%%%%$$$###""""""####################################$$$%%%%%%%%%%%%$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&''''''&&&$$$$$$++++++)))&&&###!!!!!!###$$$######$$$%%%(((***+++########################UUU@@@<<<777666555444333222222222............------------+++******)))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&%%%$$$'''$$$$$$'''&&&######%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%''')))******+++---...------...///000000000000888999;;;:::888666555555888888777555111//////000------........./////////...,,,***))))))***,,,---,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&###%%%(((((('''%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''$$$""""""$$$$$$###!!!###$$$$$$$$$$$$$$$$$$%%%""""""""""""############$$$$$$###"""""""""###$$$$$$#####################""""""""""""""""""""""""$$$######"""""""""######!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############$$$$$$$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$&&&((())))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$######""""""!!!!!!########################"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!"""##################"""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$##############################""""""""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###""""""##############################""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######+++,,,---+++(((%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''########################{{{SSS???===666555444333222111111111............------------+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&###$$$&&&&&&###"""%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((()))+++---+++,,,,,,---.../////////888:::;;;:::888555444555777777777444000......///,,,,,,,,,---------.........---,,,+++*********************))))))((((((((((((''''''''''''&&&&&&&&&"""$$$&&&&&&%%%######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%###!!!!!!###$$$$$$$$$&&&%%%$$$###"""###$$$$$$""""""""""""############""""""!!!!!!!!!""""""###$$$$$$$$$######"""""""""""""""""""""""""""""""""&&&%%%$$$###############"""""""""""""""#################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$"""""""""""""""######$$$######"""""""""!!!!!!!!!###""""""!!!!!!""""""###########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""#################################!!!!!!"""############"""################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!!!!"""""""""(((+++------***&&&$$$###%%%%%%%%%%%%%%%$$$###"""########################wwwQQQ???===555444333111000000000000.........---------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&###$$$((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((()))***,,,******++++++,,,---...///222444777777666555555666666666555333000......///++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))(((''''''''''''&&&&&&&&&"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""!!!!!!###%%%((()))'''%%%###"""!!!"""###$$$!!!"""""""""############!!!!!!!!!"""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""###########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""##############################""""""""""""######""""""""""""""""""""""""$$$$$$###""""""###$$$$$$#######################################$$$$$$$$$########################$$$$$$###############$$$########################!!!""""""###############################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$###"""!!! !!!"""###%%%'''((((((&&&###""""""###$$$%%%%%%$$$###!!! ########################uuuOOO>>>===444333222111000/////////...------------,,,,,,,,,+++******)))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%$$$$$$###&&&$$$&&&******&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))))))))***,,,************+++,,,......000222555666555555555666444555444222///------...+++++++++,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++((((((((((((((()))))))))(((''''''''''''&&&&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$%%%'''((('''%%%###!!!!!!!!!###$$$!!!"""""""""############""""""###########################"""""""""!!!!!!""""""""""""""""""""""""'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! &&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%########################""""""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""##############################""""""""""""######""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################""""""#########$$$$$$$$$########################$$$###############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###!!!!!!"""$$$!!!"""###$$$%%%$$$###"""########################tttOOO>>>===444333222111000/////////------------,,,,,,,,,,,,+++******)))))))))))))))************++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&%%%'''++++++'''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((((((***,,,,,,+++*********+++---...222444666777555444444444333333333111...,,,---...+++++++++,,,,,,,,,------((()))***+++,,,---,,,,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########%%%&&&'''%%%###""""""###%%%$$$###"""!!!"""######""""""""""""##################$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$########################""""""""""""""" """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""############$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############&&&&&&''''''((()))))))))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""###$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""################################################"""""""""###$$$$$$%%%%%%#################################"""######$$$%%%##############################$$$%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$"""!!!"""$$$&&& !!!"""###$$$%%%%%%%%%########################uuuOOO>>>===444444222111000/////////---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&***+++'''%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''(((***...---+++******+++,,,---///111444555444333444555222222222000---,,,,,,---,,,,,,,,,,,,------------+++++++++++++++++++++,,,((((((((((((((((((''''''(((''''''''''''&&&&&&&&&$$$%%%&&&%%%$$$###%%%&&&###$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$#########""""""""""""%%%%%%###!!!!!!"""""""""""""""############""""""""""""##################$$$###"""!!! !!!!!!"""#########""""""""""""""""""""""""$$$######"""""""""###############"""""""""!!!!!! """""""""""""""""""""""""""######$$$$$$$$$######""""""""""""#######################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$&&&(((***+++&&&&&&&&&'''((()))))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""######$$$ !!!"""$$$%%%&&&&&&"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$##############################""""""""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################!!!""""""###$$$$$$%%%%%%##############################""""""###$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$###!!!###$$$$$$######$$$&&&############$$$%%%&&&&&&########################uuuOOO>>>===555444333111000000//////---------,,,,,,,,,+++++++++******)))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&###"""%%%******&&&$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&%%%'''(((000...,,,*********,,,,,,(((***...111222333555666111222111///---+++,,,---,,,,,,------------.........---,,,+++************))))))((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%$$$######$$$&&&###$$$%%%&&&&&&%%%$$$###################################################""""""""""""""""""""""""######""""""!!!!!!!!! !!!$$$######$$$%%% !!!"""###$$$$$$######""""""""""""########################!!! !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""######%%%%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""#######################################$$$%%%&&&&&&%%%$$$###$$$###$$$%%%(((,,,000222%%%%%%&&&&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""######$$$!!!!!!###$$$&&&((()))***"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%##############################""""""###$$$%%%%%%########################!!!!!!"""###############################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""" $$$%%%%%%#########%%%$$$#########$$$%%%&&&########################sssQQQAAA===666555444333111000///...///......------,,,++++++))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((()))*********++++++++++++---///111333444555444444/////////...------,,,,,,//////...---,,,,,,+++++++++***)))'''''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###############$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""###############""""""############""""""!!!"""###$$$###!!! !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""###!!!  !!!###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%''')))+++,,,%%%&&&'''&&&&&&&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$###""""""######"""############$$$$$$$$$########################"""######""" !!!""""""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$%%%""" !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################qqqPPP@@@<<<666555444333111000/////////......------,,,++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))))))))************---...000222444444444444000//////......---,,,,,,.........---,,,++++++++++++***((('''''''''((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$#########"""""""""######$$$$$$$$$$$$##################"""""""""!!!"""############$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!"""###############!!!!!!""""""""""""!!!!!! !!!"""######"""!!!!!! !!!"""#########""""""!!!!!!!!!!!!""""""!!!"""######"""!!!"""###""""""""""""""""""""""""###"""  """###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$%%%'''((()))&&&'''''''''&&&&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""############"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###""""""######"""############$$$$$$$$$########################"""######""" !!!""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$"""!!!"""$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################nnnOOO???;;;555555444333111000/////////......------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((())))))))),,,---///111333333333333000000//////...------------------,,,++++++*********)))((('''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###"""#########$$$$$$$$$$$$$$$###############$$$$$$############"""""""""!!!######$$$$$$$$$$$$##################"""""""""""""""############$$$$$$$$$"""""""""""""""#########!!!!!!"""############### !!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!""""""#########""""""!!!!!!""""""###!!!"""######!!!!!!"""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$###############""""""""""""###$$$%%%&&&&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$###""""""############""""""""""""!!!!!!"""""""""#########$$$$$$$$$###############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$###############%%%$$$######"""#########"""############$$$$$$$$$########################"""######""" !!!###"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjMMM>>>;;;555555444333222111000//////......------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++,,,...000111222222111000000//////...------,,,,,,,,,+++++++++*********(((((((((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###!!! !!!"""""""""""""""#####################"""######$$$%%%#########"""""""""!!!!!!######$$$$$$$$$$$$###############"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!"""""""""######""""""""""""""""""###!!!"""###"""!!! !!!###""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$###########################""""""""""""###$$$$$$''''''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""###############$$$$$$$$$######"""#########"""""""""""""""""""""""""""#########$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################$$$$$$###############$$$""""""#########$$$$$$$$$########################"""######"""!!!!!!"""$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$gggKKK>>>;;;444444333333222111000000///......------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''')))***,,,///000000000000//////......------,,,,,,***************)))))))))'''''''''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!! !!!"""!!!!!!"""""""""###############""""""###$$$$$$%%%############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""######""""""#########$$$$$$$$$#########"""""""""""""""!!!!!!"""###############"""######$$$$$$######"""######"""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""###### """###"""!!! !!!"""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$&&&'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""###############$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################$$$###############$$$$$$""""""#########$$$$$$$$$########################"""#########!!!!!!###$$$""""""#########$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$$$$$$$$$$###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$eeeKKK>>>;;;444444333333222111000000///......------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))+++---////////////......------,,,+++++++++))))))))))))))))))))))))&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###!!!"""""""""############""""""""""""###$$$%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$$$$$$$$$$###############!!!!!!"""##################$$$$$$%%%%%%$$$$$$############"""!!! !!!!!!!!!!!!""""""""""""$$$######""""""######$$$ !!!"""""" !!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""""""""###$$$$$$$$$$$$###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!"""#####################$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$########################"""#########""""""###%%%"""############$$$$$$$$$########################"""############$$$$$$$$$ """%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%cccJJJ???<<<444333333222222111111111///......------,,,++++++))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***,,,............---,,,,,,++++++******)))((((((((((((((((((((((((%%%&&&'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """############$$$&&&"""""""""#########$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""#####################$$$$$$$$$$$$######!!!!!!"""######"""!!! """"""""""""!!!!!!!!!!!!$$$######""""""######$$$ !!!"""!!! !!!"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""############""""""#########$$$$$$$$$############$$$$$$%%%&&&%%%%%%&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$!!!"""""""""########################$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$########################"""#########""""""$$$&&&"""############$$$$$$$$$########################"""############$$$$$$$$$"""%%%&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccJJJ???<<<444333333222222111111111///......------,,,++++++))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***,,,---......---,,,,,,++++++***))))))((('''''''''((((((((((((((($$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$###$$$%%%'''############$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###############""""""############""""""!!!###$$$###"""!!!""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$ !!!"""!!!  """""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$%%%%%%###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$%%%""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$########################"""###$$$###""""""$$$&&&"""############$$$$$$$$$$$$$$$##################"""############$$$$$$$$$"""&&&&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaIII???<<<555333111000000///---+++...------,,,,,,++++++***+++***)))'''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,,,,+++++++++++++++***)))((((((((((((((())))))))))))************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$###&&&$$$""" """$$$&&&$$$%%%%%%%%%%%%$$$##############################$$$'''%%% $$$%%%!!!"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!""""""""" ###### ###&&&&&&%%%%%%$$$###""""""$$$#########""""""!!!!!!""""""""""""############!!!!!!"""###############"""""""""!!!!!!!!!!!! !!!###$$$%%%$$$###"""$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!$$$"""!!!"""$$$%%%""" $$$###"""""""""###%%%%%%!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""################################################%%%%%%$$$###""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$###"""""" """$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%___III???===666444222111111000...,,,...------,,,,,,++++++***,,,+++***)))((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++,,,))))))******))))))(((''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""########################!!!$$$### $$$&&&###""""""""""""""""""###$$$$$$$$$###"""""""""""""""### !!!######!!!!!!$$$&&&&&&%%%$$$$$$###""""""############"""""""""!!!""""""""""""############!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$### !!!###$$$$$$$$$""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""############"""""" !!!!!!""""""#########"""!!!"""$$$$$$""" ######"""""""""###$$$%%%!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##############################""""""!!!!!!!!!!!!########################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""################################################%%%$$$$$$###""""""######$$$$$$$$$#########""""""########################!!!"""""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""#########$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]GGG>>>===666444222222222111///---...------,,,,,,++++++***,,,+++***************+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$!!!"""%%%&&&&&&%%%$$$#########$$$$$$######"""!!!########################"""$$$### ###$$$"""$$$###""""""""""""""""""$$$###""""""""""""""""""$$$"""!!!$$$$$$!!!!!!$$$%%%%%%%%%$$$######""""""############""""""""""""""""""""""""############!!!!!!"""#####################"""""""""!!!!!!!!! !!!###$$$$$$###""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""############"""""" !!!"""###$$$$$$###"""!!!"""$$$$$$"""!!!###""""""""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!########################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""################################################%%%$$$######"""#########$$$$$$$$$#######################################""""""""""""############""""""############""""""########################"""############$$$$$$$$$"""""""""###############""""""""""""""""""""""""&&&&&&'''(((((((((''''''((('''%%%###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%|||ZZZEEE======666444333222222222000......------,,,,,,++++++***************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$"""!!!"""############"""!!!!!!########################%%%%%%$$$###"""""""""!!!$$$$$$###"""!!!!!!!!!"""######"""""""""""""""###%%%###"""%%%%%%"""!!!$$$%%%$$$$$$$$$######""""""#########"""""""""""""""!!!"""""""""############!!!!!!"""###############"""!!!!!!!!!!!! !!!"""############""""""######"""!!!!!!"""######""""""""""""""""""""""""""""""############"""""" !!!"""#########!!!!!!"""############""""""""""""""""""######$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$###############$$$################################################"""""""""""""""#########""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$%%%'''***,,,...///000***(((%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyXXXCCC<<<<<<666444222222222222000///...------,,,,,,++++++***(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))''''''(((((()))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%$$$$$$###############"""############"""!!!!!!########################$$$$$$$$$%%%$$$######$$$$$$$$$###"""!!!!!!!!!"""###"""""""""""""""######&&&######%%%$$$!!!!!!$$$$$$$$$###############"""""""""""""""""""""######!!!"""""""""############!!!!!!"""###############%%%%%%$$$$$$$$$#########""""""#########"""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!"""###############!!!!!!""""""############""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""################################################$$$###############$$$$$$######################################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""###&&&)))+++---...///(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxVVVBBB;;;<<<555333222111222222000///...------,,,,,,++++++***''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&'''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((######$$$$$$######"""!!!########################!!! !!!%%%&&&$$$$$$&&&$$$###"""""""""""""""""""""""""""""""""######$$$&&&###"""$$$$$$!!! ###########################""""""""""""############""""""""""""############!!!!!!"""###############$$$$$$#########"""""""""#########"""""""""""""""########################""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!!!!! !!!#########"""###$$$ !!!""""""######"""""""""######$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""#########################################################"""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$%%%&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwUUUAAA;;;;;;333222111000111111000......------,,,,,,++++++***'''((()))***+++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$######"""########################""" $$$$$$ """""""""""""""""""""###$$$"""""""""""""""###$$$$$$%%%""""""$$$### !!!""""""""""""############!!!"""""""""############""""""""""""############!!!!!!"""###############!!!!!!!!!!!! $$$######"""""""""""""""#########$$$$$$#########""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!###$$$""""""###%%% """#########"""!!!######$$$$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######################################################""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwTTT@@@:::;;;333111000000111111///.........---,,,,,,++++++***((()))***+++,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%'''***+++$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%"""$$$%%%%%%%%%%%%$$$##############################'''###"""$$$"""""""""!!!!!!"""###$$$$$$""""""!!!""""""###$$$$$$%%%"""!!!###"""!!!"""""""""""""""#########!!!!!!""""""#########$$$""""""""""""############!!!!!!"""###############$$$$$$$$$$$$############$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############"""""" !!!"""###$$$$$$!!!$$$$$$""""""###&&& """#########"""!!!######$$$$$$$$$######""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""######################################################""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&& !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrSSSDDD???===333444444444333111///...---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&'''&&&%%%###!!! """""""""###$$$$$$$$$%%%################################################$$$###"""""""""###$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$######""""""""""""###############""""""!!! """###$$$$$$###"""###$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$###""" """"""""""""""""""""""""$$$$$$$$$$$$###!!! """"""""""""""""""""""""&&&%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######!!! """###$$$$$$###"""###$$$!!!!!!"""###############$$$$$$##################################################################""""""###$$$$$$$$$$$$###"""!!! """$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################################################################%%%%%%$$$######$$$%%%%%%$$$$$$##################$$$$$$$$$#########""""""########################$$$$$$$$$############""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''nnnPPPBBB===;;;333444444444333111///...---,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$############"""!!!###############$$$$$$$$$################################################%%%%%%###"""!!!!!!!!!"""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""######"""""""""""""""""""""""" """###$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""""""""###############""""""""""""######"""""""""""""""!!!!!! """###$$$$$$""""""###$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!############"""!!! """"""""""""""""""""""""######$$$######"""!!! """"""""""""""""""""""""%%%%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$###"""###$$$!!!!!!"""#######################################$$$$$$$$$#######################################"""############$$$$$$$$$###"""!!!!!!###$$$##############################""""""""""""""""""""""""########################################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""########################""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&iiiLLL???:::888444444444333222111///...---,,,+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$###############################################################$$$######"""!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!""""""""""""########################### !!!###$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""###### !!!!!!""""""""""""""""""###$$$$$$""""""###$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###"""###$$$!!!!!!"""#######################################$$$$$$$$$$$$######""""""########################$$$###"""""""""###%%%%%%$$$###"""###$$$%%%%%%###########################################################################################################################%%%$$$############$$$%%%########################$$$$$$$$$####################################### !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&fffJJJ>>>999666444444333222111000//////------,,,+++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""################################################""""""""""""###$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""###########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""############"""###$$$###"""!!!"""$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""###$$$$$$###"""###$$$!!!!!!"""##############################$$$$$$$$$%%%%%%$$$$$$###"""""""""########################%%%###"""!!!!!!###%%%&&&$$$######%%%((()))((('''########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$###############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&cccIII>>>:::777444333222111000/////////------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&#########""""""""""""###%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$######""""""""""""########################""""""""""""########################$$$$$$$$$$$$$$$###""""""###########################""""""""""""""""""#################################""""""""""""###### """############!!!"""######"""!!!"""###""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""############$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!"""###$$$$$$###"""###$$$!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################%%%###"""!!!!!!###%%%&&&######$$$'''+++,,,,,,+++########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################################################################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&bbbIII???;;;777444333222111////////////------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$######$$$$$$$$$$$$$$$###############################################################&&&&&&&&&%%%###""" """""""""#########$$$$$$$$$############"""""""""######################## !!!"""###$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$##################""""""""""""######!!!"""############!!!"""######!!!!!!"""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########""""""!!!"""###$$$$$$###"""###$$$!!!!!!"""###############"""""""""###$$$$$$%%%%%%################################################$$$###"""""""""###%%%%%%""""""$$$'''+++---,,,+++########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$###"""""""""""""""###$$$$$$%%%%%%###############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''```HHH@@@<<<888444333222000////////////,,,------------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''***)))(((&&&%%%%%%%%%&&&###############$$$$$$$$$################################################!!!!!!"""###""""""!!! """"""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""####################################$$$###"""!!!!!!"""###$$$$$$#########""""""""""""######""""""""""""###### !!!""""""###""""""!!!"""###"""!!! !!!###!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$#########"""###$$$$$$###"""###$$$!!!!!!"""###############!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$""""""###&&&)))***(((&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((___HHH???;;;777444333111000///...//////,,,---......---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%###""""""""""""""""""######$$$$$$$$$%%%################################################ """$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!########################$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!! ######""""""""""""###### !!!!!!"""""""""""""""!!!"""###"""!!! !!!###!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""###############"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""$$$$$$$$$###"""###$$$!!!!!!"""###############!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$###""""""###%%%'''&&&$$$"""########################################################################################################################!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))\\\DDD<<<:::777222111000//////............------,,,+++***((('''***************)))(((((((((((((((((((((((((((((('''%%%$$$%%%((((((&&&###'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$###""""""""""""""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%###"""!!!"""""""""!!!!!!!!!!!!!!!################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################""""""!!!!!! ########################$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!###"""!!!!!!!!!!!!!!!"""$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""%%%%%%###"""!!!!!!!!!!!!##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&'''(((((('''''''''"""$$$&&&'''&&&&&&'''(((\\\DDD===:::888222111000//////......///---------,,,+++***)))(((***************)))(((((((((((((((((((((((((((((('''%%%$$$&&&((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###############$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!########################"""######$$$$$$$$$##################"""""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""###%%%$$$###""""""!!!""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((($$$$$$%%%&&&''''''''''''&&&(((******))))))***+++[[[DDD>>>;;;888222222111000////////////,,,,,,,,,,,,,,,+++***))))))************))))))((((((((((((((((((((((((((('''&&&%%%&&&((((((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""###$$$%%%&&&""""""######$$$%%%%%%%%%%%%$$$##########################################!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!###""""""""""""!!!!!!!!!######################## !!!"""###$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""######$$$######"""""""""####################################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$############$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))$$$%%%%%%&&&'''((())))))'''((())))))((('''(((***YYYDDD???<<<888333222111000////////////++++++,,,,,,,,,++++++***))))))************)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%%%%$$$###!!!########################""""""""""""##################""""""###$$$$$$%%%""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%###############$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!!"""########################""""""""""""""""""""""""!!!""""""####################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""############$$$$$$$$$################################################"""""""""""""""#########!!!!!!"""""""""##################"""######$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################""""""""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******((((((((((((((()))******&&&'''((((((''''''(((***{{{VVVCCC???<<<888333222111000000/////////++++++,,,,,,,,,++++++***((())))))*********))))))((((((((((((((((((((((((&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$######"""########################!!!!!!"""""""""#########%%%$$$$$$###""""""######"""###############$$$$$$$$$$$$"""""""""###$$$%%%""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""""""""############""""""""""""""""""""""""###############"""!!! """"""""""""""""""######"""""""""""""""###$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""#########$$$$$$################################################"""""""""""""""#########""""""""""""############$$$###############$$$%%%##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))*********)))(((((('''(((((()))''')))***))))))***---///wwwSSSBBB???<<<777333333222111000000000000,,,,,,,,,,,,,,,+++***)))((())))))************)))((((((((((((((((((((((((&&&'''))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################!!!!!!!!!"""""""""######&&&%%%$$$###""""""""""""##########################################$$$%%%!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""############$$$""""""""""""""""""""""""############"""!!! """"""""""""############""""""""""""######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""#########$$$$$$$$$#########################################################""""""""""""""""""""""""#########$$$$$$%%%$$$$$$#########$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))'''(((***+++,,,...222555tttQQQAAA>>>;;;555333333222111000000000000---------,,,+++***)))((((((((()))***************((((((((((((((((((((((((%%%(((***)))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%########################!!!!!!!!!!!!"""""""""###$$$$$$###############$$$############""""""""""""""""""###$$$$$$$$$$$$$$$ !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!""""""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!"""""""""############""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%################################################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$&&&%%%%%%$$$##########################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))((('''((()))+++---///---...000222555999>>>BBBrrrOOO@@@===:::555444333222111000000000000...------,,,+++***((('''(((((()))***************((((((((((((((((((((((((%%%(((******'''&&&''')))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!! ###'''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&#########"""""""""""""""!!!"""###%%%%%%%%%$$$### !!!"""#################################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!"""""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""############!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """############$$$$$$$$$'''&&&%%%$$$##########################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""############""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''*********+++---111444666999;;;===@@@CCCHHHNNNSSSmmmSSS>>>999;;;777777666555333111///...---...---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$#########"""""""""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$""" """###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""############""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######$$$$$$######"""!!!!!!!!!"""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! ###$$$$$$######%%%(((++++++(((%%%###############$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################%%%$$$###"""###$$$%%%&&&"""############$$$$$$$$$###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''))))))((((((((('''''''''&&&%%%%%%&&&'''(((((('''++++++*********++++++,,,+++444:::;;;;;;???BBBBBBBBBKKKTTTVVVTTTZZZhhhuuulllRRR>>>999;;;666777666555333111///...------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% !!!"""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$######$$$&&&######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$###""" !!!###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""""""""######""""""""""""######"""""""""""""""#########"""""""""""""""######$$$#########$$$$$$$$$%%%%%%"""###$$$$$$###"""!!! ###$$$$$$######$$$(((******'''$$$######$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***)))((()))************'''((()))+++---000333555666999<<<>>>DDDMMMRRRQQQ[[[bbbhhhhhheeeiiivvviiiPPP>>>999:::555666555444333111///......,,,+++***))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""######$$$######"""$$$############"""""""""""""""""""""""""""""""""!!!"""$$$###""""""###%%%"""##################"""$$$$$$###""""""###$$$$$$"""!!!!!!"""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""###### !!!!!!"""######$$$$$$"""""""""""""""##################$$$$$$$$$$$$%%%#########$$$######"""!!!######$$$######$$$''')))(((&&&######$$$%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((''''''''''''((()))***,,,---///222666;;;@@@BBBHHHHHHHHHKKKUUUbbbhhhgggnnnssswwwuuuppprrr|||fffOOO>>>::::::444444444333222111000///...---,,,+++***))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############"""""""""""""""""""""""""""""""""""" """######""""""###$$$""""""############""""""$$$##################$$$!!!!!!!!!###%%%%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""$$$######""""""######$$$!!!!!!""""""############!!!!!!"""###########################$$$$$$$$$$$$########################"""###$$$$$$###$$$&&&(((&&&$$$######$$$%%%%%%$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%&&&%%%$$$###""""""#########$$$$$$$$$###""""""###$$$$$$###!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&'''((()))***---///;;;<<<>>>AAAFFFKKKOOORRR[[[\\\]]]___hhhsssyyyxxxuuuzzz}}}|||xxxxxx}}}cccNNN???<<<;;;333333333222111111000//////......---,,,++++++++++++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$""""""############""""""#########$$$$$$#########!!!!!!!!!###%%%%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$############""""""!!!!!!!!!!!!"""############"""""""""#########$$$$$$$$$##################$$$$$$"""###$$$$$$######%%%'''%%%###"""###$$$%%%%%%$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%&&&%%%$$$###""""""#########$$$$$$$$$$$$###"""###%%%%%%###"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''+++///222444777:::===FFFHHHLLLQQQWWW\\\```cccgggmmmqqqqqqsssyyy}}}~~~yyy~~~aaaNNNAAA>>><<<444222222111111111000000000///...---,,,,,,++++++,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""""""""""""""!!! !!!!!!"""""""""""""""###""""""""""""""""""""""""!!!"""$$$###""""""###%%%"""##################""""""###$$$$$$$$$$$$###""""""!!!!!!"""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""############"""""" !!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$######"""!!!!!! !!!"""$$$$$$######""""""""""""############$$$$$$############$$$%%%%%%!!!###$$$$$$######$$$&&&$$$###"""###%%%%%%$$$##################$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((************+++++++++++++++111888===???BBBFFFIIIKKKNNNUUU]]]eeekkkoooqqqmmmuuu{{{zzzyyyzzz||||||{{{```NNNBBB@@@>>>444111111111111000000000000......---,,,++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###################################################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$######!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""###$$$$$$######$$$&&&######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###""" !!!###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""############"""""" !!!!!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""%%%$$$$$$######$$$$$$%%%#########""""""""""""""" !!!###$$$$$$$$$"""!!!""""""""""""############$$$$$$#########$$$%%%&&&!!!###$$$$$$######$$$%%%$$$#########$$$%%%###!!!""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$#########$$$$$$#########"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((()))***+++---...///000111999CCCIIIKKKLLLOOOQQQRRRWWW___hhhoootttwwwwwwsssxxx{{{{{{|||||||||}}}___NNNCCCAAA???555111111111000000000000000...---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$""" """###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""############"""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""######$$$$$$ !!!###$$$%%%$$$"""!!!""""""""""""############$$$$$$#########$$$&&&'''!!!###$$$%%%#########$$$%%%$$$###$$$$$$$$$"""!!!""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%$$$###"""###$$$&&&'''"""############$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''((()))******&&&'''))),,,...111333444<<>>===888111222222111111000///...------,,,,,,+++*********************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%111000""""""!!!!!! ###((($$$,,,''' '''!!!&&&111''' %%%***)))###&&& )))AAASSSOOO###&&& ***111'''+++&&&'''"""&&&%%%$$$$$$""" ###///$$$!!!"""555(((***KKK^^^LLL???444...,,,!!!&&&'''"""''''''''''''!!! '''---333,,,###,,,...DDDNNNLLLCCC666,,,$$$###***((( %%% ,,, &&&%%%&&& %%%+++)))"""$$$((('''!!!,,,+++ ######FFF^^^RRR>>>000######,,,(((222***"""###'''+++%%%!!!""""""""""""########################"""""""""!!! !!!"""###$$$$$$$$$$$$######"""""""""######$$$""""""""""""""""""""""""$$$$$$$$$##################""""""!!!!!!""""""#########$$$$$$$$$$$$##################"""""""""!!!$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""##################"""!!!!!!########################"""""""""###$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################"""############$$$$$$$$$########################################################################################################################!!!&&&'''%%%$$$$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((()))((())))))))))))***,,,---...333777:::<<>>EEEHHHIIILLLUUU\\\```kkkxxxxxxxxxwwwuuusssrrrssstttppppppppprrrtttsssqqqoooqqqvvvwwwrrrnnnrrryyy~~~pppTTTIII@@@======777111222222111111000///...---------,,,++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%444###"""((("""(((&&&)))+++!!!%%%(((XXX---$$$(((((($$$((()))"""'''((($$$$$$((('''"""!!!&&&###ggg[[[111,,,+++ ''''''%%%%%%###***CCC999$$$%%%!!!%%%$$$''''''!!!&&&$$$)))*** ,,,!!!BBB\\\...!!!&&&'''%%%&&&!!!'''!!!"""""""""#####################"""""""""""""""!!!"""######$$$$$$$$$###############$$$%%%&&&'''########################%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###############"""""""""""""""########################''''''&&&&&&%%%%%%%%%$$$&&&%%%$$$###"""""""""###!!!"""""""""""""""!!!!!!#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############""""""###$$$%%%%%%&&&&&&#########"""""""""""""""########################""""""#########$$$$$$$$$########################################################################################################################$$$!!!!!!$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))))))))***++++++,,,000888===CCCLLLWWWZZZYYYYYY^^^dddfffnnnyyy{{{|||{{{vvvpppllllllnnnhhhjjjlllnnnpppsssvvvyyyuuuvvvtttooojjjlllqqqvvvoooTTTIIIAAA>>>>>>888111222222111111000///...,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///+++ ,,,000!!!&&&(((&&&"""%%%+++ rrr'''...(((444$$$%%%%%%$$$''')))%%%KKKPPP$$$&&&+++$$$%%%(((... ,,,666+++!!!///!!!))) ###""""""###(((+++333~~~***"""%%%---))) """(((%%%!!!"""""""""############""""""""""""""""""###### !!!""""""###"""""""""############$$$%%%&&&'''########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""######!!!!!!!!!"""""""""""""""&&&&&&%%%%%%$$$$$$######%%%$$$$$$###############""""""###$$$$$$#################################"""""""""###############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################################################################!!!"""###%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&((()))***)))''''''(((+++...111444;;;FFFNNNVVV___jjjooollliiiiiijjjpppuuu{{{~~~}}}ssstttuuuqqqkkkhhhggghhhgggiiilllnnnppptttzzz{{{uuummmfffaaa]]]\\\\\\mmmSSSIIIAAA??????999111222222111111000///...,,,,,,+++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!"""555&&&$$$"""%%%(((***&&&oooTTT&&&000"""'''###"""%%%&&&###!!!!!!...ooo***!!!))))))$$$ III&&& )))%%%'''+++$$$###***(((!!!(((""""""""""""############""""""""""""############ !!!!!!"""""""""!!!!!!###############$$$%%%&&&######################################################""""""""""""############$$$$$$$$$$$$######""""""""""""############ !!!!!!!!!!!!"""$$$$$$$$$$$$####################################"""######$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################$$$$$$%%%%%%&&&""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&///333...%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))++++++++++++***///444:::???DDDMMMZZZdddlllsss{{{}}}yyyvvvtttwwwxxxxxxxxxxxxvvvtttsssllloooqqqrrrqqqooonnnnnnllllllkkkjjjkkknnnrrrvvvkkkddd]]]ZZZXXXSSSPPPPPPjjjQQQHHH@@@>>>>>>888111222222111111000///...---,,,,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333###%%%JJJMMM%%% ...(((+++"""(((+++)))((($$$iiiOOO555zzz***'''...,,,)))!!!!!!'''$$$%%%444}}}555)))&&&PPP:::%%%)))(((,,,:::^^^%%%''''''***'''""" oooXXX<<<555++++++ """"""""""""############!!!"""""""""############""""""#########""""""!!!######"""""""""######$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""""""""############ !!!!!!!!!""""""""""""############$$$$$$$$$$$$ !!!"""############!!!!!!"""###############################################################"""############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ &&&000555...$$$ $$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***,,,///333555<<>>GGGOOOYYY___eeeooo}}}|||vvvqqqnnnmmmmmmmmmqqqrrrtttyyy|||yyysssmmmiiiddd^^^ZZZYYYWWWVVVTTTUUUVVVYYY\\\YYYSSSVVV___eeeNNNGGGAAA???<<<333222222111111000/////////---,,,***+++,,,,,,+++))))))((((((((()))***++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$222'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***%%%+++"""|||###$$$&&&'''777777%%%!!!)))&&&!!!)))&&&###%%%000"""''' ,,,"""999777,,,&&&%%%&&&MMM"""$$$))) VVV***&&&%%% (((---&&&yyySSS %%%$$$&&&!!!###rrr$$$)))---$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%"""""""""!!!"""######$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$#########""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######################################################%%%%%%$$$###""""""#################################%%%%%%$$$"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#############################################""""""""""""######%%%%%%%%%$$$$$$###############""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((+++*********+++,,,+++***---,,,...000111555@@@KKK]]]eeeooossstttxxx{{{uuunnniiihhhkkknnnqqqrrruuuxxxyyyuuuooojjjhhh```VVVQQQRRRUUUVVVVVVXXXXXXXXXZZZ[[[]]]^^^___dddMMMFFF@@@===:::333222222111111000/////////---,,,***+++,,,,,,+++)))))))))))))))))))))***+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$444!!!""")))WWW!!!"""### ///***,,,###&&&"""((("""###***QQQ!!!###)))"""###((( &&&###...!!!!!!666OOO)))"""### +++ ZZZ $$$%%%%%%'''!!!...''' 111'''$$$******111###+++%%%############"""""""""!!!"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""############""""""########################""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%!!!"""""""""############""""""""""""""""""""""""####################################"""""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$"""######$$$$$$######"""################################################%%%$$$$$$###""""""#################################$$$%%%$$$"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$####################################""""""#########%%%%%%%%%$$$$$$$$$###############""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''((())))))((('''''')))+++,,,------,,,...444<<>>999999444222222111111000/////////---,,,***+++,,,,,,+++)))))))))(((((()))***++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""&&&(((!!!$$$$$$$$$$$$$$$$$$$$$$$$"""---(((%%%***... +++(((###++++++,,,!!! +++000###&&&111+++222$$$)))$$$!!!###### """''')))"""!!!!!!###555$$$"""((($$$yyy$$$)))'''///xxx???,,,(((!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###$$$%%%%%%$$$###!!!##############################""""""""""""############$$$$$$$$$$$$######"""""""""!!!"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$&&&%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######################################################""""""###$$$%%%%%%########################!!!###$$$$$$######$$$&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################""""""""""""###############$$$$$$%%%%%%%%%######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((***+++---///000:::???FFFNNNYYYjjj}}}rrrkkkiiigggaaa[[[\\\[[[^^^dddjjjlllhhhccc]]]aaadddbbb]]][[[]]]aaaSSSSSSQQQNNNKKKIIIJJJKKKHHHHHHIIIJJJKKKMMMNNNOOOsss```LLLBBB???;;;777555111111000000//////.........---,,,,,,------+++)))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((($$$$$$$$$%%%%%%%%%%%%&&&&&&###(((###%%%%%%''')))III&&&!!!!!! ...!!!<<< $$$ )))+++###777)))###'''######$$$$$$$$$$$$######!!!$$$$$$###"""###$$$%%% ***'''888WWW&&&'''%%%((('''))))))GGG===(((###!!! !!!"""$$$$$$%%%%%%%%%$$$#########""""""!!!!!!############""""""""""""$$$""" $$$&&&########################%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$############""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$'''&&&$$$#########$$$%%%"""############$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##########################################################################################""""""!!!!!! ###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&'''***(((''''''(((************''''''+++,,,+++222;;;EEEFFFPPPaaarrr~~~{{{sssiiieeedddccc]]]WWWZZZ```hhhlllmmmlllkkklllkkkhhhddd^^^ZZZVVVTTTSSSOOOMMMKKKJJJJJJJJJHHHGGGIIIKKKLLLNNNMMMLLLJJJIIIrrr___KKKBBB???;;;777555111111000000//////......,,,++++++,,,---...,,,+++))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((($$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&%%%###%%%'''''')))eee!!!%%%'''!!! ###zzzggg((($$$///EEE+++$$$#########$$$$$$$$$$$$######)))$$$!!!"""&&&'''###---(((((($$$hhh!!!((("""### UUU ///'''333"""000%%%"""''' !!!"""""""""""""""############"""""""""!!!############""""""""""""$$$"""  !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$############""""""""""""$$$###"""!!!!!!"""###$$$$$$######""""""######$$$!!!!!!!!! !!!!!!""""""############$$$$$$$$$##################################################################$$$$$$##########################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""##############################################################################""""""!!!!!!!!!!!!###########################$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''&&&%%%&&&''')))******)))))),,,...---///;;;IIIXXX[[[dddrrr}}}wwwggggggiiilllllliiiccc___aaafffllloooooommmlllllleeeaaa[[[TTTOOOMMMLLLLLLHHHGGGGGGIIINNNQQQSSSSSSKKKLLLMMMNNNNNNNNNMMMMMMppp^^^JJJAAA>>>;;;666444111111000000//////......*********+++---...---,,,))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""777###%%%((("""&&&((( &&&&&&"""+++::: %%%...******######$$$$$$$$$$$$############ ###&&&444NNNttt$$$(((###"""$$$*** ''''''###### !!!!!!"""""""""!!!!!!############""""""""""""############""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$###""""""""""""###$$$"""############$$$$$$$$$$$$$$$#########"""""""""######""""""""""""######$$$######""""""######$$$!!!""""""#########"""""""""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%########################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!! ###########################################################################""""""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&'''(((((()))******)))---222555666===PPPaaaqqquuu~~~~~~wwwiii]]]___jjjxxx~~~wwwpppmmmlllooorrrrrroookkkiiiggg^^^YYYSSSLLLHHHGGGGGGHHHJJJIIIIIIKKKNNNQQQQQQQQQLLLKKKJJJIIIHHHGGGGGGGGGnnn\\\IIIAAA>>>:::666444111111000000//////......+++******+++------,,,***))))))))))))))))))))))))''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((($$$$$$$$$$$$%%%%%%%%%&&&&&&(((LLL###%%%'''$$$###&&&%%%!!! ###%%%000$$$444$$$///\\\%%%---######$$$$$$$$$$$$######&&&'''(((&&&$$$!!! 777$$$mmmmmm&&&###!!!'''!!!OOOFFF000$$$***###$$$$$$$$$$$$######"""#########"""""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""""""""#########""""""""""""############$$$%%%$$$###!!! """"""#########$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$######"""!!! ########################################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((()))((()))***+++*********++++++000777???HHHWWWkkk{{{wwwllliiieee]]]VVVlll|||wwwtttttttttssspppkkkeee```]]]VVVTTTPPPLLLJJJIIIIIIJJJLLLLLLLLLNNNNNNMMMIIIFFFHHHFFFBBB>>>:::888777777kkkZZZHHH@@@>>>:::666333111111000000//////.........,,,++++++,,,+++)))'''))))))))))))))))))))))))''''''(((((())))))******&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((($$$$$$$$$$$$%%%%%%%%%&&&&&&***aaa###%%%$$$%%% %%%zzz)))!!!%%%***(((AAA444"""000'''$$$'''######$$$$$$$$$$$$#########%%%((("""(((---[[['''$$$"""%%%111}}}"""(((nnniii"""+++$$$###$$$$$$$$$$$$######"""""""""""""""""""""##################"""""""""!!!!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$############"""""""""######"""""""""###""""""""""""""""""###""""""""""""!!!""""""#########$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!! ########################################################################""""""""""""####################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***)))***,,,+++))))))***,,,---333===KKK]]]qqqrrrgggbbbeeeiiimmm~~~vvvuuuuuusssooojjjccc\\\UUUQQQNNNOOOPPPPPPOOONNNMMMLLLHHHIIIKKKNNNNNNKKKEEEAAA===:::666222...---,,,,,,iiiXXXGGG???===:::555333111111000000//////.........---,,,++++++***(((%%%))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((($$$$$$$$$%%%%%%%%%%%%&&&&&&(((vvv###%%%"""&&&%%%uuu&&&!!!***%%%$$$---!!!mmm333&&&!!!***...######$$$$$$$$$$$$######%%%+++///(((###---)))JJJGGG&&&+++%%%%%%$$$BBBCCCBBB &&&'''))) !!!!!!"""""""""!!!!!!""""""""""""########################""""""""""""!!!"""######$$$$$$#############################################$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######$$$%%%%%%$$$######"""############$$$$$$$$$%%%$$$$$$$$$$$$#########""""""############""""""###""""""!!!!!!""""""###$$$$$$$$$###""" """############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%########################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################################################################"""""""""############$$$########################$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&'''(((((((((((()))+++(((***+++***((()))---111444===LLL]]]rrryyywwwrrrllliiiooo{{{~~~wwwuuuqqqmmmgggaaa\\\UUUOOOKKKHHHJJJMMMPPPPPPOOOMMMKKKJJJJJJJJJIIIFFFAAA:::444111///---+++******+++,,,gggWWWFFF???===:::555222111111000000//////......---,,,++++++++++++(((&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((($$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""###%%% (((&&&rrr"""""",,,!!!!!! ..."""===[[["""+++)))######$$$$$$$$$$$$######"""+++%%%"""<<>>+++###### !!!%%% !!!"""""""""""""""!!!"""""""""########################""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$$$$#########!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$##################################################################$$$$$$##########################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%'''))))))((((((***+++(((***,,,,,,+++...555;;;BBBQQQeeewww{{{tttppprrrwww{{{|||{{{yyyrrroooiiieee```[[[XXXTTTOOOKKKHHHIIIKKKMMMMMMLLLKKKIIIIIIEEE@@@;;;666222---)))******)))))))))***+++,,,fffVVVEEE???===:::555222111111111000//////......+++*********,,,,,,***((())))))))))))))))))))))))******))))))((((((''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$###%%% )))(((rrr""""""&&&%%%...!!!%%%... $$$"""+++ (((######$$$$$$$$$$$$######+++***777[[[%%%######(((!!!'''---RRR333'''"""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""#########$$$############""""""""""""!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""!!! !!!###%%%&&&"""############$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&''''''########################################################################""""""######$$$$$$$$$$$$########################$$$###""" """###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%'''))))))((((((***,,,))),,,//////000555>>>FFFNNNccc{{{xxxooommmppptttyyywwwnnngggbbbddd```[[[XXXWWWUUUQQQNNNKKKKKKKKKKKKJJJJJJIIIIII;;;666000+++******++++++***))))))((((((((())))))___RRRFFF@@@===888555444000000000000///...---,,,***++++++++++++***))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((###&&&%%%$$$######$$$%%%&&&(((###$$$&&&&&&###%%%&&&vvv"""###$$$%%%&&&'''%%%"""%%%+++###HHH(((!!!///+++***eee!!!$$$'''--- !!!'''&&&,,,***(((### $$$&&&###!!!!!!"""#########$$$$$$$$$$$$### !!!###!!!######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################&&&&&&%%%%%%$$$#########"""###### """%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######'''### $$$&&&$$$"""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%$$$###!!! ########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''&&&(((***---......111---***+++222>>>OOO\\\ooo}}}rrrooohhhfffuuu}}}ooogggfffeeelllooolllccc[[[WWWSSSOOOOOONNNLLLHHHBBB;;;444111------,,,,,,+++*********((())))))))))))*********^^^RRRFFF@@@===999555444000000000000///...---,,,***++++++++++++***))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((###%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&###%%%&&&vvv%%%''''''%%%$$$###$$$$$$&&&'''EEE%%%))))))""",,,...$$$%%% !!!###))),,,%%%###111$$$,,, 777---### """&&&"""""""""#########$$$$$$$$$""" """###"""!!!######""""""""""""######"""############$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$!!!""""""!!!!!!$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$###"""""""""""""""$$$$$$###############"""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######&&&"""###%%%###!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""$$$$$$$$$$$$###"""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((((((((************---///333888@@@NNN```nnn~~~ttthhhgggiiimmm|||tttkkkiiihhhgggtttqqqiii```[[[YYYSSSMMMOOOLLLFFF@@@999333...,,,,,,++++++++++++*********))))))*********+++++++++\\\PPPEEE@@@>>>999555555000000000000///...---,,,***++++++++++++***))))))))))))))))))))))))))))))***)))(((((())))))((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&(((###%%%%%%$$$$$$$$$$$$%%%%%%"""((($$$&&&&&&###%%%&&&vvv&&&''''''%%%###"""$$$'''((( 999######***---  &&&&&&___000&&& %%%$$$"""((("""***???DDD999...$$$ """&&&!!!!!!!!!"""""""""######$$$###!!!!!!#########"""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!""""""###$$$$$$%%% """""""""!!! !!!"""$$$###""""""###$$$%%%'''###$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""############$$$###"""""""""""""""""""""""""""""""""######### !!!""""""###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%""" """$$$### ######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$########################"""############$$$$$$$$$########################$$$$$$$$$###############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))***++++++++++++***111999BBBMMM```vvvzzzlllbbbhhhttt~~~}}}xxxssssssvvvuuuqqqxxxtttkkkddd```]]]SSSHHHFFFBBB;;;444...+++******)))************+++++++++++++++++++++,,,,,,,,,,,,ZZZOOODDD@@@>>>:::666555000000000000///...---,,,***++++++++++++***))))))((((((((((((((((((((((((***((('''((()))***)))''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((###%%%%%%%%%%%%%%%%%%%%%%%%!!!+++$$$&&&&&&###%%%&&&vvv%%%######%%%%%%$$$%%%'''+++(((******!!!&&&&&&***%%%%%%###***%%%###"""%%%!!!%%%,,,444;;;+++@@@+++%%%"""%%%&&&### !!!!!!!!!!!!""""""""""""###"""!!!!!!""""""""""""######""""""""""""######""""""#########$$$$$$$$$###############################################################$$$$$$$$$!!!!!!"""""""""#########!!!"""###$$$######""""""%%%$$$######"""###$$$$$$######$$$$$$$$$######"""########################""""""""""""""""""""""""!!!"""""""""##################"""""""""""""""###!!!"""""""""######$$$$$$!!!!!!"""""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$"""!!!!!!###$$$###!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((()))))))))'''(((***+++,,,---///111111999CCCMMM^^^ttt}}}}}}rrrnnnooozzzxxx}}}~~~vvvrrrqqqlllddd^^^UUUGGG:::666333///+++******,,,---(((((()))******+++,,,,,,,,,,,,,,,,,,------------XXXMMMCCC@@@???:::777666000000000000///...---,,,***++++++++++++***))))))(((((((((((((((((((((((()))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((###%%%%%%%%%%%%%%%%%%%%%%%%"""+++|||$$$&&&&&&###%%%&&&vvv&&&!!!%%%(((%%%"""###&&&FFF+++%%%((('''///###"""###+++###qqqsss))) ***%%%$$$$$$"""&&&***===222888'''###"""&&&((($$$ !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$%%%%%%%%%$$$###&&&%%%$$$###""""""!!!!!!"""######$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""###############"""""""""""""""######"""######$$$$$$%%%%%%%%%"""######$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###$$$%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((((((((((())))))******&&&(((***++++++---000333999FFFVVVeeewww}}}qqqnnnsssuuu{{{zzz|||tttooonnneeeWWWIII>>>555---***************+++,,,---(((((()))***+++,,,,,,---,,,------------.........}}}VVVKKKBBB@@@???;;;777666000000000000///...---,,,***++++++++++++***)))))))))))))))))))))))))))))))))((('''((()))***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((###%%%%%%&&&&&&&&&&&&%%%%%%%%%'''kkk$$$&&&&&&###%%%&&&vvv)))""" &&&'''###!!!$$$777%%%///((($$$+++ ###>>>###$$$$$$***,,,'''"""$$$((((((((($$$<<<444,,,%%%%%%%%%"""!!!"""!!!!!!!!!"""""""""###### !!!!!!!!! """######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!%%%$$$###$$$%%%&&&%%%###%%%%%%$$$###"""!!!!!! """"""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&%%%$$$###""""""""""""########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))'''(((((())))))******+++(((***+++******,,,222888???TTTmmm~~~rrrhhhkkkuuu~~~xxx{{{|||xxxtttmmm\\\EEE444...---,,,((()))***+++++++++******))))))***+++,,,,,,------------------............xxxTTTJJJBBB@@@???<<<888777000000000000///...---,,,***++++++++++++***))))))))))))))))))))))))))))))(((''''''((()))******(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((###%%%%%%&&&''''''&&&%%%%%%((( ZZZ$$$&&&&&&###%%%&&&vvv&&&"""###&&&$$$ '''444111"""(((###***$$$!!!%%%***777222%%%,,,))) ((( rrr444<<<222((($$$###!!!"""$$$"""""""""#########$$$$$$ """###""" !!!#########""""""""""""######"""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########&&&###!!!!!!###$$$$$$###""""""############""""""""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""$$$%%%&&&%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$###""""""######$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))'''(((((()))******++++++(((+++------///555???GGGQQQlll{{{rrrkkksss~~~}}}xxxpppggg^^^LLL999...---///...******************))))))++++++,,,,,,---------...,,,,,,---------.........uuuSSSIIIAAA@@@@@@<<<888777000000000000///...---,,,***++++++++++++***))))))))))))))))))))))))))))))(((''''''((()))******)))(((((())))))))))))((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&(((###%%%%%%&&&''''''&&&%%%%%%)))NNN$$$&&&&&&$$$%%%&&&vvv ###&&&!!!///EEEKKK""""""+++)))'''www%%% 555###&&&&&&222'''((( 555:::000)))'''%%%"""!!!"""############$$$$$$$$$$$$!!!###$$$###!!! """%%%######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%""" ######""" !!!###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!###%%%%%%$$$###############$$$$$$$$$$$$######$$$$$$############$$$$$$###""""""""""""$$$%%%&&&########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))'''(((((()))***+++++++++'''***...111666@@@NNNXXXkkkzzzxxxyyyuuusss~~~|||jjjZZZNNNFFF:::///---///---(((******)))))))))***+++,,,,,,,,,------------......,,,,,,,,,---------......tttVVVOOOFFF???===;;;888666/////////...------,,,,,,,,,+++******))))))******))))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((( %%%&&&''')))"""!!!---###&&&((($$$%%%%%%%%%&&&&&&&&&'''''' (((///(((!!!'''&&&###...kkk!!!"""%%%$$$'''!!!%%%bbb+++888((()))$$$((((((''',,,:::bbb%%%((('''&&&+++&&&))) $$$...%%%!!!ppp///###LLL(((###&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!$$$&&&&&&%%%###!!!"""############$$$$$$$$$%%%%%%$$$###""""""##############################""""""###$$$$$$$$$$$$###""""""""""""####################################""""""""""""""""""""""""########################%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$###### """###$$$$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$#########""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((())))))))))))******)))((('''(((***+++)))...111333===RRRiiiwww~~~tttxxxwwwtttvvv}}}hhhPPP@@@999666222...+++)))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++vvvTTTNNNEEE???===;;;999666000//////......---,,,,,,,,,+++******))))))******))))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((,,,((("""$$$,,,000(((###&&&((($$$%%%%%%%%%&&&&&&&&&''''''$$$"""***+++"""&&&&&&###---mmmrrr(((!!!!!!$$$%%%666DDD///$$$(((fff###'''***"""'''...######JJJ---###,,, ###$$$!!!"""*** '''$$$%%%www***"""&&&yyy'''+++ $$$!!!$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""############$$$$$$$$$%%%$$$$$$######"""##############################""""""###$$$$$$$$$$$$$$$""""""""""""####################################################################################$$$$$$%%%%%%$$$$$$###"""########################""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$#########""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&'''((()))))))))))))))***************+++,,,///444777===LLLggg{{{vvvrrrrrrqqqxxxwwwgggSSS>>>111444222000---+++******+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++wwwRRRLLLDDD???===<<<999777000000///......------,,,,,,+++******))))))******))))))************))))))))))))(((((((((((())))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((($$$...)))###***%%%###&&&((($$$%%%%%%%%%&&&&&&&&&'''''''''%%%,,,###%%%%%%###+++sssKKK+++ !!!'''&&&DDDWWW$$$)))+++%%%"""///"""BBB,,,111+++###555$$$!!!---,,,'''!!!&&&###'''$$$)))(((%%%,,,888,,,&&&$$$'''+++"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!###!!!###%%%"""############$$$$$$$$$$$$$$$$$$#######################################""""""######$$$$$$$$$$$$"""""""""#########$$$$$$###########################################################################$$$$$$$$$$$$###""""""########################"""""""""#########$$$$$$######""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""############""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$###############"""""""""$$$$$$############$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%&&&''''''&&&&&&'''((())))))))))))(((***,,,,,,++++++,,,...222777<<>>===<<<:::777000000//////...---------,,,+++******))))))******))))))************))))))))))))(((((((((((())))))'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((,,,$$$%%%'''$$$+++...!!!###&&&((($$$%%%%%%%%%&&&&&&&&&''''''((("""&&&***###$$$%%%###)))zzz...%%%!!!%%%((('''$$$JJJ}}}000555!!! iii---***&&&""",,,"""%%%%%%ZZZlllMMM;;;$$$+++***222$$$!!!(((---""" &&&,,,###%%%%%%$$$ &&&%%%333""""""!!!GGG###%%%)))'''""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###%%%""""""#########$$$$$$$$$######$$$$$$$$$################################################$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$######"""########################""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################!!!!!!"""""""""#########""""""#########$$$$$$$$$################################################$$$######""""""######$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))******)))'''***,,,,,,++++++---000777>>>HHHVVVllltttooonnnooojjj~~~|||sss```NNNBBB;;;666222///...---,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++++++++mmmNNNHHHBBB>>>===<<<999666111000000///......------,,,+++******))))))******))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((...$$$!!!$$$""" ###$$$###&&&((($$$%%%%%%%%%&&&&&&&&&''''''&&&***)))KKK%%%$$$$$$%%%%%%'''"""!!!%%%((($$$%%%,,,QQQ|||###555(((###%%%LLL888""")))'''(((+++$$$&&&***FFF###$$$$$$///###!!!###%%%---!!!$$$'''""" +++((($$$%%%%%%""" $$$;;; $$$%%%"""$$$xxx&&&$$$'''!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""#########$$$$$$$$$"""######$$$$$$$$$####################################"""""""""###$$$%%%############$$$$$$$$$$$$########################################################################%%%%%%%%%&&&%%%$$$$$$#######################################$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$######""""""######$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((()))************'''***,,,,,,+++---222777CCCOOO^^^ooo|||rrrnnnmmmmmmnnn|||}}}{{{eeeZZZJJJ===777444333222111000///......---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++iiiMMMHHHBBB>>>===;;;888555111111000//////......---,,,+++******))))))******))))))************))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%***$$$###,,,+++'''000###&&&((($$$%%%%%%%%%&&&&&&&&&''''''$$$...)))***###$$$$$$%%%'''&&&######((((((!!!///VVV&&&666'''%%%???@@@&&&######%%%!!!!!!%%%"""PPPFFFFFFCCC555555:::BBBIIICCC;;;BBBEEE:::??????<<<;;;///111%%%!!!&&&###!!!%%%&&&999333)))!!!)))%%%&&&###$$$%%%'''"""##################"""""""""""""""""""""""""""""""""###$$$%%%$$$$$$###"""############$$$$$$$$$!!!"""###%%%%%%$$$##############################$$$###"""""""""###%%%&&&#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$%%%######""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""##############################%%%%%%%%%$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&'''(((((((((((('''&&&''''''((()))************(((***,,,,,,---333???HHHTTTaaarrrnnnggghhhnnntttyyy|||rrrttt{{{uuuiiiXXXOOOBBB999444222000///111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++jjjMMMHHHBBB>>><<<:::777333111111000000///.........,,,+++******))))))******))))))************))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((:::222((()))"""###&&&((($$$%%%%%%%%%&&&&&&&&&''''''###)))&&&&&&$$$%%%$$$&&&(((%%%LLL(((%%%%%%&&&######'''MMM[[[///"""..."""555$$$%%%@@@DDD%%%"""!!!)))(((%%%!!! ===,,, (((!!!!!!***&&&+++))))))"""&&& !!! %%%***######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$ """###%%%%%%%%%###"""########################$$$###"""!!!"""###%%%&&&#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$#######################################$$$$$$$$$%%%%%%######""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%########################%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&'''''')))***************)))+++---...222>>>PPP^^^kkkwwwssshhhggglllsss~~~xxxyyy}}}zzzggg]]]YYYPPPDDD;;;777444222000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++mmmMMMHHHBBB>>><<<:::666222111111000000//////......,,,++++++***)))*********))))))************))))))))))))(((((((((((())))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((444PPP111MMM###&&&((($$$%%%%%%%%%&&&&&&&&&''''''$$$""""""...~~~'''%%%%%%''')))%%%###,,,###'''---(((???@@@444,,,***)))IIIHHH%%%!!!(((#########(((+++ 222hhh555### ***+++###!!!***"""###)))""")))%%%)))"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%"""############$$$$$$$$$ !!!###%%%&&&%%%###"""########################$$$###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!!!!###%%%&&&########################%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&'''((()))******++++++******,,,...000777GGG]]]nnnxxxgggccccccjjjqqqwwwuuujjjgggXXXPPPDDD<<<777444222000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++kkkJJJFFFAAA===;;;:::888777000000000///......------***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((www((((((&&&'''''''''''''''''''''''''''$$$'''###%%%--->>>&&&&&&"""000(((111111###(((###+++666((((((&&&---*** !!!{{{)))'''$$$!!!---%%%...(((***%%%999555+++%%%''''''$$$333mmmsss"""///(((&&&***eee ---)))############"""""""""!!!###"""!!! !!!"""#########""""""######$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###""""""###%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######&&&$$$!!!!!!"""$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################$$$$$$################################################$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%)))+++***)))***,,,---***---111777DDD[[[xxxlllfff```]]]eeewwwvvv~~~wwwiiibbb```ZZZNNN@@@777555444111.........---,,,,,,,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))hhhJJJFFFAAA>>><<<:::888666000000000///......------***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((uuu((((((&&&'''''''''''''''''''''''''''+++&&&...###222DDDsss###$$$ 888///%%%((("""---%%%---&&&'''zzz???""",,,(((000---$$$***''')))"""!!!$$$---***'''%%%///***!!!222+++HHH~~~''' !!!===%%%\\\333&&&$$$---"""#########$$$$$$$$$$$$$$$######"""!!!!!!"""#####################$$$$$$%%%######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""!!!!!!"""$$$$$$###!!!#########$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$%%%$$$$$$######$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""""""""############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***+++******+++...///...222999BBBPPPeee|||ooo```^^^aaakkk}}}wwwxxxzzzjjj^^^WWWTTTQQQGGG;;;555444444111.........---,,,,,,,,,,,,---*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))cccIIIFFFAAA>>><<<:::888666000000000///......------******++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''(((((()))''''''((((((((((((''''''&&&&&&'''''''''(((((((((:::$$$===((((((&&&'''''''''''''''''''''''''''222:::((((((333&&&BBBUUU###***!!!$$$"""///$$$)))000666+++111'''...///SSS###)))&&&&&&###+++$$$,,,$$$&&&$$$,,,!!!''')))((('''''';;;$$$%%%)))''' ;;;,,,'''111&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!! """###$$$"""!!!!!!"""###$$$%%%&&&&&&'''$$$###"""###%%%%%%###"""################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((---+++*********,,,///111333888CCCSSSeeexxxxxxhhhdddhhhpppuuuwwwzzzhhh[[[RRRKKKGGGEEE===555222333333111.........---,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++++++++******))))))))))))))))))))))))aaaIIIFFFBBB>>><<<:::888666000000000///......------***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))''''''((((((((((((''''''''''''''''''((((((((((((,,,444$$$hhh((((((&&&'''''''''''''''''''''''''''...222!!!@@@***MMM(((000zzz---)))%%%(((###---""""""222&&&!!!]]]666555)))???$$$'''***"""###((("""(((&&&+++!!!*** PPPEEE---%%%$$$###///111333kkk,,, """xxxAAA$$$"""######!!!"""(((((('''%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""!!!!!!"""$$$$$$###"""""""""###$$$%%%%%%&&&&&&###"""###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))))))))---+++***+++,,,,,,...222444<<>>###(((---""")))###***///&&&###(((,,,'''444QQQHHH&&&///%%%///%%%$$$&&&$$$&&&&&&---(((%%%,,,(((&&&###%%%'''000&&&<<>>;;;777444000000000///......------++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))'''---///!!!%%%333&&& $$$555ggg((((((&&&'''((((((((((((((((((((((((***,,,444000(((%%%$$$^^^666$$$&&&""";;;(((((('''...---%%%'''*** ---,,,BBB///%%%666555!!!,,,''' ''')))$$$&&&+++((((((&&&XXX[[[///&&&###)))###%%%)))))),,,sssEEE 000$$$%%%***///###$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###"""%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''(((((()))******++++++******---222222888OOOiiioooeeeaaaiiittt~~~rrrgggXXXLLLFFFCCC@@@===777555333111000///......---,,,++++++***+++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))[[[GGGEEEBBB@@@>>>;;;777444000000000///......------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''***)))((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))###$$$"""(((,,,"""###222---$$$...%%%---((((((&&&'''))))))))))))))))))))))))...***%%%/// +++......000kkk111(((+++,,,111"""333***...###'''000++++++***555&&&!!!***---|||```$$$)))'''...&&&&&&000!!!,,,***,,,%%%(((000$$$%%%)))!!!---***%%%###&&&)))''''''"""===(((###***%%%!!!!!!***&&&$$$***)))((('''%%%$$$"""""""""###$$$%%%%%%$$$###""" """$$$%%%%%%%%%###"""%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###""""""###%%%%%%$$$"""""""""###$$$%%%&&&&&&'''&&&$$$!!!!!!"""$$$$$$$$$################################################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((()))***+++++++++,,,+++...333333>>>]]]~~~sssmmmffffffqqq}}}{{{kkkbbbVVVLLLGGGCCC@@@>>>555444111000////////////---,,,++++++******++++++))))))))))))************))))))************))))))))))))))))))))))))))))))^^^DDDDDDBBB@@@<<<888444222///000111///...------...***+++,,,---,,,+++***)))++++++******************)))))))))))))))))))))))),,,)))'''((()))***(((%%%(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((((((((('''''',,,(((+++---$$$***XXX'''%%%''')))(((((((((((())))))))))))))))))))))))(((((((((((()))000,,,000fffIII$$$***++++++++++++***))))))'''***,,,+++)))(((***---***)))***(((%%%***AAAXXX___:::(((&&&******)))((('''&&&&&&&&&'''))))))))))))((('''%%%%%%888VVVsss}}}zzzyyy}}}{{{xxxxxxzzzzzzyyyzzzzzzyyyxxxyyyxxxoooeee((('''%%%$$$###$$$$$$%%%$$$###!!! 444^^^eee777""" ###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""####################################&&&%%%$$$######$$$%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$######"""&&&%%%%%%$$$#########$$$################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''''''''''''''((((((((())))))+++,,,++++++------,,,---(((---:::CCCMMMfffrrrpppgggsss~~~uuu{{{}}}vvv___[[[TTTMMMHHHDDD???<<<777444000...---------,,,,,,,,,,,,+++++++++******,,,+++***)))))))))++++++,,,+++++++++***)))))))))(((((((((((((((((((((((([[[FFFEEECCC???;;;777444222000111111000...---...///+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))+++)))'''((()))***(((&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''!!!&&&%%%%%%333777SSS\\\^^^---000)))(((((((((((()))))))))***)))))))))))))))))))))((('''(((""""""222888222```KKK666---(((###%%%,,,++++++,,,,,,,,,,,,++++++(((***+++***))))))+++---...,,,,,,,,,'''$$$(((111"""+++...((('''---...)))///...,,,)))'''&&&''''''((((((((((((((())))))***((((((((((((((()))))))))"""+++...&&& $$$,,,222...***%%%###$$$%%%%%%$$$%%%&&&&&&$$$''')))%%%&&&&&&%%%%%%$$$%%%%%%%%%(((***---+++######..."""&&&$$$!!! $$$)))000)))###!!!$$$''''''%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""####################################%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############&&&%%%$$$$$$######$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%&&&((('''&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''((((((((())))))((()))(((((()))+++,,,,,,,,,)))///>>>KKKXXXooowwwiiidddrrruuutttkkkwwwtttfff[[[WWWQQQLLLGGGBBB>>>:::777444000...---------,,,,,,,,,+++++++++*********++++++***************+++*********)))))))))))))))))))))))))))))))))))))))ZZZIIIGGGCCC???:::777444333111222333111///......///---,,,++++++******++++++************************))))))))))))))))))))))))***)))(((((())))))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''(((((())))))(((((('''///((($$$)))---***$$$ """###000 666---((((((((()))))))))******))))))))))))))))))))))))222...///333...%%%###)))000+++&&&'''---111000,,,)))******+++++++++************)))))))))***,,,---...+++***------)))%%%$$$111222...%%%%%%+++---)))###$$$&&&))),,,---,,,***((((((((((((((()))))))))******)))))))))***+++++++++,,,***%%%###$$$%%%$$$,,,***((('''(((((((((&&&(((******((()))---...+++$$$%%%%%%&&&&&&&&&&&&%%% """%%%$$$!!! """++++++***'''%%%%%%(((+++%%%(((&&&###!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$########################$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$################################################$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''((((((((()))))))))***(((''''''***+++,,,,,,///000;;;NNN```ooorrriiieeeaaa|||xxxwwwuuukkk{{{~~~ooo```VVVVVVSSSNNNJJJFFFAAA<<<888666333///------------,,,,,,++++++++++++*********)))******+++++++++******((((((((()))))))))))))))************************[[[KKKHHHCCC>>>999666444333333333444222000//////000---,,,+++***)))***+++,,,***************+++++++++))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((((())))))))))))(((((()))***)))$$$$$$)))...///000111,,,***---...++++++(((((()))))))))*********)))))))))))))))*********###!!!(((((($$$***666 %%%***...777<<<333$$$+++,,,,,,,,,,,,++++++***...---++++++,,,---///000222...+++---000222222222"""(((------...111111---999444...******+++,,,,,,------,,,,,,+++)))((((((---,,,+++***))))))******$$$(((,,,000222111,,,'''$$$$$$$$$$$$%%%%%%$$$###$$$''''''###"""$$$%%%$$$###$$$&&&'''''''''&&&&&&---)))$$$###$$$%%%'''))) ###&&&(((&&&"""---,,,***%%% %%%)))%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###########################""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%################################################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%%%%&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))'''(((((((((((())))))))),,,))))))+++---,,,,,,---111888III```uuuxxxeeeccckkksss~~~|||yyysss}}}jjj[[[TTTRRRPPPNNNKKKHHHEEEAAA;;;777555222///------------,,,++++++++++++************((()))+++,,,,,,+++***)))(((((())))))******++++++************************]]]KKKHHHDDD???:::666444333333444444333000//////000---,,,+++***)))***+++,,,))))))*********+++++++++))))))))))))))))))))))))(((((())))))(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((&&&,,,)))&&&((('''$$$%%%)))'''!!!***###&&&333))))))))))))************((()))))))))*********+++,,,///111222000---)))&&&+++---***'''///===>>>555.../////////...---,,,,,,---------...///111333444777666444111111444777888777===@@@<<<777777;;;===***+++...111333222000---////////////...,,,+++*********)))))))))))))))***(((&&&%%%$$$""""""%%%(((&&&((()))******)))))))))&&&***,,,((('''((((((&&&###$$$&&&'''(((''''''&&&$$$'''++++++)))'''$$$!!!)))'''$$$$$$'''***,,,,,,!!!$$$&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%$$$$$$###$$$$$$%%%%%%###################################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))'''&&&&&&((("""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((()))))))))******(((***//////+++,,,000555CCCYYYooo~~~rrrhhhfffuuurrrttt|||{{{jjjZZZPPPNNNPPPLLLKKKHHHFFFDDD@@@<<<888555222...,,,---------,,,+++++++++*********))))))((()))***,,,,,,++++++************++++++,,,,,,,,,************************[[[JJJHHHDDD@@@;;;888555444444444444333000......///---,,,++++++******++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))'''((())))))(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))******)))((())))))******))))))((()))))))))***...111,,,%%%+++---+++)))000)))%%%))))))))))))*********++++++((())))))******+++++++++%%%******&&&***111///''')))///111000222555...$$$,,,------...............***...333555666999===BBB===BBBEEEBBB@@@AAACCCBBBCCCJJJPPPNNNEEE>>>===???AAAEEEJJJJJJFFF???:::666000111222222111000///---)))***+++,,,---------,,,222000///...+++(((+++111%%%'''((()))((('''((()))###&&&((('''(((,,,,,,)))%%%&&&&&&''''''''''''&&&!!!&&&&&&%%%'''((('''(((%%%######$$$%%%&&&&&&&&&&&&'''***+++((("""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################"""######$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$######$$$$$$%%%%%%######################################################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))***)))'''&&&&&&'''"""$$$&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((()))+++((((((((()))))))))******((('''***///...***000;;;LLL___tttpppqqqrrrssswwwvvvuuudddZZZSSSNNNKKKJJJIIIGGGEEECCCBBB???<<<999444111...,,,,,,------,,,+++************)))))))))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,************************VVVGGGFFFDDDAAA===999666444333444444222///------...+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,))))))))))))))))))))))))&&&(((***)))(((''')))+++(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))************))))))************)))))),,,%%% !!!&&&)))+++,,,$$$'''&&&---,,,111,,,((())))))*********+++++++++((())))))******+++,,,,,,///...)))$$$&&&---111000%%%'''((((((+++000444666000111333666888:::;;;;;;888BBBMMMRRRTTTWWW```ggg]]]bbbdddaaa```cccccc``````iiitttyyytttjjjccc```\\\ccciiiggg^^^TTTOOOMMMGGGGGGGGGEEECCC???<<<:::666777888888777555222000%%%$$$(((......((($$$&&&(((***,,,+++))))))+++---))))))(((''',,,333555222(((''''''&&&&&&&&&&&&'''---...)))!!!"""$$$""""""$$$((()))(((&&&""" $$$""" !!!###$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%##############################$$$%%%%%%$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&################################################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%$$$%%%&&&###%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((((((***+++(((((()))))))))*********)))(((,,,000------<<>>===;;;999333111---,,,,,,------,,,************))))))))))))))))))))))))***+++,,,---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))~~~QQQFFFEEEDDDBBB>>>:::666444333444444222///------...++++++,,,---,,,+++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))&&&(((******((('''))),,,(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))************))))))************))))))''')))...111+++"""$$$---(((,,,***000+++***((()))************+++++++++((())))))***++++++,,,,,,,,,,,,///222111------000//////111333333333777===<<<>>>AAAEEEIIILLLNNNOOOSSS```ooowwwyyy~~~}}}{{{zzz~~~oooggghhhgggeeeaaa[[[UUUOOOLLLGGGGGGGGGEEEAAA<<<666222555...,,,000111---***,,,''')))***)))&&&&&&(((++++++(((###!!!(((111333000***)))'''&&&%%%%%%&&&''' $$$%%%$$$''',,,***###&&&'''&&&$$$"""$$$'''+++###$$$%%%%%%$$$%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%&&&################################################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((((((***,,,))))))))))))************,,,+++...111...111GGGbbbyyylllmmmnnnvvvxxxqqqzzznnnkkkmmm\\\OOOEEEGGGKKKIIIFFFEEEDDDAAA===;;;;;;;;;:::999333000---,,,,,,------,,,************))))))))))))***)))(((((()))+++---...,,,+++++++++***)))))))))((((((((((((((((((((((((wwwTTTEEEEEEDDDCCCAAA===888444222333444222000...---...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++*********************+++++++++************************$$$&&&'''(((((())),,,...(((((((((((())))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---//////---...000111...))))))...333///,,,,,,222999>>>CCCGGGKKKQQQWWW[[[]]]bbbjjjpppjjjyyytttiii^^^\\\bbb___PPPFFFDDDAAA:::;;;;;;:::777222...---...111---)))(((***++++++***'''''''''))),,,.........+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""#########'''!!! %%%'''$$$###&&&""""""$$$%%%''''''$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))************(((***,,,,,,***)))***+++222'''(((444666666NNNppptttpppjjjnnnsss}}}ssswwwhhhccceeesssnnn[[[NNNKKKHHHGGGHHHHHHFFFCCCBBBAAA???===;;;999999888555333///---+++,,,---...++++++************++++++*********++++++,,,,,,,,,///...---,,,******))))))((()))***)))((()))***,,,sssPPPEEEEEEDDDCCCAAA===888444111333333222000.........,,,,,,------,,,,,,+++***++++++++++++++++++++++++((()))***+++,,,++++++***)))))))))***+++++++++,,,************************'''((())))))((()))+++---(((((((((((()))))))))***************))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++///,,,******,,,------++++++///222111///---...///333666;;;@@@GGGOOOVVVZZZaaagggmmmqqqssswww}}}{{{{{{{{{jjj[[[TTTKKKBBBBBBDDDEEEDDDAAA>>>:::888444000---+++,,,+++***((()))(((((())),,,------,,,)))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$'''"""!!!%%%'''$$$###%%%&&&%%%$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))(((***,,,,,,******+++,,,---+++---000444@@@\\\vvvtttiiihhhiiiuuu~~~xxxmmm]]]___fffpppwwwqqq```RRRKKKHHHEEEEEEEEEEEECCCAAA@@@???===;;;999888777777555333000---+++,,,---...++++++************++++++***++++++++++++++++++,,,++++++)))(((''''''''''''((()))******)))***,,,...pppNNNEEEEEEDDDCCCAAA===888444111222333222000.........,,,,,,------,,,,,,+++***************************))))))***++++++++++++***(((((()))***++++++,,,,,,***************************++++++***)))(((***+++((((((((()))))))))******)))))))))***************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++---+++***)))+++,,,,,,,,,---///111444666888:::;;;EEEOOOWWWZZZbbbnnntttsssvvv|||qqqiii```WWWJJJIIIIIIIIIIIIHHHFFFDDD@@@>>>;;;888555222...+++***(((''''''(((((('''&&&'''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$###%%%'''%%%$$$%%%'''&&&$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((('''''''''((((((((()))))))))***,,,,,,++++++,,,---+++222444333:::QQQmmm~~~tttcccaaaeeekkkrrrbbbWWWXXX___gggjjjeeeZZZOOOHHHGGGEEECCCBBBBBBAAA@@@>>>>>>===;;;999888777666666444222000---,,,,,,------++++++************+++++++++++++++++++++*********)))((('''&&&&&&&&&&&&'''(((***+++++++++,,,///111qqqPPPEEEEEEDDDCCCAAA===888444111222333222000......///,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))******++++++++++++(((((()))***+++,,,,,,---************************---...---,,,)))((()))***(((((()))))))))*********)))))))))******+++++++++***))))))(((((())))))***))))))***************+++++++++,,,,,,,,,,,,,,,---...---,,,,,,...000222222999888;;;AAAJJJUUU\\\```fffpppxxx{{{}}}{{{wwwhhhbbb[[[UUURRRPPPMMMKKKMMMLLLJJJGGGCCC===888555000---***(((((((((&&&%%%&&&&&&&&&((())))))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%'''&&&%%%%%%%%%%%%&&&%%%#########$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))***,,,,,,++++++---///000555;;;CCCRRRggg|||}}}aaa\\\dddkkkttt|||fffWWWSSSUUUaaadddfff```UUUJJJDDDCCCCCCBBBAAA@@@@@@???===<<<<<<;;;:::888777666666666444222000...,,,,,,,,,---++++++************++++++,,,,,,++++++******))))))((((((((((((((())))))******+++---......000222555qqqRRREEEEEEDDDCCCAAA===888444000222333222000/////////,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((())))))***++++++,,,,,,************************.........,,,)))((()))***))))))))))))************))))))******++++++,,,,,,******))))))))))))******)))*********++++++,,,,,,---------.........//////111000000000111333777999DDDHHHPPP]]]lllyyy}}}tttjjj___VVVPPPMMMNNNNNNMMMIIIDDDAAA>>>:::666222///...,,,+++)))''''''''')))******(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((((((&&&!!!$$$((()))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((())))))*********+++++++++)))***+++++++++,,,///111555666DDD```vvviiiWWW]]]llltttnnnRRRHHHSSScccooojjj```TTTIIICCCBBBCCC@@@@@@AAA@@@???===<<<<<<;;;:::999888777777777777333222000...---,,,,,,,,,++++++************+++++++++++++++******)))))))))((((((((()))***+++,,,------...000111222333666999oooPPPEEEEEEDDDCCCAAA===888444000111222222000//////000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***************+++++++++************************---------,,,))))))***+++)))))))))*********++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,*********+++,,,,,,---------......//////000000000---...000111333777===AAAMMMWWWgggxxxqqqccc[[[LLLNNNOOONNNKKKGGGEEEDDD>>>:::555111///---,,,******)))))))))******(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&%%%%%%'''+++***'''!!!&&&,,,---***&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((*********+++++++++,,,,,,)))***++++++,,,---111333888@@@ZZZttt\\\XXXeeevvvdddNNNKKK\\\nnnqqqfffVVVJJJDDDCCCCCCCCC===???@@@@@@>>><<<;;;;;;999999888777666666777777333222000///---,,,,,,,,,++++++************++++++***************)))))))))''''''((()))+++---///000111222444555555777:::<<>>XXX|||{{{eee]]]dddttt|||gggVVVRRRYYYcccjjjaaaWWWLLLDDDCCCCCCAAA???:::===??????<<<:::999:::777666666555555555555666222222111///...---,,,+++++++++************++++++))))))))))))************)))***+++,,,///111333555555666888888888:::<<>>>>>;;;888888999555444444333333444444444222222111///...---,,,+++++++++************++++++(((((())))))******++++++------///111333666888:::777999:::::::::;;;>>>@@@gggIIIHHHFFFDDDBBBAAA===999666333333222222000///...---------,,,,,,+++***))))))+++***)))))))))***,,,,,,,,,++++++******++++++,,,************************))))))************))))))))))))))))))******************+++++++++,,,,,,,,,***'''%%%(((,,,...,,,(((++++++,,,,,,,,,---------+++------,,,,,,///111111000+++---444555222888CCCQQQ```nnnxxxyyy{{{ooofffcccZZZ\\\XXXPPPGGGDDDDDD@@@:::888666222///,,,+++***)))''''''&&&%%%&&&'''(((***&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))///333111,,,'''###""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((++++++******************...---...000///---666AAAXXXvvvzzzggg]]]\\\lll}}}vvvrrr]]]OOOMMM]]]kkkgggYYYPPPFFFEEECCCAAA???>>>======::::::999999888777777666666555555444222111000000..................------,,,,,,***)))(((((((((((((((((('''((()))***,,,---///000222444777999;;;<<<>>>===<<<;;;;;;<<<>>>@@@hhhKKKHHHFFFDDDBBB@@@===999666222222222222000///...---------,,,,,,+++******)))+++***)))))))))***,,,,,,,,,++++++******++++++,,,************************))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,+++(((''')))---///---)))+++,,,,,,,,,,,,------------......------......---222......222444;;;RRRjjjvvvyyyyyykkkcccUUUGGGDDDGGGIIIHHH???===999666444222///...+++)))'''$$$$$$&&&(((***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&***---,,,)))%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((((((((())))))******++++++******************+++,,,000222111222>>>KKKaaawwwwwwddd```\\\aaavvv}}}jjjYYYRRRSSSZZZccceee\\\RRRLLLDDDCCCAAA???>>><<<<<<;;;999999999888777777666666666666555444333222111111......//////////////////,,,+++***)))(((((((((((()))))))))***+++---///000333333555666888:::;;;<<<@@@???===<<<<<<===>>>???iiiNNNGGGFFFCCCBBB@@@===999666222222222111111///...---------,,,,,,++++++******+++************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))************)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***)))+++...000...+++,,,,,,,,,---------......000......///000000...---111000111444:::NNNuuu{{{uuubbbQQQJJJKKKLLLIIIDDDAAA>>>;;;999777333111222///+++'''%%%&&&(((******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&$$$######%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''''''((()))***+++,,,******++++++++++++++++++))),,,000111000666HHHYYYmmm}}}yyyfff[[[^^^```nnnxxxtttZZZHHHKKK[[[gggeeeZZZOOOIIIEEEBBBAAA???===<<<;;;::::::888888888777666666555555666555555444333222111111/////////000000111111111++++++***)))((((((((()))******+++,,,...111333444777777888999::::::;;;;;;>>>>>>===<<<<<<<<<===>>>hhhNNNGGGEEECCCBBB@@@===888555222222222111111000......------,,,,,,,,,+++++++++************++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------,,,+++***,,,...///---+++------------............111......111222222222333///333<<>>WWWkkk|||{{{iiiaaaaaaeeelll}}}~~~yyydddSSSLLLQQQaaahhh]]]OOOHHHDDD???@@@???>>><<<;;;:::999999777777666666555444444444444333333222111111000000---......//////000000111******)))))))))))))))******+++,,,...111333555666::::::::::::::::::::::::999::::::;;;<<<<<<======fffMMMGGGEEECCCAAA@@@<<<888555111111111111111000///...---------,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++,,,,,,,,,---------+++++++++,,,------,,,+++------........./////////333///...111222111555;;;:::CCCTTTfffvvv|||pppaaaUUUSSSOOOJJJGGGGGGEEE@@@;;;@@@@@@>>><<<777111+++'''''''''&&&&&&'''((()))***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%&&&&&&$$$######$$$&&&&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************))))))))))))******++++++,,,,,,,,,,,,------...111>>>VVVsss}}}jjj______dddsss{{{ttt```QQQPPPUUU___bbb\\\NNNGGGHHHDDD<<>>===;;;:::999999999666666555444444333333222111000000//////.........,,,,,,,,,---------......***)))))))))))))))*********+++---000333555777777::::::::::::::::::::::::888999;;;>>>???@@@@@@@@@eeeLLLFFFEEEBBBAAA???<<<888555111111111111111000//////------------,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++.........////////////000444000000333222333???NNNYYYdddwwwxxxooo```YYYQQQLLLKKKHHHBBB===BBBDDDEEEDDD@@@999222---)))((('''&&&'''((()))***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&((()))&&&%%%$$$%%%&&&&&&$$$"""&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++*********)))))))))******++++++,,,------------///444BBB]]]}}}tttfff___bbbjjjuuubbbQQQIIIQQQ^^^eee\\\NNNDDDDDDFFFCCC<<<>>>===<<<:::999888888888555444444333222222111111............------,,,,,,++++++++++++++++++++++++)))((((((((()))***++++++,,,---///222555777888888:::::::::;;;;;;;;;<<<<<<<<<>>>AAADDDFFFGGGFFFFFFeeeLLLFFFDDDBBBAAA???<<<888444000111111111111000//////------------------------***+++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------------...,,,---.........---------....../////////000000000222000333999;;;AAAXXXppptttkkk___WWWSSSOOOHHHBBBBBBDDDFFFGGGDDD@@@;;;777...---+++)))(((((()))***)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%''')))&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&'''((()))***&&&'''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))******************++++++******++++++,,,------...---333AAA\\\|||kkkaaa```lllyyy{{{cccUUUNNNKKKSSS___]]]QQQFFFCCCCCCAAA???>>>;;;;;;999888777777666666444333333222111111000000.........---------------,,,++++++******))))))((((((((((((((()))***+++,,,...000333555888999::::::::::::;;;<<<===>>>??????AAACCCGGGIIIJJJIIIHHHFFFeeeLLLFFFDDDBBBAAA???<<<777444000111111111111000000///------------------------***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........///000000///.........////////////000000000000...///666???EEEQQQppppppfff```[[[SSSLLL@@@BBBDDDFFFEEEDDDAAA???333111...+++)))((())))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''&&&%%%###$$$&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''')))******&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---******+++,,,,,,---.........777KKKnnnppp]]]UUU\\\rrrzzzjjjRRRKKKKKKLLLQQQYYYRRRHHHDDDFFFDDD<<<:::???999999888666555555555555333333222222111000000000..................---------,,,,,,+++***)))(((((((((((((((((()))***,,,,,,111333555888:::;;;;;;;;;:::;;;<<<>>>???AAABBBCCCDDDFFFIIIKKKKKKIIIFFFDDDeeeNNNEEECCC@@@===<<<:::777444111111111111000000000000///............---------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++,,,,,,------------------------------..................444111...///111222000,,,111999EEERRRbbbyyywwwXXXLLLGGGAAA<<<:::<<<>>>???888555000---+++)))'''%%%&&&'''((((((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''%%%$$$&&&)))+++***(((,,,***(((%%%%%%''')))+++)))(((''''''''''''(((((()))(((&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++'''+++---+++******,,,,,,111:::___qqq[[[UUU\\\jjj}}}ttt]]]GGGCCCKKKRRRSSSRRRGGGFFFDDDBBB???<<<:::999::::::999888777666555444333333222111000///...---......---------,,,,,,,,,++++++++++++******))))))((())),,,...000111111111666666555555666777888888>>>@@@BBBDDDFFFGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBAAAaaaLLLEEEBBB???===<<<:::777444111111111111000000000000///............---------++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------............////////////---...000111111333666999<<>>;;;999777777888888777666555444333333333222222111///......---------------,,,,,,,,,,,,+++******************+++***+++---...000000000000555555666777999:::<<<===@@@CCCFFFIIIKKKLLLKKKKKKFFFEEEEEEDDDCCCAAA@@@???___KKKDDDBBB???===<<<:::777444111111111111000000000000///............---------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------....../////////000000000+++000444333000444???HHHOOOooovvviiiWWWMMMJJJHHHCCC>>>777444111//////000000000---,,,***)))'''&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&'''(((((()))***++++++)))((('''((()))***)))(((******+++,,,,,,***)))(((+++++++++******+++++++++(((((()))******+++++++++((((((((((((((()))******((('''&&&%%%&&&''')))***''''''(((((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++---,,,,,,,,,------///000;;;KKKffflll^^^XXX\\\pppzzzfffRRRLLLKKKRRRVVVRRRIIIDDD???>>>===;;;:::888777666666666555444333333222222222111111000///...---------,,,,,,,,,,,,+++++++++))))))(((((()))***,,,---------...//////000000000444555666888;;;>>>AAABBBAAADDDIIIMMMOOOOOOMMMLLLGGGFFFEEECCCAAA???===<<<___MMMCCCAAA>>><<<;;;:::777555111111111111000000000//////............---------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................------......///000000000222333333222333>>>OOO\\\nnngggSSSIIIGGGGGGGGG;;;888555333333333333222111///---***((('''&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''))))))((((((''''''&&&&&&''''''(((((((((((('''''''''(((((((((((()))))))))'''(((((((((((())))))))))))))))))***************((((((((())))))*********))))))((((((((((((((('''***+++,,,,,,,,,+++******,,,,,,------,,,,,,,,,++++++,,,,,,+++)))(((((()))***************+++,,,,,,)))(((''''''''')))***+++'''''''''''''''(((((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++)))(((***---//////111444???UUUppp{{{dddccc```fff|||hhhSSSNNNMMMPPPVVVVVVNNNDDD@@@>>>>>>===<<<;;;999999888555555444333333222111111000000//////...------,,,,,,,,,+++++++++*********(((((('''''')))+++---/////////.........///000000444555666999<<>><<<;;;999777555111111111111000000000//////............---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////........................,,,------...//////000000333111000666DDDXXXnnn{{{ttt___NNNGGGGGGIIIBBB???<<<999888666444222444222///,,,)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''((('''''''''((((((''''''''')))))))))((((((''''''&&&''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((()))))))))************+++++++++,,,,,,************)))))))))))),,,,,,,,,,,,++++++++++++,,,++++++***+++,,,---...............---,,,+++***+++,,,---+++))))))+++...,,,+++******))))))******++++++++++++++++++++++++(((((('''&&&''''''((()))&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++)))(((+++///000///333;;;JJJbbb|||rrreeecccfffsssrrrYYYIIIMMMLLLMMMQQQOOOHHHBBBAAA======<<<;;;:::999888888444444444333333222222111///.........---,,,,,,,,,+++************)))))))))'''''''''(((***,,,///000000///...------...///111444444666999<<>>RRRlll~~~uuuhhh\\\UUURRRQQQOOOLLLIIICCC<<<777444333222111...,,,***(((&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((()))))))))''''''((((((((((((''''''(((((()))))))))*********(((((()))))))))*********+++++++++,,,---.........,,,---...///000111222222111333555444333333444777777888;;;===???AAABBBBBBAAAAAAAAA@@@===:::777555000222333333333999BBBJJJHHHGGGDDDAAA===;;;999888444666888999777444000---///...,,,***))))))******))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,***---111111888QQQlll{{{hhhccchhhllltttwwwbbbOOOIIILLLIIIEEECCCEEEDDD@@@>>>???999999888666555333222222111111111000000000000000,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''''')))+++...000000000//////---***)))))),,,///111000111444888<<>>???tttTTTGGGAAA???<<<;;;;;;999777555111111111111000000000000//////.........---------,,,---......//////......---------------------------------------------------------,,,,,,+++++++++,,,,,,---...///000111222////////////////////////000111111333444555666666@@@PPPlllzzznnnfffVVVUUUTTTSSSOOOHHH@@@;;;333333333222000---***)))&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((())))))************))))))''''''(((((())))))******''''''((((((((((((''''''))))))))))))************))))))))))))************++++++,,,,,,---...//////,,,---///111444666777888<<>>CCCHHHKKKHHHJJJLLLNNNMMMJJJFFFCCCDDDBBB@@@???>>>???@@@AAAuuuSSSHHHAAA@@@>>>>>>>>><<<999666222111000111222111000...////////////..............................------------------------------------............---------------............///...............///000000222111000//////......///222000...000555:::<<<<<>>===<<<888777666666777666333111222111000///............,,,+++***))))))***+++,,,)))((('''&&&&&&'''((()))***---000222222000...,,,,,,+++++++++---///222444333222444999AAAGGGIIIIIIMMMMMMNNNMMMKKKGGGDDDBBBBBBBBBAAAAAABBBCCCDDDEEEtttRRRFFF@@@>>>=========;;;888555222111000111222222000...////////////....................................------------------------------............---------------............///...............///000000222111000//////////////////111222000111:::HHHSSS}}}xxxmmm]]]NNNIIILLLEEE>>>888888666111------+++)))(((((()))))))))'''(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((''''''''''''((())))))))))))************))))))((((((((()))))))))******'''((((((((()))*********))))))))))))***+++,,,---+++***)))))))))+++,,,...333111...---///444:::===;;;AAAHHHPPPVVV\\\aaadddfffdddaaa```___]]]ZZZXXX\\\\\\^^^aaaeeefffdddbbbZZZ]]]\\\XXXWWWZZZ\\\ZZZWWWXXXXXXWWWTTTRRRPPPOOOSSSUUUXXXYYYXXXUUUQQQNNNKKKOOOVVV___hhhmmmmmmlllddd___WWWLLL@@@555---)))******))))))))))))******((())))))))))))(((((('''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''''')))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))((())))))***************+++,,,,,,,,,,,,---------...222111...>>>bbblllbbbeeemmm|||hhhUUUMMMLLLPPPVVVNNNJJJEEE@@@>>>===<<<:::999777555555555555333222111111000///............+++******))))))******+++(((((('''''''''(((******---...000111000///---+++******))))))+++---000111111000111666===DDDGGGHHHKKKKKKKKKJJJIIIFFFDDDCCCBBBAAA@@@@@@AAACCCEEEFFFrrrPPPEEE???>>><<<<<<<<<:::777444222111000111222222000...////////////....................................------------------------------............---------------............///...............///000000111111000000000000000000///333666555777GGGcccyyyiiiRRRLLLQQQLLLHHHEEECCC>>>666222222000---***))))))***))))))((((((((('''''''''&&&&&&&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''(((((()))***((((((''''''(((((()))***))))))************))))))((())))))))))))*********))))))))))))))))))******))))))))))))***+++,,,---,,,,,,++++++,,,---//////222111222777@@@IIIQQQUUUWWWZZZ^^^aaabbbcccdddfffaaa]]]YYYYYY[[[\\\YYYVVVbbbaaaaaaeeejjjkkkgggccc^^^^^^[[[VVVWWW\\\``````ZZZ[[[]]]^^^\\\XXXSSSPPPOOOOOOPPPQQQQQQPPPOOONNNJJJKKKNNNTTT]]]ffflllnnnrrrooohhh^^^QQQDDD888222...---,,,,,,++++++++++++''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))((()))******++++++******++++++,,,,,,------------000000---333LLLrrruuu```aaahhhqqqzzzXXXJJJMMMSSSUUUUUUKKKGGGBBB???===;;;:::999999777444333333444333222111000///...------------)))******++++++******)))'''''''''((()))***,,,,,,000000///...---,,,++++++******)))***+++---///111.........222888???DDDFFFHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@???>>>???BBBEEEGGGoooNNNDDD???>>>======<<<:::777444222111111111222222000///////////////........................////////////------------------------------............---------------............///...............///000000111111000000000111111222333555888===JJJdddnnnWWWOOORRROOONNNPPPQQQKKKAAA<<<<<<999555///+++***))))))(((((((((((((((''''''''''''&&&(((((('''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''((())))))***((((((((('''((())))))***)))******++++++******))))))))))))*********++++++******************)))))))))))))))******+++,,,---+++---000222333222000//////777DDDTTTaaaiiillllllkkkiiieee```]]]^^^aaadddeeegggiiimmmooonnnkkkiiijjjiiikkksss{{{{{{tttlllkkkjjjeee``````eeegggeee```^^^ZZZXXXXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUMMMLLLKKKLLLOOORRRSSSTTTaaa```^^^ZZZSSSLLLEEEAAA:::888555222///,,,+++***((((((((((((((())))))))),,,+++***)))(((''''''&&&((((((((('''&&&&&&&&&%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))))))))***++++++++++++***++++++,,,,,,---.........///...000@@@```jjj___hhhqqqxxxpppNNNFFFRRRZZZWWWPPPIIIEEEAAA>>><<<;;;999888999666333111222222222222000///...---,,,,,,,,,,,,((()))***++++++***)))(((''''''((()))+++,,,......222000...,,,************,,,,,,,,,,,,...///111222---------///444;;;AAADDDDDDDDDCCCBBBBBBBBBBBBCCC???>>>===<<<===@@@DDDFFFnnnNNNDDD@@@???>>>>>>===<<<888666333222111222333222111///////////////...................../////////000000------------------------------............---------------............///...............///000000111111111111111222333444444333888HHHdddnnnZZZMMMKKKKKKNNNSSSXXXUUULLLFFFEEECCC===666///,,,***((('''))))))(((((((((''''''''''''((()))(((&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))************++++++++++++******************++++++++++++++++++++++++*********************++++++,,,---...+++,,,---///111333444444@@@KKK[[[jjjsssuuusssqqqgggfffcccaaabbbgggnnntttvvv~~~~~~~~~{{{wwwxxx{{{{{{wwwsssmmmddd___]]]^^^______bbbbbbcccbbb```^^^[[[ZZZUUUTTTSSSRRRQQQMMMHHHDDDIIIIIIHHHHHHHHHGGGGGGFFFCCCAAA===999444000...,,,***)))(((((('''((((((((()))))))))((((((''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))***))))))***+++++++++++++++++++++,,,------...////////////777NNNpppwwwgggaaalllvvv|||bbbKKKKKKXXX]]]UUUKKKGGGDDD@@@>>><<<;;;999888888555222000000111111111///...---,,,++++++++++++((()))***++++++***)))((('''(((***+++---...///000222///,,,)))((((((***+++,,,,,,,,,---...///000111---------///222888>>>BBB@@@@@@???>>>>>>???@@@@@@===<<<;;;:::;;;>>>AAACCCmmmNNNEEEAAA@@@???>>>>>><<<999666333222111222333333111///////////////.....................//////000000111------------------------------............---------------............///...............///000000111111111111222333444555666999EEE___xxxxxx}}}sssbbbRRRJJJLLLMMMQQQWWWWWWQQQLLLLLLJJJDDD<<<444000,,,***((()))))))))((((((((('''''''''((()))(((&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))(((((())))))***+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////...---+++,,,111888@@@EEEVVV^^^fffkkkkkkkkknnnqqqpppqqqrrrsssvvv{{{zzztttppplllhhhdddggggggeeeccc```\\\XXXVVVXXXXXXYYYZZZYYYUUUOOOJJJFFFDDDBBBAAA@@@@@@AAAAAABBBAAA>>>;;;888555444333---,,,***)))))))))***+++&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******)))***++++++,,,+++++++++++++++,,,---...//////000---222@@@ZZZxxxqqqhhheeeooo|||dddXXXPPPUUU\\\ZZZPPPHHHDDDBBB???===<<<;;;999777666444111000000111000///...---,,,+++************((())))))******))))))((((((***+++---///000000000///---***(((''')))+++,,,******+++,,,,,,------...---...//////111555:::>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::;;;<<<===lllMMMDDD@@@???>>>======;;;888555333222222222333333111///////////////............---......///000000111111------------------------------............---------------............///...............///000000000111111111333444555666===LLLfff}}}xxx~~~vvvhhh^^^WWWRRRPPPTTTVVVTTTRRRRRRLLLGGG???999444000---+++))))))))))))(((((((((''''''((()))((('''&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))(((((())))))***+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---******++++++,,,---------...------......///000111111333666<<>>===;;;999777666555555///...---,,,,,,---///000......---,,,+++******)))&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********)))***++++++,,,,,,++++++++++++,,,---...///000000...===XXXtttvvvkkkmmmsss~~~nnnZZZ[[[___ccc___TTTIIIEEEAAA???<<<;;;:::999777555444333111111111111///------,,,+++******))))))***))))))(((((((((((())))))***+++---///000000000000+++***((('''(((***,,,---******+++,,,------------,,,...000000000111555999999999:::;;;;;;:::999888777888888888888888888888lllMMMCCC???>>>===<<<<<<:::777444333222222222333333111000000/////////............---......///000111111222---------------------------..................------------.........//////...............///000000000111111222333555666777GGGaaayyyxxxyyydddZZZRRRRRRUUUVVVVVVXXXLLLGGGAAA;;;777333000...))))))))))))((((((((((((''')))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++,,,,,,---......///......//////000111222222999FFFTTT___fffhhhiiiaaakkkvvv{{{zzzqqqllljjj\\\ZZZVVVVVVXXX[[[]]]^^^bbb```]]]YYYTTTOOOKKKIII===<<<:::777555444333333000///......///111444555:::999777333000---***)))%%%&&&&&&''''''(((((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,---...///000111555NNNuuutttnnnfffssswww\\\]]]eeeooopppbbbNNNDDDCCC???===;;;999999888666444333222111111111111...,,,---,,,+++***))))))))))))***)))(((''''''((()))***+++,,,...///000111000000((((((''''''(((***---...,,,,,,---...////////////+++---000000//////222555777888:::;;;:::999777666666777888888888777555444gggMMMAAADDDBBB@@@???>>><<<999666333333333222222222111111------......//////000000---------------...///000...------------...//////............////////////...//////000000000000000111111111111111111222333000888222,,,555;;;<<>>CCCDDDRRRiiivvvpppgggeeeooosss{{{xxxrrrmmmccc___ccc___VVVUUU\\\___cccdddbbbbbbccc\\\SSSJJJDDD===888777555222///444000...//////...000444<<<@@@CCCBBB;;;333,,,((('''''''''''''''((()))***))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))***&&&######%%%''''''&&&''''''''''''((((((((((((************))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++111,,,)))//////+++///777iiimmmmmmlllmmmqqqhhhkkkqqqrrrgggVVVJJJDDDBBBCCC>>>:::999;;;:::666111222111000//////...//////++++++++++++++++++++++++'''((())))))))))))((((((,,,...000222222111///...***))))))((()))+++---...------------------------%%%(((+++///111222222111444222111333666777555333888777666666555444333333gggMMMAAABBB@@@>>>===<<<:::777555333333333222222222111111.........///////////////......---------...//////...------------...//////............////////////......///000000000000///111111000000000111222222111555333222666666BBBYYYzzzxxxuuuwwwtttkkkiiiooo~~~}}}{{{^^^UUUYYYXXXSSSQQQUUUQQQHHH>>>;;;===;;;555222...***)))++++++)))&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((()))***************((((((((()))+++,,,)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,///...///000111111000///555000...222666:::CCCMMM___dddlllpppnnnppp|||zzzsssoooiii```^^^```]]]```bbbbbbgggmmmlllgggXXXPPPEEE===888555222000333000///111111///000444999:::;;;<<<;;;777000+++'''''''''''''''((()))***(((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))((('''%%%'''))))))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,+++***000,,,***000000...333EEE|||xxxgggjjjqqqxxxuuussstttsssmmm___PPPFFFCCCCCCBBB>>>:::999:::999555111222111000///...---------++++++++++++++++++++++++((((((((())))))))))))))),,,...///111000///---+++***)))))))))***+++,,,---------------------------,,,,,,---...///000111111333222111222555555444111333333333222222111000000gggNNNBBB@@@>>><<<;;;;;;999666444333333333222222222111111000000///////////////...//////......---...............------......///000............////////////---......///////////////000000//////000111222222333444444999===>>>VVVzzzrrrqqqtttwwwyyyuuurrruuu{{{zzzuuuxxx~~~mmmmmmtttxxx{{{ooo^^^ZZZVVVRRRPPPTTTQQQIII???:::;;;;;;999999222***(((***+++((($$$)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))),,,***(((&&&&&&'''***+++******)))((()))***+++,,,************+++++++++++++++++++++,,,,,,,,,------......////////////......111...000:::FFFOOOWWW]]]lllpppqqqooowww}}}rrrggg^^^\\\]]]\\\\\\aaaiiinnnmmmddd^^^UUUMMMFFF>>>555///111---,,,......,,,,,,000555333333666:::999444///)))((((((((((((((()))***'''''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))''''''(((***+++***'''%%%''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((()))))))))************+++,,,,,,,,,,,,+++)))///,,,+++111111000999XXXoooiiiqqqvvv|||~~~~~~tttdddTTTHHHBBBBBBCCCAAA===:::999999888444111111000///---,,,+++++++++++++++++++++++++++++++++))))))((((((((()))+++,,,.../////////...,,,***(((******)))******+++,,,---------------------------111000///......///000111222111111111333333111///000000000000000000000///fffNNNCCC???>>><<<;;;;;;999666444333333333222222222111111111000000000//////......000000///......---.....................//////000............////////////------...///////////////////////////000111222222333555444===MMM\\\xxxmmmggglllpppssszzzooofff___bbbpppyyyxxxyyyzzzxxxvvvyyytttdddYYYXXX]]]SSSRRRMMMFFF>>>:::999888===777000,,,******)))''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))),,,***(((&&&&&&(((***,,,******)))))))))***+++,,,++++++******++++++,,,---++++++,,,,,,------......000000000///......///111000666CCCRRR^^^eeehhhjjjiiiiiihhhsss|||jjjjjjgggbbb]]][[[^^^```aaabbbaaa```___ZZZOOO@@@666666111------,,,***,,,000111111111333555666555333******)))(((((()))))))))&&&&&&''''''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))***)))(((&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((()))))))))***************+++,,,,,,,,,,,,+++)))///,,,,,,111000222???fff|||ooommmsss~~~ooo[[[MMMEEEAAAAAACCC???===:::888888666333000000///...,,,+++************************************)))((('''(((***---...111000///...,,,***)))(((************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////............///111111111111111000///......///000111222222111111eeeNNNDDD@@@>>>===<<<<<<;;;888666333333333222222222111111111111000000/////////...111000///...............///............///000000............////////////---......///000/////////////////////000111222333000555444AAAddd{{{ooodddtttqqqaaaVVVYYYbbbttt~~~vvvxxxrrrssssssqqqpppwww{{{lllbbb___VVVVVVUUUQQQIII@@@:::888===<<<999333,,,)))***,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***************++++++,,,---,,,,,,,,,,,,---......+++,,,,,,---......//////333444333222111333777;;;AAAMMM\\\fffjjjmmmooopppqqqttt{{{yyypppggg___\\\[[[WWWYYY]]]aaaccc___UUUNNNDDD<<<555111...---000555000333666444000///222555,,,+++***)))))))))))))))&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++///---,,,000///666HHHqqqoookkkrrr{{{wwwfffSSSJJJFFFBBBAAABBB>>><<<999888666444222000///...---+++******))))))***************************)))(((((()))+++...000222111///---,,,******)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,///000000000///...---------...000111222222111000dddMMMDDD@@@???>>>======<<<999777333333333222222222111111111000000000000000000///000000//////...///////////////......//////000111............////////////...//////000000000000000000000000000111222444444///777<<>>???999111+++,,,///******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,+++************++++++++++++,,,------------............+++,,,,,,---...///000000000000000000111777@@@HHHYYYaaahhhhhhhhhnnnuuuzzzrrrgggcccXXXVVVUUUYYY___eeeggggggOOOGGG===777222///111666222888;;;777///+++///444------+++***))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((('''&&&$$$%%%(((***''''''''''''(((((((((((((((((())))))***+++++++++)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,///---,,,111111===UUU{{{mmmnnnvvv}}}lll\\\NNNKKKIIICCC@@@AAA<<<;;;999777555222111000...---,,,++++++******+++************************)))(((((()))+++---///000111000...,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///000///---,,,---///000000...---......,,,---///111111111///...bbbLLLCCC@@@???=========<<<:::777333333333222222222111111000000000000000111111111//////////////////000111///////////////000000111............///////////////000000111111111111111000000111111222444555666444>>>MMMooovvvnnn|||zzzooofff```^^^lll}}}zzz~~~ooo[[[YYYUUUTTTWWWUUUJJJ@@@<<<888;;;>>><<<666000---,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))******++++++,,,,,,,,,++++++,,,---.........------,,,,,,---...///000111111---...///000555@@@OOO[[[hhhlllnnnnnnvvv}}}wwwjjjccc\\\ZZZ^^^dddiiikkk\\\TTTKKKEEE===777555777888;;;<<<888111------000......,,,+++***)))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))'''&&&(((***''''''''''''(((((((((((((((((())))))***++++++,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,///,,,...333666HHHeee|||jjjlllrrr~~~dddUUUKKKLLLJJJBBB>>>@@@;;;:::999777444111000000---,,,,,,+++++++++,,,,,,************************'''((()))+++---...000000///---+++))))))***,,,---+++,,,,,,------,,,++++++++++++++++++++++++++++++***+++,,,............---,,,...000000...---...000---///111333333222000...aaaLLLCCC???>>>===<<<===<<<999777333333333222222222111111//////000000111111222222//////...//////000111222///////////////000111111............/////////000000000111222222222222222111111111222333555666777<<>><<<:::888666666333333333222222222111111000000////////////000000222111111111000000//////000000000000000000000000////////////000000000000000000000000111111111111444//////222000,,,444BBBDDDjjj}}}uuuqqqpppuuu{{{{{{~~~wwwkkkfffvvvqqqeeeWWWSSSYYY]]]SSSEEEBBB>>>666222555999777111,,,,,,+++***))))))***+++************))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))'''(((((()))))))))))))))***)))(((((((((***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,......---,,,---...///000///...---...111333333222222888@@@JJJTTT___iiipppzzz~~~tttkkkccc]]]YYY]]]dddlllmmmdddVVVKKKEEE@@@???;;;555...,,,...111555333000---***)))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***++++++******************///......------,,,++++++111,,,+++...333DDDfffrrrfffeeennnUUUQQQJJJEEEBBB@@@>>>===:::888666444444222000...---,,,+++*********+++,,,,,,+++***((((((((()))))),,,,,,,,,///111333333222))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...//////.........///////////////222444666666444222000000aaaLLLCCC@@@???>>><<<:::888666666333333333222222222111111000000////////////000000000000000000//////......000000000000000000000000////////////000000000000000000000000111111111111777222333777777444;;;GGG[[[{{{~~~yyywwwtttuuu}}}}}}{{{mmmaaa]]]```{{{tttcccXXXXXX]]]\\\VVVDDD@@@888333555;;;:::555++++++***++++++++++++***************))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))'''(((((()))))))))))))))***)))(((((()))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,---......---------...///000222333444333222333666:::===GGGSSSZZZ]]]cccnnnwww}}}rrreeeZZZZZZ[[[aaaiiinnnhhhXXXKKKDDDBBB>>>777000------///666222///,,,,,,+++)))'''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************...------------,,,,,,,,,///000111333;;;QQQvvv~~~pppiiilllxxxeeePPPMMMHHHEEECCCAAA@@@>>>:::888666444444222000...---,,,+++*********+++,,,,,,+++***((((((((()))***,,,,,,...000222222111000)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------......////////////000000222444666666444222111111```LLLDDD@@@???>>><<<:::888666666333333333222222222111111000000////////////000000////////////............000000000000000000000000////////////000000000000000000000111111111222222444111222666777888CCCRRRtttvvvrrrqqqwwwxxxiii___]]]YYYpppxxxhhh```^^^\\\WWWIIIEEE===555666;;;===:::...,,,***+++------+++(((************))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))'''((())))))******))))))******)))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------...............///000000///222444222///111888???DDDPPP]]]bbbcccjjj{{{}}}mmmbbbXXXRRR[[[lllrrrhhh[[[MMMJJJEEE===666111///000888555111000000...+++((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******************************,,,,,,,,,---------......***///111444CCCbbbvvvnnnoooxxx{{{kkkYYYKKKHHHFFFDDDDDDBBB@@@>>>:::888666444444222000...---,,,+++*********+++,,,,,,+++))))))((()))***+++,,,...000222222111///...******++++++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,......//////000000000000444555777777555333222222```LLLDDD@@@???>>><<<:::888666666333333333222222222111111000000////////////000000////////////////////////////////////////////////////////////000000000000000000111111111222222222000000222444555>>>UUUkkkyyyppplllxxx~~~|||||||||zzzxxxuuuuuuwwwyyyzzzzzz}}}}}}~~~~~~vvvpppqqqlll{{{|||kkk\\\QQQNNNEEE;;;888;;;===<<<777222---+++,,,---+++(((************)))))))))((())))))(((''''''((())))))(((((((((((((((((((((((((((((()))************)))*********************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///////////////000000000...000111111222888AAAHHHKKKVVVccckkksss{{{hhhTTTQQQ___nnnrrrppp]]]YYYQQQHHH???999666666999999999777333000///...)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++***************+++++++++++++++,,,,,,---...//////***...000666OOOvvvqqqoooxxx{{{mmm___OOOHHHFFFEEEDDDDDDBBB???<<<:::888666444444222000...---,,,+++*********+++,,,+++***)))))))))***+++,,,---000333444222///---++++++++++++,,,,,,,,,------......---,,,,,,+++******+++++++++,,,,,,,,,------------------------------/////////000000111111222555666777777555333333333aaaLLLCCC@@@???>>><<<:::888666666333333333222222222111111000000////////////000000000000000000000000000000////////////////////////////////////000000000000111111111111222222222222111555888888<<>>;;;888<<>><<<:::888666666333333333222222222111111000000////////////000000000000000000111111111111000000000000000000000000////////////000000000000111111111222222222222333000555:::???KKKeeeyyyuuutttxxx||||||~~~{{{nnnkkkjjjnnnvvv~~~~~~zzzwwwxxx{{{}}}~~~}}}||||||}}}xxxtttqqqppptttyyy~~~wwwtttZZZcccccc]]]PPPEEEAAA@@@>>>IIIDDD;;;333---++++++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******+++++++++,,,++++++***))),,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000//////000111111111111111333333555===JJJXXXbbbggglllyyyqqqgggdddfffiiiyyyuuuoooggg]]]RRRHHHAAA888===AAA???888222111333------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))***++++++,,,,,,++++++,,,,,,---...//////333000333JJJrrr{{{uuuppp{{{|||xxx|||yyyeeeVVVQQQLLLJJJHHHFFFDDDCCC@@@;;;888:::888666444444222000...---,,,+++*********+++,,,***)))))))))***+++---......222555444000,,,+++,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,---...///000//////000111222333333444555666666555333222333444[[[KKKDDD@@@???>>><<<:::888666666333333333222222222111111000000////////////000000/////////000000000111111000000000000000000000000////////////000000000000111111111222222222333333000444<<>><<<:::888666666333333333222222222111111000000////////////000000---.........//////000000000000000000000000000000////////////000000000000111111222222222333333333555888BBBYYYyyyuuutttvvvyyyyyy|||sssnnnhhhcccaaaaaabbbbbbfffeeehhhqqq}}}sssnnnoootttyyy{{{}}}|||iiijjjoooooodddWWWNNNJJJGGGFFFIIIIIIBBB666//////111************))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,---,,,+++***))),,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---...///000000///000111222333222111111999@@@JJJSSS[[[hhhwww}}}iiiZZZaaammmxxx{{{rrrcccWWWHHHEEEBBBDDDHHHEEE<<<444000000///...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((())))))***++++++,,,,,,,,,,,,,,,---------......111///???cccmmmppp||||||{{{}}}eeeTTTRRRPPPJJJGGGEEECCCBBBAAA???===:::888666444444222000...---,,,+++*********+++,,,))))))))))))***,,,...000///333555333---+++,,,///------------------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------......---------,,,,,,,,,///000000222333444555555444555555333111000222333XXXHHHDDDCCCAAA???===<<<:::666444333333444444444333222222000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000222333222111111333333222333:::WWWsss}}}{{{yyy|||qqqdddTTTPPPNNNQQQRRRPPPQQQSSSQQQXXX```iiittt{{{qqqllluuuzzzyyy{{{}}}oookkkvvvzzziiiXXXQQQPPPKKKJJJHHHEEEAAA999000***++++++************************)))))))))))))))*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000////////////000000111111000000222555666666555;;;QQQaaaaaaeeexxxooocccbbbvvvuuummmaaaXXXMMMHHHIIIIIIFFFAAA555222...---...///000000'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,++++++,,,,,,---,,,,,,---.../////////...444666JJJqqq~~~~~~|||ffftttwwwsss]]]TTTPPPLLLHHHGGGEEEBBB@@@===;;;:::777555222111111000...,,,***)))((()))+++,,,,,,+++******+++,,,---...000111444111---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333333444:::888444222111333555777ZZZJJJEEEBBB@@@>>>===<<<:::666444444444444444333333222111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000111...///000000222555666555>>>NNNpppzzzvvv{{{iiiWWWJJJIIIFFFEEEHHHJJJIIIKKKNNNPPPVVV]]]dddooo{{{wwwmmmhhhqqq{{{wwwzzz{{{}}}}}}rrrlllvvvuuudddWWWQQQNNNLLLIIIFFFAAA:::333...,,,++++++*********************)))))))))))))))*********************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000////////////000111111222333222111000222777<<>>===<<<;;;:::777555444555444444333222111000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111/////////111333444666888DDDaaaxxxxxxuuueeeTTTEEE<<>>???DDDFFFGGGJJJNNNTTTYYY___fffppp{{{~~~tttjjjeeeoooxxxuuuwww}}}vvvwww{{{ooovvvsssbbbVVVRRRNNNJJJEEE@@@;;;666222---,,,++++++*********+++))))))((((((((())))))*********************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........///////////////000111222222444444222///444>>>HHH\\\fffsssvvvrrrrrrvvv}}}mmmbbb\\\WWWPPPJJJCCC???999444111///---,,,*********+++++++++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***+++,,,...///000,,,,,,---...//////000000777<<>>;;;999888888666444333333222///---,,,***)))***++++++***))))))***+++---...000222222222000---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333444444888666555444555777:::<<>>MMMppp{{{qqq|||ssscccWWWKKKBBB???AAA@@@BBBHHHKKKLLLQQQWWW]]]dddjjjqqqzzzuuujjjeeeoooyyyxxxzzz~~~uuuvvvzzz|||lll^^^UUUPPPIIICCC>>>:::666444...---,,,+++++++++++++++))))))((((((((()))************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////000000000000////////////000111222222222333444444666===HHHQQQ[[[lll|||uuutttzzzkkk___XXXTTTRRRJJJEEE>>>888444111...,,,++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++,,,---//////,,,------...///000111111<<>><<<:::999777555333222222111///------+++******++++++)))((()))***,,,...000111222333111///---,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////000111333444555555555555444444666999<<<>>>\\\KKKBBB???>>><<<<<<<<<:::888555444444444444333222111000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111444333222222111555DDDUUUqqq~~~tttvvvrrr]]]PPPIIIBBB@@@AAACCCCCCHHHNNNRRRTTT[[[bbbjjjqqqyyyvvvkkkeeeppp||||||}}}xxxuuuzzzuuujjjZZZTTTJJJBBB<<<888444222///...---,,,++++++++++++)))))))))))))))***++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........./////////000000000111111////////////000111222333444444555999@@@IIIPPPSSS```xxxzzzvvv~~~{{{oooccc\\\XXXOOOJJJCCC<<<888444111///++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,+++++++++,,,------------------...000222333@@@TTTrrr{{{~~~sssjjjbbbuuunnnjjjwwwppp^^^SSSOOONNNMMMGGGFFFDDDBBB@@@===<<<;;;666444222111000///---+++---+++******++++++)))((()))+++---///111222222333000...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////000222333444555666444333444555777:::===???___OOODDDAAA???>>>===<<<;;;888666333333444444444333222222000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222111000111333333???^^^|||zzzwww~~~{{{eeeOOOEEE@@@======BBBCCCEEEKKKTTTYYY^^^gggpppwww~~~wwwkkkfffppp||||||zzzwwwyyy~~~|||xxx{{{}}}vvvaaaZZZOOOEEE===888444111000///...---,,,+++++++++***************+++,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------.........//////////////////000111222333444777777:::BBBMMMVVV\\\^^^qqqyyyyyy}}}uuueee[[[WWWQQQJJJCCC===999666444------------,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))************************)))))))))*********++++++---,,,,,,++++++,,,,,,,,,------------...000222444CCCfffuuujjjuuukkkgggfffmmmmmmyyyttteeeXXXQQQOOOLLLKKKGGGFFFDDDBBB@@@>>>===<<<555333111000000...,,,***,,,***)))***++++++***)))+++,,,...000222222222222...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...///000222333555666777444444555666999<<<>>>@@@___OOOBBBCCCAAA???>>>===;;;888555222222333333444444333333000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222///000333555666JJJwww}}}uuu~~~vvv___HHHAAA???===@@@FFFDDDHHHRRR]]]eeelllxxx{{{oooiiisss{{{{{{|||~~~~~~jjjcccWWWKKKAAA:::555222111000///---,,,,,,++++++++++++++++++,,,---...///******************************+++++++++,,,,,,,,,,,,,,,,,,------------...------------............---........./////////////////////000111222444555777;;;CCCOOO[[[iiiuuu|||zzzsssrrrwwwxxxiii```ZZZRRRJJJCCC>>>:::777000000000/////////......)))******++++++******)))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,---......---------...111333555IIIuuuiiijjjtttgggiiiqqqyyylllrrr{{{wwwkkk]]]TTTQQQOOOKKKHHHEEEEEECCCAAA???===<<<;;;666444222000000///---++++++***))))))+++,,,+++***,,,...000222222222111000---,,,,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................///000222444555777777666777888999<<<>>>AAABBB]]]LLL???EEECCC@@@???>>>;;;888555111111222333444444444444000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111222666777999PPPxxxuuuqqqXXXCCC>>>???>>>AAAIIIHHHNNNYYYfffpppzzztttmmmwww|||||||||qqqiii\\\PPPEEE===777333111111///...---,,,,,,+++,,,,,,,,,,,,---...///000******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000111111111111/////////000111333444555444>>>KKKYYYgggzzztttooo}}}gggaaaWWWNNNGGGAAA<<<999333222222222111111000000******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,...///000...---------...111444555PPP~~~iiissswwwffflll|||mmmhhhrrrzzzsssfffYYYTTTSSSQQQLLLHHHDDDCCCBBB@@@>>>===;;;:::777555333111111000...,,,***)))((()))+++,,,,,,+++---///111222333222000///---,,,+++,,,------,,,***------------------------------------------------,,,,,,,,,------....................................///000222444666777888888999:::<<<>>>AAACCCDDD}}}ZZZLLLBBB@@@>>>===<<<;;;:::777555444222222222444444444222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222333777444333777DDDbbb}}}~~~jjjTTTAAA<<<>>>@@@EEELLLOOOUUUaaannn|||zzzrrrttt~~~|||tttgggXXXKKK???777222333///...//////,,,,,,......------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---///000000000///...000000000000111111111111,,,444111///666666333888AAANNNZZZaaasss{{{{{{yyykkk\\\UUUUUURRRFFF<<<666555444111///,,,***)))---,,,++++++******++++++)))******+++++++++******************************++++++++++++++++++++++++)))******++++++,,,---------000---...333///111@@@\\\wwwsss```xxxooofffpppmmmjjjqqqvvvhhh```XXXSSSRRRPPPLLLIIIHHHEEEBBB@@@???>>>;;;:::666555333111000///......---,,,+++*********+++,,,///000222222222111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............/////////000333666777666555666888;;;<<<===>>>AAACCC[[[KKKAAA@@@>>><<<<<<;;;:::777555444333222222444444333222000000000000000000000000000000000000000000000000000000000000000000000000222222111111111222333333222555666999NNNuuu{{{xxxaaaOOO???===@@@BBBIIIQQQ[[[cccppp~~~zzzzzzwwwpppqqqvvvyyyyyyyyyuuu|||xxxpppcccUUUGGG>>>999666222000222111---+++---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........------...///////////////000000000000111111111111000666111---333555555<<>><<<:::888666555333111000......------,,,+++******+++,,,,,,///000111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......---------............/////////000333666777777555777999;;;======???AAACCCZZZKKKAAA???>>><<<<<<;;;:::777555444333222222444444333222000000000000000000000000000000000000000000000000000000000000000000000000222222111111222333333444000888<<>>===;;;999777666555333111///...------,,,,,,+++******+++,,,---000000111222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,---------......---------............/////////111333777888777666777999<<<===>>>???BBBDDD{{{WWWJJJBBB???===<<<<<<;;;:::888555555333222222444444333111000000000000000000000000000000000000000000000000000000000000000000000000111111000111111222333444222;;;FFFWWWssstttooo}}}{{{ssskkkiiifffccccccfffgggkkkqqqvvvvvvoooddd[[[III???:::>>>BBBFFFQQQ]]]hhhrrr|||nnnddd```bbbfffqqq{{{ttt|||qqq]]]LLLDDD;;;666555888888333///---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------...............---,,,,,,,,,---///000000000111111111222222222111555000000888;;;AAAPPPWWWggg~~~yyyeeeSSSJJJFFFDDDAAA;;;555111000000111------,,,++++++++++++,,,///...,,,***)))***+++---***************************+++++++++++++++,,,,,,******++++++,,,------......///---///333222???ZZZmmmcccxxxppp```iiinnnWWWQQQUUUYYYYYYZZZXXXVVVUUUUUURRRNNNKKKFFFCCC@@@>>>===;;;999777666444333111///...------,,,++++++***+++,,,---...000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------..................---,,,,,,,,,---------......---------............/////////111444777999888777888:::<<<>>>>>>@@@BBBDDDwwwTTTIIIDDD>>>===<<<;;;<<<;;;888666555444222333333444222111000000000000000000000000111111111111111111111111000000000000000000000000/////////000000222333333555<<>><<<:::888555444222000///---------++++++******+++---///000111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------..................---,,,,,,,,,---------......---------............//////000111555888:::999888888;;;===>>>???@@@CCCEEEvvvSSSIIIDDD>>>===<<<;;;<<<;;;888666666444333333333333222000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111222333444888BBB```rrrffffffnnnttteeeYYYQQQKKKFFFFFFEEEBBBAAACCC===AAAEEEHHHHHHEEEAAA===>>><<<>>>CCCDDDHHHXXXjjj|||{{{|||}}}vvvuuuzzz}}}|||uuuwww|||ttt```QQQEEE<<<555555777666444444...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------........./////////...............///000000111111111222222222222333222555444999BBBCCCLLL```kkk}}}qqq___UUUVVVQQQHHH>>>777222//////...------,,,,,,,,,,,,,,,)))((((((((()))+++---...*********************************++++++,,,,,,---++++++,,,,,,------......///...,,,000444555MMMsssyyydddnnn{{{kkkllldddZZZ^^^bbbaaa^^^VVVVVVUUUSSSQQQMMMJJJHHHGGGDDDAAA???>>><<<:::888555444222000...---,,,,,,+++******+++,,,...000111222111000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,---------......---------............///000000222555999;;;:::999999;;;>>>???@@@AAADDDFFFzzzUUUIIICCC>>><<<;;;;;;<<<;;;999777666444333333333333222000000000000000000000000000111111111111111111111111000000000000000000000000111111111222333444666666@@@SSSsssmmmmmmuuupppccc[[[PPPGGGCCC>>>;;;======:::999;;;777888:::;;;;;;;;;;;;;;;======AAAGGGGGGLLL___ssswwwsssyyy}}}www{{{}}}~~~vvvrrryyysssdddNNNAAA666333444444333444///......------......///---------------------------------------...//////............////////////...///000000111111000000111111111222222222333333333666777???LLLRRRbbb{{{vvvlllbbb\\\SSSHHH>>>666222000......---,,,,,,,,,,,,---*********++++++,,,,,,,,,************************)))******+++,,,,,,------++++++,,,,,,---.........///...+++000444666RRR}}}dddbbbvvvssswwwrrr```aaaiiijjjccc]]]XXXWWWVVVSSSNNNKKKHHHGGGFFFCCC@@@>>>===;;;999777555444222000...---,,,,,,*********+++,,,...000222222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......---------............///000000222666999;;;;;;::::::<<<>>>???@@@BBBDDDFFFWWWIIIBBB>>><<<;;;;;;<<<;;;999777666555333333333333222000000000000000000000000000111111111111111111111111000000000000000000000000333333333444555666888888IIIccczzzqqqzzzlllYYYNNNKKKFFF@@@===999888;;;<<<999888999:::::::::999999;;;>>>@@@>>>>>>DDDIIIJJJPPPddd{{{}}}pppooo{{{zzzwwwzzz}}}wwwlllssstttTTTEEE666111111111222333//////............//////------------------------...------------...//////............/////////000...///111222222222111000111111222222222333333333444666888DDDVVVbbbxxxjjjeee[[[OOODDD;;;555222......---,,,,,,,,,,,,---,,,,,,---------,,,++++++************************))))))***+++,,,,,,------++++++,,,------......///000...+++000444777TTT|||SSS```xxxyyy}}}ttteee\\\eeeppppppeee]]][[[[[[XXXTTTOOOKKKIIIIIIDDDBBB???===;;;:::888666555333222000...---,,,,,,*********+++,,,///111222222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////000000222666:::<<<<<<;;;:::<<<>>>@@@@@@BBBDDDFFFYYYIIIAAA??????>>><<<;;;:::999888555555444444444333333333111111111111111111111111111111222333333333333222111111000000000000111111444333444555444333777===VVVwww~~~{{{ttthhhWWWJJJDDDAAA>>><<<<<<;;;;;;;;;:::999999999===<<<;;;;;;<<<===???@@@AAACCCGGGKKKPPPZZZooouuukkksss~~~|||wwwtttcccLLL888444333///000666444444333111...---///000........................000000000000000000000000------......///000000000000111111111111222222222777333111444555444333666888666;;;QQQdddoooxxxnnnbbbQQQ???555444444111000222222...---///***+++,,,------,,,+++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------000111000,,,(((+++222999111---///444555<<>>===;;;888666333222000///---,,,,,,,,,+++++++++,,,---000222333444222000/////////...,,,---------,,,,,,+++++++++++++++******++++++,,,---.........///......------,,,,,,,,,---------......///////////////.........222333555777888888777666777;;;???BBBDDDFFFHHHIIIYYYJJJBBB??????>>><<<;;;:::999888555555444444444333333333111111111111111111111111000000111222222222222111111000000000000000111222...---000555555333999CCCbbb~~~|||~~~yyy```WWWJJJBBB??????===<<<:::::::::::::::999999999::::::;;;<<<>>>@@@CCCDDDEEEGGGKKKNNNQQQ\\\sssuuujjjfffqqq{{{yyysssYYYAAA888555000///333333444333000...---...///........................////////////////////////------......///000000000000111111111111222222222333//////333444222222555444<<>>===<<<;;;888555333222000///---,,,,,,,,,+++++++++,,,...000222333444222////////////...,,,---------,,,,,,++++++++++++++++++***++++++,,,---------.........------,,,,,,---------............/////////////////////...222333444666777888888999999<<<@@@BBBDDDEEEFFFHHHXXXJJJCCC??????>>><<<;;;:::999888555555444444444333333333111111111111111111111111//////000111111111111000000000000000000111222333000...222999888777DDDWWWyyyrrraaaMMMGGG???;;;;;;;;;;;;:::999999999999999:::::::::======>>>@@@BBBDDDFFFGGGEEEHHHLLLNNNQQQ^^^xxx|||eeebbbfffuuu}}}|||||||||zzzhhhLLL>>>999333111333333444333000---,,,---...................................................---......//////000000111000111111111111222222222111//////333444222333666444DDDOOO___}}}hhhMMM???999444000000///,,,+++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***,,,...//////222888===111000111333777IIImmmmmmYYYrrryyymmmrrrpppkkkooouuuuuummmaaa]]]^^^ZZZYYYWWWTTTPPPLLLIIIGGGAAA???===<<<;;;:::777444222111000...---,,,,,,++++++++++++,,,...000222333333111///...//////...,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,------------,,,,,,------........./////////......//////////////////111222333444666999;;;<<<<<<>>>AAABBBBBBCCCDDDFFF~~~WWWJJJDDD??????>>><<<;;;:::999888555555444444444333333333111111111111111111111111///000000111111111111111000000000000111222333333222111555999777<<>><<<;;;:::999666333222111000...---,,,++++++***+++,,,---///111222333222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,------,,,,,,.........////////////000............////////////111111222333666:::===???>>>@@@AAABBBAAAAAABBBCCC|||VVVJJJDDD??????>>><<<;;;:::999888555555444444444333333333111111111111111111111111000111222222333333222222111111000111111222333333///111444444666JJJuuu~~~ttt```PPPFFF???>>><<<;;;:::999888777777888999;;;<<<>>>???@@@EEEEEEFFFGGGHHHHHHHHHHHHKKKNNNRRRUUUXXXddd~~~qqqZZZYYYeeexxx~~~|||zzz|||{{{yyyzzzrrrtttyyy```OOOFFF???:::888666777666444000...------////////////////////////..............................//////000111111111000000111111111222222222555444555777666444777===GGGVVVhhhwwwqqqRRRIII???666333222///...///...---,,,++++++,,,---...+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,------,,,+++++++++,,,///111333AAA___oooVVV]]]}}}oooeee{{{zzzoooeee``````aaaZZZXXXUUUQQQMMMIIIFFFEEE???>>><<<;;;:::888555333222111///...,,,+++++++++***+++,,,...000111222333222000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,---------,,,.........////////////000---.........//////000000000111222444777;;;>>>@@@???@@@AAA@@@>>>>>>???@@@zzzTTTHHHCCC??????>>><<<;;;:::999888555555444444444333333333111111111111111111111111111111222333333333333333333222222111111111222222///444666555CCChhhxxxvvvaaaQQQFFFAAA888999999:::::::::::::::888999;;;===@@@BBBDDDDDDBBBCCCFFFHHHJJJKKKLLLMMMMMMNNNQQQTTTWWW```ttt}}}uuueeeUUUZZZkkk~~~|||{{{{{{{{{yyyzzztttrrrxxx}}}kkk[[[NNNDDD===999999::::::777333000///...////////////////////////...........................//////000000111111222000111111111111222222222333222333555444444:::BBBNNNaaaxxxwwwzzzvvv\\\OOOCCC777333111///---...------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,---............---***///222666JJJmmmjjjXXXhhhlllgggvvviii```______^^^ZZZXXXTTTPPPKKKHHHEEEDDD@@@>>><<<;;;:::999666333111000///---,,,++++++******+++---///111222222333111///------.........---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...***+++,,,------......---------........./////////------......///000000000000000222555888;;;>>>@@@???@@@???>>><<<;;;<<<>>>xxxRRRGGGBBB??????>>><<<;;;:::999888555555444444444333333333111111111111111111111111000000111222222222222222444444333222111111111111111777777888SSSxxxwwwaaaPPPFFF@@@>>>777888999:::::::::;;;<<<:::;;;===@@@CCCEEEHHHIIIGGGHHHKKKMMMPPPQQQQQQQQQOOOOOORRRXXX]]]eeetttoooccc\\\YYYgggzzz}}}}}}www|||~~~|||vvvsss~~~{{{rrreeeWWWKKKCCC???=========;;;777333111000/////////////////////////////////////////////////////////000111111222222000111111111111222222222111000111444555888AAALLLeeexxxnnnUUUGGG999444333000//////,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,---...///000000///***000444;;;TTTyyyfff\\\qqq}}}kkkkkk~~~vvvhhh_________]]]ZZZXXXTTTOOOJJJGGGDDDCCC@@@>>>===<<<;;;999666444111000///---,,,+++*********+++---000111222333333000///------.........---+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++,,,....../////////,,,---------............------......///000000111///111333666999<<<===>>>>>>>>>>>><<<:::999;;;<<>><<<;;;:::999888555555444444444333333333111111111111111111111111//////000111111111111111555555333222111000000000000666333555WWW|||xxxdddQQQEEE@@@>>>===:::;;;<<<;;;:::::::::;;;;;;<<<>>>AAAEEEHHHJJJKKKPPPRRRSSSUUUUUUUUUTTTTTTVVVVVV[[[dddllluuuyyycccUUUWWW```vvvvvv~~~{{{xxxsssvvvtttkkk]]]RRRKKKGGG?????????===888444222111000000000000000000000000000000000000000000000000/////////000111111222222000111111111111222222222000000222555777===IIIUUUyyy[[[LLL===777555333111222+++,,,............,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------///...------...///...---+++222666???[[[bbb\\\uuupppsss{{{~~~zzzlllbbb___```^^^ZZZXXXSSSNNNJJJFFFDDDCCCAAA???===<<<;;;:::777444111000///---,,,+++*********+++...000222333333222000...------.........---+++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,---...////////////,,,,,,,,,---------......---------...///000000111///111444777:::<<<============<<<:::888888:::;;;~~~XXXGGGCCC???===:::999999999777666444444555555555555555444111111111111111111111111000000111222222222222111222222222111222222333333555555555???```|||~~~xxxeeePPPDDD???<<<<<<===999:::999888777888:::===???@@@CCCFFFJJJMMMPPPRRRTTTXXX\\\[[[WWWVVVYYY\\\bbbhhhqqqzzzyyycccUUUSSS___lll}}}tttwww|||~~~}}}lllsss~~~wwwnnnlllpppgggSSSHHHIIIGGGHHHDDD===;;;<<<777000...///000000000000000///............/////////000000111111111111222222222111111111111222333444555888555555777777>>>TTTlll}}}||||||zzzyyyzzzxxxvvvuuuzzz~~~rrrXXX===333777:::555///...---,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........000000HHHdddooo^^^^^^qqq~~~uuu{{{{{{lllbbbaaaaaa^^^[[[YYYUUUPPPKKKGGGDDDBBBAAA@@@===<<<;;;999666333000000...---,,,++++++++++++---///111222111000000------------------------+++,,,,,,------,,,,,,+++---------------------------......///////////////---......///////////////000000000000////////////333333444777999;;;;;;;;;??????>>><<<:::;;;===@@@~~~XXXGGGCCC@@@===;;;::::::999888777444444555555555555555444111111111111111111111111000000111222222222222111222222111111222222333333444444555BBBccclll\\\JJJAAA>>><<<;;;<<<999999999888777888;;;===AAABBBDDDGGGKKKPPPTTTWWW]]]___aaa```^^^^^^cccggghhhppp|||xxxbbbRRRSSSddduuu|||wwwyyy|||iiiddd}}}tttrrrwwwppp\\\KKKFFFFFFGGGDDD>>><<<;;;555---//////000000000000000///........./////////000000000111111111111222222222111111111111222333444555888666888===@@@III```xxx~~~zzzvvvwwwvvvtttrrrrrrsssuuu}}}zzzwwwuuuvvvxxxvvvtttssswww}}}|||fffKKK;;;777777333//////...---,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...111444NNNkkkfffWWW^^^wwwyyyzzzkkkbbbaaaaaa___[[[YYYUUUPPPKKKGGGDDDBBBAAA???===<<<;;;999666333000///...---,,,+++++++++,,,---///111222111000///------------------------+++,,,,,,------,,,,,,+++---------------------------......///////////////---...//////000000//////000000000000000000000000333444555777:::;;;;;;;;;===>>>>>><<<;;;;;;>>>@@@~~~XXXGGGCCC@@@>>><<<;;;;;;:::999777444555555555555555444444111111111111111111111111000000111222222222222111222222111111222222333444555555:::KKKlllyyy\\\OOOBBB===<<<::::::;;;888888888888777999<<>>666...000000000000000000000000....../////////000000000000111111111111222222222111111111222222333444555555444888AAAHHHTTTmmmvvvkkkfffdddddddddddddddgggkkkooouuuuuutttqqqpppqqqtttvvvxxxvvvvvvxxx}}}xxx\\\FFF:::666444222111000///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000...333999VVVttt___UUUccc|||yyyjjjbbbaaaaaa```ZZZXXXTTTOOOJJJFFFCCCBBBAAA???===<<<;;;999555333000///...---,,,+++++++++,,,---///111222111000///------------------------+++,,,,,,------,,,,,,+++---------------------------......///////////////---...//////000000//////000000000000000000000000333555777999;;;;;;<<<;;;;;;<<<======<<<;;;<<<>>>~~~XXXGGGCCCAAA???<<<;;;;;;;;;999888555555555666555555444333111111111111111111111111000000111222222222222111111111111111222333444444777999BBBWWWxxxzzzcccPPPFFF===;;;;;;999888999777888888888888:::>>>AAADDDGGGLLLQQQWWW\\\```bbbbbbcccccceeeiiiqqq|||yyydddXXXXXXddd}}}}}}zzzxxxxxx{{{}}}~~~pppvvvuuueeekkkyyyxxxeeeQQQJJJHHHEEEEEEEEEBBB;;;333111111000000000000000000...////////////000000000000000111111111222222222222222222222333444555555666444999DDDOOO___zzztttnnnllleee]]]YYY\\\]]]___```bbbfffjjjnnnlllnnnqqqssstttwwwzzz}}}}}}}}}~~~cccKKK>>>;;;999555222111000...------......------------------------------------------------...............//////000///444;;;[[[zzzaaaZZZkkk{{{|||wwwiiibbbaaaaaa```YYYWWWSSSNNNJJJFFFCCCBBBAAA???===;;;:::888555222//////...---,,,++++++,,,,,,...000111222111000///------------------------+++,,,,,,------,,,,,,+++---------------------------......///////////////......///000000000000000000000111111111111111222333666999;;;;;;;;;<<<<<<;;;===>>>===;;;:::999:::}}}XXXGGGDDDAAA???<<<;;;;;;;;;999888555555666666555444444333111111111111111111111111000000111222222222222111111111111111222333444555777<<>>KKKYYYkkkyyylll___[[[[[[YYYWWWVVVXXX[[[___ccceeehhhkkkmmmmmmrrrxxx}}}|||```HHH???@@@<<<666333222000...,,,,,,,,,---------------------------------------------------------,,,,,,------...//////444<<<^^^~~~cccaaasssyyyuuuhhhcccaaa``````XXXVVVRRRNNNIIIEEECCCBBB@@@>>><<<;;;:::888555222///...------,,,,,,,,,,,,---...000111222111///...------------------------+++,,,,,,------,,,,,,+++---------------------------......///////////////...//////000000000000000000111111111222222333333444777;;;===<<<<<<<<<======>>>>>>===:::777666666}}}XXXGGGDDD@@@>>><<<;;;;;;:::999777666666666666555444333333111111111111111111111111000000111222222222222111000000000111222333444555666@@@SSSnnn~~~^^^JJJDDD>>>;;;;;;;;;777666888888999:::;;;<<>><<<;;;:::888444222///...---,,,,,,,,,,,,,,,---///000111222000///...------------------------+++,,,,,,------,,,,,,+++---------------------------......///////////////...///000000111111000000111111111222333333444444444888===???===<<<<<<>>>===>>>===;;;888555555666}}}XXXGGGDDD@@@===;;;::::::999888777666666666666555444333222111111111111111111111111000000111222222222222111000000000111222333555666999FFF^^^zzzpppUUUFFF@@@<<<999;;;:::777777:::999:::;;;<<<>>>AAAFFFIIIRRRUUUYYY^^^cccfffhhhhhhgggjjjpppzzzlllZZZWWWppp}}}}}}yyyuuuvvv{{{wwwsss{{{}}}|||sss___QQQEEECCCDDDBBB>>>===555333111000//////000111//////000000000111111111000111111111111222222222333333222333333444555666666;;;LLLdddwwwrrrgggYYYVVVUUUWWWXXXWWWZZZ___\\\___cccfffjjjnnnrrruuusssxxx~~~mmmQQQBBBAAA===666666444222///...---,,,---------------------------........................---------------.../////////888FFFooosss\\\jjjooogggeeebbb______VVVTTTPPPLLLHHHEEEBBBAAA@@@>>><<<:::999777444222......---,,,,,,,,,------...///000111111000///---------------------------+++,,,,,,------,,,,,,+++---------------------------....../////////////////////000111111111111000111111222222333444444555444999???AAA>>><<<<<<>>>;;;<<<;;;999666555777888}}}XXXGGGDDD???===:::999999999777666666666666666555444333222111111111111111111111111000000111222222222222111000000000111222444555666>>>MMMggg{{{dddNNNDDD===999888::::::888888;;;999;;;<<<===???CCCHHHKKKXXXYYYZZZ]]]aaaeeeiiikkknnnqqqxxxkkk^^^bbb~~~}}}{{{vvvqqqsssyyy{{{www|||{{{|||jjjYYYJJJFFFFFFCCC@@@AAA555444222000//////000111000000000000111111111111000111111111111222222222333333333333444555666666<<>><<<:::999777444111......---,,,,,,,,,------...///111222111000...---------------------------+++,,,,,,------,,,,,,+++---------------------------....../////////////////////000111111111111111111111222333333444555555444:::@@@AAA>>><<<===>>>999999999777555666999<<<~~~YYYKKKFFF???===;;;:::::::::999888666555444555666666444222222222222222222222222222222222111111111111111111444000444666000222888555???```zzzlllTTTCCC<<<;;;:::999888888888999:::;;;:::<<>>CCCGGGJJJRRR[[[aaa``````cccggglllqqqsssxxx{{{mmmhhhppp|||xxxxxxxxxxxxmmmRRRJJJIIIEEEBBBCCC???;;;666222//////000111000111111111111222222222111111111111222222222222333333333333555888;;;<<>>>>>;;;::::::999:::;;;<<<===YYYJJJBBB???===;;;:::::::::999888666555444555666666444222222222222222222222222222111111222222222222222222111...111666666555999???[[[|||yyyppp\\\JJJ>>>:::;;;:::999999999:::;;;<<>>\\\[[[```tttxxxhhhdddfffeeeaaa^^^YYYVVVQQQMMMJJJGGGCCC@@@<<<<<<<<<:::888555222000......---,,,,,,,,,------///000111111111///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////.........000000111222333555666777666777888:::<<<>>>@@@AAABBBBBBAAAAAA???>>>>>>===:::::::::;;;<<<>>>@@@AAAZZZIIIBBB???===;;;:::::::::999888666555444555666666444222222222222222222222222222111111222222222222222333555333222666888222777GGGlll{{{fffTTTEEE<<<:::;;;:::999999999;;;<<<===AAA@@@CCCJJJOOOTTT\\\eeefffhhhjjjmmmqqqxxx~~~}}}yyyvvvqqqlll}}}{{{{{{ppppppqqqyyyhhhNNNFFFIIIGGG>>>===;;;666222///---......000000111111111222222222111111111222222222333333222222333555555777>>>FFFPPPnnn|||kkkbbb]]][[[\\\```___bbbgggkkknnnrrrvvvyyyxxx{{{~~~{{{VVVCCCBBB<<<:::666333000/////////......------------............---------.../////////......//////000111222666BBBbbbyyy\\\gggwww~~~uuugggdddgggfffbbb___XXXUUUPPPLLLIIIFFFBBB@@@<<<<<<;;;999777444111000...------,,,,,,,,,------///000222222000......---------------------------------------------,,,,,,,,,,,,,,,,,,,,,---......000/////////////////////000111222444666888:::;;;999:::;;;===???AAACCCDDDCCCBBBBBBAAAAAA@@@@@@@@@======>>>>>>??????@@@AAAZZZJJJCCC???===;;;:::::::::999888666555444555666666444222222222222222222222222222111111222222333333333333555666111333888333===]]]ttt^^^NNNBBB;;;:::::::::999999:::<<<>>>???===???EEEOOOUUUXXX^^^dddiiilllqqquuuyyy|||wwwuuuvvvxxx{{{~~~{{{yyymmmmmmnnnsssuuuXXXKKKLLLHHH@@@???<<<888444000///...///000000111111111222222222111222222222222333333333333222444666444555@@@MMMfff||||||qqqfffbbbaaa``````cccbbbfffjjjooossswww|||zzz|||jjjJJJCCC>>>;;;888444111/////////......------------......---------------...//////............///000111222444CCCgggooo^^^lllvvvsss~~~rrrgggfffhhhgggcccaaaXXXTTTNNNJJJGGGDDDAAA???<<<;;;:::888555333111000------,,,,,,,,,------...///111333222///------...------------------------------------------------------,,,,,,------...///000////////////000111222111222444777999;;;===>>><<<===>>>@@@AAACCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@YYYKKKDDD???===;;;:::::::::999888666555444555666666444222222222222222222222222222111111222222333444444444111444...111;;;888OOO|||lllVVVIII@@@;;;:::::::::::::::;;;===???@@@===@@@HHHSSSYYY\\\```eeelllrrryyy}}}yyywwwxxxzzz~~~{{{xxxsssssssssuuu}}}gggUUUNNNJJJEEECCC@@@<<<888555333222222000111111111111222222222222222222222333333333333444222444777555777GGGYYY|||nnnhhhccccccbbbaaaaaadddfffjjjooossswww|||}}}{{{yyy}}}wwwuuu{{{QQQCCC@@@===999555222000//////......------------......,,,,,,,,,,,,---...//////............///111222333222DDDkkkggg___www|||rrrzzzoooggggggjjjhhheeecccXXXTTTNNNJJJFFFDDDBBB@@@<<<;;;999777444222000000------,,,,,,,,,---......///111444333///,,,,,,...------------------------------------............---------------....../////////...///000111333444444555888:::===???@@@@@@??????@@@AAABBBCCCDDDDDDBBBAAAAAAAAABBBDDDFFFGGGLLLLLLKKKIIIGGGEEECCCAAA~~~YYYKKKEEE???===;;;:::::::::999888666555444555666666444222222222222222222222222222111111222222333444444555...444---000===@@@bbb|||bbbOOODDD>>>::::::::::::::::::<<<>>>@@@AAACCCEEELLLVVV]]]___eeekkkpppxxx|||yyyyyy}}}|||xxxzzzwwwuuuvvv}}}ttt]]]NNNIIIJJJDDDBBB>>>:::777444333333000111111111111222222222222222222333333333444444444222444888888<<>>@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???@@@BBBCCCEEEGGGHHHHHHHHHFFFEEECCCBBB~~~XXXKKKEEE???===;;;:::::::::999888666555444555666666444222222222222222222222222222111111222333333444555555///777...000???CCCmmm|||www[[[IIIAAA<<<:::;;;:::::::::;;;<<<>>>AAABBBHHHJJJOOOXXX^^^bbbiiipppsss||||||}}}}}}xxxxxxsssnnnooowww|||{{{zzz```KKKFFFJJJCCCAAA>>>:::666333222111000111111111111222222222222222333333333444444444333111444999:::AAAYYYsss~~~sssiiicccdddbbbcccdddbbb```dddkkkooorrrwww{{{~~~yyyvvvwwwqqqkkkqqq~~~[[[EEEBBB???;;;666333000//////.........------.........+++++++++,,,---...///000------......///111222333===RRR|||cccggg|||zzzuuummmhhhjjjmmmkkkhhhfff\\\XXXQQQLLLIIIGGGEEEDDD<<<:::888555333111000///,,,,,,,,,,,,,,,---...///...222555333...+++,,,...---------------------------------.........//////...------------...//////...------...000444777999999:::===@@@BBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@BBBAAA???>>>>>>???AAABBB???@@@AAACCCCCCCCCBBBAAA\\\LLLCCC@@@>>>;;;:::::::::888777777777666555444444333333222222222222222222222222222222333333333333444444333333000444;;;GGGooo|||jjjPPPFFF>>>;;;;;;666999888:::>>>??????CCCIIIJJJNNNUUU\\\bbbhhhmmmqqqxxx~~~yyywwwmmmlllooottt|||}}}cccSSSOOOCCCFFFBBB===888666444222000111111111111111111111111222222111111222222333444333:::444555BBBKKKcccuuujjjdddaaa``````bbbcccbbbaaabbbfffjjjqqquuu|||}}}}}}zzzvvvsssuuuwwwtttkkkbbbnnnEEEBBB>>>;;;;;;888222...///......---,,,,,,,,,,,,------------............//////---...000///---000555BBBUUU{{{mmmzzz{{{yyy}}}sssmmmggggggkkkmmmjjjfff___ZZZRRRLLLHHHFFFDDDBBB<<<;;;999666444222111000---,,,,,,,,,,,,---......333222111000////////////......................................................---------......//////111333444444666999<<<<<<>>>BBBEEEGGGGGGFFFDDDCCCEEEGGGGGGEEEBBB@@@???BBBAAA@@@@@@AAAAAACCCCCCDDDBBB@@@BBBDDDDDD@@@===[[[JJJBBB@@@>>>;;;:::::::::888777777666666555444444333333222222222222222222222222222222333333333333444444555555333666===GGGjjj}}}pppzzzdddLLLCCC===;;;<<<888;;;999;;;@@@AAAAAAEEEKKKPPPSSSXXX^^^ccchhhnnnrrrxxx}}}yyyyyypppoooqqqttt}}}~~~mmmYYYLLLCCCEEEBBB===999777555222111111111111111111111111111222222222111222222333444222888888888BBBWWW}}}}}}tttkkkddd```___^^^```aaacccbbbaaaccciiimmmtttxxx}}}~~~|||vvvqqqrrruuurrrggg]]]pppyyyMMMFFFAAA===;;;666111///111///...------,,,,,,---------------............//////------000///...111666@@@]]]iiiwww~~~xxxqqqmmmkkkmmmqqqqqqjjjddd^^^YYYRRRMMMJJJHHHFFFEEE>>>===:::777444111///...------,,,,,,------...///333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////,,,///111333555888<<<>>>CCCFFFHHHJJJJJJIIIIIIIIIKKKKKKJJJHHHEEEBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCGGGEEECCCBBBBBBBBB@@@???\\\KKKBBB@@@>>>;;;:::::::::888777666666666555444444333333222222222222222222222222222222333333333333444444444777666999CCCNNNmmmuuufffkkk~~~{{{[[[FFF@@@;;;;;;===999<<<;;;===BBBDDDDDDIIIOOOUUUXXX]]]aaaeeekkkqqquuuvvv~~~}}}zzz|||ssssssuuuuuu{{{{{{~~~eeeLLLFFFCCCAAA>>>;;;999777444111222222222222222222222222222222222222222333444444222555;;;<<>>@@@BBB___NNNEEE@@@>>>;;;:::::::::888777666666555555555444444444222222222222222222222222222222222333333333444444222555555:::JJJ\\\yyyssseee{{{rrrUUUCCC???;;;;;;===:::<<<;;;>>>CCCEEEFFFKKKQQQWWW[[[```eeeiiimmmqqqssssss}}}~~~~~~~~~}}}|||}}}vvvwwwyyyxxxyyy|||sssOOOHHHCCCAAA???===;;;999555222222222222222222222222222333222222222222333444444333222<<>>BBBDDDDDDGGGIIIHHHFFFEEEHHHLLLNNNIIIDDD@@@@@@CCCFFFHHHKKKKKKJJJJJJKKKMMMNNNOOONNNMMMHHHBBB<<<<<<@@@DDD^^^NNNFFF@@@>>>;;;:::::::::888777555555555555555444444444222222222222222222222222222222222333333333444444000555222888NNNggglllRRRBBB@@@;;;:::===:::;;;;;;>>>CCCGGGHHHMMMTTTXXX\\\cccgggjjjjjjkkklllooozzz~~~||||||~~~~~~xxx{{{}}}{{{rrr~~~|||VVVIIIDDDBBB@@@>>><<<:::666333222222222222222222222222333333222222333333444555666111:::CCCRRRrrreee```^^^^^^^^^^^^^^^]]][[[ZZZYYYXXXZZZ\\\]]]___fffooovvvwwwzzz~~~zzzmmmjjjooonnncccWWWTTTttthhhIIICCC>>><<<999444222444//////...------------...---------............///...,,,,,,///000000555<<>>;;;888444222000///...------------...//////333222111000////////////................................................---------...///000111111222555888;;;<<<===???@@@>>>AAACCCDDDCCCDDDFFFIIIEEEBBB>>>>>>CCCIIIMMMOOOLLLIIIFFFDDDFFFKKKPPPTTTOOOMMMGGG???::::::@@@EEEZZZKKKDDD@@@>>>;;;:::::::::888777555555555555555555555555222222222222222222222222222222333333333333444444111666222888RRRpppgggNNNAAA@@@;;;:::===:::<<<;;;???EEEHHHJJJPPPWWW[[[___eeeiiikkkkkkkkkkkkpppzzz~~~~~~~~~yyy|||~~~|||sss{{{cccLLLFFFDDDAAA>>><<<:::777444333333333333333333333333333333333333333444444555777444;;;III```uuuddd\\\\\\_________^^^]]][[[YYYVVVUUUWWWYYY\\\^^^aaagggpppwwwxxxzzz~~~pppjjjlllkkkcccZZZPPPddd}}}uuuQQQGGG===;;;:::777333222000///......------......---------............//////,,,,,,...///000555<<>>;;;888555333111000......------......///000333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222222555888:::999999:::;;;===>>>@@@BBBDDDEEEFFFFFF>>><<<<<>><<<>>>EEENNNSSSNNNJJJCCC<<<999:::@@@EEE~~~WWWIIIDDD@@@>>>;;;:::::::::888777555555555555555555555555222222222222222222222222222222333333333333444444222999777===\\\{{{vvv```III>>>???;;;;;;>>>;;;======@@@GGGKKKMMMSSSZZZ___ccchhhmmmrrrvvv{{{~~~zzz}}}}}}yyyyyysssvvvTTTIIIFFFAAA>>><<<999777555333333333333333333333333444333333333333444555555666:::???QQQmmmvvvddd\\\\\\___``````___^^^]]][[[YYYWWWVVVWWWZZZ^^^aaadddjjjrrryyyzzz}}}tttjjjhhhfffaaa[[[OOOWWWlll```OOO>>>999:::888444111000//////...............---------............///000------...///000555<<>>AAAEEEGGGDDD@@@888999<<>>;;;:::::::::888777444555555555555555555555222222222222222222222222222222333333333444444444111;;;;;;DDDeeeppp[[[EEE<<<>>>;;;;;;>>>===>>>>>>BBBIIIMMMOOOUUU\\\aaaeeejjjqqqzzz{{{}}}|||wwwxxxkkk{{{\\\LLLHHHBBB>>>;;;999777555333333333333333333333333444333333333333444555555666???DDDVVVuuu~~~eeeXXXYYY___bbbaaaaaa```___^^^\\\[[[ZZZYYYWWW[[[```cccgggllltttzzz}}}xxxjjjdddbbb^^^ZZZRRRQQQdddmmmVVV???777999999444111000000///...............---------.........//////111...---/////////555<<>>999444111...---...............///000000333222111000////////////................................................------......///111222333555888<<<>>>>>>>>>>>>???@@@===<<<@@@EEEFFF@@@:::555666;;;DDDMMMPPPLLLHHH<<<;;;999:::>>>EEEMMMQQQIIIBBB:::666888===@@@BBB}}}ZZZLLLDDD@@@???>>><<<:::999999999555555444444444333333333222222222222222222222222444444444444444444444444111555888MMMvvvkkkOOOFFF>>>===>>>===>>>@@@BBBCCCEEEHHHMMMSSSXXX\\\___ggglllwww~~~{{{zzz}}}~~~|||zzzmmmuuulllPPPNNNGGG>>><<<===999222444333222222111111222222555444333333333333555555888777LLLfffqqq~~~sss]]]VVVZZZ]]]^^^^^^^^^^^^______```______^^^___aaaccceeehhhnnntttyyy}}}|||jjjbbb___]]][[[XXXVVV```zzzYYYCCC@@@777666:::111333111///////////////---......------------......000......000111111666===XXXnnn~~~kkkpppzzzmmm}}}}}}tttvvvvvvtttsssqqqpppooonnnhhheee___YYYTTTPPPNNNNNNCCCAAA>>>:::666333000///......------...///111222666333000.........---,,,...------------...//////------------------------///000000/////////222444555666999???DDDFFFDDDAAA?????????AAABBBBBB@@@>>>777999>>>EEEKKKLLLGGGBBB???;;;888;;;CCCKKKOOOOOOMMMIIIBBB;;;777888>>>BBB|||YYYKKKCCC@@@???===<<<:::999999999555555444444444333333333222222222222222222222222222222333333444555666666777999999KKKsssiiiOOOEEE>>>=========>>>AAAEEEGGGJJJMMMPPPTTTXXX[[[bbbkkkrrr~~~~~~~~~|||{{{|||kkkrrrhhhdddsssuuummmooo~~~YYYPPPEEE???>>>===888444444333222222111222222222555444333333333444555666777999TTTsssmmm[[[VVV[[[^^^___```______``````aaaaaa``````aaabbbdddgggjjjooouuuzzz|||}}}}}}kkkccc___]]][[[XXXUUU[[[qqqaaaFFF???666777:::222333111/////////000///.........------------......000......000000111777>>>XXXpppppp___lllwwwooo|||tttsssssssssssssssrrrqqqqqqjjjhhhccc]]]WWWSSSPPPNNNGGGDDD@@@;;;777333000.........------...///111222555333000.........---,,,...------------...//////------------------------///000000/////////222444777888:::???CCCDDDAAA>>>>>>======>>>@@@@@@???>>>>>>>>>@@@DDDIIIJJJFFFCCC@@@<<<999<<>>===;;;:::999999999555555444444444333333333222222222222222222222222000111222333555666777888666999>>>VVVfffMMMDDD===<<<>>>>>>???BBBEEEIIINNNRRRUUUXXX[[[]]]cccmmmuuuzzzsssqqqqqqppppppooonnnmmmlllkkkkkkssswww|||~~~|||||||||zzzyyyccchhh^^^[[[qqqyyyooohhhTTTBBB???@@@<<<777777444444333222222222222222444444333333333444666777===GGGkkksssdddWWWVVV\\\___aaaaaa___```aaaaaabbbbbbbbbaaaeeefffiiikkknnnsssyyy}}}|||}}}~~~mmmccc]]][[[YYYVVVSSSTTTcccpppMMM>>>666888:::444333111//////000000///.........------------......///......000000111888@@@]]]|||mmm[[[lllooonnn{{{sssoooqqqsssuuuuuuuuutttsssmmmkkkgggbbb\\\VVVQQQOOOJJJHHHCCC===888333///---///...------...///111222555333000.........---,,,...------------...//////------------------------...///000///...///222444888888;;;>>>@@@@@@>>>;;;<<<;;;999:::<<<>>>??????EEECCCCCCEEEHHHJJJGGGDDDAAA>>><<<>>>DDDIIILLLLLLLLLJJJFFFAAA===>>>AAAEEE|||XXXJJJBBB???>>><<<;;;:::999999999555555444444444333333333222222222222222222222222111111222333444555666777333:::FFFeeecccLLLCCC<<<<<<>>>???AAADDDCCCHHHPPPUUUXXXZZZ]]]```eeepppzzz}}}}}}yyykkk```[[[\\\ZZZZZZZZZYYYXXXVVVUUUUUU]]]bbbjjjqqqwww~~~|||xxxuuuhhhmmmiiikkkpppwwwZZZCCC@@@BBB;;;666999444444333222222222222333444333333333444555777888@@@VVV~~~iii^^^VVVXXX]]]___```aaa^^^___```aaabbbccccccccchhhjjjmmmpppssswww|||~~~}}}nnnbbb[[[WWWVVVRRRQQQOOOZZZ~~~WWW???777999999666444222000///000000///.........------------............///000000111999CCCaaappp[[[lllssseeelllzzzsssoooqqqtttvvvwwwwwwuuutttooonnnkkkfff```YYYSSSOOOKKKIIIDDD>>>999444000...///............000111222555222///......///...---...------------...//////..............................//////...///222444666888:::===>>>>>>===;;;<<<999777777:::===???@@@FFFEEEEEEHHHKKKLLLJJJGGGCCCAAA@@@AAAEEEIIIKKKKKKLLLKKKHHHDDDBBBBBBEEEGGG}}}ZZZLLLCCC>>>===<<<;;;:::999999999555555444444444333333333222222222222222222222222333333444444444444444444666===JJJlllaaaKKKCCC<<<===@@@AAADDDGGGEEEKKKRRRVVVWWWXXX\\\___iiivvv|||}}}zzznnn___PPPJJJLLLJJJJJJJJJJJJJJJHHHGGGFFFLLLRRR[[[bbbiiipppxxx~~~~~~zzzwwwiiinnntttnnnnnncccGGGAAAAAA;;;777:::555444333333222222333333333333333333444666888999<<<]]]yyyccc\\\XXXZZZ^^^^^^^^^___^^^^^^```aaaccccccddddddgggjjjmmmqqqtttyyy~~~~~~zzznnnbbbYYYTTTRRRNNNOOOMMMVVVvvvdddBBB999:::888777444222000000000000000.........------------............///000///000:::EEEdddfffVVVjjjkkkbbbpppzzzuuurrrtttvvvxxxxxxwwwtttsssqqqpppmmmiiiccc[[[UUUQQQKKKHHHDDD???:::555222000//////......///000222333444222///......///...---...------------...//////........................---............///222444444666999<<<============<<<999666666999<<>>MMMttt~~~___KKKCCC===>>>BBBDDDGGGJJJMMMRRRWWWXXXVVVWWW\\\aaammm{{{}}}|||}}}ooocccUUUGGGAAACCCBBBCCCDDDEEEDDDDDDBBBBBBFFFKKKQQQVVVYYY]]]bbbfffqqqvvv}}}}}}zzzllllllxxxssseeeyyynnnNNNBBB???<<<999999555444444333333333333333333222222333555777999;;;???eeettt```[[[ZZZ]]]___]]]]]]___^^^___aaacccdddeeeffffffeeehhhmmmqqquuuzzz{{{{{{xxxpppdddYYYSSSPPPKKKMMMMMMTTTlllpppHHH===:::666888444222000000111111000///......------------......---...000000///000;;;HHHlll~~~ZZZUUUooolllfffyyyzzzvvvuuuvvvwwwxxxxxxwwwuuussssssrrrpppkkkeee^^^XXXUUUMMMKKKFFFAAA<<<777444222000///......///000222333444111///.../////////......------------...//////........................,,,---.........///222555444777:::;;;<<<<<<===>>>;;;888666666888;;;======;;;<<<@@@GGGNNNPPPNNNJJJFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLJJJGGGFFFGGGJJJMMM}}}YYYKKKBBB<<<<<<;;;:::999999999999555555444444444333333333222222222222222222222222333333333444444555555555666@@@WWW}}}___KKKCCC>>>???DDDFFFIIIMMMQQQVVVYYYYYYXXX\\\dddlllzzz{{{}}}}}}xxxaaaUUUKKK@@@<<>>@@@BBBCCCBBBAAAAAABBBFFFKKKMMMMMMNNNPPPSSS\\\aaahhhnnnssswww{{{~~~}}}{{{tttjjjttt{{{fffpppvvvWWWBBB<<<===;;;777555555444333333333333444222222222333555888:::;;;KKKnnnnnn^^^[[[\\\___```^^^___bbb```aaaccceeeggghhhiiiiiigggjjjooouuuyyyppptttxxxsssggg[[[SSSQQQJJJKKKLLLPPP^^^wwwzzzNNNAAA;;;555999555333111000111111000///......------------......,,,---000111...000<<>>999555333000////////////111222333333111///.../////////......------------...//////........................+++,,,---------///222555666999<<<<<<;;;:::<<<===999777555555666888999999777777:::AAAHHHLLLLLLJJJGGGIIIKKKMMMMMMNNNNNNOOOMMMLLLJJJGGGFFFHHHLLLPPP|||XXXJJJAAA<<<;;;;;;:::999999999999555555444444444333333333222222222222222222222222111111222333555666777777999FFFccc}}}___KKKCCC>>>@@@EEEGGGKKKOOOQQQUUUYYYZZZ[[[bbbnnnyyy{{{zzz~~~}}}nnnUUUJJJDDD;;;888<<<:::<<<>>>@@@AAAAAA@@@@@@>>>BBBGGGHHHGGGGGGIIILLLHHHLLLRRRXXX```hhhpppvvv}}}}}}zzz|||iiimmmzzz~~~}}}hhhkkk|||\\\BBB:::===<<<666555555444333333333333444222222222333555888:::<<>>===:::999:::<<<888666444444555777777666666555666;;;BBBHHHIIIIIIGGGJJJMMMOOOOOOOOOPPPQQQMMMLLLIIIFFFEEEHHHMMMQQQ~~~[[[LLLBBB???===;;;;;;;;;;;;999777666666555666777777555222111111222222222333333333222333444444333444777:::>>>JJJooo~~~aaaIIIFFFCCCBBBDDDGGGLLLQQQUUUZZZ]]]^^^aaalllyyyxxxyyyxxx{{{zzzkkk]]]LLLBBB@@@BBBBBB@@@@@@@@@AAACCCDDDDDDCCCAAACCCEEEDDDBBBFFFLLLKKKEEEHHHIIIKKKOOOVVV^^^fffkkkxxx~~~~~~}}}}}}xxxtttpppmmmnnnwwwjjj}}}kkkKKK<<>>===@@@444444444333222111111111111///////////////000111111...444111---111222:::KKKaaawwwtttjjjtttiiimmm}}}yyy}}}zzzwwwuuuuuuwwwyyyzzz{{{tttrrrooommmkkkiiifffcccaaaYYYRRRMMMFFF===888777666333///---///111333333444222...---.../////////////////////////////////////////////////////////---.../////////111444666444777;;;<<<;;;888777666777555333333444777;;;===<<<999777888===CCCGGGIIIOOOMMMMMMOOORRRRRROOOKKKMMMMMMKKKFFFCCCDDDIIIOOO}}}ZZZKKKBBB???===;;;;;;;;;;;;999777666555555666777777444222111111222222222333333333333333444444333555777:::>>>NNNrrr~~~aaaLLLHHHGGGIIIJJJLLLPPPUUUUUU[[[aaadddiiiuuuwwwuuutttrrruuu|||~~~mmmaaaVVVNNNEEE@@@@@@BBBBBBAAA@@@@@@AAABBBCCCCCCBBBAAABBBDDDDDDCCCFFFLLLKKKFFFHHHHHHIIILLLQQQZZZccciiisssyyy~~~~~~~~~~~~zzzuuuoookkkmmmxxxxxxoooOOO===>>>===666555555444444333333444444333777333222888777888DDDSSSwwwzzziiiaaa]]][[[^^^```______bbb```cccgggkkkooopppqqqqqqzzzzzz{{{~~~{{{wwwyyy~~~tttdddUUULLLIIIKKKFFFFFFNNNZZZttthhh@@@;;;>>>333555444333222111111111111///////////////000111111---444111...111111999KKKfff~~~qqqyyyjjjooo~~~wwwxxxwwwuuutttuuuxxx{{{|||}}}uuussspppnnnmmmkkkiiifffaaaZZZSSSMMMFFF===888777777333///...///111333333444222...---.../////////////////////////////////........................,,,---.........000333555555888<<<===;;;999888777777666444444666999===@@@===:::888888<<>><<<666666555555444333333444444000666444444888666999HHHYYY}}}{{{iii```\\\ZZZ^^^```___```ccc```fffnnnrrrsssssstttvvv~~~~~~zzzhhhVVVLLLFFFJJJGGGGGGLLLTTTnnn~~~rrrGGG<<<===444555444333222111111111111///////////////000111111---333111///222111999MMMeeerrrwwwjjjooovvvtttuuutttsssuuuyyy|||~~~~~~vvvtttrrrqqqppppppmmmkkkeee^^^WWWRRRIII???::::::888555111///000222333333444222...---.../////////////////////////////////........................+++,,,---------///222444666999<<<===;;;999888888555555444555777;;;???AAA???<<<:::999<<>><<<{{{XXXKKKBBB>>>===;;;;;;;;;;;;999777555555555666777666444222111111222222222333333333333444555444444555888:::BBB[[[iiiRRRJJJGGGJJJLLLMMMSSS\\\___hhhuuussskkkkkkmmmmmmsss|||~~~zzzrrrfffVVVHHHBBB===AAADDDEEECCCAAAAAABBBFFFGGGHHHHHHGGGFFFGGGHHHGGGHHHJJJKKKMMMNNNNNNMMMMMMOOORRRTTTXXX^^^gggnnnuuuzzz~~~~~~xxxpppkkkhhhqqq}}}___HHH???<<<999777666555444444333444444000555444444888777@@@VVVttt}}}jjj___[[[ZZZ^^^``````aaadddeeekkkrrruuutttuuuxxx|||mmmZZZNNNEEEJJJHHHFFFIIIMMMbbb~~~PPP>>>>>>888666555444333222111111111///////////////000000111---222111000222000:::QQQfffzzzgggnnn|||hhhmmm~~~wwwuuuuuuttttttuuuyyy|||}}}}}}wwwuuuttttttttttttsssqqqjjjeee___YYYOOOCCC>>>>>>:::666222000000222333333444222...---.../////////////////////////////////........................,,,---.........///222555555888:::;;;:::888777777222222222333666:::===@@@@@@===::::::<<<>>>@@@AAAGGGLLLQQQRRROOOLLLKKKLLLJJJIIIHHHHHHFFFEEEBBB@@@{{{XXXKKKBBB>>>===;;;;;;;;;;;;999777555555444555666666444111111111222222222333333333333444555555444555888;;;CCC___qqq]]]RRRKKKNNNQQQTTT```mmmsss|||yyynnngggiiikkklllsss|||zzzvvvkkkaaaTTTGGG???===>>>BBBFFFFFFCCCAAACCCFFFGGGHHHIIIHHHFFFFFFGGGIIIIIIIIIKKKMMMNNNNNNPPPRRRTTTXXX]]]___aaadddkkkpppzzz~~~~~~zzzsssnnngggiii}}}fffKKK???;;;:::888777666555444444444444222555333333777:::MMMlll}}}iii___[[[ZZZ^^^bbbbbbdddggghhhmmmrrrsssrrrtttzzzrrr^^^RRRFFFJJJHHHEEEEEEEEEVVVtttYYY@@@===:::777666444333222111111111///////////////000000111---111000111333111===XXXyyyuuu___hhhyyy~~~eeeooo~~~xxxvvvvvvuuuuuuvvvyyy{{{{{{{{{yyywwwvvvwwwxxxxxxwwwvvvnnniiiddd]]]RRRFFF@@@@@@<<<888444111111222333444444222...---.../////////////////////////////////........................---.../////////000333666444666888999777666555666000000000111444777:::<<<;;;999666777999<<<===>>>BBBGGGLLLNNNLLLJJJJJJKKKMMMRRRXXX[[[YYYSSSLLLGGG|||YYYKKKBBB???===;;;;;;;;;;;;999777555444444555666666333111111111222222222333333333444555555555555666999;;;FFFeeewwwaaaTTTLLLRRRWWW]]]mmmvvvlllggghhhiiiiiipppzzzzzzxxxnnnaaaXXXNNNDDD>>>>>>???BBBDDDDDDCCCCCCFFFIIIFFFHHHIIIGGGDDDDDDFFFIIIJJJIIIJJJNNNPPPQQQVVV\\\cccgggjjjjjjggghhhmmmrrr}}}~~~zzzwwwssshhheeexxxlllOOO===999999888888666555444444333333333555222222666<<>>:::555222222333444444444222...---.../////////////////////////////////---------------------------.../////////111444666333555777777666555555555111111111222333555777888444222222333777;;;======CCCEEEHHHJJJJJJIIIIIIJJJLLLYYYiiiqqqlll___PPPGGG}}}ZZZKKKBBB???===;;;;;;;;;;;;999777555444444555666555333111111111222222222333333333444555666555555666999;;;MMMqqqyyy___RRRMMMWWWaaaiii{{{xxxqqqhhhdddggghhhhhhppp{{{}}}|||wwwuuummmbbbXXXTTTOOOHHHBBB@@@CCCEEEFFFGGGGGGFFFGGGHHHHHHKKKLLLIIIFFFEEEHHHKKKLLLJJJLLLRRRVVVZZZcccmmmzzz{{{yyyssslllkkkpppvvv~~~}}}~~~yyyxxxvvvkkkfffzzzvvvUUU???999;;;999888777555444444333333222555333333777===]]]}}}hhh___\\\\\\aaaeeegggiiillloooppprrruuuxxx|||yyyeeeWWWGGGHHHDDDCCCGGGDDDLLLaaakkkHHH>>>;;;888777666444222111111111///////////////000111111000111///111333333FFFiiinnn[[[nnn}}}nnnrrryyyrrrtttssstttwwwzzz||||||||||||{{{zzzzzz{{{|||{{{zzzvvvsssooogggYYYKKKEEEFFF???;;;666333333333444444444222...---.../////////////////////////////////---------------------------............000333666444666777777666555555666666666555555555666666777111111111444:::???BBBCCCHHHGGGGGGGGGHHHIIIHHHFFFMMM\\\ooouuukkkZZZLLLEEE~~~[[[LLLBBB???===;;;;;;;;;;;;999777444444444555666555333111111111222222222333333333444555666555555666999;;;UUU|||yyy```TTTSSSaaammmvvv}}}ooojjjccc```eeegggiiirrr~~~xxxlllddd```\\\SSSMMMMMMNNNHHHBBB???JJJJJJKKKKKKKKKIIIGGGEEELLLOOOPPPMMMIIIHHHKKKPPPOOOMMMPPPXXX^^^cccppp|||zzzpppnnnttt{{{~~~|||}}}yyyyyyxxxmmmhhh~~~~~~[[[CCC<<>><<<;;;;;;:::888666666555555555555444444444222222333333333333444444333555444111111444999;;;ZZZuuu```^^^aaakkkwwwuuujjjddd```___aaadddhhhqqq{{{zzzhhhZZZSSSRRRKKKKKKKKKJJJGGGDDD@@@>>>EEEIIINNNOOOMMMJJJIIIJJJMMMMMMPPPUUUUUUQQQQQQUUU\\\YYY\\\cccjjjrrr~~~xxxsssyyy}}}||||||}}}zzzvvvoooffftttvvvmmmLLL<<<<<<;;;:::888666555444444444777555666777777DDDiiilllbbb```aaahhhmmmoooqqqtttyyy{{{uuuXXXKKKHHHEEEDDDCCCFFFQQQ^^^fffGGG:::999888777555333111000///000000////////////000000---///...000222333GGGjjjbbb```rrrtttyyyyyyxxxvvvwwwxxxzzz{{{||||||}}}~~~~~~}}}|||{{{|||~~~{{{ssscccSSSLLLMMMFFF???999777555222111333111000///......------...////////////////////////...------,,,,,,------...///000000/////////222444999999999:::<<<<<<:::888;;;::::::999888777666666777444555<<>>~~~\\\MMMBBB???>>><<<;;;;;;:::888666666555555555555444444444222222333333333333444444333444444222222666<<<@@@dddxxxfffffflllwww|||nnneeeccc___^^^aaadddiiirrr|||sss^^^OOOIIIIIIJJJJJJIIIHHHFFFCCC@@@???DDDGGGLLLNNNNNNMMMNNNOOONNNNNNRRRVVVVVVVVV[[[bbbrrruuuxxxyyy|||}}}|||{{{~~~|||zzztttgggqqqmmmxxxrrrRRR@@@>>>;;;:::888666555444444444666555777888888EEEiiiqqqkkkggggggmmmrrrtttwww{{{|||~~~xxxZZZMMMIIIFFFDDDBBBEEEOOOZZZgggIII???999888777555333111000000000000////////////000000...000///000222333GGGiiizzz\\\\\\sss{{{zzzyyyxxxzzzyyyyyyyyyzzz|||~~~}}}}}}}}}||||||}}}xxxhhhVVVNNNNNNHHH@@@:::888666222222444111111///...............////////////////////////...------------------...---.../////////111444777:::999999:::===>>>>>>>>>;;;;;;:::999777666666555888888:::AAAGGGKKKLLLLLLHHHEEEAAAAAADDDGGGHHHGGGIIITTT\\\YYYNNNDDD???>>>|||ZZZKKKAAA???>>><<<;;;;;;:::888666666555555555555444444444222222333333333333444444222333444444444888???FFFppp}}}oooqqqxxxyyynnnfff```^^^^^^bbbeeejjjsss|||oooXXXIIIEEEFFFIIIIIIGGGFFFDDDBBBAAA@@@DDDGGGJJJMMMOOOQQQUUUWWWRRRSSSUUUWWWVVVXXXdddppp~~~}}}{{{xxxiiilllfffllluuuVVVBBB>>>;;;:::888666555444444444555555777999:::GGGiii|||qqqlllkkkoootttvvvzzzzzz\\\NNNJJJFFFDDDBBBDDDMMMWWWvvv|||hhhIIIBBB888888777555333222111000000000////////////000000///111///000222222FFFhhhxxx\\\___vvvzzzzzzyyy}}}{{{yyyxxxyyy|||{{{|||}}}}}}}}}~~~|||lllZZZPPPOOOJJJCCC<<<999666333222444111111000///............////////////////////////------------------------+++---...///000222666999;;;:::;;;===@@@BBBCCCBBB===<<<:::888777666555555888;;;@@@EEEJJJMMMOOOOOOJJJDDD======BBBHHHJJJJJJIIIQQQXXXWWWMMMCCC>>>>>>|||ZZZKKKAAA???>>><<<;;;;;;:::888666666555555555555444444444222222222333333333444444333333444555555777???HHHsssxxxyyywwwnnnhhh^^^\\\]]]bbbgggkkkttt|||kkkRRREEEDDDGGGIIIHHHFFFDDDCCCBBBBBBBBBEEEFFFHHHJJJNNNRRRVVVYYYWWWWWWWWWVVVSSSWWWfffwww~~~zzzkkkhhhxxxllljjjzzz]]]HHH@@@;;;:::888666444444444444555666888888:::JJJkkkzzztttqqqtttxxx{{{yyyZZZLLLHHHEEEDDDCCCDDDLLLTTTmmmjjjGGGAAA888888777555444222111111000000////////////000000000222000111333222FFFhhhzzzaaaeee{{{zzzzzzyyy{{{zzzyyyxxxyyy|||{{{|||~~~~~~ooo]]]SSSRRRNNNFFF>>>:::777333333555222111000///............////////////////////////------............------,,,---//////000222666999;;;<<>>>>>~~~[[[LLLCCC???>>><<<;;;;;;:::888666666555555555555444444444222222222333333333444444444333444666444555>>>JJJnnnxxxqqqiiiddd]]][[[^^^ccchhhlllttt|||~~~dddJJJ>>>???BBBHHHHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCEEEIIIMMMQQQTTTTTTTTTTTTSSSQQQVVVhhhyyy}}}yyylllfffqqqpppxxxgggPPPDDD;;;:::888666444444444444666777888777<<>>CCCHHHKKKHHHCCC>>>>>><<<:::777666555666666:::@@@FFFJJJQQQ[[[___^^^KKKDDD<<<:::???EEEHHHIIIKKKLLLQQQVVVQQQFFF@@@???[[[MMMDDD???>>><<<;;;;;;:::888666666555555555555444444444222222333333333333444444555333444777555444>>>MMMkkk{{{tttmmmfff```\\\[[[^^^dddiiilllsss{{{~~~aaaFFF===>>>@@@HHHHHHHHHHHHHHHGGGGGGGGGCCCAAA@@@AAAEEEIIILLLMMMMMMMMMOOOQQQSSSZZZjjjyyy~~~zzzyyymmmeeekkkzzz{{{vvvnnniiiPPPAAA;;;:::888666555444444444666777777777???ZZZwwwWWWHHHCCCAAACCCEEEFFFKKKQQQmmmqqqLLL???888888777666555444333222000000////////////000000000222000111333333GGGiiiqqqWWW```~~~wwwxxxyyywwwtttuuuwwwzzz|||}}}~~~~~~~~~vvvggg``````UUULLLBBB===999555444777222222111000////////////////////////////////////---...///000000///...---///000111111000222555777;;;>>>DDDJJJLLLIIIBBB======;;;999777666666777888???FFFKKKOOOXXXbbbaaaZZZFFFBBB>>><<>><<<;;;;;;:::888666666555555555555444444444222222333333333333444444444222444999777555AAARRRrrr{{{uuunnneee^^^\\\\\\___eeeiiilllrrryyy|||{{{]]]EEE@@@CCCDDDHHHIIIJJJKKKKKKKKKJJJIIIFFFCCCBBBCCCGGGLLLNNNNNNLLLKKKNNNSSSWWW]]]iiiuuu~~~|||yyyzzzoooccceeepppwwwzzziiilllQQQ@@@;;;:::888666555444444444555666666777DDDggg~~~zzzZZZHHHCCCAAACCCEEEEEEHHHMMMdddwwwRRR???888888777666555444333333000000////////////000000///111000111444444HHHkkkvvv]]]ggguuu}}}wwwxxxvvvtttuuuvvvxxx{{{~~~vvvgggaaabbbXXXNNNDDD>>>:::555555777333222111000////////////////////////////////////---...///000000///...------///000000111333777999:::===BBBGGGJJJIIIDDDAAA<<<:::888666666777888:::BBBIIINNNRRR[[[aaaWWWFFF===>>>??????@@@CCCIIIMMMUUURRRYYYdddcccVVVKKKIIIZZZMMMDDD???>>><<<;;;;;;:::888666666666555555555444444444222222333333333444444444333111444:::999777EEEWWW|||~~~~~~xxxssskkkaaaZZZ\\\\\\```fffjjjlllqqqxxx{{{}}}qqqTTT@@@???DDDEEEIIIJJJLLLNNNNNNMMMLLLKKKJJJHHHFFFHHHMMMQQQSSSSSSOOONNNPPPVVVZZZ___gggooorrrxxx~~~wwwxxxzzz~~~{{{zzz|||qqqbbbaaagggsss}}}iii|||xxxtttXXXEEE;;;:::888666555444444444444555555777HHHppp}}}^^^JJJEEEAAACCCDDDDDDFFFJJJ]]]|||VVV???888888777666555444444333000000////////////000000...111000111444555IIIkkkkkktttuuu|||vvvwwwuuuwwwvvvvvvwwwzzzttteee___```YYYOOOEEE???:::555555888333222111000////////////////////////////////////---...///111111///...---+++---///000222444999<<<;;;<<