BM6P6(@ ppp]]]KKKJJJEEEBBBCCCAAA;;;:::>>>999999888777666444222111333333222222111000000000////////////////////////////////////////////////////////////////////////............/////////000...///000000000000222444555===HHHOOOPPPMMMJJJIIITTTPPPUUUaaadddaaaiiiwwwxxxwww[[[LLLDDD>>>>>>???======???>>>===AAAHHHHHHHHHRRRaaavvvnnn\\\PPPIIIBBBIIITTTdddvvvZZZMMMCCCBBBAAA;;;888999::::::999888666555333222333333111000000000111222000000000000000000000000000000000000000000000000...111333222222777CCCMMMWWWWWWYYY[[[\\\[[[XXXUUUUUUPPPNNNNNNJJJNNNlllwwwkkkOOOGGGLLLPPP^^^xxxnnnvvveee]]]RRRJJJIIILLLNNNPPPQQQRRRTTTVVVWWWXXXXXXXXXXXX[[[bbbkkkvvvvvvhhh___\\\XXXTTTRRRRRRTTTUUUVVVWWW^^^kkk{{{|||}}}lllPPPGGGBBBFFFHHHDDD>>><<<999999888777666444333222333333222222111000000000////////////////////////////////////////////////////////////////////////........./////////000000///000111000000111333555:::BBBKKKQQQQQQOOOMMMMMMOOOPPPXXXbbbbbbbbbrrraaaMMMFFF???;;;<<<>>>======???DDDCCCFFFJJJNNNWWWlll}}}vvv```NNNJJJJJJJJJOOO]]]tttqqqZZZGGGCCCBBB;;;777999::::::999999777666444333333333111000000000111222000000000000000000000000000000000000000000000000///222333222222999EEEOOOWWWWWWXXXZZZ[[[[[[XXXVVVSSSOOOMMMLLLIIIRRRrrrttt|||aaaNNNJJJOOOWWWnnn}}}uuuXXXSSSLLLIIIKKKNNNQQQRRRSSSUUUWWWXXXZZZ\\\___aaahhhooozzzyyykkkgggaaa\\\YYYXXXVVVUUUWWWXXXZZZ```kkk||||||www|||~~~fffUUUFFFEEEIIIHHH@@@999:::999999777666555444333333333333222111111000000////////////////////////////////////////////////////////////////////////....../////////000000000///000111111111222555888???EEELLLOOONNNMMMMMMNNNLLLTTT```ddd```ggg~~~dddPPPFFFAAA<<<:::<<<>>>===>>>AAACCCDDDIIIQQQ^^^www~~~{{{bbb^^^XXXNNNGGGLLLaaa}}}lllMMMFFFEEE<<<888<<<999999999999888777666555333333222111111111111222000000000000000000000000000000000000000000000000111222333111333;;;HHHSSSYYYXXXWWWXXXYYYZZZXXXVVVQQQMMMKKKJJJKKK[[[~~~~~~pppVVVLLLNNNRRR___{{{YYYLLLKKKJJJLLLOOOSSSTTTUUUUUUWWWZZZ]]]aaaffflllqqq{{{vvvnnnhhhbbb]]]ZZZYYYUUUPPPNNNRRR^^^mmmwwwvvvhhh```nnnyyyyyy|||mmmTTTHHHHHHIIICCC>>><<<;;;:::888777666555555444333333222222111000000////////////////////////////////////////////////////////////////////////...////////////000000000000111222222333555999<<>>@@@???@@@DDDDDDJJJTTTddd}}}{{{yyy{{{|||tttfffXXXRRR[[[mmm}}}|||{{{UUUIIIFFF>>>;;;@@@777888888888777666555555333333222222111111111111000000000000000000000000000000000000000000000000111111111000333===KKKUUUZZZYYYWWWWWWYYYYYYXXXWWWPPPMMMIIIHHHPPPhhh}}}eeeNNNKKKQQQTTTggg~~~|||dddNNNKKKLLLOOORRRUUUVVVVVVVVVWWWZZZ```fffllluuu}}}uuummmiiiaaa___[[[WWWTTTUUUZZZ]]]iiiwwwxxxZZZVVV\\\sss~~~ssspppvvvxxxbbbSSSMMMLLLIIIEEE???>>><<<:::888777777777444444333333222111111111000000000000000000000000////////////////////////////////////////////////////////////000000000111000111333444666999>>>BBBIIIJJJIIIEEEAAAAAAEEEIIIYYYccciiieeeggg~~~lllwww[[[NNNDDD<<>>??????BBBGGGLLLZZZooo{{{~~~jjj[[[YYY```hhhwww^^^MMMEEE>>><<>>EEEIIIPPPOOOKKKEEEBBBDDDKKKRRR]]]dddffffffuuuyyyuuueeeUUUKKKBBB:::===::::::===>>>???EEELLLRRRmmm}}}tttccc\\\\\\___yyyoooWWWFFF>>>===???888888888777777666444444333333333444333222222111000000000000000000000000111111111111111111111111000000000222888CCCPPPYYY\\\[[[ZZZZZZ[[[[[[YYYWWWTTTPPPHHHIII___ttt[[[MMMLLLWWWbbb~~~xxxoookkkggglll|||___OOONNNPPPRRRTTTVVVWWWWWWXXXYYY[[[iiisssssshhhaaa^^^TTTSSSTTTYYYbbbooo}}}lll___TTTMMMOOOQQQWWWdddwwwuuuzzz|||hhh]]]ZZZTTTMMMHHHFFFBBB???;;;:::999999555444444333333222111111000000000000000000000000//////////////////////////////////////////////////////000000000111111111000222444777<<>>;;;;;;::::::888777555444333333444444444333222111000000000000000000000000111111111111111111111111111111222555===HHHTTT[[[\\\\\\\\\]]]^^^\\\YYYWWWQQQNNNHHHPPPrrr~~~jjjgggVVVMMMLLL[[[pppqqqiiibbbaaa___]]]aaahhhnnnbbbNNNKKKPPPTTTSSSTTTVVVWWWYYY^^^eeejjj{{{}}}yyyhhh\\\QQQNNNOOOUUUbbboootttrrrjjjZZZOOOLLLLLLKKKRRRQQQWWWhhhwwwvvvwwwiiigggbbbZZZKKKIIIDDD@@@<<<:::999999555444444333333222222111000000000000000000000000////////////////////////////////////////////////000000000000111111111111000222555999>>>EEEMMMSSSTTTQQQLLLGGGGGGOOO\\\eeecccdddfffuuu___RRRHHH<<<:::BBB???>>>???CCCFFFLLLWWWbbb~~~vvvqqqnnnqqqxxx~~~|||tttjjj\\\hhhuuu}}}zzzUUUHHHEEE@@@=========<<<:::888777666333333444555444333222111000000000000000000000000111111111111111111111111222222444888@@@KKKVVV]]]]]]]]]]]]______]]]ZZZVVVLLLJJJIIIWWWqqqhhhvvv|||^^^RRRLLLKKK___zzzlll[[[UUURRRSSSXXX[[[\\\dddmmm}}}yyyvvvYYYNNNPPPRRRQQQRRRTTTVVVXXX]]]eeeqqqyyy~~~pppaaaYYYTTTPPPSSSYYYWWWWWWSSSKKKIIIMMMPPPPPPSSSTTTaaa~~~ttthhhjjjVVVOOOHHHCCC>>>999888;;;777777666555444333333222000000000000////////////000000000000000000000000000000000000000000000000000000///000000111222333222222333666>>>HHHQQQWWWXXXPPPKKKNNNTTTZZZ```ffflll___ggguuuZZZLLLFFFAAA===:::BBBAAABBBCCCEEEPPPkkk~~~vvvnnnfff```]]]bbbeeelllvvv~~~hhhccc___bbbmmmhhhKKKDDDHHHAAA???;;;999888666444222555555444333222222222222000000000000000000000000000000000000111111111111222000222999DDDPPPXXX\\\^^^___``````^^^\\\YYYXXXQQQJJJHHHaaahhhnnnrrr___MMMIIIRRRfffyyyoooYYYQQQKKKNNNSSSVVVWWW^^^qqqyyyhhhjjjlllhhhkkkuuuZZZRRRWWWUUUSSSWWWWWW\\\dddiiinnn{{{sssggg^^^YYYVVVUUUUUUPPPJJJJJJPPPSSSRRR```lll{{{tttxxxggg\\\QQQGGGBBB???;;;:::<<<888777777666555444333222111111000000000/////////000000000000000000000000000000000000000000000000////////////000111222222333333444888???IIIRRRXXXTTTPPPNNNSSSXXXZZZ\\\___aaa^^^wwwzzzhhhTTTGGGAAA===<<<>>>???@@@CCCGGGNNNbbbxxxrrrpppkkkeee___YYYUUURRRRRRUUU[[[ccclllttt{{{{{{yyytttpppqqqxxxzzzuuuzzz{{{vvvtttwww}}}~~~}}}xxxsssqqqtttwwwuuuuuutttsssqqqpppoooooonnnmmmlllnnnrrrxxx|||qqqddd___fffwwwvvvRRRDDDDDDBBB@@@<<<::::::888666555666555444333222222222222111111111111111111111111000000000000111111111111333222444<<>>;;;;;;888888777666555444333333111111111000000000000///000000000000000000000000000000000000000000000000////////////000111222222333444666;;;BBBLLLUUUZZZTTTSSSWWW]]]```]]]ZZZYYY]]]fff{{{eeeZZZLLLCCC===:::===CCCAAABBBGGGNNN]]]{{{}}}yyynnnccc\\\TTTRRRPPPMMMJJJGGGDDDCCCCCCDDDHHHLLLRRRWWW\\\^^^bbbdddeeeeeeeeejjjrrryyyuuullliiilllpppsssvvvjjjfffhhhhhh```WWWXXXSSSOOOOOOVVV^^^dddfffmmmnnnnnniiiccc______```aaabbbaaa```___aaadddggg^^^UUUQQQVVVWWWSSSRRRUUUTTTVVVWWWUUURRRPPPSSSVVVRRRSSSTTTTTTTTTRRROOONNNOOONNNNNNPPPTTTYYY___bbbjjjnnnqqqpppllliiiiiijjjhhhhhhhhhiiilllpppsssuuuyyysssjjjooo___GGGBBBCCC@@@===<<<;;;;;;999777666555444333222222222222111111111111111111111111000000000111111111222222333333777@@@MMMXXX___aaa______``````^^^ZZZWWWUUUNNNGGGNNNmmmqqqiiimmmQQQLLLNNNTTTmmmbbbNNNJJJNNNPPPTTTXXX\\\ggg}}}fffQQQVVV\\\___fffuuuuuuhhhXXXUUUVVV\\\^^^cccmmmyyyooo```aaafffeeebbbaaapppyyy{{{pppfffZZZQQQHHH???999999999888888777666555444444222222111111111000000000000000000000000000000000////////////////////////.........///000111222333444666999>>>FFFPPPXXX]]][[[\\\aaaggghhhbbb]]]\\\dddvvv|||uuu\\\QQQGGGAAA>>>===@@@EEEGGGFFFJJJXXXrrr{{{tttiii___YYYOOOQQQSSSSSSPPPJJJCCC???@@@@@@??????>>>>>>======<<<===>>>???BBBDDDFFFHHHDDDGGGIIIHHHGGGJJJSSSZZZ___ZZZSSSOOONNNNNNOOOOOOWWW___jjjtttwwwssskkkfff```WWWMMMIIIKKKKKKHHHCCCEEEAAA===<<<@@@DDDHHHIIIIIIJJJKKKJJJFFFDDDCCCDDDDDDCCCCCCDDDEEEFFFEEEDDDGGGAAA???BBBDDDAAA@@@CCCBBBDDDEEEDDDBBB@@@@@@BBB???@@@AAABBBBBBAAA???>>>AAA@@@@@@@@@BBBEEEHHHJJJOOOQQQSSSRRROOOMMMLLLMMMIIIIIIJJJKKKMMMPPPSSSTTTZZZbbbppp~~~mmmOOODDDBBB@@@===<<<<<<;;;:::888666555444333333222222333111111111111111111111111000000111111111222222222222444999DDDQQQ[[[```bbb___`````````]]]YYYUUURRRNNNEEENNNpppkkkttteeeMMMOOOSSSXXXtttcccPPPNNNOOOPPPRRRVVV\\\ggg}}}rrrXXXQQQSSSVVVaaayyywwwnnnmmmrrrggg[[[ZZZ^^^hhheeemmmzzzwwwzzz|||tttqqquuupppjjjddd\\\OOOAAA::::::999999888777666555555444222222222222111111111111000000000000000000000000////////////////////////......//////111222333444555777<<>>;;;:::<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;<<<<<<======<<<===>>>>>>===>>>@@@AAACCCDDDEEEDDDBBBAAAAAACCC@@@DDDJJJPPPSSSRRRQQQOOOHHHDDD@@@>>>@@@AAA@@@>>>>>>===<<<<<<============888:::<<<<<<<<<;;;;;;<<<;;;::::::<<<>>>>>>;;;999@@@===<<>>========================>>>>>>>>>======<<<===>>>@@@AAAAAABBBCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>???AAABBBCCCDDDIIISSS^^^hhhpppvvvyyyxxxYYYIIIBBB@@@===<<<<<<;;;:::888666666555444333333333333111111111111111111111111111111111111222222222222111444;;;GGGTTT]]]``````___```aaa```]]]XXXSSSPPPKKKGGGXXXfff}}}~~~^^^JJJOOOUUU\\\{{{aaaOOONNNOOOOOORRRXXX```mmmnnn_________^^^eee{{{ppphhhhhhxxxeee______cccnnnpppzzzqqqlllgggbbbVVVHHH???===::::::999888777666555555333333333222222222111111000000000000000000000000000000000000000000000000//////000111222333555666666999???FFFOOOXXX___ccceeedddfffiiigggccccccfffmmmttt}}}~~~lllUUUIII>>>===@@@AAABBBCCCDDDIII[[[wwwpppxxxssseeebbb\\\SSSLLLKKKOOOSSSVVVNNNFFFAAA@@@AAAAAA???FFFEEECCCAAA@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;<<<===<<<999777<<<===>>><<<;;;;;;>>>AAA>>>>>>>>>??????@@@AAAAAA<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<=========<<<<<<::::::::::::::::::;;;;;;:::999999:::<<<<<<:::999::::::;;;<<<===>>>>>>???::::::;;;<<<=========<<<;;;;;;;;;;;;<<<===>>>???::::::;;;;;;<<<<<<===>>>===>>>>>>>>>===<<<<<<;;;======<<<<<<<<<<<<======<<<>>>AAAFFFKKKQQQUUUXXXeeemmm~~~fffNNNCCCAAA>>>===<<<;;;:::888777666555444333333333333222222222222222222222222111111111222222222222333111555===JJJWWW^^^```^^^___```aaa```]]]WWWQQQMMMGGGPPPmmmxxx___~~~qqqXXXHHHNNNWWWcccbbbQQQPPPNNNOOOUUU___kkk{{{tttoooqqquuutttqqquuu}}}{{{~~~fffcccccceeerrr|||vvvkkkfff```SSSEEE>>>;;;:::999888777666666555444333333333333222222222000000000000000000000000000000000000000000000000000000111222333555666777777;;;AAAIIIRRR[[[aaaeeeeeedddeeegggeeebbbdddiii~~~}}}wwwfffNNNFFF???>>>???AAAGGGMMMOOO\\\wwwxxxkkkUUUVVVJJJSSSWWWRRRPPPSSSSSSOOOIIIKKKKKKIIIGGGHHHLLLOOOMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@>>>======<<<;;;;;;::::::;;;;;;;;;;;;<<>>@@@BBBAAA>>>======???<<<===>>>?????????@@@AAAAAA???============>>>>>>===============>>>???@@@<<<>>>@@@AAABBBCCCEEEEEEFFFEEEDDDDDDDDDDDDCCCBBB@@@BBBDDDFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCBBBBBBCCCBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>======>>>======>>>???AAACCCEEEFFFHHHOOO]]]ppptttUUUFFFDDD@@@>>>===<<<:::888777666555444444333333444222222222222222222222222111111111222222222333333222777@@@MMMZZZ``````]]]___```aaa```\\\VVVOOOKKKEEE[[[rrrfffgggUUUJJJOOO[[[nnneeeTTTQQQRRRTTT[[[hhhvvv|||yyy~~~{{{eeegggffflll}}}qqqkkkhhh\\\JJJ===;;;::::::999888777666666444444444333333333222222000000000000000000000000000000000000000000000000111111222333444666777888888;;;BBBJJJTTT\\\cccfffeeedddfffhhhfffdddfffllluuubbbIIIEEEBBBAAA@@@CCCMMMWWW```rrrvvvoooaaaVVVLLLUUUiiivvvssspppoooeeeWWWXXX```fffccc[[[WWW\\\ccc|||xxxrrrjjjccc\\\YYYSSSRRRPPPMMMKKKHHHGGGFFF<<<;;;;;;;;;;;;<<<======???CCCGGGIIIJJJLLLPPPSSSRRRQQQTTT[[[bbbbbb[[[SSSRRRSSSTTTUUUUUUTTTRRRQQQHHHKKKMMMKKKGGGFFFHHHKKKHHHHHHGGGEEEDDDEEEGGGIIIHHHFFFCCCBBBCCCDDDEEEEEEEEEFFFFFFEEEDDDEEEIIILLLGGGKKKMMMNNNOOOQQQRRRRRR^^^[[[XXXUUUTTTRRRPPPOOONNNPPPUUUXXXZZZYYYVVVUUUZZZZZZXXXVVVSSSQQQNNNLLLOOOMMMJJJIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEE@@@EEELLLUUUbbbsssyyyyyy[[[HHHFFFBBB@@@???===;;;999777777555444444444444444222222222222222222222222111111222222222333333333333888BBBPPP\\\aaa```]]]___aaaaaa```\\\UUUOOOJJJGGGdddqqqvvvuuubbbVVVNNNRRR```yyydddRRROOOWWWYYY```mmm{{{{{{}}}oooccchhhiiittt||||||{{{yyy|||ppphhhVVV@@@>>>???===999777777888777555555444333222222222222222111111000000000000000000000000000111111111111000///000222555777888888AAACCCGGGOOOYYYaaafffhhhiiiqqqggg]]]aaa\\\cccooo^^^HHHFFFCCC???<<>>===;;;:::999:::;;;;;;===OOOeeeqqqsssssswww}}}ooofffooorrrjjjcccgggnnnrrrnnniiibbbaaahhhooollleeekkkgggdddddd___ZZZ\\\aaa```fffkkkiiiddddddfffiiillliiikkkttt{{{~~~yyywwwwww|||~~~~~~}}}vvvlllddd___[[[WWWTTTUUUTTTWWW[[[[[[VVVUUUVVVXXXTTTRRRUUUXXXTTTMMMHHHNNNHHHKKKUUUXXX\\\rrrwwwhhhOOODDDCCCCCC<<<;;;<<<666777777777666555444222111333333333333333333333333222222222111222222333333666999DDDTTT\\\\\\^^^bbbcccfffeee___[[[YYYQQQHHHJJJiiilllqqqiiiaaaYYYPPPNNN]]]}}}zzzgggYYYTTTXXXaaalllvvvwwwhhhgggnnnwww~~~|||wwwtttzzz}}}}}}{{{uuuaaaFFFBBBAAA>>>;;;999888888777666555444333222222222222222222111000000000000000000000000000111111111111111222333555777999:::;;;>>>CCCLLLUUU]]]bbbeeeggghhhooogggaaabbb___nnn~~~kkk[[[FFFBBB@@@AAADDDJJJWWWcccdddssscccQQQDDD===<<<;;;:::999::::::;;;EEERRRfffzzzxxxnnnlllrrr{{{~~~vvvRRRFFFCCCCCC<<<;;;===777777777777666555444333222333333333333333333333333222222222111222222333444777<<>><<>>CCCHHHLLLOOOTTT^^^tttoooiiiccc[[[QQQEEE<<<<<<<<<;;;::::::::::::;;;@@@EEEQQQfffrrrvvvYYYIIICCCCCC===<<<===999888888777666555444333333444444333333333333333333222222222222222333444444999???LLLZZZbbbccceeeiiifffhhhfffaaa[[[VVVOOOIIILLLooooooaaa|||YYYQQQKKKQQQhhh~~~zzzpppqqqtttpppfff^^^jjjxxxpppiiikkkzzz|||wwwtttqqqooosss~~~vvvxxx|||xxxnnn[[[KKKDDD>>>======<<<::::::777666555444333333333333333222111111000000111111000000111111111222222222444555777999;;;===???AAA>>>IIIVVV___bbbdddgggjjjllliiihhhggg___aaavvvbbbOOOEEE@@@???CCCGGGHHHKKKOOOrrr{{{vvvzzz~~~|||nnn___VVVHHHGGGFFFFFFFFFDDD@@@===<<<;;;;;;;;;;;;;;;;;;;;;999888;;;GGGYYYjjjtttwww~~~~~~}}}{{{}}}|||kkknnncccNNNCCCCCC>>>===>>>:::999999777666555555444444444444444444444333333333222222222222222333444555:::CCCPPP]]]dddfffhhhkkkggghhhgggbbb[[[TTTNNNJJJYYY}}}rrrkkkxxxXXXPPPLLLWWWssssssbbbjjjvvvwww~~~}}}}}}nnnkkkrrr|||sssqqqooonnnooowwwtttvvv}}}xxxuuupppSSSGGG======???===;;;<<<777777666555444444444444333222222111111111111111111111111111222222222222222555888:::;;;<<>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<>>???<<<:::999888666555555555555555555555444444333333333222222222222333444555666:::FFFTTT___dddgggjjjkkkhhhhhhgggccc[[[SSSNNNMMMhhhsss}}}xxxtttrrrTTTNNNLLL[[[yyy```TTTbbb|||sssrrrzzz~~~xxxzzzzzzssspppnnnnnnmmmlllqqqtttvvv}}}|||~~~aaaOOOAAA???AAA>>><<<===888777666555555444555555333333222111111111111222111111111222222222222333222555999::::::<<<@@@CCCIIIOOOWWW]]]aaafffkkkooopppggghhheee]]]qqqoooXXXGGGAAABBBFFFJJJNNN[[[ttt```GGGMMMPPPYYYxxx~~~gggYYYOOOIIIEEEDDDBBB>>>===>>><<<<<<<<<<<<;;;::::::999<<<===>>>>>>???>>>>>>>>><<<>>>@@@AAAAAABBBDDDEEEEEEGGGNNNZZZjjjvvv{{{|||vvvdddOOOBBB===<<>>;;;<<<999888777666555555555555444333222222111111222222111111111222222222333333222666:::<<<;;;<<>>???@@@AAA@@@@@@???;;;<<<>>>AAACCCDDDDDDDDDGGGFFFGGGKKKQQQYYY^^^aaa[[[PPPEEEAAAAAAAAADDDIIIHHHGGGHHHLLLIIIDDDDDDHHHDDDHHHGGGCCCAAADDDFFFEEECCCGGGLLLOOOSSS]]]lllwwwlll```bbbqqqpppbbbdddddddddnnn~~~vvvjjj^^^VVVRRRNNNMMMLLLLLLNNNQQQTTTVVVTTTVVVXXXXXXXXXYYY]]]``````]]]\\\\\\___iii{{{rrreeelllppp|||bbbKKKHHHDDD@@@@@@>>><<<;;;999777666666777777666666666555444444333333222222222333444555666777>>>NNN]]]cccfffiiikkkjjjhhhffffffddd\\\QQQOOORRRpppooo|||jjjNNNLLLNNN^^^{{{jjjOOOQQQbbbyyyyyyyyyxxxwwwwwwyyy|||uuuqqqmmmlllooopppooommmkkkiiikkklllffffffxxxsssuuu~~~dddLLLEEEDDD>>>:::<<<999888777666666555555555444333222222111111222222111111222222222333333333222777<<<===<<<===BBBGGGLLLOOOVVV^^^fffjjjkkkjjjkkkdddgggeeefff}}}qqq]]]KKKCCCCCCCCCFFFNNN\\\ttt___UUUdddhhhzzzzzzhhhWWWJJJDDDAAAAAA<<<;;;>>>BBBCCC@@@AAADDD===>>>@@@@@@???===<<<<<<>>>???@@@AAABBBAAAAAA@@@BBBAAAAAACCCGGGHHHFFFDDD@@@BBBDDDEEECCCCCCEEEGGGFFF>>>999;;;<<<>>>DDDMMM___SSSIIIGGGFFFAAA======999???BBB>>><<<@@@FFFIIITTTYYYdddpppxxxiiifffqqq}}}```DDD@@@BBBCCCEEENNNYYYZZZTTTVVVUUUSSSOOOKKKHHHGGGGGG???BBBDDDFFFFFFFFFGGGIIIFFFJJJOOORRRSSSUUUYYY]]]ccc___\\\\\\bbbrrrxxxrrruuufffMMMJJJEEE@@@AAA???===;;;999777666666777888777777666555444444333333222222222333444555777777@@@QQQ```eeegggjjjllljjjgggffffffeee\\\QQQOOOTTT|||xxxxxxrrrsssxxxeeePPPNNNRRRbbb}}}~~~___KKKQQQaaatttnnnggggggiiinnntttyyyzzzyyy{{{uuummmfffddddddeeefffiiihhhjjjkkkdddcccuuurrrtttxxxzzzXXXGGGCCC@@@<<<999999999888777666555444333444333222222111111222222111222333333222222444666;;;;;;<<<>>>BBBDDDEEEDDDMMMRRR[[[eeelllmmmkkkhhhooo^^^bbbkkkwwwoooXXXHHHBBBBBBEEEGGGLLL]]]~~~[[[ZZZuuu{{{|||uuummmaaaWWWLLLGGGCCC??????BBB<<<===???@@@AAABBBBBBBBBDDD???===???@@@???AAADDD@@@>>>AAAEEEDDD??????DDD@@@DDDJJJMMMOOOOOOMMMJJJHHHFFFDDDCCCCCCBBB???===???=========???EEERRR^^^lllooobbbHHH:::===@@@===>>>BBBHHHIIICCC@@@GGGRRRhhhyyypppqqq|||mmmRRRCCC>>>>>><<<===CCCFFFCCC@@@???@@@@@@@@@@@@AAAAAAAAAAAABBB???;;;<<>>;;;;;;:::888777555444444444333222222111222222222111222333333222222444666======>>>AAADDDFFFGGGHHHNNNSSS[[[dddkkkmmmllljjjmmmaaaeeeqqqmmmVVVFFFBBBCCCHHHLLLRRRcccaaa]]]|||zzzqqqmmmfff^^^QQQIIIBBBBBBAAA@@@@@@CCCAAABBBBBBBBBBBBBBBBBBBBBAAA===<<>>>>>AAADDDAAABBBDDDDDDAAACCCIIIIIIRRR[[[___dddeee^^^TTTNNNJJJEEECCCCCCCCC@@@============AAAJJJVVV^^^aaaXXXRRRNNNPPPOOOGGG;;;555>>>EEELLLMMMFFFDDDPPP```~~~zzz]]]GGG<<<===AAAAAA@@@CCCIIIJJJDDD???===999<<>>>>>===>>>AAABBBBBBBBBCCCCCCGGGHHHLLLRRRXXX___ffflllmmmwwwkkkqqq___MMMGGGDDDAAA???===<<<;;;999888888888999888888777666666555444444333333333222222444777:::BBBSSSaaaeeehhhnnnoookkkiiikkkfff```\\\RRRUUUggg}}}uuu~~~___PPPOOOUUUiiiuuummm___WWWgggwwwyyy|||iiiYYYRRRSSSXXX___hhhqqqwww{{{}}}vvvhhh[[[SSSTTTWWWYYY^^^^^^___bbb___jjjlllkkk|||vvvYYYGGGCCCAAA===>>>===<<<:::888666555444444444333222222222222222111222333333222222444666===>>>???AAADDDFFFIIIJJJOOOTTT\\\dddjjjmmmmmmmmmkkkfffhhh{{{hhhQQQDDDBBBAAAHHHOOOXXXlllpppfffxxxppplllddd[[[IIIBBB>>>@@@CCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAADDDBBBCCCFFFGGGDDDDDDGGGIIIFFFFFFGGGFFFFFFIIIOOO___jjjqqqtttzzzuuueeeYYYPPPFFFCCCDDDEEEBBB>>>;;;<<<<<>>@@@BBBIIIPPPPPPGGG???<<<999<<<>>>??????>>>===>>>:::???CCCEEEEEEHHHNNNSSSWWWUUUZZZdddjjjmmmttt~~~nnneeejjjRRRHHHEEEAAA>>>=========<<<;;;:::999888777888888888888777555444333333333333333444888:::EEETTTbbbeeegggnnnpppmmmiiikkkeee___YYYQQQWWWmmm~~~^^^MMMOOOXXXmmmpppkkkjjjlllggghhh}}}}}}jjjWWWKKKLLLSSSccchhhpppwww{{{|||}}}~~~{{{kkkYYYOOONNNRRRSSSYYYZZZ\\\___]]]ggg~~~ooolll{{{aaaHHHBBBAAA===@@@???>>><<<999777666555444444333222222222222333111222333333222222444666:::<<<===???AAADDDHHHJJJQQQVVV^^^eeejjjmmmnnnooojjjjjjkkkzzzaaaLLLCCCDDD???GGGPPP[[[tttwwwyyynnnRRRIIICCCDDDGGGFFFEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIMMMKKKLLLPPPQQQPPPSSSYYYYYYYYYZZZZZZYYYYYY[[[]]]uuuvvvdddYYYLLLGGGIIIKKKGGGBBB>>>???<<<@@@WWWxxx|||mmmiii\\\EEE===DDD999===BBBDDDDDDJJJ\\\nnn}}}mmmKKKDDD===;;;===???>>><<<;;;AAAKKKTTTRRRGGG???<<<@@@???>>>>>>@@@AAAAAAAAA>>>???AAADDDKKKWWWdddmmmkkkiiiqqquuu]]]}}}vvvWWWJJJEEEAAA===>>>>>>??????>>>;;;999777666888999:::999888666444333444444333333555999;;;FFFUUUbbbdddgggmmmpppnnnjjjjjjccc]]]WWWOOO[[[vvv|||^^^JJJMMMWWWmmmvvvfffZZZYYY```lllrrrzzztttcccSSSLLLSSS^^^{{{}}}~~~~~~|||{{{{{{||||||}}}yyyooo```VVVRRRRRRVVV]]]^^^\\\]]][[[dddyyyqqqkkkwwwnnnQQQGGGDDDAAAAAA@@@???===:::888777666555444333333222222333333111222333333222222444666999;;;===???@@@CCCHHHLLLTTTZZZbbbhhhkkkmmmooopppjjjkkkqqquuuZZZHHHCCCDDDCCCJJJQQQ^^^{{{___SSSJJJHHHKKKKKKKKKLLLNNNMMMLLLLLLNNNQQQUUUWWWTTTRRRRRRUUUXXX[[[dddmmmuuuyyy}}}~~~|||zzzwwwuuu|||ooodddVVVQQQSSSTTTPPPKKKCCCDDD???:::DDDZZZkkkqqqdddHHH<<<;;;999777777<<>>;;;BBBMMMTTTOOOCCC<<<:::???AAAEEEJJJMMMKKKEEE@@@AAA@@@@@@FFFRRR___iiiooommmsss___ooo^^^LLLFFFBBB>>>>>>???@@@@@@???<<<999777666777999:::999888666555333444444444444666:::===HHHWWWccceeegggnnnqqqnnnkkkiiibbb[[[UUUNNN```~~~{{{]]]KKKOOOYYYmmmmmmYYYOOOQQQOOOTTTbbbrrrzzzgggXXXQQQVVVhhhzzz~~~{{{|||~~~}}}~~~~~~zzzsssjjjbbb^^^___fffccc]]]\\\[[[dddwwwsssiiisss~~~xxx[[[JJJDDDBBBAAA@@@???===;;;999888777555444444333333333333333111222333333222222444666999<<<>>>???@@@DDDJJJOOOWWW^^^ggglllnnnnnnoooppplllkkk|||pppUUUFFFCCCDDDJJJOOOVVVeeennnaaaWWWVVVZZZ\\\]]]^^^ZZZYYYWWWVVVWWW[[[___aaaZZZYYY[[[___dddlllyyyzzzqqqfffbbbbbbbbb^^^ZZZGGGFFFBBB<<<<<>>???FFFPPPTTTLLL@@@:::<<<>>>JJJ[[[ddd```TTTFFF===AAAAAAEEEMMMWWW\\\\\\ZZZgggxxxkkkgggfffQQQHHHEEEBBB???@@@@@@@@@>>><<<999777666777888888888777666555333444555555555777;;;>>>JJJYYYfffiiikkkqqqssspppkkkiii```[[[TTTOOOeee~~~gggvvv}}}xxx[[[OOOSSS^^^rrrrrrZZZNNNKKKPPPLLLLLLUUUeee|||nnnXXXLLLPPPeee}}}yyysssnnnssslll___[[[ZZZcccuuuuuuiiippphhhOOODDDBBB@@@???>>>===;;;:::999888555555444333333333333444111222333333222222444666777:::===>>>???BBBJJJPPPZZZbbbkkkppppppoooooopppmmmlllwwwgggOOOEEEEEEFFFJJJPPPZZZppp}}}tttvvv|||~~~~~~}}}uuurrrnnnjjjiiikkknnnpppjjjkkkpppxxx}}}wwwtttrrrqqqmmmiiiWWWLLLDDDBBBAAAEEEVVVjjj~~~^^^DDD<<<<<<999:::777777;;;@@@EEEMMMUUUPPPIIIDDDCCCAAA@@@EEEMMM___^^^]]]XXXOOOEEE===999000444:::@@@CCCCCC@@@>>>AAAGGGPPPRRRKKKBBBBBBGGGRRRhhh}}}lllSSSDDD???@@@DDDKKKSSSXXXYYYWWWTTTpppzzzdddoooVVVLLLIIIGGG@@@@@@@@@???===;;;999777666666666666666666666666444444555555555888;;;???MMM]]]kkknnnpppuuuvvvrrrlllhhh```ZZZTTTPPPkkkxxxfff{{{uuuvvvYYYPPPVVVdddxxxwww___RRRNNNOOOLLLMMMOOORRRZZZmmm~~~sssbbbQQQPPP___|||{{{eee[[[XXX```qqqxxxkkkrrr}}}vvvXXXIIIHHH???>>>===<<<;;;:::999999555555444333333333333444111222333333222333555666444777;;;;;;<<>>FFFPPPDDDAAAAAADDDAAA<<<>>>CCCHHHDDDAAABBBCCC???:::666>>>:::777888===AAACCCDDD>>>EEENNNQQQLLLGGGKKKTTTooommmNNNCCCFFF@@@GGGOOOTTTWWWZZZ^^^bbbcccttttttZZZOOOMMMKKKAAA@@@???>>><<<:::888777666666555555555555666777444444555555666888<<>>IIISSSaaagggoootttssspppmmmkkkmmmppppppWWWFFFBBBEEEGGGKKKVVVfff|||jjjUUUCCCCCC```zzz}}}dddRRRAAA:::;;;;;;:::999777888888:::;;;===???@@@CCC@@@===???CCCCCC@@@<<<:::======999888;;;===<<<999999:::<<<@@@EEEEEECCCFFFMMMVVV[[[\\\aaauuulllRRRIIICCC===GGGDDDHHHQQQUUUZZZmmmfffhhhaaaSSSOOOFFFAAA???===;;;;;;:::999777777777666555555555555555777444333666777777:::???SSS```mmmssswwwzzzzzzwwwuuuiiiaaa^^^VVVWWWuuuooo~~~qqqUUUSSSVVVaaaxxxeeeWWWRRRLLLKKKRRROOOQQQVVV[[[[[[^^^nnn{{{eee]]]]]]rrr~~~yyyvvv}}}nnn___TTTWWWhhhxxxjjjvvvtttQQQPPPIIIFFFBBB???>>><<<:::999888777777666555444333222444333333222222333333444999777777:::===BBBMMMXXXhhhlllppprrrpppmmmlllllllll{{{oooUUUEEECCCFFFIIILLLYYYllluuuaaaOOOQQQlllxxxOOOCCC999999<<<===;;;:::888888888999:::<<<===>>>===:::999<<<@@@BBB@@@===:::===;;;777666999;;;999888:::===???BBBFFFIIIKKKPPPZZZhhhvvvvvvSSSBBBBBBDDDCCCEEEGGGOOOXXX\\\eeemmmfffaaaRRRNNNFFFBBB@@@===<<<;;;;;;999888777777666555555555555666777444333666777777;;;@@@VVVbbbnnntttwwwzzzzzzwwwvvvlllddd^^^TTTUUUsss|||sssrrrVVVOOOUUUeee~~~wwwYYYQQQRRROOOQQQXXX[[[ZZZ]]]cccfffiiirrr}}}xxx]]]___mmm|||xxxvvvuuu{{{||||||}}}wwwhhh___WWWZZZkkk|||kkkttt___OOOIIIFFFBBB???>>>===;;;999888888777666555444333333444333333222222333333444777666888<<<@@@FFFQQQ]]]oooqqqsssqqqmmmkkklllnnnpppnnnTTTEEEDDDHHHJJJNNN^^^vvv~~~mmm[[[___yyymmmKKKCCC===>>>@@@===999888:::::::::;;;;;;<<<===>>><<<:::999;;;???AAA???===@@@AAA???999777999999777777;;;@@@BBBCCCHHHSSS]]]nnn{{{yyyYYYHHHEEEDDDAAA???DDDJJJUUU^^^dddsssyyydddgggSSSLLLCCCCCCAAA>>><<<<<<;;;:::888888777666666555555666666777444444666777777<<>>BBBHHHTTT___pppsssuuusssnnnlllmmmpppwwwnnnUUUFFFEEEHHHJJJQQQdddzzzkkkqqqttt\\\PPPFFFBBB@@@===;;;;;;>>>>>>======>>>>>>??????@@@>>>======???@@@@@@>>>FFFHHHFFF???;;;;;;:::888777<<>><<<;;;999999888777666555555444444333333222222333333444999888;;;@@@CCCHHHSSS^^^kkkqqqwwwwwwsssppppppsss~~~pppUUUFFFFFFIIIKKKTTTlllxxxeeePPPDDD???===???BBB??????>>>>>>>>>>>>??????BBB@@@@@@@@@BBBDDDEEEEEEDDDJJJKKKDDD===;;;;;;;;;999<<<@@@AAADDDTTTwwwnnnXXXGGG>>>CCCGGGIIIYYYmmmlllmmmrrr}}}jjjxxxyyy^^^TTTMMMFFFDDD@@@???>>>===;;;999888888777666666666666666666555555777666777???HHHbbblllvvvzzz{{{}}}}}}{{{wwwwwwooo___VVVcccxxxvvvhhhiiiPPPKKKVVVjjjcccXXXRRRUUUXXXXXX\\\aaaaaaooozzzoooaaafff{{{ssslllhhhggggggnnnrrrwwwyyywwwqqqkkkhhhcccfff___ZZZ\\\XXXZZZiiijjjnnn{{{zzzvvvwwwxxxmmmaaaKKKHHHDDDAAA@@@???===;;;::::::999888777666555555444333333222222333333444999888;;;@@@CCCHHHRRR\\\gggoooxxxzzzwwwssstttwwwnnnTTTFFFFFFJJJKKKXXXsssbbbKKKBBB??????AAA???>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDGGGKKKOOOQQQHHHSSSXXXOOOBBB;;;;;;<<<;;;<<>>===AAA@@@@@@@@@AAABBBCCCCCCGGGHHHJJJMMMPPPUUUZZZ]]]```nnnttteeeNNN>>>;;;===>>>===@@@FFFMMMbbb|||iiibbbggghhhnnnuuutttqqqssszzz|||~~~~~~pppeeehhhVVVIIIHHHFFFCCC@@@???>>><<<:::999888777777666666777777555555777888666777AAAMMMfffpppzzz}}}xxxwwwlll\\\[[[ttt}}}sssjjjoooYYYNNNSSSaaayyymmm]]]WWWVVVVVVYYY___gggtttaaaZZZ^^^llluuullliii}}}|||{{{xxxqqqkkkffffffggggggkkkpppuuuuuuqqqkkkfff```bbb\\\YYY\\\YYYYYYeee{{{iiimmm|||ZZZkkkfffLLLIIIEEEBBBAAA@@@>>><<<;;;::::::999888777666666444333333222222333333444333444888>>>BBBGGGRRR\\\iiiqqqzzz{{{vvvtttxxx}}}gggNNNDDDGGGMMMOOO]]]||||||XXXEEEBBBCCCAAA@@@DDDDDDDDDEEEEEEFFFGGGHHHQQQRRRTTTUUUXXX\\\aaaddd|||{{{ZZZCCC<<<===???>>>BBBJJJQQQfff{{{``````llltttsssvvv|||{{{}}}|||mmmZZZooo[[[NNNIIIFFFCCCAAA@@@>>><<<:::999888888777777777777777555555777888666888BBBNNNgggqqqzzz~~~uuuuuukkk]]]bbb~~~uuuooouuu___NNNQQQ^^^wwwoooaaaYYYSSSQQQSSSXXX___kkk{{{uuu\\\WWWZZZcccwww{{{nnnggghhhuuuuuusssnnnhhhddddddfffeeeiiipppvvvwwwrrrjjjddd^^^aaa[[[YYY\\\VVVTTT^^^xxxiiimmm|||]]]YYYfffSSSIIIGGGEEE<<<===???999;;;;;;:::999888666666555666666666555444444444333333666:::===AAAHHHRRRYYYiiiuuuzzzxxxxxxtttxxxvvvxxx^^^LLLEEEFFFKKKPPP___yyysssWWWFFFCCC???@@@DDDBBB???CCCGGGHHHJJJQQQ\\\eeejjjoooqqqmmmkkkooouuuyyy___FFF<<<999===EEEHHHHHHQQQmmmtttxxx}}}|||wwweee\\\dddxxxyyyyyyaaa^^^tttXXXUUUMMMJJJGGGEEECCC@@@===;;;<<<;;;999888777777666666444888666777;;;888???SSSjjjuuu~~~tttrrrjjj]]]jjj}}}rrrxxxlllTTTNNNRRRcccwwwbbbTTTMMMNNNQQQXXXWWW___qqq{{{xxxzzzhhhTTTTTTXXX___mmm~~~vvvdddiii}}}|||xxxrrrmmmjjjfffbbbbbbfffggglllpppqqqrrrqqqkkkddd___[[[YYYYYYXXXVVVYYY___}}}qqqqqq{{{gggVVVnnnUUULLLJJJHHH???@@@BBB<<<<<<;;;;;;999888777666555555555555555555444444444444777:::===AAAJJJUUU]]]kkkvvvxxxuuuuuurrryyyuuu[[[JJJEEEGGGNNNTTTiiidddLLLCCCFFFEEEEEEFFFAAAFFFLLLQQQRRRPPPTTT\\\eeepppxxxcccDDD===@@@???EEEHHHIIIVVVtttuuufffhhhqqqzzzyyyuuu}}}{{{bbbYYYwwwyyy]]]XXXOOOLLLIIIFFFDDDBBB>>><<<<<<;;;:::888777777666666555888666888<<<999@@@TTTjjjuuu~~~|||wwwnnncccsssqqqyyy{{{jjjRRRMMMQQQaaattt___SSSPPPQQQVVV[[[aaahhhyyyqqq___[[[```gggxxx^^^QQQRRRUUU```nnn}}}{{{ooofffttt~~~|||yyywwwpppjjjfffaaa]]]___dddggglllpppqqqqqqqqqkkkddd```\\\ZZZYYYWWWUUUXXX^^^tttsss|||wwwZZZvvvYYYOOONNNKKKCCCDDDFFF@@@===<<<;;;:::999777666666444444444555555555555555555777999<<>>DDDAAAFFFJJJOOOaaa}}}pppuuu}}}wwwqqqyyyqqqxxxfffTTTkkkccc[[[RRROOOKKKHHHEEECCC@@@>>><<<;;;:::999777777777777666999777888<<<:::AAAVVVlllvvv~~~zzztttjjjaaarrr}}}oooqqquuugggOOOLLLPPP```~~~{{{bbbWWWOOOPPPXXX```iiiooowwwkkkUUUQQQSSSWWW```jjj|||hhhSSSPPPSSSTTTaaaooo|||uuuoooeeeeee||||||zzzyyyvvvuuummmeee___YYYUUUXXX^^^dddjjjoooppppppooojjjdddaaa]]]ZZZYYYVVVTTTVVV\\\sssrrrzzz~~~~~~~~~dddyyy]]]SSSQQQNNNFFFFFFHHHBBB>>>>>>===;;;:::888777666333444444444555666666666666777888;;;BBBOOO___kkkvvv}}}}}}yyyvvvqqq{{{oooTTTGGGDDDGGGQQQ[[[qqqcccMMMFFFLLLLLLLLLLLLFFFUUUaaannnqqqmmmmmmvvv___HHHBBBAAADDDJJJQQQ[[[qqqyyynnnxxxyyypppwwwlllUUUhhhiii[[[TTTPPPLLLHHHFFFCCC@@@>>><<<;;;:::999888777777777777:::777999===;;;BBBWWWpppyyytttooofff]]]jjjxxx}}}ooopppvvvgggNNNKKKQQQcccvvvaaaUUURRRWWWcccqqqzzzzzzZZZVVV```hhhkkkpppxxxxxxZZZNNNPPPTTTVVVbbbppp}}}ssshhh___ddd}}}zzzyyywwwtttuuulllbbbXXXPPPKKKOOOVVV]]]eeekkklllmmmmmmjjjeeeaaa]]]ZZZYYYUUURRRUUUZZZzzznnnllluuu}}}yyyzzz||||||jjjppp}}}bbbXXXUUUQQQHHHGGGIIIBBB@@@???>>><<<:::999777777333444444444555666666666666777888;;;CCCQQQcccpppxxx~~~|||wwwnnnxxxmmmSSSGGGDDDFFFPPP\\\qqqhhhOOOBBBEEEEEEHHHNNNLLLSSSaaarrrzzz|||vvvOOOHHHGGG@@@HHHPPP[[[jjjxxxuuuyyyrrrxxxsssYYYkkkooo^^^VVVRRRLLLHHHEEEBBB@@@>>>===<<<:::999888888777777888:::777888===;;;CCCYYYsss{{{}}}tttooohhh^^^eee{{{~~~rrrttt{{{hhhOOOJJJRRRgggmmmZZZRRRTTT[[[jjj}}}kkkZZZeeevvv~~~~~~fffTTTMMMNNNSSSXXXbbbqqqvvvjjjcccmmm||||||{{{wwwsssuuulll```TTTIIIBBBGGGOOOVVV___gggiiijjjjjjhhheeeaaa]]]ZZZXXXUUUQQQTTTYYYqqqkkkiiirrr|||xxxzzzuuuuuuxxx|||nnnhhhuuuzzzlllaaa]]]WWWLLLJJJJJJBBBAAAAAA???===;;;:::888777444444444555555555555555555666888;;;DDDSSSeeerrrvvv|||}}}{{{vvvlllvvviiiQQQHHHFFFFFFOOO]]]vvvkkkQQQEEEHHHJJJPPPWWWVVV]]]gggssszzz}}}___AAADDDKKKHHHNNNXXXfffuuuvvvxxxxxxsssyyy|||^^^lllwwwfffXXXTTTNNNHHHEEECCC@@@>>>===<<<;;;999888888888888777:::777888<<<;;;DDDZZZqqqzzz}}}uuunnnfff]]]ddd~~~rrrwwwjjjQQQJJJTTTkkkjjjSSSNNNSSS]]]jjjdddggg}}}mmmeee[[[SSSMMMKKKPPPWWWcccrrr~~~~~~xxxooonnnzzz{{{|||}}}zzzvvvttttttkkk```SSSEEE>>>CCCLLLTTT^^^fffhhhggghhhfffccc```\\\YYYWWWTTTQQQSSSYYYmmmmmmkkksssyyysssvvvrrrnnnuuuyyygggpppwwwkkkfff___RRRNNNMMMEEEBBBBBB@@@>>><<<:::999888555555555555555444444444444666888<<>>DDDMMMWWWaaaiiiiiifffeeecccaaa___[[[XXXWWWTTTQQQTTTYYYlllpppmmmtttxxxqqqssspppjjjssskkknnnsssmmmeeeWWWRRRPPPHHHCCCBBBAAA???<<<:::999888666666666555555444444333444555888<<>>===;;;:::888888777666666666666666777777888:::CCCRRReeesss{{{}}}yyyxxxcccKKKHHHIIIHHHSSSdddyyykkkSSS??????EEEHHHLLLSSSVVVeeewwwvvvooottt|||hhh[[[~~~eeeYYYVVVQQQNNNKKKIIIFFFCCC======<<<;;;::::::::::::999;;;777999>>>;;;AAAUUUiiitttrrreee[[[dddvvv\\\ggg{{{xxxmmmTTTKKKVVVkkkpppjjj{{{{{{gggbbbbbbccc```XXXOOOMMMTTT[[[fffvvv}}}}}}~~~{{{yyylllaaammm{{{xxxtttrrrsssssssssssslllllldddTTTFFFDDDLLLUUUmmmvvvwwwllldddcccbbb^^^fffaaaZZZUUUSSSSSSTTTUUUfffmmmgggpppqqqkkkjjjjjjkkkrrrbbb```xxxhhhcccXXXRRRQQQLLLJJJGGGCCC@@@>>>===;;;999888888777666666666666666777777888;;;DDDTTTggguuuzzz|||vvvwww~~~bbbKKKJJJLLLLLLWWWggg|||zzzUUUHHHAAADDDHHHFFFIIIPPPZZZkkknnnssszzzkkk^^^mmm\\\YYYTTTPPPLLLHHHDDDAAA>>>>>><<<;;;::::::::::::999;;;888999===;;;BBBVVVnnnyyy~~~rrreee\\\ggguuu\\\hhh}}}mmmTTTNNNXXXlllyyy}}}nnnqqquuuddd```dddfffddd[[[QQQNNNSSSZZZkkk{{{wwwsss|||}}}|||||||||yyyuuuhhh```ooozzzwwwtttrrrrrrssssssrrrooonnnfffVVVHHHFFFPPPZZZwww~~~}}}qqqgggeeeccc___eee```ZZZVVVSSSSSSTTTUUUfffnnniiiqqqooofffddd___^^^gggzzzaaaZZZxxxxxxhhhbbbYYYSSSSSSNNNLLLIIIDDDAAA???===:::888888888777666666666666777777888999===GGGWWWjjjwwwzzzyyyooouuu~~~aaaJJJKKKOOOQQQ[[[jjjpppkkkxxx[[[EEEAAAAAAGGGHHHHHHPPP[[[hhhzzzppphhheeeiiixxxnnnqqqwwwfff[[[|||qqqaaa]]]WWWRRRMMMHHHCCC???@@@???===<<<;;;:::::::::888;;;888999===;;;CCCXXXsss~~~rrrfff___kkkwwweeettt}}}mmmSSSRRR[[[mmmbbb^^^wwwnnnbbbaaafffiiiiii```UUUOOORRRXXXkkkzzzyyyzzz~~~{{{yyy}}}{{{zzzyyyvvvooocccaaassszzzxxxuuusssqqqrrrrrrrrrqqqnnnmmmeeeWWWIIIIIIUUUcccvvviiieeeccc^^^bbb```[[[WWWTTTTTTTTTUUUeeepppjjjrrrnnnaaaaaa[[[YYYbbbqqq___QQQhhhwwwfffaaaZZZVVVWWWRRRKKKHHHDDDAAA???===;;;:::999888777777666666777777777888;;;???IIIZZZmmmzzz|||yyyllltttzzz^^^HHHJJJOOOQQQ\\\kkkyyygggttttttTTTFFFBBB@@@EEEKKKTTTdddsssnnnYYYOOONNNPPPTTTbbbyyyoooqqquuu~~~fffYYYwwwqqqccc```ZZZUUUPPPKKKEEEAAAAAAAAA???===<<<;;;::::::777:::888999===;;;DDDZZZuuutttgggaaannnttt{{{}}}sss{{{mmmSSSSSS[[[lll|||}}}ooofffuuukkkcccdddhhhmmmnnnfffYYYQQQSSSXXXeeetttxxxooosss|||~~~|||yyywwwppphhh___eeeyyywwwvvvtttqqqqqqqqqrrrqqqpppkkkiiibbbWWWKKKLLL\\\mmmzzzjjjddd```[[[___^^^\\\XXXUUUTTTTTTUUUbbbpppjjjqqqmmm]]]___[[[\\\ccckkkuuu___HHHZZZ{{{uuuddd```[[[ZZZ[[[WWWKKKHHHDDDAAA@@@???===<<<999999888777777777777777777999<<>><<<;;;::::::666:::999999<<<:::EEE]]]uuuvvviiibbbppptttyyy|||mmmSSSQQQYYYjjjxxxsssxxxoooZZZXXXfffjjjqqqzzzkkkgggjjjnnntttvvvmmm]]]SSSSSSXXXdddrrr}}}xxx|||~~~}}}~~~~~~}}}yyyvvviiibbb___jjj}}}xxxsssrrrpppppppppqqqpppnnniiigggbbbZZZPPPQQQeeezzz~~~llleee```ZZZZZZ\\\\\\YYYVVVSSSSSSTTT___pppiiiooommm[[[XXXVVVYYY```eeelll~~~aaaDDDSSSzzzuuuccc___[[[\\\^^^ZZZOOOKKKGGGDDDCCCAAA???===999999888777777777777888888:::===CCCLLL\\\ooo{{{yyyooouuunnnWWWFFFHHHKKKOOObbbyyyxxxppp|||{{{uuuVVVHHHDDDFFFRRRggg|||fffOOOEEECCCEEEHHHHHHJJJSSSggg~~~sssppprrrnnnYYYlllpppfffddd```]]]YYYTTTNNNJJJEEEDDDBBB???===;;;::::::666:::999999<<<:::FFF___uuuwwwjjjdddttt~~~sss{{{mmmSSSNNNVVVhhhuuuiiicccccc[[[SSS___uuu|||rrrqqqvvv{{{uuubbbTTTTTTXXXggguuu}}}||||||||||||yyytttyyy|||ssslllpppuuuzzz~~~}}}|||}}}~~~~~~}}}||||||{{{zzz{{{}}}zzzuuupppbbb]]]```mmm{{{{{{vvvqqqpppooooooppppppnnnmmmjjjhhheee___VVVVVVkkknnnfff___XXXVVVYYY[[[ZZZUUURRRQQQRRR^^^qqqhhhmmm}}}nnnZZZTTTQQQTTT[[[aaahhh|||dddDDDTTTxxxccc___[[[\\\^^^YYYVVVRRRMMMIIIFFFCCC@@@>>>:::999888888777777888888888;;;>>>CCCMMM\\\nnnzzz}}}}}}tttooottthhhUUUGGGIIILLLRRRkkkyyyfffGGGHHHMMM[[[rrrqqq```OOOIIIGGGFFFGGGIIIGGGGGGLLL[[[ooosssooopppjjjUUUiiiuuujjjhhhdddaaa]]]WWWQQQLLLGGGEEECCC@@@>>><<<;;;:::555:::999999;;;:::GGGaaaxxxwwwkkkgggxxxkkk{{{wwwmmmSSSKKKTTTggg___YYYWWW[[[___hhh~~~~~~fffVVVSSSWWWeeesss|||uuupppnnnmmmooowww|||ppphhhdddkkkuuu{{{zzzsssjjjdddccchhhppp}}}{{{yyyxxxxxxzzz|||}}}|||{{{yyyxxxxxxyyyuuunnnggg[[[ZZZaaannntttrrrpppqqqooonnnnnnnnnoooooonnnllljjjhhhfffbbbWWWUUUiii~~~lllccc[[[TTTRRRVVVZZZYYYUUUQQQPPPQQQ___sssiiilll|||ooo[[[[[[UUUUUU]]]dddkkk~~~gggFFFVVVzzzeee___[[[[[[\\\WWW\\\XXXRRRLLLHHHDDDAAA>>>:::999888888777888888888999;;;>>>DDDMMM\\\mmmyyy{{{wwwooommmsss}}}eeeTTTIIIKKKNNNVVVsss|||LLLMMMRRR^^^ttt|||cccTTTRRRMMMLLLQQQRRRLLLIIIJJJFFFGGGLLLVVVfffyyyrrrmmmnnnmmmXXXiiimmmkkkgggccc^^^XXXQQQLLLHHHFFFDDDAAA>>><<<;;;:::555::::::999;;;:::HHHbbb|||wwwkkkhhh{{{yyyiiixxxlllSSSJJJSSSgggtttiiifffgggpppiiiVVVSSSWWW^^^lll}}}vvvmmmiiiiiiiiitttttteee]]]___fffnnntttvvvssspppmmmwwwvvvwww||||||}}}~~~~~~zzzxxxwwwwwwzzz}}}{{{yyyvvvvvvvvvqqqhhh```WWWYYYbbbmmmnnngggffflllooonnnmmmnnnoooooommmkkkiiifffeeeaaaUUUQQQddd~~~zzzhhh^^^VVVNNNPPPUUUZZZYYYTTTPPPOOOPPP```uuujjjmmm|||lll]]]TTTTTTWWW\\\aaalll[[[LLLgggyyyttteeebbb^^^\\\TTTZZZfffddd\\\OOOEEEBBBBBB@@@<<<;;;:::999888888888888777<<<>>>>>>HHH]]]qqq{{{}}}vvvrrrrrr}}}dddUUUIIIIIILLLWWWtttXXXSSSVVVeeexxxttt___QQQNNNLLLLLLQQQ\\\bbb___YYYVVVXXXYYYUUUQQQ\\\rrrxxxoootttlll[[[```~~~ooommmkkkhhhddd^^^VVVQQQLLLHHHDDDAAA??????===<<<888<<<::::::===<<>>===<<<888<<<::::::===<<>><<<;;;999<<<999:::===<<>><<<:::999888777777666888;;;@@@KKK^^^rrrvvviiiooo```PPPGGGKKKRRR]]]sssvvv\\\]]]iii}}}tttmmmsss|||}}}nnnoookkkUUUUUU|||rrroookkkgggddd___ZZZWWWPPPLLLGGGCCC@@@>>><<<;;;999<<<999:::>>><<>><<<:::888888777888999===DDDNNN^^^qqq~~~}}}ppptttyyy\\\NNNFFFKKKRRR[[[qqqhhhXXXZZZeeexxxpppggghhhmmmhhheeecccfffjjjpppxxxzzzyyy~~~mmmooolllWWWWWW|||ssspppkkkhhheeebbb^^^[[[SSSOOOJJJEEEBBB???===;;;:::<<<888:::>>><<>><<<:::999888777888===EEENNNZZZjjjxxxvvvvvvxxxXXXLLLGGGKKKOOOWWWooocccOOORRR___ssswwwbbbVVVTTTXXX\\\___bbbgggkkkpppzzzyyyjjjcccmmm~~~~~~lllqqqlllXXXYYYrrrooojjjgggeeecccaaa```WWWSSSLLLGGGDDDAAA>>><<<;;;<<<888999???<<>><<<;;;:::888999???JJJQQQWWWbbbnnn~~~yyysssooo|||jjjRRRJJJHHHIIIHHHPPPlll|||SSSLLLRRRbbbuuu}}}hhhNNN@@@@@@CCCBBB>>>BBBHHHTTTdddyyyttt___MMMLLLRRR\\\nnn{{{kkktttlllWWWUUUmmmiiieeebbbbbbbbbcccbbb\\\WWWQQQKKKGGGCCC@@@>>><<<<<<888999???===BBBTTTzzzyyygggaaawww}}}|||tttkkkRRRMMMVVVppp}}}cccPPPHHHGGGFFFDDDHHHFFFEEEFFFDDDCCCGGGNNN^^^ttt~~~|||{{{yyy|||{{{~~~}}}lll___\\\gggxxxyyyyyymmmvvv}}}wwwvvvyyy|||ssstttvvvvvvvvvtttrrrqqqcccaaa^^^]]]\\\ZZZWWWUUULLLPPPVVV^^^mmmzzz}}}xxxlllggg___ZZZ\\\dddkkknnngggddd```_______________ZZZ[[[[[[YYYZZZZZZYYYVVV\\\cccgggddd```[[[UUUNNNXXX]]]kkkwwwooo[[[PPPQQQ^^^nnngggmmm~~~pppZZZNNNHHHIIICCCJJJOOOccchhhMMMPPPyyyuuudddeeennngggaaahhhooopppjjjbbb[[[XXXVVVTTTQQQJJJHHHDDD@@@===;;;;;;;;;777:::BBBJJJOOOWWWgggvvv~~~}}}vvvnnniiiSSSHHHCCCHHHLLLVVVsssrrrIIIIIIRRRbbbqqqzzzjjjKKKGGGEEE;;;;;;EEEDDDDDDHHHYYYwwwwwwsssfffVVVLLLIIIMMMYYYdddssswwwqqqkkk___[[[wwwnnnjjjeeecccddddddcccaaa^^^XXXOOOJJJGGGEEEBBB@@@>>>;;;999::::::===FFFQQQvvv|||jjjbbbwwwxxxvvv~~~iiiQQQRRRSSSfffppp[[[TTTJJJEEEDDDEEEFFFGGGDDDEEEFFFDDDBBBCCCHHHLLL[[[aaawww~~~yyyrrrllliiiuuu|||uuummmnnnwwwyyyvvvwwwyyy{{{}}}~~~|||rrrbbb```ttt~~~nnnjjjiiifffjjjrrrsssqqqppprrrtttsssooojjjgggiiieee]]]ZZZ\\\[[[WWW```fffjjjkkknnnsssuuusssgggggg]]]PPPTTTeeemmmjjjcccbbb```^^^\\\[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVZZZ\\\```aaa___ZZZSSSOOOTTTXXXfffsssnnn[[[OOONNNdddnnniiippp~~~rrr\\\OOOHHHJJJDDDIIIKKK[[[|||}}}___KKKTTT~~~yyyggggggrrrooojjjnnnqqqpppiii```ZZZXXXVVVSSSOOOLLLIIIDDD@@@>>><<<;;;:::;;;===CCCJJJNNNVVVgggvvv{{{www}}}eeeOOOFFFCCCHHHLLLXXXyyyaaaDDDLLLTTTbbbqqqzzzcccHHHDDDFFFCCCBBBGGGDDDAAACCCRRRjjjuuudddWWWNNNJJJMMMRRRbbbwww{{{jjj^^^YYYtttmmmjjjgggeeeeeedddcccbbb^^^XXXQQQJJJGGGDDDAAA???>>>;;;:::;;;;;;>>>GGGQQQyyymmmeeeyyy{{{~~~{{{jjjRRROOOPPPccc|||gggTTTOOOKKKGGGEEEFFFFFFEEEDDDIIIHHHGGGEEEEEEIIIPPPVVViiippp|||sssmmmgggqqqxxxxxx{{{}}}rrrlllmmmsssxxxzzzxxxwwwooo^^^RRRWWWmmmuuummmooopppkkkkkkpppjjjkkkmmmooooookkkddd^^^[[[aaaeeefffjjjppppppmmmkkkiiieeeeeekkkssssssoooeeecccYYYQQQXXXhhhmmmfffbbbaaa___]]][[[ZZZYYYYYYZZZYYYXXXVVVUUUUUUUUUUUUUUUXXX\\\___^^^YYYSSSOOOPPPRRR[[[eeeaaaSSSLLLNNNbbbjjjgggppppppZZZMMMGGGIIIDDDJJJKKKXXXvvvvvvWWWMMM___vvvsssaaaaaannnnnnkkkmmmkkkpppggg^^^ZZZZZZYYYTTTOOOOOOJJJDDD@@@???>>>;;;888===>>>BBBFFFKKKSSSeeeuuu~~~zzz```KKKEEEDDDIIIPPP```~~~eeeOOOBBBIIIPPP\\\jjjtttiiiQQQFFFFFFFFFDDDBBBGGGCCCFFFPPP]]]mmm~~~rrreeeWWWMMMJJJSSScccwwwiii]]]XXXqqq~~~mmmmmmmmmkkkhhheeeddddddaaa\\\UUUNNNJJJFFFBBB@@@>>><<<;;;<<<<<>>DDDPPPeeexxx|||xxx]]]KKKEEEFFFRRRddd|||zzzlll[[[LLLCCCAAABBBFFFMMM[[[jjjuuu}}}pppWWWJJJLLLUUUYYYeeemmmpppsss}}}vvvsssfff```XXX^^^tttiii]]]WWWnnnzzz|||}}}yyyrrrkkkhhhhhhdddbbb]]]WWWOOOIIIEEEBBB@@@======>>>===???FFFOOOppprrrfffvvv|||oooUUULLLQQQ___xxxwww]]]MMMGGGFFFGGGHHHHHHIIIIIIIIIJJJKKKPPP\\\mmmtttzzzxxxnnnggggggcccbbbiiitttzzzwwwqqqllllllhhhmmmuuuvvvzzz~~~{{{rrrhhhcccaaaXXXLLLEEEFFFPPP]]]eeevvvvvvuuusssnnnfff___\\\SSS]]]iiisssyyywwwkkk^^^UUUNNNMMMZZZhhhkkkbbbYYYYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQOOONNNMMMMMMLLLLLLKKKNNNSSSVVVVVVRRRNNNKKKGGGFFFFFFFFFDDDDDDJJJQQQeee~~~cccbbbooo|||ppp]]]KKKBBBCCCEEE@@@GGGLLL^^^YYYccc|||~~~xxx|||zzzjjjaaacccccc]]]ZZZWWWVVVXXXYYYXXXVVVRRRPPPKKKFFFAAA>>>======777888:::???FFFRRRhhh{{{}}}xxx^^^JJJGGGHHHRRReee~~~xxxnnn___PPPFFFBBB@@@???EEELLLZZZjjjvvv}}}}}}gggXXXYYYdddnnnyyymmmjjjyyyggg]]]WWWnnn}}}}}}}}}zzztttoookkkiiibbbaaa^^^XXXPPPIIIDDDBBBAAA>>>>>>>>>======DDDLLLmmmvvvjjjzzzpppUUUNNNSSS___ssssssXXXIIIDDDFFFGGGHHHHHHIIILLLQQQTTTUUU[[[gggxxxaaaccc|||{{{uuuooojjjgggffffffkkklllqqq{{{wwwooommmllluuupppkkklllooopppooojjjeeebbb[[[SSSKKKJJJRRR```kkkqqqjjjgggffffffbbbZZZUUUUUUQQQ___nnnttttttlll___SSSPPPKKKPPP___iiieee\\\WWWVVVVVVTTTSSSRRRQQQQQQQQQOOONNNMMMKKKJJJJJJJJJJJJIIIKKKNNNPPPPPPNNNKKKIIIGGGGGGHHHFFFDDDFFFKKKPPPbbb|||ccccccssswwwhhhUUUGGGBBBAAADDD@@@HHHKKK\\\|||}}}[[[hhhtttnnnqqqpppccc^^^aaa______^^^]]]\\\ZZZYYYYYYZZZYYYYYYUUULLLCCC===<<<>>>888999;;;@@@FFFRRRgggyyy~~~~~~xxx___HHHHHHJJJOOO\\\vvv{{{rrrhhhYYYLLLEEEBBBBBBBBBDDDJJJXXXhhhuuu~~~xxxssswwwddd[[[VVVmmmzzzxxxvvvuuussspppllliiibbbcccaaa[[[SSSKKKGGGEEEBBB???>>>>>><<<;;;AAAIIIjjjwwwlll|||zzzzzzpppUUUOOOSSS\\\kkkpppVVVHHHFFFDDDFFFJJJMMMPPPWWW___eeefffjjjsssvvvbbbgggvvv}}}xxxwwwyyyqqqoookkkhhhfffhhhkkknnntttwww~~~zzzrrrmmmjjjjjjqqqyyyzzzqqqhhheeeggghhhgggfffeeedddcccZZZYYY]]]gggrrrwwwsssmmmRRRQQQTTTYYYYYYTTTQQQSSSZZZbbbiiiiiieee___WWWOOOKKKJJJSSScccggg]]]VVVWWWTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLJJJIIIHHHHHHGGGGGGDDDFFFHHHJJJKKKKKKJJJIIIGGGHHHHHHDDDBBBDDDIIIMMMddd~~~dddcccsss~~~zzzrrrbbbOOOCCCAAA???CCCAAAJJJMMM\\\zzzyyy^^^lllhhh```cccfff```aaaeeeaaadddffffffbbb^^^\\\]]]______```\\\QQQDDD<<<;;;>>>888888;;;???DDDOOOcccuuu|||zzz~~~xxx```EEEHHHKKKKKKRRRlll{{{mmmdddWWWKKKDDDCCCFFFHHHJJJNNNZZZkkkyyy{{{|||aaaYYYTTTllluuurrrppppppqqqpppmmmiiieeefffeee```WWWPPPKKKJJJBBB@@@>>>>>>;;;:::???GGGgggvvvkkk{{{}}}vvvvvvpppTTTNNNRRRYYYfff}}}~~~gggPPPDDDCCCCCCGGGMMMSSSYYYbbblllsssyyy{{{ssslllsssyyy}}}{{{uuujjjeeeeeehhhccceeehhhlllpppuuu{{{|||{{{pppgggccc```aaafffgggeeegggkkkbbbddddddaaa_________^^^YYY___lll}}}nnn\\\NNNNNNTTT]]]```[[[YYY[[[bbbcccaaa\\\YYYXXXUUUPPPIIIJJJVVVffffffXXXRRRXXXSSSRRRQQQPPPOOONNNNNNNNNKKKKKKIIIHHHGGGFFFFFFFFF@@@AAACCCEEEGGGHHHJJJJJJGGGHHHGGGBBB???AAAGGGJJJiiieeebbbooowwwiiiWWWIIIBBB@@@===CCCEEE???KKKmmmyyyfff]]]mmm|||fffmmmkkkaaa]]]cccgggdddjjjfffbbbaaaaaa```]]][[[```bbb]]]OOOEEEBBB???<<>>???AAADDDFFFGGGEEEKKKEEE>>>BBBDDDEEEMMMmmmrrr\\\fffqqq}}}ssscccRRRFFF@@@???<<>>:::;;;@@@CCCGGGVVVggg{{{~~~bbbNNNKKKHHHIIIVVVooo||||||ssseeeVVVNNNHHHDDDDDDFFFFFFOOO^^^nnnxxx}}}ppphhhssssss___UUUOOOmmmxxxsssmmmmmmppprrrooollliiigggdddaaa\\\UUUNNNIIICCCCCCBBB>>><<<<<<@@@DDD```vvvtttqqqwww}}}zzzXXXNNNQQQYYYfff{{{tttdddTTTGGGCCCFFFFFFFFFKKKUUU\\\bbbjjjqqqyyy~~~~~~uuu{{{{{{sssqqq}}}yyyrrrllllllcccYYYQQQJJJHHHNNNXXXlllsss}}}zzzvvviiiiiieee\\\SSSPPPTTTYYY^^^^^^^^^___```___]]]ZZZ[[[\\\\\\\\\ZZZTTTNNNIIILLLLLLQQQZZZ\\\YYYXXXZZZffflllnnnfffYYYQQQSSSYYYZZZXXXTTTRRRQQQOOOMMMKKKIIITTT\\\[[[VVVSSSPPPNNNNNNMMMLLLJJJJJJJJJJJJKKKIIIHHHGGGFFFEEEDDDCCCCCC@@@???===>>>AAADDDEEEFFFDDDJJJDDD>>>BBBDDDFFFOOOooooooYYYbbbnnnxxxkkkZZZKKKBBB>>>>>><<>>CCCEEEHHHUUUeeewww~~~zzz~~~dddNNNJJJHHHLLLZZZqqqvvv}}}vvviiiZZZRRRLLLGGGFFFGGGJJJPPP]]]lllvvv~~~rrrnnnmmmvvv|||mmmaaadddnnn~~~lllZZZRRROOOnnn|||sssnnniiikkkqqqtttoooiiijjjiiigggddd```ZZZRRRMMMEEEEEECCCAAA>>>>>>@@@BBB[[[yyyvvvrrr~~~qqq}}}~~~^^^SSSRRRVVVccczzzqqq^^^QQQIIIDDDCCCDDDGGGGGGJJJQQQVVVZZZaaaiiixxx}}}wwwkkkvvv|||zzz{{{}}}}}}|||}}}~~~zzzooohhh___XXXQQQMMMMMMRRR]]]hhhqqquuuyyyzzzvvvnnneee___[[[XXXSSSOOONNNRRRZZZ```___^^^]]]]]]^^^]]]ZZZXXXXXXYYYZZZZZZUUUNNNFFFAAABBBAAADDDJJJNNNRRRWWW\\\fffgggcccXXXKKKEEEJJJPPPRRRPPPNNNMMMMMMMMMLLLJJJNNNVVV\\\XXXRRROOOMMMKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCC???>>>======@@@CCCDDDDDDCCCHHHCCC>>>CCCCCCGGGRRRrrr|||jjjVVV^^^kkk}}}sssbbbQQQEEE???>>>>>>???AAAAAALLL```fffXXXIIIfffyyyrrrkkkjjjlllhhh]]]ZZZ___]]]]]]^^^___```___^^^\\\YYY[[[\\\YYYTTTNNNGGGCCCBBB???@@@FFFGGGIIIUUUdddsss~~~~~~vvvhhhMMMIIIHHHQQQeeeqqqssszzznnnaaaZZZTTTMMMJJJJJJOOOSSS^^^kkkttt|||}}}cccbbbgggxxxxxxvvvzzz}}}gggUUUOOONNNpppyyynnnkkkjjjmmmrrrsssppplllkkkjjjhhhfffbbb[[[SSSMMMEEEDDDCCCAAA@@@???@@@AAAVVVtttuuuoooxxxttt{{{zzzaaaUUURRRTTTbbb|||}}}hhh___TTTMMMHHHEEEBBB@@@EEEEEEHHHMMMPPPTTT\\\eeevvv}}}}}}{{{xxxvvvwwwxxxxxxwwwwwwxxxyyy~~~~~~vvvmmmggg^^^[[[XXXXXX]]]gggrrr{{{wwwsssmmmfff___WWWPPPKKKTTTRRRQQQSSSXXX___eeehhhaaa^^^[[[YYYYYYZZZYYYXXXVVVWWWWWWTTTOOOIIIEEEBBBAAAHHHQQQUUUTTTSSSVVVZZZYYYYYYUUULLLCCCAAAGGGNNNNNNLLLJJJIIIJJJJJJIIIHHHPPPVVVXXXSSSNNNLLLKKKIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB>>>===<<<===@@@BBBBBBBBBBBBFFFAAA???CCCCCCHHHVVVtttvvvdddTTT\\\lllxxxkkkYYYJJJAAA?????????AAAAAA@@@QQQmmmkkkXXXSSSyyyoooiiijjjpppmmmbbb]]]___WWWYYY]]]___``````______[[[YYYWWWUUUQQQLLLGGGEEEBBB???@@@DDDEEEFFFRRR```qqq~~~yyylllOOOJJJIIITTTlllnnnlll|||uuujjjddd^^^VVVPPPNNNSSSVVV^^^iiirrryyy~~~^^^WWWWWWdddsss|||}}}sssgggeeeuuu}}}cccRRRNNNOOOqqqyyyoooqqqssssssqqqooonnnmmmlllkkkhhheeeaaaZZZRRRMMMEEEDDDBBBAAAAAAAAAAAAAAAQQQnnnuuummmuuuxxxuuuvvvyyyzzzcccTTTRRRUUUeee}}}ppp```]]]VVVNNNGGGCCCAAA@@@DDDCCCFFFIIILLLOOOYYYcccuuurrrxxx|||xxxtttssstttuuutttsssrrrssstttrrrssstttsssooojjjfffccccccccceeehhhnnnwww~~~vvvgggZZZRRRNNNMMMLLLOOORRRWWW^^^eeehhhgggddd^^^YYYSSSPPPPPPSSSVVVWWWUUUTTTRRRMMMHHHGGGHHHJJJRRR___hhheeeYYYQQQQQQTTTQQQQQQPPPLLLHHHHHHNNNSSSMMMKKKIIIHHHHHHHHHGGGFFFMMMQQQRRRMMMJJJJJJKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEDDDDDDCCCCCCBBBBBBBBB>>>===<<<===@@@AAAAAAAAA@@@CCC@@@???CCCBBBIII[[[tttnnn^^^TTT\\\ppp~~~nnnaaaPPPCCC???@@@@@@???AAACCCBBBVVVpppfffWWWbbbtttkkkiiiiiimmmlllgggaaa```UUUYYY^^^aaaaaa```______YYYTTTPPPOOOMMMHHHEEEEEEAAA======@@@@@@AAAMMM\\\ppp}}}iiiQQQLLLJJJTTTkkkuuuzzznnnkkk|||~~~wwwtttnnnddd[[[WWWXXXYYY___iiirrrzzzgggYYYQQQYYYhhhvvvqqqYYYLLLWWWqqqwww^^^NNNLLLPPPttt|||xxx{{{|||wwwpppjjjiiijjjkkkiiifffbbb^^^YYYSSSNNNIIIFFFCCCAAAAAABBBBBBAAAJJJeeevvvmmmuuuwwwzzzsss{{{yyyyyyfffRRRRRRWWWgggyyyppphhhdddYYYJJJBBBAAACCCCCCDDDDDDGGGKKKMMMRRR^^^jjj}}}lll\\\ZZZ```mmmzzztttooopppqqqrrrpppnnnmmmmmmnnnkkkkkkjjjgggccc``````aaa]]]bbbhhhoooyyyzzznnn^^^RRROOOQQQTTTVVVZZZ___gggnnnqqqmmmfff```TTTOOOIIIFFFGGGKKKPPPRRRRRRPPPLLLFFFAAACCCJJJPPPdddmmmooobbbPPPHHHJJJNNNMMMMMMMMMLLLKKKLLLOOORRRLLLJJJHHHGGGGGGGGGFFFEEEHHHLLLLLLHHHGGGIIIJJJHHHEEEEEEFFFEEEEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>======>>>@@@BBBAAA@@@>>>AAA>>>???CCCBBBJJJ___tttfffXXXTTT]]]tttzzzdddWWWGGG>>>>>>@@@@@@>>>===GGGIIIXXXhhhVVVOOOoooyyyoooggggggdddaaabbbdddbbb]]]VVV[[[```cccaaa^^^]]]\\\UUUOOOLLLNNNNNNIIIFFFGGGCCC>>><<>>???LLL[[[kkkwww~~~}}}dddQQQMMMJJJRRRgggyyy{{{zzzlll|||xxxlllfffaaaaaaeeeoooxxxwwwsssppp[[[[[[jjjzzzsssYYYJJJJJJQQQwww~~~~~~|||wwwqqqllliiihhhiiifffccc```]]]ZZZVVVSSSQQQMMMGGGCCCBBBCCCBBBAAABBB\\\{{{yyynnnrrryyy}}}|||lllRRRSSSYYYggg}}}wwwnnnkkkcccTTTFFFBBBFFFHHHEEEDDDFFFLLLSSSXXXaaaqqqiii[[[XXX^^^qqq{{{uuuqqqmmmlllmmmmmmkkkiiigggggghhhffffffddd___ZZZXXXYYY[[[TTTZZZ```gggqqq|||~~~{{{ccc[[[RRRNNNQQQWWW\\\^^^eeeiiinnnqqqmmmeee\\\VVVHHHEEEBBBAAACCCHHHKKKLLLMMMKKKFFF@@@<<<>>>GGGOOO```ccc^^^PPPDDDCCCHHHKKKIIIIIIHHHIIIJJJLLLNNNOOOJJJHHHFFFFFFFFFGGGFFFEEEEEEHHHHHHEEEDDDGGGGGGEEEDDDEEEEEEEEEEEECCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>???AAABBBAAA@@@===???===???DDDAAAKKKbbbtttaaaUUUTTT]]]vvvzzz~~~zzz]]]QQQBBB;;;===@@@@@@===:::JJJNNNXXX```GGGGGGvvvppplllcccddd^^^UUUVVV^^^___XXXYYY^^^cccdddaaa]]]ZZZZZZSSSMMMLLLQQQSSSNNNJJJJJJGGGAAA???@@@???AAANNN^^^eeepppyyyxxxgggOOOLLLKKKRRReeeuuuzzz}}}{{{yyytttpppuuu{{{tttjjjiiimmmvvvzzzttt|||}}}pppUUUGGGHHHQQQyyy~~~{{{wwwuuusssqqqmmmjjjgggdddaaa^^^]]]\\\ZZZXXXXXXRRRJJJEEECCCCCCBBB@@@===VVVvvv{{{mmmnnnqqqSSSTTTYYYfffzzz~~~tttlllccc\\\NNNEEEGGGNNNMMMEEECCCGGGPPP[[[eeerrrvvvccccccnnnuuuqqqpppmmmiiiiiiiiigggeeeccccccccc______]]]XXXRRROOOOOOQQQSSSWWWXXXXXX]]]dddbbb\\\QQQMMMKKKOOOWWW___ccccccbbbdddfffbbbZZZPPPHHHDDDBBB@@@@@@AAAEEEHHHJJJJJJHHHGGGCCC<<<888;;;CCCKKKPPPQQQLLLBBB@@@FFFJJJIIIIIIHHHGGGHHHJJJNNNQQQRRRGGGEEEDDDDDDFFFGGGGGGFFFDDDFFFGGGCCCCCCEEEEEECCCDDDEEEEEEFFFEEECCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAA?????????@@@BBBCCCAAA@@@<<<>>>===@@@DDDAAAKKKdddttt^^^SSSUUU]]]vvvmmm[[[bbbxxxkkkRRRIIIBBBAAA@@@>>>===???DDDDDDMMMUUUMMMHHHaaa{{{iiilllbbb```^^^[[[YYYYYYYYYZZZ]]]]]]___aaabbb```\\\XXXYYYTTTSSSUUUSSSLLLIIILLLIIIBBB<<<<<<>>>CCCLLLTTTdddqqqwwwwwwsssYYYGGGIIIQQQhhhggglllvvvdddccckkksss{{{{{{}}}~~~~~~fffTTTFFF???[[[~~~}}}yyysssnnnkkkkkkoooiiiaaa^^^___```^^^\\\YYYTTTLLLFFFCCCAAA???>>>???NNNiiinnnbbb}}}zzz[[[RRR[[[ooo|||rrrdddSSSHHHLLLOOOKKKIIIMMMBBBGGGUUUggguuuooolllxxxyyyooojjjhhhgggfffeeecccaaa```___^^^^^^___]]]XXXQQQJJJFFFEEEFFFJJJLLLPPPTTTUUURRRLLLGGGBBBCCCEEEIIIOOOTTTWWWWWW[[[[[[YYYTTTNNNIIIEEEDDDFFFEEEEEEGGGHHHIIIHHHGGGKKKHHHCCC>>>===BBBJJJPPPXXXQQQGGG@@@???EEELLLQQQHHHGGGGGGFFFGGGHHHJJJKKKEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@???????????????============>>>???@@@AAAAAA???BBBEEE@@@===LLLaaannn[[[OOOSSSbbbxxxzzzkkkkkk~~~lll^^^KKKDDD>>>>>>>>><<<<<<>>>AAAFFFQQQVVVPPPUUUuuunnn```eeecccaaa^^^\\\[[[ZZZ[[[[[[^^^]]]\\\\\\]]]\\\ZZZXXXUUUQQQQQQSSSQQQKKKIIILLLIIIDDD@@@@@@AAABBBGGGMMMYYYhhhsssuuuyyy]]]JJJKKKQQQfffmmmuuuvvvkkkccceeekkkrrr|||zzz{{{~~~zzz{{{```OOOGGGFFFccc~~~zzzuuuqqqooonnnqqqllleeecccddddddbbb___[[[VVVOOOIIIEEECCCAAA??????MMMhhhppp___tttaaaWWW___ppp{{{kkkWWWKKKDDDKKKOOOKKKHHHJJJGGGJJJTTTfffxxx|||~~~qqqhhhdddbbbbbbcccbbb```^^^]]]\\\\\\[[[\\\ZZZUUUNNNGGGCCCCCCCCCDDDEEEIIIMMMNNNMMMHHHDDD@@@AAABBBDDDGGGLLLQQQTTTPPPQQQQQQOOOLLLJJJIIIIIIJJJJJJKKKNNNQQQQQQPPPOOOJJJFFFCCCBBBHHHRRR]]]ddd]]]RRREEEAAAFFFNNNRRRRRRHHHGGGFFFFFFFFFGGGHHHIIIDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>============>>>???@@@@@@AAABBBFFFHHHBBB???OOOdddlllZZZMMMQQQaaaxxxssslll{{{sss```RRRDDD???<<<===>>><<<===???<<>>???BBBFFFIIIIIIGGGEEEBBBAAAAAABBBCCCHHHMMMQQQNNNOOOPPPPPPNNNNNNOOOPPPMMMNNNPPPSSSVVVVVVTTTQQQJJJGGGDDDHHHSSS```kkkqqq^^^QQQDDDDDDNNNWWWWWWRRRGGGFFFEEEEEEDDDEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<======>>>???@@@BBBDDDJJJKKKDDDCCCSSShhhhhhXXXKKKNNN___yyyhhhmmmqqq|||zzziiiXXXKKKBBB>>>===???@@@>>>>>>AAAAAAIIIPPPSSS\\\wwwxxxeee]]]bbb^^^]]]\\\[[[ZZZZZZZZZZZZ```^^^\\\[[[[[[ZZZXXXVVVPPPOOOPPPQQQQQQPPPOOOPPPJJJGGGEEEFFFEEEAAA@@@BBBNNNbbbuuuyyyxxxaaaMMMLLLNNN___|||tttiiiccc^^^eeerrr}}}rrr___OOOSSSiiirrr]]]LLLJJJJJJIIIUUUeee}}}hhh___\\\pppiiiRRRLLLIIISSSwww{{{yyyyyyyyyvvvrrrpppppppppnnnllljjjjjjjjjiiifffccc```[[[UUUPPPLLLHHHDDDAAA@@@JJJaaa}}}{{{eee___xxxvvvjjjnnn{{{www```OOOBBB>>>>>>DDDFFFAAA======DDDEEENNNbbb{{{{{{{{{{{{pppeee___\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQNNNHHHBBB>>>======>>>???AAAEEEIIILLLLLLKKKJJJHHHGGGJJJNNNQQQRRRQQQTTTUUUVVVTTTSSSRRRSSSTTTSSSTTTUUUWWWXXXVVVRRRNNNJJJFFFDDDJJJTTT___dddeeeUUULLLDDDHHHRRRYYYUUUNNNEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@EEEKKKKKKEEEFFFVVViiicccTTTIIIMMM```}}}TTTiiiyyyuuuiiiooo~~~ooo^^^OOOFFFAAA>>>>>>@@@???===>>>BBBJJJMMMTTT___uuurrrccc[[[\\\^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZVVVRRRNNNOOOPPPPPPPPPPPPPPPOOOKKKFFFDDDEEECCCAAAAAAEEENNNbbbwww}}}xxx```LLLJJJJJJ[[[xxx~~~oooeee______fffrrr|||rrr^^^TTTLLLNNN[[[tttiiiVVVHHHBBBGGGGGGAAAEEEPPPeeeuuu___WWW[[[yyy~~~gggVVVPPPKKKTTT|||{{{wwwwwwvvvtttqqqooopppqqqmmmmmmlllllllllkkkhhhgggaaa]]]XXXSSSNNNIIIDDDAAAAAAGGGZZZvvv}}}iii```yyy}}}yyyjjjkkkvvv|||}}}tttdddRRRGGGBBBAAAAAADDDDDDAAA???@@@AAADDDNNN]]]pppsssmmmkkkttt}}}yyy||||||uuukkkbbb\\\ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPOOOLLLGGGBBB>>>======??????AAAEEEKKKOOOQQQRRRUUURRRSSSYYY```aaaZZZSSSUUUUUUUUUSSSQQQPPPQQQSSSXXXWWWWWWWWWUUUQQQKKKGGGCCCAAAAAAEEEMMMQQQPPPMMMGGGEEEEEEJJJPPPRRRMMMHHHCCCCCCCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>????????????????????????>>>?????????@@@@@@AAAAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<===>>>???===BBBHHHHHHEEEHHHWWWfff[[[PPPHHHNNNdddMMMgggtttkkkllltttbbbQQQEEE@@@???======>>>===<<>>======>>>>>>@@@EEELLLQQQTTTTTT\\\\\\^^^eeekkkggg[[[PPPJJJKKKJJJIIIHHHHHHKKKMMMOOONNNMMMKKKIIIEEE@@@;;;::::::<<<@@@DDDEEEBBB???===@@@EEEIIIJJJHHHEEEBBBAAAAAABBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>===????????????????????????======>>>>>>???@@@@@@@@@??????>>>>>>>>>=========;;;::::::;;;;;;<<<===>>>;;;???BBBCCCDDDJJJVVVaaaRRRLLLIIISSSkkkjjjwwwwwwpppzzzhhhUUUFFF???===>>><<<<<<>>>>>>>>>DDDKKKOOOPPPccchhhbbb___```^^^^^^__________________WWWVVVVVVWWWXXXVVVSSSQQQRRRVVVUUUQQQPPPRRRQQQMMMIIIEEECCCEEEDDDBBBBBBFFFFFFVVVmmm{{{zzzgggRRRNNNJJJVVVrrr}}}vvvzzzxxxtttsssvvvtttfffVVVPPPWWWeeexxxjjjRRRKKKKKKHHHEEEAAA???AAADDDGGGDDDVVVnnniiiVVVaaa{{{|||jjjaaaTTTOOOZZZyyyvvvuuutttqqqnnnmmmoooqqqmmmnnnnnnmmmmmmlllmmmmmmfffccc___ZZZUUUNNNGGGBBBAAAAAALLLeee|||qqqhhh{{{zzzqqqggghhhjjj{{{xxxjjj```UUUKKKIIILLLTTTWWWWWWRRRJJJEEEBBBAAAAAAFFFHHHIIILLLNNNIII@@@DDDBBBEEEMMMRRROOOKKKKKKSSSbbbrrrvvvpppjjjhhhjjjiiiddd]]]XXXUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNMMMMMMKKKGGGBBB>>>=========>>>AAAFFFMMMRRRUUUVVV\\\```eeeiiifff^^^RRRJJJDDDDDDCCCBBBAAABBBDDDGGGCCCBBBAAA@@@@@@>>>;;;888999:::<<<===????????????>>>???AAACCCDDDCCCAAA??????@@@AAABBBBBBBBBAAAAAA?????????>>>>>>>>>>>>===========================<<<<<<===>>>>>>???@@@@@@============>>>>>>>>>>>>::::::::::::;;;<<<===>>>:::<<<===???DDDMMMVVV\\\KKKIIIKKKWWWrrr|||vvv~~~qqq___LLLAAA>>>??????===>>>@@@AAABBBJJJRRRXXXZZZssswww```^^^^^^```[[[[[[\\\]]]]]]]]]\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUXXX\\\[[[VVVTTTVVVUUUPPPHHHEEEEEEGGGFFFBBBAAACCCFFFSSSiiixxxyyylllWWWQQQKKKVVVqqqvvvuuutttkkk^^^eeefffrrrtttZZZOOOKKKKKKMMMKKKDDDAAAEEEGGGFFFGGGPPP]]]nnnccccccttt{{{iii```RRRPPP^^^yyyssssssqqqnnnkkkjjjlllnnnjjjkkkkkkjjjiiiiiikkklllhhheeeaaa]]]WWWPPPIIICCCAAA???HHH```{{{vvvlllzzzxxx|||nnnkkkjjj{{{}}}||||||nnneee[[[UUUWWW^^^mmmppppppggg[[[PPPIIIFFF???BBBCCC???AAAEEECCC>>>???===???FFFIIIFFFGGGKKKOOO]]]kkkooojjjccc^^^\\\ccc___ZZZVVVTTTTTTTTTSSSOOONNNMMMLLLLLLLLLLLLLLLLLLLLLJJJFFFBBB>>><<<<<<>>>???BBBHHHOOOTTTWWWWWWYYYaaahhhggg]]]QQQHHHEEEEEEEEEDDDBBB??????BBBDDD@@@@@@???@@@BBBBBBAAA@@@===>>>???>>>===>>>@@@CCCCCC@@@>>>>>>@@@AAA@@@???>>>???AAABBBCCCCCCBBBAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<<<<======>>>>>>??????::::::::::::;;;<<<======::::::;;;===DDDOOOWWWZZZFFFGGGLLL[[[vvv}}}ooo^^^QQQGGG???>>>AAA===FFFDDD???CCCDDDIIIUUUQQQ[[[nnnppp`````````]]][[[[[[\\\aaafffeee^^^XXXYYYZZZZZZZZZYYYXXXVVVUUUUUUTTTTTTTTTUUUUUUSSSRRRGGGCCCDDDHHHGGGCCCEEEKKKJJJOOO\\\sss~~~~~~oooYYYIIIMMMZZZjjjzzz~~~xxxuuuuuuvvv~~~ooofffgggkkk~~~}}}cccRRRTTT___ZZZ]]]RRRGGGFFFDDDBBBHHHKKKKKKTTTfff|||~~~yyycccccc}}}ttt^^^TTTMMMEEEaaauuuwwwuuuttttttvvvuuuqqqnnnmmmjjjhhhiiilllmmmlllkkkggghhheee[[[TTTPPPNNNJJJFFFCCCDDDUUUssswwwnnn~~~xxxvvvpppppp|||}}}~~~yyytttuuu~~~zzzwwwrrrmmmlllooouuu{{{{{{nnnddd^^^WWWNNNGGGEEEFFFEEECCC@@@>>>???@@@???@@@AAACCCEEEGGGIIIJJJXXXaaaooowwwpppdddbbbgggmmmmmmeeeXXXRRRRRRPPPKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJHHHEEEAAA===;;;;;;@@@GGGNNNSSSUUUUUUTTTTTTSSSQQQNNNJJJFFFCCCAAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCAAA???======>>>>>>??????@@@AAAAAA@@@@@@@@@???>>><<<<<<<<<===>>>========================@@@?????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;:::999999888@@@???:::EEEZZZ```WWWDDDGGGMMM]]]{{{qqqcccRRRGGG@@@<<<===@@@@@@GGG@@@===JJJSSSQQQPPPOOOmmmqqqggg``````^^^ZZZ[[[[[[\\\```dddddd___ZZZZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQRRRRRRSSSSSSRRRQQQIIIGGGGGGJJJHHHEEEFFFKKKMMMPPP[[[ppp}}}|||sss\\\JJJLLLWWWhhhtttsssooonnnmmmqqqxxxvvv___VVVZZZ___wwwoooaaaWWWVVVaaannntttppp\\\JJJEEEAAA>>>EEEDDDFFFPPPddd|||xxxcccfffiiiSSSJJJJJJHHHhhhxxxvvvtttssstttuuutttqqqnnnmmmkkkkkklllnnnmmmiiifffdddeeeaaaYYYUUUSSSPPPLLLHHHDDDDDDRRRnnnzzzooo|||~~~zzzooonnnzzz}}}~~~xxxtttyyy|||mmmdddZZZUUUTTTRRRLLLFFFAAABBBBBBAAA@@@@@@CCCEEEFFFGGGIIIKKKMMMNNNNNNOOO]]]eeettt}}}uuusssxxx}}}yyymmm]]]SSSPPPMMMIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGEEEAAA>>><<<===AAAHHHOOOSSSTTTSSSRRRKKKJJJHHHEEEBBB@@@>>>===AAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDBBB@@@??????@@@CCCCCCDDDEEEDDDCCCBBBBBB@@@???>>><<<<<<<<<===>>>========================>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>======<<<;;;;;;::::::::::::;;;:::::::::999;;;@@@>>>>>>NNNbbbbbbTTTDDDGGGOOObbb{{{sssbbbTTTEEE>>><<<<<<===@@@@@@DDD???CCCYYYdddZZZQQQ[[[tttmmmccceeeddd```]]]ZZZYYYYYY\\\``````]]]ZZZYYYYYYXXXWWWUUURRRPPPOOOOOOOOOPPPQQQQQQQQQPPPOOOMMMKKKKKKLLLIIIFFFGGGKKKMMMNNNUUUhhhvvvwwwyyy```LLLKKKTTTddd{{{wwwvvvvvvuuullldddcccrrrfffNNNKKKSSSXXXrrrmmmdddddd[[[RRRNNNNNNSSS]]]gggvvvnnnWWWGGGEEEAAA???EEEGGGMMMZZZmmmvvvbbbaaawwwxxx]]]JJJCCCFFFLLLqqq}}}tttqqqpppppppppqqqqqqnnnlllmmmmmmnnnoooooolllgggcccgggeee```[[[ZZZZZZVVVPPPKKKFFFDDDNNNfff~~~qqqyyy~~~~~~yyymmmiiiuuu|||yyygggRRRLLLGGGGGGKKKLLLHHHCCCEEEEEEEEEDDDCCCEEEHHHKKKNNNPPPSSSVVVWWWXXXWWWWWWcccjjjxxxppp]]]RRRNNNLLLHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDBBB???>>>AAAEEEKKKPPPSSSRRRPPPNNNCCCBBB@@@===;;;;;;;;;;;;>>>???@@@BBBDDDDDDEEEEEEDDDEEEFFFEEECCCBBBCCCDDDGGGGGGHHHHHHGGGEEEBBBAAA???>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;::::::::::::::::::::::::::::::???>>>===EEE[[[llldddOOOEEEHHHQQQhhh{{{nnndddUUUIII>>><<<>>>>>>>>>???===AAAFFFVVVhhhfffYYYXXXuuuwww```aaagggccc^^^```ZZZXXXWWWXXXZZZZZZXXXUUUWWWWWWVVVTTTSSSQQQPPPOOOPPPQQQSSSSSSQQQOOONNNNNNNNNMMMMMMKKKHHHFFFGGGIIIGGGGGGKKK[[[lllppp}}}~~~dddMMMJJJRRRbbb}}}{{{}}}wwweee[[[cccqqqqqq\\\NNNVVVccchhh{{{xxx\\\NNNMMMQQQRRRSSSRRRPPPPPPWWW]]]mmmdddPPPEEEHHHEEEAAAHHHMMMZZZmmm~~~qqq___]]]oooqqqYYYKKKHHHBBBPPPyyyvvvqqqkkkkkklllmmmmmmlllkkkjjjmmmnnnnnnooonnnkkkhhheeepppmmmfffaaaaaaaaa\\\TTTLLLHHHDDDJJJ^^^xxxqqqwww~~~yyy}}}mmmdddnnntttvvvaaaNNNIIIGGGGGGKKKPPPPPPJJJDDDDDDFFFGGGHHHJJJNNNSSSWWW[[[^^^bbbgggiiikkkjjjjjjnnnrrrzzz~~~jjjXXXNNNKKKKKKJJJGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDDDDCCCBBB@@@???EEEIIIOOOSSSTTTRRROOOLLLCCCAAA>>><<<;;;;;;;;;<<<<<<===???AAACCCDDDDDDDDDEEEFFFGGGFFFDDDDDDEEEFFFEEEFFFGGGGGGEEEBBB???<<<<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::999999::::::;;;;;;???;;;===MMMhhhtttdddKKKGGGIIITTTmmmppp```UUUJJJBBB<<<>>>AAA@@@>>>???>>>DDDRRRhhhkkkSSSKKK^^^zzzfffYYY]]]```YYYWWW\\\[[[ZZZXXXXXXWWWVVVTTTRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRTTTVVVUUURRRNNNLLLLLLLLLMMMLLLIIIFFFEEEEEEEEEBBBBBBCCCQQQeeelllwwwhhhOOOJJJQQQ```{{{~~~rrrqqqooowwwppphhhlllsssnnn```___ppp{{{```JJJFFFLLLIIIRRRYYYWWWQQQUUUbbbnnnwwwjjjRRRGGGJJJHHHHHHRRR]]]ppp~~~jjj[[[```vvvkkkWWWNNNMMMBBBTTTsssrrrjjjkkkmmmmmmlllkkkjjjjjjmmmmmmmmmllllllkkkkkkkkkwwwsssllleeecccccc\\\TTTMMMJJJEEEGGGXXXqqqrrrvvvzzz|||oooaaafffkkkuuu~~~yyyrrriii]]]SSSLLLTTTWWW\\\aaabbb^^^WWWQQQIIIKKKOOORRRVVV\\\cccggglllpppvvv|||xxxcccSSSKKKHHHIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBBBBAAAAAA@@@HHHLLLRRRVVVVVVSSSOOOKKKFFFDDDAAA???======>>>???<<<===>>>???@@@AAAAAAAAAAAABBBCCCBBB@@@@@@AAABBB@@@@@@AAA@@@>>><<<999777999888777666666777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999999999:::::::::::::::::::::999999999999:::999999999999:::;;;<<<<<<:::AAAWWWpppuuu```HHHHHHKKKWWWrrr|||pppaaaSSSIIIAAA===<<>>>>>>>>>>>;;;<<<===<<<:::999:::;;;;;;;;;::::::999777666555777777666555555666888999999999999999999999999999::::::::::::;;;;;;;;;;;;888888888888888888888888777777888888888999999999999999999999888888888888:::999999888999:::<<<===<<<>>>KKKccctttoooXXXEEEGGGNNN^^^{{{{{{lll^^^QQQGGGAAA>>><<<<<>>BBB@@@GGGZZZhhhssssssXXXOOORRR\\\ttt{{{uuuvvv|||~~~}}}vvvccc\\\ccctttrrrZZZHHHFFFMMMUUU___aaaUUUKKKPPPaaannnjjj___OOOKKKRRRTTT___ttt~~~sss___NNNJJJGGGEEEPPPbbb}}}|||~~~}}}zzz^^^YYYjjjwww```OOOGGGEEEGGGdddoooooommmoooqqqpppmmmkkkkkkllliiilllnnnnnnmmmlllmmmnnnlllmmmjjjccc``````]]]YYYWWWUUUNNNJJJQQQfff}}}wwwtttzzzxxxccc```dddqqq}}}}}}}}}|||yyyuuuqqqnnnjjjiiiggghhhjjjmmmnnnooouuuyyy|||zzzsssmmmlllmmm{{{pppccc^^^___nnnqqqvvvyyyzzz|||~~~}}}kkkXXXOOOIIIDDDBBBDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@FFFKKKQQQVVVWWWTTTNNNKKKFFFFFFFFFFFFFFFFFFFFFFFFJJJGGGCCC???===<<<<<<<<<:::;;;;;;:::888666777888:::999888777777777888888888777666666666777999:::999999999999999999999999888888888999999999::::::888888888888888888888888666666777777777888888888888888888888888888888888:::999888888999:::<<<>>>???FFFYYYooottteeeOOOBBBEEEPPPgggttt```PPPEEE@@@>>>>>>===>>>???>>>@@@IIITTT^^^mmmeeeIII===FFF^^^xxxnnnXXXYYYWWWSSSSSSVVVSSSMMMNNNPPPSSSSSSRRRPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGCCCIIINNNOOOKKKHHHHHHIIIFFFJJJIIICCC@@@CCCCCC@@@===AAA???CCCUUUdddooo~~~xxx\\\QQQRRR[[[qqq~~~jjjSSSNNNSSS```zzz}}}jjjSSSEEEFFFOOOSSS^^^bbbYYYOOOQQQXXX]]]ccc___XXXZZZ```\\\```rrrwwwyyy|||{{{aaaOOOMMMIIIEEEVVVpppyyytttxxx~~~www\\\ZZZsssrrr\\\MMMEEEAAAIIIkkk~~~ssstttkkknnnpppnnnkkkhhhhhhiiihhhlllpppqqqooolllkkkkkkfffiiiiiiccc```aaabbb```[[[YYYSSSKKKPPPccczzzzzzsss~~~{{{eeeaaaeeettt{{{yyy|||~~~{{{vvvqqqpppqqqrrrqqqpppoooqqquuuzzz}}}vvvzzz}}}fffUUURRRUUUZZZ```jjjuuu~~~tttbbbRRRKKKHHHDDDAAACCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????@@@DDDHHHOOOUUUVVVSSSNNNJJJFFFGGGHHHJJJKKKLLLLLLLLLOOOLLLFFF@@@===;;;;;;<<<===>>>>>><<<999888888999:::999888777777999;;;<<<999888777777777999:::;;;888888888888888888888888666666777777888888888999777777777777777777777777666666666666777777777777777777777777777888888888:::999888888888:::===>>>BBBMMMbbbvvvttt^^^IIIAAABBBRRRmmmnnnZZZMMMEEE???===>>>===AAA@@@===>>>FFFNNNRRRXXXUUUIII<<<===XXX|||^^^WWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOOOONNNLLLJJJMMMKKKHHHFFFDDDDDDEEEFFFDDDFFFHHHIIIIIIGGGDDDCCCAAAAAAAAAAAABBBCCCDDDDDDDDD??????FFFQQQ___ppp}}}hhhVVVQQQZZZooo}}}vvvuuuttt```QQQIIIMMMOOOTTTjjjrrreeeTTTFFFHHHTTTgggdddUUUMMMTTTZZZeeeuuu|||}}}wwwmmmiiinnnpppooommmnnnyyymmmRRRMMMKKKNNNmmmyyyzzzzzz|||kkk___ggg|||jjjQQQHHHEEEBBBMMM|||yyyllllllllllllmmmlllkkkiiifffeeeiiijjjkkkmmmnnnmmmiiifffkkkjjjiiigggfffeeeeeeeeebbb]]]WWWRRRPPPYYYppp|||xxx}}}jjjXXXjjj|||vvvvvvxxxwwwjjj^^^WWWTTT[[[eeeuuukkk```RRRIIIGGGEEEAAA===????????????????????????========================@@@DDDJJJOOORRRQQQOOONNNJJJJJJJJJJJJLLLNNNPPPRRRMMMJJJEEE@@@===<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;888888999999999:::::::::999999999999999999999999===;;;999888666666666777:::888666555555555777888777666555444333444444555777777777777888888888888777777888999999999999888999888666444666:::<<<<<<;;;ZZZsssyyymmmRRRBBBHHHJJJSSSpppzzzssshhh[[[LLLDDD@@@===<<<===??????>>>>>>CCCJJJLLLJJJEEEBBB???BBBWWW|||gggWWWVVVVVVUUUTTTSSSRRRQQQQQQMMMLLLLLLMMMNNNNNNMMMKKKKKKJJJHHHFFFEEEEEEFFFFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDBBB???AAAHHHQQQ\\\lllyyyppp^^^UUUZZZooozzzyyyxxxwwwzzznnnccc``````XXXRRRSSSZZZ[[[]]]qqqpppbbbSSSIIINNNZZZiiigggWWWKKKOOOYYYkkk^^^QQQZZZrrrzzzvvvwww~~~eeeXXXcccyyy~~~aaaLLLEEEDDDCCC[[[rrrjjjlllkkkkkkkkkjjjjjjiiiiiiiiilllkkkjjjkkkllllllkkkiiikkkjjjjjjiiihhhgggfffeeebbb___ZZZUUUQQQWWWlll~~~xxx{{{jjj[[[rrr{{{uuuooommmkkkmmmpppsssrrrpppoooppppppllliiihhhkkkoootttvvvaaaXXXLLLFFFFFFGGGDDDAAA????????????????????????========================>>>AAAFFFKKKOOOOOOOOONNNIIIHHHHHHGGGGGGHHHIIIJJJGGGEEEAAA>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888888888999999999::::::::::::::::::::::::::::::;;;:::888777666555555666777666444333444555666777777666555444333444444555555666666666666777777777777777888999999999999888888888777666888;;;>>>@@@KKKgggwwwrrrbbbLLL@@@GGGNNN\\\{{{wwwkkkbbbPPPGGG@@@@@@@@@>>>===>>>???@@@@@@EEENNNTTTNNNEEE<<<999;;;MMMtttpppXXXXXXTTTTTTSSSRRRQQQPPPPPPOOOJJJIIIJJJKKKNNNOOONNNLLLJJJHHHFFFEEEEEEEEEGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC??????BBBHHHMMMVVVfffttt{{{hhhYYYYYYlll~~~rrrkkkeeedddeeefffjjjnnnuuuzzzyyylll]]]VVVTTTTTTNNNPPP[[[gggiiikkk}}}|||kkk]]]PPPIIIPPP\\\sssppp]]]IIIIIISSSgggooo___vvvyyyhhhcccaaagggpppxxx]]]XXXllltttZZZHHHCCCDDDFFFjjjoookkkppplllkkkiiihhhiiikkkmmmooopppmmmkkkjjjkkkllllllllljjjkkkkkkkkkjjjhhhgggfffaaaaaa___YYYQQQTTTeeeyyyyyywwwtttbbbxxx{{{wwwpppkkkfffccc^^^\\\[[[ZZZYYYXXX^^^ccchhhiiijjjqqq|||xxxjjjZZZRRRHHHCCCDDDEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===AAAEEEIIILLLMMMMMMHHHGGGEEECCCBBBAAA@@@@@@>>>===<<<:::999999999999:::;;;;;;<<<<<<;;;;;;:::777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444444444333222222111222333555666666666555444444444444555555555555555666666666666666777888888999999888888777888888999:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999<<>>===GGGPPPSSSQQQMMMEEE>>>===KKK^^^wwwgggZZZXXXSSSRRRQQQQQQPPPOOONNNMMMMMMNNNMMMLLLMMMNNNNNNLLLJJJGGGFFFEEEDDDDDDFFFGGGIIIGGGFFFDDDCCCBBBCCCDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBJJJ\\\llluuuoooVVVPPPbbbyyy{{{tttssshhh]]]bbbrrr{{{ppp___MMMMMMTTTeeevvv{{{iiiWWWIIIAAAAAAFFFSSSVVVMMMIII\\\rrrtttggg]]]dddwww|||lllaaa[[[SSS]]]kkkwww~~~~~~xxxrrrkkkgggdddhhhrrr}}}jjjXXXwwwjjjWWWIIIAAADDDLLL|||{{{kkkiiimmmmmmkkkiiihhhjjjoootttwwwtttrrrqqqpppooommmiiiggghhhiiikkklllkkkiiigggeee___bbbddd```VVVRRR\\\jjjzzzppplllxxx}}}}}}xxxtttsssssstttnnnmmmkkkjjjjjjjjjiiihhhiiijjjiiieee___ZZZYYYZZZhhhoootttrrrlllkkkrrryyywwwkkk^^^WWWSSSNNNGGGBBB@@@>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888:::===AAADDDGGGHHHGGGEEEBBB@@@===;;;999666777888999999999888777555666666777777666666555666666777777777888888888777777777777777777777777444444444444333333222111......///000111222444444444444555555555555555555666666777777777888888888666666777888888888888777888888:::<<<:::;;;DDDQQQrrr{{{nnnSSSFFFCCCGGGRRRbbbtttnnnddd[[[RRRJJJDDD@@@@@@======??????<<<===@@@BBBLLLQQQLLLBBB>>>>>>>>>AAA^^^vvvZZZZZZYYYOOOQQQQQQPPPOOONNNMMMMMMLLLPPPOOONNNMMMNNNMMMJJJHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCEEEBBB@@@@@@CCCJJJZZZiiinnnsssXXXOOO]]]rrrxxxiiiaaa\\\hhh}}}oooUUUHHHEEEGGGUUUfffyyy}}}jjjWWWHHH@@@>>>???BBBIIIFFFKKKgggwwwZZZMMMIIITTT```hhhyyymmmeeeeeehhhpppzzzgggXXXNNNMMMRRR]]]nnn|||```]]]vvv```RRREEE>>>GGGVVVxxxlllkkkmmmkkkjjjiiiiiikkknnnqqqtttqqqooonnnnnnnnnkkkhhheeeggghhhhhhiiihhhgggfffeeeaaabbbeeeccc\\\XXX^^^iii|||qqqhhhzzzzzzmmmkkkjjjkkknnnrrruuuvvvuuuuuutttttttttssssssssstttuuurrrkkk```YYYXXXZZZXXX^^^dddeeecccccciiioooyyy~~~|||uuunnnbbbYYYTTTJJJFFFBBB???>>>>>><<<;;;::::::::::::::::::::::::888888888888888888888888666666666777999<<>>???@@@EEEKKKNNNRRROOODDD:::===HHHPPPjjjhhhZZZYYYVVVQQQRRRQQQPPPOOONNNMMMMMMLLLOOONNNLLLLLLMMMLLLIIIGGGHHHGGGEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDDDDDDDFFFCCCBBBEEEIIIOOO[[[eeeiiivvvzzz```RRR[[[kkksssVVVTTTUUU^^^kkkmmm^^^KKKEEEDDDGGGOOOZZZhhhxxx{{{gggRRRDDD???>>>>>>???IIIFFFIIIccctttttt___KKKGGGKKKYYYeeesss}}}}}}vvvyyyyyyfffWWWNNNKKKPPP[[[mmm}}}~~~{{{]]]iiikkkVVVJJJ@@@===PPPiiitttmmmlllkkkhhhhhhiiijjjkkklllmmmmmmkkkiiihhhggghhhiiihhhgggfffffffffeeeeeeeeeeeedddddddddeeefffccc```dddkkkzzztttkkkvvv|||~~~wwwssspppnnnkkkkkkooouuu|||~~~~~~{{{zzztttgggYYYQQQRRRVVVMMMPPPTTTVVVWWWZZZ```eeesssyyy|||rrrllldddYYYQQQOOOBBB@@@>>>===<<<<<<;;;;;;999999999999999999999999777777777777777777777777777777666666777888:::;;;===>>>???@@@@@@@@@???>>>;;;;;;::::::999888888888555555666666666666555555555555555666666666777777444444444444444444444444333333444444444333222111000000111222333444444444333333555666666666555555666666666777777777777888555666666777777777777777777666999>>>===@@@SSSjjj}}}mmmSSSEEEEEEBBBIII[[[OOOKKKFFFAAA>>>===>>>???AAA>>>===@@@DDDHHHQQQYYYXXXWWWNNN@@@;;;GGGZZZgggkkk]]]ZZZSSSOOOQQQRRRQQQQQQPPPOOONNNMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDJJJPPPUUU\\\cccfffpppgggWWW[[[gggzzztttqqqlll^^^OOOFFFIIIKKKMMMQQQSSSPPPJJJJJJNNNSSSWWW[[[bbbooo{{{wwwaaaKKK???===>>>???;;;FFFDDDCCC[[[|||ppp[[[QQQXXXqqqsssMMMEEEMMM[[[kkk}}}vvvzzzuuu]]]UUUYYY]]]iiiooo|||~~~qqqxxx|||uuu___uuu|||eeePPPFFF>>>@@@ZZZzzz~~~mmmhhhfffccceeefffhhhjjjjjjjjjiiihhhgggdddaaaaaacccgggiiijjjeeeeeedddcccccccccddddddfffeeefffhhhhhhfffiiinnnvvvwwwmmmsssuuuvvv{{{|||rrrkkklllttt{{{}}}zzzqqqaaaQQQJJJNNNUUUPPPPPPOOOOOOPPPSSSYYY]]]hhhppp}}}}}}}}}~~~rrrfff```XXXLLLDDDCCC???>>>===;;;:::999888888888888888888888888888888777777777777777777777777888777777666666666777777888999;;;>>>???@@@??????===<<<;;;999888888777777666666777777777777666666555555555555666666666777444444444444444444444444222333444555444333222111111222333444444444444444222333555666666666555555555555555555666666666777555666666777777777777777555444999??????DDDZZZttt{{{cccFFF@@@FFFEEENNNeee@@@AAA@@@???>>>>>>???@@@>>>BBBCCCEEEOOO```jjjlllYYYEEE>>>CCCHHHaaa{{{aaaYYYXXXRRRNNNOOOQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFBBBCCCJJJTTTWWWTTTOOONNN]]]aaarrrYYYXXXddd|||~~~sssmmmrrrwwwtttnnnjjjjjjgggddd```\\\WWWRRRNNNKKKRRR___gggaaaTTTNNNPPPVVVdddeeekkkzzzvvvssspppYYYGGG???@@@AAA???CCCCCCAAABBBSSSppp{{{dddOOOJJJLLLRRR___oootttxxxzzzWWWJJJHHHNNNXXXiiixxxxxxyyyiiibbb___cccuuukkkZZZ\\\cccuuuhhhfffooo]]]DDDAAAFFF???RRRxxxfffeeefffaaadddfffiiiiiihhhfffeeeeeeaaaaaabbbbbbbbbcccccccccaaa___^^^___bbbddddddcccfffffffffggghhhjjjkkklllxxx~~~rrruuu}}}xxxzzz{{{rrreeeZZZUUUVVVYYY[[[]]]YYYTTTOOOMMMNNNPPPRRRWWW```kkkrrrrrrppppppqqqyyy{{{yyyyyywwwoooeeeYYYOOOJJJFFFAAA===999999999888888888777777777777777777777777777777666666666666666666666666555555555555555555555555222333444666777999:::;;;;;;;;;;;;:::888777555444555555555555555555555555666666666666666666666666444444444444444444444444333333333222222111111111444333333333333444555555444444444444444444444444444333222111222333444555333444555444444444666888888:::<<<;;;???PPPkkkdddQQQDDDCCCCCCHHHbbb??????@@@@@@?????????@@@CCCGGGIIIIIINNNWWW[[[YYY@@@AAAEEEMMMgggppp[[[VVVUUUPPPMMMOOOPPPPPPPPPPPPOOOMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBB@@@AAACCCDDDCCCCCCGGGOOOSSSQQQOOOQQQ[[[bbbuuu]]]YYYbbbuuu~~~wwwuuummmllljjjhhhgggfffeeeeeeeeepppttt\\\LLLIIIOOObbbmmmxxxyyyxxx{{{lllWWWGGGAAAAAAAAA@@@AAABBBAAAAAAKKK]]]mmmsss```OOOBBBCCCHHHKKKTTT```\\\ccckkkzzzlllPPPIIIKKKQQQ[[[iiiwwwpppkkkoooyyyxxx[[[TTT]]]vvvjjjzzzdddWWWCCC???CCC???VVVssseeedddddd___aaacccffffffeeeccccccccccccccccccccccccccccccccc___^^^^^^```bbbddddddccciiiiiihhhhhhhhhhhhiiiiiiqqq}}}rrrtttzzzuuummmggg___YYYYYY\\\```bbb^^^ZZZTTTMMMIIIHHHHHHIIIJJJQQQYYY___aaacccgggkkkqqqxxxwwwlllgggmmmrrrqqq___WWWLLLEEEBBB???<<<999999999888888888777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555666666888888888777666555444333444444444444444444444444555555555555555555555555444444444444444444444444333333333222222222111111444333333333333444555555444444444444444333333333222222222222333444555666333444555555555555666888666======:::FFFaaassswwwXXXJJJAAACCCEEENNNlll>>>>>>???@@@AAAAAAAAAAAACCCGGGIIIIIIIIIJJJHHHEEE???FFFQQQiiiqqqbbbVVVTTTSSSOOOMMMPPPOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAA??????AAACCCCCCBBBDDDJJJMMMLLLNNNQQQYYYeee||||||fff]]]^^^nnn}}}}}}zzzuuuqqqooonnnoooqqqyyyyyy\\\IIIDDDKKKZZZgggqqquuuqqq}}}ssseeeSSSFFFBBBAAAAAA@@@???AAABBBBBBFFFMMMRRRRRRLLLCCC???FFFKKKLLLPPPVVVPPPYYYcccpppuuubbbPPPPPPWWWcccrrryyyxxx~~~xxx{{{xxx```TTT]]]nnnvvvxxxYYYPPPCCC???@@@CCCbbb~~~lllbbbbbbaaa]]]^^^```ccccccbbb`````````eeeeeeddddddccccccbbbbbb^^^^^^^^^aaadddeeeeeedddkkkkkkjjjiiihhhggggggggghhhqqqzzzsssqqq||||||vvvooohhhccc\\\YYYVVVUUUXXX[[[^^^___XXXUUUOOOIIIDDDBBBBBBCCCAAADDDHHHJJJLLLQQQXXX^^^]]]]]]VVVOOORRR\\\aaa___LLLFFF???;;;::::::888666888888888888777777777777555555555555555555555555555555555555555555555555444444444444444444444444555444444333333222111111333444444444333333222111333333333333333333333333555555555555555555555555444444444444444444444444333333333222222222222111333333333333333444555555333333333333333333333333111222333444555555555555222444666777666666777888999@@@???>>>TTTqqquuudddJJJCCC@@@DDDJJJZZZ??????>>>???AAACCCDDDDDDCCCEEEGGGFFFDDDBBB@@@>>>FFFGGGZZZ}}}```YYYTTTTTTRRRNNNMMMPPPOOOOOONNNMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBAAA@@@???AAABBBCCCBBBDDDHHHJJJHHHJJJNNNXXXhhhttttttccc\\\kkk}}}{{{oooeeeaaaaaabbbmmmyyy{{{eeeOOOFFFFFFJJJPPPWWW___eeerrr}}}iii\\\MMMEEEBBB@@@@@@AAA???BBBEEEFFFHHHIIIIIIGGGFFFBBBBBBJJJOOOQQQSSSWWWXXXcccmmmvvvvvvdddWWW]]]hhh|||rrrfffkkkuuuyyy|||tttiiiccchhh|||qqqRRRLLLDDD??????LLLtttuuuggg`````````^^^]]]___bbbcccbbb`````````ffffffeeeddddddccccccbbb______```cccfffgggfffeeekkkkkkjjjjjjiiihhhgggfffdddiiiqqq}}}zzzssswww|||wwwtttqqqlllgggccc^^^YYYUUUQQQOOONNNOOOPPPQQQQQQPPPLLLJJJFFFCCCAAA@@@AAABBBAAAAAAAAA@@@@@@CCCIIIMMMGGGGGGEEEBBBFFFLLLLLLGGGBBB>>>999777888999888777888888777777777666666666444444444444444444444444555555555555555555555555444444444444444444444444555444444333222111111000111111222222222222222111222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222333333222222333333444555222222222333333333333333222333555666666555444444222555777888888777888999===???@@@LLLeeevvviiiPPPBBB@@@AAAFFFQQQkkkBBB@@@>>>@@@CCCFFFFFFFFFGGGEEEDDDAAA>>><<>>XXXoooccc____________^^^aaadddeeedddbbbbbbbbbddddddddddddddddddddddddbbbaaabbbdddgggiiihhhgggggghhhiiiiiiiiihhhggggggeeegggmmmzzzyyyzzzzzz|||zzzvvvtttrrrnnnjjjfffbbb]]]YYYVVVSSSPPPMMMKKKJJJIIIIIIIIIHHHEEECCCCCCBBBAAA?????????@@@@@@@@@@@@???>>>======???@@@<<>>===>>>===:::===;;;999888888888888888777777777666666666555555444444444444444444444444555555555555555555555555444444444444444444444444444444444333333333333333111111222333333333333222222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222333222222222222333444444222222222333333444444444555666777777666555333222333555888999888999:::;;;>>>;;;EEE]]]rrroooYYYEEE???@@@CCCJJJ\\\}}}tttCCCAAAAAADDDHHHIIIHHHEEEEEEAAA>>>===<<<@@@JJJUUUrrruuujjjYYYTTTUUUUUUTTTQQQNNNLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCAAA@@@AAAAAAAAABBBEEEIIIHHHFFFHHHNNN]]]jjjrrrzzzhhhhhhvvv~~~~~~|||wwwwwwwwwqqqjjjlllfff[[[MMMCCCAAAEEEKKKKKKWWW^^^YYYOOOLLLPPPUUUfffqqq^^^OOOCCCAAABBB???@@@DDDDDDAAAAAACCCEEEEEEHHHLLLJJJJJJLLLPPPVVV\\\bbbffflllyyyvvvwww}}}vvvvvv|||yyyiiiqqq]]]IIIAAA>>><<>>===<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;===>>>===999555555888;;;999999888777666666666666666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444555555222333333444444444333333222222222222222222222222333333333333333333333333333333333333333333333333111222222222222333333333222222222222222333444444222333333444444555555666777777777777666555444333555777888888888999<<<>>>>>>AAASSSlllsssaaaLLLCCC>>>AAAGGGSSSnnnzzzqqqAAABBBEEEKKKOOONNNGGG@@@@@@>>>@@@HHHRRR```uuuqqq^^^UUURRRRRRRRRPPPMMMLLLJJJIIIFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCC????????????????????????>>>???AAABBB@@@??????@@@@@@@@@CCCFFFFFFGGGNNNVVV```hhhvvv}}}ssskkksssxxxsssqqqlllgggfffdddfffccc\\\YYYZZZYYYUUU[[[XXXRRRIIIEEEHHHRRR[[[]]]ccccccYYYSSSYYYeeelll^^^NNNBBBBBBCCC@@@BBBHHHGGGCCCAAADDDGGGHHHMMMTTT[[[___bbbeeegggiiikkkkkkqqq}}}yyywww|||eeePPPGGG===>>>@@@KKKtttyyyaaa]]]```^^^]]]```]]]___cccdddcccbbbbbbccc]]]^^^___bbbdddfffhhhiiigggdddbbbaaaccceeefffgggcccdddfffggghhhgggfffeeegggfffjjjwww|||}}}{{{xxxwwwwwwooonnnlllgggbbb___^^^^^^WWWUUUQQQOOOMMMKKKHHHEEEGGGFFFDDDCCCDDDDDDBBBAAAAAAAAA@@@???===<<<;;;:::888888999:::<<<;;;:::999;;;999888666555555999<<<666666777666555555555555666666666555555555444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333444444444333333222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222111222222333444333333444555555666777777666666555555666777777888777888888777777999===AAADDDUUUkkktttiiiSSSEEEAAAAAAFFFPPPdddpppzzz>>>BBBHHHQQQUUUQQQFFF<<>>>>>>>>>>>>>><<<>>>@@@@@@???>>>>>>>>>@@@???AAADDDEEEHHHSSS^^^aaagggyyy~~~xxx|||pppttt{{{ooolllllliiiccc___YYY```aaaZZZUUUXXX[[[[[[ZZZYYYUUUOOONNNTTT```jjjsssrrrgggXXXTTTbbbvvv___NNNCCCCCCEEEBBBDDDKKKJJJEEEDDDIIIMMMOOOVVV^^^iiioootttuuusssppplllhhhqqqzzz~~~{{{ttt]]]GGGHHH===@@@FFFTTTpppZZZZZZ```^^^\\\___[[[]]]aaabbbaaaaaa```aaaZZZ[[[^^^aaadddgggiiijjjhhhddd```___```ccceeefffcccdddfffggggggeeedddcccfffeeeiiiuuuzzz~~~xxxsssqqqpppoookkkllljjjddd\\\WWWVVVWWWOOOMMMKKKJJJJJJIIIGGGEEEHHHFFFBBBAAAAAAAAA@@@???????????????>>>===<<<<<<<<<;;;::::::;;;;;;:::888444333444888::::::999999444555777777666555555666666666555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333555444444333333222222222444444444444444333222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333222222111111222222333444444444555555666777888888444444444444666888:::<<<999888888666777999>>>BBBMMMjjjxxx]]]III@@@===DDDLLLYYYsssyyykkkHHHIIINNNQQQNNNEEE???>>>CCCSSSppprrr\\\VVVSSSNNNQQQPPPNNNMMMJJJIIIGGGFFFIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@@@@@@@AAAIIIVVV```aaacccttt{{{uuuuuuttt}}}}}}tttlllllljjjgggfffkkkpppkkkccciiibbbYYYWWWdddxxx|||cccTTTOOOVVVlllgggXXXMMMJJJGGGCCCIIIUUUUUUJJJFFFRRReeeppprrrqqq{{{}}}~~~|||ooonnn{{{qqq}}}qqqwwwfffQQQHHHEEECCC===DDDjjj|||lll]]]YYY[[[[[[[[[[[[VVVXXX[[[^^^______^^^]]]ZZZ[[[]]]^^^```aaabbbbbbdddbbbaaaaaadddfffggggggeeeeeeeeeeeeeeedddcccbbbeeeqqqwwwvvvzzzwwwyyywwwtttnnnkkklllhhheeeaaa]]]ZZZWWWTTTRRRMMMLLLKKKIIIHHHGGGFFFFFFCCCBBBBBBAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<999999999888888888888777777777777777777777777777555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333444444444333333222222222333222222111111222222333111222222333333222222111222222222222222222222222444444444333333222222222444333222111111111222333222222333333333333444444777777777777777666666666888444111333999<<<:::777;;;777777999:::<<>>>>>>>>???===?????????AAAIIIUUU^^^aaaaaannnrrrlllwwwsssyyy~~~ttthhhccc]]]```rrrqqqXXXLLLMMMXXXooovvveeeVVVRRRPPPPPPYYYeeeeeeXXXUUUhhh|||~~~kkk~~~vvv^^^sss}}}pppZZZHHHCCCCCC???===NNNwwwuuugggZZZWWWZZZ[[[ZZZ[[[WWWYYY[[[]]]^^^]]][[[ZZZXXXYYY[[[]]]^^^``````aaaaaa```___```cccfffgggggg````````````aaaaaaaaaaaaeeepppvvvwwwwwwrrrnnnooommmiiihhhdddaaa]]]YYYWWWTTTQQQOOOLLLKKKIIIHHHFFFEEEEEEEEEAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999999888888888777777777777777777777777777777555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333444444444333333333222222333333222222222222333333333333444444444444333333222222222222222222222222444444444333333333222222444333222111111222333333333333444444444555555555555555555555555555555555888888777777777777777777555888>>>???===DDD[[[sss{{{tttcccMMMAAAAAAEEEGGGOOOeee|||oooGGGDDDCCC@@@>>>@@@MMM[[[bbbSSSQQQNNNKKKJJJMMMMMMLLLKKKJJJIIIHHHHHHKKKIIIGGGEEECCCCCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDD@@@??????>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>>>>??????<<<>>>>>>???AAAHHHRRRYYY[[[ZZZaaaaaa^^^wwwzzzssssss}}}tttZZZVVVQQQUUUggg}}}vvvbbbQQQRRR___rrryyyhhheeehhhmmmwwwyyykkkiiiaaabbb___VVVyyyssscccPPPDDDCCCDDD<<<@@@^^^kkk___VVVVVVZZZZZZYYYYYYXXXYYYZZZ\\\[[[ZZZXXXWWWVVVWWWYYY[[[\\\^^^^^^___^^^]]]]]]^^^bbbeeeffffff___^^^]]]]]]]]]^^^___```fffoootttvvvwwwzzz|||pppnnnkkkeee```]]][[[WWWTTTRRRPPPNNNLLLJJJIIIGGGFFFDDDDDDCCCCCC@@@??????>>>>>>===<<<<<<===<<<;;;;;;::::::;;;;;;999999888888888777777777777777777777777777777777555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333444444444444333333333333444333333222222333333444444555555555555555555444333333333333333333333333444444444444333333333333333333222222222333333444444555555555555666666666444444444444444444444444555999<<<:::777555666999::::::===BBBJJJZZZqqqttt```III>>>===???DDDIII[[[{{{xxxlllzzz@@@AAACCCFFFIIITTTjjj~~~jjjQQQOOORRRMMMJJJMMMKKKKKKJJJJJJIIIIIIHHHHHHKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@AAAAAABBBBBBBBBBBB??????>>>=======================================::::::;;;<<<===??????@@@>>>>>>>>>>>>@@@DDDKKKQQQOOOPPPSSSQQQPPPggg~~~uuuqqqzzz}}}sssjjjfffhhhmmmuuuxxxkkk___NNNHHHCCCEEEQQQ```jjjmmmcccWWWVVViiivvvXXXWWW|||^^^eeemmmYYYIIIDDDFFFHHH===FFFmmmzzzuuuddd[[[TTTVVVYYYYYYVVVVVVUUUVVVWWWYYYYYYXXXWWWVVVUUUVVVXXXZZZ[[[\\\]]]]]]\\\[[[[[[]]]___aaabbbaaa```___]]]\\\[[[]]]^^^___fffllloooqqq~~~yyysssttt|||ooofff```]]]XXXVVVRRRPPPOOOMMMKKKIIIGGGFFFEEECCCBBBBBBAAAAAA??????>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::888888888888777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444333333444444333333333333444444444555555666666555555444333333333333333333333333444444444444444444333333333333333333333444444444444444555555555666666666444444444444555555555555333777::::::888666888:::EEE<<<;;;KKKeeewwwzzzvvvZZZHHH<<<>>>AAAAAAHHHTTTsssggg___rrrCCCIIIUUUbbbnnn~~~mmmZZZNNNQQQRRRJJJHHHNNNIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>???@@@?????????>>>>>>AAADDDGGGDDDHHHIIIHHHKKKZZZ}}}~~~xxx|||rrrhhh```XXXSSSVVVYYY^^^cccjjjqqqvvvttttttooohhhccc^^^UUULLLJJJFFFEEELLLWWWbbbiiilllgggcccnnn|||]]]RRROOOvvvooobbb|||wwwbbbOOOEEEEEEIIIFFF???OOOzzz}}}~~~www```YYYTTTVVVXXXVVVSSSRRRQQQRRRTTTUUUVVVWWWWWWWWWTTTUUUWWWYYY[[[\\\]]]]]]\\\[[[ZZZ[[[]]]]]]\\\ZZZ[[[ZZZYYYYYY[[[]]]```bbbdddhhhiiilllyyysssmmmqqqaaa\\\\\\VVVSSSPPPNNNLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>======<<<<<<;;;;;;:::999999999999999888888888777777777666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555444444444444444444555444444555555555555444444333333333333333333333333444444444444444444444444333333444444555555555555333444444444444555555555555666666666777777777888777777888999999999999999AAADDDPPPjjjqqqZZZGGG???>>>DDDEEEEEEWWWppppppRRRccc___iii{{{nnnZZZRRROOOQQQOOOHHHGGGKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>??????>>>===>>>>>>???@@@???FFFEEEEEEKKKRRRgggyyyvvvnnniiioooyyyqqqaaaXXXQQQMMMJJJOOOTTTVVVUUUTTTUUUWWW[[[[[[YYYTTTSSSTTTQQQLLLIIIJJJSSSeeevvvgggLLLLLLOOOmmmuuuaaagggnnnYYYKKKGGGLLLQQQ@@@CCC\\\kkk\\\VVVSSSTTTUUURRROOOOOONNNOOOQQQRRRTTTUUUUUUVVVSSSTTTVVVXXXZZZ[[[[[[\\\[[[ZZZYYYYYYZZZZZZXXXVVVRRRRRRTTTWWW[[[___ccceeebbbdddeeeiiivvv{{{mmm{{{}}}hhh\\\WWWTTTRRRNNNLLLKKKIIIGGGEEECCCCCCBBBAAA@@@???????????????>>>======<<<<<<;;;;;;:::999999888888999999888888777777777666666666777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555666555555444444555555666444444555555555555444444333333333333333333333333444444444444555555555555333333444555666666666666333333444444444555555555777777777888888999999:::;;;:::999999:::;;;<<<<<<===VVVvvvzzz___III@@@===@@@DDDEEEPPPpppaaaRRRyyyttt___QQQPPPOOOLLLJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@????????????@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>======DDDAAACCCKKKIIITTTqqq~~~oooxxx|||pppaaaZZZUUURRRQQQWWW\\\\\\XXXVVVXXX[[[]]]``````___```dddccc```WWW]]]nnnxxxZZZLLLLLLWWWoootttiiizzz~~~hhhSSSIIIJJJPPPUUU>>>NNNoooxxxaaaWWWRRROOOQQQRRROOOMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSQQQRRRTTTVVVXXXYYYYYYZZZXXXWWWWWWXXXYYYXXXVVVTTTQQQSSSUUUYYY]]]```cccdddbbbbbbbbbfffsssrrr{{{kkk\\\SSSQQQMMMKKKIIIGGGEEECCCCCCBBBAAA@@@????????????======<<<<<<;;;;;;::::::::::::999888888888888888888777777777666666666666777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555666666666555555555555666666555666666777777666666555444444444444444444444444444444444444555555555666222333555666777777666666444555555555555666666666777777888888999:::::::::888:::<<<<<<<<>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999:::<<<>>>???>>>===;;;BBB===???IIICCCFFFbbb~~~~~~|||lll|||~~~pppiiifffccccccfffhhhfffdddgggpppxxxrrrvvvyyyxxxzzz}}}|||yyyssszzzuuuXXXQQQQQQNNN___www}}}zzzbbbMMMDDDFFFLLLOOOAAAYYYlll[[[SSSNNNLLLNNNPPPMMMLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXUUUTTTUUUWWWXXXXXXWWWUUUXXXYYY[[[]]]___aaaaaaaaadddcccaaadddnnn}}}www}}}kkkSSSPPPLLLIIIHHHFFFCCCAAABBBBBBAAA@@@?????????@@@<<<<<<;;;::::::999999888:::999999888777888888888777777777777666666666666777777777777777777777777555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666666666555555555555666666777777888888888888777777444444444444444444444444444444444555555555666666222333555777777777777666666666666666777777777777666777777888999:::::::::000777===>>>===CCCOOOZZZzzz{{{]]]HHHAAA@@@CCCDDDJJJVVVnnnqqq^^^nnnwwwggg]]]SSSLLLKKKJJJKKKLLLKKKIIIGGGIIIHHHFFFDDDCCCBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>======>>>@@@BBBCCCDDDBBB???<<<;;;:::;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>AAAEEELLLPPPuuullljjjwww{{{~~~zzz~~~^^^NNNNNNSSSUUUooo}}}nnnTTTBBBBBBJJJJJJBBBIII```vvv^^^QQQNNNMMMKKKJJJJJJKKKMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOOOOPPPQQQSSSUUUVVVTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWYYY\\\^^^___```aaaccc``````ccckkkrrrvvvvvv|||qqqwww|||ccc\\\SSSKKKDDD@@@BBBEEEFFFAAA======AAABBB>>>:::======<<<;;;::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666444444555555555555444444777777777777777777777777666666555555555555666666777777777777777777777777777666555444444444444444555555555555555555555555777777666666555555555444666666666666777777777777777888999888777666777888777777999:::;;;;;;<<<<<<<<<:::<<>>===<<<<<<<<<>>>@@@AAABBBAAA>>><<<:::::::::;;;;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>???CCCIIINNNjjjaaa\\\yyydddSSSKKKJJJWWWiiiuuubbbKKKAAADDDIIIFFFAAALLLllljjjVVVLLLOOONNNLLLKKKKKKLLLMMMNNNKKKLLLLLLMMMNNNNNNNNNNNNOOONNNNNNNNNOOOQQQSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUZZZ[[[\\\]]]______``````]]]\\\[[[]]]bbbgggjjjlll{{{mmmnnnnnntttpppYYYLLLIIIHHHDDDAAAFFFCCC???<<<<<<===???@@@===<<<;;;::::::999999999888888888888888888888888888888888888888888888888666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666555666666777777666666555777777777777777777777777777666666555555666666777666666666666666666666666666666555444444444444444555555555555555555555555777777666666666555555555777777777777888888888888;;;<<<<<<;;;888777888999;;;;;;;;;;;;:::999888777DDD???===BBBQQQkkkxxx[[[JJJDDDBBBDDDGGGLLLZZZppp|||aaaSSSOOONNNMMMOOOLLLJJJHHHHHHHHHHHHGGGDDDCCCBBBAAA@@@?????????AAA@@@@@@???>>>>>>======<<<;;;;;;:::;;;<<<>>>???@@@>>><<<:::999999999999:::::::::999999999999999888888888888888888888888999999999::::::::::::;;;;;;<<<<<<<<<===AAAFFFIII^^^cccYYYsssxxxxxxjjjLLLLLLMMMLLLaaazzzhhhTTTCCCCCCHHHFFFCCCDDD\\\{{{}}}vvv```PPPNNNPPPOOOMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRQQQQQQQQQQQQRRRSSSTTT[[[[[[\\\\\\]]]]]]^^^^^^^^^____________aaadddgggvvvrrrllldddccckkk}}}rrr^^^SSSMMMHHHCCC@@@@@@???<<<999999<<>>>>><<>>=========;;;;;;;;;;;;;;;<<<===>>>===<<<:::999888888888888999999999999999888888888777777777777777777777777888888888999999999:::::::::;;;;;;;;;;;;>>>BBBEEEUUUuuupppeeevvvyyyXXXEEEMMMUUU[[[uuummm[[[IIIAAAHHHHHH@@@CCCOOOvvvvvvsssyyypppXXXLLLQQQOOOOOOMMMLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRWWWWWWWWWXXXYYY[[[\\\\\\bbbddddddbbb______cccfffmmmuuutttfff```^^^eee{{{iiiUUUKKKHHH===>>>@@@@@@???===<<<;;;<<<;;;:::999999888999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777777777888888888888777777777777777777777777777777888777777666666777777888666666666666666666666666555555444444444444444555777777777777777777777777777777777777777777777777777777777777888888888888555666777777666777:::<<<:::999999999<<<@@@DDDGGGGGG]]]rrr|||{{{mmm\\\VVVDDD;;;AAAGGGHHHTTTdddooo]]]QQQRRRSSSMMMKKKNNNOOOKKKHHHEEEEEEFFFEEEEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>=========<<<;;;;;;;;;<<<<<<<<<===::::::999888888888888888888888888888888888888888666666666666666666666666777777777888888888888999999::::::::::::<<>>@@@IIINNNYYYtttddd^^^TTTMMMMMMLLLHHHIIIOOOLLLIIIGGGEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777888888888666666666666666666666666666666666777777777888888888999:::999999;;;>>>@@@EEEXXX|||wwwwwwvvvnnnlllllloooZZZJJJJJJLLLTTTlllsss\\\TTTAAA???CCCFFF===:::SSSttt~~~~~~yyydddNNNHHHOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHGGGHHHIIIIIILLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUYYY]]]aaaccc^^^```aaaaaa```aaaccceeecccdddmmmyyyqqqggg[[[VVVXXXbbbpppuuu\\\QQQCCC<<<<<<>>>???=========<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777777888888888888777777888888888888888888888888999999888888888888999999888888888888888888888888666666666555666666777888999999999999999999999999888888888888999999999999777777777888888888999999;;;;;;:::888777777:::<<<===???DDDLLLUUU^^^gggkkkhhhhhhaaaRRRDDD@@@BBBCCC;;;@@@HHHPPP[[[tttxxx|||gggUUUUUURRRMMMKKKJJJIIIJJJLLLIIIGGGFFFEEEFFFFFFDDDCCCAAABBBCCCCCCCCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;999:::::::::::::::999999777888888999999999888888666666666777777777888888666666666666666666666666555555666666666777777777666888999999999;;;===@@@AAAKKKccczzzvvvzzzmmmiiiooowwwcccMMMFFFJJJUUUkkkuuu___LLLGGG???@@@CCCBBB<<>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999999999999999999999999999888888999999999999888888888888888888888888888888999999999888888999999999999999999999999999999999777777777777777888999999::::::::::::::::::::::::888888888999999999::::::999999999:::::::::;;;;;;;;;;;;;;;::::::<<<@@@CCCIIINNNVVV^^^dddggghhhhhhOOOKKKHHHEEEAAA===???CCCDDDOOO[[[ggg}}}tttYYYSSSRRRJJJKKKJJJIIIIIIKKKIIIEEEGGGFFFEEEFFFGGGFFFDDDBBB@@@AAABBBCCCBBBAAA@@@???===<<<<<<;;;;;;:::999999888888999999999888888777777888888999999999999888555666666666777777888888666666666666666666666666555555555555666666666777666777999999:::;;;>>>@@@@@@BBBNNNeeezzzeeeiii~~~wwwzzzxxxmmmnnn}}}sssVVVMMMOOOIIIMMMaaayyygggSSSBBB???BBBCCCDDD@@@???PPPwwwfffOOOJJJIIIGGGFFFFFFHHHIIIJJJKKKKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOQQQUUUZZZ^^^```]]]\\\\\\aaahhhlllmmmlllaaa^^^___jjj|||zzzsssuuujjjbbbUUUYYYUUUNNNTTThhhxxx{{{|||uuujjj]]]QQQIIIEEE???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999888888888888888888888888:::999999888888999999:::::::::::::::::::::::::::888888777777888999::::::::::::::::::::::::::::::888888888999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@BBBEEEIIIOOOTTT[[[___eeefffbbbXXXMMMFFFIII???<<>>AAAAAADDDAAA;;;CCCcccsss[[[NNNHHHGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIILLLMMMNNNQQQSSSVVVYYYZZZZZZZZZZZZZZZ[[[^^^```aaa```]]][[[```nnnpppxxxtttiii___VVVQQQMMMMMMUUU```ooossseeeYYYOOOIIIAAA<<<<<<>>>BBBDDD???>>><<<:::999999999999>>>===;;;:::999:::;;;<<<:::;;;;;;:::999999:::<<<:::::::::;;;;;;:::888666999999999999999::::::::::::999888999;;;<<<;;;::::::999888999999999888666555777999:::999999:::;;;999::::::::::::;;;;;;;;;777:::===>>>===<<<;;;;;;:::999999:::;;;;;;:::888===<<<<<<<<<===>>>>>>>>>===============???@@@@@@;;;===???>>>===>>>CCCGGGEEEJJJQQQVVVSSSPPPTTT[[[```YYYRRRNNNJJJDDDAAAAAA???@@@DDDIIIHHHHHHRRR^^^mmmfffXXXRRRMMMJJJIIIKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBB?????????>>>>>>??????@@@<<<<<<;;;:::::::::::::::999999999999999888888777777777777777777777777777555555555555555555555555444444444444444444444444444444444444555555555555666666777888999:::;;;;;;;;;???DDDQQQoooxxxlll|||}}}xxx}}}wwwyyyhhhTTTJJJHHHKKKQQQ]]]iiiuuu^^^LLL@@@???CCCDDDEEE@@@???VVVdddQQQIIIFFFEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLNNNPPPSSSVVVWWWTTTUUUUUUVVVWWWYYY[[[[[[^^^[[[YYY[[[eeexxxooo{{{wwwmmmccc]]]UUUMMMKKKNNNWWWeeerrrwwwxxx{{{|||zzzgggaaaXXXPPPIIIDDD???<<<<<<;;;;;;;;;<<<===???@@@;;;:::999888888999;;;<<<===>>>>>>===<<<;;;<<<>>>;;;::::::;;;<<<<<<<<<;;;999999:::::::::::::::;;;===;;;;;;<<<>>>@@@@@@@@@::::::<<<>>>???@@@???>>>===>>>???>>>===<<<<<<<<<::::::::::::::::::999999???>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>===============???AAA???===<<<>>>AAA>>>>>>??????@@@AAABBBBBBFFFHHHJJJMMMQQQWWW]]]aaaccccccccc```WWWMMMKKKOOOMMMHHHEEEEEECCC@@@AAADDDMMMLLLOOOUUUYYYaaarrrmmm___RRRNNNNNNLLLJJJIIIJJJHHHGGGGGGHHHGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBB??????>>>>>>>>>>>>??????<<<;;;::::::999999::::::888888888888888777666666777777777777777777777777555555555555555555555555444444444444444444444444444444444444555555555555666666777777888999:::::::::===AAAIII___nnngggzzz}}}yyyrrrqqq~~~{{{yyyqqq___LLLCCCCCCHHHPPPWWWooo{{{cccQQQFFFAAABBBFFFEEEBBB???KKKqqqoooTTTGGGEEEEEEDDDCCCFFFFFFGGGGGGHHHHHHIIIIIIFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJMMMOOOQQQSSSOOOPPPRRRSSSUUUUUUVVVVVVYYYYYYWWWVVV[[[hhh|||~~~~~~ppptttiii___TTTLLLIIIIIIOOOUUUWWW\\\gggpppuuuooonnnkkkiiigggbbb]]]XXXMMMKKKHHHDDDAAA???======DDDCCCAAA@@@@@@@@@AAABBB===>>>???>>><<<;;;<<<===???>>>>>>===>>>>>>???@@@;;;<<<<<<<<<=========>>>BBB@@@===<<<===>>>===<<<888999;;;===>>>>>>>>>>>>>>>>>>============<<<<<>>;;;;;;>>>???>>><<<@@@BBBCCCBBBAAABBBEEEIIIIIINNNQQQOOOKKKIIINNNSSSTTTVVVZZZ]]]aaadddfffgggiiifffddddddfffhhhiiiiii___[[[WWWSSSKKKCCCAAADDD@@@======???@@@CCCLLLVVVgggkkksss}}}|||jjj]]]TTTMMMNNNOOOMMMKKKKKKHHHGGGFFFFFFGGGFFFDDDBBBCCCCCCCCCBBBBBBBBBAAAAAA??????>>>=========>>>>>>;;;::::::999999999999999777888888888888777666666666666666666666666666666555555555555555555555555333333333333333333333333333333444444444555555555555555666777777888999999999;;;===AAAPPPrrrooosss|||wwwxxxxxx{{{xxxvvv{{{vvvbbbVVVNNNGGGFFFJJJQQQ^^^jjjxxxfffRRRFFFBBBBBBEEEIIIHHHBBBIIIggg|||vvv~~~vvv```IIIBBBFFFHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOMMMNNNQQQSSSTTTTTTTTTTTTSSSVVVWWWUUUTTT\\\jjjvvvjjjpppxxxnnnfff___ZZZPPPOOOKKKFFFFFFKKKQQQUUU___aaagggnnntttxxxwwwvvvjjjgggbbb]]]XXXTTTQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKIIIHHHHHHIIIFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEECCCAAA@@@BBBDDDDDDDDDFFFFFFEEECCCBBBCCCEEEGGGJJJIIIIIIJJJLLLNNNNNNNNNJJJKKKMMMNNNOOOOOONNNNNNOOOLLLKKKOOOVVVZZZXXXUUUVVVZZZ^^^^^^]]]```gggmmmsssuuuwwwuuussssssuuuxxx~~~yyyssskkkeeebbb^^^YYYUUUKKKFFFBBBBBBAAA>>>@@@CCCEEEBBBAAACCCHHHSSSgggyyyjjj]]]WWWUUUOOOKKKKKKKKKHHHGGGHHHGGGFFFEEEEEEFFFFFFDDDBBBCCCBBBBBBBBBBBBAAAAAAAAA???>>>======<<<<<<<<<===::::::999888888888888999888888888888888777777666555555555555555555555555555555555555555555555555333333333333333333333333333333333444444444444555444555555666666777777777888999:::===DDD^^^vvvnnnjjjnnn|||}}}vvvxxxsssuuu|||{{{zzzdddUUUOOOIIIGGGFFFIIIOOO]]]ttt{{{cccUUUFFF@@@AAACCCGGGLLLHHHGGG^^^tttvvvgggUUUDDDAAAFFFHHHEEEBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLLLLKKKLLLNNNPPPRRRRRRRRRRRRNNNSSSWWWVVVTTTUUU]]]eeexxxrrr___vvvvvvnnn^^^YYYRRRNNNKKKHHHGGGGGGLLLMMMQQQXXX___dddfffffflllllllllmmmooorrrtttvvvllllllllllllmmmnnnnnnoookkkmmmoooooonnnmmmmmmnnnbbbdddeeeddd___ZZZXXXWWW^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZ]]]bbbfffhhhiiikkkiiifffcccaaaccciiinnntttrrrpppqqqsssuuuuuutttppprrrtttwwwyyyyyyyyyyyyuuutttvvv}}}{{{uuuooommm^^^YYYRRRMMMKKKIIIEEEBBBIIIDDDAAAAAAAAAAAADDDJJJRRRNNNKKKNNNYYYmmmuuufff___XXXSSSPPPKKKIIIJJJHHHEEEFFFIIIFFFEEEEEEEEEFFFFFFDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<;;;;;;<<<:::999888888777777888888888888888888888777666666555555555555555555555555444444444444444444444444222222222222222222222222333333333333444444444444444444444555555666666666999777999<<<>>>LLLrrreee______mmm}}}vvvvvvxxxxxxtttwwwvvvgggZZZNNNGGGEEEEEEDDDGGGNNN[[[qqqtttbbbRRRHHH@@@???AAACCCGGGKKKFFFSSSwww|||}}}~~~YYYLLLAAAAAADDDDDDAAA???AAABBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAA@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHJJJKKKMMMNNNNNNNNNKKKPPPUUUVVVTTTTTTXXX\\\hhhsssaaayyyqqqiiibbb^^^YYYQQQIIIFFFEEEDDDCCCEEEHHHJJJKKKKKKSSSUUUXXX]]]dddjjjooosss|||}}}~~~xxxrrrppplllggg___XXXRRRNNNKKKHHHEEEAAA????????????>>>CCCAAAAAADDDFFFIIIPPPXXXgggcccbbbiiiwww}}}ggg[[[ZZZZZZWWWRRRLLLJJJJJJKKKIIIEEEEEEIIIFFFEEEEEEEEEFFFFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;999999888777777777777777666777777777777666555555444444444444444444444444444444444444444444444444222222222222222222222222222222333333333444444444444444444444444555555555:::555888>>><<>>@@@AAAAAADDDHHHQQQooorrrOOOFFF@@@AAACCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@===>>>>>>???@@@@@@AAAAAA????????????@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLNNNQQQSSSTTTUUUWWWZZZ```nnnsssgggyyyrrreeeZZZUUUOOOMMMJJJHHHHHHGGGFFFEEEDDDDDDEEEGGGJJJNNNQQQSSS\\\^^^aaadddhhhkkkmmmoootttwwwzzz||||||||||||}}}|||wwwtttuuuwwwwwwuuusssvvv}}}|||wwwrrrppprrrrrrpppmmmlllnnnpppssstttsssrrrqqqsssuuuwwwyyyxxxvvvrrrpppgggggggggffffffeeeeeeeeebbb^^^YYYWWWWWWUUURRROOONNNLLLIIIFFFDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIKKKNNNTTT[[[```gggsssxxxfff```YYYUUURRROOONNNOOOHHHGGGJJJKKKHHHBBBAAADDDFFFEEEEEEFFFGGGGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::999888888777777777777777555555666666555555444333444444444444444444444444444444444444444444444444111111111111111111111111222222333333333444444444333333444444444444444444:::444777???===999JJJdddsssfff[[[\\\nnn~~~wwwqqqiiiiiipppmmmrrr{{{|||tttooovvv|||qqqggg^^^WWWRRRGGGGGGIIIIIIDDD@@@GGGSSSUUU[[[mmmuuuYYYHHH===<<<>>>AAAAAA???AAAFFFdddfffIIIDDDAAACCCCCC@@@???@@@>>>>>>>>>>>>============>>>???@@@AAABBBBBBAAA@@@===>>>>>>???@@@AAAAAAAAA============>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHKKKMMMNNNNNNMMMNNNOOORRRUUUYYY[[[]]]bbbuuuhhh]]]wwwsss___\\\XXXTTTPPPMMMIIIFFFGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFHHHJJJMMMNNNOOOPPPNNNQQQUUUWWWXXXXXXXXXYYYXXXZZZ[[[ZZZYYY]]]fffnnnaaa```___]]]\\\ZZZYYYXXX[[[[[[\\\]]]]]][[[WWWSSSQQQTTTVVVTTTQQQQQQUUUYYYWWWRRRMMMLLLOOOPPPNNNKKKNNNOOORRRSSSSSSRRROOONNNNNNPPPQQQQQQNNNLLLKKKKKKHHHGGGGGGHHHIIIJJJHHHFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGEEEBBBAAAAAADDDGGGJJJFFFIIIKKKKKKKKKMMMSSSXXXmmmrrr{{{~~~iii]]]WWWTTTPPPNNNMMMMMMKKKJJJJJJHHHFFFEEEFFFFFFEEEDDDFFFDDDBBBCCCEEEFFFCCC@@@AAA@@@@@@???>>>======<<>>===<<<;;;:::999999::::::999999888777777666666666555444333333222111444444444444444444444444444444333333222111000000111111111111111111111111000111111111111222222222333333333333333333333333333555777777777;;;DDDKKK___vvviiibbbiiioooyyy{{{qqqjjjeee^^^^^^hhhrrr{{{~~~|||||||||}}}|||}}}~~~yyyzzz|||~~~~~~|||{{{zzzxxxxxxwwwvvvwwwwwwyyyyyy}}}tttlllnnnrrrsssnnn^^^PPPMMMLLLGGGCCCBBBEEECCCCCCEEEDDDEEEQQQ___ooogggJJJ??????:::<<>>>>>>>>>>>??????>>>@@@BBBDDDEEEEEEDDDDDD>>>=========>>>???@@@@@@===============>>>>>>???>>>>>>???@@@AAACCCDDDEEEDDDDDDEEEFFFHHHJJJMMMNNNHHHIIIKKKNNNQQQTTTVVVWWW___YYYaaa}}}iiigggzzz|||ssslllfff```YYYTTTNNNOOOPPPNNNKKKHHHFFFFFFEEEDDDCCCDDDEEEEEECCCBBBDDDEEEFFFGGGGGGFFFDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGEEEFFFHHHJJJFFFFFFEEEDDDDDDDDDEEEEEEHHHCCC@@@AAAEEEGGGEEEBBBEEEEEEEEEGGGGGGFFFCCC@@@GGGEEEDDDCCCDDDDDDBBBAAAEEEDDDCCCDDDEEEEEEDDDBBBDDDBBBAAABBBDDDEEEBBB@@@HHHGGGGGGGGGGGGIIIKKKLLLIIIFFFFFFJJJMMMRRRZZZcccgggmmmrrrnnniiilllzzzoooaaaTTTLLLSSSQQQMMMLLLKKKKKKJJJHHHHHHFFFDDDCCCDDDDDDCCCBBBDDDBBBAAABBBDDDEEEBBB@@@?????????>>>===<<<<<<<<<======<<<;;;:::999888888999999888888777666666555666555555444333333222222333333333333333333333333444444333222222111000000111111111111111111111111000000111111111222222222333333333333333333333333222555777777666:::AAAGGGMMMfff~~~ggggggkkkrrrvvvqqq~~~tttjjj^^^XXX[[[^^^```iiivvvyyyvvvyyy{{{yyyxxxwww~~~}}}||||||}}}}}}|||{{{zzzzzz}}}}}}~~~~~~~~~~~~~~~{{{yyywwwuuutttvvvwwwyyywwwxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwvvvuuutttssssssrrrrrrsssttttttsssrrrqqqrrrrrrssssssrrrrrrqqqqqqmmmppplllddd```eeekkklllVVVLLLDDDEEEFFFDDDBBBCCCAAABBBGGGLLLPPPXXXiiizzz{{{XXXBBB>>>>>>===??????<<>>>>>======>>>>>>???>>>???@@@BBBCCCDDDEEEEEE>>>>>>=========>>>??????======<<<<<<======>>>???>>>>>>>>>???AAABBBDDDEEECCCCCCEEEFFFHHHIIIKKKKKKJJJKKKMMMOOORRRUUUWWWXXXYYY[[[aaaooosssqqq||||||vvvlllllljjjddd]]]VVVQQQOOOOOOLLLIIIGGGGGGGGGGGGFFFAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBB@@@???AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFDDDCCCCCCBBBBBBCCCDDDDDDBBB@@@EEEEEEFFFFFFFFFEEEDDDDDDEEEDDDDDDFFFHHHHHHGGGFFFEEEEEEEEEHHHLLLNNNMMMKKKPPPSSSWWW[[[^^^```aaaaaa```___bbbhhhlllpppwwwmmm\\\UUUSSSPPPMMMNNNLLLIIIIIIIIIIIIHHHGGGEEECCCAAAAAABBBBBBAAA@@@AAA@@@@@@AAACCCCCCAAA@@@=========<<<<<<;;;;;;:::;;;;;;:::999888777777666777777777666555555444444555555444444333333222222222222222222222222222222333333333222111111000000111111111111111111111111000000000111111111222222222222333333333333333333111444666666666888===AAA===SSSxxxpppddddddjjjkkkxxxkkk___[[[XXXSSSSSSXXXbbbgggqqqyyy}}}~~~yyyqqqlllkkkjjjjjjjjjlllnnnpppsssuuuvvvvvvtttttttttttttttttttttttttttuuuuuuuuutttrrrpppooonnnooopppqqqqqqrrrrrrqqqtttttttttttttttsssrrrqqqooonnnlllkkkjjjkkkmmmnnnmmmmmmnnnnnnnnnmmmllllllqqqpppooonnnlllkkkiiiiiiiiiiiihhhgggeeeddddddcccdddddddddcccccccccbbbbbbdddcccbbb```\\\XXXTTTRRRRRRQQQNNNJJJJJJQQQVVVWWWDDD@@@???@@@AAAAAACCCGGGEEELLLWWWbbbmmm{{{|||aaaGGG===@@@???BBBBBB<<<===TTT~~~~~~rrrTTTLLLDDDCCCAAA???>>>>>>??????>>>>>>============>>>>>>>>>>>>??????AAACCCDDDEEE>>>>>>======<<<============<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCEEEGGGHHHHHHHHHHHHKKKLLLNNNPPPSSSUUUWWWXXXTTT]]]______qqqxxx~~~|||iiizzz{{{qqqiiifffeeeaaa[[[WWWVVVVVVUUUUUUSSSQQQNNNKKKIIIIIIJJJKKKHHHHHHGGGEEEEEEDDDDDDDDDHHHHHHGGGEEEBBBBBBCCCEEEEEEEEEEEEFFFFFFGGGHHHHHHFFFHHHKKKKKKJJJIIIHHHHHHKKKIIIHHHIIIJJJKKKKKKJJJIIIMMMQQQRRRPPPOOOPPPQQQRRRQQQRRRTTTWWWYYYXXXWWWTTTTTTWWW[[[aaadddfffeeejjjooowwwkkkbbbWWWRRRQQQRRRRRRPPPJJJHHHGGGGGGHHHHHHGGGFFFDDDBBB@@@@@@AAAAAA@@@????????????@@@AAAAAA@@@???<<<;;;;;;;;;::::::999999::::::999999888777666666555555555555444444333333444444333333333333333333111111111111111111111111333222222222111111000000111111111111111111111111000000000000111111111111222222222222222333333333000333555666555666888;;;;;;FFFaaadddXXXgggvvvoooqqqzzzsssmmmiiiaaa[[[ZZZUUUWWWXXXWWWUUUXXX```iiillllllmmmooorrrvvvyyy|||~~~yyyrrrmmmjjjiiiiiihhhfffgggggghhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeecccbbbaaaaaaaaabbbdddeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddcccbbbaaa``````aaabbbcccaaaaaaaaaaaa``````______dddcccbbb```^^^]]][[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRPPPOOOMMMKKKHHHEEEBBBAAACCCAAA???>>>@@@DDDEEEEEE@@@AAACCCCCCBBBEEELLLRRRVVVbbbtttzzzlll]]]MMM@@@>>>CCC@@@CCCBBBDDDUUUxxx~~~qqqrrr~~~vvvXXXDDDEEEBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<======>>>============>>>AAACCCDDD>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>======>>>>>>???AAABBBCCCCCCDDDFFFHHHIIIHHHGGGFFFKKKLLLMMMOOORRRTTTUUUVVVTTTZZZ[[[YYYccc{{{}}}vvvnnn{{{yyywwwvvvuuuvvvtttoooiiiddd```^^^\\\[[[ZZZYYYWWWUUUTTTTTTTTTWWWWWWWWWUUUTTTSSSUUUWWWVVVWWWXXXYYYZZZZZZ[[[[[[YYY^^^cccddd```]]]]]]^^^bbb```^^^^^^```cccddddddccciiioooqqqnnnmmmooorrrttttttuuuxxx{{{}}}}}}|||xxxzzz}}}pppeeeXXXUUUUUUTTTQQQLLLIIIGGGGGGGGGFFFEEEFFFHHHHHHGGGEEECCCBBB@@@@@@AAABBBAAA@@@===>>>????????????>>>???:::::::::999999999999999::::::999999888777777777444444444333333333333333222222333333333333333333111111111111111111111111222222111111111111111000000000000000000000000000//////000000000111111111111111111222222333333333000222333444444444555666???>>>JJJkkkwww^^^aaahhhbbbeeerrrxxxnnniii\\\______YYYQQQJJJHHHHHHLLLMMMPPPSSSWWW[[[^^^```fffdddbbbbbbbbbaaa```^^^^^^^^^^^^^^^]]]\\\ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVTTTSSSSSSRRRRRRQQQQQQQQQTTTSSSRRRRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFCCCBBBAAAAAABBBEEEGGGHHHCCCBBBBBBDDDEEEDDDAAA@@@===CCCHHHIIILLLUUUbbblllwwwxxxssscccXXXLLLFFFBBB@@@@@@AAA@@@@@@EEEYYY}}}ooosssvvvooo[[[FFF>>>AAA@@@???>>>>>>==================<<<<<<<<<<<<======<<<<<<;;;;;;===>>>@@@BBB======<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<============>>>???@@@AAABBBCCCEEEGGGHHHIIIHHHFFFEEEIIIJJJKKKMMMOOOPPPRRRSSSWWWUUUWWW\\\^^^fff}}}qqq{{{}}}}}}|||{{{yyyxxxwwwvvvvvvvvvwwwwwwwwwwwwxxx{{{}}}nnn[[[TTTUUUQQQNNNPPPQQQMMMGGGDDDFFFIIIFFFEEEEEEFFFGGGGGGFFFDDDCCCAAA@@@@@@AAABBBAAA@@@>>>???@@@@@@>>>======>>>999999999999999999999999999999888888888777777777333333333333333333333333111111222222333333444444111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111000000111111222333333333111111222333333444444444<<<777;;;OOOooo|||dddQQQ\\\```mmmzzzwwwnnn```VVVRRRPPPNNNJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOOOOLLLJJJMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@BBBCCC@@@@@@CCCGGGHHHEEECCCEEECCCMMMXXX^^^gggvvvpppddd]]]YYYNNNEEE===;;;???BBBAAA???AAAEEEVVVyyyxxxxxx```HHH???>>>===============<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======;;;;;;::::::::::::::::::;;;::::::::::::;;;<<<<<<============>>>???@@@AAACCCDDDEEEFFFGGGGGGFFFEEEHHHHHHIIIKKKLLLNNNOOOOOOVVVQQQTTT]]][[[WWWhhhooozzzeeeYYYSSSKKKMMMTTTTTTJJJKKKKKKJJJIIIIIIJJJLLLDDDDDDDDDEEEFFFFFFDDDBBBBBB@@@??????@@@AAAAAA@@@???@@@BBB@@@===;;;<<<===999999999999999999999999777777777666666666666666333333333333333333333333000111111222333333444444222222222222222222222222000000000000111111111111000000000000000000000000////////////000000000111///000000111222222333333222111000111222444444444444555888@@@OOOfffeee^^^___gggvvvrrriiijjjjjjgggVVVTTTOOOKKKGGGDDDCCCBBBEEEDDDCCCDDDEEEDDDBBB@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@BBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAACCCCCCCCCBBBBBBCCCEEEFFFHHHHHHGGGEEEDDDFFFGGGLLLSSSUUUUUUZZZaaadddqqqkkk[[[SSSLLLFFFBBB???;;;:::>>>BBBDDDBBBKKKXXXvvvhhhNNN@@@??????;;;<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999:::999999999999::::::;;;:::::::::999:::;;;;;;<<<===============>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNQQQPPPTTTXXXUUURRR[[[hhhwwwuuu___PPPNNNRRRNNNLLLMMMHHHIIIHHHHHHIIIJJJIIIEEEAAACCCCCCCCCDDDEEEDDDBBB@@@AAA???>>>>>>@@@AAA@@@??????BBBCCCAAA===;;;;;;<<<999999999999999999::::::555555555555555555444444333333333333333333333333000000111222333444444555222222222222222222222222000000000000000111111111000000000000000000000000////////////000000000000///000000111222222333333222111000000222444555555...666===<<<<<>>??????@@@AAAAAAAAAAAA>>>>>>?????????>>>======>>>>>>>>>??????@@@@@@@@@AAA@@@@@@???@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCC???AAADDDFFFGGGFFFEEEEEEGGGLLLTTT[[[___```___]]]ZZZ[[[aaajjjnnnrrr}}}|||kkkZZZPPPLLLDDD<<<<<<>>>===<<<>>>CCCGGGIIIWWWlllxxxTTT???===BBB@@@:::;;;;;;<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;:::888777888888888888999:::;;;;;;::::::999999::::::;;;<<<======<<<======>>>???@@@?????????@@@AAABBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMKKKQQQTTTQQQNNNQQQVVVXXXiiizzzssstttLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCAAAAAACCCDDDCCCBBBAAA@@@>>>???@@@AAAAAA@@@DDDBBB@@@>>><<<:::999999999999888888777888888888777777777777666666666666555444444333333444444555111111111111111111111111111111111111111111111111111111000000//////......000000000000000000000000111111000000//////......000000000000111111111111000111111111111222222222777555777:::999???XXXuuurrrWWWTTT^^^gggooowww{{{xxxuuupppllliiiddd^^^XXXTTTQQQNNNLLLKKKJJJIIIIIIIIIHHHEEEBBBGGGEEECCCCCCDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAABBBBBBAAA@@@@@@BBB@@@???@@@BBBBBBBBB@@@CCCBBBAAA@@@????????????EEEBBBBBBEEEDDDBBBCCCGGGDDDEEEFFFFFFEEEFFFHHHJJJKKKJJJIIIJJJNNNRRRTTTUUU]]]rrr~~~pppeeeXXXNNNEEE<<<999;;;???<<<===@@@@@@BBBNNN[[[qqqdddGGG???@@@===:::;;;;;;::::::999999::::::;;;888999999::::::999999888::::::::::::::::::::::::888888999999999999888888999999999999999999::::::<<<<<<<<<<<<==================<<<<<<>>>???AAABBBFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNOOONNNMMMNNNQQQSSSUUUaaavvvhhhnnnLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFEEEEEEEEEDDDBBBAAAAAACCCCCCCCCBBBAAA@@@>>>>>>@@@AAA@@@@@@AAA@@@>>><<<;;;999999888999999888777777777888888666666666555555555444444444444333333333333444444111111111111111111111111111111111111111111111111000000000000//////......////////////////////////000000000000//////......//////000000000111111111000000111111111222222222333111444777666888JJJ```wwwcccYYYVVV```nnn{{{}}}zzzuuupppllliiibbb```^^^]]]\\\YYYUUURRRPPPNNNLLLKKKKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHEEEGGGOOOTTTSSSQQQQQQPPPPPPQQQTTTYYY___dddhhh```bbbdddiiinnntttzzz}}}ooofffXXXOOOFFFAAA>>>;;;;;;===999888999<<>>>>>???@@@@@@???>>>===<<<;;;:::999999999999999888777777777777777555555444444444333333333444333333222222333333444111111111111111111111111000000000000000000000000000000000////////////...////////////////////////000000000////////////...//////000000000000111111000000000111111111222222111///222666555444<<>>FFFYYYwwwtttLLL???666999===;;;999;;;999999999888888999999999777888888999999888888777888888888888888888888888666777777888888777777666777777777888888999999999999999999999::::::::::::<<<<<<<<<<<<===???@@@AAACCCDDDEEEFFFGGGIIIIIIJJJLLLMMMNNNMMMLLLLLLNNNOOOPPPLLLQQQddd|||~~~ooowwwKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@AAABBBBBBAAAAAA???>>>===?????????>>><<<<<<;;;:::::::::::::::999888777666666666666666444444444444333333333333333333222222222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000111000000000000111111111111444111222666666444666;;;LLLkkkjjjVVVOOO[[[aaajjjvvv{{{|||~~~}}}zzzxxxxxxxxxxxxwwwvvvtttsssrrrmmmqqquuutttqqqpppsssxxxxxxxxxyyyzzz{{{}}}~~~wwwkkkbbbZZZPPPIIIFFFBBB===:::<<<>>><<<999:::;;;>>>DDDOOOccc~~~{{{wwwwwwSSSBBB;;;888:::<<<888777888999888888777777888888999666777777888888777777666666666666666666666666666555666666777777666666555666666666777777888888888888888999999999:::::::::;;;;;;;;;<<<===>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHLLLMMMNNNMMMLLLLLLMMMOOOLLLGGGGGGUUUiii~~~rrrwwwJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA??????AAABBBAAA@@@AAA???======>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<999888777666555555555555555555555444444444333333222222111111111111222222000000000000000000000000////////////////////////.............../////////......................................./////////...////////////000000000//////000000000111111111555222111333555555555777:::NNNllllllRRRQQQRRRXXXbbblllvvvuuuiii___TTTOOOIIICCC???@@@:::777888<<<>>><<<<<>>???;;;::::::999666666777777777777666666777777777555666666777777666666555555555555555555555555555444555555666666555555444444444555666666777888888888888999999999:::::::::999:::;;;<<<===>>>>>>??????@@@AAABBBCCCEEEFFFFFFHHHJJJKKKKKKJJJIIIJJJLLLIIIGGGIIINNNWWWiiiHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBB@@@??????@@@AAAAAA@@@AAA???===<<<=========;;;;;;;;;;;;::::::;;;;;;<<<999888777555444444444444555555444444444333333333222111111000000111111222000000000000000000000000////////////////////////---............/////////........................---............/////////......////////////000000/////////000000000111111222000...///111444555666777@@@SSSooo~~~YYYPPPKKKNNNSSS\\\kkk{{{~~~zzzvvvmmmbbbSSSLLLEEECCC@@@===<<<>>>;;;::::::;;;:::999???HHH[[[ooo^^^DDD@@@:::999777666666666666777777666666555555666666777444555555666666555555444555555555555555555555555444444444555555444444444333333444555666666777777888888888999999999999:::888999:::<<<======>>>===>>>???@@@AAABBBDDDEEEEEEBBBDDDGGGGGGGGGFFFGGGHHHHHHJJJLLLLLLMMMYYYsssGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@AAA@@@>>>>>>@@@@@@@@@???@@@???<<<<<<======<<<;;;;;;:::999999999999::::::888888666555444333333333333333333333222222222222111111000000000000111111000000000000000000000000........................---------.........//////........................---------.........//////........./////////000000////////////000000000111............000333444444777:::DDD[[[yyyjjjTTTKKKHHHHHHSSSaaapppwwwwwwvvvqqqhhhbbb^^^VVVNNNGGGBBB??????>>>;;;;;;>>>???????????????GGGZZZlllhhhGGG<<>>>>>???AAABBBCCCDDDEEE@@@CCCFFFGGGGGGGGGHHHIIIIIIIIIJJJLLLMMMQQQ^^^lllFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@????????????AAA???>>>>>>???@@@@@@???@@@>>><<<<<<<<<<<<;;;::::::999888888888888888888888888666555444333333333222222222111111111111000111111000000000000111111000000000000000000000000........................---------.........//////........................---------.........//////............/////////000////////////000000000000,,,///111000111333444333222333999IIIbbbjjjWWWMMMEEEHHHQQQWWW^^^iiiuuu~~~~~~{{{zzzvvvoooiiidddddd___UUUMMMJJJEEE@@@???;;;:::<<<<<<999999;;;:::<<<@@@DDDLLL```|||bbbJJJ;;;888:::777888777777999:::666222555555555444444555555555333444444555555444444333555555555555555555555555222333333444444333333222111111222333555666666777555555555555666666666777777888:::<<<=========<<<>>>>>>???@@@BBBCCCDDDEEEBBBDDDHHHIIIJJJJJJKKKLLLKKKGGGFFFKKKPPPPPPPPPRRRrrr|||BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>??????@@@@@@?????????;;;;;;999999999999;;;;;;999999999888777666666555666666555444333333222222111222222222222111000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------------------------------,,,,,,,,,---------..............................////////////000000000000000000000000111111111111444222333888BBBTTTooohhhSSSGGGAAAEEEIIITTT```fffhhhoooxxxuuuxxx|||vvvooohhhaaa]]]ZZZQQQNNNIIIEEEBBB???<<<:::<<<;;;;;;;;;;;;;;;;;;;;;AAADDDJJJXXXuuuvvvWWWHHHAAA999555777666666666666555555555555333333333333333333333333555444444333333222222111333333333333333333333333444555555555444333333222444444444444444444333333555666777666444444666777888888888888999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCEEEHHHIIIJJJJJJJJJEEEEEEDDDDDDEEEGGGIIIJJJUUUjjj|||~~~AAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????@@@@@@@@@???>>>>>>;;;:::999999999999:::;;;999999888777777666555555666555555444333333222222111222222222222111000000////////////////////////////////////////////////........................///.........------------------------------------,,,,,,,,,------------............................../////////000000000000//////000000000111111111333222333666:::DDDWWWggg|||aaaNNNHHHEEEGGGOOOUUUUUUUUUXXXfffqqqyyypppmmmhhhaaaYYYSSSOOOLLLDDDBBB???>>>>>>>>>??????777;;;>>>===;;;;;;???CCCAAAWWWtttpppqqq~~~cccIII@@@===777555777666666666666555555555444333333333333333333333333444333333333333222222222333333333333333333333333444444444444444333222222333333333444444444444444444555555444333333444666888888777888888999:::;;;<<<<<<<<<===>>>???@@@AAAAAACCCEEEGGGHHHIIIIIIIIIEEEEEEDDDDDDEEEFFFGGGHHHNNNZZZlllzzz????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????>>>===::::::999888888999::::::888888777777666666555555555555444444333333222222111222222222222111000000////////////////////////////////////////////////....................................------------------------------------,,,,,,,,,,,,------------------------------------....../////////000000000//////000000000000111111222222333555555666???JJJfffwwwYYYLLL@@@???DDDHHHJJJKKKVVVcccrrruuukkkdddlllzzz~~~}}}|||yyysssjjjccc]]]ZZZUUUOOOIIIDDD@@@>>>>>>===;;;999999999;;;<<<===@@@AAA===:::===IIISSSgggsssiiiooo{{{___LLL;;;888:::777666888666666555555555444444444333333333333333333333333222222222222333333333333222222222222222222222222333333444444444333222222222222222333333444444555444555666555444333444666777777777777888999::::::;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFJJJLLLXXXnnn================================================???????????????>>>===<<<999999888888888888999999777777777666666555555555444444444333333333222222111222222222222111000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000////////////000000000111000000333666444333777>>>LLL]]]ssspppVVVEEEAAADDDHHHKKKMMMUUU\\\ZZZPPPNNN\\\nnnxxx}}}{{{wwwtttooollliiifffbbb\\\UUUOOOMMMKKKHHHDDD@@@===;;;:::>>>>>>>>>===<<<;;;<<<<<>>>>>>>>======<<<;;;888888888888888888888888666666666555555555555555333333333333333222222222111222222222222111000000........................................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////...////////////000000000111000222555444222666<<<===DDDTTTkkkfffPPPEEEBBBAAADDDFFFIIIIIIFFFGGGSSSaaabbbhhhoootttvvv{{{{{{tttlllfffaaa^^^ZZZWWWSSSOOOLLLIIIFFFDDDCCCBBB@@@???>>>===<<<<<<999<<>>>>>???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBB>>>@@@KKK[[[mmm;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;777777888888888888777777555555555555555555444444333333333333222222222222111222222222222111000000................................................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000222000111333222000333888666666@@@XXXuuuxxxcccSSSIIIBBB>>>>>>BBBDDDDDDHHHMMMRRRTTTXXX^^^ffflllpppqqqvvvtttuuuvvvtttrrrvvv}}}{{{~~~|||yyywwwnnnkkkddd\\\UUUNNNJJJHHHIIIGGGDDDAAA?????????@@@===============>>>>>>???999;;;>>>>>>===>>>AAAEEEQQQ]]]rrrqqqXXXEEE:::999777666555555444333111444444333333333222222222222222222222222222222222000000000111222333333444000000000000000000000000000000111222222222111111000000000111111222222333111333555666444333333333444444444444555666777777888888999999:::;;;===>>>??????AAABBBBBBAAA@@@???@@@@@@AAABBBBBBAAAAAA@@@AAA@@@@@@CCCJJJYYYsss;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999:::::::::::::::666666777888888777666666444444444444444444444444222222222222222222222222111222222222222111000000................................................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000000...///333333000111444333222777EEEWWWmmmyyy```UUUJJJEEEDDDBBBBBBDDDJJJIIIJJJOOOTTTYYY[[[ZZZ[[[ZZZ[[[]]]]]]^^^dddlllnnnqqqrrrooommmpppzzzuuu{{{}}}yyytttqqqnnnlllkkkiiieeebbbYYYUUUPPPJJJDDDAAA???>>>?????????>>>======???@@@>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDFFFIIIQQQ\\\eeewwwUUUBBB===>>>666666555444333333333222333333333333222222222222111111111111111111111111000000111111222222333333000000000000000000000000///000000111222222111111000000000111111111111111000222555555444222222222333333333333444555666777888888888888999;;;<<<===>>>???@@@@@@@@@???>>>======>>>???AAAAAAAAAAAA@@@@@@AAABBBDDDDDDLLL___rrr;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::555666777888999:::::::::555666777888888777666555444444444444444444444444222222222222222222222222111222222222222111000000................................................------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000---,,,///444555222222555333333555777;;;KKKmmmyyy```PPPGGGDDDFFFKKKFFFFFFFFFHHHJJJMMMNNNOOOLLLKKKLLLNNNNNNOOOVVV^^^UUUWWWWWWTTTRRRXXXeeepppoooqqquuuzzz~~~~~~|||tttyyy|||xxxwwwyyy|||yyy{{{}}}}}}|||{{{|||}}}uuuuuutttrrrssswww~~~{{{vvvpppqqqvvv|||}}}|||zzzvvvpppiiiddd___\\\XXXVVVVVVUUUQQQNNNMMMJJJFFFBBB???>>>>>>???;;;===???@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAEEEIIINNNVVVbbbuuuzzzZZZCCC;;;::::::444666666444333444555555333333333222222222111111111111111111111111111111111111111111111222222222000000000000000000000000//////000111111111111111111111111111000000000000111333666777555444333333333333333333444555666666777777777888999:::<<<<<<>>>>>>???@@@@@@???===<<<<<<===???@@@AAAAAAAAA@@@;;;;;;>>>BBBBBBCCCLLLVVVzzzxxxttt999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::999999888888888888888888888777777777666555555444444444333333333222111000000///000000000111111111111000000000000////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---///111222333222000///222555777555555???QQQ___|||mmm___QQQFFFGGGAAA>>>AAAEEEGGGJJJMMMMMMKKKIIIHHHIIILLLOOOPPPNNNLLLIIIJJJUUUaaaaaaYYYXXX___fffjjjhhhdddaaa___bbbdddhhhkkknnnnnnnnnmmmjjjgggccc___\\\\\\]]]^^^hhhhhhgggfffeeedddcccbbbeeedddaaa]]]ZZZ[[[]]]___aaa^^^\\\]]]bbbgggkkkmmmgggggghhhmmmrrrrrrkkkdddeeeccc```___^^^[[[VVVRRRJJJIIIGGGEEECCCAAA@@@@@@===>>>??????>>>>>>???AAABBB===<<>>???CCCFFFFFFCCCFFFLLL```rrr}}}rrrUUUDDDAAA@@@999222555555444444444333333333222222222111111111000000000000000000000000000000......//////000000111111///////////////.........000000000000000000000000111111111000000000000000000111111111111222222222333333222222222333444444777777777888999;;;<<<===;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>@@@BBBEEEGGGXXXmmm|||kkkhhhqqq888999::::::;;;;;;::::::;;;;;;:::::::::999999999:::::::::999999888888888888888888777777777666666555555555444444444333333222222111000000000000000111111111000000000//////////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...///000222222111000///111333555444333777AAAJJJ```rrrsss___SSSGGGCCCCCCBBBCCCEEEOOOMMMKKKJJJKKKLLLLLLLLLIIILLLPPPUUU___hhheee]]]QQQTTTVVVTTTOOOJJJGGGFFFJJJLLLOOORRRSSSSSSSSSRRRRRRPPPNNNLLLKKKMMMOOOPPPLLLLLLMMMNNNOOOPPPQQQQQQLLLLLLLLLJJJIIIIIIJJJKKKKKKIIIGGGGGGJJJMMMOOOOOOSSSTTTWWWZZZ[[[YYYVVVSSSQQQNNNLLLKKKJJJHHHDDD@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>???BBBEEENNNHHHDDDCCCCCCAAACCCFFFDDDBBBDDDJJJSSS```ssscccSSSAAA888888999555000444444444444333333333333222222222111111111000000000000000000000000000000///////////////000000000000000000000000/////////////////////////////////000000000000000000000000000111111111111222222222333333222222222333444444666666666777888999:::;;;;;;;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAADDDFFFEEESSSjjj~~~xxxooojjjqqqzzzccc888888999::::::::::::999:::::::::999999999999999999999999999999888888888777777777777666666666666666666555555555444444444333222222111000111111111111111000000000000///////////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////...///000111222111000//////111333333222222444666???SSSmmm~~~iii[[[RRRJJJDDDBBBEEEDDDDDDGGGKKKOOOQQQQQQYYY^^^ccceeefffbbbYYYOOORRRRRRRRRPPPMMMLLLMMMNNNGGGIIIKKKMMMNNNNNNMMMLLLJJJHHHEEECCCAAAAAAAAABBBDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEDDDCCCBBBBBBBBBAAA@@@AAABBBCCCCCCBBBEEEHHHJJJJJJGGGDDDDDDEEEFFFDDDCCCDDDDDDCCCAAA???======<<<<<<<<<======>>>;;;<<<===>>>@@@DDDJJJNNNPPPJJJEEEDDDDDDCCCGGGMMMYYY```nnn~~~zzz```CCC===666555777999777444444444444333333333222222222111111111111000000000000000000000000000000000000000//////////////////000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222333222222222333333444555555555555555666888999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>@@@BBBCCC???BBBOOOeeezzzxxxkkkgggeeemmm~~~sssXXXFFF888888999::::::::::::999999999999999999888888888999999999888888888888888777777666666666555555555666666666555555555444444333333222111111111111111111000000000//////////////////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...///000000111111000000//////000333444555333111000===QQQggg~~~}}}oooaaaZZZKKKGGGDDDDDDHHHKKKMMMMMM\\\```cccbbb\\\TTTLLLFFFMMMMMMNNNNNNOOORRRTTTVVVUUUVVVXXXZZZ[[[\\\[[[[[[XXXVVVRRRNNNJJJGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGKKKJJJHHHGGGFFFEEEDDDBBBEEEEEEEEEFFFGGGGGGDDDBBBIIIHHHGGGEEEBBB@@@??????:::::::::;;;<<<=========999888888777777888999999<<<<<<<<<<<<===@@@FFFJJJFFFEEEIIIQQQYYY___iiirrr|||cccRRR???:::999888888888888777666333333333333222222222222111111111111000000000000000000000000000000000000000000000//////......---////////////000000000000/////////////////////////////////000000000000000000000111111111222222222222222222222333444555555555555555555666777888999::::::::::::;;;<<<==============================;;;;;;;;;<<<===>>>@@@AAAFFFAAABBBPPPddd{{{vvviiibbbjjjxxxvvv[[[HHH<<<888888999::::::::::::999888888888888888888888888888888888888888888888888666666666555555555555444666555555555444444444444333222111111000000111111000000000////////////...............------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..................///000000000000000111000///111444555444222444555;;;III]]]vvv~~~tttggg\\\VVVQQQMMMIIILLLMMMMMMLLLHHHEEEDDDFFFIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUYYYXXXWWWVVVWWWXXXZZZ\\\]]]]]]___```bbbccceeeeeefffbbb^^^\\\]]]^^^___^^^]]]]]]]]]]]]\\\YYYUUUQQQLLLGGGAAA?????????<<<888::::::::::::::::::;;;<<<:::::::::::::::;;;<<<===>>>?????????@@@DDDJJJOOOUUUZZZgggxxx}}}{{{WWWEEE@@@:::777777777555333111222222333333222222222111111111000000000000000000000000////////////////////////000000//////......---------------.........//////..............................//////000000000000000000111111111222222222222222222222333444555666666666666666666777888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???BBB???>>>BBBKKK___{{{}}}|||yyyrrrqqqwww}}}nnnWWWHHH@@@<<<777777888999999999999888777777777777777888888888777777777888888888888888666555555555444444444444555555444444444333333333222111111000///000000000000000////////////...............------------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------................../////////000000444222//////000111111111999444111666BBBVVVooo}}}uuuoooccc]]]TTTLLLDDD======@@@>>>>>>>>>???AAABBBAAA???======>>>@@@@@@AAAAAAAAAGGGHHHJJJOOOVVV___ggglll}}}}}}{{{yyywwwuuusssrrrlllhhhddddddhhhmmmnnnnnnhhhgggeeedddaaa]]]VVVRRRDDD>>>888777:::;;;888444;;;<<<<<<;;;999999:::<<<;;;<<<>>>@@@CCCFFFIIIJJJMMMPPPVVV]]]eeeoooxxx}}}jjjRRR===;;;???:::555555444222000///111222222222222111111111000000//////000000000000000111//////////////////////////////..................,,,,,,,,,------......///........................---......//////000000111000111111111111222222222111111111222333444555666666666666666666777888888888999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========;;;===@@@AAAAAAIII^^^ssszzzpppllljjjjjjkkkwwwcccNNNCCC>>>>>>@@@444555666666777777666666666666666777777777888888666777777777888888888999555555555444444444333333444333333333333222222222111000//////......//////000000/////////..................---------,,,,,,++++++,,,,,,,,,---------************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------........................///000000222111000///...///000111555111000333777>>>NNN]]]|||wwwjjj]]]WWWXXXLLLIIIFFFDDDDDDCCCAAA???AAAAAAAAA@@@@@@??????>>>?????????CCCJJJSSS]]]bbbkkkiiifffbbb]]]YYYUUUSSSMMMJJJHHHJJJPPPTTTTTTSSSNNNMMMLLLKKKIIIEEE@@@======:::999999<<>>===777999<<<<<<===???CCCFFFEEEHHHMMMSSS[[[bbbhhhkkk|||fffLLL<<<444999<<<444666555555444333333333333222111111111000000000000////////////000000111111////////////////////////------..................,,,,,,------...//////000........................------......///000000111000111111111111222222222111111111222333444666666555555555444555555666777777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<==================@@@BBBAAABBBKKKVVVqqq|||qqqnnnnnnzzzsssiiiccceeennnyyynnn]]]KKKBBB>>>;;;<<>>???DDDJJJNNNJJJIIIIIIHHHGGGFFFEEEEEE@@@>>><<<@@@EEEGGGEEEAAACCCBBBCCCDDDDDDCCC@@@======???BBBCCCEEEGGGKKKNNNJJJNNNSSSWWW[[[```gggmmmpppttt{{{wwwUUUDDD<<<999555888;;;444555555555555555444222111111111111111000000000000.../////////000000111111////////////////////////,,,------....../////////------......///000000111........................---------...///000000111000111111111111222222222111111111222333444666777444444333333333444555555777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============BBB<<<999<<<>>>???BBBEEELLLfffuuuuuuuuuxxxvvvhhh^^^bbbgggppp~~~hhhPPPGGGAAA@@@>>>888777:::333333333444444444555555333333333444444444555555666666777777777777666666444444333333333333222222111111111111111111111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------........................///////////////000111111......000111333555666666:::HHH^^^vvvzzzvvvmmmcccjjjaaaXXXVVVZZZ]]][[[WWWRRRXXXVVVOOOOOOUUUTTTLLLMMMOOONNNLLLMMMQQQQQQMMMPPPNNNPPPTTTSSSNNNOOOTTTVVVZZZ```ffflllqqquuuwwwzzz}}}|||}}}fffRRR===<<<:::777555444444444444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---............................................................////////////000000000000111111111111222222111111222222333444333444555555666555555555666666666777888888999999888999:::;;;<<<<<<<<<<<<999999999:::;;;<<<======;;;<<<<<<===>>>??????@@@HHHNNN___tttxxxwww|||jjjiiieee[[[]]]hhhuuufffRRRBBBAAA???>>><<<:::888888333333333444444444444555333333333444444444444555666666666777777666666666444444333333333333222222111111111111111111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...------------------------........................///////////////000000111//////000111333444555555888===HHHVVVjjjyyy{{{|||{{{~~~xxxvvvdddVVVHHH<<<:::999777555444333333333444444333222222111000000000000000000000000000000000000000000000000000000////////////////////////000/////////.........---............................................................//////////////////000000000111111111222222111111222222333444333333444555555555555555555555666777777888888999888999:::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<======>>>??????<<<@@@LLL\\\mmm{{{xxx{{{nnn^^^bbbjjjqqq|||cccPPPEEEAAA@@@???===;;;:::888888333333333333444444444444333333333333444444444444555555666666666666555555444444333333333333222222111111111111111111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------------------------------------------------//////......//////000111000000000111222222333333444333555:::GGG[[[ppp}}}yyycccLLL>>>:::888666555555444333222222222222333333333222111111000000000000000000000000000000000000000000000000000000/////////////////////////////////...............---------------------------------------------------............///////////////000000000000111111222111111111111222333333222333444444555555444444444555555666777777888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<@@@HHHSSSccczzz}}}xxx}}}lllYYYHHH@@@@@@??????>>><<<;;;999888888222222333333333444444444222222333333333444444444444555555666666555555444444444333333333222222222111111111111111111111111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000000000000111111111111111111111222444999BBBLLLSSSssssssTTTNNNCCC:::666777999999222222222222222222222222333222222222111111000000000000000000000000000000000000000000000000000000////////////////////////........................---------------------------------------------------------.........//////////////////000000000111111111111111111222222333222222333444444444444444444444444555666666777777666777888999::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<@@@??????@@@CCCMMMaaasssbbbRRRHHH>>><<>>===<<<;;;:::999888777222222222333333333444444222222222333333333444444444444555555555555444444444444333333333222222222000000000000000000000000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000000000000000000000000000///111333555555666999;;;PPP```wwwwwwsss]]]KKK???<<<999888888666333222111111222222333333333333222222111111111111111000////////////////////////////////////////////////........................---------...............------------------------------------------------------------...............////////////000000000111111000000111111222333111222222333333333333333222333333444555555666666555666777888999999999999;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;============:::;;;GGGSSSuuu}}}aaaHHHDDDBBB<<<;;;@@@<<<;;;;;;:::999888888777222222222222333333333333222222222222333333333333333333444444444444333333444444333333333333222222000000000000000000000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000////////////000000000000///000111000000222555777999CCCSSSccctttsss]]]MMMAAA999<<<888555666666222000000000111222333333333333222111111111111111111111111////////////////////////////////////////////////........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111000000000000111222222000111222222333333222222222222222333444444555555444555666777888888888888999999999999999:::::::::999999999999999:::::::::888999<<<>>>;;;888<<>>???AAA>>><<<>>>::::::999999888888777777111222222222222333333333111222222222222333333333333333444444444444333333444444333333333333222222000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........//////000000000/////////......000444666333777===DDDPPPccczzz}}}uuudddNNN???:::888666777111000333555222222444000000222222333222111111000000000000111111111111////////////////////////////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000111222222000111111222222222222222111111222222333444444444444444555666777777777777777777777888888999999:::999999999999999999999999888888;;;???>>>;;;;;;???>>>HHHXXXgggsss{{{ppphhheeekkkssstttlllgggjjjmmmssseeeTTTEEECCCAAA???>>>>>>>>>>>>888888888888888777777777111111222222222333333333111111222222222333333333222333333444444333333222444444444333333333222222000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------......///000000111...000222222111000111222222333444555999EEEVVVbbbrrrssskkkxxxqqqiiiNNNKKKBBB888555777666333333//////555777333222444///000111222222111000///000000000000000111111111////////////////////////////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000111111222000000111222222222222222000111111222333333444444333444555666777777777777555555666777888999999:::999999888888888888888888999777777;;;;;;999999<<<<<>>===<<<<<<;;;;;;:::999999888777777666555444444444222222222111111111000000222222222222222222222222222222222333333333333444111111111111111111111111000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------............//////////////////000000000111111111222111111111333555888999:::CCCNNNXXXaaaoooxxxwwwhhhXXXKKKBBB<<<999777777666666555444444333111111111111111111111111111111111000000000//////////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------------------........................////////////111111111222222111111000111111111111111111111111333333333444444444444444444444555555666666777777888888888888888888888888999999::::::;;;<<<<<<<<<666999<<<<<<<<>>>>>===;;;;;;;;;:::999999888888777777666666555444444444111111111111000000000000111111111111111111111111111111111111222222222222111111111111111111111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------.........//////........./////////000000111111000//////000000111111222444666999===AAADDDVVVbbbssswww}}}yyykkkqqqrrrcccWWWLLLEEE???<<<888666555666555555555444444444333333333222111111111111111111111111000000000000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---,,,,,,---------.........---------........./////////000000111111111111111000000000000111111111111222222222333333444444555333333444555555666666777777777777777888888888888888888888999::::::;;;;;;999:::<<<>>>@@@???===;;;;;;BBBNNN^^^qqqgggQQQJJJBBB>>>???@@@???>>>:::::::::999888888777777666666666555555444444444000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............---............/////////000000000000000111111222111222222444444444333222888AAALLLWWW```kkkwwwqqqiiivvv~~~ssshhhXXXJJJBBB>>><<<;;;555444444555666666555333333333333333222222222222000000000000000000000000//////////////////000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,------------...------------...............///000111111111111111//////000000000111111111111111222222333444444555333333444444555666666666666666777777777888888888777777888888999:::::::::888777777999;;;<<<:::888666:::AAAHHHSSSfff}}}xxx]]]MMMEEEBBB>>><<<===<<<;;;999999999999888777777666666555555555555444444444444//////000000000000000111///////////////////////////000000000000111111111000000000000000000000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........------------.........////////////000111111222222333222111//////111444555333555888;;;>>>EEEOOOVVV```jjjxxxttt|||yyyxxxxxxpppdddZZZUUUHHHCCC===888666555555555666444111000111333444444222222222222111111111111000000000000000000000000......////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,------------...............///000111111111111...//////000000111111111000000111222333444555555333333333444555555666666555666666777777888888888666777777888888999::::::;;;999777777888888888777999;;;<<<:::<<>><<<777666:::777666555444444555666777/////////111333333111///000000000000000111111111000000000000000000000000---.........//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000111111111111---......///000111111222///000111222333444555555222222333444444555555666444555555666777888888999666666666777888888999999222444666777777777999;;;666666777999:::;;;::::::<<>>>>><<<;;;999888777777777666777777777666555555444444444444444444444444444444111111000000//////......111111000000//////......000000000000000000000000000000000000000000000000//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))************************+++++++++*********))))))************************************************************************************************************************---------,,,,,,+++++++++,,,,,,,,,---------..............................////////////////////////000//////.........//////////////////000000000000333333444444555666777777>>>BBBKKKWWWfffsss~~~xxxtttmmmcccWWWMMMEEE@@@>>>::::::999888777666555555333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000111111222222222333333333222222222333333444444444555555555555666666666666666666666666666666666666444444444555555555555666555555555555666666666666999===BBBHHHSSSeeezzzxxxfffNNNKKKFFFAAA===<<<;;;<<<;;;;;;::::::999888777777666666666666555555555555222222222222222222222222000000000000//////......000000000000//////......000000000000000000000000//////////////////////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))************************+++++++++*********))))))************************************************************************************************************************---------,,,,,,+++++++++,,,,,,,,,------------.................................................../////////.........//////.../////////000000000000111111222222333444444555222333777<<>>???;;;::::::999888888777777666666666666555555555444222222222222222222222222000000000////////////...000000000////////////...000000000000000000000000////////////////////////...............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++***************************************+++++++++***************************************************************************************************************************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........................//////......////////////....../////////000000000//////000000111111222222111000000000111111222333666888:::???DDDIIIMMMOOOSSSTTTVVVZZZbbbkkktttzzz|||uuurrrqqqpppnnnjjjeeeaaa]]]ZZZXXXOOOMMMKKKIIIGGGCCC???;;;:::999888666666555555555777777666555444444333333222222222222222222222222111111111111111111111111000000000000000000000000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////////////////////////////000111111111222222222222333333333222222222222222444444444444555555555555444444444444444444444444333333333444444444555555444444444444555555555555444555666444444777===CCCNNN[[[mmm}}}vvv```OOOEEE@@@CCCAAA???===<<<<<<===>>>:::999999888888777777666666666555555555444444444222222222222222222222222////////////////////////////////////////////////////////////////////////////////////////////////........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.................................///////////////........./////////000000......//////000000000000222222222333333444444555666666666555555555555555777888999<<>>;;;999999999999888888888777777666666666555555555444444444333333111111111111111111111111.............../////////.............../////////////////////////////////........................---.....................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................------...///000000//////............////////////////////////000000000000,,,---...///111222222333000000111222222333333333222222333333444555555666:::999999:::<<<>>>AAABBBDDDGGGHHHHHHJJJPPPSSSSSSWWWXXXXXXXXXYYY[[[___aaa[[[\\\^^^___^^^]]][[[YYYWWWXXXZZZ\\\\\\YYYUUURRRQQQPPPOOOMMMLLLIIIEEEBBBEEEEEEDDDBBB???===<<<<<<===<<<;;;:::999999999:::;;;:::888888999999777666222333444444444333222222444444333333222222111111111111111111111111111111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------....................................//////000000000111111111222222222111111000000000222222222222333333333333222222222222222222222222222222222222333333333444222222222222333333333333...000222444444444555555666777888<<>>>>>===;;;999888777777777777777666666666666555555444444444444333333333333111111111111111111111111---............/////////---............/////////000000000000000000000000........................---------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******************************************************+++++++++***************************************+++++++++************************************************************************************************************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000000000//////------........./////////////////////000000000000///////////////...---------...///000111111111111111111111111111000000///000111222444555555444444777777777777777888999999:::;;;<<<===>>>??????@@@???????????????@@@AAAAAA<<<>>>@@@AAABBB@@@>>>=========<<<;;;;;;;;;;;;;;;::::::999999999999999888888888999999999999888777666666666777888777555333111222222333444444333333333333333222222111111111000000000000000000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.................................////////////000000000000111111111000000000000000111111111111222222222222222222222222222222222222111111222222222333333333111111111111222222222222///000111222333333333333444444333444666<<>>>>>>>><<<;;;:::888777555444333444444444444444444444444333333333222222222111111000000000000000000000000........................//////.........---------////////////////////////................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........---------............///............................................................////////////000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333444444333222333444555666555555555555555555555555444444444555555555555666555555444444444333333333444444555555444444333222222222222222222222222222333333222222111000//////000000000000000000000000////////////////////////...------------...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,....................................////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111222444666:::>>>BBBDDDUUUaaasssuuu[[[UUUMMMHHHHHHGGGCCC@@@@@@@@@??????>>><<<;;;:::777777777666555555444444444444444444444444444444111111111111111111111111000000000000////////////........................///.........------------........................................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------------------------........................................................................//////////////////////////////////////////000000000111111111111111111111111111111111000000000111111111222222222222222222222222222222111111111222222222333333444333333222333444555666444444444444444444444444444444444444555555555555444444444444333333333333333333333333333222222111222222222222222222222222333333222111111000//////////////////////////////........................---------------...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,....................................////////////.../////////000000000000000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111222555777:::;;;<<>>>>>>>>>>>===<<<;;;999888777777666666555444444444444444444444444444444444111111111111111111111111000000000000/////////...------------------------............------------................................................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------............---------------------------------------------------............/////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111111111222222222222333333222222333333444555333333333333333333333333333333333444444444555555444444444333333333222222111222222222222111000000111111111111111111111111222222111111000000//////////////////////////////........................---------------......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++***************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------............/////////....../////////000000000000000000000000000000000111111111111111111111111//////000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222333333444666888===EEENNNTTT]]]hhhyyyyyyeeeXXXPPPKKKHHHIIIEEE@@@???@@@AAA???===<<<<<<<<<;;;:::999888777777666666555555444333333333333333333333333333333111111111111111111111111000000000/////////......------------------------------------------------................................................------------------------,,,,,,,,,++++++++++++***************************************************************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,---------.........---------------------------------------------------------.........//////////////////////////////........./////////000000000000000000000000000000/////////000000000111111111111111111111111111111000000000111111111111222222222222222222333333444111111111111111111111111222333333333444444444444333333333333222222222222111111222222111111000///111111111111111111111111111111000000000/////////////////////////////////........................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////........./////////000000000000000000000000000000111111111111111111111111////////////000000000111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111555666666666555555666888???FFFQQQ___mmm||||||hhhaaaXXXQQQMMMKKKJJJIIIFFFBBB???>>>?????????>>>;;;;;;;;;:::999888777777666666555555444333333222222222222222222222222222111111111111111111111111000000/////////.........------------------------,,,,,,------------------................................................------------------------,,,,,,+++++++++*********************************************************************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,------------...------------------------------------------------------------....................................---............/////////////////////////////////....../////////000000000000000000000000000000000//////000000000111111111111111111222222222222222111111111111111111111111222222222222333333333444333333222222222111111111222222222222222111000000000000000000000000000000000000//////////////////................................................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------........................////////////////////////////////////000000000000000000000000...////////////000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111111111111---///333444444444444555666888:::>>>CCCLLLUUU\\\uuu~~~oooaaaYYYNNNMMMKKKIIIHHHFFFCCCAAACCCAAA???>>>======<<<;;;::::::::::::999888777777555555444444333333222222222222222222222222222222000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------.........///////////////////////////............////////////////////////////////////////////////000000000000000000111222222222222111111111111111111111111111111111222222222333333333222222222111111111000000222222222222222111000000////////////////////////////////////....................................------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++***************************************************************+++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////////////////////////////000000000000000000000000......////////////000000000000000000000000000000////////////////////////000000000000000000000000------///000111111111111///000000000000222555888222444666777888999<<<>>>HHHUUUhhhyyy}}}vvvlllbbbZZZSSSNNNJJJIIIHHHFFFDDDCCCBBBBBBBBB@@@???===<<<:::999999888999999999999999888777777555444444333333222111111111111111111111111111111000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,---------.................................------........./////////////////////////////////........./////////000000//////111222222222111000111111111111111111111111111111111111222222222222222111111111000000000000000000111111000000///...////////////////////////................................................------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////////////////000000000000000000000000........./////////000000000000000000000000000000////////////////////////000000000000000000000000,,,---...000111111000000444444444111//////111333///222555777777888999:::111999DDDNNNYYYjjjqqqeeeYYYUUUQQQMMMKKKJJJIIIHHHEEEEEEEEEDDDBBBBBBCCCCCC<<<<<<<<<;;;999888888999666777777777777666555555444444333333222111111111111111111111111111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------..............................---------.........//////////////////////////////............/////////000...///000222222111111000111111111111111111111111000111111111111222222222111111111111000000000000///////////////......---////////////////////////---.............................................------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************************************))))))******++++++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000............/////////000000000000000000000000000////////////////////////000000000000000000000000...///111222222222111111+++///222444333000///...222222111000...///222444666888999777:::GGG]]]nnnzzzjjj___XXXVVVUUUMMMLLLKKKKKKKKKKKKIIIFFFBBBDDDEEEEEEAAA===:::999;;;<<<===<<<;;;:::;;;<<<555555555666555555444444444444333333222111111000000000000000000000000000000000000000000000000000//////.........---------++++++++++++++++++++++++------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++******)))************+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///......------------..........................................//////////////////000000000000//////000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000........................------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************+++++++++*********))))))************************(((((()))***+++,,,,,,,,,+++*********))))))((((((******************************))))))******+++,,,)))************+++++++++---------,,,,,,+++++++++..............................------------..............................////////////////////////////////////////////////////////////////////////....................................////////////111111000000//////......000000000000111111111111111111222222222333333333222222333444777;;;>>>AAAXXXccctttyyyrrrccc```[[[TTTOOOKKKIIIHHHEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@??????>>>=========<<<<<<;;;:::999777777666666555555555555444444444222222222111111111000000222111111111000000//////111111000000//////..............................++++++++++++++++++++++++------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++******)))************+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------..................------------..........................................//////////////////000000000000//////////////////////////////111111111111111111111111000000000000/////////...................................................------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************+++++++++*********))))))************************)))))))))***+++++++++,,,************)))))))))(((******************************))))))******+++,,,)))************+++++++++------,,,,,,,,,+++++++++------------------------......------------..............................................................................------------------------....................................////////////000000000000//////......//////000000000111111111111111111222222222333333333333222333444777999;;;===CCCLLLVVVbbbrrrxxxnnnhhhaaaZZZTTTTTTRRROOOLLLJJJIIIIIIIIIDDDCCCCCCCCCCCCBBBBBBBBB@@@??????>>>>>>===<<<<<<;;;;;;:::999888777666666555555555555444444444444222222222111111111000000111111111000000000//////000000000000//////..............................++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++******)))************+++++++++***************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------..................------------......---------------------------............/////////...//////000000//////...////////////////////////000000000000000000000000000000000/////////......------------------------------------------------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************+++++++++*********************************************************++++++************))))))))))))******************************))))))******+++,,,)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++......------------......------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000000000////////////...//////000000000000111111000111111111222222222222333333222111111222444555444555666888===HHHVVVaaaxxx|||ssskkkaaa[[[TTTPPPNNNMMMIIIFFFHHHGGGFFFEEEEEEEEEGGGGGGBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::999888777777666666555555444444444333333333222111111111111000000000111111000000000000//////000000000////////////...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............------,,,,,,------...---------------------------------.........//////...//////////////////...////////////////////////000000000000000000000000000000/////////.........------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************************************+++++++++************************)))))))))))))))******************************))))))******+++,,,))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////////////////000000000111000000000111111111111222222222111000000111111222444555666666555777:::>>>DDDRRRccckkklllqqq|||zzzsssiii```[[[XXXRRRMMMPPPMMMJJJIIIIIIJJJJJJHHHGGGFFFEEEDDDCCCCCCDDDDDDAAA@@@@@@@@@????????????>>>>>>======<<<;;;;;;;;;999999888777777666555555444444444444333333333222111111111111000000000000000000000000000000//////////////////////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------------------..................////////////..............................////////////////////////////////////....................................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))************************************))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------................................................------------------------------------------------------------.........................../////////...////////////000000000//////000000000111111111000000000000111111222222,,,...111444555555666666555;;;BBBEEEGGGKKKSSSYYYffflllttt|||yyyppphhheeeccc\\\TTTVVVQQQMMMLLLLLLKKKIIIGGGFFFEEECCCCCCDDDDDDEEEDDDFFFFFFEEEDDDCCCCCCCCCCCC????????????>>>>>>>>>>>>======<<<<<<;;;::::::999777777777666666555555444444333333333222222222222000000000000000000000000//////////////////000000.............../////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++******)))************++++++++++++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////......---......................../////////////////////////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***************************************+++++++++))))))))))))))))))))))))******************++++++))))))))))))******************************************))))))******+++,,,)))************+++++++++*********+++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---............/////////......////////////000000////////////000000000000//////000111111222222222///......///000333555777777666555444555777:::<<>>>>>>>>>>>===<<<<<<;;;;;;:::999999999666666666555555444444444333333333222222222111111//////000000000000000111......////////////000000---............/////////........................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++******)))************++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---................................................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,((()))))))))******************************************))))))******+++,,,)))************+++++++++)))*********++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000........./////////000000//////000000000000000000444333000///000111111222222222111111111333444555222555777999:::;;;===???<<>>???DDDDDD@@@>>>@@@CCCDDDDDDDDDCCCBBBCCCDDD>>>??????@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>===;;;;;;;;;:::999999888888555555555444444444444444222222222222111111111111////////////000000111111........./////////000000---------.........//////........................++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++******)))************+++++++++++++++++++++******))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************))))))******++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((())))))*********+++*********************************)))***++++++,,,)))************+++++++++))))))******++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000............/////////000//////000000//////...---,,,---...111333222000......111222222000000111222///222555666666555555666333666999999888888<<>>BBBCCCCCCGGGMMMSSSOOOMMMMMMOOOTTTXXX[[[\\\XXX___eeeddd^^^\\\```eeejjjmmmpppqqqpppooommmmmmjjjfffccccccccc___WWWPPPIIIFFFBBBAAABBBCCC@@@>>>@@@>>>;;;;;;<<<======<<<>>>>>>>>>>>><<<:::;;;>>>>>><<<>>>DDDEEEAAA???BBB===>>>????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>;;;;;;::::::999888888777444444444444444444333333222222222111111111111000.../////////000000111111---.........//////000000---------.........//////........................+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((************************,,,++++++******++++++,,,))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************)))************++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))************************************************+++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////////////////////////////000000//////.........---000000000000000000000000000000000000000000000000111111222222222333333333222222222333333333444444666777777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>??????@@@@@@@@@?????????>>>>>>======????????????????????????>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666666666555444444444444555222222222111111111000000........................////////////////////////........................++++++,,,,,,---...//////+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))(((************************,,,++++++******++++++,,,))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************)))************++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))************************************************+++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///////////////........................000/////////.........---////////////////////////000000000000000000000000111111111222222222333333222222222333333333333444333333333444555555555666777777777777777777777777777777777888888888999999::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;::::::999999888888888777777666666666888888777777888888999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>=========?????????>>>>>>>>>======>>>>>>======<<<;;;;;;:::999999888777777666666555555444444333333333333333222222111111111000000000........................................................................++++++,,,,,,---......///+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))))))))************************++++++************++++++))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************)))************++++++++++++++++++***************************************************************************************))))))))))))))))))))))))************************************************+++++++++***************************************+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------...////////////.........................../////////...............////////////////////////000000000000000000000000000111111111222222222222111111222222222333333333111111111222222222222222333333333333333333333333333444444444444555555555444555555666666666666666555555555555555555555555555555555555444444444444666666666555666777777888::::::::::::999999888888999999:::;;;;;;<<<<<<===>>>>>>>>>===============???>>>>>>>>>======<<<<<<======<<<<<<;;;:::::::::888888888777666666555555444333222222111111222222111111111111000000000000------------------------........................------------------------++++++,,,,,,------......************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))************************++++++************++++++((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......//////......................................................////////////////////////////////////////////////000000000111111111111222111111111111222222222222333333333222222222222222333333333333333333333333444444444444555555555555333444555555666666555555333333333333444444555555333333333333333333333333444444444444444555555666888888888888888888888888888999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;;;;::::::999999888777777666666555444444333333222111111111111222111111000000000/////////------------------------------------------------------------------------++++++,,,,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******************************+++******))))))******+++((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******************************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------.......................................---------...............................................................//////000000000111111111000000000111111111222222333222222222222222222222333333333333333333333333000000111111111222222222111111222333333333333222222222333333444555555555333333333333333333333333333333222222333333444555555555666666777888888999888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA;;;;;;::::::999888888888777777666666555444444444444333333222222222222222000000000/////////......------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******************************************))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,************************************************************************)))************+++++++++***************+++++++++***************************************************************************************************************************************************************+++++++++***************************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............------------------------------------------.........................................................////////////000000000000///000000000000111111111///000000000000000000000111111111111111111111111000000000111111111222222111111222333333333333222111111111222222333333333222222222222333333333333222222222222222333333444333333444555666777888888777888888999999:::;;;;;;:::::::::::::::;;;;;;;;;999999:::<<<===???@@@AAA:::::::::999888888777777666666666555444444333333444333222222111111222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************((()))))))))******************************************))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++))))))*********+++++++++************************************************************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------------------,,,,,,,,,------.................................------------------------........./////////000000/////////000000000111111---......//////000000000000000000000000000000000111111222222222333333333222222333444444444333333111111111111111111111222111111111111222222222333222222111111222222333444333333444444555555666666666666666777888888999999999999999999:::::::::;;;999999999:::;;;;;;<<<<<<:::999999888777777666666666666555555444333333222222222111000000000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************(((((())))))*********+++******************************))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************************************)))************+++++++++))))))******++++++++++++************************************************************************************************************************************************))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------------------,,,,,,,,,------.................................------------------------............/////////000////////////000000000000......//////000111222222222222222222222222222222/////////000000000111111...///000000111111000000222222222222222222222222///000000000111111222222222222222111222333333444555555444444444444333333444444555555666777777777888888999999999:::::::::999999999888888888777777999999888888777666666666666555555444444333222222111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++************************************************************************************++++++++++++******)))************+++++++++******************************************************))))))******+++,,,************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,+++***)))************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---+++***)))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------.........//////......------------......---------............///////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111222222222222111111111111111000000000000000000000000000000000000000000000111111111222222222555444333222222444555777444444444555555555555666666666666666777777777777777777777777777777777777666666666666555555555555444444444333333222222222111000///......------............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******,,,+++******)))*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++******************************************************************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))******++++++******)))******************************************************************************++++++++++++******)))************+++++++++******************************************************))))))******+++,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,+++***)))************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++******+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------.........///......------------......------------......................................./////////000000000000////////////////////////.../////////000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000111111111222222444333222111222333555666333444444444555555555555555555666666666777777777777777777777777777777777555555555444444444444333444444333333333222222222111000///...------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,,,,++++++,,,++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++******)))************************************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))******++++++******)))******************************************************************************++++++++++++******)))************+++++++++******************************************************))))))******+++,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,+++******************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------..................------------......------------........................................../////////000000000////////////////////////....../////////000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111333333222111111333444555333333333333444444444444444555555555666666666666666666666666666666666666444444333333333222222222333333333222222222222222111000///...------------------------,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++***************************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((************************************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))************))))))******************************************************************************++++++++++++******))))))*********+++++++++******************************************************))))))******+++,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***************************************************************************))))))*********+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,---------........................................../////////000000////////////////////////........./////////000000///000000000000000000////////////000000000000000/////////////////////////////////000000000111111222111111111111222333444222222222222333333333444444444444444555555555555555555555555555555555555444333333333333222222222222222222222222111111111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))((()))***+++,,,---------,,,,,,+++************+++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((************************************************************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))))))))******)))))))))******************************************************************************++++++++++++******))))))*********+++++++++******************************************************))))))******+++,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,++++++************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------.......................................////////////....................................////////////...//////000000//////.........//////000000000000............................../////////000000000000000000000111111222222111111111111222222222222222333333333444444444444444444444444444444444444444444444333333333222222111111111111111111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,------------,,,,,,+++***+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++******)))************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((())))))******))))))(((******************************************************************************++++++++++++******)))************+++++++++******************************************************))))))******+++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------........./////////........................------........./////////......////////////......---......//////000000111..................................../////////////////////000000000000111000000000000111111111222222222222222333333333333333333333333333333333333444444444333333333222222000000000000000111111111000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,------,,,+++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++******************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************(((((())))))))))))((((((******************************************************************************++++++++++++******)))************+++++++++******************************************************))))))******+++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************************)))***+++,,,,,,,,,,,,+++************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,((()))***+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------------.........//////........................---------.........//////---......//////......---------......///000000111------------------------------........./////////......//////000000000////////////000000000111111111111111111222222222333333333333333333333333333333222222222222111111111/////////000000000111111//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,,,,++++++------,,,++++++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++++++++++++++************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((())))))))))))((((((******************************************************************************++++++++++++******)))************+++++++++*********************************************************)))***++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************************)))***+++,,,,,,,,,,,,,,,************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++*********************************************************************************++++++,,,,,,,,,'''((()))***++++++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------------.........//////........................---------.........//////---..................------------...///000000111---------------------------------.........//////---......///000/////////////////////000000000000000111111111111222222222222222222222222222222222111111111111000000000000.../////////000000111111//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++++++++,,,,,,,,,+++******...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************************************************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************++++++******************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,++++++------,,,***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************************************************************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))++++++******)))(((((((((************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------......------,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////111111111111111222222222222222222222222222222222222222222222222222222222222111111000///......---......---,,,,,,+++******************************+++++++++************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************************************************************+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************************************************************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))************))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------...---------,,,,,,,,,------------...------------------------------------............////////////////////////////////////////////////000000111111111111222222222222222222222222222222222222222222222222222222111111000000///......---......---,,,,,,+++******************************+++++++++************))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,***************************************************************************************************************************************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***)))***,,,------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,---------------,,,,,,,,,,,,------------------------------------------------............///////////////////////////////////////////////////000000000111111111222111111111111111111111111111111111111111111111111111000000//////............------,,,,,,++++++***************************+++++++++************))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,++++++++++++*********************************++++++++++++++++++++++++***+++++++++++++++,,,,,,******************************))))))******+++,,,************************************************************************************************************************************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************************************************************************************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++---///000000///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''(((((()))***+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................//////000000111111111111111111111111111111111111111111111111111111111000000/////////.........---------,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++************************************++++++++++++++++++++++++*********++++++,,,,,,,,,******************************))))))******+++,,,************************************************************************************************************************************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++---///000000///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************)))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((())))))''''''((()))***++++++,,,************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------...///000000111111000000000000000000000000000000000000000000000000////////////............------,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))************************++++++++++++++++++++++++*********++++++,,,,,,---******************************))))))******+++,,,***************************************************************************************************************************************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***)))***,,,------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))***+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,---...///000111111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))((()))******++++++******+++************)))))))))************************++++++++++++++++++++++++)))******+++,,,,,,------******************************))))))******+++,,,************************************************************************************************************************************************+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))***+++,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************)))***,,,------,,,***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))*********+++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************))))))))))))************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))((())))))***************************))))))))))))************************++++++++++++++++++++++++))))))***+++,,,,,,------*********************************)))***++++++,,,************************************************************************************************************************************************,,,+++++++++******))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,++++++------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************)))***,,,------,,,***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111////////////////////////////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))(((((()))***************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))******************************************************************************************************++++++++++++******************************************************************************)))************+++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))************************************************+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,---------......//////.........---------........................///////////////////////////...---+++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************************************************************************************************************************************************************++++++++++++******************************************************************************)))************+++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))************************************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))(((((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...---,,,,,,++++++++++++,,,,,,,,,------------...///.........------------................................................///...,,,+++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************************************************************************************************************************************************************++++++++++++******************************************************************************)))************+++++++++************************************************************************+++++++++***************++++++++++++++++++++++++*********++++++,,,......++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))************************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************************************++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------...................................................---,,,+++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************************************************************************************************************************************************************++++++++++++******************************************************************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))*********************************************************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))))))))************************************************************************************************++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...................................................---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************************************************************************************************************************************************************++++++++++++******************************************************************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++---,,,++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))))))))************************************************************************************))))))*********++++++++++++******))))))******+++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,------------------................................................------,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******************************************************************************)))************+++++++++***************************************************************************************+++++++++++++++++++++++++++++++++------+++******)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************************************************************)))))))))************+++******))))))))))))******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******************************************************************************)))************+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************************************************************))))))))))))******************))))))))))))************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................------------------------,,,,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******************************************************************************)))************+++++++++************************************************************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***,,,.........,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------........................------------------------,,,,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))******,,,,,,+++***))))))******))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++******************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********(((***++++++******+++,,,000///...---,,,+++++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******************************************************))))))))))))******,,,++++++***))))))******************************************************+++++++++*********))))))((())))))))))))***************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******(((***---...---,,,+++,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************))))))))))))******,,,+++******)))*********************************************************+++++++++***************((((((((())))))))))))***************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++*********)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***---///333444333111000000,,,,,,++++++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++******))))))******+++++++++***************+++************************************************************************))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************))))))*********+++++++++************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************************************++++++************++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++///111222222111111222333...---------------......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++************+++++++++***************++++++******************************************************************************++++++++++++,,,,,,************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((()))))))))************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((()))))))))*********************************++++++************++++++*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++.........,,,+++,,,///222111000///...------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++*********)))******+++,,,++++++++++++++++++++++++***************************************++++++++++++++++++,,,,,,,,,------************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))((((((((()))))))))******************************++++++************++++++************************************************************************************++++++++++++***++++++++++++,,,,,,,,,000000000...---...111444222111000...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))(((((((((((()))))))))***************************++++++************++++++************************************************************************************++++++++++++******+++++++++,,,,,,,,,///111333333222222222333///...---,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***+++,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,'''+++000222111...,,,+++++++++******++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++***************************)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++************)))))))))))))))))))))))))))************************+++*********))))))((((((************************(((((((((((()))))))))))),,,+++++++++***)))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((('''&&&''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++***************************)))***,,,------,,,***)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++************)))))))))))))))))))))))))))************************+++*********))))))))))))************************(((((((((((()))))))))***+++++++++***************************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++***************************)))***+++,,,,,,+++***)))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++************)))))))))))))))))))))))))))***************************************)))))))))************************((((((((()))))))))*********************+++++++++************************+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************+++++++++***************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++***************************)))***++++++++++++***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++*********))))))))))))))))))))))))))))))************************************************************************(((((()))))))))*********)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,+++++++++***)))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++***************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++*********))))))))))))))))))))))))))))))***************************************+++++++++************************))))))))))))************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++***************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++************)))))))))))))))))))))))))))*********************************+++++++++++++++************************)))))))))*********++++++***************+++++++++***************************************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***+++++++++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++++++++***************************************)))))))))************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------.........///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++*********************************))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++************)))))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************))))))*********++++++++++++++++++***************************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************+++++++++************************))))))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------.........//////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++*********************************))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++************)))))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************)))************+++++++++,,,+++++++++******))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))+++,,,,,,+++***)))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111000///---,,,,,,,,,,,,---...////////////...---------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++*********+++,,,---.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))........................000000000000/////////..................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))//////000111111000///...//////............//////000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,---......///...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************))))))))))))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))444555666777777555333111//////...------......///111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------.........------------------------------------------------........................------------------------...............................................................---------.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))999:::===???AAA@@@??????:::888666444111///......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---------------------------------------------------------------........................------------------------........................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******+++++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))************************************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))***++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::<<<@@@DDDHHHJJJLLLLLLGGGFFFCCC???;;;666222000////////////....................................------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,------------...------------------------........................------------------------.............................................................../////////......................................./////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))***++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::;;;>>>AAAEEEHHHJJJLLLJJJJJJJJJHHHEEE@@@<<<999777666555333222000//////................................................................................................------,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...///......---,,,,,,,,,---------......------------------------................................................................................................---........./////////000........................---........./////////000........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++,,,------************************((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********************************))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))***++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::::::::;;;===???AAABBBDDDFFFHHHJJJJJJHHHDDDBBB@@@???===:::777555333111////////////////////////........................////////////////////////...........................------,,,,,,------...------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///000000000///...,,,,,,,,,------.........------------------------////////////////////////........................////////////////////////////////////////////////---.........//////000000////////////////////////---.........//////000000........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))***+++,,,,,,------************************((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;::::::::::::;;;;;;>>>>>>@@@BBBEEEHHHKKKMMMFFFGGGHHHGGGDDD???;;;777444222000/////////...---111///,,,,,,,,,------,,,------,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///......---------....../////////...------///000---------....../////////000///............///000///...---...///...---+++111///...///000000,,,)))222///000222222///...000111111111///,,,,,,///111///.........///000111222.....................///------------------------+++,,,---...///...------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++************************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,+++***))))))******))))))*********+++++++++******+++++++++,,,,,,,,,******************************))))))))))))******************************************************)))************+++++++++))))))))))))))))))))))))************************************************;;;;;;;;;::::::;;;;;;;;;::::::;;;===@@@CCCFFFHHHMMMNNNOOOOOONNNJJJGGGEEE;;;999777555555333111///000...,,,,,,---......---//////............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......------------......+++,,,............///000/////////000111111222222......------...///111222222111111222333333222000333222222555888999777555666444555888999666666888888888888777666555555666222222111111000000000111........................------------------------+++,,,---------,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************,,,,,,,,,+++++++++******************++++++++++++************************++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,++++++***))))))******))))))*********+++++++++******+++++++++,,,,,,,,,*********************************))))))*********************************************************((())))))))))))*********))))))))))))))))))))))))************************************************===<<<<<<<<<<<<<<<<<<===888888999;;;===???AAABBBJJJKKKMMMOOOOOONNNLLLKKKDDDCCCAAA???>>>;;;777444111///------...///...---000000000000///...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...+++---///000/////////000//////000000111222222333111111111222444777999;;;;;;;;;<<<===???@@@>>>=========>>>@@@CCCEEEDDDCCCCCCAAACCCGGGHHHFFFFFFIIIEEEDDDCCCCCCCCCCCCAAA???<<<<<<;;;999888777666666444333333222111000///...........................------...------,,,******,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,+++******)))************************+++++++++******+++++++++,,,,,,,,,************************++++++************++++++************************************************((((((((())))))))))))***))))))))))))))))))))))))************************************************??????@@@@@@@@@@@@??????<<<<<<<<<<<<======>>>>>>AAACCCEEEGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFCCC???;;;666444222111111000///---...///000000000...---,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,,,,------...000111222111000000222444666777777888999:::;;;;;;<<<<<<===>>>AAADDDFFFHHHIIIIIIJJJMMMPPPPPPOOOMMMKKKKKKKKKLLLMMMNNNNNNMMMQQQOOOPPPTTTUUUSSSSSSUUURRROOOLLLKKKMMMMMMMMMLLLIIIIIIHHHGGGFFFEEECCCCCC???>>><<<:::777555333222111111111000000/////////////////////......---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++***************+++******************************+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,************************************************))))))))))))************))))))))))))))))))))))))************************************************CCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@???===<<<<<>><<<:::666333111000000////////////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---------............------------......///000,,,---000222777>>>FFFLLLPPPPPPQQQSSSTTTUUUVVVVVVSSSRRRRRRRRRRRRTTTVVVWWWXXXYYY[[[^^^aaaaaa^^^\\\WWWXXXXXXXXXWWWXXXZZZ\\\]]][[[[[[^^^]]]ZZZYYY[[[UUUTTTRRROOONNNPPPUUUYYYWWWXXXXXXXXXXXXVVVTTTSSSTTTSSSPPPMMMIIIFFFCCCBBB<<<;;;:::888555333222111000000///........./////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********)))******+++,,,+++++++++*********************+++++++++,,,,,,,,,************************++++++************++++++************************************************+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************LLLMMMOOOPPPPPPOOOMMMLLLIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCAAA???>>>>>>???@@@?????????BBBFFFHHHIIIHHHGGGFFFDDDDDDCCCAAA===:::888666333000//////000000........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,------------...------------........................///000111111000444999>>>DDDIIIPPPTTTSSSTTTUUUVVVXXXYYYZZZZZZ[[[ZZZXXXVVVVVVVVVVVVWWWZZZ[[[]]]```cccbbb___\\\ZZZ[[[[[[YYYVVVUUUWWWZZZWWWUUUVVVYYYYYYVVVVVVXXXRRRVVVYYYXXXTTTTTTYYY^^^ZZZ[[[[[[[[[YYYVVVTTTRRRTTTTTTRRRPPPNNNLLLKKKJJJJJJHHHFFFCCC@@@===;;;999888777555222111000000000000000000/////////......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******))))))***++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,*********************************))))))***************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************OOOPPPRRRSSSSSSRRRPPPOOOLLLMMMOOOPPPPPPPPPOOOOOOLLLJJJGGGCCCAAAAAAAAABBB===<<<<<<>>>BBBEEEGGGGGGHHHGGGGGGGGGGGGFFFCCC@@@???;;;777222///...///000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////.........//////111222222999>>>EEEKKKOOORRRTTTVVVXXXXXXYYY[[[\\\^^^______```___\\\ZZZXXXWWWWWWWWW\\\]]]___bbbdddccc```]]]^^^___]]]YYYTTTQQQRRRTTTJJJHHHIIIMMMNNNLLLLLLOOORRRZZZaaaaaa\\\ZZZ^^^ccc^^^^^^^^^\\\ZZZVVVSSSPPPRRRRRRQQQQQQPPPPPPPPPPPPVVVTTTRRRNNNJJJGGGDDDCCC@@@>>>;;;888555333222222111111000000/////////...------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++******))))))***+++,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,******************************))))))))))))******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************OOOQQQQQQOOOPPPTTTTTTRRRSSSSSSSSSSSSTTTVVVWWWXXXQQQNNNJJJIIIIIIHHHEEEBBB???<<<::::::===AAACCCDDDGGGIIIJJJJJJHHHGGGGGGHHHEEECCC???;;;888555333222111000000//////...------//////.........---------.................................------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,---------...............------,,,,,,,,,***+++,,,...//////...---------............------000000111111222555999===JJJLLLQQQUUUXXXXXXWWWVVV]]][[[YYY[[[```cccdddccc```^^^\\\\\\^^^```aaaaaa``````___^^^]]]\\\[[[[[[\\\\\\WWWOOOLLLNNNKKKEEE????????????@@@BBBDDDEEEPPPVVV]]]___\\\ZZZ[[[]]]]]]XXXRRRNNNLLLLLLKKKKKKIIIJJJLLLNNNPPPRRRSSSTTTWWWYYYZZZZZZXXXUUUPPPNNNQQQOOOKKKFFF@@@;;;888666555222000///000111111111111000///.........------------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***,,,,,,------------,,,+++++++++,,,...///,,,---------......//////*********+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((())))))******++++++)))))))))))))))))))))))))))************+++++++++************************+++*********))))))((((((***++++++++++++******))),,,,,,,,,,,,,,,+++++++++,,,,,,+++***************++++++++++++*********))),,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++************************************************************************.........,,,)))((()))***IIIOOOQQQNNNMMMPPPTTTTTTPPPQQQRRRSSSTTTTTTUUUUUUTTTRRROOOOOOOOONNNKKKHHHDDDBBB??????@@@BBBCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJHHHGGGDDD@@@===999666555111111000//////.../////////////////////..........................................------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,---------...............------,,,,,,,,,+++,,,---...///......---///000000000111111111111000111111333666===FFFLLLSSSUUUYYY\\\]]]\\\ZZZXXX[[[YYYWWWXXX\\\_________^^^]]]\\\\\\^^^^^^]]]\\\XXXWWWUUUSSSQQQOOOOOONNNPPPPPPLLLEEECCCDDDAAA;;;>>>======>>>@@@BBBDDDEEEHHHMMMQQQSSSRRRPPPPPPQQQQQQNNNIIIFFFEEEEEEDDDDDDFFFGGGIIIKKKMMMPPPQQQRRRWWWYYY]]]___```___]]]\\\XXXUUUPPPKKKGGGDDDCCCCCC===:::555222111000000///---............---,,,+++------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---.........---000///.........///000000,,,,,,,,,------.....................------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************************************************************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))************)))))))))((()))))))))))))))*********)))))))))))))))))))))))))))************+++++++++************************+++*********))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************************************************************+++,,,,,,+++***)))***+++IIIPPPSSSMMMGGGGGGJJJLLLNNNOOOPPPRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRQQQOOOLLLIIIGGGEEEDDDDDDDDDCCCAAAAAADDDFFFHHHHHHHHHJJJKKKKKKJJJIIIGGGCCC@@@<<<:::444333111000//////000000/////////////////////000.................................---------------.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...............---------------,,,---......///......---...............///000111000222555:::AAAJJJUUU\\\^^^___```aaaaaa^^^\\\ZZZ[[[YYYXXXXXXZZZ\\\]]]\\\YYYYYYZZZ[[[\\\ZZZWWWTTTOOONNNKKKHHHEEEDDDCCCCCCFFFGGGDDD@@@??????<<<888<<<<<<<<<===???BBBDDDFFFCCCEEEGGGHHHHHHGGGFFFEEEHHHFFFCCCAAAAAAAAA???>>>BBBBBBDDDFFFHHHIIIKKKLLLPPPSSSXXX\\\```bbbcccccc[[[WWWRRRLLLIIIGGGHHHIIIFFFBBB===999666444111///------/////////...,,,+++------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++++++++++++++***...------,,,,,,,,,------------------...............------,,,,,,+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))))))))******+++,,,------------++++++++++++++++++++++++---,,,++++++******++++++---,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++************************************************************************(((***++++++***))))))***bbbfffddd\\\UUURRRPPPMMMOOONNNMMMLLLLLLLLLMMMMMMLLLMMMOOOQQQRRRRRRQQQPPPJJJHHHFFFFFFFFFEEECCCAAA@@@CCCEEEFFFFFFFFFGGGHHHJJJJJJKKKJJJIIIFFFCCCAAA:::888555333111000000000.........////////////000.......................................---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------.........//////............------,,,---...///000000555>>>GGGOOOVVV]]]aaa```___^^^\\\ZZZYYYYYYYYYVVVUUUSSSSSSSSSTTTUUUUUUXXXYYY[[[]]]]]]ZZZUUUPPPJJJHHHEEECCCAAAAAAAAAAAA@@@???>>>>>>???@@@>>><<<>>>>>>???@@@CCCEEEHHHJJJIIIHHHHHHIIIJJJJJJHHHFFFKKKJJJHHHGGGGGGEEECCC@@@AAAAAAAAABBBCCCCCCDDDDDDFFFHHHLLLPPPTTTXXXZZZZZZXXXVVVRRRMMMJJJHHHGGGGGGHHHFFFDDDBBB@@@===888555222111000000///.................................................................................,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++........................,,,,,,,,,,,,++++++++++++...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************************************++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************(((***++++++***(((((((((}}}|||wwwooo^^^[[[UUUOOOKKKJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNNNNIIIGGGEEEEEEFFFEEECCCBBBBBBDDDEEEEEECCCBBBCCCDDDEEEGGGIIIJJJJJJIIIGGGFFFAAA???<<<888555222111000.....................///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////////////////000000000000000000000000111111222<<>>>>>BBBGGGHHHJJJMMMOOOOOOOOOPPPRRRUUUWWWYYY[[[[[[ZZZYYYYYYYYYZZZZZZ```^^^\\\[[[ZZZWWWTTTQQQQQQPPPOOONNNLLLJJJIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGJJJLLLLLLKKKJJJIIICCCDDDGGGKKKNNNOOOMMMKKKCCC@@@;;;666222111111111........................................................................,,,---------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,......//////...,,,---...////////////...000000////////////......------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++*********************************+++++++++++++++------......------,,,+++***++++++,,,,,,---------,,,,,,+++************+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************+++++++++***(((((()))+++vvvtttnnndddYYYRRROOONNNOOOLLLIIIGGGHHHHHHHHHGGGGGGIIIIIIHHHEEECCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDAAA===999777444333333222111000//////////////////////////////---........./////////000---........./////////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,,,,---------......---........./////////000............000111333555222555999===AAABBBCCCCCCMMMRRRYYY^^^^^^[[[XXXVVVQQQPPPNNNLLLIIIGGGDDDCCCAAABBBCCCAAA>>>>>>AAACCC@@@@@@???AAACCCDDDDDDCCCDDDEEEHHHKKKLLLMMMLLLLLLJJJEEECCCGGGJJJKKKNNNSSSOOOOOOOOOPPPQQQSSSVVVWWWVVVXXXXXXWWWTTTTTTXXX[[[^^^\\\ZZZXXXXXXWWWUUUSSSVVVUUUTTTSSSRRRQQQPPPOOOPPPOOOMMMLLLKKKLLLMMMMMMFFFGGGHHHHHHIIIHHHHHHGGGEEEDDDDDDFFFKKKOOOQQQRRRNNNLLLIIIDDD>>>999666333........................................................................------------....................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------***+++---...000111111111000111333555666666666555999888888888777777777777555555444333222222111111111111000000///.........------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++*********************************++++++,,,,,,,,,------...000000111111111///000000111222222333333111000//////....../////////.........------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********************************************************************************((((((***---000ssshhhbbbaaaUUUQQQLLLJJJIIIJJJJJJJJJIIIJJJKKKJJJHHHFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHHHHHHHEEEBBB>>>;;;777666555444222111000000000000000000000000000000---.........//////000000---.........//////000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,------.........,,,,,,,,,---------......---.........//////000000---------...000222555666<<>>@@@BBBCCCDDDDDDEEEGGGJJJNNNRRRUUUMMMQQQVVVWWWVVVSSSQQQQQQJJJJJJFFFCCCDDDHHHGGGBBBCCCDDDDDDCCCCCCDDDHHHKKKMMMHHHCCCCCCGGGKKKLLLLLLMMMJJJIIILLLLLLIIIGGGHHHHHHNNNSSSRRRMMMJJJLLLPPPXXXXXXWWWTTTQQQNNNLLLLLLNNNPPPRRRTTTTTTSSSRRRQQQMMMIIIFFFFFFDDDBBBEEEJJJUUUVVVYYY]]]]]]VVVKKKCCC<<<999555222111111///...111000///------...000111........................////////////////////////------------------------........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.........//////000111111...............------,,,//////000111333666888999;;;???CCCEEEEEEFFFIIILLLKKKIIIIIILLLPPPRRRQQQOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLJJJHHHEEEDDDCCC@@@>>>;;;888666444333333222111000...,,,+++...,,,+++,,,---...---+++......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))************------,,,,,,,,,,,,,,,---******++++++***((('''%%%+++************+++,,,,,,,,,---...///000111111222333666:::<<<<<<<<<===>>>AAAAAABBBDDDFFFGGGFFFDDDDDDAAA<<<888888:::???BBB???>>><<<:::777555444333000///...---,,,,,,++++++,,,++++++,,,,,,+++)))&&&...---,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,///333666{{{rrrfffWWWKKKGGGHHHKKKNNNOOOMMMLLLKKKNNNLLLIIIEEECCCCCCDDDFFFFFFGGGHHHIIIJJJIIIHHHHHHCCCAAA===888444222111000000111111222222111111000........................////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------------------------............////////////.........//////000111000111444999@@@HHHOOOTTTSSSUUUYYY\\\___aaaaaaaaa___^^^]]]\\\]]]___aaabbbdddccc___YYYRRRJJJCCC???>>>>>>???AAAEEEIIILLLNNNLLLMMMMMMMMMMMMMMMNNNOOOPPPOOOPPPRRRSSSSSSQQQOOOFFFFFFCCCAAABBBEEEDDD@@@AAACCCFFFGGGFFFFFFFFFGGGCCCEEEFFFFFFEEEDDDEEEGGGFFFCCCCCCFFFGGGEEEDDDFFFPPPRRRSSSPPPKKKIIIJJJMMMXXX\\\___\\\TTTMMMKKKLLLMMMNNNOOOPPPPPPOOOMMMLLLOOOLLLJJJJJJIIIGGGIIIMMMOOOQQQVVVZZZ\\\ZZZUUUQQQGGGCCC<<<777444222000///...///////////////..............................////////////////////////------------------------........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++..................------.........///111444666888::::::<<<>>>@@@CCCEEEGGGIIILLLOOOPPPOOOOOOQQQSSSVVVUUUUUUWWWZZZ[[[ZZZXXXVVVVVVWWWWWWXXXYYYYYYZZZWWWUUUTTTSSSRRRPPPNNNKKKNNNMMMKKKIIIGGGDDDCCCBBB<<<;;;:::999666444222000000...------...///---,,,,,,------...------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************************************************))))))))))))************))))))))))))************++++++***)))))))))******(((((()))++++++,,,,,,,,,+++++++++++++++,,,,,,---000111333555777999;;;<<>>AAADDDDDDDDDDDDCCCAAA???>>>888777666444222000...,,,,,,++++++,,,---...,,,+++++++++***))))))*********,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++...000yyymmmVVVUUURRROOOLLLJJJHHHGGGNNNMMMJJJHHHFFFEEEEEEEEECCCDDDEEEGGGHHHIIIIIIIIIGGGFFFDDD@@@;;;666222000222222111111000111111222////////////............////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------............///.........//////000111222444888>>>FFFNNNTTTYYY[[[YYYZZZ]]]```bbbccccccccc______^^^^^^^^^```bbbcccfffbbb\\\UUUMMMGGGCCC@@@DDDEEEGGGIIIKKKLLLMMMMMMMMMOOOPPPOOONNNMMMMMMNNNKKKHHHFFFHHHNNNRRRRRRPPPMMMOOONNNLLLNNNQQQPPPLLLTTTYYY^^^aaaaaa^^^\\\[[[YYYaaaiiiiiiccc______cccYYYVVVUUUXXXXXXUUUUUUWWWXXXUUUOOOJJJEEEDDDDDDEEEVVV]]]aaa]]]RRRIIIGGGIIIHHHIIIJJJKKKKKKKKKIIIHHHNNNKKKKKKLLLLLLHHHHHHKKKHHHLLLQQQUUUXXX[[[]]]___UUUPPPIIIBBB===888444111...///111111111000///...........................////////////////////////------------------------........................***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------.........---------------000000111333777<<>>;;;999666444222111111000...,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))))))))*********++++++)))))))))*********++++++++++++***))))))))))))))))))))))))***+++---...///,,,------...///000000111777999;;;>>>BBBEEEGGGHHHKKKLLLLLLJJJHHHGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPIIIGGGDDDAAA@@@???@@@AAADDDEEEHHHJJJLLLLLLLLLKKKCCCCCCBBB@@@<<<888444222...,,,++++++---......---*********))))))******+++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((())))))***+++{{{pppbbbWWWQQQLLLHHHIIIJJJLLLNNNOOOMMMIIIFFF@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHFFFBBB<<<666333444333111000///000111222000000000///////////////////////////....................................------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------............000000//////111444777999BBBFFFKKKQQQVVVYYY[[[\\\[[[\\\]]]___aaaaaaaaaaaa``````______```aaabbbccc```\\\VVVPPPLLLJJJJJJJJJLLLNNNPPPPPPOOOLLLKKKJJJJJJKKKKKKJJJGGGGGGJJJMMMJJJIIIIIIMMMTTT[[[aaadddmmmpppqqqppprrrwwwwwwttt|||{{{~~~{{{tttjjjdddaaa```^^^]]]\\\]]][[[TTTJJJCCCBBBCCCCCCEEEIIIKKKKKKHHHEEEBBBKKKHHHIIIMMMMMMJJJGGGHHHFFFIIIMMMOOOQQQUUU[[[```\\\YYYUUUPPPJJJDDD===888333333333333222111000000........................////////////////////////................................................++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......................................................------------------------............///000111111------...000111222333444:::;;;>>>AAAEEEIIILLLNNNTTTTTTUUUWWWXXXXXXYYYYYY]]]^^^^^^^^^\\\[[[[[[ZZZYYYZZZ[[[]]]^^^_________________________________WWWUUUUUUUUUVVVVVVTTTRRRWWWWWWWWWXXXXXXXXXXXXYYYUUUTTTRRROOOLLLHHHEEEDDD@@@===:::888666333000---------......////////////------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++))))))*********+++++++++------,,,+++++++++++++++,,,+++******+++,,,...///000111333555777999:::;;;AAABBBDDDGGGKKKNNNPPPQQQOOOOOONNNLLLIIIIIIJJJLLLLLLNNNOOOPPPPPPQQQRRRSSSNNNMMMKKKIIIGGGEEEDDDDDDAAABBBDDDGGGJJJMMMOOOPPPKKKLLLLLLKKKHHHCCC???<<<666333///...------,,,+++------,,,,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************************+++++++++++++++******{{{pppdddYYYJJJJJJJJJMMMOOOOOOLLLIIICCCCCCDDDDDDDDDEEEEEEFFFEEEGGGHHHHHHFFFBBB===:::777666444222000000000111111111000000000/////////////////////....................................------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................---------.........///////////////222777===DDDHHHOOOQQQSSSVVVYYY[[[\\\\\\\\\\\\]]]___``````aaaaaaaaaaaaaaa`````````aaaaaaZZZWWWRRROOOMMMNNNPPPRRRMMMOOOQQQPPPMMMKKKJJJJJJHHHIIIIIIHHHFFFJJJQQQWWW```dddjjjnnnsss|||yyyrrrfff\\\TTTQQQOOONNNMMMOOORRRRRROOOHHH@@@<<>>???FFFIIIMMMQQQSSSTTTSSSRRRRRRSSSUUUWWWYYYZZZZZZ[[[^^^^^^^^^^^^^^^^^^]]]\\\WWWXXX[[[]]]^^^___```aaacccbbbaaaaaa___^^^^^^]]]SSSRRRRRRTTTVVVWWWWWWUUUVVVWWWXXXYYY[[[\\\]]]]]]ZZZZZZXXXVVVTTTQQQOOOMMMKKKHHHDDD@@@===999555222/////////...............---------------------------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************++++++++++++************++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,...000222333666888;;;???BBBEEEGGGGGGKKKKKKMMMNNNPPPRRRSSSSSSOOOOOOOOOMMMKKKJJJLLLNNNNNNPPPRRRRRRQQQRRRTTTVVVRRRRRRQQQPPPOOOMMMKKKJJJGGGEEEDDDCCCCCCEEEHHHJJJMMMNNNPPPPPPOOOMMMJJJHHHCCC@@@:::666333111...,,,///......---------------,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************+++,,,,,,------,,,******tttZZZUUUOOOLLLLLLLLLKKKIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFHHHIIIIIIGGGDDDCCC<<<;;;999666444222111111222222111111000000//////////////////....................................------------------------------------------------------------------------------------------------,,,,,,,,,---------.......................................////////////000---///333999AAAJJJQQQVVVSSSTTTVVVXXX[[[]]]___```^^^^^^___``````aaabbbccccccbbbbbbaaa```______^^^XXXVVVSSSOOONNNNNNOOOPPPKKKMMMMMMJJJFFFDDDFFFIIILLLQQQWWW[[[```jjjvvv~~~|||yyyvvvlllllljjjeee\\\RRRHHHBBB@@@===>>>EEEIIIHHHEEEDDDGGGHHHIIIIIIIIIIIIJJJLLLSSSVVVZZZ^^^^^^ZZZSSSMMMDDD@@@:::444000///000111////////////////////////////////////////////////............................................................////////////////////////////////////------------------------,,,,,,,,,---------......................................................------------------------......---,,,,,,---///000444666999<<<@@@DDDFFFHHHHHHLLLQQQUUUUUUSSSPPPMMMLLLNNNQQQVVVYYY[[[]]]]]]^^^]]]\\\]]]^^^^^^\\\ZZZVVVXXX[[[]]]]]]^^^___aaa``````___^^^\\\[[[ZZZZZZQQQPPPQQQSSSVVVWWWWWWVVVSSSTTTVVVXXXZZZ\\\^^^^^^YYYYYYYYYYYYXXXVVVUUUTTTTTTQQQMMMIIIFFFBBB>>>;;;555444222000///.........------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************++++++++++++,,,*********++++++++++++,,,+++******++++++,,,---...---...000333666:::===>>>@@@BBBFFFJJJMMMPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPQQQOOONNNMMMNNNPPPPPPRRRTTTTTTRRRRRRVVVYYYTTTTTTUUUUUUTTTSSSRRRQQQSSSPPPKKKFFFCCCBBBBBBCCCIIIJJJMMMOOOQQQQQQPPPPPPOOOKKKFFFAAA===999444111000///...---,,,+++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))yyyqqqjjjeee]]]TTTMMMKKKJJJIIIIIIIIIIIIJJJKKKGGGHHHIIIIIIJJJJJJJJJJJJBBBBBB@@@===:::777444222333333222111111000//////////////////............................................................------------------------------------------------------------------------,,,,,,,,,---------............................../////////000000000111111111555===FFFMMMRRRUUUVVVQQQSSSWWWZZZ^^^```aaabbb^^^^^^^^^___```aaaccccccddddddcccaaa```^^^\\\[[[WWWVVVSSSPPPNNNKKKJJJIIIHHHKKKNNNNNNOOOTTT]]]dddrrrzzztttjjjbbb^^^SSSMMMKKKNNNNNNHHHBBB???CCCDDDGGGKKKMMMMMMKKKHHHLLLOOOTTTZZZ]]]]]]YYYVVVOOOKKKEEE>>>888555333222////////////////////////////////////////////////................................................---------.........//////////////////////////////........................,,,,,,,,,---------.......................................................................................///111444777999???@@@AAACCCEEEGGGIIIIIIJJJMMMQQQTTTVVVUUURRRPPPOOOQQQUUUXXX[[[]]]]]]]]]XXXVVVTTTUUUVVVVVVSSSPPPOOOQQQTTTTTTRRRQQQSSSTTTRRRRRRRRRQQQQQQQQQPPPPPPKKKJJJJJJLLLNNNOOONNNMMMJJJKKKMMMOOORRRTTTVVVWWWTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVSSSPPPOOOLLLIIIGGG???>>>;;;888555333222222................................................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,******+++,,,---///000111333555999===AAADDDFFFHHHKKKMMMPPPSSSUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSPPPRRRSSSRRRPPPNNNNNNNNNNNNQQQSSSRRRPPPPPPTTTXXXTTTTTTUUUVVVVVVVVVVVVVVVXXXVVVSSSPPPKKKGGGDDDCCCCCCDDDGGGJJJMMMOOOQQQQQQQQQOOOKKKHHHDDD@@@<<<888333222111///---,,,++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************+++{{{fffWWWIIIIIIHHHGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNGGGFFFEEEBBB>>>:::666444333333222222111000000///000/////////............////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////000000000000111111111111777>>>GGGPPPUUUUUURRROOOPPPSSSXXX]]]```aaaaaa```\\\\\\\\\]]]^^^```bbbbbbeeedddcccaaa___]]]ZZZYYYTTTTTTSSSQQQNNNJJJHHHFFFCCCIIIRRR[[[gggwww}}}{{{rrrjjjccc```[[[QQQGGGAAA???AAAEEEMMMSSSSSSNNNJJJIIIJJJOOOTTTZZZ\\\\\\[[[XXXUUUOOOIIIBBB<<<888555000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,---------......................................................,,,,,,,,,---------..............................////////////////////////........................,,,---///333888???DDDGGGHHHHHHHHHGGGGGGGGGGGGGGGRRRTTTWWWZZZ]]]^^^]]]]]]WWWYYY[[[]]]^^^]]]\\\[[[PPPNNNKKKKKKLLLKKKHHHEEEDDDFFFHHHGGGDDDBBBCCCDDDBBBCCCCCCDDDDDDEEEFFFFFFCCCBBBBBBCCCDDDDDDBBBAAA@@@AAACCCEEEHHHJJJLLLMMMPPPQQQSSSVVVXXXYYYZZZ[[[YYYXXXUUUUUUTTTSSSQQQOOOIIIGGGCCC???<<<999888777...................................................------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...000222444555<<<>>>AAAEEEHHHJJJKKKKKKRRRSSSVVVXXXYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTPPPRRRSSSRRROOOMMMKKKKKKJJJMMMPPPNNNLLLLLLQQQUUURRRSSSTTTUUUVVVXXXYYYYYYUUUVVVWWWVVVSSSOOOJJJGGG>>>@@@BBBEEEIIILLLOOOPPPMMMLLLJJJIIIGGGDDD@@@<<<888666444222000...------,,,++++++++++++++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------tttZZZMMMCCCFFFLLLOOOOOOPPPMMMRRRPPPIIIIIIPPPQQQJJJJJJJJJJJJHHHDDD@@@;;;888333333333333222111///...000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................---------.........//////........./////////000000......//////111555:::>>>DDDHHHMMMQQQRRRSSSTTTUUU[[[]]]___aaabbbaaa```___]]]]]]^^^^^^______``````aaabbbbbbaaa^^^YYYTTTQQQQQQNNNMMMNNNKKKFFFJJJQQQ```jjjvvv{{{xxx}}}~~~vvv{{{nnn]]]QQQMMMHHHIIIGGGBBBLLLVVVRRRIIIIIIIIIKKKNNNSSSWWWZZZ[[[YYYVVVSSSMMMFFF>>>888333333333222111000//////000////////////000000111000/////////............////////////////////////---------.........//////------------------------........................////////////////////////////////////////////////111000///...---,,,,,,---......///...,,,---...000///555<<>>===>>>>>>???@@@BBBBBBAAABBBCCCEEEAAAAAAAAA@@@??????>>>>>>BBB@@@???>>>>>>???AAACCCFFFFFFHHHKKKOOOSSSWWWYYYZZZYYYXXXWWWVVVUUUTTTSSSPPPOOOMMMJJJGGGDDDAAA???999666111---,,,---///111.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************(((***+++,,,+++***+++,,,***,,,---,,,+++++++++,,,///000111333555888===AAAFFFFFFHHHIIILLLNNNQQQRRRVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTQQQMMMIIIDDD@@@>>>AAADDDEEECCC@@@@@@EEEKKKJJJIIIJJJPPPWWWZZZXXXTTTTTTTTTSSSSSSRRRRRRRRRSSSNNNIIIBBB???@@@DDDIIIKKKNNNQQQRRRMMMEEE@@@???@@@AAA???<<<888444111...------+++******++++++)))(((*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++uuulll___UUUOOOLLLIIIFFFIIIKKKKKKLLLQQQVVVUUUQQQLLLLLLLLLKKKGGGCCC>>><<<555444333222111111111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................---------.........//////.........///000000111111......///000444999AAAFFFLLLOOORRRSSSTTTVVVYYY[[[___```aaabbbbbbbbbaaa```^^^^^^_______________^^^ccccccaaa\\\UUUPPPMMMMMMSSSLLLFFFFFFLLLZZZppprrrjjjggg```^^^YYYQQQPPPMMM>>>EEEEEEFFFHHHJJJNNNQQQSSSXXXXXXWWWVVVSSSNNNHHHCCC888777555333222111111111222111111000000000000000000000/////////.........////////////////////////------..................------------------------........................//////////////////////////////////////////////////////////////////////////////000//////111555888===AAAGGGJJJKKKLLLLLLMMMKKKIIIHHHHHHJJJLLLMMMMMMKKKLLLNNNRRRVVVZZZ]]]______\\\YYYWWWVVVSSSOOOLLLEEECCC@@@??????>>>===<<>>>>>>>>???>>>???AAABBBAAABBBDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA???>>>=========>>>???@@@BBBCCCCCCEEEGGGIIILLLMMMRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSRRRPPPMMMJJJGGGEEEBBB???:::555222000000000............------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((()))++++++*********++++++,,,,,,+++******,,,...000444999>>>BBBEEEIIIKKKIIIIIIJJJKKKMMMNNNPPPQQQRRRTTTVVVXXXYYYXXXWWWVVVUUUUUUSSSRRRQQQPPPPPPOOOPPPMMMIIIDDD???;;;999777777:::======;;;999:::<<<@@@???AAAFFFMMMQQQOOOLLLLLLLLLLLLMMMNNNPPPRRRSSSNNNKKKEEE@@@======>>>@@@IIINNNRRRQQQKKKDDD@@@@@@???>>>===;;;999666333222...---++++++,,,---,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++ttteee___YYYRRRNNNHHHGGGLLLRRRQQQOOONNNPPPPPPOOONNNKKKGGGCCCAAA:::777444222111111222333000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................------........./////////.........//////111222222///000222555:::AAAIIIOOOSSSUUUVVVVVVWWWYYY]]]```ccccccccccccbbbbbbbbbbbb___```aaaaaa```^^^\\\[[[XXXZZZZZZUUUMMMIIIIIILLLHHHLLLWWWfffwww}}}}}}}}}wwwmmmggg[[[FFFCCCCCCCCCDDDFFFIIILLLNNNUUUUUUVVVXXXXXXVVVQQQMMMBBB???;;;666333222222222333222222111000000000000000000000/////////......////////////////////////..................------------------------------........................////////////////////////////////////////////////......///000111000000000---///111222444888===AAACCCFFFJJJLLLLLLLLLLLLMMMTTTQQQMMMKKKJJJJJJJJJIIIIIIJJJKKKNNNQQQTTTWWWXXXWWWTTTQQQOOONNNLLLJJJHHHEEECCCAAAAAAAAABBBAAA@@@????????????@@@@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>@@@@@@?????????@@@AAAAAAGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTQQQOOONNNKKKIIIEEE???:::555111//////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++((()))******))))))***,,,,,,,,,+++******,,,000333444999AAAHHHKKKMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQSSSTTTWWWYYYZZZXXXVVVTTTQQQOOOMMMJJJGGGFFFEEEEEEGGGEEEBBB>>>:::777555444777999===???>>>;;;888555999999;;;AAAHHHKKKJJJHHHCCCBBBAAA@@@AAABBBDDDFFFJJJKKKIIICCC<<<888888999AAAHHHQQQUUUQQQJJJEEEBBB>>>?????????>>>;;;999888111///---,,,---//////...++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssZZZMMMFFFKKKOOOLLLKKKOOOQQQQQQQQQPPPMMMJJJGGGFFFAAA>>>999444111111222333000000000000000000000000////////////////////////........................////////////////////////////////////////////////....................................//////////////////.........///111111222555:::>>>CCCIIIOOOSSSTTTVVVXXXZZZ[[[]]]```cccddddddcccbbbbbbbbbbbbccc___```aaaaaa```\\\YYYWWWQQQTTTVVVRRRKKKIIIOOOUUUVVVggg~~~~~~sss___KKKIIIFFFDDDDDDFFFIIIKKKOOOPPPRRRUUUWWWWWWTTTQQQMMMIIIBBB<<<666444333333222111000000000000000111000000000////////////...////////////////////////...............---------................................................////////////////////////////////////////////////......///000111000000///+++///555:::>>>AAAEEEHHHDDDGGGKKKNNNOOOPPPRRRSSSZZZVVVQQQMMMKKKIIIGGGEEEIIIIIIIIIJJJKKKMMMNNNOOOKKKJJJGGGFFFFFFFFFFFFFFFHHHFFFEEEEEEGGGHHHHHHGGGBBBBBBBBBCCCDDDEEEEEEEEEDDDFFFIIIJJJJJJLLLNNNPPPOOONNNNNNMMMMMMLLLKKKKKKOOONNNMMMKKKIIIFFFCCCBBBAAAAAA@@@@@@????????????@@@AAAAAACCCDDDEEEFFFFFFKKKMMMPPPSSSTTTTTTSSSRRRPPPNNNLLLHHHBBB<<<666333000000///...------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******))))))***,,,++++++++++++---111666;;;???DDDJJJNNNOOOOOONNNNNNPPPPPPQQQRRRSSSTTTTTTTTTXXXXXXXXXWWWUUURRRPPPOOOJJJHHHEEEAAA???>>>===>>>@@@@@@@@@@@@???>>><<<;;;===>>>@@@CCCEEECCC>>>;;;===>>>AAAFFFLLLOOOOOONNNGGGEEE@@@<<<999888888888CCCGGGIIIFFF>>>999888::::::BBBLLLSSSTTTPPPKKKIIICCCCCCBBB@@@???>>>===<<<666333000......///......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjZZZMMMMMMMMMKKKNNNTTTQQQQQQQQQPPPNNNLLLJJJHHHIIIEEE???999444222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000111000///......///000111888===CCCIIILLLNNNPPPRRRSSSWWW[[[^^^___```aaabbbaaaaaa`````````aaabbbbbb^^^_________]]]YYYUUUSSSQQQRRRQQQNNNMMMUUUeeeqqq~~~~~~rrraaa]]]UUUNNNIIIFFFEEEFFFEEEFFFHHHLLLQQQTTTTTTSSSUUUQQQJJJCCC<<<777555444////////////000111111222111000000000////////////////////////////////////.....................---................................................//////////////////////////////////////////////////////000000000000//////000666???GGGLLLNNNPPPQQQQQQSSSUUUUUUTTTTTTVVVWWWXXXUUURRROOONNNMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEAAAAAAAAAAAABBBDDDFFFHHHJJJIIIHHHIIIKKKMMMMMMLLLKKKJJJIIIKKKNNNOOOOOOMMMKKKMMMPPPQQQQQQSSSUUUWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQOOOMMMLLLGGGGGGGGGGGGFFFFFFFFFEEECCCBBBBBBAAA@@@??????>>>AAACCCGGGKKKNNNPPPPPPPPPPPPQQQQQQPPPLLLFFFAAA===555444222///...------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++***))))))+++---+++,,,...000333888>>>CCCKKKNNNQQQSSSRRRRRRSSSTTTRRRSSSTTTUUUVVVWWWWWWVVV[[[XXXSSSMMMIIIGGGFFFFFFBBBAAA???>>><<<<<<<<<===:::>>>CCCGGGJJJIIIGGGEEEBBBBBBBBBDDDFFFFFFDDDBBBGGGHHHKKKPPPTTTVVVVVVUUUUUURRRMMMGGGBBB???===<<<>>>CCCGGGEEE???:::999;;;888>>>GGGOOOSSSSSSRRRQQQLLLIIIEEEAAA>>>===>>>>>>;;;888444111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,vvvggg[[[RRRKKKJJJLLLQQQQQQPPPOOONNNMMMKKKKKKLLLJJJEEE???:::555222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000111000//////000222444666AAAEEELLLPPPQQQQQQQQQQQQUUUXXX]]]______^^^^^^^^^YYYZZZ[[[\\\]]]___``````\\\\\\\\\[[[XXXUUURRRPPPFFFHHHKKKQQQ]]]ttt|||ssshhh]]]RRRJJJFFF???>>>@@@DDDJJJPPPSSSTTTWWWTTTPPPKKKDDD>>>:::777111000000000000111222222111111000000000/////////////////////////////////---------.........//////................................................////////////////////////////////////////////////000000//////000111222333:::AAALLLTTTYYY[[[[[[\\\^^^^^^\\\YYYUUURRRRRRSSSUUUUUUTTTUUUVVVUUUSSSQQQFFFFFFDDDCCCBBBAAAAAAAAA@@@BBBDDDEEEFFFHHHKKKMMMQQQPPPOOOPPPRRRTTTUUUTTTSSSQQQPPPRRRUUUWWWVVVSSSOOOQQQSSSTTTTTTUUUWWWYYYVVVUUUUUUTTTTTTSSSRRRRRROOOPPPPPPQQQRRRSSSTTTTTTLLLLLLMMMNNNNNNNNNMMMMMMIIIIIIGGGEEECCCAAA???>>><<<>>>@@@CCCFFFHHHJJJJJJMMMPPPSSSTTTSSSPPPLLLIII>>><<<888333000.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******---///---000555999<<<@@@DDDGGGIIIKKKNNNOOOPPPRRRTTTWWWSSSTTTUUUVVVWWWVVVUUUTTTUUUQQQJJJCCC???===>>>???@@@@@@AAAAAAAAAAAAAAAAAA<<<@@@GGGLLLOOOOOOMMMLLLIIIIIIHHHHHHHHHHHHIIIIIILLLNNNQQQTTTVVVVVVVVVUUUVVVTTTRRROOOKKKIIIGGGFFFAAADDDFFFDDD???;;;::::::<<<@@@FFFLLLQQQUUUVVVVVVRRROOOJJJDDDAAA???>>>>>>===;;;888666444222///---------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,|||kkk___WWWQQQQQQQQQPPPOOOOOONNNMMMMMMLLLKKKIIIEEE@@@:::555222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000000000000000111444888<<>>CCCEEEFFFGGGGGGCCCFFFIIILLLMMMPPPRRRUUUTTTUUUUUUUUUTTTQQQOOOMMMKKKHHHDDD@@@>>>>>>???@@@DDDEEEGGGIIIIIIIIIHHHGGGGGGIIILLLNNNPPPPPPOOONNNNNNPPPQQQOOOKKKIIIJJJLLLMMMOOOQQQSSSRRRQQQPPPPPPLLLMMMMMMNNNNNNMMMLLLKKKHHHGGGGGGEEECCCAAA@@@???DDDFFFIIINNNSSSUUUVVVVVVTTTRRROOOKKKGGGCCC???======<<<;;;;;;:::888444111......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------...---------,,,,,,,,,,,,++++++,,,,,,---......///------------------------wwwlllQQQQQQQQQPPPOOOOOONNNNNNJJJJJJJJJIIIDDD>>>888444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000//////000333777===BBBFFFOOOPPPQQQQQQQQQRRRVVVXXXWWWVVVUUUQQQNNNLLLLLLMMMJJJLLLQQQUUUYYY[[[[[[\\\XXXWWWVVVSSSQQQOOONNNMMMeeeuuuuuuiiiNNNJJJEEEBBBCCCGGGJJJKKKNNNPPPSSSTTTRRRLLLFFFAAA;;;999777555333222111000111111111111000000000000////////////////////////***+++,,,---...000111111////////////////////////........................////////////////////////////////////////////////000//////000333888===AAAKKKOOOTTTXXX\\\___cccfff[[[\\\]]]]]]^^^aaaeeehhhgggggggggfffddd^^^WWWRRRKKKKKKKKKKKKLLLMMMNNNOOONNNQQQUUUVVVUUUUUUVVVXXXTTTSSSRRRSSSVVVWWWWWWWWWOOOLLLIIIKKKOOOQQQNNNKKKKKKLLLNNNNNNMMMNNNOOOQQQQQQQQQQQQPPPOOOOOONNNNNNPPPOOOMMMLLLLLLMMMNNNPPPOOOPPPQQQQQQQQQPPPNNNMMMJJJJJJIIIIIIHHHHHHHHHGGGDDDCCC@@@>>>===>>>???@@@BBBEEEJJJOOORRRRRRQQQPPPOOOKKKDDD===777333111000////////////////////////........................------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,///222777<<>>:::777444222111222333444333111111111111000000000000//////000000000000////////////............////////////////////////////////////............//////+++---............///111111444777;;;???EEELLLQQQSSSTTTUUUVVVUUUSSSQQQOOONNNLLLIIIGGGFFFHHHJJJKKKEEEMMMWWW\\\[[[YYYXXXYYYSSSKKKJJJNNNMMMOOObbbzzz{{{jjj```WWWTTTOOOHHHFFFIIIJJJMMMOOOOOOMMMLLLKKKKKKFFF???888666888999777444111111111111111000////////////////////////////////////......---------,,,+++,,,.../////////...---////////////////////////////////////000000000000444000------///111111///,,,000555888999===BBBFFFFFFJJJPPPUUUXXX[[[^^^aaaXXX[[[```eeeiiijjjjjjiiikkkkkkjjjgggddd___\\\YYYTTTSSSRRRSSSUUUVVVWWWWWW]]]ZZZUUUSSSUUUYYYYYYWWWOOOOOOPPPPPPOOONNNMMMMMMHHHMMMNNNLLLNNNSSSRRRMMMLLLOOOSSSWWWZZZ___eeeiiimmmhhheeeiiijjjhhhfffgggnnneee[[[VVVWWWYYYYYYWWWVVVUUUSSSOOOKKKIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFEEEDDD@@@@@@BBB@@@<<<>>>EEE@@@AAABBBDDDHHHLLLPPPRRRPPPMMMIIIDDD@@@;;;555111222000//////000000000..............................------,,,,,,------...---------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,***+++...444;;;???GGGGGGGGGFFFEEEFFFHHHJJJNNNNNNPPPQQQQQQQQQPPPOOOOOOPPPQQQOOOLLLJJJIIIIIIGGGIIILLLOOOQQQRRRRRRRRRTTTSSSRRRRRRSSSSSSQQQPPPPPPOOOMMMMMMMMMMMMLLLKKKMMMNNNNNNMMMIIIFFFEEEDDDKKKKKKKKKKKKJJJIIIGGGGGGIIILLLKKKGGGIIIOOOPPPLLLMMMLLLLLLMMMMMMLLLMMMOOOPPPPPPRRRRRRNNNKKKPPPXXXUUUTTTSSSRRRPPPMMMIIIEEEAAABBBBBBBBBAAA@@@??????777444000......//////...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,pppZZZQQQLLLIIILLLTTTMMMMMMNNNMMMKKKGGGBBB>>>999666333111111333333333111111111111000000000000//////000000000000////////////............////////////////////////////////////............//////---...//////......000111222666===CCCHHHMMMRRRUUUWWWWWWVVVUUURRROOOLLLJJJHHHHHHGGGGGGGGGIIIJJJKKKPPPQQQTTTWWWXXXWWWVVVUUUOOOKKKNNNXXX___kkk}}}wwwiiiWWWKKKHHHCCCEEEHHHLLLOOOPPPOOOOOONNNGGG???999666444222000111111222222222111111000000000000000000000000000////////////......------,,,---....../////////...////////////////////////////////////000000000000111///...///000111000000111555;;;>>>>>>@@@CCCFFFFFFIIIMMMQQQSSSUUUXXXZZZ\\\___dddhhhkkkllllllkkkmmmllljjjgggccc___[[[YYYYYYWWWVVVVVVXXXZZZ\\\\\\[[[ZZZXXXXXXZZZZZZXXXTTTNNNMMMLLLKKKLLLLLLKKKJJJJJJPPPVVV\\\gggrrrtttqqqppprrrwww|||~~~uuurrrlllddd]]]UUUPPPMMMOOOMMMIIIEEECCCCCCDDDEEEDDD@@@AAADDDCCC@@@@@@DDDAAA@@@???@@@CCCGGGKKKNNNPPPNNNLLLJJJHHHCCC===999444222///...///000000000...........................------,,,,,,------...---------,,,,,,,,,++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------///444:::@@@DDDGGGGGGGGGGGGGGGHHHJJJLLLQQQQQQQQQPPPMMMJJJGGGFFFFFFHHHIIIJJJIIIIIIKKKLLLPPPQQQTTTVVVWWWWWWVVVUUUQQQPPPOOOOOOPPPPPPPPPPPPKKKJJJHHHHHHJJJLLLNNNNNNKKKKKKJJJGGGCCCAAAAAABBBFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIIIIGGGKKKPPPNNNHHHKKKJJJJJJKKKKKKLLLOOOQQQMMMLLLNNNQQQOOOMMMPPPVVVQQQPPPPPPQQQRRRQQQNNNLLLFFFEEEDDDCCCBBBAAAAAAAAA:::777333000000000///.....................------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,vvvaaaQQQJJJKKKNNNNNNNNNNNNOOOOOOLLLGGGCCC>>>:::555222111222222222222222111111111000000000///000000111111000000///000//////......//////000////////////////////////000//////......//////000///000000///......000222555;;;DDDMMMRRRUUUXXXYYY\\\[[[XXXTTTPPPLLLIIIHHHFFFGGGHHHIIIKKKMMMNNNOOOWWWVVVVVVWWWXXXVVVQQQMMMMMMRRR```sssooodddaaaJJJHHHHHHJJJMMMOOONNNKKKQQQMMMEEE===777222000///111111111111222222222222111111111111111111111111000000000000////////////...............//////000////////////////////////////////////000000000000...///111111000000111333888===CCCFFFEEEDDDEEEFFFHHHJJJMMMOOOQQQSSSVVVXXXccceeeiiilllnnnnnnmmmmmmnnnllliiieeeaaa^^^\\\[[[YYYZZZ[[[\\\\\\ZZZYYYXXX[[[YYYVVVUUUSSSQQQMMMKKKMMMMMMOOOVVV```gggkkkkkkyyy}}}}}}xxxmmmggg^^^TTTLLLGGGEEEDDDHHHDDDCCCEEEFFFCCCBBBCCCEEECCCAAA??????AAAEEEGGGMMMMMMNNNOOOOOOKKKEEEAAA:::666111......///000000..............................------------......------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------///000222666;;;@@@EEEGGGGGGGGGHHHIIIKKKMMMOOOPPPVVVTTTPPPLLLFFFAAA===:::;;;===@@@BBBDDDGGGLLLOOOWWWYYY[[[\\\\\\YYYWWWUUUQQQPPPNNNLLLKKKKKKLLLLLLNNNLLLIIIFFFDDDDDDFFFGGGAAAAAAAAA???>>>>>>AAACCCCCCCCCDDDEEEFFFGGGGGGHHHKKKKKKJJJIIIJJJLLLIIICCCLLLMMMLLLIIIHHHIIIKKKNNNNNNKKKKKKNNNNNNKKKLLLOOONNNNNNOOORRRTTTUUUSSSRRRMMMKKKHHHEEECCCCCCDDDDDD>>>;;;777444222111///.........//////////////////------------------------++++++,,,,,,,,,,,,,,,---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,rrrfffZZZOOONNNMMMLLLNNNOOOOOOKKKGGGCCC>>>888444222222222222222222222111111111000000000000000111111000000000000000////////////000000////////////////////////000000////////////000000///000///...---...111444<<>>DDDJJJLLLJJJGGGFFFFFFJJJLLLPPPRRRUUUXXX\\\___hhhjjjlllnnnoooooommmlllllljjjfffccc```^^^^^^]]]YYY\\\``````]]]WWWQQQNNNRRRPPPOOORRRTTTUUUWWWZZZdddgggnnn{{{xxxhhhZZZOOOJJJIIIFFFDDDEEEGGGHHHHHHHHHJJJHHHEEECCCAAAAAAAAAAAAFFFHHHKKKOOOPPPNNNIIIEEEBBB===666111////////////..............................------------......------------------,,,,,,,,,---------------,,,,,,---------------------------,,,+++++++++,,,---...111333777;;;???CCCFFFGGGHHHHHHIIILLLQQQTTTVVVVVVWWWSSSLLLDDD>>>:::777777777999;;;>>>BBBGGGMMMQQQYYYZZZ[[[ZZZXXXUUUQQQOOOOOONNNLLLIIIFFFEEEFFFGGGGGGHHHGGGEEECCCAAAAAAAAA>>>AAAEEEHHHKKKNNNRRRUUUQQQQQQSSSUUUWWWYYY[[[[[[^^^___]]]XXXTTTSSSSSSSSSXXXZZZXXXQQQKKKHHHGGGEEEJJJFFFDDDHHHJJJIIIIIILLLMMMMMMNNNPPPSSSUUUTTTSSSQQQOOOKKKHHHFFFFFFGGGHHHCCC@@@;;;888666444111///...............//////000------------------------,,,,,,,,,,,,------------.........------.........------------------------kkkTTTPPPKKKKKKMMMNNNLLLIIIGGGBBB<<<777555444333222222222222222111111111111000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000//////...------000555888EEEIIINNNQQQTTTVVVXXXZZZ\\\[[[YYYXXXVVVVVVVVVVVVSSSQQQOOONNNOOOSSSWWWYYYTTTWWWXXXTTTOOONNNTTT[[[ttt|||}}}~~~~~~yyymmmbbbTTTLLLKKKNNNOOONNNGGGIIIKKKIIIDDD===888555111000/////////000000111////////////////////////000000111111111111111111222111///......///000111////////////////////////////////////000000000000000111222111111555===CCCDDDIIINNNOOOLLLIIIGGGHHHJJJNNNSSSWWW[[[```eeehhhjjjkkklllnnnnnnmmmkkkkkkgggfffcccaaa____________]]]]]]\\\XXXSSSNNNMMMMMMLLLPPP\\\mmmyyy}}}yyykkkbbbXXXUUUOOOIIIHHHIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDHHHLLLOOONNNLLLIIIIIIDDD===777333111///...///////////////////////////......------......///------------------------,,,------......------------------------------------,,,,,,+++,,,...///111555777:::>>>AAADDDEEEEEEIIIIIIKKKOOOUUUYYYZZZZZZSSSNNNFFF???:::999;;;<<<>>>@@@BBBDDDGGGKKKQQQUUUWWWWWWVVVTTTQQQNNNJJJHHHEEEFFFFFFDDDBBBAAACCCEEE@@@EEEKKKNNNNNNMMMMMMMMMKKKPPPYYY```eeehhhjjjkkkccceeehhhkkknnnqqqrrrsssuuuwwwwwwqqqiiihhhpppzzzwww|||zzznnnbbb[[[VVVQQQKKKGGGFFFIIIKKKIIIHHHJJJFFFFFFGGGJJJNNNQQQQQQQQQRRRPPPNNNKKKIIIIIIIIIJJJFFFCCC???===:::888555222//////...---......///000........................---------------------------..................---------------------------ddd\\\QQQKKKLLLMMMLLLJJJJJJFFF@@@<<<:::777555333333222222222222111111111000111111222222111111000111000000//////000000111000000000000000000000000111000000//////000000111//////......000555;;;@@@LLLNNNPPPQQQRRRSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYSSSQQQOOONNNNNNQQQTTTWWWRRRSSSQQQKKKJJJUUUkkk}}}rrrcccXXXPPPJJJEEEHHHJJJLLLLLLIIIBBB;;;666333222000/////////000111........................000000000000111111111111222111111000000000000000////////////////////////////////////000000000000111222222333777===DDDIIIHHHLLLOOOOOOLLLJJJJJJLLLMMMQQQWWW]]]bbbfffjjjllljjjjjjkkklllkkkkkkiiiiiidddcccaaa```___^^^]]]]]]ZZZXXXTTTNNNKKKNNNUUU\\\cccmmmtttaaaRRRIIIDDD@@@CCCDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEHHHKKKMMMMMMKKKMMMIIIDDD???;;;666222...//////////////////////////////............//////------------............,,,------............---------------------------...---,,,,,,---000333444999;;;>>>AAADDDFFFGGGGGGLLLKKKLLLPPPVVVYYYXXXVVVMMMIIIDDD???>>>@@@DDDGGGJJJLLLMMMNNNNNNPPPTTTWWWTTTSSSPPPMMMJJJGGGEEEDDD;;;???BBBCCCBBBBBBEEEHHHRRRXXX___bbb___[[[WWWVVVRRRYYYaaahhhkkkkkkjjjjjj```ccchhhmmmqqqrrrrrrrrrtttvvvwwwuuuqqqtttzzztttgggdddcccaaaZZZMMMEEEBBBBBBBBBBBBEEEIIILLLMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKHHHEEEBBB@@@???===999777222111000.........///000///////////////////////////............---------------...//////...------------------------------|||nnn\\\PPPMMMMMMMMMLLLKKKHHHDDDAAA>>>;;;777444333333222222222111111111000111111222222111111000111111000000000000111111000000000000000000000000111111000000000000111111000000000111444:::CCCIIIOOOQQQSSSTTTTTTTTTVVVXXXWWWXXXXXXYYYXXXWWWVVVUUUMMMNNNOOOPPPQQQRRRRRRSSSNNNOOOOOOQQQZZZooo{{{|||vvvaaaOOOEEEKKKJJJJJJKKKKKKGGG@@@;;;666555333111000000111222/////////////////////////////////000000000111111111222222222111111000///////////////////////////////////////000000000000000111333888???FFFJJJLLLMMMOOOPPPNNNLLLKKKNNNRRRTTTYYY```eeehhhiiikkkllliiijjjjjjjjjjjjiiihhhhhhbbbbbbaaa```^^^[[[YYYXXXVVVYYY]]]```cccjjjttt|||nnn^^^TTTNNNMMMKKKIIIGGGFFFGGGHHHIIIFFFDDDBBBCCCEEEIIIKKKKKKLLLKKKIIIFFFCCC===777222//////////////////////////////............//////------------.........///,,,,,,---..........................................---,,,---///222666888===???BBBEEEIIIKKKLLLMMMQQQNNNMMMOOOSSSTTTQQQMMMFFFFFFFFFGGGIIILLLOOOPPPPPPQQQRRRRRRQQQQQQSSSTTTPPPNNNJJJFFFCCCAAAAAAAAA>>>CCCHHHJJJHHHHHHJJJMMM```dddhhhfff]]]TTTNNNLLLHHHMMMSSSWWWXXXWWWUUUUUUKKKPPPVVV]]]aaaaaa```______]]]^^^cccgggnnn{{{|||fffUUUNNNKKKIIIHHHHHHIIIIIIIIIGGGHHHJJJNNNQQQRRRPPPMMMJJJHHHFFFDDDCCCBBBAAA>>><<<666555333111000000111111////////////////////////////////////......------------...//////...------........................}}}fffUUUOOOOOONNNMMMLLLIIIFFFCCCAAA===888555333333333222222222111111111111222222222222111111111111000000000000111111000000000000000000000000111111000000000000111111111111111333777???HHHNNNOOORRRVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXVVVTTTQQQOOOIIILLLPPPSSSUUUTTTSSSQQQIIIMMMSSS^^^pppyyybbbUUULLLHHHFFFHHHKKKKKKGGGBBB999888555333111111222333000000000000000000000000......//////000000000111111222333333333111000///////////////////////////////////////000000000000///000444===FFFLLLMMMLLLOOOPPPPPPNNNKKKMMMRRRVVV]]]bbbhhhlllmmmlllkkkkkkiiiiiijjjjjjiiiiiihhhhhhccccccbbb```]]]YYYVVVTTTXXXddduuu}}}vvvppp\\\WWWPPPIIIFFFEEEGGGIIIFFFBBB???>>>@@@DDDGGGIIIJJJJJJKKKKKKHHHCCC;;;555000000000000000000000000//////............//////---------.........//////,,,,,,---.../////////..............................---------000444888:::???AAADDDHHHLLLPPPRRRSSSTTTQQQNNNNNNPPPOOOJJJEEEBBBEEEIIINNNRRRTTTUUUUUUOOOQQQRRRRRRPPPOOOOOOPPPLLLIIIDDD@@@======>>>???IIINNNSSSTTTPPPMMMMMMOOOSSSWWWYYYUUULLLDDD???>>>;;;???CCCFFFFFFEEEEEEEEE===BBBJJJQQQUUUUUUSSSQQQOOOIIIIIIRRR]]]dddnnnvvvzzz|||yyytttmmmYYYVVVRRRNNNKKKIIIEEECCCCCCGGGNNNSSSTTTRRRMMMJJJGGGFFFEEEDDDDDDCCCAAA>>>999888555333111111222333000000000000000000000000000000//////.........---,,,---...//////...---,,,........................tttZZZRRRPPPMMMIIIFFFEEEGGGIIIEEE:::111555333222333444444333111111111111111111111111111111111111111111111111111////////////000000000000///000000///......000333333111///444>>>IIIPPPSSSSSSRRRRRRTTTWWWXXXUUURRRIIIKKKOOORRRRRRQQQNNNKKKOOOPPPSSSVVVTTTPPPPPPTTTKKKUUUkkk{{{mmmRRRHHHCCCHHHPPPOOOHHHBBB;;;999666222000000000000000000000000////////////000000000000000000000000111111000000//////......////////////000000000000333111//////000111111000111888AAAGGGJJJLLLNNNQQQMMMLLLPPPVVVXXXVVVYYY___hhhjjjlllkkkhhhggggggiiijjjffffffiiijjjddd___]]]______^^^YYYUUUWWW___eee~~~tttgggYYYJJJCCCBBBEEEDDDBBB@@@???@@@BBBDDDMMMKKKKKKMMMOOOJJJ@@@888333222111000//////000000000/////////..................------------..............................///---+++,,,///000///---000......000555:::>>>???CCCEEEIIILLLOOORRRVVVYYYUUUSSSOOOJJJGGGFFFEEEEEEPPPRRRSSSUUUVVVVVVUUUTTTQQQMMMJJJKKKMMMLLLHHHCCCAAA@@@>>>>>>>>>???AAACCCJJJKKKMMMNNNHHH???<<<>>>???>>>>>>>>>===;;;777555777555777<<<<<<999;;;@@@888:::<<>>???BBBKKKWWW]]]]]]ccceeeiiioooxxxqqqcccdddcccWWWKKKFFFIIIHHHIIIOOOUUUVVVPPPIIIHHHIIIIIIHHHFFFCCC@@@>>>???<<<888444111000000000.........///////////////////////////////////////////////////////////////////////////////////////rrr___MMMPPPMMMJJJIIIHHHFFF@@@;;;666444333333444444222111111111111111111111111111000000000000000000000000////////////000000000111///000111000...///000222000111555<<>>GGGLLLNNNOOOQQQSSSVVVUUUXXX^^^___]]]___eeegggiiikkkjjjgggffffffhhhgggccccccfffgggcccaaabbbVVVWWWXXXYYY]]]kkk~~~fffTTTLLLHHHDDDAAAAAACCCEEEDDDBBBKKKKKKKKKMMMNNNLLLFFFAAA777666444111000000111111000000/////////.........///......------......///........................///...,,,---///000///---...///111555999===@@@AAACCCGGGMMMQQQRRRRRRSSSSSSPPPMMMIIIEEECCCDDDFFFHHHMMMOOOSSSVVVWWWVVVTTTSSSPPPLLLHHHGGGGGGFFFBBB>>>@@@???>>><<<<<<===>>>???FFFBBB@@@>>>:::666666:::999888777777777777777666999999999999:::;;;;;;:::;;;;;;<<<===>>>>>>??????AAAAAA@@@???DDDJJJKKKIIIHHHJJJOOOXXXfffsss{{{~~~sss^^^UUUMMMJJJGGGFFFIIIKKKKKKJJJIIIIIIIIIJJJIIIHHHFFFDDDBBB???;;;666333111111111000000000000000000000000////////////////////////////////////////////////////////////////////////fffPPPMMMJJJHHHGGGEEEBBB???777666333333333333222111222222222222222222222222000000000000000000000000/////////000000000111111000111222111000///000111...444===FFFKKKNNNPPPQQQVVVUUUTTTSSSQQQMMMHHHDDDIIIIIIIIIKKKNNNQQQTTTVVVZZZUUUPPPNNNLLLNNNVVV```yyydddXXXSSSNNNLLLLLLEEEBBB>>>888444000///...111111000000000/////////000000000000000000000000000000000000////////////////////////000000000000,,,...111111000000333666???FFFNNNSSSUUUUUUVVVXXX]]]]]]```eeeeeedddfffjjjfffgggiiihhhfffeeeeeefffeeebbbbbbdddbbb]]][[[]]]UUU^^^iiiqqqyyyqqqggg]]]TTTIIIEEEFFFHHHGGGDDDHHHIIIJJJKKKKKKIIIGGGFFF>>>;;;888444222111222222000000000/////////......///......------......///........................000///------/////////......000555:::>>>AAACCCDDDFFFKKKRRRUUUTTTPPPLLLIIIGGGDDD@@@===>>>AAAFFFIIIJJJMMMRRRVVVWWWUUURRROOOMMMIIICCC@@@???>>>:::777===<<<;;;999999999::::::<<<777555666777444444666777777666666666777888999:::======<<>>>>>>>>???@@@AAACCCEEEFFFAAABBBBBB@@@DDDIIIJJJGGGHHHEEEDDDJJJSSS\\\cccfffhhhllllllhhhjjjyyyxxxppp```\\\VVVPPPMMMLLLMMMMMMJJJIIIHHHHHHJJJIIIHHHFFFFFFDDD???;;;777444222111111111111111111111111111////////////////////////////////////////////////////////////////////////RRRNNNIIIHHHIIIIIIDDD???:::888555444444333222111222222222222222222222222000000000000000000000000//////000000000111111111000222333333111111111222000999DDDLLLPPPPPPQQQRRRVVVTTTQQQMMMJJJGGGEEECCCHHHHHHJJJLLLPPPTTTWWWYYYUUUVVVVVVPPPJJJRRRmmm|||}}}mmm\\\PPPMMMPPPKKKGGG@@@999444111111111111111111000000000//////////////////////////////000000000000////////////////////////000000000000+++...111000...000777>>>HHHNNNUUUYYYYYYYYYZZZ\\\^^^___cccfffggggggiiilllfffggghhhgggfffeeeeeedddcccaaa``````\\\WWWWWW[[[lll{{{}}}wwwxxx~~~~~~{{{xxxyyywwwtttvvv{{{uuucccTTTLLLIIIHHHGGGGGGJJJLLLMMMKKKIIIHHHHHHCCC@@@;;;666333111111222000000000////////////...//////............//////........................111000.........///000000000333888<<<@@@DDDHHHJJJLLLPPPTTTTTTPPPIIICCC???===<<<;;;;;;===AAADDDGGGJJJMMMSSSWWWVVVRRRMMMIIIGGGBBB===999888777555333777777666666666666777888777555999AAAEEEAAA;;;999:::;;;===>>>=========>>><<>>:::666333111111111111111111000000000////////////////////////////////////////////////////////////////////////gggZZZLLLGGGJJJMMMKKKGGG>>>;;;777555444444333222222222222222222222222222222222222222222222222222000000000000111111111111111222333333222222333555777???HHHNNNPPPQQQRRRTTTSSSPPPKKKFFFDDDCCCEEEGGGGGGIIIMMMQQQTTTVVVWWWWWWOOONNNNNNPPPVVVjjj{{{nnnooopppwwwzzz```SSSQQQQQQMMMFFF???999777777777111111111111000000000000////////////////////////////////////000000000000////////////000000000000...///000...---333>>>GGGSSSWWW[[[[[[YYYWWWWWWXXX\\\```ccceeefffiiikkklllhhhhhhggggggfffeeecccbbb___[[[YYYWWWVVVZZZeeeqqq}}}ooobbb^^^```___^^^___[[[]]]\\\WWWVVVZZZ]]]\\\___]]]]]]]]][[[XXXYYY^^^kkkqqqzzz{{{sss___OOOGGGDDDGGGJJJOOOQQQPPPNNNMMMMMMGGGDDD>>>999444222111000111000000000/////////////////////....../////////////////////////////////000000///......///111333444777:::===@@@FFFLLLQQQSSSTTTTTTQQQKKKCCC>>>;;;;;;<<>>;;;777555444444444444222333333444555777888999;;;:::???GGGKKKGGG@@@===;;;@@@GGGKKKLLLKKKKKKKKKLLLWWW```hhhwww|||iii\\\^^^bbbhhhooouuuzzz}}}wwwxxxvvvsssuuu~~~pppaaa[[[YYYVVVUUUWWWZZZSSSKKKHHHJJJRRR]]]eeexxxbbbMMMPPPKKKGGGGGGJJJMMMMMMKKKIIIHHHEEEAAA===888555333111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000sss]]]OOOKKKLLLMMMKKKBBB???:::777666555444333333333333333333333333333333333333333333333333333000000000111111111222222222222333222222333666999???DDDIIINNNPPPQQQRRRRRRMMMKKKGGGCCC@@@BBBFFFJJJGGGKKKPPPTTTVVVVVVTTTRRRNNNHHHJJJ[[[www~~~{{{~~~{{{rrrsssyyywww\\\PPPSSSQQQLLLGGGAAA<<<888666222222111111111000000000000000000000000000000000////////////000000000000////////////000000000000111000///...111999EEENNN[[[\\\\\\YYYTTTQQQRRRSSS^^^cccffffffgggkkkmmmllliiihhhfffeeedddccc```]]]YYYWWWVVVXXX]]]jjj~~~zzztttkkkfffeeeaaaXXXQQQSSSXXXZZZ\\\^^^ZZZaaaddd```\\\^^^bbbcccccceeehhhiiieeeaaaeeellliiikkkoooqqqkkkdddcccggggggjjjkkkiiifffgggnnnuuu}}}}}}cccQQQHHHEEEGGGJJJLLLNNNOOONNNNNNIIIFFFBBB<<<777444111000111111000000000/////////000//////......//////000////////////////////////////////////...000333666999<<>>BBBDDDGGGJJJKKKKKKJJJIIILLLMMMNNNMMMJJJEEE@@@<<<666666555444444555666666222333555666888:::<<<<<<===;;;===BBBDDDBBB@@@AAAEEEMMMXXX___aaaaaaaaabbbhhhpppxxxzzzwwwyyy}}}zzzxxxtttrrrtttsssgggZZZSSSQQQPPPRRRUUUZZZccckkkkkkiiipppxxxaaaTTTMMMFFFDDDGGGJJJJJJHHHHHHHHHGGGDDDAAA<<<999666111111111000000///......000000000000000000000000000000000000000000000000000000000000000000000000ppp___SSSMMMJJJEEEBBB===999777777666555333333333333333333333333222222222222222222222222000000111111111222222222222222222111111444999===DDDFFFIIINNNQQQRRRPPPNNNGGGGGGFFFDDDAAABBBFFFIIIJJJLLLPPPSSSTTTRRROOOMMMMMMRRRcccooo___XXXYYYZZZWWWPPPEEE;;;444222222222111111111000000000000000000000000000000.../////////000000000111////////////000000000000111000000222888AAAJJJOOOVVVWWWVVVSSSOOOOOORRRVVVaaafffiiiffffffjjjkkkiiiiiifffcccbbbaaa___[[[XXXVVV\\\fffpppvvvuuunnnbbbaaacccfffeeebbbdddhhhjjjggggggnnnuuuxxx|||~~~yyyqqqpppjjjkkkkkkjjjhhhddd___\\\^^^ggguuulll```PPPLLLIIIHHHKKKMMMMMMLLLKKKIIIFFFAAA<<<777333000111111111000000000//////000000////////////000000////////////////////////.../////////...111555999===AAAFFFHHHIIIMMMTTTYYYUUUWWWWWWUUUPPPKKKHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGDDDAAA===:::999333444555555555666777888777888:::<<<===??????@@@???AAAFFFNNNQQQPPPQQQUUUbbbkkkuuu{{{||||||~~~tttmmmkkkiiiiiikkkkkkjjjeee[[[VVV```uuu{{{jjj```TTTNNNLLLLLLIIIEEEHHHHHHIIIHHHEEEAAA===;;;333333222111111000//////000000000000000000000000000000000000000000000000000000000000000000000000|||aaaQQQJJJGGGCCC>>>:::888777666666333333333333333333333333111111111111111111111111000111111111111222222222222222111000111555;;;???FFFGGGIIINNNSSSRRRNNNIIICCCEEEGGGFFFDDDCCCDDDGGGLLLNNNPPPQQQQQQOOOLLLJJJJJJbbbvvvbbbgggkkkkkkcccTTTDDD999222222222111111111111000000000000000000000000000.../////////000000111111////////////000000000000000000111666>>>FFFLLLOOOMMMNNNNNNMMMLLLPPPWWW]]]ccchhhjjjeeedddggggggdddhhheeebbb```___\\\XXXTTTUUUeee|||}}}{{{mmmaaa\\\\\\^^^bbbkkktttxxx{{{rrrdddVVV[[[dddooozzz|||ddd[[[QQQLLLMMMPPPOOONNNLLLKKKHHHDDD???999444111111111111111000000000000000000////////////000000000000000000000000000000---...//////...111777;;;>>>DDDKKKNNNOOOQQQVVVZZZSSSVVVYYYZZZWWWSSSPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDAAA>>>;;;999888777222444666777777777888999======???@@@AAABBBBBBBBBEEEMMM\\\jjjooommmnnnqqq|||___OOOSSSdddsss}}}lll```ZZZUUUNNNIIIHHHIIIJJJJJJHHHEEEAAA???444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000^^^HHHOOOFFF@@@???;;;555444777444333111111222333222111222222222222222222222222000111111111111222222222444222//////222888>>>CCCGGGIIILLLPPPQQQOOOJJJFFFNNNIIIDDDAAACCCGGGKKKMMMXXXSSSPPPQQQPPPLLLJJJJJJ\\\vvvttt~~~|||wwwpppcccPPPAAA;;;444111333444000111555111111000000000000111111000000000000000000000000222000......111111///---222333666;;;AAAFFFIIIJJJEEEEEEFFFHHHLLLUUU___eeeeeefffgggfffeeedddfffhhhddd^^^\\\^^^[[[TTTQQQTTTlll|||jjjaaa]]]fffjjjdddbbbjjjuuu{{{tttwwwvvvrrrppppppoookkkvvvwww___SSSMMMHHHJJJQQQLLLMMMKKKGGGDDDBBB;;;444333222222111111111111111000000000000///////////////000000000000000//////111000//////222666;;;>>>EEEGGGKKKOOORRRTTTUUUUUUVVVXXXZZZ\\\ZZZWWWSSSPPPHHHIIIJJJKKKJJJHHHFFFDDD@@@===:::777666444333111///222777888999999;;;===CCCGGGLLLOOOPPPOOOOOOOOOPPPcccyyyttt[[[XXX^^^aaajjjsss}}}~~~mmmSSSOOONNNGGGCCCFFFHHHEEE@@@???@@@===888444111000111222000000////////////000000//////000111111111111111000000000000000000000000vvvXXXMMMHHHEEEEEEBBB:::777888666444222222333444333222222222222222222222222222111111111111222222222222444222111111555;;;AAAEEEJJJLLLNNNPPPNNNKKKHHHFFFJJJGGGDDDCCCFFFJJJMMMOOOOOOPPPQQQOOOJJJJJJVVVdddwwwuuu}}}}}}qqqcccTTTIII>>>666222444444111///111111111000000000000111111000000000000000000000000222000...///111111000...111333555999>>>BBBCCCDDDCCCFFFJJJOOOTTTZZZ```eeeffffffeeecccbbbbbbbbbcccccc^^^YYYUUUQQQTTTeeewww}}}lll___ZZZYYY```lllvvvyyy{{{ooofffgggppp~~~qqq___PPPJJJKKKIIILLLLLLHHHCCCAAA<<<666444333222111000000111111111000000000///////////////000000000000000//////111000000111444999===@@@HHHIIILLLPPPSSSUUUVVVVVVWWWXXXYYYYYYWWWTTTPPPMMMHHHIIIIIIHHHGGGEEEBBBAAA???===999777666666666666777999<<<>>>>>>??????@@@CCCPPPbbbpppsssqqqllljjjppp{{{uuusssrrroooeeedddcccdddjjjwwwqqq[[[OOOHHHDDDFFFIIIGGGEEEDDDBBB???:::555222111111111000000////////////000000///000000111111111111111111111111111111111111111fffNNNJJJGGGGGGDDD===777666888666444444555555444333333333333333333333333333111111111111222222222333333333333555999???EEEHHHMMMOOOQQQOOOJJJGGGFFFFFFGGGFFFEEEGGGJJJNNNPPPQQQLLLOOOQQQMMMGGGPPPnnnzzzlllbbb]]]FFF===555444555333000///111111000000000000111111000000000000000000000000111000//////000111111000222444777:::===???@@@@@@CCCHHHQQQXXX]]]```bbbdddeeedddbbbbbbbbbbbb```___^^^YYYUUUTTTYYYfff}}}zzzkkk^^^YYY^^^jjjsssssstttwww|||xxx___OOOGGGFFFJJJLLLIIIEEECCC@@@;;;555444333111000000000111111111000000000////////////000000111111111000000111111222444888===AAADDDKKKMMMOOORRRTTTVVVWWWXXXYYYXXXWWWVVVSSSOOOLLLJJJHHHHHHGGGEEEBBB???===;;;888777555444555777999:::<<<=========>>>AAAGGGKKKXXXjjjwwwggg```kkkfffTTTLLLFFFGGGHHHGGGFFFHHHCCCAAA<<<888444222111111111000000//////000000111///000111111222222111111111111111111111111111111ttt___UUUJJJFFFEEEBBB<<<777888666444444555555444333333333333333333333333333111111111222222222333333222333444777<<>>@@@AAABBBBBBIIIOOOWWW^^^aaaccccccccccccbbbbbbcccdddccc___\\\ZZZZZZ```nnn~~~zzzqqqgggdddbbbdddpppqqq\\\NNNHHHIIIIIIGGGHHHIIIFFF???888777444222111000111111111111111000000000//////000000111111222222111111222333555888===AAAFFFHHHOOOPPPQQQSSSUUUWWWXXXYYY[[[YYYWWWSSSOOOLLLIIIHHHHHHFFFDDDAAA>>>;;;999777333444666777888:::<<<>>>>>>CCCFFFFFFFFFMMM]]]iii}}}hhhbbbvvvtttdddZZZQQQMMMIIIEEEDDDFFFEEECCC???;;;777444222111111000000000000000000111000000111222222222222111111111111111111111111111}}}lllWWWJJJHHHHHHBBB;;;888666444444444444333222333333333333333333333333111222222222222333333333111222666:::???DDDIIIKKKLLLNNNOOOLLLFFFEEEHHHLLLLLLLLLNNNQQQSSSSSSQQQOOOQQQKKKIIITTTkkkyyyjjjeeeYYYOOO@@@666333555666444222222111111111111222222111111111111111111111111111000000000000222444666555888===@@@AAACCCEEEHHHSSSWWW\\\```aaabbbbbbcccbbbbbbccccccbbb^^^ZZZVVVYYYiiiqqqhhhdddbbbaaajjjoooxxx~~~rrrbbbSSSNNNGGGEEEIIIMMMHHH@@@<<<:::777333111111111222111111111111000000000000000000111222222222222222333555888===BBBFFFJJJLLLQQQRRRSSSTTTUUUWWWXXXYYY[[[YYYVVVRRRNNNKKKHHHGGGEEECCC@@@===:::888777777666999<<<>>>======???AAADDDSSSbbbfffdddjjj{{{|||pppsss{{{vvvkkkbbbWWWLLLEEEDDDFFFDDDBBB>>>:::666333222111111000000000000111111000000111222222222222222111111111111111111111111mmmVVVLLLIIICCC<<<999777555444444444333222333333333333333333333333222222222222333333333333111333888===CCCGGGJJJKKKKKKLLLLLLJJJGGGGGGIIILLLNNNNNNPPPRRRTTTSSSPPPMMMMMMJJJSSSmmmwww}}}wwwbbbZZZbbbZZZLLL===555555555333222222111111111111222222111111111111111111111111000111111000000222555888666:::>>>AAABBBDDDIIIMMMZZZ\\\^^^______```aaacccbbbbbbbbb___[[[XXXXXXYYY___{{{|||dddZZZ]]]gggsss|||~~~lllcccUUUJJJJJJLLLHHH@@@@@@===999555333222333333222222111111111000000000000111222333333333333333666888<<>>???>>>@@@DDDHHHRRRggg{{{oootttuuu{{{uuu___NNNFFFFFFEEECCCAAA===999666444222111111000000111111222000111222222333222222222222222222222222222222222pppXXXKKKDDD???:::888666555666555444333444444444444444444444444222222222333333333444444333666;;;AAAFFFJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIIIILLLMMMNNNQQQRRRQQQNNNKKKLLLWWWqqq|||ppphhhllljjj___LLL>>>999666222333222222111111222222333111111111111111111111111000111111111000222777;;;<<<@@@CCCDDDDDDGGGMMMRRRZZZ\\\^^^^^^^^^___```bbb___```^^^ZZZVVVYYYccclllyyy|||nnnccc^^^iii}}}rrr\\\NNNJJJHHHEEECCC@@@<<<777444333444555222222222111111111000000000111222333444444444444888;;;@@@EEEJJJMMMOOOPPPSSSSSSRRRRRRRRRSSSUUUVVVSSSRRRQQQOOOLLLIIIFFFEEE>>>===:::999999;;;===???<<<>>>AAACCCGGGOOO[[[eeeqqqzzz}}}{{{pppwwwvvvYYYIIIFFFEEEEEECCC???;;;888666222111111000000111111222000111222222333333222222222222222222222222222222iiiTTTLLLIII<<<:::888777777777555444444444444444444444444444222222333333333444444444555888>>>DDDIIILLLMMMMMMNNNLLLJJJIIIIIIIIIHHHFFFJJJJJJLLLOOOQQQPPPNNNKKKPPPgggyyyuuuwwwnnn[[[HHH>>>888222333222222111111222222333111111111111111111111111000111222111000222777<<>>>>>AAAFFFFFFRRR\\\eeexxxxxxwww{{{ooo\\\QQQFFF???BBBEEEAAA:::888888555222000000111111000222222222333333444444444111111111111111111111111vvv^^^RRRIIIAAA:::888777444444555555555555444444444333333111333444444333333444666999===CCCGGGIIIKKKMMMOOOLLLKKKIIIGGGFFFEEEEEEEEENNNNNNPPPQQQMMMJJJSSS```|||ttt^^^HHH<<<555444222111222444444333222222222222222222222222111111111111333888>>>CCCJJJGGGDDDFFFLLLSSSYYY\\\ZZZ[[[\\\\\\]]]^^^]]]\\\VVVTTTYYYjjjhhh\\\___iiirrrxxxlllZZZOOOFFFIIIGGG???999777666444555444333222111111111111111222333333333555888:::CCCFFFJJJLLLMMMNNNOOOQQQRRRRRRRRRSSSSSSQQQMMMJJJFFFHHHHHHEEEAAA===<<<<<<555777===DDDEEECCCEEEKKKRRRhhh~~~dddUUUHHHEEEEEECCC@@@@@@:::777333222222333333222222222333333333444444444111111111111111111111111oooXXXQQQFFF===999888555555777555555555444444444444333333444444444333333444666;;;???DDDHHHJJJLLLNNNOOOLLLIIIFFFCCCCCCDDDFFFHHHMMMLLLOOOQQQKKKLLLbbb~~~{{{]]]CCC888666333222222333555777333333333333333333333333222333333444777<<>>777555888555444333222222111111111000222333444444777:::===FFFHHHKKKMMMMMMMMMNNNPPPQQQQQQPPPPPPPPPNNNJJJGGGFFFFFFDDDAAA===;;;;;;<<<444:::BBBGGGFFFGGGPPP[[[fff}}}{{{gggWWWKKKCCC??????<<<999555444444555555444333333333333444444444444222222222222222222222222{{{sssuuuaaaVVVKKK@@@<<<;;;999777888555555555555444444444444444444555444333333555777===AAAEEEIIIJJJLLLMMMOOOJJJGGGDDDAAAAAACCCGGGJJJNNNJJJLLLNNNKKKSSSxxxlllMMM>>>:::777666555333333666333333333333333333333333222333555666999>>>EEEIIIMMMIIIGGGMMMVVV]]]]]]ZZZ]]][[[\\\___```]]][[[ZZZ[[[aaaxxxttt\\\___gggzzz|||dddTTTGGGDDDAAA999666999555555444333222222222222000222333555666999===@@@FFFHHHLLLNNNNNNNNNOOOQQQQQQPPPOOOOOONNNLLLHHHEEEHHHFFFBBB>>>;;;:::;;;<<<@@@AAABBBBBBEEEPPPcccsss}}}zzz___KKKAAA@@@===:::777555555666666555333333444444444444444444222222222222222222222222kkkfffeeemmmzzz{{{yyy^^^QQQDDD>>>===:::888888666666555555555444444444444555555444333444777999???BBBFFFIIIIIIJJJJJJKKKGGGEEEBBBAAAAAADDDHHHKKKNNNIIIIIIMMMRRRfffvvv]]]CCC;;;666777777333222444333333333333333333333333111333555777:::???EEEJJJKKKLLLOOOSSSWWWZZZ]]]^^^]]][[[]]]```^^^XXXVVVYYY^^^vvvkkk^^^QQQhhheeeLLLDDDCCC>>>999999666555444333222222222222000222444666888;;;???BBBDDDGGGKKKMMMNNNOOOQQQRRRQQQOOONNNMMMMMMKKKHHHEEEGGGCCC>>>:::888999;;;<<>>999777888;;;===>>>DDDNNNZZZeeerrrfffPPPEEEBBB???;;;777666555444333555555555555444444444444333333333333333333333333yyy{{{~~~sssmmmnnnnnnqqqvvvzzzxxxtttxxxyyy[[[HHH???:::888999666666666666555555555555222333333333444777;;;???AAACCCEEEFFFDDDBBBBBBBBB@@@AAADDDFFFHHHIIIJJJJJJIIIJJJMMMZZZyyynnnqqqzzzgggOOO999666888666444555444444444444444444444444333555888:::===AAAFFFJJJNNNRRRVVVWWWUUUVVV[[[```___\\\[[[\\\WWWVVVfff{{{yyykkkgggkkkqqq|||rrrVVVIIIFFFAAA:::666555444333333222333333333555777888:::===AAADDDDDDGGGJJJLLLMMMMMMNNNOOOLLLJJJIIIHHHHHHHHHFFFDDD===:::777999===CCCFFFGGGIII```yyyppp[[[MMMGGGCCC>>>:::888666444333666555555555444444444444333333333333333333333333vvvmmmpppyyypppnnnooorrrsssrrruuuzzzxxx}}}jjjOOOBBB<<<<<<>>>777666666666555555555555222222333333444888===AAAAAACCCEEEEEECCC@@@??????>>>@@@DDDHHHKKKKKKJJJIIIFFFKKKQQQbbb{{{vvv```BBB999:::777444666444444444444444444444444555777:::<<<>>>BBBGGGJJJQQQSSSVVVVVVVVVWWW[[[^^^^^^ZZZZZZ[[[YYY^^^xxx}}}eeeaaasssyyy{{{```LLLHHHCCC;;;666666555444333333333333444666888999:::===AAADDDFFFHHHKKKLLLLLLKKKLLLMMMJJJHHHFFFFFFGGGFFFEEECCC<<<:::999<<>>AAAEEEDDDBBB@@@???>>>======BBBFFFJJJJJJJJJKKKJJJIIIHHHHHH^^^{{{tttPPP<<<999999888777555555444444444333333333666999<<<===<<<@@@GGGNNNQQQQQQQQQSSSWWWZZZ\\\\\\[[[]]]YYYTTT\\\uuuccclllyyy}}}{{{dddUUUIII@@@<<<999888888555111222666444666999;;;<<<>>>AAADDDIIIIIIKKKMMMNNNMMMJJJGGGEEEEEEFFFFFFDDD@@@===:::<<<<<<>>>AAA@@@AAALLLZZZlllyyy]]]NNN@@@===>>><<<888777555555666666555444444333444444444444444444444444jjjkkkmmmttt}}}}}}~~~|||zzzxxxyyy{{{||||||}}}~~~|||cccOOOAAA<<<===999777666666777888777555777555444444666:::???BBBCCCBBBAAA@@@???>>>>>>>>>EEEGGGHHHHHHHHHHHHHHHGGGHHHMMMooofffFFF999999999333666666666555555555444444666999======>>>BBBIIIOOORRRRRRTTTVVVYYY[[[\\\\\\VVVYYYVVVUUUhhhpppnnn|||~~~nnnXXXGGG===888555666666333444777555777:::<<<===???BBBDDDIIIJJJKKKMMMMMMKKKHHHFFFCCCDDDEEEEEECCC@@@===:::888999===BBBFFFMMM___pppppp[[[III@@@<<<888555555555555666555555444444444444444444444444444444RRRTTTYYYaaakkksssxxxzzz}}}wwwyyy}}}uuuwwwyyy~~~oooXXXFFF>>>===:::999888999:::999777555555555444555777<<<@@@BBB@@@@@@??????>>>?????????GGGGGGGGGHHHHHHHHHHHHIIIPPP^^^~~~WWW>>><<<;;;444777777777777666666666666777:::===???@@@EEEKKKQQQSSSTTTWWWYYYZZZ[[[ZZZZZZUUUWWWWWW```}}}pppZZZggg}}}qqqZZZFFF===555555777666555666666888;;;===>>>AAACCCFFFJJJKKKLLLLLLKKKIIIGGGEEEBBBCCCDDDDDDCCC@@@<<<::::::;;;@@@IIITTTcccyyyzzzVVVAAA<<<999444555555555666666666666666444444444444444444444444MMMLLLMMMPPPTTTVVVWWWVVV```fffooozzzxxx|||~~~hhhOOO@@@::::::999999999:::999777555444444555666999===AAACCC>>>>>>>>>>>>???@@@AAAAAAGGGFFFHHHJJJJJJIIIKKKOOOccc|||lllNNN???;;;:::888777777777777666666666888:::>>>@@@CCCHHHNNNRRRRRRUUUYYY[[[[[[YYYWWWWWWXXXWWW___wwwuuu^^^ddd}}}vvvUUUGGG999666888777555444777999<<<>>>@@@BBBEEEGGGJJJKKKLLLKKKIIIFFFEEEDDDCCCCCCDDDCCCAAA>>>;;;999AAAAAAGGGUUUhhh}}}cccGGGBBB???888666666666666666666777777444444444444444444444444TTTRRROOOOOOPPPQQQQQQQQQSSSVVV[[[aaagggmmmpppsss{{{~~~eeeKKK;;;:::999888888999888666444444444666888;;;>>>AAACCC=========>>>???AAABBBCCCGGGGGGIIILLLIIIGGGMMMWWW{{{cccDDD999>>>777777777666666666555555999;;;>>>AAAEEEJJJNNNRRRPPPTTTYYY[[[YYYWWWUUUUUUVVVVVVkkkvvvgggddd```OOO===777888888555444888:::===???@@@BBBEEEHHHIIIKKKLLLJJJGGGDDDCCCDDDEEEEEEDDDBBB@@@===;;;:::CCCFFFOOObbb{{{nnnQQQIIICCC;;;777777666666666777777888444444444444444444444444hhheeebbb______^^^]]]\\\TTTSSSSSSSSSUUUWWWZZZ[[[mmm|||~~~ZZZ@@@<<<:::888777888888777666444555777:::===???AAAAAA===>>>>>>???@@@BBBCCCDDDIIIHHHKKKKKKGGGGGGVVViiiwwwRRR===<<<777777777777666666666666:::<<<>>>BBBFFFKKKNNNPPPPPPTTTYYYZZZXXXUUUUUUUUUUUU^^^}}}fffiii~~~kkkXXXDDD;;;999888777888888:::===???@@@BBBEEEHHHHHHJJJKKKIIIEEEBBBCCCDDDFFFDDDBBB@@@>>>>>>>>>???BBBLLL\\\pppuuu\\\NNNBBB888:::999777666666666777888444444444444444444444444}}}{{{yyyvvvqqqnnneeedddbbb```______```aaaccchhhpppxxxnnnLLL@@@===999777777888888888555666999;;;>>>???@@@@@@?????????@@@AAACCCDDDEEEIIIIIIKKKKKKHHHOOOlllhhhKKK<<<999999888888888777777777;;;<<<>>>BBBGGGKKKMMMNNNPPPUUUZZZ[[[XXXUUUVVVXXXbbbyyyvvvooo~~~jjjSSSDDD===999888:::777:::===???@@@BBBEEEGGGFFFIIIKKKHHHDDDAAACCCEEEDDDBBB???===>>>@@@DDDGGGIII\\\qqqrrr^^^MMMBBB<<<;;;999777666666777777444444444444444444444444~~~{{{wwwtttrrrqqqnnngggdddiiinnnoooqqqttt[[[BBB???:::777888999::::::666777:::<<<>>>?????????@@@@@@@@@AAABBBCCCEEEFFFHHHHHHKKKLLLKKKZZZ{{{[[[>>>:::::::::999999999888888<<<===>>>BBBGGGJJJLLLMMMRRRVVV[[[[[[XXXVVVXXXZZZttttttnnn|||bbbOOOBBB:::888:::777:::<<<>>>@@@BBBEEEGGGEEEHHHJJJHHHCCCAAACCCFFFBBB@@@===;;;===CCCIIIMMMTTTlllvvvaaaWWW>>><<<999777666555666777444444444444444444444444~~~yyyuuuttttttssssss{{{zzz}}}rrrOOOBBB:::======666555::::::;;;<<<======<<<<<<;;;??????@@@AAACCCFFFIIIKKKJJJJJJJJJJJJQQQkkkrrrHHH===888555777999888888:::;;;===@@@DDDHHHJJJKKKKKKYYYUUUWWW]]]XXXQQQWWWggg{{{fffwwwhhhOOO???;;;<<<<<<;;;<<<@@@@@@???BBBGGGIIIHHHFFFDDDDDDDDDDDDEEEBBBAAA>>><<<===EEEOOOVVVwwwtttVVV???888>>>777111555999666666666666666666666666~~~}}}|||zzzzzz~~~XXXGGG;;;;;;<<<888777;;;888999;;;===>>>??????>>>@@@@@@@@@BBBDDDFFFIIIJJJDDDKKKLLLIIIXXX~~~\\\CCC<<<777888:::999999:::<<<>>>AAAEEEHHHKKKMMMNNNUUUTTTWWWZZZTTTPPP]]]qqqppprrr{{{bbbMMM@@@;;;>>><<<===AAABBB@@@BBBFFFHHHGGGFFFDDDDDDDDDDDDDDD@@@======@@@EEENNNbbbuuulllLLL:::;;;777444777666666666666666666666666666{{{}}}gggRRR>>>:::;;;:::999;;;777888;;;>>>@@@BBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHCCCLLLNNNPPPkkkuuuMMMBBB999888:::::::::<<<===???AAADDDHHHLLLPPPRRRRRRUUUYYYWWWPPPSSSkkkrrrlllcccJJJ<<>>BBBCCCAAABBBEEEGGGFFFEEEDDDDDDCCCDDDDDD@@@<<<===EEEOOOaaa^^^???:::999999:::555666666666666666666666666{{{```DDD999999;;;::::::888999<<>>===>>>@@@CCCGGGLLLQQQSSSRRRWWWYYYTTTPPP^^^wwwqqq}}}xxxVVV@@@???<<<===AAADDDBBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@EEEWWWxxxkkkIII>>>;;;<<<<<<666666666666666666666666666~~~~~~}}}}}}sssOOO;;;888::::::999;;;<<<>>>@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFLLLGGGWWWeeeQQQ===666999<<<>>>???<<<===???BBBFFFKKKPPPRRRRRRWWWWWWRRRVVVnnn~~~ooocccJJJAAA<<<;;;@@@CCCCCCCCCFFFDDDDDDDDDDDDCCCCCCCCCBBB???EEECCCCCC]]]oooTTTFFF<<<999;;;666777777777777777777777777lllkkkjjjlllnnnpppppppppsssrrrqqqrrrttttttsssqqqlllkkkkkkmmmpppsssttttttwww{{{~~~]]]BBB:::;;;;;;888<<<===???AAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFIIIKKKiiivvv^^^DDD999:::===>>>???<<<===@@@CCCGGGKKKOOOPPPQQQTTTTTTTTTeeewww~~~qqqZZZGGG@@@<<>>EEEFFFKKKhhh~~~{{{~~~~~~yyyxxx}}}uuuaaaRRR???888999666777777777777777777777777XXXVVVVVVWWWYYY[[[[[[ZZZZZZYYYYYYZZZ\\\]]]\\\ZZZZZZXXXWWWXXX[[[^^^___```aaadddjjjpppuuuyyyzzzzzzzzz|||~~~mmmJJJ===<<<<<<:::<<<===???@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGGGGFFF\\\mmmMMM===<<<>>>===<<<===???BBBFFFIIILLLNNNOOOPPPSSSUUU___{{{~~~jjjQQQHHH@@@@@@BBBBBBBBBDDDAAABBBCCCCCCCCCCCCBBBAAABBBCCCMMMbbb||||||{{{}}}zzzqqqllljjjnnnuuuxxx~~~}}}~~~rrr```HHH===<<<777777777777777777777777777KKKJJJIIIJJJLLLNNNNNNMMMLLLLLLLLLMMMPPPPPPOOONNNNNNKKKIIIHHHKKKNNNPPPPPPOOOQQQVVV^^^fffkkklllllliiinnntttyyy}}}wwwQQQ???======<<<:::;;;>>>@@@AAABBBBBBBBB@@@BBBDDDFFFGGGHHHHHHHHHFFFmmmwwwSSSAAA>>>>>><<<;;;>>>@@@DDDHHHKKKMMMNNNOOORRRUUUYYYiii}}}uuuYYYNNNDDDAAABBBAAAAAACCC@@@AAABBBCCCCCCCCCBBBAAAHHHCCCSSSwww~~~sssmmmmmmnnnqqquuuwwwuuuvvvzzzlllRRRDDDAAA;;;777777777777777777777777QQQOOOLLLIIIHHHIIIKKKLLLGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFGGGHHHGGGDDDAAAGGGGGGIIIMMMSSSWWWYYYYYY[[[[[[^^^dddmmmvvv~~~]]]BBB===>>>:::;;;<<<>>>???@@@@@@@@@???@@@FFFCCCDDDJJJGGGDDDLLLUUUtttOOO===???AAA<<>>BBBKKKOOOiii|||}}}sssTTT???999999777666888777555777;;;ccc```[[[VVVQQQNNNLLLKKKNNNNNNNNNLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGIIILLLNNNKKKNNNSSSVVV\\\dddooowwwkkkNNN@@@:::888;;;<<<>>>???@@@@@@@@@???AAAFFFDDDEEEJJJFFFEEEOOObbb___EEE???@@@>>>AAACCCGGGIIIKKKLLLMMMOOOOOOUUUeeewww~~~gggKKKAAABBBBBB@@@???BBB@@@AAACCCAAA>>>AAAFFFQQQbbblllMMM===<<<999888999888555666:::~~~uuunnnhhheeehhhgggeeebbb___[[[XXXVVVUUUTTTRRROOOKKKJJJLLLMMMKKKJJJIIIGGGFFFGGGJJJLLLGGGJJJMMMNNNOOOUUUbbblllzzz}}}^^^DDD999:::<<<===>>>???@@@@@@@@@@@@AAAGGGEEEEEEIIIEEEHHHVVVwwwrrrOOO@@@@@@BBBCCCEEEHHHIIIJJJJJJLLLMMMMMMRRRnnn}}}}}}wwwUUUDDDAAAAAA@@@>>>AAA@@@AAABBBAAA@@@EEELLL\\\yyyYYY???>>>:::999;;;:::666666888wwwuuunnneee\\\WWWVVVWWWVVVTTTRRRRRRTTTTTTRRRPPPOOOOOONNNMMMNNNTTT]]]dddtttjjjHHH;;;@@@>>>>>>??????@@@@@@@@@@@@@@@EEEDDDEEEGGGEEEMMMaaaYYYBBB@@@FFFEEEGGGIIIIIIIIIIIIKKKLLLOOOSSSuuu|||bbbIIIAAAAAA@@@>>>AAA@@@AAABBB@@@@@@FFFOOOlll___DDD>>>:::888::::::777666888|||xxxxxxvvvrrrnnnppprrroooeee\\\YYYVVVTTTWWW^^^eeejjjlllsssuuuNNN>>>BBB???????????????@@@@@@@@@???CCCCCCDDDFFFFFFVVVssshhhJJJBBBFFFFFFHHHIIIIIIHHHHHHJJJLLLTTT\\\~~~pppQQQCCC@@@@@@>>>BBBAAAAAAAAA>>>???HHHSSSsssdddOOO???999666888999888777999{{{mmmkkkmmmvvv[[[CCC???@@@@@@?????????@@@@@@AAA>>>BBBBBBDDDGGGKKKccc{{{YYYFFFDDDGGGHHHIIIHHHHHHHHHJJJLLL\\\ooo|||YYYEEE@@@@@@???BBBAAABBBAAA???AAAMMMZZZooozzzuuu~~~hhhXXXDDD<<<666777999888888:::oooNNN>>>AAAAAA@@@?????????@@@AAA???BBBCCCEEEJJJQQQqqqjjjNNNCCCGGGHHHHHHHHHGGGHHHKKKMMMcccaaaHHH@@@@@@@@@AAAAAABBBBBBAAAEEETTTcccyyywwwlllkkkvvvxxxfffMMMBBB999888999888888:::rrr|||YYYAAABBBAAA@@@?????????@@@AAA@@@CCCDDDGGGMMMVVVzzzvvvTTTEEEGGGHHHHHHHHHGGGIIIKKKNNNgggyyyttteeeJJJ@@@@@@@@@@@@@@@BBBDDDCCCIIIZZZjjjooo______hhhwwwTTTHHH===999999888888:::ssscccYYYPPPQQQXXXaaaeeeiiiuuucccEEEAAA???@@@CCCBBB>>>>>>AAADDD>>>AAAJJJOOO\\\vvvxxx{{{}}}YYYKKKHHHIIIDDDEEEJJJHHHJJJYYYssshhhppp}}}wwwWWWCCCAAAIIIAAACCCEEEEEECCCMMMhhhsss___WWWdddwww~~~tttMMM:::???<<<444777;;;yyyooohhh\\\OOOHHHMMMLLLNNNTTTYYY___mmmzzzlllIIIDDDAAA@@@AAA@@@>>>???DDDFFFBBBCCCJJJRRRhhhsssnnnuuuzzz}}}fffOOOIIIJJJFFFFFFKKKHHHKKK[[[kkkdddsss___EEE@@@FFFAAABBBDDDFFFHHHWWWvvvkkk\\\]]]tttZZZAAAAAA>>>999;;;===wwwaaaUUUQQQLLLFFFBBBHHHGGGJJJSSS```qqqxxxPPPGGGBBB?????????>>>@@@EEEKKKJJJGGGHHHVVVxxxnnniiimmmxxxxxxUUUJJJKKKGGGGGGKKKGGGMMM```ooobbbeee~~~jjjKKK@@@DDDBBBBBBCCCGGGPPPgggooo^^^YYYhhhiiiGGG@@@<<<999:::999|||gggPPPGGGHHHIIIGGGFFFHHHKKKTTTddd{{{YYYGGGBBB>>>??????>>>???CCCNNNPPPJJJGGG\\\ooonnnrrr~~~ZZZJJJJJJFFFGGGJJJFFFOOOgggkkk___aaatttxxxTTTCCCCCCCCCBBBCCCHHHWWWtttbbbUUU]]]xxx|||{{{vvvOOOAAA:::999:::555iiiVVVEEE@@@CCCEEEEEEEEEJJJUUUggg}}}fffHHHBBB>>>@@@AAA??????AAANNNPPPLLLMMMjjjrrruuu~~~___JJJIIIEEEGGGIIIFFFUUUsssppp[[[YYYmmm___HHHCCCDDDCCCCCCIII\\\|||^^^WWWkkk{{{www~~~zzzVVVDDD:::<<<>>>999~~~rrrZZZMMMBBB@@@CCCDDDDDDEEEJJJaaa|||uuuLLLDDD???@@@BBBAAAAAACCCLLLNNNMMMXXX~~~zzziiiKKKIIIDDDGGGJJJIII]]]}}}gggWWWccclllMMMCCCDDDDDDDDDKKK```dddggg~~~www}}}|||~~~sssXXXEEE888:::???:::|||uuuiii^^^NNNGGGBBBDDDFFFGGGIIILLLVVVxxxUUUJJJ@@@???AAACCCFFFJJJMMMMMMPPPbbb~~~}}}~~~}}}rrrlllkkkkkkwww~~~vvvMMMJJJEEEHHHLLLMMMgggssseee```vvv}}}wwwSSSEEEBBBDDDFFFNNNdddqqqzzz|||~~~uuucccNNN999777===999uuukkkcccXXXNNNCCC@@@???CCCGGGIIINNNSSSlll\\\NNNAAA>>>@@@EEEKKKPPPPPPMMMQQQhhhsssnnnggg```\\\\\\___aaa```cccgggjjjkkkooouuuzzzzzziii^^^YYYZZZ\\\___iiiwww{{{vvvOOOKKKFFFIIIMMMPPPmmmooorrr~~~llleeekkksss}}}XXXHHHAAACCCGGGPPPggg{{{xxxqqqnnnwww}}}zzzzzz|||~~~wwwuuu\\\AAA;;;>>>:::uuueeeWWWMMMGGGDDDGGGBBBBBBGGGGGGIIIZZZooolllMMM>>>BBBBBBBBBFFFEEEIIIIIIXXX{{{vvvlllgggTTTSSSQQQOOONNNMMMMMMNNNNNNOOOPPPRRRUUUXXX[[[\\\\\\^^^aaaccchhhsssnnn^^^YYYWWWUUUZZZeeeqqquuuzzz~~~zzziiiwww```GGGGGGOOOEEETTTzzz|||}}}}}}sssmmmllloootttxxx{{{eeehhhyyypppsssWWW>>>FFFEEEHHHXXXttttttbbbWWWRRRNNNSSSXXX[[[]]]cccllltttzzz}}}iiiqqqkkkKKK===<<<===yyygggWWWLLLFFFCCCAAABBBAAADDDJJJMMMXXXtttyyyqqqQQQ@@@BBB@@@AAAEEEEEEIIIJJJZZZ~~~{{{mmm```WWWRRRMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLOOOQQQQQQRRRYYYdddnnnyyyeee\\\SSSPPPUUU```qqqyyyrrruuucccGGGEEENNNHHHZZZyyysssqqqvvvzzz{{{uuuqqqoookkkcccZZZVVVUUUWWW___bbbiiitttqqqnnn~~~pppppp___GGGGGGFFFKKK___}}}nnn]]]QQQIIIFFFCCCFFFJJJLLLNNNRRR[[[aaa{{{xxx|||ssskkk|||yyyTTT@@@;;;<<>>???@@@AAA@@@???BBBDDDFFFGGGIIILLLQQQUUU[[[[[[^^^```___fffjjj]]]mmmbbbQQQOOO]]]~~~wwwzzzjjjcccbbb```aaaYYYTTTbbbyyywwwyyywwwxxxzzzzzzRRR@@@>>>vvvlllaaaZZZKKKGGGCCCAAAAAABBBCCCDDDIIIQQQiiiqqqZZZLLLFFFLLLPPPZZZtttvvvnnnwwwWWWDDDEEECCCBBBFFFEEEJJJ\\\wwwkkkbbb^^^VVVTTTQQQNNNNNNOOORRRTTT]]]```eeekkkrrr{{{qqqaaaUUUMMMJJJFFFFFFIIIJJJJJJHHHLLLMMMNNNQQQUUUZZZ^^^```gggjjjmmmpppqqqooommmkkkcccXXXOOORRRbbbtttzzzoooeee___[[[UUURRRQQQPPPOOOTTTjjjYYYDDDGGGPPPqqq___XXXQQQNNNLLLKKKOOOUUUUUUVVVVVVUUUUUUZZZccciiipppppplllcccVVVIIIAAA===>>>======???CCCIIIOOOSSSSSSPPPMMMHHHDDD@@@>>><<<=========>>>>>>@@@AAABBBCCCHHHOOOSSSTTTTTTUUUWWWXXX[[[^^^aaaggg|||hhhWWWaaayyygggSSSQQQ```iiiPPPIIIJJJIIIJJJMMMXXXqqqtttqqqrrrqqqnnniiikkk{{{|||WWWCCC>>>~~~sssjjjccc[[[RRRLLLBBBBBBAAA@@@>>>@@@EEEIIIMMMddd~~~cccPPPKKKMMMPPP\\\tttyyyuuueee~~~]]]GGGDDDAAABBBHHHIIIMMMcccyyykkkcccVVVSSSOOOKKKIIIIIIIIIJJJMMMNNNPPPQQQUUUZZZbbbgggqqqyyy{{{rrreee[[[TTTOOOMMMMMMLLLMMMNNNPPPQQQRRRXXXZZZ\\\```eeejjjoooqqq|||~~~|||rrrcccXXX^^^sssyyysssrrrnnnddd\\\ZZZYYYXXXddd]]]GGGHHHQQQuuuuuuVVVPPPKKKJJJGGGEEEFFFJJJKKKMMMMMMKKKJJJLLLTTTZZZ```^^^YYYRRRKKKDDD???===:::;;;;;;<<<>>>@@@BBBDDDCCCCCCAAA???<<<;;;;;;<<<<<<===>>>>>>???DDDLLLRRRXXXaaammmuuuxxxyyyzzz|||{{{iiiSSSXXXooofffSSSQQQ```zzztttttt|||yyyuuukkkiiifffeeehhhmmmssswww{{{{{{wwwtttzzzuuu\\\KKKKKKPPPRRRUUUbbbvvv}}}pppkkklllmmmiiiccceeeyyyxxxYYYDDD>>>xxxooocccZZZTTTNNNGGGAAA@@@AAABBB@@@===@@@GGGNNNSSSvvvwww[[[KKKNNNVVVUUUjjj}}}sss{{{wwwcccssscccIIICCC???AAAIIILLLPPPhhhrrrhhhVVVTTTPPPLLLJJJIIIJJJJJJLLLLLLKKKJJJJJJLLLQQQTTTTTT]]]bbb]]]TTTPPPQQQRRRTTTUUUWWWWWWXXXZZZ^^^bbbfffgggjjjnnntttzzz~~~|||kkk^^^fff}}}yyymmmhhhdddddduuucccKKKJJJRRRuuugggSSSSSSUUUYYYVVVMMMEEEDDD@@@DDDGGGGGGFFFIIIOOOUUUYYYTTTMMMGGGDDDCCCBBBAAA:::<<<>>>@@@@@@@@@>>>===>>>>>>===<<<;;;;;;===???===???AAABBBDDDMMM[[[fffxxxiiiQQQRRRhhhcccQQQPPP___xxxuuuiiiccckkkyyyzzzjjj```ZZZTTTQQQNNNLLLNNNSSSYYY]]]lllrrrkkkbbbaaa\\\YYY___hhhlllgggXXXRRRZZZeeejjjwww{{{mmmhhhhhhfffbbb]]]aaawwwtttYYYEEE===ddd]]]SSSLLLHHHEEEBBB???CCC???>>>AAACCCEEEMMMWWWnnnoooZZZNNNPPPYYYggg|||rrrssshhhggghhhMMMFFFAAABBBIIIJJJSSSrrr}}}nnn^^^[[[YYYWWWPPPIIIGGGJJJMMMIIIHHHKKKIIIFFFJJJQQQUUUTTTTTTUUUVVVXXXZZZ[[[```bbbdddgggjjjmmmooopppyyyyyyzzz~~~}}}llleeexxx{{{wwwqqqwwwkkkJJJHHHXXXxxxuuubbbjjjrrrrrriii[[[NNNGGGCCCDDDDDDCCCBBBDDDGGGKKKRRRIIIDDDDDDBBB===<<>>======???@@@===<<<;;;<<<>>>?????????CCC@@@???BBBJJJ[[[vvv~~~gggPPPGGG[[[eeeUUUPPPaaa~~~~~~nnn^^^^^^bbbbbbfffnnnzzz^^^QQQMMMJJJFFFDDDEEEHHHFFFCCCEEEJJJPPPYYYYYYNNNGGGJJJLLLIII[[[eeehhhaaaeeeyyyzzzjjjddddddbbbbbb___jjj|||^^^DDD>>>VVVQQQJJJEEEBBBAAA???===AAAAAABBBCCCCCCJJJ^^^qqqsssaaaQQQJJJRRR___{{{uuunnnooo~~~nnngggnnnNNNEEE@@@BBBJJJKKKWWWuuuyyygggbbb^^^]]]ZZZSSSOOOOOOOOOKKKIIILLLMMMMMMQQQXXX\\\\\\]]]___cccgggjjjmmmppprrrtttwwwzzz}}}uuusss}}}|||qqqNNNIIIWWWvvvttt]]]OOODDDCCCBBBBBBBBBCCCEEEGGGKKKFFFCCCCCCAAA===>>>CCC????????????@@@AAAAAAAAA>>>=========>>>?????????GGGCCCAAAEEEPPPgggwwwrrrsss|||gggRRRHHHYYYfffWWWPPP```{{{wwwwwwvvveee]]]WWWQQQTTT^^^uuu|||fffPPPGGGDDDBBBCCCBBBBBBDDDBBB@@@CCCIIIKKKNNNMMMEEEAAADDDJJJNNNaaannnyyy|||xxxgggaaaaaa\\\\\\ZZZgggeeeEEE===GGGDDDAAA?????????>>>===???CCCGGGGGGHHHYYY{{{ttt^^^RRRKKKMMM]]]qqqnnneeegggwwwtttfffyyyrrrOOODDD@@@CCCKKKLLLZZZxxxuuunnnhhhhhhgggaaaZZZWWWXXXSSSPPPSSSXXX\\\bbbgggooooooppprrruuuzzzyyyvvvOOOIIIXXXxxxrrrbbbPPPMMMHHHEEEDDDEEEFFFFFFHHHEEEEEEFFFDDDAAABBBEEE@@@@@@???@@@BBBCCCBBBAAA@@@???????????????@@@@@@KKKHHHFFFHHHPPPbbb~~~rrrdddaaadddtttzzzhhhTTTHHHVVVfffXXXRRRccc~~~{{{rrrtttyyyjjjXXXIIIHHHOOO\\\cccaaaRRRDDDBBBBBB@@@BBBAAABBBCCCBBBAAAFFFMMMRRRMMMHHHCCC???AAALLLXXXvvvvvvddd\\\[[[WWWWWWUUUeeeqqqKKK???????????????@@@@@@@@@@@@@@@EEEJJJMMMWWWsss}}}dddOOOJJJLLLUUUmmmmmm^^^```nnnvvvdddsssqqqNNNEEEBBBEEEKKKKKKYYYzzz|||tttwww}}}{{{wwwvvvqqqjjjdddcccfffaaa^^^aaahhhqqqxxx}}}{{{wwwOOOIII[[[~~~yyyfff^^^UUUNNNMMMNNNQQQRRRRRRPPPQQQSSSSSSOOOIIIEEECCCAAA??????@@@AAABBBBBBBBBCCCDDDCCCBBBAAAAAABBBEEEFFFIIIMMMOOOUUUdddrrrvvvfffdddppp|||yyyjjjWWWHHHRRRhhhZZZWWWlllyyyuuuzzz~~~jjjUUUKKKJJJKKKOOOMMMFFFBBBDDDFFFEEECCCCCCEEEGGGGGGHHHPPPYYYfffZZZPPPKKKEEEDDDRRRdddsss```XXXWWWVVVWWWTTTddd~~~TTTCCC===>>>@@@@@@AAAAAABBBBBBCCCHHHNNNYYYppprrrYYYGGGKKKQQQYYYsssttt``````kkkvvv^^^hhhjjjLLLFFFDDDFFFKKKKKKWWW}}}vvvmmmqqqyyyyyyooommmppprrrpppooopppxxxyyyRRRJJJ]]]{{{ppphhh^^^WWWXXX]]]eeejjjllljjjhhhjjjkkkeeeVVVIIIEEEDDDBBB@@@>>>@@@CCCEEEIIIKKKLLLJJJGGGDDDDDDDDD>>>BBBIIINNNPPPRRR]]]iiiwwweeebbbsss}}}xxxjjjXXXHHHPPP{{{ooo\\\]]]www}}}zzzmmm[[[QQQIIIIIIGGGCCCBBBEEEFFFFFFFFFHHHLLLOOOPPPRRR\\\ggguuuggg[[[SSSMMMLLL[[[nnnyyyooo\\\TTTTTTUUUWWWTTTbbbzzz[[[AAA===>>>@@@@@@@@@@@@AAACCCHHHMMMXXXlllgggQQQGGGSSSZZZ]]]uuuiiigggkkk}}}xxxYYY\\\xxxdddKKKGGGDDDEEEKKKLLLYYYuuulllrrr{{{wwwxxx~~~|||~~~|||XXXMMM^^^qqqfff```fffccc___^^^bbbmmm|||}}}tttbbbQQQJJJNNNPPPNNNKKKJJJOOOTTT]]]______[[[SSSMMMKKKKKKHHHIIIKKKMMMNNNTTTbbbqqq}}}hhhaaappp|||vvvhhhWWWHHHOOOzzzyyy```bbb|||~~~ttt}}}xxxjjjZZZVVVOOOHHHEEEFFFJJJLLLTTTWWW]]]aaabbbcccmmmyyy}}}tttiii___YYY]]]mmm|||zzziiiWWWQQQRRRPPPUUUSSS^^^vvvttt\\\======???@@@@@@??????BBBEEELLLUUUggg{{{\\\LLLNNNccclllkkkpppkkkkkkwww[[[UUUkkkaaaKKKGGGBBBCCCKKKOOOaaarrriiipppzzz~~~www]]]PPP___oooZZZOOOKKKUUUZZZ___dddlllyyytttfffYYYVVV```kkklllgggdddhhhooo}}}~~~|||ttthhh^^^YYYXXXWWWUUUTTTTTTUUU]]]ooo{{{}}}~~~pppgggrrrzzzqqqcccSSSFFFOOO{{{fffdddxxxjjjiiixxxvvvxxxzzzrrreeeYYYTTTVVV^^^fffqqquuu|||~~~~~~vvvqqqyyy{{{cccRRRNNNOOOJJJSSSSSS^^^ooonnnVVV>>>>>>@@@AAAAAA@@@AAAEEEHHHNNN\\\rrrgggUUUJJJUUUrrr}}}{{{tttmmmhhhqqq```UUUhhhaaaLLLGGG@@@@@@KKKQQQgggmmmdddkkkuuuuuuyyy{{{___RRR```fffSSSLLLLLLMMMVVVbbbjjjrrrxxxlllddd]]]aaaqqq{{{zzzmmmfffddd[[[\\\^^^bbbfffppp~~~rrrkkkmmmyyylll___PPPEEEPPP|||kkkeeesssyyyfffWWWbbbxxxdddccceeennnyyykkkeeejjjxxxvvv^^^OOOKKKNNNGGGSSSUUU```iiimmmuuuQQQCCC>>>;;;===BBBEEEEEEFFFIIIRRRgggtttdddWWWNNNTTTcccvvvlllaaa\\\kkkeeeZZZbbbnnnRRRGGGFFFFFFIIIOOOfffkkkhhhlllnnnwwwyyy}}}uuuqqq~~~}}}~~~sss|||cccNNNaaazzz}}}}}}zzzyyyyyywwwvvvwwwvvvrrrrrrxxxxxxfffUUULLLLLLTTTZZZ```fffnnn}}}tttnnnooossstttzzzxxxqqqfffccciiiwwwyyyqqqttt{{{xxxjjj___SSSJJJQQQyyynnneeefffyyy}}}rrr___\\\\\\lllsss~~~gggeeegggppp{{{oooTTTKKKIIIFFFLLLWWWVVVhhhkkk}}}{{{QQQ<<>>DDDAAA???AAACCCEEEMMMUUUnnn|||qqqkkkiiihhhvvvpppeeeZZZQQQNNNOOORRRcccoooeeeZZZSSS```~~~fffXXX]]]www]]]KKKGGGGGGLLLTTTiii{{{fffaaaiiirrrxxxyyy|||yyyttt||||||rrr~~~tttvvvfff___hhhUUUiiiiiikkksssttt```WWWOOONNNSSS^^^qqq}}}vvvjjj\\\TTTSSS]]]iiixxxxxxvvv{{{~~~tttttt{{{ssslllqqqvvvuuusssxxxzzzkkkdddXXXNNNGGGQQQxxxiiifffhhhwwwsssccc^^^```ccclll|||vvvwww~~~hhhSSSNNNOOOOOONNNSSS___iii}}}TTTBBBCCCBBBBBBDDDEEEIIISSS]]]xxxxxxnnnhhhaaa\\\UUUOOOKKKLLLUUU___~~~iii\\\TTT___|||cccVVV[[[wwwaaaLLLFFFFFFLLLUUUfffsssccccccnnnxxxzzz}}}xxxrrrnnnrrrccc```nnnZZZlllttteeeVVVQQQUUU^^^iiisssvvvtttttttttnnnddd]]]\\\iiivvvxxxooommmwwwvvvpppxxx{{{nnneeeWWWKKKDDDPPPzzzlllmmmppprrr```cccqqq~~~wwwzzz}}}zzzaaaOOOLLLNNNOOOOOOUUUlllhhhQQQ@@@DDDEEEGGGJJJJJJNNNZZZgggtttdddZZZQQQMMMOOOZZZnnnkkk^^^TTT]]]xxx|||\\\TTT[[[rrrbbbLLLEEEEEEKKKTTTfff|||jjjccchhhsss|||vvvuuuxxxjjjssshhhiiivvv___mmmsssdddccciiimmmnnnnnnhhhcccbbbdddfffeeegggkkk{{{mmmlllxxxvvvhhhWWWHHHBBBQQQ}}}qqquuu}}}eeeaaattt~~~qqqYYYKKKHHHJJJLLLOOOXXXzzzvvvbbbxxxNNN<<>>tttqqqwww}}}[[[VVVRRRXXXppppppUUUQQQWWW{{{jjjRRRGGGFFFLLLQQQlll}}}zzznnn~~~ssstttvvvdddaaaVVVQQQGGGIIIhhhooollluuu|||{{{vvv|||iiiQQQKKKJJJFFFGGGOOObbb|||oooppp}}}iiiaaalllFFFEEE}}}\\\VVVOOOUUUmmmkkkRRRPPPWWWoooUUUIIIHHHMMMRRRjjjyyyyyy~~~uuu}}}qqqsssuuuccc___UUUNNNFFFLLLnnnzzz}}}|||~~~dddLLLGGGHHHDDDFFFMMMjjjlllyyyvvvgggxxx^^^<<<<<<[[[TTTLLLQQQiiidddNNNOOOYYYuuuYYYKKKJJJNNNRRRiii|||mmmsssrrrwww|||~~~ooorrrtttaaa\\\SSSKKKCCCOOOtttyyyiiibbbdddkkkvvvyyy^^^HHHDDDFFFDDDFFFLLLnnnzzzuuusssjjjxxxUUU:::999~~~xxxxxxxxxYYYQQQJJJOOOiii___LLLQQQ]]]{{{\\\LLLKKKOOOQQQfff{{{xxxvvvoooiiifffhhhmmmsss|||lllfffvvvsssmmmssslllqqq~~~qqqhhhnnnrrr```ZZZRRRFFF@@@RRRzzzpppYYYOOORRR\\\jjjuuuqqqXXXEEECCCEEECCCFFFNNNlllpppnnnjjjqqqQQQ<<<:::wwwkkkhhhmmm{{{UUUNNNIIIRRRnnn[[[KKKTTTccc^^^LLLKKKOOOPPP___~~~~~~}}}zzzxxxooohhheeefffjjjttt}}}wwwppptttwwwaaalllyyyhhhooozzzsssZZZOOOQQQ___|||nnn___YYYQQQCCC@@@WWWiiieeennnuuuvvvvvvnnn]]]MMMIIIRRRaaarrr~~~}}}eeeQQQBBBBBBDDDCCCIIITTTqqq}}}hhhbbbbbbhhhJJJ;;;777|||mmmdddbbbnnnrrrQQQLLLJJJWWWuuu|||ZZZLLLWWWhhh```KKKKKKOOOOOOXXXzzz|||xxxxxx|||xxxhhh^^^sssooobbbllluuurrr^^^LLLFFFFFFNNNfffiii\\\WWWNNNBBBDDDbbbwwwWWWNNNSSSVVVVVVWWWQQQKKKJJJTTTfffxxx{{{oooWWWIIIAAADDDFFFFFFQQQaaasssiiisssZZZbbbbbbFFF===777ttthhhggglllhhhNNNKKKLLL\\\|||zzzYYYLLLYYYjjjbbbLLLLLLQQQPPPVVVxxx}}}zzz\\\gggeee[[[gggooovvvnnn^^^PPPJJJSSS[[[___nnn{{{{{{wwwcccXXXUUUIIIBBBMMMppp|||xxxnnnMMMEEEIIIJJJJJJLLLGGGKKKYYYoooqqqbbbNNNFFFEEELLLNNNPPPaaavvvvvvjjjZZZlll\\\BBB???999rrrlllttt}}}zzzaaaMMMLLLNNN___yyyXXXLLLYYYkkkcccMMMNNNRRRRRRYYYzzzxxxnnnUUUqqq^^^VVVcccjjjsssbbbXXXUUUmmmpppXXXOOOTTTjjj{{{}}}rrrddd[[[___iiipppyyyrrr___VVVSSSFFFBBBSSS{{{~~~|||{{{yyy{{{~~~{{{kkkpppgggJJJEEEKKKMMMNNNQQQMMMWWWmmm}}}lllZZZKKKGGGKKKTTTVVV[[[ooo```YYYrrrTTT<<<===666|||uuuuuuYYYaaammmzzz\\\JJJHHHQQQlllqqq\\\MMMWWWyyyYYYKKKNNNPPPQQQWWWvvv~~~vvvoooZZZTTTVVVRRRWWWeee~~~}}}~~~zzzrrr___MMMOOOWWWkkkmmmaaaXXXdddxxxzzzwwwuuunnn___QQQMMMTTT]]]aaa\\\fff{{{{{{ddd]]]XXXPPPBBBIIIdddyyy}}}{{{xxx|||sssuuuyyy^^^HHHJJJ[[[hhhhhhccc```ssssss^^^OOOHHHMMMUUU\\\dddooojjjPPPaaavvvGGG999>>>555bbbNNNXXX___rrrrrrUUUKKKHHHRRRmmmkkkYYYMMM\\\}}}UUUIIIMMMOOORRRWWWttt}}}}}}qqqfffSSSQQQxxxQQQLLLQQQ^^^www~~~xxxdddOOOLLLWWWdddiiihhhhhhnnnuuurrr```]]]XXXWWWRRRMMMOOOXXX```bbb^^^kkkvvvccc\\\TTTJJJCCCKKKmmm~~~|||xxxzzzzzz{{{kkkaaaiiizzz||||||jjjWWWKKKIIILLLSSS\\\gggvvv^^^VVVtttfffBBB999;;;666TTTHHHQQQQQQ]]]xxxgggMMMKKKIIIRRRmmmeeeVVVOOOcccxxxPPPEEEJJJNNNRRRVVVnnnyyyuuuppp```PPPSSSrrrLLLGGGKKKWWWoooyyycccMMMKKKXXX___]]]aaatttvvvWWWKKKIIIDDDGGGIIIKKKTTTbbblllooouuunnn```[[[RRRFFFDDDOOOyyy}}}}}}zzzwwwwww{{{~~~}}}~~~ppp]]]NNNFFFKKKJJJMMMUUU]]]gggxxxppp\\\jjjzzzPPP<<<999888777~~~VVVMMMOOOLLLVVVlll^^^IIIIIIHHHSSSnnnaaaUUUOOOffftttLLLCCCHHHLLLQQQUUUhhh|||sss}}}nnnnnn^^^SSS]]]~~~nnnJJJGGGIIISSSiiizzz{{{www{{{~~~jjjVVVVVVaaaeeegggwwwbbbNNNIIIGGGJJJMMMOOOSSS___rrryyyeee^^^ZZZPPPFFFEEEVVV|||oooqqqtttwwwvvvwww~~~zzzvvvdddRRRGGGDDDGGGDDDFFFKKKNNNPPPZZZfffeeedddjjj@@@999:::555777{{{ZZZTTTQQQPPP^^^pppvvvtttXXXIIIGGGIIIVVVrrrvvv[[[SSSLLLeeesssKKKCCCGGGJJJPPPWWWfffuuuooo|||yyyqqqeeefffXXXUUUjjjhhhHHHFFFGGGNNNbbbqqqzzzqqqllllllwwwxxxkkkmmmxxx~~~yyyVVVLLLMMMKKKWWW\\\bbbhhhvvvmmm^^^ZZZTTTKKKDDDJJJdddmmm___bbbmmmwwwwwwqqqrrr|||mmm[[[JJJDDDDDD>>><<>>===AAAGGGCCCAAAPPPfffzzzRRRDDD\\\{{{UUU<<<::::::666666oooffflllppp~~~||||||ZZZKKKIIIGGGNNNddd___OOORRRRRRssslllIIIEEEIIIKKKQQQWWWcccyyypppiiieeehhhjjjiiihhhiiiqqqfff^^^WWWPPPfff]]]EEEGGGEEEFFFSSS___{{{zzzkkk]]]^^^eeepppvvvxxx||||||vvv{{{lllTTTTTTbbbnnnzzzkkkYYYSSSMMMCCCBBBGGGcccpppYYYRRRKKKXXXhhhpppnnnppp~~~ssseeeXXXJJJ@@@???CCCCCC???AAAEEECCCIIIggg}}}aaaGGGIIIiiiiiiHHH===888888999666uuusss~~~sssRRRFFFHHHHHHQQQiiiZZZNNNVVVZZZiiiHHHFFFJJJLLLSSSRRR^^^uuuxxxiiiccc___^^^^^^___eeelll}}}yyyccc^^^XXXLLLWWWuuu]]]FFFIIIGGGFFFRRR]]]nnnyyy{{{~~~vvv{{{ppp]]]```uuunnn]]]QQQOOOIIIAAACCCNNNnnnfffUUURRRDDDMMM]]]iiilllppp~~~wwwkkk]]]PPPEEE======AAAAAA<<<>>>EEEIII[[[dddRRRHHH[[[[[[???>>>777666;;;777|||bbbPPPIIIFFFJJJXXXzzzsss]]]VVVJJJjjjZZZLLLCCCAAAHHHLLLVVV```nnn}}}vvvfff\\\ZZZ___ZZZVVVlll{{{hhhTTTNNNLLLJJJeeedddMMMKKKLLLFFFEEELLLdddzzzwwwuuupppwwwwww```RRRGGGEEEBBBAAAMMM]]]ggg\\\SSSIIIEEEJJJSSS\\\cccmmmvvv{{{yyyqqqccc\\\QQQGGGCCCBBB???;;;>>>@@@AAAGGGbbbnnnVVVRRR^^^qqqUUU<<<888<<<999555555}}}]]]NNNJJJHHHOOO^^^hhhWWWUUUTTT{{{zzzRRRGGGAAA@@@FFFHHHSSS[[[ggg}}}tttmmmeee[[[WWW\\\```lllqqq]]]PPPJJJJJJOOO|||yyyqqqWWWCCCCCCFFFAAAAAAGGGXXXooommmeeettt}}}hhhRRRJJJEEEBBB>>>DDD[[[uuukkkSSSPPPQQQNNNCCCFFFMMMTTT[[[ggg{{{xxxkkkwww~~~wwwjjjaaaUUUNNNDDD??????AAA@@@>>>CCCCCCMMMggguuuUUUMMMaaa```III777666:::666222333nnnUUULLLJJJKKKVVViii|||^^^QQQSSS```nnnHHHAAA??????CCCCCCNNNTTT___uuu{{{{{{~~~qqqfffbbbccc___^^^fffwww{{{zzz]]]VVVPPPFFFMMM]]]ttt___JJJ;;;===AAA===>>>CCCNNNfffZZZSSSZZZbbb```nnnjjjVVVFFFDDDCCCAAA@@@NNNqqq\\\GGGHHHOOOQQQBBBBBBEEEJJJPPP]]]sss}}}rrrsssvvv}}}iiieeeyyy}}}nnn___UUUNNNGGG>>>;;;<<<>>>===;;;CCCGGG```gggIIIJJJrrrsssKKK===444666888555222333~~~___MMMHHHJJJMMM^^^tttoooXXXMMMSSSllldddBBB?????????AAA???IIINNNXXXooouuuiiiiiioooxxxyyypppdddaaaeeeiiimmmtttzzznnnooowwwjjjZZZ]]]TTTFFFUUUtttsss{{{SSSCCC999<<>>===<<<===DDD[[[~~~___LLLWWWZZZ@@@999444666777444444666xxx~~~~~~uuuwwwlllSSSHHHFFFKKKQQQhhhdddSSSJJJVVVyyy^^^AAA@@@AAA??????===EEEJJJTTTiiixxxrrrssstttnnndddlllwwwsssiiinnnzzz|||lllgggbbbkkk{{{~~~kkkaaabbbfffXXXJJJaaapppwwwKKKAAA:::<<<>>><<<<<>>>>>DDD@@@???@@@DDDNNN```pppvvv|||uuujjjhhhlllwwwsssxxxvvvhhhYYYKKKBBB<<<888888<<<>>>===???DDDTTTaaaOOOMMMqqqoooIII<<<888555444444333444777mmmlllllloooppphhhvvvtttzzzzzzuuupppfffkkk\\\LLLHHHGGGNNNXXXuuu|||YYYNNNKKKbbbXXX@@@BBBBBB??????===BBBGGGRRRddd{{{}}}zzzxxxwwwsssoooiiigggooozzz{{{ggg___aaajjjrrr~~~|||vvvxxxoooXXX^^^fffdddVVVSSSqqqhhhEEE>>>:::;;;;;;999:::===>>>QQQpppooodddlll}}}zzzbbbNNNFFFFFF@@@@@@III```___GGG@@@>>>>>>???BBB???>>>@@@BBBHHHTTTaaalllvvv}}}|||xxxmmmfffeeemmmuuuyyyyyykkk\\\NNNCCC===<<<999999<<<999777@@@LLLrrrjjjJJJIIIYYY{{{\\\>>>999666444222111111222444cccSSSWWWWWW^^^hhheeewwwxxxvvvttt{{{iiieeerrrnnnPPPIIIIIIJJJSSSaaannnRRRKKKPPPtttrrrOOO>>>BBBAAA===>>>??????EEEPPP___ppp}}}vvvttttttvvvwwwxxx{{{tttiiifffjjjwwwzzzyyyssszzz~~~iiiYYYVVV```bbbXXXRRRcccYYY@@@<<<::::::999888:::===???OOOhhhtttsssvvvcccRRRFFFBBBDDDAAAMMMcccwwwOOOAAABBBAAA???@@@===<<<<<>>@@@===CCCNNNZZZjjj~~~|||}}}zzzwwwssstttwww~~~~~~}}}kkkXXXMMM\\\ddd^^^LLLPPPqqqNNN>>><<<::::::999999<<<@@@FFFSSSggg}}}~~~zzzaaaRRRIIIBBBAAADDDFFF]]]}}}```@@@<<>>???>>>AAAFFFRRRfff{{{~~~{{{kkk^^^]]]\\\[[[cccoooooo{{{wwwtttssswww~~~nnnggg[[[NNNCCC>>>>>>@@@999888<<>><<<======<<<===AAABBBFFFWWWlllzzz~~~}}}}}}xxx||||||{{{fffXXXSSSQQQ```___IIIBBBbbboooDDD===<<<:::999999:::<<<===IIIQQQ\\\iii{{{dddLLLFFFFFFCCCBBBEEELLLyyynnnSSS<<<:::???>>><<<<<<<<<:::888777:::<<<======JJJYYYsssvvveeeVVVOOOPPPUUUXXX^^^fffoootttuuuxxx|||uuurrroooqqqwww}}}uuuoookkk^^^XXXNNNCCC?????????>>><<>>666555555444222111111000kkk```iiiuuuzzz}}}iiiSSSCCCEEEKKKVVVppppppVVVNNN^^^SSSHHH>>><<<>>>===<<<<<<@@@AAADDDTTThhhuuukkkZZZTTTUUUYYYXXXSSSIIIPPPrrrzzzdddAAA<<<;;;:::999999:::;;;<<<===@@@GGGTTTiii{{{```SSSIIIFFFBBB>>>DDDOOOqqq___JJJ:::<<>>;;;;;;;;;::::::999::::::<<<===EEERRRkkkqqqbbbXXXRRRPPPOOONNNPPPSSSTTTWWW^^^iiiqqq{{{}}}{{{wwwssssssxxx~~~xxxnnnccc[[[WWWQQQKKKCCC>>>???@@@???<<>>666777444333333333333333222222ttthhhfffwwwuuu\\\NNNFFFJJJTTTccczzz]]]OOOQQQkkksssMMMDDD<<<<<<>>>===;;;;;;>>>@@@BBBOOOaaalllkkkXXXOOOPPPVVV[[[PPPFFFJJJaaa}}}www|||VVV>>><<<;;;:::999999:::;;;<<<:::999;;;DDDWWWtttxxxbbbJJJFFFDDDCCC???BBBUUUkkksssMMM@@@999===@@@===999999999<<<>>>===:::999:::<<>>AAAEEEEEE@@@<<>>???HHHXXXcccwwwrrrZZZOOOPPPRRRRRRQQQKKK@@@QQQrrrooolllJJJ;;;::::::999999999999::::::>>><<<;;;>>>IIIbbb|||dddSSSHHHDDD@@@AAAFFFXXXvvvZZZAAA;;;999===>>>:::888999999>>>BBBAAA<<<888999<<<:::===GGGYYYooo~~~yyyjjj^^^YYYWWWMMMJJJGGGGGGIIIJJJIIIGGGPPPSSSWWWZZZ]]]bbbhhhllluuuvvvxxxzzzzzzzzzyyyyyyxxxwwwuuuuuuvvvxxxzzz{{{~~~xxxssshhhddd]]]TTTJJJDDDAAA@@@======AAAGGGJJJGGGEEEEEENNNmmm\\\GGGNNNdddlllGGG444777999444111222222222222333333333wwwpppjjjlllyyyttt[[[MMMJJJLLLRRR[[[hhh|||~~~VVVHHHNNNZZZ```CCC===;;;===>>><<<:::;;;999======CCCPPPZZZmmmxxxcccPPPQQQXXXWWWLLLDDDGGGGGGeeezzzaaaBBB999999999999888888999999999:::;;;;;;;;;===PPPvvvxxxeeeUUUKKKFFF@@@???JJJ```{{{yyyKKK===:::999::::::888888::::::???CCCBBB===999999;;;999888;;;FFFYYYlllzzzvvvlllgggWWWQQQKKKHHHGGGFFFBBB>>>GGGHHHIIIJJJLLLOOOSSSVVV^^^```cccgggjjjlllnnnnnnlllnnnqqqssssssrrrqqqqqqzzzyyyxxxwwwwwwyyy{{{|||zzz{{{}}}|||yyytttnnnfff```SSSPPPKKKEEE@@@???AAADDDEEEBBBBBBDDDDDDFFFPPP\\\vvvtttKKKDDDZZZ|||rrrQQQ<<<666555555666333333222222222111111111{{{vvvyyy~~~vvvXXXJJJEEEKKKMMMOOOUUUeeejjjLLLHHHQQQkkk^^^AAA===;;;===>>>;;;:::<<<888===<<<>>>JJJSSSeee}}}}}}|||~~~|||eeeUUULLLTTT\\\XXXLLLEEEOOO```UUU>>>999888888888888888888888888666888<<<<<<;;;GGGjjjtttaaaTTTKKKEEE===???KKKdddgggFFF===;;;999888777888999::::::>>>AAA@@@===:::999:::999888888???NNNcccxxxzzznnneeeYYYPPPLLLIIIGGGFFFBBBBBBBBBBBBCCCEEEGGGHHHKKKMMMPPPTTTXXX\\\^^^___fffjjjooossssssrrrqqqpppnnnmmmkkkjjjiiijjjlllmmmooopppsssvvvxxxzzz{{{|||xxxwwwwwwvvvwwwwwwxxxxxxtttqqqlllfff```XXXPPPKKKEEECCC@@@===<<<@@@FFFKKKRRRGGG??????DDDPPPhhh~~~www```IIIbbbvvvZZZ;;;666888333000555333333222222111111111000{{{\\\IIIEEEGGGIIIMMMOOOUUUkkk|||VVVHHHPPP\\\sssPPPAAA===;;;======::::::===777===;;;<<>>===CCC\\\wwwppp___TTTLLLGGGDDDAAAOOOiiiiiiRRRCCC:::999777666777999:::999999:::;;;;;;:::999888777777888888;;;DDDXXXppp|||oooaaaVVVMMMHHHEEECCCBBBAAAAAAAAABBBAAAAAAAAABBBEEEHHHKKKMMMOOOQQQZZZ^^^dddggghhhiiikkkmmmdddbbb```^^^]]]]]]^^^___]]]^^^```ccceeeeeeffffffbbbbbbbbbbbbcccddddddeee^^^ZZZUUUQQQLLLGGGBBB??????>>>>>>>>>BBBIIISSSYYYWWWJJJDDDNNN^^^qqqnnn___WWWWWWYYYfffHHH111333888222///333111111111111222222222222cccMMMEEEGGGMMMDDDKKKRRR]]]vvvkkkJJJIIIZZZhhh~~~\\\>>>BBB>>><<<===<<<::::::===666===;;;;;;DDDNNN]]]sss}}}ppp^^^PPPGGGEEEIIIOOONNNMMMYYYkkkSSS<<<===BBB777777888888888888777777999555666;;;;;;===MMMaaa{{{ppp]]]SSSNNNKKKHHHEEEOOOeeewwwPPPBBB@@@777777555555888;;;:::777888777777777888888777555555777888777<<>><<<>>>???@@@BBBDDDEEEGGGGGGIIILLLPPPSSSTTTWWW\\\aaa___]]][[[XXXWWWVVVWWWWWWMMMNNNPPPRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRTTTTTTIIIGGGCCCBBBAAA@@@>>>======>>>@@@CCCJJJTTT```hhhVVVKKKMMMdddvvv```MMMJJJ[[[ppp|||RRR???111222666333111222...///000111222333444444```NNNIIIEEEEEEIIIIIIQQQUUUbbbyyy\\\EEEDDDfffiiiGGG???<<<<<<;;;;;;;;;:::::::::::::::::::::;;;EEEYYYlllsssaaaQQQHHHHHH===CCCIIIJJJGGGQQQnnndddBBB???@@@:::666666666666666666666666666666666666777;;;AAAEEEffftttggg```XXXQQQGGG@@@FFFQQQkkkzzzTTTEEE???:::888777666666888::::::999555555555555555555555555999555666999888<<>>???@@@???===>>>AAADDDDDDDDDFFFOOO```mmmmmmeeeTTTYYYnnnsssZZZMMMHHHUUUzzz```???;;;666222222333333444111111111111111111111111lllRRRIIIGGGEEEFFFKKKSSSccclllzzzcccNNNJJJYYY}}}^^^BBB===;;;;;;;;;;;;:::::::::::::::999::::::;;;BBBTTTeee|||{{{zzzooobbbXXXOOOGGGDDDEEEKKKCCC<<<@@@TTTrrr~~~wwwVVV===:::;;;777666666666666666666666666555666666666777:::>>>BBBVVVrrr~~~wwwiiibbbdddZZZOOOGGGDDDJJJZZZjjjdddIII???;;;777999888666666777888777666555555555555555555555555666222444888777888FFFXXX|||}}}rrrbbbTTTKKKFFFCCCAAA;;;>>>BBBCCCAAA>>><<<;;;AAA@@@@@@@@@AAABBBDDDDDDEEECCCBBBCCCFFFFFFEEECCCEEECCCAAA@@@AAAAAA???===@@@?????????@@@AAACCCEEEEEEDDDCCC@@@???@@@DDDHHHKKKVVVaaaeeegggkkkooopppnnn{{{pppYYYCCCCCCVVVssseeeFFF<<<888444222222333333333111111111111111111111111]]]PPPGGGGGGHHHHHHNNNWWWlllnnnPPPIIIVVVssssssOOO>>><<<;;;;;;;;;:::::::::999999999888999::::::>>>KKKZZZooorrr^^^SSSHHHDDDCCC@@@@@@AAADDDEEEIII[[[~~~qqqdddFFF:::777777666666666666666666666666666444555777777777888;;;===AAAYYYvvvuuufff^^^___cccbbbXXXNNNKKKSSSeeegggKKK===:::999777:::888777666777777555444444444444444444444444444555222444999888555;;;DDDZZZzzzwwwxxx|||~~~rrrhhh___ZZZJJJHHHEEECCCAAA???===;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>><<<<<<;;;::::::<<<======<<<===???CCCGGGMMMRRRWWWYYYUUUUUUVVVXXX[[[^^^bbbccciiijjjggg```aaannn~~~yyysssjjjbbbJJJIIIOOOaaa}}}```CCC666777555333222333333222111111111111111111111111111|||bbbMMMHHHFFFGGGJJJPPP___mmmaaaUUUNNNSSSeeeYYYDDD>>><<<::::::::::::999999999999888888999:::999:::CCCNNNdddvvvppp^^^RRRKKKEEEAAAAAAAAA@@@BBBEEEGGGZZZrrryyyvvvLLL===<<<999777888555555555555555555555555333555777777666666777888555DDD\\\wwwtttgggaaadddiiijjjiii\\\ZZZZZZaaaqqqvvvOOO===:::888888:::999888777777888888666555444444444444444444444444777444555999999666666:::;;;XXXlllvvv{{{rrrfffWWWKKKFFFEEECCCBBB@@@@@@???????????????@@@>>>>>>???@@@AAAAAA@@@???<<<;;;;;;;;;===???@@@AAA@@@HHHSSS^^^jjjuuu{{{|||wwwvvvwww{{{tttdddaaarrrnnnggg```UUUMMMLLLOOOccc}}}~~~\\\>>>444999222111111222333333222000111111111111111111111111cccQQQKKKIIIGGGGGGMMM\\\tttcccOOOKKKMMM[[[uuueeeHHH@@@???<<<::::::999999999888888888777777999:::888777===EEEXXXiiissscccSSSGGG@@@AAA??????@@@@@@CCCOOO[[[qqq~~~bbb???:::>>>:::777:::444444444444444444444444222444666777666555555666444:::IIIbbb}}}||||||{{{zzzooohhhiiimmmtttyyyuuujjjaaaXXXbbbppp{{{]]]AAA999999777666:::777666666888::::::888777444444444444444444444444777444444666666555666888555IIIYYYggg|||xxxhhh___YYYSSSNNNKKKIIIGGGEEECCCCCCDDDDDDBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBDDDFFFGGGPPP]]]lllyyy}}}~~~~~~gggZZZOOOHHHNNNZZZ~~~]]]???444555777000//////111333333111///000000000000000000000000dddQQQHHHHHHHHHHHHKKKWWWnnnjjjSSSNNNKKKPPPggg}}}UUUAAA>>>>>>:::999999999888888888777777777777888:::888666:::AAAPPP```vvvuuufffYYYNNNDDD@@@@@@<<<<<<===???DDDQQQiii~~~pppPPP888888===888444888444444444444444444444444222444666666555444555666777777===OOOlllyyywwwzzzvvvmmmgggeeejjjrrrzzzxxxooofffdddfffkkk|||YYYHHH:::888888555444777555555555777999:::888666333333333333333333333333444333222111222333555777333???HHHYYYuuuuuummm___[[[VVVPPPLLLJJJKKKKKKKKKKKKJJJGGGEEEEEEHHHJJJHHHIIILLLNNNRRRWWW]]]aaatttyyyrrruuu|||nnnWWWIIIDDDOOOjjj___===333888666,,,000//////000222222111000000000000000000000000000{{{```OOOHHHFFFGGGIIIOOOZZZmmm\\\VVVVVVcccvvvmmmKKK>>>======:::999888888888777777777777888666888:::999777:::@@@QQQ```qqqwwwdddYYYOOOJJJEEE@@@???CCC???@@@FFFPPP^^^pppTTTBBB777999:::555333777333333333333333333333333333444555555444444555777999666666AAAWWWqqq|||tttkkkdddeeelllssszzzyyytttjjjbbbeeesss}}}]]]DDD>>>888666666555444333444444444666777777555222333333333333333333333333111333333111000111444666000777:::FFFcccyyyrrrmmmlllmmmnnnooonnnkkkfffccccccgggkkkeeehhhlllqqqvvv}}}{{{{{{|||wwwxxx\\\TTTJJJFFFPPPkkkfffAAA111333777333,,,111000//////111222111000000000000000000000000000|||]]]MMMIIILLLNNNIIIOOOZZZkkksssVVV]]]ddd```FFF<<<;;;<<<<<<888888888888777777777777888666777:::999888;;;@@@XXXfffttt}}}hhhWWWPPPHHHCCCCCCBBB>>>>>>BBBEEEIIIUUUiii}}}zzzaaaBBB;;;888:::999444333888333333333333333333333333333444555444444444666888888444333:::JJJ```zzz{{{nnnkkkggghhhgggddddddlll|||}}}uuullljjjrrriiiFFF===<<<888444555777666333444333333555555444111...333333333333333333333333000444777444111222444666555888555999OOOjjj{{{{{{ppphhhaaaYYYLLLOOOQQQXXXkkkfffJJJ666666666...///999222000//////000222111000000000000000000000000000vvvXXXMMMJJJGGGGGGLLLKKKWWWmmmggg```qqqqqqJJJ@@@<<<;;;;;;888999999999888888888777777:::999777666777999<<<===___nnnvvvsssyyytttlll~~~vvvaaaPPPHHHFFF???<<>>DDDZZZqqq}}}XXXAAA;;;999888666555555555555333333333333333333333333333333333444444444444555222444444444999GGG[[[jjj||||||ssssssooojjjggghhhjjjjjjiiitttxxx~~~sssUUUBBB<<<777666555444444333333333222333444555555444333333333333333333333333333333111111111222222222333333444444666666666@@@WWWlll{{{oooUUUHHHGGGQQQ\\\~~~~~~___III===888222000222333222000000000000000000000000000........................{{{dddQQQJJJFFFJJJLLLKKKOOOWWWgggyyyhhh]]]uuuqqqQQQ>>>===:::999;;;:::999888888888888777777777777777666666777999<<<===GGGIIITTTcccmmmxxxzzzxxxtttsss^^^PPPHHHAAA??????<<<>>>BBBDDDJJJ[[[zzz~~~{{{\\\@@@:::888888666555444444444444333333333333333333333333333333333333444444444444222333444333444<<>>:::888:::999888888888888777777777777666666555555777999;;;===:::;;;BBBPPP___ppppppyyyttt}}}}}}eeeWWWIIIBBBAAA@@@BBBDDDAAAAAAFFFUUUkkkpppJJJ999999666666555444333333333222222222222222222222222222222222333333333444444444333555777555444777===BBBXXXppp}}}___EEE666666<<<666555444444333333333444444444444444333333333222222222222222222222222222111111111111222222222222555222111333444333777<<>>999777:::777777777777777777777777777555555555555777888:::;;;666999<<>>999888555555444444333333222222222222222222222222222222222222222333333333444444333555777777555555888:::DDDZZZvvv}}}|||}}}|||zzzyyyyyyzzz|||}}}~~~]]]FFF<<<888777777555444444333333333333444444444333333222222222222222222222222222222222222000000111111111222222222777222000333444444555888777GGGXXXrrr}}}uuu}}}vvvxxx{{{pppbbbVVVOOOQQQWWWfffmmmxxx{{{mmmSSSAAA666333555222111000111111111///...////////////////////////........................qqq[[[LLLFFFHHHMMMGGGHHHLLLSSS___rrriiiWWW^^^uuuvvvUUUCCC888:::>>>888777999666666666777777777777777888555555555666666777888999666<<<<<<<<>>FFFSSS^^^ddd{{{yyynnngggbbbfffmmmlll|||{{{wwwwwwyyy~~~|||tttiiieee___YYYSSSMMMGGGCCCBBBAAAAAABBBAAAGGGUUUdddgggEEE777777888666333444555555555444333222111111111111111111111111111222222222222333333333000111222333333444555666999@@@IIIXXXlllmmmoooqqqqqqppprrrvvvyyyxxx|||uuuiii___^^^```bbbfffkkknnnmmmrrr}}}wwwrrrsssuuuxxxXXXGGG777444777777444222444333333222333333444444555444333111111111111222111111111111111111111111000000000000111111111111444111000333222//////111111777:::FFF```sssooouuu{{{qqqeeeaaa``````___UUUSSS]]]jjjwww]]]LLL;;;555555444111000111111000///......///000////////////////////////------------------------cccZZZOOOHHHKKKOOONNNLLLLLLUUU]]]kkk~~~{{{___fff|||tttLLL999AAA777777999555777;;;666555666666666777777888888666666666666666555555555333111666@@@BBBBBBNNN___ssswwwvvv___cccgggooo|||wwwqqqppptttzzz~~~wwwlll___VVVSSSOOOJJJFFFEEEDDDCCCBBBAAA@@@@@@AAAEEETTToootttwwwmmmHHH;;;<<<777222000333444555555555444333222111111111111111111111111111111222222222333333333222222222333333444666777666666888BBBYYYrrr~~~}}}}}}pppeee]]]^^^bbbcccfffkkkpppooouuu}}}xxxmmmkkkuuurrr[[[AAA;;;777888777555444666333333333222222333444444666444333111000000111111111111111111111111111111000000000000111111111111///...111555444000000222...333000333CCCRRRaaassswww}}}mmmaaahhhqqqvvvxxxyyy~~~xxxiiiZZZQQQOOOQQQTTTdddcccmmmsssTTTCCC:::222000111000000222...//////...---...000222////////////////////////------------------------ooo[[[NNNMMMIIIHHHJJJJJJKKKTTT___fffrrrrrr\\\aaannnUUU???BBB999888888777777777777777666666666666777777777777666555555555555444444444777555666999999;;;DDDQQQiiiwwwzzz~~~xxxccc\\\aaabbbmmm|||tttpppqqqyyy~~~uuuiii^^^WWWRRRLLLIIIIIIGGGEEECCC@@@===>>>AAABBBDDDEEEIIIYYYuuu~~~jjjtttiiiRRR>>>888666111000444222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111333555999CCCWWWqqq~~~{{{www}}}}}}~~~}}}rrrjjjhhhggggggnnnwww{{{|||}}}{{{yyyyyy}}}wwwtttooojjjfffeeeeeeeeennnxxxtttQQQ<<<888777777666555444444444333333333333333333333333333333222111111222333333222222222111111111000000222111111111000000//////000000000000111111111111444333111111555===HHHOOOeeerrryyyqqqkkkjjjjjjgggfffgggnnn~~~ssssss{{{wwwkkk___[[[RRRMMMRRRaaaqqqzzzwww~~~dddLLLCCC555444222000///000000111444000---...111222///+++000000//////.........---------------------------qqqbbbXXXPPPKKKMMMIIIHHHKKKMMMSSS```mmm}}}iiiaaacccuuukkkJJJ???>>>999888777777666666777777444555555555555666666666555555555555444444444444777555555777777888AAAKKK___lllwwwkkknnnrrr}}}vvvsssjjjhhhkkkfffwwwtttvvv}}}}}}vvvsssvvvrrrtttssspppttt~~~{{{yyyyyywwwsssnnnZZZUUUMMMHHHEEECCC@@@>>>AAA@@@?????????AAADDDHHHGGGNNNWWWdddyyy}}}qqqQQQAAA555555666222111555222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333333444444444999FFFZZZiii~~~|||zzzxxxyyy{{{~~~~~~vvvllljjjooorrrqqqiii___WWWUUUUUUWWW]]]eeeiiijjjjjjgggcccaaabbbccc```bbbdddfffgggiiimmmpppuuuTTTBBB???777777666666555444444333333333333333333333333333333222222111111222222333222222222111111111000000111111111000000000////////////000000000111111111000000000111333777>>>CCCTTT___ooo||||||eeeWWW[[[eeegggjjjxxx{{{qqqmmmooossswww}}}~~~vvvmmm^^^TTTTTT[[[___]]]\\\^^^bbbjjjxxxwww___HHH888333333222111///......//////222...,,,...111333000---000/////////............------------------------uuukkk\\\OOOHHHGGGHHHIIIKKKKKKMMMSSS[[[fffwww{{{```TTT```uuuxxxMMMAAA>>>777888888777666666666666666333333444444444555555555555555555555444444444444666555555555444555;;;CCCUUUbbbtttrrriiiiiiyyyeeeaaaWWWWWWbbbjjjjjjnnnvvvvvvvvvrrrkkkiiimmmppprrrssswww|||}}}xxxtttjjjhhhfffggggggeee```[[[KKKIIIFFFEEEFFFFFFEEEDDDBBBAAA>>>===???CCCHHHKKK[[[eeeuuu|||hhhLLL<<<444111555666222111555222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222333333444444111111777CCCLLLiiiuuu~~~uuuqqqhhh```^^^cccggggggddd\\\TTTSSSTTTWWW\\\aaaeeefffgggfffeeeeeefffgggvvv|||tttSSS;;;777===666666666555555444444333333333333333333333333333333222111111111111222333222111111111111000000000111111000000000000////////////000000000000111111...///111222222222444666>>>FFFVVVjjj~~~}}}sssnnnooofffdddmmmkkk\\\TTTPPPYYY]]]```nnnxxxtttqqqpppqqqnnngggaaabbbbbb___[[[^^^cccfffddd\\\UUUNNNOOOUUU___kkkvvv~~~```KKK???666111000111111000...............///---,,,---111333111///////////////............------------------------qqqgggVVVSSSMMMIIIHHHHHHJJJKKKKKKQQQ[[[fffrrrpppcccccclll~~~___AAA>>><<<333777777666555555555555666333444444444444555555555555555555444444444333333666666555444222333888<<>>:::888555777666555555444555555555444444555555555666666666555444444444444333333333666777666333222444666888999FFFWWWgggxxx~~~vvvttt|||}}}~~~zzziiiXXXQQQNNNIIIHHHKKKKKKNNNSSSYYY[[[\\\\\\^^^aaaaaaaaacccfffhhhjjjkkkggghhhkkkooorrrrrrooommmtttxxx|||||||||yyywww|||{{{vvvaaa[[[TTTPPPNNNKKKHHHDDDBBBCCCFFFJJJMMMOOONNNMMMLLLKKKHHHEEEBBBAAAAAAAAAAAAHHHPPP[[[mmmzzzdddrrrlllNNN===888888777888777444000000444111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222///222444444333444666999@@@JJJ[[[nnn}}}|||aaaDDD888999;;;888555444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////////////////000000...////////////000000000000111111111000000222333000222777>>>JJJZZZjjjuuuwww}}}|||~~~xxxtttxxxtttooozzzkkk``````aaafffnnnxxxxxxxxxuuusssxxxzzz}}}qqq```EEE===666555333000///111000000000000000000//////000///......//////...---.........///////////////------------------------tttlll___TTTMMMIIIGGGFFFGGGGGGGGGHHHKKKQQQYYY___lllyyytttyyyzzzPPP>>>:::666555999666666555444444444444444444555555555555666666666444444444444333333333333444666555222222666777555444>>>KKKYYYjjj}}}zzzjjjaaaaaadddrrr{{{wwwrrrhhh___MMMFFFAAAAAACCCDDDGGGJJJPPPOOOPPPSSSXXX]]]```aaaVVVWWWZZZ___dddfffffffffgggjjjmmmpppttt{{{{{{}}}}}}xxxuuurrrmmmiiilllqqqpppeee[[[QQQNNNJJJJJJLLLNNNMMMLLLIIINNNVVV[[[[[[WWWPPPLLLLLLKKKIIIGGGFFFIIINNNRRR^^^hhhsssvvvnnnoooppp~~~mmmNNN999666;;;555555444333111000222444111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222///111333333222222222333333:::GGGZZZnnn}}}mmmSSSGGG<<<666444333555888333333333333333333333333222222222222222222222222000000111222222111000000//////000000000000000111......////////////000000......////////////000000......///...---...111333333333333222555???NNNZZZjjjrrr{{{yyy]]]HHH>>>888444333333000---...222///000000111111000000///000000//////...------,,,.........///////////////------------------------{{{pppddd\\\UUUQQQKKKGGGFFFGGGHHHIIIJJJKKKNNNRRRXXXbbbnnnvvv}}}___@@@888999777555888666555444444333333444444333333444444444555555555444444444333333333222222111444444111222777777333666;;;AAAKKK^^^rrr~~~ttt___WWWXXX```fff{{{mmm]]]MMMFFFDDDBBBCCCFFFEEECCCBBBDDDIIIMMMNNNOOOKKKKKKMMMRRRWWW[[[]]]]]]^^^___aaaeeeiiioootttwwwqqqssswww{{{~~~~~~}}}zzzuuupppllliiiggg```aaacccdddcccaaa^^^[[[\\\\\\\\\^^^___[[[UUUPPPPPPMMMJJJLLLPPPSSSTTTSSSQQQVVV]]]```^^^WWWOOOJJJ@@@AAACCCFFFNNNZZZhhhrrrtttooouuugggOOO>>>555666:::222222111000000222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111///000111000000000111111...222:::GGGVVVhhhxxxpppZZZLLL===:::888888444000222777222222222222222222333333111111111111111111111111///000111222222111000///////////////000000111111........./////////000000........./////////000000---...//////......///000222222111//////444<<>>PPPffftttwww{{{tttgggaaaRRRRRRbbbnnnfffbbbllluuuooo]]]XXXWWWTTTRRRSSSJJJFFFAAA@@@AAACCCBBB@@@AAA@@@AAACCCGGGKKKMMMMMMPPPOOOPPPRRRUUUWWWVVVUUUUUUXXX]]]bbbfffhhhiiihhhjjjgggccc```^^^[[[WWWTTTUUUUUUUUUUUUUUUTTTSSSRRRTTTUUUTTTPPPLLLKKKNNNRRROOOLLLHHHIIILLLNNNNNNMMMNNNPPPRRRQQQNNNJJJGGGEEEHHHKKKQQQZZZiii~~~uuucccEEE777666555444555222222111111222444222///000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111......//////000111333444111333555666;;;GGGYYYfffttt}}}zzz^^^HHH>>>;;;999333111555777555222222222222222222222222222333111111111111111111111111///000111222222111000///.../////////000000111111---.........//////000000............/////////000---000222222111///////////////000111222222333444222>>>QQQeeevvv~~~{{{|||zzzrrrsssyyy|||tttbbbNNNBBB:::333222666444111111555666333000000,,,---.../////////...---+++---............///000---.........//////000000------------------------~~~vvvpppiiiaaa\\\RRRPPPMMMJJJIIIHHHIIIIIIFFFGGGHHHHHHIIIMMMRRRVVV]]]fffpppxxx```FFFCCC>>>:::777666777888555555444333333333333444444444444333333222222222333333333333333333333333000111111111111222222222666777888:::AAAQQQeeettt~~~xxx|||qqq{{{}}}nnn]]]VVVWWWZZZooorrrcccQQQHHHHHHHHHDDD???===888888???BBB??????BBBAAA???@@@CCCDDDBBBCCCFFFFFFGGGHHHIIIJJJJJJJJJJJJPPPNNNMMMNNNPPPPPPLLLHHHGGGGGGFFFGGGHHHHHHGGGFFFJJJHHHFFFEEEDDDBBB@@@>>>CCC@@@>>>AAAFFFHHHDDD@@@EEEEEEDDDAAA@@@DDDMMMUUU___ooozzzxxxtttPPPHHH>>>888777666444222333333333222222111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000111111000000000000111111111000///111444999>>>BBBZZZgggwww{{{```LLLBBB>>>999555555555555444444333333333222222222222222222222222111111111111111111111111222111111111000000//////////////////////////////---...///000000///...---...............///000000............///////////////////////////000111111444666:::CCCOOO^^^llltttssswwwzzz}}}yyyiiidddjjjvvv~~~hhhYYYEEE@@@888444333222111///222111111111000000//////---000222111---+++---///........................................................................}}}vvvpppmmmddd```[[[WWWUUURRRNNNKKKLLLJJJHHHEEEDDDDDDFFFFFFEEEHHHKKKOOOTTTZZZbbbfffuuu~~~eeeKKK@@@>>>;;;888666666777888555555444333333333333444444444333333333222222222333333333333333333333333000111111111111222222222333444444555:::FFFVVVaaammm|||yyywwwqqqooobbbooo{{{rrrfffbbb```[[[WWWQQQJJJEEEEEEBBB<<<:::<<<===;;;<<<>>>>>><<<===@@@@@@?????????@@@AAACCCDDDCCCAAA@@@AAAAAABBB@@@???>>>===<<<<<<<<<===>>>======<<<;;;<<<<<<======<<>>======>>>@@@AAABBBEEEIIIKKKQQQ```tttlllfffjjjnnnwww~~~oooWWWBBB<<<555333444666555333333333333222222111111111000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000111111000000000000111111222111000000222555888;;;@@@JJJZZZiiitttyyyzzzzzzzzzzzz}}}eeeXXXGGG<<<777666333111555444444444333333333333222222222222222222222222111111111111111111111111111111111000000000//////////////////////////////---...///000000///...---...............///000000............///////////////////////////000000111//////000444<<>>>>>===;;;::::::;;;===???<<<<<<===<<<;;;;;;===?????????>>>>>>>>>@@@AAABBB@@@@@@?????????@@@AAABBB@@@AAACCCEEEJJJSSS^^^fffeeegggiiikkkrrrkkkcccjjjrrrvvveeeLLL===777444000111333555555333222222222222222111111111000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000111000000//////000000111222222111000000111222222222666???MMM\\\iiippprrrvvvyyyzzzhhhVVVBBB===888555444444333333444444333333333333333222222222222222222222222222111111111111111111111111111111000000000000//////////////////////////////......////////////.....................///000000............//////////////////......//////000000///.........000333777999AAAKKKYYYfffqqqyyy}}}uuuwww~~~~~~|||rrr]]]KKK???999555444111///...///000222222111111111000000000000/////////---+++,,,///111111000........................................................................NNNMMMLLLJJJHHHGGGFFFEEEGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKOOOUUUZZZ]]]bbbffflllrrrxxxfffGGG<<<>>>555555666666666666666555555555444333333333333444333222222222222222222222222222222222222222222222000000111111111222222222000222444444444555999<<>>???BBB;;;===@@@BBBBBBCCCDDDDDD@@@BBBDDDFFFIIILLLPPPRRRQQQTTTZZZdddqqqnnnnnnzzz\\\FFF:::666666444222333444444222000222222222111111111111111000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000000000////////////000000111111111111000000///...555333333888BBBQQQ___gggsssyyywwweeeXXXJJJ>>>777888888777555555555666333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000//////////////////////////////...//////////////////..................///000000............//////////////////.........//////000000000000000111111222222555999@@@HHHQQQ\\\hhhpppnnnooovvvuuugggRRRKKKBBB:::777666666666222222222222222111000///000000000000000000//////,,,---////////////..............................................................................BBBBBBBBBBBBCCCEEEFFFGGGCCCDDDDDDEEEFFFGGGHHHJJJNNNPPPTTTZZZaaaiiipppssswww{{{hhhHHH===;;;999555666666777666555444333555555444333333333333444222222222222222222222222222222222222222222222222000000111111111222222222000222444444444444555555;;;DDDTTTfffvvvyyyqqqsssvvvjjjkkkbbbeeekkkuuuzzznnnccc```ddd___^^^]]][[[XXXUUURRRPPPNNNRRRUUUTTTQQQMMMLLLMMMOOOTTT[[[___```_________WWW\\\bbbiiiooouuu{{{yyyzzz~~~{{{zzztttqqqrrr}}}nnnRRRAAA999666666444444444444444333111///111111111111111111111111000000000000000000000000////////////////////////......///000000000000000////////////////////////000000////////////000000000000111222111111000///111111111000222:::FFFPPP]]]dddnnnyyy}}}zzztttwwwyyy{{{iiiQQQBBB<<<888444555666777555222111222444222222222222222222222222111111111111111111111111000000000000000000000000//////////////////000000/////////////////////////////////....../////////...............///000000............//////////////////............//////------...///000000000000111222222444:::BBBLLLRRR[[[```iiisss|||rrr___MMMAAA;;;999666444333111///...111222333333222000////////////////////////000000+++222888888222---,,,...........................................................................CCCBBBAAAAAAAAABBBCCCDDDBBBDDDGGGIIIKKKNNNRRRUUU___bbbgggooovvv}}}yyyPPP;;;;;;;;;555666666666666666444333333555555444333333333333444111111111222222222222222222222222222222222222222000111111111111222222222///000111333333333333222333888EEEWWWfffsss|||qqqeeecccmmmssspppllliiihhhhhhgggfffpppxxx}}}zzzwwwuuu{{{||||||zzzvvvrrrooommmuuu|||}}}iii```dddkkknnn}}}~~~fffJJJ;;;888666444333///000111222222111000000000000000111111111111111000000000000000000000000////////////////////////---...//////000000//////////////////////////////000//////......//////000//////000111111111111111)))///555666333333777<<>>888555555444222000/////////000,,,...000111000///000111......////////////000000,,,666>>>===444------111........................................................................JJJIIIHHHHHHIIIKKKNNNOOORRRUUUZZZ^^^bbbffflllqqqvvvyyy^^^DDD<<<<<<:::666555555444444444444444444555555444333333333333444000111111111222222222222111111111111111111111111000111111111111222222222111000000111222333333222444444;;;HHHUUUaaappp}}}{{{vvvqqqnnnrrr|||yyy{{{mmmccc```___eeeppp|||}}}hhh```dddpppyyysssTTTFFF999666666444222333...///111111111000000000///000000000111111111222000000000000000000000000////////////////////////---...//////000000////////////////////////////////////............//////////////////000000111111---111555777555333333333333888>>>DDDLLLWWWccclllwww{{{~~~~~~zzzwwwzzz~~~zzzpppdddYYYTTTCCC>>>888777888888888777555444333333333333333333000000000000111111222222111111111111111111111111000000000000000000000000........./////////000000////////////////////////000///...------...///000...............///000000............////////////000///...------------.........//////000000000000/////////111222222111///333888>>>DDDLLLXXXeeennnpppqqqxxx~~~tttkkkaaaYYYMMMGGG>>>666222111222333111222111111000111333555***---//////......111333........./////////000000---333888777000,,,---111........................................................................PPPPPPQQQSSSWWW\\\```cccfffkkkppptttxxx}}}bbbDDD======999666999333333222222333333444555555555444333333333333444000000111111222222222222111111111111111111111111000111111111111222222222444333111111333444444333333000111;;;EEEPPPaaapppzzz~~~|||ooogggmmmzzzvvvssssssssstttvvvwwwqqqhhh```dddlllrrryyy}}}|||pppnnnwwwfffGGG===777555666555111222888222333444333111000000000//////000000111111111222000000000000000000000000////////////////////////---....../////////////////////////////////////////////............////////////.........//////000444222...---...000000000111222333333666@@@NNNYYYbbbggglllpppuuu{{{zzzvvvppprrrvvv}}}~~~|||eeeWWWMMMEEE@@@>>><<<777333444555444222111333222111222333222000---//////000000111111111222000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000///...------...///000...............///000000............/////////000000///...---------------)))***+++,,,...///000111000...,,,+++---///111111...111222222555===FFFLLLRRRXXX```hhhooovvv|||}}}}}}{{{mmmggg\\\TTTOOOJJJBBB:::777666444333222111000000///111333333111///...------///111000......111444---.........//////000000,,,...///---+++***,,,///........................................................................dddeeehhhkkkppptttxxxzzz~~~]]]LLL<<<888999666444555555555444444444333333333222222222222222222222222111111222333333333333222111111111111111111111111111111111111111111111111000111111111111222222222000333555777:::CCCPPPZZZfffmmmyyyvvvbbb]]]```iii}}}~~~vvv```XXXTTTUUU]]]kkkwwwzzzwwwtttuuuxxxgggdddjjjiiippp|||uuuWWWDDD<<<444444333333222111000000222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////....................................////////////111111111222333666888:::DDDGGGMMMTTT\\\gggqqqwwwvvvuuuwww|||~~~{{{yyyzzz~~~xxxuuu[[[RRRGGG@@@===:::666222444444444333333222222222111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000//////..................................................................------....................................................................................//////////////////000222333444555666<<<>>>BBBGGGLLLPPPSSSUUUZZZ]]]aaagggnnntttxxxzzz}}}|||zzz{{{}}}~~~|||yyytttlllddd\\\VVVRRRHHHEEE@@@;;;777555333333111222333111///......///000000000000000000000000////////////////////////........................////////////////////////,,,,,,,,,---------......................................................zzz{{{|||~~~iiiMMMAAA888888:::888666777555444444444444333333333222222222222222222222222000111222222333333222222111111111111111111111111111111111111111111111111000000111111111222222222111333444333333888AAAIIIVVV```ppp~~~vvvoookkkkkkgggdddnnn~~~|||nnngggkkkxxxxxxuuuooonnnpppxxx~~~|||sssjjjbbbiiilllmmmuuuyyy{{{|||yyykkk```[[[```hhhyyy~~~}}}iiiTTTDDD;;;999444444333222222111000000222222222222222222222222000000111111111111000000000000000000000000000000.................................................../////////000000000000////////////////////////....................................////////////000000000000222333555777555777;;;@@@FFFMMMUUU[[[gggkkkqqqvvv{{{~~~xxxuuurrrqqquuu}}}{{{llljjjeeeXXXLLLIIIDDD>>>777444555666444111444444333333333222222222000111111222222111111000000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////..................................................................------....................................................................................////////////......///000111222222333333444555888999;;;<<<<<<@@@AAADDDHHHLLLPPPSSSUUU]]]]]]\\\\\\___bbbeeehhhfffeeedddbbb___]]]ZZZYYYIIIHHHFFFCCC???;;;888666999888666333222222333444111222333222///...///000////////////////////////........................................................................,,,,,,,,,---------......................................................|||\\\GGG===999666888999777555666444444444444333333333333222222222222222222222222000111222222333333222222111111111111111111111111111111111111111111111111000000000111111111222222111222222111///000555:::BBBMMM```rrr}}}xxx||||||}}}nnnZZZUUU[[[gggyyyzzztttwwwvvvvvv}}}tttnnnhhhgggpppxxxzzz~~~~~~xxxxxxyyyyyytttgggdddiiiooovvv{{{xxxhhhRRR???666444555555333333333222111111000000111111111111111111111111///000000111111000000///000000000000000000000000........................------------------------....../////////000000000////////////////////////....................................////////////////////////000111222333...000111333555999>>>BBBNNNUUU^^^dddgggkkkrrrwwwsssqqqoooooouuu~~~qqqeeeUUUIIIGGGEEE<<<666555666222000000333666555444333333333222222222222222000111111222222111111000000000000000000000000000///000000111111000000///////////////////////////...//////000000//////...------------------------------------------------------------------......------------------------........................---------------------------............/////////------........./////////...///////////////......///000111333444666777888======>>>>>>@@@BBBCCCDDDBBBBBBAAA@@@???===;;;:::666666666666666555444333//////.........000111333111222333222000//////000////////////////////////........................................................................,,,,,,,,,---------..............................------------------------{{{YYYEEE@@@888888888777555333222333444444444333333333222222111111111111111111111111000000111222222222222222111111111111111111111111111111111111111111111111000000000000111111111111///111222111000111444666555>>>NNN___kkkuuuzzzrrr______dddgggqqq~~~sssuuuyyytttooonnnuuu~~~}}}vvvpppttt}}}}}}{{{}}}|||vvvppppppwww}}}uuurrrzzzqqqgggdddhhhnnnjjjllluuuqqqSSSHHH:::222111333444444333222222222111111000000111111111111111111111111//////000000000000//////000000000000000000000000........................------------------------........./////////000000////////////////////////....................................//////////////////////////////000000000111222111111222555888888===CCCIIIMMMQQQVVVZZZcccdddffflllttt}}}}}}uuuyyy~~~nnnkkkhhhhhhggg___RRRGGGDDD;;;555888:::999777888555333222333555666444333222222222222222111111111000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////...//////////////////...------------------------------------------------,,,,,,------------......------------------------........................---------------------------------.........//////.........---------------......///000000111000000111111111111111111111111111222333444444555555444444444444444333222111000111111111111111000///...000//////......//////000111222333222000///000111////////////////////////........................................................................,,,,,,,,,---------..............................------------------------bbbDDD;;;???888999999555222111333444444444333333333222222222111111111111111111111111000000111222222222222111000000000000000000000000000000000000000000000000//////000000000111111111///111222222222222333555333666>>>JJJUUUbbbssspppjjjvvv~~~|||~~~uuuqqqbbbXXX]]]dddooo|||vvvzzz|||uuuqqquuuzzz~~~|||xxx___TTTVVV[[[bbbgggjjjxxxwwwaaaNNN999777555444444555555444222222111111111111111000000000000000000000000000//////000000000000//////////////////////////////............................................................////////////////////////////////////....................................//////////////////000000000000000///000000111000...///111333000000111555:::>>>>>>>>>GGGJJJPPPXXX```hhhnnnqqqvvvvvvssskkkfffkkkzzz{{{}}}}}}|||}}}rrreeeggglllrrrsssmmmaaaXXXKKKGGGCCCBBBCCCAAA===999888444222444555333111111444333222222222111000...111111111111111111111111000000000111111000000000//////////////////////////////000000000000//////..............................////////////......------------------------------------------------,,,,,,,,,,,,------......------------------------........................------------------------------------............///............---------,,,---...///000000000000///000000000000000000000///000111222222222111111///000000000000//////.../////////...---,,,+++***111111000000////////////000111222111/////////111................................................................................................,,,,,,,,,---------..............................------------------------{{{wwwvvvzzzppp^^^NNN???777888666888777333111444666666333333333333222222222222111111111111111111111111///000111111222222111111000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111000000444333555;;;CCCNNN^^^mmmzzz}}}zzzvvv{{{rrrmmm^^^VVV\\\```gggwwwtttmmmlllrrr}}}zzzqqqssszzz~~~~~~iiibbb```jjjuuuyyyvvvsss}}}zzzbbbNNN@@@999444444444333222111222333111111111111111111111111////////////////////////...//////000000//////...////////////////////////------------------------........................------........./////////////////////////////////....................................//////////////////000111111111000000///000111000//////000222333000...///444666444111333666<<>>===???DDDHHHIIIMMMQQQRRRQQQRRRVVVYYYUUUZZZ^^^\\\UUUNNNMMMNNNKKKKKKKKKJJJGGGAAA;;;777;;;;;;;;;:::888666444333222333444444444222000///000222333222111333555666333333333222111111222444/////////000000000111111//////000000000000//////////////////////////////......////////////..............................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------..................//////000000000///......,,,,,,,,,------.........,,,,,,---------.........000000111111111111000000+++,,,------.........------....../////////......,,,...///...---,,,...///........................------------------------........................------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,{{{zzzzzz|||}}}yyyrrroootttxxx}}}~~~vvvXXXJJJ???>>>;;;444555<<<555777777333444777444---333333333222222222111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////000000000000000///...///111333333333111///000333444444888???BBBPPPbbbqqq{{{vvvppprrrqqqxxx~~~jjjYYY\\\aaadddlll}}}vvvbbbYYY```iiijjjzzzwwwrrr{{{|||zzzyyytttmmmyyy|||xxxpppkkkuuuuuu```\\\WWWVVV[[[ccckkkooo{{{{{{eeeRRR@@@;;;888222111666000...---///222333000---000000000000000111111111////////////////////////......////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////..................................../////////000,,,---...000111000000///...///000000......///000...000222000---,,,///222222111///...///111444666...000444555555333333333666888999999888777888888;;;;;;;;;<<<===<<<;;;:::777777777888888888777666444444333222111222555777000111111000000111444555111333222///---000555888111111000...------...000.../////////000000111111//////000000000000//////////////////////////////......////////////..............................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........***+++,,,---............,,,,,,------------......//////......///000111222...///////////////.........//////000000000//////111111111000///...---,,,+++---...---,,,,,,---...........................------------------------........................------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,}}}yyyzzzxxxyyy|||zzzxxxbbbOOO???>>><<<:::777666555444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444888???JJJUUU```ooo}}}yyymmmmmmlllnnnssszzz~~~zzznnn^^^TTTTTTWWWXXXffflllvvv||||||tttiiibbb^^^lllwwwqqqyyyxxxooommmrrrtttjjj```___ooo|||rrr^^^WWWQQQRRRYYY^^^^^^[[[[[[hhhvvv{{{zzzyyy~~~vvvaaaSSSCCC>>>777444444444222111222222111111000000//////000000000000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///------------------------....................................////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222222222222222444444444444444444444444333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////............//////////////////////////////000000///...------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------////////////////////////---------............///////////////////////////........................................................................................................................///...---,,,+++,,,,,,---.........------,,,,,,,,,------------------------------------------------{{{rrrrrrrrrrrruuuzzz{{{dddMMM===<<<;;;999777666444444333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111000111111222222333333333222666===CCCLLLXXXhhhsss{{{{{{{{{{{{~~~xxx{{{zzz{{{uuurrrjjjddddddjjjmmmlllooonnnlllhhhbbb[[[UUURRR[[[fffpppuuuvvvrrrfffZZZ___ccciiioootttsssgggYYYUUUUUU\\\kkkzzzzzzkkk\\\QQQMMMQQQ___jjjjjjaaaZZZXXXWWWWWWXXXZZZ^^^```bbbmmmyyyzzzcccRRREEE;;;:::666222111111222000///111111111000000000000000////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///------------------------....................................////////////.........................../////////000000000000//////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222333333222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////......//////////////////////////////............//////........................000//////...------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///.........------------........................------------....................................................................................------------------------................................................///...---,,,+++,,,,,,---......---------,,,,,,,,,------------------------------------------------xxxuuurrrsssuuutttoooiiidddeeehhhkkkqqq{{{yyy___JJJ;;;444888777666555444333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111222222222222333555666;;;DDDPPPYYY]]]bbbjjjrrrzzzrrrooolllnnnxxx||||||uuukkkccc```bbbhhhlllmmmqqqpppjjjbbb^^^ZZZWWW[[[YYY[[[```___XXXQQQOOOTTTVVV]]]gggnnnlll___TTTZZZ]]]dddlllkkkccc]]]\\\lllpppsssqqqllliiikkkooo}}}{{{tttdddPPPAAA999444000222111///000111111000//////000000000000000000111////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///------------------------........................---............/////////............................../////////000000000//////000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000////////////...//////////////////////////////............//////........................//////......---,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------........................------------....................................------------------------------------------------------------------------------------------------------------------------...------,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------------------------------___\\\[[[___eeeiiigggdddjjjooouuu|||~~~ooouuu~~~~~~lllUUUBBB999888999555555444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111000000000333333333333444999@@@FFFGGGLLLVVV```jjjsss|||}}}zzzwww}}}yyypppkkknnnxxx}}}tttjjjfffggglllooonnnhhhfffhhheee___aaajjjssstttuuuwwwvvvrrrkkkfff{{{yyymmmkkkppp~~~{{{lllRRRLLLCCC;;;777666444111000000111222333222111000.../////////000000111111////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///------------------------........................---------.........//////................................./////////000000////////////000000000111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////......------......///.................................------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---------.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaa___```hhhttt}}}sssnnn~~~}}}~~~vvvoooxxx}}}|||vvvkkk]]]JJJ<<<666666999<<<444444333333333444444555222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////...................................................////////////000000000111000000000000000000000///000111111111222444666999<<<@@@FFFNNNYYYccckkkttttttwww{{{|||yyy{{{}}}}}}xxxuuuwww{{{mmmgggjjjrrr{{{{{{uuusssooommmxxx~~~yyywwwxxxyyy|||qqquuu~~~}}}}}}ooodddTTTCCC???:::666555777666333000000222333444333111000///......//////000000000111........................////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///------------------------........................------------................................................////////////...////////////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.............../////////..............................------------..............................---------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................,,,,,,,,,------------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{zzz}}}|||vvvwwwwwwsssqqq{{{wwwiii^^^NNNCCC999777888777555444444444444333333444444555222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////......................................................////////////000000///////////////000000000///000111222222222111111666666777888===EEENNNUUU^^^```gggqqqvvvyyy}}}}}}~~~}}}~~~}}}~~~pppnnnuuu~~~}}}vvvsssvvv}}}yyy{{{|||~~~{{{yyyxxx|||uuugggVVVIIIAAA999222999333///111333333333555///111222222000...------...//////////////////000........................////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///------------------------........................,,,------------.........------------------------------........./////////......////////////000000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---............/////////..............................------------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,||||||~~~|||xxxuuuwww{{{zzzmmm^^^PPPGGG<<<666444888999555222222444444333333222333333444111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................./////////000000---......//////000000000222222111222222333222111333444555666777;;;@@@CCCEEEIIISSS```jjjpppwww~~~yyyrrruuu~~~~~~}}}{{{xxx~~~|||ssstttzzzwwwtttpppkkkgggWWWLLLAAA:::666222222555444///---111333222444888---///111000...---...//////////////////.................................////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///------------------------........................,,,,,,---------.........---------------------------------.........//////........./////////000000........................////////////////////////000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++uuu{{{{{{tttxxx~~~wwwyyy~~~zzzmmmYYYGGG<<<999777333333666555111222777444333222222111222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............................................................/////////000,,,------...///000111111222000...------/////////+++...222444444333444555666999AAALLLTTTXXX___eeecccjjjooonnnnnnttt{{{~~~vvvvvvuuuzzz~~~}}}{{{|||~~~tttooojjjrrrssskkkdddZZZMMMFFFCCC888333555444...///555333000111666555///...222---///111111///...000333000000//////.........---........................////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------.........//////------------------------........................,,,,,,,,,---------......---------------------------------.........//////............/////////000........................////////////////////////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~rrrjjjnnn|||}}}|||zzzuuuppp\\\KKKAAA;;;777333666555555555555444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////.........---------////////////////////////................................................////////////////////////000111111111111222222222111111222222222333333333222333777;;;???CCCGGGHHHQQQTTTYYY^^^eeemmmuuu{{{yyymmmlllsssyyyttt{{{|||~~~||||||~~~zzztttnnnrrruuussspppqqqxxx~~~wwwrrroooooonnnnnnjjjcccXXXKKKAAA;;;999888222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000................................................---------............//////............------------------,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................---------............///////////////////////////,,,---......//////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------------------------//////.........---------........................------------------------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++zzzwww}}}yyyvvvuuuqqqppprrr{{{wwwxxx|||}}}xxxoooeeeZZZKKK@@@;;;999777555555555555555444444444444222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////.........---------........................................................................////////////////////////000000111111111222222222111111111222222222333333333333444666777999::::::>>>@@@DDDIIINNNTTT[[[```hhhnnnnnnfff```dddlllrrrvvvzzz~~~xxxssswww||||||~~~zzz{{{~~~xxxuuuyyywwwqqqqqqrrrpppmmmdddgggjjjkkkkkkooovvv|||wwwlllddd^^^YYYWWWMMMHHHAAA:::555222222333222222222222222222222222111111111000000000//////////////////////////////////////////////////////................................................------------........................---------------------,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------....................................,,,---......//////......................................................................................................................................................------------------------///.........------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++~~~xxxzzz}}}tttrrrsssvvvuuutttsssqqqrrryyyrrrlll}}}pppaaaKKKDDD;;;555555666666666555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////...............---------........................................................................////////////////////////000000000111111111222222111111111222222222222333222222222111111111000000333444777999<<<@@@EEEHHHNNNSSSUUUSSSUUU^^^gggkkkjjjmmmpppoookkkhhhggghhhiiisss}}}wwwsssrrrvvv|||}}}~~~{{{wwwyyyxxxwwwtttpppooottt|||yyyyyyvvvrrrpppttt|||wwwjjjcccdddgggiiiiiikkkkkkkkklllnnnrrruuuxxx{{{rrrdddWWWLLLDDD>>>;;;888666333111000000111222111111111111111111111111111111000000000000//////////////////////////////////////////////////////................................................------------........................------------------,,,,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------....................................,,,---......//////......................................................................................................................................................------------------------............------------------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++}}}xxxvvv{{{|||{{{|||~~~rrrhhhnnnuuuxxxwwwwww|||nnnhhh||||||nnnZZZIII???;;;666333333444444444444444444444333333333222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................................................................////////////////////////000000000000111111111111111111111111222222222222000000111111111111111111333444555666666777:::<<<>>>BBBDDDDDDJJJTTT[[[\\\UUUZZZ]]]]]]ZZZZZZ^^^bbbaaajjjuuu{{{xxxqqqjjjffflllqqqxxx}}}~~~}}}{{{zzztttpppvvv|||~~~}}}{{{wwwssstttxxx|||}}}|||vvvsssooolllmmmqqquuuxxxsssssspppllljjjmmmvvv~~~tttkkkbbb]]]```fffjjjlllwwwsssnnnkkkkkkkkkhhhfffXXXQQQGGG>>>888444222111555444333333222222222222111111111111111111111111111000000000////////////////////////////////////////////////////////////................................................,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---------.................................,,,---......///.........................................................................................................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++qqqjjjhhhrrr}}}yyytttzzz~~~wwwkkkfffnnntttzzzzzzxxxwwwxxxyyyuuuiiigggpppuuuvvvmmm]]]MMM@@@888;;;888666444444444444444444333333333222222222222111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////---.............................................................................................//////////////////////////////000000000111111111000000111111111222222222000000111111222222222222222333444333222222333444444777777666:::BBBEEEEEEDDDIIIOOOQQQPPPQQQVVVZZZXXX]]]ccceeeccc```^^^^^^fffkkkrrrvvvwwwtttrrrpppllljjjqqqyyy||||||tttpppnnnnnnrrruuuvvvvvvqqqkkkdddeeejjjoooooommmmmmhhhbbb___bbbhhhooottthhhccc^^^]]]```eeehhhiiilllfff^^^YYYVVVRRRLLLGGG@@@<<<777333333444444444222222222222111000///...000000000000000000000000000000000////////////...................................................................................................,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,------------...........................,,,---......///.........................................................................................................................................................------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++ccc```gggwwwtttiiivvv|||{{{www~~~zzzqqqgggffflll|||~~~yyyoooeeeeee```___YYYLLL>>>666666999555444444333333444555555333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////---------...............------------------------................................................/////////////////////////////////000000000111111000000000111111111111222222111111111000000//////222333444333111000111222222444444111222666777555666:::@@@BBBBBBBBBDDDFFFHHHKKKNNNNNNNNNPPPTTTXXXZZZ^^^dddggggggeeecccbbbfffdddjjjqqqsss{{{|||pppkkkiiihhhiiilllnnnoooooofff^^^XXX\\\eeekkkiiidddddd^^^WWWVVV[[[bbbfffggg\\\ZZZXXXWWWXXXYYYXXXXXXQQQLLLFFFBBB???;;;666222777555222000111222222111...///000000111000000///////////////////////////000000////////////......................................................................................................,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......//////......------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++\\\^^^jjjzzz~~~ssslllxxxxxxwwwwww}}}|||www~~~|||tttpppqqqmmmhhhnnnzzzzzzqqqhhh\\\XXXKKKGGGAAA999333222666;;;222222333222222333555777222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////---------.........//////------------------------................................................////////////////////////////////////000000000111000000000000111111111111111111111000000//////...222333555444333222222333000555666222000222444333000111333555666555555444:::<<>>999<<<@@@CCCDDDEEEGGGIIIIIIEEEJJJOOOPPPXXXYYYLLLOOOPPPQQQQQQQQQPPPOOOMMMLLLJJJHHHHHHJJJLLLJJJIIICCCCCCCCCEEEEEEEEEBBB@@@===<<<:::888666444333111111222222222222222222222//////000222444444222000///////////////000000000////////////////////////000/////////............................................................................................................++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---......//////......------------------------------------------------------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++\\\\\\]]]cccsss}}}zzzvvvzzzxxxxxxwwwqqqkkkjjjnnntttssstttvvvtttsss}}}}}}ppplllkkkwwwtttkkk]]]LLL???888555333333333222222111111111222222222222222222222222111111111111111111111111111111111111111000//////000000000000000000000000////////////////////////........................------------------------,,,---------.../////////------------------------------------------------........................////////////////////////............////////////000000000000111111111111000000000000000000000000111111000000000000111111111111222222222111111000000000000000000000000000111111111111111111111111111222333444666777888888::::::;;;===>>>???@@@AAA========================::::::::::::::::::::::::555555555555555555555555111111111111111111111111000000000000000000000000000000000000000000000000888666333000.........///////////////////////////------...///...---000333000///...------...///000---------............///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///,,,------......------,,,------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************,,,++++++++++++++++++,,,```hhhqqqzzz~~~xxxrrrppppppnnniiieeeiiippp{{{|||{{{tttvvv|||mmmcccccceee\\\YYYRRRHHH===666444555333333333222222111111111222222222222222222222222111111111111111111111111000111111111111000//////////////////////////////................................................---------------------------------...............------------------------------------------------............................................................/////////////////////000000000111111000000000000000000000000111111000000000000111111000111111111111111000000000000000000000000000000111111111111111111111111000111111222333444555555111222222333444555666666444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000666555222000......//////////////////////////////...------...---------///000///...------...///000---------............///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------............+++,,,,,,,,,,,,,,,,,,+++------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************++++++************++++++kkkuuu{{{}}}}}}tttnnnfffeeefffddd``````iiitttwwwnnnmmmrrrtttbbbXXXVVVUUUFFFCCC>>>888333222444777222222222222222111111111222222222222222222222222111111111111111111111111000000111111000000///...////////////////////////........................------------------------------------------------...............---------------------------------------------------------............................................................////////////....../////////000000000000000000000000000000000111000000//////000000111//////000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000444222111/////////000000//////////////////////////////------......---,,,//////...------...//////---------............///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------............***++++++,,,,,,++++++***------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********uuuoooooopppoooqqqsssrrrkkkfffdddbbbbbbdddddd```aaalllxxxxxxnnneeecccgggmmmsssxxxxxxkkkZZZLLLCCC===<<<:::777333111111333444222222222111111111111111111111111111111111111111111111111111111111111111000000000000000//////...////////////////////////........................------------------------,,,,,,------------------/////////...---------,,,------------------------------------------------............................................................////////////............////////////////////////////////////000000////////////000000...............//////000000000000000000000000000000000000000000000000000000000//////////////////222222222222111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000////////////000111///////////////////////////000///...///222000,,,........................---------............///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************************************************************************************************************))))))))))))******|||yyyzzz{{{||||||xxxuuutttuuussskkkeeedddkkkeeeaaa```]]]XXXYYY^^^nnnmmmnnnlllgggeeellluuuzzzoooaaaYYYYYY___dddZZZ^^^^^^SSSFFF<<<333---444333222222111000///...111111111111111111111111111111111111111111111111000000000000000000000000000000000000000///......................................................------------------------,,,,,,,,,---------....../////////...---------,,,------------------------------------------------............................................................////////////............////////////////////////////////////000000////////////000000......------...///000000////////////////////////////////////////////////000000000000////////////000////////////.........////////////////////////////////////////////////111111111111111111111111///////////////////////////////////////////////////////////////////////////......//////000000000////////////////////////+++//////---...222111,,,------............---------------............///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************************************************************************************************************))))))))))))******|||tttnnnnnnooollliiihhhgggfffiiimmmkkkddd^^^\\\eee[[[TTTSSSSSSUUU```nnn~~~yyyuuupppiiiccceeekkksssqqqjjj]]]UUURRRQQQOOOGGGHHHDDD;;;555444333111111111111333444444111///000000000111111111111111111111111111111111111111000000000000000000000000//////000000//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................---------------------------------------------------------........................------------------------............////////////....../////////000000000000000000000000000000000000//////......//////000......------...///111222////////////////////////////////////////////////000000000000////////////000/////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////---.........////////////////////////////////////'''///111,,,+++//////***------............---------------............///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************************+++++++++*********************************************************************************************************))))))*********eeeaaa___aaaaaa]]]]]]aaaffffffffffffaaa]]]```ffflll___UUUTTTUUUZZZllluuukkkeee___ZZZ[[[______aaa\\\RRRJJJFFFAAA;;;;;;;;;777111000444777666333111111222555666555333///000000000111111111222111111111111111111111111000000000000000000000000//////000000//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------...............------------------------------------------------........................------------------------............/////////////////////000000000111111000000000000000000000000//////............/////////...------...///222333////////////////////////..............................//////////////////111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////------......//////......////////////////////////)))444888000***---...***,,,------......------,,,---------............///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************++++++************++++++]]]ZZZZZZ[[[YYYWWW___kkkeeedddaaa\\\WWW\\\nnnqqqccc\\\XXXZZZjjj~~~uuuiii\\\UUUSSSRRRTTTXXXPPPRRRMMMBBB;;;;;;777222000333333111222555444000444000------000222222111//////000000111111111222000000000000000000000000000000000000000000000000///////////////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------....../////////------------------------------------------------........................------------------------............/////////000000000000000111111111111000000000000000000000000//////............//////000///...---...000222444////////////////////////........................---------.........//////........./////////000000////////////////////////////////////////////////000000000000000000000000........................////////////////////////////////////////////////------......///......---////////////////////////...;;;@@@666,,,---///,,,,,,,,,---......---,,,,,,---------.........//////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************************************************************************************,,,,,,++++++++++++,,,,,,bbbXXXWWWYYYVVV___rrr|||vvvjjj]]]VVVXXXbbbtttvvvhhhXXXPPPUUU^^^eeehhhgggaaaZZZSSSOOOJJJEEEAAABBB???;;;777444222222222222222111000//////000000000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////////////////////////////........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////---------............///............////////////555111---,,,...000000...000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////000000//////.........---////////////////////////000000000000000000000000........................////////////////////////000000000000000000000000000000///...............------------------------........................111000///...,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++///---******+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,+++------------------------***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***//////,,,***---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))***++++++))))))***+++************************************************************************************+++,,,,,,---************************)))************+++++++++************************aaaVVVTTTWWW[[[lll}}}kkk___VVVXXXaaakkkuuu|||pppeeeWWWQQQSSSWWWYYYYYYTTTPPPJJJFFFCCC@@@<<<999888777555333333333444555222111111000//////000000000000000000000000000000//////000000000111111111//////000000000000//////////////////////////////................................................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------............///........./////////000000444111------...000000///////////////////////////........................//////////////////////////////////////////////////////............//////000/////////............////////////////////////////////////////////////................................................////////////////////////000000///...............------------------------........................------,,,,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...,,,******,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++------......---,,,,,,+++------------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,)))(((+++---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++)))************+++++++++((()))******))))))***,,,************************************************************************)))))))))***+++,,,...///************************)))************+++++++++************************ZZZRRRPPPTTT___www|||bbbWWWRRR[[[iiiooonnnlllccc\\\RRRMMMMMMLLLHHHEEE>>><<<999777777666444333111000000000000222444555111111000/////////000000000000000000000000000000//////000000000000111111...//////000000//////...////////////////////////........................------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------............///////////////000000000000222000...---.../////////////////////////////////........................//////////////////////////////////////////////////////............//////////////////............////////////////////////////////////////////////................................................////////////////////////000///......---.........------------------------........................---,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...,,,******,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,+++------------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++***+++///...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************+++++++++*********************++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++((()))+++******)))+++,,,************************************************************************''''''((()))+++---///000************************)))************+++++++++************************WWWUUUVVVWWWaaayyyppp]]]UUUSSS\\\eeeeee]]]WWWRRRMMMGGGCCCBBB@@@;;;777333222222111222222111111111000//////...//////000111000000/////////000000000000000000000000000000////////////000000000111...//////////////////...////////////////////////........................------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,---------......................................................---------............////////////000000000111111000///........./////////////////////////////////........................//////////////////////////////////////////////////////............/////////////////////.........////////////////////////////////////////////////................................................///////////////////////////......------.........------------------------........................111000///...------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---+++***+++---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))---///000333666222,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++,,,---,,,*********+++************************************************************************((((((((()))***,,,---...************************))))))*********+++++++++************************UUUXXX]]]\\\]]]lllooo^^^RRRNNNNNNRRRTTTNNNHHHEEE@@@<<<888777777777555333000111222222111111111111111111000///............000///////////////000000////////////////////////...////////////000000000......////////////......////////////////////////........................------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......................................................---------............///////////////000000000000......///.........//////................................................//////////////////////////////////////////////////////............//////.........///////////////////////////////////////......................................................................................................------------......------------------------........................111111000///............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++'''---333666888999444---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++///000000...+++******************************************************************************************))))))***++++++************************))))))*********+++++++++************************IIIKKKQQQQQQKKKQQQRRREEE@@@???AAACCC@@@:::888999444222//////000111222111///111222222000//////000////////////000000000000//////......//////000000////////////////////////......////////////000000---......//////......---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------,,,,,,,,,---------..............................---------------------------------............///............////////////,,,...//////...---...000........................------------------------//////////////////////////////////////////////////////............//////.........///////////////////////////////////////................................................------------------------........................---------,,,------...///------------------------........................------......///000222222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++******,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++'''///666666555333000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************************************+++++++++******++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++000111111///,,,***)))***************************************************************************++++++***))))))))))))***************************)))************+++++++++************************===777;;;===888999;;;444555444555888666111000333000///...---.../////////---000222222000......000------...///000111111111...............///000000////////////////////////........./////////000000---......//////......---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------........................,,,,,,,,,---------..............................---------------------------------............///------------............+++---//////...---...000........................------------------------//////////////////////////////////////////////////////............//////............/////////000////////////////////////................................................------------------------........................---,,,,,,,,,------...///------------------------........................++++++,,,,,,---///000111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********,,,...///---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++************************...555999444---++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,---...---+++)))***+++******************************************************************************))))))))))))******************************)))************+++++++++************************;;;......444222333666333333111111444444000...///000000000//////...---,,,,,,///222222000...///111...//////000000//////..................///000111////////////////////////............/////////000---..................---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------........................,,,,,,,,,---------..............................---------------------------------.........//////,,,,,,,,,---------......***---000///...---...000........................------------------------//////////////////////////////////////////////////////............//////---.........//////000000////////////////////////................................................------------------------........................,,,,,,,,,,,,------...///------------------------........................------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***)))***,,,...///---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++************************666<<<===333(((%%%)))+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++(((***++++++***)))+++,,,************************************************************************(((((((((((()))***,,,,,,************************)))************+++++++++************************000000000000000000000000000000000000000000000000////////////////////////////////////000000000000...........................------------...//////000000000000000000000000........................//////.........---------///............------------,,,...333333...,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,........................///......---------..............................///////////////////////////...---,,,,,,,,,,,,,,,................................................/////////...---------,,,........................................................................................................................---------------------------------............///........................------------------------------............---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,999===222(((******&&&)))+++++++++*********))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++***************+++---,,,+++***)))***++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************,,,++++++++++++++++++,,,******************************************************************************+++++++++,,,,,,,,,******************************************************************************+++,,,,,,,,,,,,+++++++++************++++++************************000000000000000000000000////////////////////////................................./////////000000...........................------------...//////////////////////////////........................//////.........---------///............---------...---///333333///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,........................///......---------..............................///////////////////////////...------,,,,,,,,,---...............................................................---------........................................................................................................................---------------------------------............///........................------------------------------............---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---------,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,999;;;111(((---...***++++++++++++*********))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++***************++++++*********+++,,,---...++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************++++++************++++++*********************************************************************************+++++++++,,,,,,************************************************************************)))***++++++,,,,,,++++++++++++************++++++************************000000000000000000000000////////////////////////---------------------------------.........//////...........................------------...//////////////////////////////.......................................---------///............---------///...///333333///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,..............................---------......///........................///////////////////////////...------,,,---------................................................---------.......................................................................................................................................---------------------------------............///------------------------------------------------------............------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,555888///(((...000+++,,,+++++++++***************************************)))************+++++++++******************************+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************+++***************++++++)))))))))***,,,...000111++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********************************************************************************************************))))))******************************************************************************************++++++++++++,,,************************************************************************)))***++++++,,,,,,++++++++++++************++++++************************000000000000000000000000////////////////////////------------------------,,,,,,,,,---------.................................------------...//////////////////////////////................................................///............---------...---...222222...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------,,,,,,,,,---------......------------------------,,,------......------,,,...........................------------...//////........................////////////////////////......------------......................................................,,,---------.../////////........................................................................................................................---------------------------------............///------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///777111)))++++++)))---************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++************************************)))******+++,,,))))))***+++---...///000++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************************************************************))))))))))))******************************************************************************************++++++++++++************************************************************************))))))***+++++++++++++++++++++************++++++************************////////////////////////................................................,,,,,,,,,,,,------------...........................------------...//////................................................---.....................///............------------+++,,,//////,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,---------......------------------------,,,------......------,,,........................---------------...//////........................////////////////////////......---------......///................................................,,,---------.../////////........................................................................................................................---------------------------------............///------------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++888777---***''''''000************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++*********************************))))))***++++++,,,++++++,,,,,,,,,---------++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************************************************************))))))))))))******************************************************************************))))))*********+++++++++************************************************************************))))))***++++++++++++***++++++************++++++************************////////////////////////........................////////////////////////,,,,,,,,,---------.................................------------...//////................................................---------...............///............------------***+++......+++***---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------------------,,,,,,,,,---------......------------------------,,,------......------,,,........................---------------...///000........................////////////////////////.........---......///000................................................---------.......................................................................................................................................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++,,,---------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***999999000,,,((((((111***************+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************))))))))))))***+++,,,,,,+++,,,,,,,,,,,,+++***)))++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********************************************************************************************************))))))*********************************************************************************)))))))))************+++************************************************************************((()))******++++++******++++++************++++++************************////////////////////////................................................------------.......................................------------...//////................................................---------........./////////............------------++++++......++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////........................,,,,,,,,,---------......------------------------,,,------......------,,,........................---,,,,,,------///000000........................////////////////////////...............///000000...............................................................---------........................................................................................................................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...***+++---......---+++***************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******************************+++,,,,,,---------,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,(((333222,,,...,,,)))---))))))*********+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************))))))))))))***+++,,,---******+++++++++***)))(((++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************++++++************++++++************************************************************************))))))))))))************************************************************************************((())))))***************++++++************++++++************************////////////////////////........................---------------------------------.........//////...........................------------...//////................................................---------.........////////////.........---------...,,,,,,......,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////........................,,,,,,,,,---------......------------------------,,,------......------,,,........................,,,,,,,,,---...///000111........................////////////////////////...............///000000................................................/////////......------,,,........................................................................................................................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,++++++,,,,,,---...***+++---......---+++***************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))***+++,,,,,,------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,%%%,,,(((%%%---...(((((())))))******++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,************************************************+++++++++,,,,,,+++++++++************************))))))))))))***+++,,,---((()))***++++++***)))(((++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************************************,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))************************************************************************************(((((()))***************++++++************++++++************************//////.........---------------------------------///...---,,,+++,,,,,,---........................------------------------......................../////////...---------,,,---///111///---,,,...111///......---------......---------------------------------------------------------------------------------............///---------------------------------............///.................................------,,,,,,,,,......------------......................................................---,,,,,,,,,,,,---......------/////////...---,,,---------............///////////////////////////................................................................................................---------............///.................................................................................------,,,,,,,,,------------------------........................------------------------------------------------,,,---.........---,,,+++,,,------......------,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******************************************************,,,,,,,,,++++++*********************************++++++******************************************************************+++++++++*********))))))************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++***((((((+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***...---,,,,,,++++++++++++///...------++++++***)))******++++++++++++******))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))///.........------------------------------------///...---,,,,,,,,,------........................------------------------.......................................---------///000///...+++++++++,,,......---------......///------------------------------------------------------------------------,,,,,,,,,,,,---------...---------------------------------............///..............................---------,,,,,,,,,......------------......................................................------,,,,,,------...///,,,,,,---...////////////---------............///////////////////////////................................................................................................---------............///..............................................................................---------,,,,,,,,,------------------------------------------------------------------------------------------------------.........---,,,+++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******************************************************,,,,,,++++++++++++++++++************************************************************************************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++***((()))***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++...---,,,+++++++++++++++---------,,,,,,++++++*********++++++++++++******************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))............------------------------------------......---,,,,,,,,,------------------------------------------------------........................---------...............111///------.........------------------...///000------------------------------------------------------------------------+++++++++,,,,,,,,,---------------------------------------............///...........................------------,,,,,,,,,......------------......................................................---------,,,------...///,,,,,,,,,---...///111111---------............///////////////////////////................................................................................................---------............///...........................................................................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......------,,,+++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******************************************************++++++++++++++++++,,,,,,************************************************************************************************+++++++++***************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******------------------------------------------------------------------------------------------------------------------------........................,,,---------.../////////000---,,,...222555555333---------------...///000------------------------------------------------------------------------+++,,,,,,,,,,,,------------------------------------------............///........................------------------------......------------......................................................---------------.../////////...---------///000111---------............///////////////////////////................................................................................................---------............///........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++***************************************************************++++++,,,,,,,,,***************************************+++++++++************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))+++++++++))))))***,,,************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***))))))***++++++,,,,,,+++++++++++++++,,,******++++++,,,,,,,,,,,,******++++++++++++******************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,------------------------------------------,,,---------------------------------------------------------------------........................,,,---------...////////////---+++...222555555333---------------...//////------------------------------------------------------------------------------------............---------------------------------............///........................------------------------......------------.........................................................------------...//////222111///...------...///---------............///////////////////////////................................................................................................---------............///........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++***************************************************************++++++,,,,,,,,,************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***,,,+++***)))***+++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---......---+++***+++++++++******++++++,,,)))******++++++,,,,,,---******++++++++++++******************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------...............///...------...//////...///......---------......---------------------------------------------------------------------------------.........//////---------------------------------............///........................,,,,,,,,,------------.........------------............................................................------......///000222222000///...------------------............///////////////////////////................................................................................................---------............///........................................................................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******************************************************++++++++++++++++++,,,,,,************************)))))))))***++++++,,,,,,***************************************************************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((***,,,,,,***)))***+++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++...000000...+++)))+++************++++++,,,)))*********++++++,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................------------......---,,,,,,---...000///...---------------------------------------------------------------------------------------,,,,,,---------.........---------------------------------............///........................,,,,,,,,,---------............------------.....................................................................//////000000000000000000///...------------............///////////////////////////................................................................................................---------............///........................................................................,,,,,,,,,---------......------------------------------------------------------------------------------------------------///...---,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************************++++++,,,,,,++++++***...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******************************************************,,,,,,++++++++++++++++++************************((())))))***++++++,,,,,,************************************************))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((***,,,,,,+++*********************************************************************************************************++++++++++++++++++++++++***************************************************+++---......---+++******************+++,,,,,,***************+++++++++******++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////......------,,,+++---000///------111444111000///...---,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,------------------------------------------.........//////........................,,,,,,,,,------..................------........................................................................///000000...///000111111000///...---------.........//////////////////////////////................................................................................................---------.........//////........................................................................,,,,,,,,,------.........------------------------........................------------------------------------------------///...---,,,+++,,,------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++,,,,,,+++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******++++++++++++******************************************************---,,,,,,++++++*********************************((())))))***++++++,,,,,,************************************************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((***,,,,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))***+++,,,,,,******************************++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------222---,,,111333///***(((......---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------........................,,,,,,,,,------.........------------------------........................------------------------......//////...---,,,,,,///...---,,,++++++++++++---------------------------------............/////////.........------------------............///........................///////////////////////////............---------........................000000//////.........---////////////////////////////////////////////////................................................---------............///................................................111111000000//////......................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...000///---+++*********+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,,,,+++*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------***((()))+++***)))...444......---,,,,,,,,,,,,---......---------,,,,,,,,,------------------------------------------------,,,,,,,,,------.........------------------------........................------------------------......//////...------,,,---------------------------------------------------------............/////////.........------------------............///........................///////////////////////////............---------........................000/////////............////////////////////////////////////////////////................................................---------............///................................................000000///////////////...................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,------///...,,,+++******++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++***))))))***++++++++++++++++++++++++++++++---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------***,,,---,,,)))+++999III......---,,,,,,,,,,,,---...------------,,,,,,,,,---------------------------------------------------------------.........------------------------........................------------------------.........///......---,,,,,,,,,---...............---------------------------------............///...............------------------............///........................///////////////////////////............---------........................////////////............////////////////////////////////////////////////................................................---------............///.............................................................../////////................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++************+++,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------///000111///,,,///>>>OOO......---,,,,,,,,,,,,------------------------------------------------------------------------------------...............------------------------........................---------------------------...............------,,,,,,---.........---,,,---------------------------------............///........................---------............///........................///////////////////////////............---------........................///////////////.........////////////////////////////////////////////////................................................---------............///................................................,,,,,,------......//////................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++******************+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------///---------+++,,,555???......---,,,,,,,,,,,,---------------------------------------------------------------------------........................------------------------........................------------------------------...............------------------,,,++++++---------------------------------............///---.....................---------............///........................///////////////////////////............---------.................................///////////////////////////////////////////////////////////////................................................---------............///................................................,,,,,,------......//////................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********++++++*********++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------///,,,+++------+++---111......---,,,,,,,,,,,,---,,,,,,,,,------------...------------------------......................../////////...............------------------------........................------------------------,,,---......///...............------,,,------...---------------------------------............///---------...............---------............///........................///////////////////////////............---------.................................///////////////////////////////////////////////////////////////................................................---------............///.............................................................../////////................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++************+++,,,,,,))))))***+++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******)))))))))***************************+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------,,,---000///,,,+++///......---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------////////////////////////000/////////.........---------------------------........................------------------------,,,------...//////......///...---,,,...000333555---------------------------------............///---------.........//////---------............///........................///////////////////////////............---------..................................../////////000////////////////////////////////////////////////................................................---------............///................................................000000///////////////...................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------)))***++++++,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))************************)))***,,,------,,,***)))++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------((()))---///---)))***///......---,,,,,,,,,,,,---,,,,,,,,,------.........------------------------000000000000000000000000000000//////.........---------------------------........................------------------------,,,,,,---.../////////...///...,,,---///333888;;;---------------------------------.........//////---------.........//////---------.........//////........................//////////////////////////////.........---------........................---.........//////000000////////////////////////////////////////////////................................................---------.........//////................................................111111000000//////......................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************)))***,,,------,,,***)))++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++*********+++,,,,,,---+++******************+++************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........------,,,,,,,,,------------------------------------------------------------------------........................000000000///.........---.........------,,,,,,,,,.........////////////000.........------,,,,,,,,,------------------------........................000000...,,,...777FFFQQQ...........................................................................///111222333222000///////////////////////////////////////////////////.........................../////////...---,,,,,,..................------000000//////.........---//////000000000000////////////000000///...------------............------//////.........---------.........------,,,,,,,,,........................000///...------...///000........................------------------------........................------------------------,,,,,,,,,,,,,,,---...///------------------------.........------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---+++***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,************************)))(((+++///000,,,))))))************************)))************+++++++++------------,,,,,,+++***,,,,,,,,,+++++++++******------------------------......---------,,,,,,,,,------------------------------------------------------------------------........................//////...........................------,,,,,,,,,------........./////////------------------------------------------------...........................//////---+++///777>>>........................................................................---...000111222111000///////////////////////////////////////////////////..............................//////......---,,,........................000/////////............//////000000000000/////////////////////...------------............------//////.........---------...------------------,,,........................000///...------...///000........................------------------------........................------------------------------,,,,,,,,,---......------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,************************%%%333555'''!!!+++111,,,************************)))************+++++++++,,,---------,,,,,,+++***,,,,,,,,,+++++++++******------------------------...------------,,,,,,,,,------------------------------------------------------------------------........................---------------..................---------------,,,---------............---------------.........------------------------........................,,,...000///,,,***,,,...........................................................................,,,---///000000000///...////////////////////////////////////////////////............................../////////...------........................////////////............//////000000000000/////////////////////......---------............------...............------------------------.................................//////............//////........................------------------------........................------------------------......---,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,......,,,)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++111+++(((222IIIUUUEEE,,,************************)))************+++++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******------------------------------------------------------------------------------------------------------------------------........................+++,,,,,,,,,---........................---------,,,,,,,,,---------......//////......---------,,,................................................+++...000111///---------........................................................................,,,---.../////////......////////////////////////////////////////////////..............................////////////..................///////////////////////////.........//////000000000000//////...///////////////......------............------........................,,,,,,------......//////......................../////////....../////////........................................................................------------------------///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000666;;;999000(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++888""")))XXXzzzkkkDDD***************************))))))*********+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******------------------------------------------------------------------------------------------------------------------------........................+++,,,,,,,,,---.................................,,,,,,,,,---------......111111000///---,,,++++++...................................................///000000/////////000........................................................................,,,------...............////////////////////////////////////////////////////////////////////////......///////////////............/////////000000........./////////////////////000000000000//////......///////////////...------............---------.....................---------....../////////...........................//////////////////...........................................................................------------------------///...---,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++///777===<<<444,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++222NNNlllfffCCC++++++************************))))))*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,------------...------------------------------------------------------------------------........................---------------......................../////////,,,---------............222111000///...,,,++++++................................................111000...---------...///........................................................................------------......//////////////////////////////////////////////////////////////////////////////......///000000000//////.........//////000000111........./////////////////////000000000000//////---...//////////////////------............---------------............................../////////..............................////////////..............................................................................------------------------......---,,,,,,,,,------------------------------,,,,,,,,,------------............---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...222555555333++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$CCCZZZQQQ777((()))...************************)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................//////..................---........./////////000------........./////////////////////............................................................000...,,,,,,,,,---.............................................................................................//////000////////////////////////////////////////////////////////////////////////......///000000000000000---......///000000111111............/////////000//////000000000000//////------...///////////////------............---------------.........//////////////////....................................---...///000000///...---........................................................................------------------------------,,,,,,,,,---......------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++...000222++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))):::???111(((...111,,,************************)))************+++++++++***+++,,,,,,---------,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,------.........------------------------------------------------------------------------........................000000000///.........------.........//////000000.........////////////000---------...///000000111////////////////////////........................,,,++++++---///111111111........................................................................///............///000000////////////////////////////////////////////////000000000000000000000000......///000000000000000---......///000111111222---.........//////000000//////000000000000//////------...///000000//////---..................------------.........//////000000//////......------........................---...///000000///...---........................////////////////////////........................------------------------,,,,,,,,,,,,------...///------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))+++---///111,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---...+++)))(((************************)))************+++++++++***+++,,,,,,------------,,,,,,,,,+++++++++******------------------------,,,---------.../////////................................................................................................------............------///////////////////////////...------///000000000222111///---///111000...//////000000000000//////////////////////////////....................................//////////////////.........---------...............///000111////////////////////////////////////////////////222222111000///...------000000000000000000000000/////////////////////////////////...///000111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////------------------------000000//////.........---//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------222000000000...,,,,,,///---.........///000000000//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++************************+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---......,,,******+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))+++++++++***)))***+++******+++++++++,,,,,,,,,...------,,,,,,------...,,,+++***))))))***+++,,,---------------------------------...............................................................................................................---......//////......---///////////////////////////.........///000//////000000///...///000000///000000111111111111000000////////////////////////....................................//////////////////.........---------......------...//////000////////////////////////////////////////////////111111000000//////......000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000/////////.....................000/////////............//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------------------,,,+++,,,.....................////////////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,***++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,+++***))))))***+++,,,------------------------...............---------................................................................................................---......//////......---//////////////////////////////000000000///.........///000000///...///000111111222222222222111111////////////////////////..................................../////////////////////............---...------------...//////////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000//////.........////////////............////////////////////////////////////////////////////////////////////////////////////////////////...............---------+++,,,,,,,,,,,,---------.........---------------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,+++***)))***,,,******+++++++++,,,,,,,,,------+++******+++------++++++************++++++......................../////////...---------,,,......................................................................................................////////////......////////////////////////...000111111000///............000111///,,,...111000111111222222111111000////////////////////////..................................../////////////////////.....................------------......////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////,,,...000111222111///...//////////////////////////////////////////////////////////////////////////////000000000000//////111000000//////......---///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////........................---......---...111000---.........---,,,,,,,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++......................../////////...---------,,,...................................................................................................//////////////////...////////////////////////...000222111///...///000333//////111000,,,---222//////000000000000//////////////////////////////....................................///////////////////////////////////////......---------......////////////////////////////////////////////////......//////000000111111////////////////////////////////////////////////,,,...000111222111///...//////////////////////////////////////////////////////////////////////////////000000000000///////////////.........------.........///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////---........................000000---///333111+++.........---,,,,,,,,,+++---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++.......................................---------...................................................................................................//////000000//////...////////////////////////...000222000......111444:::111---000111---...333//////000000000000//////////////////////////////....................................////////////...////////////000000000000000///............///////////////////////////////////////////////////......//////000000111111000000000000000000000000////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////.................................///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////---------...............+++///...+++///555222))).........------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++------,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---******+++++++++,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++........................---------...............................................................................................................//////000000000000//////////////////////////////...000111///---...333888BBB444+++///222///...222000000000111111000000000////////////////////////....................................////////////.../////////000000000000111111000///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////.........//////000000111............/////////000////////////////////////////////////////////////000000000000000000000000////////////////////////---------.........//////(((---...+++111999777---..................//////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++***************++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,***---///222222///---***++++++,,,------,,,++++++////////////////////////,,,------....../////////................................................................................................//////000000000000//////////////////////////////...000000...,,,---444:::GGG666***...333000///222111111222222222222111111////////////////////////..................................../////////000.../////////000000111111222222111000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000///////////////////////////////////////000111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////......///000111222333333---.........//////000000////////////////////////////////////////////////000000000000000000000000////////////////////////---------.........//////'''---///---444???===222---.........///000000000---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++*********)))***++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,***---111444444111---***++++++------------++++++......//////...---,,,,,,---......///000/////////......////////////......////////////000000000000......///000000000000000//////............//////000000000000000000000000//////000000000000//////000000000000111111111111///000222333333111...,,,000000000000000000000000////////////000000000000........................000000//////.........---000000000000000000000000000000000000000///......000000000000000000000000////////////000000000111000000000000000000000000111111000000//////......////////////////////////////////////000000000000222111111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,---...//////---,,,+++++++++,,,---...//////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************,,,000333333000+++''',,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,............/////////000......////////////......////////////000000000000------.../////////////////////............//////000000000000000000000000//////000000000000//////000000000000111111111111111222444555444333000///000000000000000000000000000000000/////////..............................000/////////............000000000000000000000000000000000000000///......000000000000000000000000---------.........//////000000000000000000000000111000000000/////////...////////////////////////////////////000000000000111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++***++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------000///---,,,,,,,,,,,,---///.........------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------------...333888777000***,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,///......---...///000111......////////////......////////////000000000000------.............../////////............//////000000000000000000000000//////000000000000//////000000000000111111111111000222333444444222000///000000000000000000000000000000//////......------........................////////////............000000000000000000000000000000000000000//////...000000000000000000000000------........./////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,...---+++******+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,111000///...---,,,,,,,,,............------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***........................///,,,+++111999:::333+++,,,,,,,,,,,,,,,,,,,,,,,,---...............------000///---,,,---...000222......////////////......////////////000000000000//////.........///////////////............////////////////////////////////////000000000000/////////000000000111111111111...///000111111000///.../////////////////////////////////.......................................///////////////.........//////////////////////////////000000000000/////////////////////////////////000000000000111111111////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...---+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------//////...---------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******...333444///***,,,,,,,,,,,,,,,,,,,,,,,,------...............---000///---,,,---...000222......////////////......////////////000000000000111111000//////000000111//////............////////////////////////////////////000000000000/////////000000000111111111111...//////000000000///...////////////////////////---.........//////000000////////////////////////........./////////////////////////////////////////////000000000000//////////////////////////////000000000000111111111222////////////////////////////////////000000000000////////////////////////////////////000000000000//////////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++,,,,,,---...//////++++++,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........++++++++++++++++++++++++************************)))+++......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///......---...///000111......////////////......////////////000000000000333222111000///000111222//////............//////000000000000000000000000//////000000000000//////000000000000111111111111000000111111222111111111000000000000000000000000////////////000000000111////////////////////////.........///////////////000000000000000000000000...//////000000000000000000000000000000000000000........./////////000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000......////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---+++,,,---///......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,---...///000((()))+++,,,---.........,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---......//////***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...111000,,,)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////................../////////000......////////////......////////////000000000000333222000///...///000111//////............//////000000000000000000000000//////000000000000//////000000000000111111111111///000000111111111111111000000000000000000000000333222222111000/////////////////////////////////............/////////000000000000000000000000000......///000000000000000000000000000000000000000....../////////000000000000000000000000000000000.../////////000000000111////////////////////////////////////000000000000........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------***+++---...///...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,------.........***+++,,,.........------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,------.../////////******+++++++++,,,,,,,,,------------------------+++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---...//////000/////////......////////////......////////////000000000000333111///...---...///000//////............//////000000000000000000000000//////000000000000//////000000000000111111111111---.........//////000000000000000000000000000000666666444222000///---,,,000000000000000000000000---.........//////000000000000000000000000000000......///000000000000000000000000000000000000000111111111111222222222222000000000000000000000000.../////////000000111111////////////////////////////////////000000000000---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---------.........//////////////////////////////////////////////////////////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---)))+++---000000///---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......---------,,,,,,,,,---.../////////...---,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,------...///000000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////////////////000000000000......////////////......////////////////////////---...//////......///111111111000000//////......111000/////////000222333777333...---...000000///////////////000000000000EEE???777111///000111111////////////000000000000000000000000000000000000............/////////000////////////000000000000000000000000000000000000000000111111111111000000///222111000222,,,+++444000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111000///......///000111............////////////000///...------...///000111111000000//////......////////////////////////111000///......///000111000000000000000000000000//////............//////////////////////////////000000//////.........---////////////////////////////////////////////////------............------//////.........000111222777555333000...---------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////---...//////......///111111000000000/////////...111000/////////000222222555222///...///000000///////////////000000000000;;;888444222111111111000////////////000000000000000000000000000000000000........./////////000000////////////000000000000000000000000000000000000000000111111111111000000888---''',,,111444444222000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////111000///......///000111............////////////000///...------...///000111000000000/////////...////////////////////////111000///......///000111000000000000000000000000/////////....../////////////////////////////////000/////////............////////////////////////////////////////////////...//////////////////...//////......///000111222444444222111//////......,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////////////////////////////////////////000000000000000000............000000////////////////////////---///000000///...000111000000000000////////////000000000///000111111222333111000///000000///...////////////000000000000111000111222333333111///////////////000000000000000000000000000000000000....../////////000000000////////////000000000000000000000000000000000000000000111111111111000000555***111999000111666---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000............//////////////////............//////000000000000////////////////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000000000/////////.........///000222333222222222222222111000///,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------.........---------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////////////////////////////000000000000111000...------...000111////////////////////////---///000000//////000111000000000000////////////000000000000000111111222000000000111111000...---////////////000000000000------...111333333222000////////////000000000000////////////////////////...////////////000000000////////////000000000000000000000000000000000000000000111111111111000000---222RRRZZZ777)))333---000000000000000000000000////////////////////////////////////////////////.........///////////////000000////////////000000............/////////////////////....../////////000000000000////////////////////////////////////000000////////////000000/////////////////////////////////000000////////////////////////////////////////////////........./////////////////////////////////////////////////////////000000/////////............///000222333222333333333333111///...,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,------------..................---------...............---------////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000000000000000000000000000000000000000000////////////000000000000222111///......///111222////////////////////////...///000000//////000222////////////000000000000///000000000111111111111...///111111111///...---////////////000000000000000///...///111222222111////////////000000000000////////////////////////////////////000000000111////////////000000000000111111111111111111111111000000111111111111000000///:::```ggg>>>+++555111000000000000000000000000////////////////////////////////////////////////------....../////////000//////000000000000//////............////////////...//////////////////...////////////000000000000000000000000000000000000//////000000000000////////////////////////////////////000111111000//////////////////////////////.........///////////////////////////////////////////////////////////////---......//////......---......---...///111222444444444444444222///---+++,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...------,,,,,,,,,---------.........................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000000000000000000000000000000000000000000////////////000000000000111111////////////111111////////////////////////...///111000//////000222////////////000000000000//////000111111111111000---///111111000.........////////////000000000000333000......000111222111////////////000000000000000000000000000000000000/////////000000000111111////////////000000000000111111111111111111111111000000111111111111000000333333GGGNNN999///333///000000000000000000000000000000000000000000000000000000000000000000000000---------......//////000//////000000000000//////............////////////......////////////......////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////111111111111//////////////////////////////.........///////////////////////////////////////////////////////////////------............------...------...///111333444555555444222000...+++***,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,------......------,,,---------.........................../////////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////...000111111000000111222.../////////000000000111...///000111222111111000---///111000...---...000////////////000000000000111///......000111111000////////////000000000000000000000000000000000000//////000000000111111111////////////000000000000111111111111111111111111000000111111111111000000111...000444333000......000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,---......///000000...///000111111000///...............////////////---...///000000///...---.../////////000000000111000000000000000000000000...///000111111000///...000000000000000000000000...///111222222111///...////////////////////////............/////////000////////////////////////////////////////////////......////////////......------------///111333444444333111///...---,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------******+++,,,,,,---......+++,,,------......------------------............---........./////////000---........./////////000------------------------------------------------........................,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////////////////...000111111000000111222.../////////000000111111...///000222222111111000---///111000------///111////////////000000000000---------///111111000...////////////000000000000000000000000000000000000000000000000111111111111////////////000000000000111111111111111111111111000000111111111111000000///333222333666000---555000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,------...///000000...///000111111000///.............../////////000---...///000000///...---.../////////000000111111000000000000000000000000...///000111111000///...000000000000000000000000...000111222222111000...////////////////////////---.........//////000000//////////////////////////////////////////////////////000000000000//////------------///111333555222111///---------......,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------******+++,,,,,,---......+++,,,,,,---.........------------.........//////---.........//////000000---.........//////000000000000000000000000000000////////////////////////........................,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000111111222111111000///...////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000////////////////////////333222222222111111000000000000000000000000000000000000000000111111111111///000000222444444111///000000000000000/////////000111111000//////000222222222111111000111111111222222222222222222222222000111111111111222222222222222222222111111000000000000000000111111111111000000000000000000000000///////////////.........111111111111111000//////............/////////000////////////////////////000000000000000000000000000111222333333222111000000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////000000//////.........---........................000000///...------,,,,,,------------------------++++++,,,,,,,,,---------//////.........---------...---,,,,,,......---,,,//////.........---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++++++++++++++,,,,,,............,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------+++,,,------+++++++++---///...------,,,,,,------111000///...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---.........///------............------000//////...---------...000///...,,,,,,,,,------000///......------......///.....................++++++,,,---------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------......,,,---555>>>>>>555---,,,/////////......---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000//////............---+++***...222333///***////////////////////////////////////000000000000........................,,,,,,,,,---------......000000000///......------...---,,,,,,---......---,,,,,,,,,+++,,,,,,------------------------------------------------------////////////000000000000000000000000000000000000111111222222222111000000////////////000000000111111111000000////////////000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111////////////////////////222222222111111000000000111111111111111111111111//////000000000111111111111000111333555555222000111111000000000000000000000000111000//////000222222111111111111111222222222222222222222222222222000111111111111222222222222222222222111111111000//////000000000111111111000000000000000000000000......//////////////////000111111111111000//////........./////////000000000000000000000000000000000000000000000000000000000111111222222111111000111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////000/////////....................................000//////...------,,,,,,------------------------++++++,,,,,,,,,---------//////.........---------...---,,,,,,......---,,,//////.........---------,,,,,,---------.........,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------//////.........---------------------------------------------------------......---,,,---...///000------------------------,,,...///...---,,,---...------,,,+++++++++++++++000///......------......,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///......---,,,,,,------...---,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,------------------------------......------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++------------.........///...---111777777111---...............---------,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////.........------000...---000444555111---////////////////////////.../////////000000000000........................,,,,,,,,,---------...............///////////////,,,,,,+++,,,---.........---------,,,,,,------...------------------------........................////////////000000000000000000000000000000000000000111111222222222222111/////////000000000111111111000000000000/////////000000000000000000000000000000000000000000000000222222222111111111111111222222222222222222222222////////////////////////111111111000000000000000222222222222222222222222/////////000000000111111111111222333555555333111111111111111111111111111000111222111000///000222000000000000111222333333222222222222222222222222000111111111111222222222222222222222111111111111/////////000000000111111000000000000000000000000.........//////000000000000000000000000///............/////////000000000111111111111111111111111000000000000000000000000222111111000000111111222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////////////////..................................../////////...------,,,,,,------------------------,,,,,,,,,,,,------------...............---------...---,,,,,,......---,,,...............---------,,,------------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------------------------------------------------......------......///000------------------------,,,...///...---,,,---///000///......------......///...------,,,---------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---------,,,,,,,,,,,,,,,---------......---------///......---------------------,,,,,,,,,---......---------,,,,,,,,,,,,,,,------------------......//////......------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,---------.........//////000---,,,......,,,---000...------------,,,,,,,,,......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.........---------------000///...000333444111---////////////////////////....../////////000000000........................,,,,,,,,,---------......------......///000000111------------------------......------------......------------------------////////////////////////////////////000000000000000000000000000000000000//////000111222222222111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222/////////000000000111111222111111222444444333111000000000000111111111111111222444333222111222333000000000000111222333444222222222222222222222222000000111111111222222222222222222222222222222222/////////000000000111111000000000000000000000000------...///000111111222///000000000000///.........////////////000000000111111111111111111111111000000000000000000000000222111000//////000111222222222111111000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............///////////////////////////////////////////////////.................................//////.........---------------------------------,,,,,,,,,------------..............................---,,,,,,......---,,,........................------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------......//////------------------------,,,---......---,,,---///111111000///////////////...------,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000/////////......------///................../////////...------.........------------...//////000...............------,,,------............//////...---------------------+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------.........///---+++******+++---///---------------,,,,,,,,,---......//////......---------------------------------------------------........................---------............///---------------------------,,,,,,---//////---+++////////////////////////........./////////000000........................,,,,,,,,,---------..................//////000000///000000///---,,,,,,,,,......---,,,,,,,,,------------------------------........................////////////000000000000111111111111111111111111......///000111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111000000000000111111111111222111000111333444333111/////////000000111111111222444666666444333333444000000000000111222333444222222222222222222222222000000111111111222222222222222222222222222222333000000000000111111111111111111111111111111111111---......///000111222222000000000000000//////...////////////000000000111000000000000000000000000000000000000000000000000222111000//////000111222222111111000000/////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////.........///////////////.......................................---------------------------------,,,,,,---------.........---........................---,,,,,,......---,,,---.....................---------.........//////,,,,,,------------,,,,,,------------------------,,,,,,,,,------.................................---,,,,,,,,,,,,,,,,,,------------------------------------------.................................------------------------,,,---------.......................................///000000//////000222111000//////......//////.........------...//////.........//////.........---------------------------------------------------------------...//////000000000//////......---...------,,,,,,------...---------,,,,,,---......,,,,,,------.....................///...---,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,---...///++++++,,,,,,,,,---------------------------------+++,,,,,,,,,---------------...---,,,,,,---...---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///---------------------------,,,,,,,,,------,,,+++////////////////////////............////////////........................,,,,,,,,,---------......000000//////............---///000///......000333......---,,,,,,,,,,,,,,,------------------------------------------------////////////000000000000111111111111111111111111///000000111111111000000000000000111111111222222000000000111111111111222111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111222222222333333333222111222333444444222//////000000111222222222222444666777555444444444000000000000111222333333222222222222222222222222000111111111111222222222222222222222333333333333111111111222222222333333111111111111111111111111/////////000000111111111111111111111111000///////////////000000000111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////.........///////////////................................................------------------------,,,---------............---------..................---,,,,,,......---,,,---------...............------........./////////------............------........................---------...//////000000////////////////////////...---,,,,,,,,,,,,---...........................---............/////////........................------------------------------...////////////...000000000000000000000000111222444444333333555666666666555444444444444444000000000///000000111111//////000000000000//////------------------------////////////////////////...............///000111000000//////////////////...---,,,++++++,,,---...---------,,,------...///,,,---......///......---------...///...---,,,+++,,,,,,,,,------......///...---,,,,,,,,,---///000,,,,,,,,,---------......------------............,,,,,,,,,---------......,,,//////------//////,,,---------............///.........//////.........------------------------------------------------........................---------............///---------------........./////////...............////////////////////////------........./////////........................,,,,,,,,,---------......111000000///......------***,,,.........222888>>>//////...---,,,,,,,,,,,,------------------------------------------------////////////000000000000111111111111111111111111222222333333333222111111000000111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222111222222222333333333333222222222222222222222222222222333333333444444444555444333333555666666555111111222333333444555555111333555666555333222333222111111111111111222222222222222222222222222222000111111111111222222222222222222333333333444444222222333333333444444444111111111111111111111111000000000000000000000111222222222222222111111000//////000000000111111111111111111111111111111111000000000000000000000000//////000000000000///////////////000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////............/////////000................................................------------------------------------............---------.........//////...---,,,,,,......---,,,---------.........//////............//////////////////000000000000//////000000000000000000000000......//////000111111222222222222222222222222222000///............///000000000000000000000000000//////000000111111111111........................////////////////////////...///000111222111111000111111111111111111111111111222444444333333555777999888777777666666777777222222222222222333444444111111222222222222111111////////////////////////000000000000000000000000000000000000111222333444222222222333333333333333222111///......///111222222222111111222333333444222333444444444333222111///000222222222111///...000111111222333333444444333222000...------...///------........./////////------------.........///............/////////000,,,000000------000000,,,........./////////000000000000111111111111000000////////////////////////................................................---------............///------........./////////111111111000///...///000////////////////////////---------.........//////........................,,,,,,,,,---------......///////////////.........---...///......222;;;CCC222111000///............------------------------........................////////////000000000000111111111111111111111111555555555555444444333222000111111111111222222222000000111111222222222222111111111111111111111111000000000000000000000000000000111111222222222222333333333333333333333333222222222222222222222222222222222333333444444444333333333333333333333333333333333444444444555555777666555555777888888777333333444444555666777777///111444555333222111111222222111111111111111111222222222222222222222222000111111111111222222222222222222333333444444444333333333444444444555555111111111111111111111111111111111000000000000000222333333333333222111111000000000000111111111111222222222222222222222222000000000000000000000000...///000111111000///.........//////000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////---.........//////000000........................---.....................---------------------------------.........//////---------.........//////...---,,,,,,......---,,,---------.........//////............/////////000111111222222222222111111000000000000000000000000...//////000111222222333444444444444444444444444222111000//////000111222000000000000000000000000111111222222222333333333////////////////////////111111111111111111111111000111222333444333222222222222222222222222222222...000111111111111333444333333222111111111111222444333333333444444555666222222222333333222222222111111111111111111111111111111111111111111111111222222222222333444555666666777777777888888999999888777555444444555777888888888888888888999:::;;;::::::;;;;;;;;;999888777444555666777777555444222777777888888999::::::;;;888666333000.....................////////////000---------.........//////000000000000111111111111,,,000000,,,,,,000000,,,.../////////000000111111222222333333333333222222111111111111111111111111........................////////////////////////---------.........//////........./////////000000111111111000......///000////////////////////////---------.........//////........................,,,,,,,,,---------......------......///000000000333444222///---000999AAA444333222111000000000000------------------------////////////////////////111111111111111111111111555444222111111222444555000111111222222111111000222222222222222222222222111222222333333222222111222222111111111111222222222222222111111111111111333333222222222222222333000222444666777777777666333333444555666666666666666555555555555777999:::777888888888888999999999666666666666666666666666:::;;;<<<===<<<:::888666555666777888999999999999555555555444444333333333222222222222222222222222222222222222222222222222222222333444444444444333222333333444444333333222222222333333333444444444111111111111111111111111000000000000000000000000333333333222222222111111//////000111111111111111333333333333333333333333555333111000111111000///111111111111111000/////////...---...000111000///111000///---------...///............/////////000------,,,,,,,,,,,,------/////////.........------111000000000111222333333111333555555333111//////////////////000000000000333333222222111000000000000000000000000///......---...///000111111111111000000//////.........---.........///000111111222////////////////////////000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000000///000000111111111111000000000000...------...///000111111000000//////......//////000000111111222222////////////////////////000000000000000000000000---------............///////////////////////////.........////////////000------------------------------...000222444666777111111111111111111111111.........////////////000..................------///000111222333333222222444444555666666777888888777777777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<<<<:::777777777666666666555555555777888:::<<<>>>@@@BBBBBB;;;999666333111111111111000000000000111111111111111111222222222333333333222333555666666555333222444333111//////000111222222555888888888888;;;>>>===<<<:::888888999:::;;;999777666777888777222///000000000000000000000000000000000000000///......222222222222222222222222000000000000000000000000111111111111111000//////222111111111000000//////////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000666555333222222333555666EEE<<<333222777:::777333444444333222222222333333111000///------///000111111111111111111111111111666555333222222333555666222333333444444333333222222222222222222222222222111222222333333222222111222111111000000111111222111111111111111111111111333222222111111111222222222333444555666666666555333333444555555555444444777666666666777888999:::555555666666666777777777555555555555555555555555888999:::;;;:::888666555333444555666777777777777444444444333333333222222222222222222222222222222222222222222222222222222111111222333333333333333222222333333333333222222000000000000111111111222111111111111111111111111000000000000000000000000111111111111000000000000//////000111111111111111111111111111111111111111333222000000111111111000///000000111111111111111222000//////111111111000222111000000///000111111........./////////000000000//////......//////000000111111222222222222222222222111111222222333333333555777777555333222222....../////////000000000000000000111111111111111000000000000000///......,,,---...///000000000000000/////////.........---------...//////000000111........................000///...------...///000//////////////////////////////////////////////////////////////////////////////.........---------//////000000000000////////////...------...//////000000000000//////......------..................------------------------........................---------............///........................------........./////////------------------------,,,,,,,,,------///000000........................------........./////////...........................////////////000000000...//////000111111222222333444444444555555555555777777777777777777777777888666555666777777555333444444444333333222222222444555666888999;;;<<<===888666444111000000000111/////////000000000111111333333444444444555555555444555777888888777555444666555333222111222333444:::<<<>>>===<<<;;;===???;;;:::888666666777888999888777666777888666333///000000000000000000000000000000000000000///......111111111111111111111111000000000000000000000000111111111111111000//////111111111000000000//////....../////////000000000////////////////////////000000000000//////......000000000000000000000000444333222111111222333444<<<777111111555888666333444444444444555555666777444333111000000111333444111111111111111111111111666555444333333444555666555555666666666666555555333333333333333333333333111222222333333222222111111111000000000000111111000000000000000000111111222111111111111111222222444444555555555555444444333333333333333333222111555555444444555666777888333333333333444444444444333333333333333333333333666666777777777555444333111222333444555555555555333333333222222222222222111111111111111111111111111111111111111111111111000000111222222222222222111111222222222222111111/////////000000000111111111111111111111111111111000000000000000000000000000000/////////.........//////000111111111111111000000000000000000000000222000000000222333222111///000000111111222222333444222000000111222111111111111000000000111111222////////////000000000000111111000000000000111111333444555777777777666666444333222222222222222222333555777666444222222222------........./////////......//////000111111222///000000000000///......,,,,,,---.../////////////////////...............,,,------....../////////------------------------//////...------...//////........................------------------------...........................------------,,,,,,,,,......////////////.........---------------......000000000////////////...------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,---------............------------------------------,,,++++++++++++,,,------------------------,,,,,,,,,---------..............................------------...000222333++++++,,,,,,------......//////000000000111111111222222222222222222222222222111000111222111000...000000000000////////////000000111222333444555555333222111///...//////000.........////////////000333333333333444444444444333444555666666555444333555444222111111222333333999::::::999777666777888777666555333333444555555666555555666666555222000//////////////////////////////000000000///......000000000000000000000000000000000000000000000000000000111111000000//////111111000000000000//////------........./////////////////////////////////000000000////////////...000000000000000000000000222111000//////000111222222000///000222444444333222222222333444555777777444333222111111222333444111111111111111111111111444333333222222333333444555555666666666666555555333333333333333333333333111222222333333222222111111000000//////000000111///000000000000000111111111111000000000111222222666555555555444333222222222222333222222111000///111111111111222222333333111111222222222333333333222222222222222222222222333333444444333333111111000000111222222222222222222222111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000111111111111000000000111111111111222222222111111111111111111111111000000000000000000000000000000/////////.........//////000111111111111111000000000000000000000000111000000222555666555444111111111111222222333333222000///000111333333222///////////////000000000//////000000000111111111222111111000000111111222666777888999999888777666333333222111000000000111///111222222000/////////------------.........///............//////000000//////000000//////...---+++,,,------.........---........................,,,,,,,,,------.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---..................---,,,,,,,,,,,,---------.../////////////////////////////////......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,---------......------------------------//////...---,,,,,,,,,---........................++++++,,,,,,,,,------------------...............---,,,,,,---000333777999------------......//////------------....................................///......//////...---,,,..................------------.........////////////......------......///---------.........//////////////////000000000000000000111111111111000000000///............//////333333333222111000000000333222111000000111222222333222222333333222000///...........................///////////////......////////////////////////000000000000000000000000///000000000000000//////000000000000000000//////------------.........///////////////////////////////////////////////////000000000000000000000000///......------......///+++---////////////000111.........//////111222222000000////////////000000111111111111111111111111222111111111111111111222444444444555555444444444333333333333333333333333111222222333333222222111111111000000000000111111//////000000111111111222111111000000111222333333777666555444333222222111222222222222111000/////////000000000111111111111111111111222222222333333111111111111111111111111111111222222111111000000///000000111111111111000111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000///000000111111000000///000111111111111222222222111111111111111111111111000000000000000000000000111111000000000///////////////000111111111111111111111111111111111111111111111222444777999888777555444333333333333444444000//////111444555555444000111111111111111111111000000000111111111111222444444333333333333444444888999999888777555333222111111000//////...//////...///000000...------...------------.........///////////////......------///////////////...------+++,,,,,,------------------------...............,,,,,,,,,,,,------------------------------------------............---------------------------------------------------------------------------------------...............------............------+++,,,,,,------........................///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................,,,,,,,,,---------......------------------------.........---......//////........................+++++++++,,,,,,,,,,,,------------........./////////...------///111444666////////////000000000000,,,---------............------------------------...///000000///......------------------.........---------------,,,,,,,,,,,,,,,,,,,,,------......------------............,,,------------.................................---,,,,,,,,,,,,,,,------000000000000111111111111/////////////////////000...///000000///.........------------------------......////////////..............................////////////////////////...//////000000000////////////////////////000000------------.........///......................................./////////////////////////////////------------------------+++---000000...---...///......------,,,------.........------------......111111111111111111111111000000000000000000000000222222333333333333222222222222222222222222222222111222222333333222222111222222111111111111222222000000000111222222333333111111111111222333444444777666555333222111111111111111111111111111000000111111222222222222111111111111111111222222222333000000000000000000000000111111111111000000111111000000111111111111111000111111111111111222222222111111111111111111111111111111111111111111111111//////000111111111111111000000111111111111000000/////////000000000111111111111111111111111111111000000000000000000000000222222222111111111000000//////000111111111111111222222222222222222222222111222333555888999888777777666555444555666777888222333555888:::;;;999777555555666666555444444333000111111111222222222222666666555555555555666666999888666444222111//////000///..................///000111000///...///111------........./////////111000000///......------...////////////...------,,,,,,------...------,,,---------------.........------------------------------------------------------............------------------------------........................------------------------+++++++++,,,,,,,,,,,,---------............------+++,,,---......///......---............/////////,,,,,,,,,,,,,,,,,,++++++................................................---------............///////////////////////////,,,---------............------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111000///---,,,,,,------////////////////////////------........./////////........................///000222111///......///---------...............------------------------,,,,,,------............---------............///............////////////////////////////////////---------..................------...000222111000------..................,,,---......---,,,...///........................------.../////////..............................////////////////////////......///000000000//////......////////////000000------........./////////........................---............/////////////////////////////////---------------------------...//////...---------000///......---------.........////////////......111111111111111111111111000000111111111111000000111111222222222222111111111111111111111111111111111222222333333222222111333333222222222222333333000111111222333333444444222222222222333444555666777666444222222111222222000000111222222222111111000111222333333222111000000000000000111111111222000000000000000000000000111111111000111111111222111111222222222222111111111111111222222222333333222222222222222222222222222222222222222222222222///000111111222222111111000111111222222111111000000000000000111111111222111111111111111111111111000000000000000000000000222222111111111000000000//////000111111111111111222222222222222222222222000111222555777888666555666555555555777999<<<>>>:::<<<>>>BBBCCCBBB===:::888888888888777666444333111111111222222222333333444444444333333444444444777555333000///......//////............//////000000111222111000000111333....../////////000000000000/////////////////////......//////......---,,,------............------,,,,,,,,,------..................---------------........................,,,------......------,,,------------------------........................------------------------+++,,,,,,,,,------------......////////////......+++,,,...///000000//////---------.........//////,,,,,,,,,,,,------------------------------------........................---------............///........................------........./////////------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000000//////...------,,,,,,................................./////////000000////////////////////////...000222111///---...///------------.........///------------------------------......//////......---............/////////.../////////000000000000000000////////////000000------...///////////////,,,+++***+++...///...---,,,------...//////......,,,---///...,,,,,,///111........................,,,---......//////..............................////////////////////////---......///000000//////........./////////000000....../////////000000000........................---------.........//////////////////////////////.........//////.........------,,,---------------///............//////000...//////////////////...111111111111111111111111111111222222222222111111000111111222222111111000000000000000000000000000222222222333333222222222444333333222222333333444111111222333444444555555333333333333444555666777666555444222111111222222///000111222222222222222//////000111111000///...////////////000000000111111111111111111111111111222222111111111111222333222222333333333222222111111111222222333333333333222222222222222222222222222222222222222222222222000000111222222222222222111111222222222222111111222333333333333444444444111111111111111111111111000000000000000000000000111111111111000000000000//////000111111111111111111111111111111111111111//////111444666777555333444444444666999<<<@@@BBBBBBCCCFFFIIIJJJFFF@@@;;;888888888888666444222111111111222222222333333333111000000//////000000111555333000...------///000///////////////000111222000111111000//////111222////////////000000000000......//////000111111111......//////......---,,,.........///......------,,,,,,,,,------.................................////////////////////////,,,,,,---......---,,,,,,........................------------------------.................................//////000000000......////////////......+++,,,...000111000000///---------.........//////.........//////000000000------------------------........................---------.........//////------------------------.........////////////000------------------------//////...---------......////////////////////////,,,,,,------------......,,,,,,------...///000000,,,---///000111111111111////////////////////////......////////////000000////////////////////////,,,///111000---,,,---...,,,,,,,,,------.........------------..................///000000//////............////////////000............/////////000//////............//////,,,,,,---.../////////...///---,,,---///111///---,,,---...///////////////,,,...000///------000333////////////////////////,,,,,,---.../////////...////////////////////////////////////////////////------...///000000//////---.........//////000000////////////000000000000........................---------.........//////////////////////////////...//////000000//////...---+++******---......---,,,,,,,,,---...///000111------............------888000...555555///000777222222222222222222222222000111111111222222222222000111111111111222222222222222222222222222222222444333111000000000111222111111111111111111111111333333222222222222222222000111333444444333111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222333333444444333333222555444222111111111222222333333333222222222111111333222222111111222222333222111000000000111333444111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333111111111222555888<<<>>>CCCDDDFFFFFFDDD???:::666333333333222222111111111111111111111111111111111111111111111000000000000//////000000000000//////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///...------,,,,,,..................------////////////////////////............/////////000////////////000000000000......------------..............................//////////////////////////////////////////////////////////////////////////////............//////......//////000000111111......////////////......000000///...............000///...------------------,,,,,,---///000///...---------.........//////........................000000///...............////////////////////////...///000111111000///......------------...//////......------------......---------.........//////............/////////000......////////////......////////////////////////............/////////000////////////////////////..............................//////000000111111////////////////////////......//////000000111111//////......---------,,,000000000000000000000000////////////////////////,,,---///111111111000///000///...------...///000///////////////.........//////............//////////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000........................000000000000000000000000////////////////////////........................////////////////////////000000//////.........---GGG999111444666111000444222222222222222222222222111111222222222333333333111111111111222222222333222222222222222222222222333333222111111111111111222222222222222222222222222222222222222222222222111222333444444333222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222333333444444333333222444333222111111111222222333333333222222111111111222222222222222222222222111111000000000111333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222222222222333333333444333333333444666888::::::;;;======<<<999666333333333333222222222111111111111111111111111111111111111111111000000000000///000000000000000000////////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111000//////......---........................////////////////////////........./////////000000////////////000000000111///......------......///........................//////////////////////////////////////////////////////////////////////////////............///////////////000000000000000......////////////......000000///...............//////......------......///...,,,---...//////...------........./////////........................000000///...............////////////////////////...///000000000000///.........------......///000///......------......///------........./////////........./////////000000...//////000000//////..................................../////////000000////////////////////////........................////////////000000111111////////////////////////////////////000000111111////////////......------000000000000000000000000////////////////////////111///,,,,,,...//////...000///............///000////////////////////////000//////......//////000////////////////////////111111111111111111111111111111111000000000//////000000000000000000000000222111111111000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000////////////////////////........................////////////////////////000000/////////.........MMM===111222555333111333222222222222222222222222222222222222333333333444222222222222333333333333333333333333333333333333222222333333333222111111222222222222222222222222111111222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333444444444444333333333333222111111111111222222222222222111111111111222222333444444333222222111111000000000111222333111111111111111111111111222222222222222222222222333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222333333333333666555444333222333444555222333444555555444333222333333333333222222222222222222222222222222222222222222111111111000000000000000111111111111000000000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000222222111111000000//////............////////////////////////////////////....../////////000000000/////////000000000111111//////............//////////////////////////////////////////////////////////////////////////////////////////////////////000//////......//////000000000000000000000//////...//////000000//////...000000///.........//////...............//////000222000---,,,---/////////............////////////////////////////////////000000///.........//////////////////////////////......////////////.....................///000000//////............//////............////////////....../////////000000000//////000000000000//////............................../////////000000000/////////////////////////////////////////////////////////000000000000111/////////////////////////////////000000000000111000000000000////////////000000000000000000000000////////////////////////111//////333777888444///000//////......//////000////////////////////////000000////////////000000////////////////////////111111111111111111111111111000000000000/////////000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////......CCC888000000333222333555222222222222222222222222111222222222222333333333222333333333444444444444444444444444444444444444111222333444444333222111333333333333333333333333111111111222222222222222444444333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333444444444444333333222222222111111111222222222222222222222222111111111333444666666444333111222111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333444444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444555444333222222222333333111111222222333333333333333333333333333333333333222222222222222222222222222222222111111111000000000111111222222111111000111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111000000000000///////////////000000000////////////////////////...////////////000000000//////000000000111111111000//////......//////000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000222111111000000///////////////000000000000//////000000///////////////000............///000111222444111...,,,---...///000....../////////000000000////////////////////////000000///////////////000////////////////////////.........//////.........//////......//////000111000//////......//////000....../////////000000000...////////////000000000///000000111111000000///...........................////////////000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111000000000000000000000000000000000000000000////////////////////////,,,...555@@@HHHGGG<<<222000//////////////////000///////////////000000000111000000//////000000111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////////////////777555444444333111333777222222222222222222222222111111111222222222333333444444444444555555555555444444444444444444444444222333444555555444333222333333333333333333333333111111222222333333333333555555444333333444555555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333444444555555444444333222222222333333333222222222222222222222222333333222333555666666555333222333333333333333333222222333333333333333333333333222222222222222222222222333333333333333333333333222333333333444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222333333333444444444333333222222222333333333444333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111222222222222111111000000000111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000////////////000000000111111000000000000000000000000////////////000000000111000000000000111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000222222111111000000////////////000000000000//////000000/////////000000111.........///000111222333555222...------///000000/////////000000000111111000000000000000000000000000000/////////000000111000000000000000000000000/////////....../////////000////////////000111111000000000//////000000000/////////000000000111111////////////000000000111000000111111111111000000////////////////////////////////////000000000111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111000000000000000000000000---///666@@@IIIGGG===222///000000000000000000///////////////000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000000111111111111111222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000444777::::::555222333666444444444444444444444444222222222222333333333333444555555555666666666666555555555555555555555555333333444444555555444444444444444444444444444444222222333333444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444555555555555444444222333444444444444444333333333333333444444444444444444555666666555444444444444555555555444333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333444444444444222222333333333444444444444333333333222222222222333333333333444444444444333333333333333333333333333222222222222111111111222222333333333333222222000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111000000000000000000000//////000000111111222222000000000000000000000000/////////000000000111111000000000111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111000000///000000111111000000///000000/////////000111111////////////000111333333444222///...///111111111000000000000111111111111000000000000000000000000000000/////////000111111000000000000000000000000000000////////////000000000000000000000111111222111111000000000000111111000000000000111111111111/////////000000000111111111111222222222222111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000222111111111111000000000000000000000111111111111111111111111111111111111000000000000000000000000222000000333888999555000///000000111111000000///...//////000000111111222222222111111111111222222111111111111111111111111222222222222222222222222111111111222222222222333222222222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111666888:::999777666666555555555555555555555555555444444444444555555555666555555666666666777777777555555555555555555555555444444444444444555666666444444444444444444444444333333444555555666666777444555666777777666555444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444444555555555555444444333444555666666666555555444444444555555555666666555555555555555555555555555666777777777666444333666666666666666666666666555555555555555555555555444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444555555555555555555555555333333333444444444444555333444444444444444333333222222333444444333333222333333333444444444555555333333333333333333333333333333222222222111111111222222333333333333222222222222222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111111222222222222222222222//////000111111222333333000000000000000000000000//////000000000111111111000000111111111222222222222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111222222000000111111111111000000000000//////000111111222000000000000111111222333222111//////111222222111000000000111111111222222111111111111111111111111000000//////000111111222000000000000000000000000222111000//////000111222111111000000000111222222222111111000000111111222000000000111111111222222//////000000000111111111111222222222222222222111111111111111111111111111//////000000000111111111000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000222222222111111111000000/////////000000000111111111111111111111111111111000000000000000000000000333000......///000000000///000111111111111000///...//////000111111222222222222222111111222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111666666555555777:::888555666666666666666666666666666666666666777777777777666666666666777777777777666666666666666666666666555444333333444555666777555555555555555555555555444444555555666777777888333555777888888777555333555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444666666666666666666666666444444555555555555444444333444666777777777666666555555555666666666777777666666555555555555666666666777888888888666555444777777777777777777777777666666666666666666666666444444444444444444444444444444444555555555666666666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444555555555555555555444333222222111222444666666666555555333333333444444555555555333333333333333333333333333333333222222222111111222333333444444333333222333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333///000000111222222333333000000000000000000000000000000000000111111111111000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000111222222222333000000111111111111000000000000///000000111222222111111111000111111222333111000///000222333333111000111111111111222222222111111111111111111111111000000///000000111222222000000000000000000000000333222111000000111222333111111111000111111222333222222111111111111222222000111111111111222222222000000000000111111111111111222222333333222222111222222222222222222222222000000000000111111111111000000000000000000000000111111111111111111111111222222222222111111000000000000000000000000000000222222222222111111000000......//////000000000111111111111111111111111111000000000000000000000000...///111222333222222111///000111222222111000///...//////000111222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333444444555555555333333333333333333333333111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222999888888888777777666666555777888999999888777555555555555555666666666666777777777777888888888888777777777777777777777777999888888888777777666666777777666666555555555444777777777777777777777777999888888888777777666666666666666666666666666666666666666666666666666666555555444444444333333333444444444444444444444444666666666666666666666666666666666666777777777777888888888888888777666666666666666666777777777777777777888999888777666555777777777666777888888999888888999999999999888888444444555555555555444444444444444444444444444444555555555555555555444444666666666666666666666666444444444555666777777888444444555555555555444444333444555666666555444333444444444444444444444444555444333222222333444555444555666888888666555444444333222555888888666333;;;555333666666222000222333444444555555444444333555555555444444333333222000000111222222333444444444444444333333222222222333333333333333333333333000000000000000000000000000000000111333333222111444333222222111000/////////000000000000111111111222111000111333333111000444111///000222333111...111000000000000000000111111111111111111111111111222222222111111000000000111111111111111111111111111111000000000000111111222222222222222222222222111111333333333333111111000000111111111222222222111111111111111111111111111111111111111111111111444333222111111111111222333222222111111222222333000000000000000000000000222222222222222222222222111111111111111000///...222222222222222222222222666555333222111222222333222222222333333333444444333222000//////000222333333333333222222111111111000000000000000000000000//////000111222222333333222222222333333333444444///000111111333333444555000000111222222222111111111111111111111111111111000000000000000000000000333111//////111222222222111222222333333222222111000000000111111222222333333222111000000111222333333333333222222111111111222333333222111222444777111111111111111111111111111111111111222333444555333333333333333333333333222222222333666777777666555333222444555444333333111000000222444444333222333333222222222111111111333333333333333333333333111222222333333444444555111111111222222333333333222222222111111000000000000000000000000000000000222111111111111111111222111111111111111111111111999999888888777777777777666777888999999888777666666666666666777777777777777777777777888888888999777777777777777777777777888777777777666666666666777777777777666666666555444444444444444444444444999999888888777777777777666666666666666666666666555555555555555555555555666666555555555444444444555555555555555555555555666666666666666666666666666666666777777777888888888888999888888777777666666777777777777888888888888888999999999888777666777777666666777777888999888888999999999999888888555555666666666666555555777777777777777777777777555555555555555555555555555555555555555555555555333333444444555666666777444444555555555555444444555555666666666666555555555555555555555555555555666555444333333444555666444555777888888777555444555444333444777777555333222333333333333444444444333333444444444444444444555555555444444333333333555444444444444444444444333333333222222222111111333333333333333333333333333333333333333333333333111111111222222333222111333333333333333222222222000000000111111111222222222111111111333333222000333111000222444555444222333222222111111222222333222222222222222222222222222222222111111000000000111111111111111111111111111000000//////000000111111111111111111111111111222333444444444444333222222222222222333333333444222222222222222222222222111111111111111111111111444444333333333222222222222222111111111111222222333333333333333333333333444444444444444444444444333444444444333333222111222222222222222222222222444444333222222222222222222222222222333333333333444333111000000111333444222222222222111111000000111111111111111111111111000000111111222333333444444444444555555555666666333333333444444555555666222333444444555444444444222222222222222222222222111111111111111111111111000000000111222222111000222222222222222222222222000000111111111111111111222111000000000000111222333333333222222222111111444333333222222222222222333333333222222222222222444444333333333333444444:::999999888777777666666666666555666666444222111777777777888666666777999444333333444666777666555555555555555444444444444333333333333333333333333000111111222333333444444333333333333333444444444333333333222222111111111333222222222222222222222222111111000000111111222222222222222222222222222999999999888888888888777777888999::::::999888777777777777777888888888999777777888888888999999999777777777777777777777777777777777666666666666666888888888888888777777777888888888888888888888888999999999888888888888777777777777777777777777777555555555555555555555555777777777666666666666666666666666666666666666666666666666666666666666666666777777777777888888888888888999999999888777777888888888888999999999999999999:::::::::999888777777777777777777888999999888888999999999999888888666777777777777777777666888888888888888888888888555555555555666666666666444444444444444444444444333333444444555555666666555555666666666666555555777777777666666777777777666666666666666666666666777666666555555666666777555555777777777777555555777666444444555666555444111888:::444111666777444222222333333444444444444555555555555555444444444777777666555444444333333222222222222111111111111333333333333333333333333444444444444444444444444222222222222222222222222222222222333333333444444111111222222222333333333222222111222333333222000222111000222555666666555333333222222222222333333222222222222222222222222222222222222111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222333333333333222222222222222333333333444444222222222222222222222222111111111111111111111111333444555555555444333222333222222111111222222333444444444444444444444444444444444444444444444444444555555555555444333333333333333333333333333333333333333444333333222111222222222333333333333444444333222111111222333444222222111111111111000000222222222222222222222222111222222333333444444444444444444555555555666666444444444444444444444555333444555555666666555555333333333333333333333333222222222222222222222222333444555666555333111000444333222111111222333444222222222111111111111111222222111111111111222222333333333333222222222222666444222333555555222...222222222222222222333333555555444444555555666777777777666555555555555666555666777888888888888888888>>>DDDDDD@@@;;;::::::777666555666777888777666777666666666555555555555333333333333333333333333000000111111222333333444333333333333333333222222444444444333333333333333444444333333333222222222222222111111111111222222333333333333333333333333999999999999999999999999888888999::::::999888888888888888999999999::::::888888888999999999::::::888888888888888888888888888888777777777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888666666666666666666666666888888888888888888888888888888888888888888888888777777777777777777777777777777777888888888999999888999999999999999888888999999999::::::::::::;;;;;;;;;;;;:::::::::999999999999888888999999:::;;;888999999::::::999999888777888888999999888888777777777777777777777777777666666666666666777777777666666666666666666666666444555555555666666666777777777888888888888777777:::999777777777777999:::777777777777777777777777777777777777777777777777555666777777777777666555999777555444444555555555888DDDEEE888222777888222222222222333333444555555555555555555555555666666555555444444333222222222222222222222222222222222444444444444444444444444333333333333333333333333333444444333222111222333222222222222222222222222222222222333333333444444333222222333444444333111111111111222444444555555333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222333111111111111111111111111111111111222222111111111111111222222222333333333333333333333333333333333333333333333333333333333333444666777777555444222444333333333333333333444333333333333444444444444333333333333333333333333333333444444444444333333444444444444444444444444333444555666666555333222333333444444444555555555555444333333333333444555222222222222222222222222444444444444444444444444333333333444444444555555222222222333333333444444444444333333222222222222222333333444444444444444444444444444444444444444444444444444444444444444555555555444222111222222666555333222222333555666444444444333333222222222333333333333333333333333333333333333333333333333666333222555999999444///111111111222222222222222333333444555666888999:::555555555666666888999:::999:::::::::;;;<<>>>>>@@@AAAAAA@@@AAADDDJJJNNN```uuuuuuUUU<<<:::888666666666777666666666666555555555444444444666666666666666666666666333333444444555666666777555555555444444333333222555555555555555555555555666666666555555444444444666555555444444555555666444444444444444444444444999::::::::::::;;;;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;999999:::::::::;;;;;;;;;999999999999999999999999:::::::::::::::;;;;;;;;;999999999:::::::::::::::999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::999999999999999999999999888888888888888888888888888888999999999:::::::::999999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999999::::::;;;;;;;;;;;;;;;<<<======999999::::::::::::999999888888999999999999888888::::::::::::::::::::::::666666777777888888999999999999999999999999999999888888888888999999999999::::::;;;;;;;;;;;;::::::999999999888888999999999888888888888888888888888777888888999999888888777777777777777777777777777666777777666555444666777888??????888444666777444777666555444444555666777444555555666777888999999666666777777777777777777444444444444555555555555666666666666666666666666555555555555555555555555222444555444111222555888999888888777555444444333222222333333333444444444444333333444555555444222777888999888666555666777777777666666666666777777444444444444444444444444555555555555666666666666555555555555555555555555555555444444444444555555444444444444444444444444666666555555555555666666555555555666666666777777444444444444444444444444555555555555555555555555333444555666666666555444666555555444444555555666555555555666777777888888777777777777777777777777555555666777777777777666555555555555555555555555555555666666777666666666555555555666666666777777444444444444444444444444444444555555555555666666444444444444444444444444444444444444444444444444444444444555555555666666777666666666555555444444444555666666777777666666444444444444444444444444444444444444444444444444444555555444666<<>>???>>>===<<<@@@EEEMMMTTT[[[eeepppwwwfffAAA>>><<<999888888999888888888777777777666666666666666666666666666666666666444444555666666777777888777777777777777777666666555555555555555666666666888888888888888888888888666666555555555555666666444444444444444444444444::::::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;888999999999999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999999999999::::::::::::;;;999999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;999888888888999::::::::::::::::::;;;;;;<<<999::::::;;;;;;::::::999888888999999999999888888999999999999999999999999666666777888888999::::::888888888888888888888888888888888888888888888888999999::::::::::::999999888888999999999999888888888888888888888888888888666777888999999888777666888777777777777777777888444666888888666555666888555555666555555555555555:::999777555555555666777444555555777888999::::::999888888888777666666666333333333444444555555555444444444444444444444444444444444444444444444444111444555444111222777;;;666666555555444444333333222222222222333333333333555444444444666666444333444666888777555555666888666666555555555555666666444444444444444444444444333333444444444555555555444444444444444444444444444444333333333333444444333333333333333333333333666555444444444444555666444444444444555555555555444444444444444444444444444444444444444444444444333333444444444555555555444444333333333333444444444444555666666777888888555555555555555555555555444555666666777777777666555555555555555555555555444444444444444555666666444444444444555555555555333333444444444444333333444444444444555555666666444444444444444444444444333333333333333333333333444444444555555555666666666666666666666555555555444444555666666666666555333333333333333333333333444444444444444444444444666777888777777;;;DDDKKK555555555555555555555555444444444444444555555555333444555555555555444333333333333444444444555555222333555777888888777666555666666777888888999999:::::::::;;;<<<===???@@@???BBBHHHMMMPPPQQQOOONNNNNNZZZkkk|||zzzOOO???<<<999777888888888777777777777666666666555555444444444444444444444444444444555555666777777777666666666666777777777777444444444555555666666666555666666777777888888888555555444444444444555555333333333333333333333333:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888999999:::::::::888888888999999:::::::::888888888888888888888888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999:::::::::999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;999::::::;;;<<<<<<<<<;;;999999999:::::::::;;;;;;;;;:::999888777888999:::999999888888999999:::;;;999::::::;;;;;;::::::999888888888999999888888888777777777777777777777777666777777888999999::::::777777777777777777777777888888888777777777777777777888888999999888888777777888999::::::999888777777777777777777777777777666777888999999888777666888888777777777777888888222555999999777666777888777333222666777444333555<<<:::888666555555666777444555666777888999:::;;;999999888666555333222222222222222333333444444444333333333333333333333333222222222222222222222222000333555444222222888===000000111111111111222222111111222222222333333333555444444555666666555333...111444333222222444777333222222111111222222333555555555555555555555555222222222333333444444444333333333333333333333333333222222111111222222333222222222222222222222222333333111111111111333333000000111111111222222222555555555555555555555555333333333333333333333333333333333333333444555666333222222111111222222333222222222333444555555666222222222222222222222222222222333444555555444444666666666666666666666666333333222111222333555666222222222333333333444444222333333444444333333222333333333444444555555555444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444111222333333444444333333333333333333333333333333444444444444444444444444111333444111...///444999333333444555555444333333222222222333333444444444222222333444444333222222333333333444444555555555222444666666555444444555333333333444555666666777555666999<<<@@@DDDGGGIIIRRRWWW```iiiooorrrrrrqqqlllzzzbbb===;;;777555555666555555555444444444333333333333333333333333333333333333333333444444555666666666222333333333444555555555333444444444555555666666111111222333444555666666444333333222222333333444333333333333333333333333