BM6P6(@ uuuWWWKKKNNN===999HHHHHH___hhhoooxxx]]]PPPRRRWWWaaaqqq]]]WWW[[[\\\ZZZWWWZZZwww|||ZZZFFFGGGEEECCCIIIMMMggg}}}```YYYYYY^^^eeeddd```fffiiiiiilllssswwwwwwwwwZZZooo~~~III<<<;;;;;;::::::>>>GGGPPPTTTNNNGGG@@@===<<<======;;;<<<===@@@CCCGGGJJJLLLRRRRRRRRRTTTXXX]]]bbbdddeeeiiioootttxxx{{{iiiZZZZZZZZZQQQRRRPPPJJJBBB>>>???BBB???BBBFFFKKKRRRXXX]]]```[[[UUUQQQPPPNNNJJJIIIKKKJJJKKKNNNPPPOOOJJJCCC>>><<<:::;;;BBBQQQeeexxxoooVVVFFFAAA???;;;;;;999888777777888:::<<<===<<<<<<;;;:::999888777444666777888999;;;???BBBGGGGGGHHHKKKMMMNNNMMMLLLRRRXXXUUUHHHBBBFFFIIIEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;666555444444555555444222;;;;;;:::999999999999999888;;;>>>BBBDDDDDDCCCBBBAAAAAAAAA@@@>>>;;;888777666444444555999DDDZZZmmm}}}aaa[[[eeeeeennneeeJJJ???444333555555444333444444444555555555555666888:::===FFFpppsssCCC???@@@AAARRRdddvvvwwwYYYHHHMMM@@@<<>>===<<<;;;;;;===EEENNNTTTPPPJJJEEEAAA@@@@@@@@@<<<===>>>@@@CCCGGGJJJLLLQQQQQQRRRTTTWWW\\\aaadddfffjjjoootttwwwzzz}}}{{{sssuuujjj]]][[[```XXXOOOKKKLLLJJJEEE@@@===>>>???@@@BBBEEEGGGHHHFFFBBB@@@CCCEEEEEEGGGKKKKKKLLLNNNPPPQQQMMMEEE???@@@;;;999AAATTTiii{{{{{{hhhOOO@@@???EEE<<<;;;:::888888999:::;;;<<<<<<;;;:::999888777777555666888888999<<<@@@CCCHHHIIIKKKMMMOOOPPPPPPOOOSSSZZZYYYNNNHHHKKKKKKFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???<<<:::999:::;;;;;;:::999;;;;;;::::::;;;<<<<<<===???AAACCCEEEEEEDDDCCCAAABBBBBBAAA@@@???<<<:::999777555444666999DDDYYYllllllfffiii~~~bbbtttdddIII>>>444333555555333444444444444444555555555555666999<<>>:::EEEUUUpppvvvWWWDDDJJJCCC???CCC>>>SSSuuuNNN]]]eeeSSSQQQPPP^^^~~~}}}{{{yyycccYYYUUUYYYdddvvvUUUIIIFFFEEEIIITTTrrrfffcccdddjjjrrrtttrrrooorrrzzz{{{tttrrrvvv|||~~~PPPYYY^^^AAA===;;;<<<<<<===CCCKKKQQQOOOKKKGGGDDDBBBBBBAAA======???@@@CCCGGGJJJLLLOOOPPPQQQSSSWWW\\\```cccfffjjjooosssvvvxxx{{{}}}nnn]]]```ooofff\\\```ZZZTTTRRRSSSPPPHHHAAABBBBBB@@@???======<<<<<<;;;888999>>>BBBDDDIIIOOOQQQPPPQQQUUUYYYXXXQQQKKKDDD===888@@@TTTmmmyyywwwuuunnn\\\GGGAAAFFF>>>===<<<;;;::::::;;;;;;;;;;;;:::999888777666666555777888888:::<<>>======>>>@@@@@@???===<<<<<<<<<===>>>@@@AAABBBGGGGGGGGGGGGFFFDDDAAA@@@CCCCCCBBBAAA@@@>>><<<;;;999777666666999DDDXXXkkk~~~ssshhhiiivvvddd```GGG===444333555444333444444444444444555555555555444777;;;@@@]]]iiiTTTBBB@@@<<>>>>>???AAACCCFFFIIIKKKMMMNNNOOORRRVVV[[[___bbbfffjjjnnnrrrtttvvvyyy{{{}}}kkkWWWVVVbbb}}}vvvlllkkkgggcccpppoooZZZ\\\\\\[[[WWWRRRNNNKKKHHHHHHFFFEEECCCCCCBBBBBB>>><<<===@@@BBBDDDIIIOOOTTTQQQOOOSSSYYY\\\YYYUUUDDD>>>999???PPPjjjlll]]]``````RRRDDD?????????>>>>>>===<<<;;;;;;::::::999888777666555555666777888888999===BBBEEEIIILLLPPPTTTUUUVVVVVVWWWYYY^^^___WWWQQQOOONNNKKKDDDEEEGGGIIIJJJKKKKKKKKKHHHHHHGGGEEECCCAAA???>>>???>>>>>>@@@AAABBB@@@>>>@@@@@@AAAAAABBBDDDEEEFFFIIIHHHGGGFFFDDDBBB@@@???CCCCCCBBBAAA@@@???>>>===;;;888777777:::DDDXXXjjjxxxuuuxxxkkk___jjj{{{mmm]]]EEE;;;444444555333333444333333444444444555555555444777;;;===QQQhhhyyyTTT@@@BBB@@@AAAMMM```wwwgggQQQGGGBBB===???BBB???HHH[[[nnnaaarrr___TTTRRRPPPaaa~~~ooofff{{{eeeQQQIIIHHHOOO___kkk^^^eeejjjvvvyyyxxx___QQQ|||{{{HHH<<<666999<<<;;;???GGGFFFHHHIIIGGGCCC@@@??????>>>>>>???@@@BBBEEEHHHIIIKKKLLLNNNQQQUUUZZZ^^^```eeeiiimmmqqqsssuuuwwwyyy{{{mmmXXXTTT]]]vvvwwweeeXXXVVVSSSOOOVVVcccpppggg\\\WWWWWWXXXWWWUUUJJJIIIHHHGGGGGGFFFFFFGGGAAA???@@@BBBBBB@@@DDDJJJQQQLLLGGGGGGKKKNNNNNNMMM@@@???===???JJJbbboooSSSRRRWWWOOOCCC>>>??????@@@@@@???===<<<;;;:::999999888777666555444555666777777999<<>>>>>CCCBBBAAA@@@??????>>>>>><<<:::888888:::DDDXXXkkkxxxtttppp\\\YYYqqqwww]]]BBB:::444444444333333555333333333444444444444555555666<<<===GGGuuuqqqkkkSSS;;;@@@===:::DDD[[[sssyyyaaaRRRHHH>>>;;;???AAA@@@DDDLLLzzzfffeeerrr\\\VVVPPPSSSeeexxxeeeTTTIIIGGGRRRjjjwwwaaa]]]iiinnnwwwzzzvvv}}}mmmPPPiiiRRRAAA666:::===:::===EEEGGGIIIKKKIIIDDDAAA@@@AAA>>>>>>>>>???AAACCCFFFGGGIIIJJJMMMPPPUUUYYY]]]___dddggglllooorrrtttvvvxxxzzzsssYYYVVV___uuuiii___UUUPPPMMMMMMQQQXXXaaaRRRWWW]]]ZZZSSSNNNNNNLLLJJJIIIHHHGGGGGGBBBCCCEEEGGGEEEBBBDDDIIIPPPLLLGGGCCCBBBBBBAAAAAA<<>>???@@@AAA@@@???<<<;;;::::::999888777666555555555555555666777<<>>>>>>>>???AAA@@@???>>>>>>>>>>>>>>><<<:::888999;;;EEEYYYlll}}}yyysssjjjUUUYYY{{{uuuVVV???888444444444222222555333333333333444444444444555555<<<===???fff~~~fffUUU888>>>===999FFFVVVnnnxxx[[[QQQFFF<<<===AAA>>>===BBBEEE^^^zzzfffkkkhhh\\\TTTNNNVVVllljjjYYYRRRGGGGGGWWWyyyqqqbbbgggvvvyyy{{{{{{{{{wwwQQQ]]]___III:::<<<===999;;;CCCHHHKKKMMMJJJDDD@@@@@@BBB=========>>>???BBBDDDEEEGGGIIILLLPPPTTTYYY\\\^^^bbbeeejjjnnnqqqsssvvvxxx{{{___\\\dddsss}}}}}}|||}}}}}}uuudddWWWTTTVVVXXX~~~ttt{{{pppddd```YYYRRRSSSRRRPPPNNNLLLJJJIIIIIIDDDFFFJJJMMMIIICCCDDDHHHNNNOOONNNJJJEEE@@@??????;;;@@@DDDEEEHHHSSSeeessspppeeeUUUEEE<<<999:::===<<<===@@@AAAAAA???===;;;;;;:::999888777666666555444444444444666;;;AAAFFFLLLSSS[[[```aaaaaaccceeecccdddddd```YYYSSSQQQSSSDDDBBB???===<<<===>>>???@@@BBBDDDGGGJJJLLLNNNNNNJJJJJJKKKLLLLLLJJJFFFCCCCCCCCCCCCCCCDDDEEEGGGGGGEEECCCAAA>>>>>>>>>???@@@???>>>===<<<<<<<<<======<<<:::888999<<>>;;;KKKQQQhhh~~~VVVOOODDD<<>>>>>>>>888999AAAHHHKKKLLLIIICCC??????BBB============???AAACCCDDDFFFHHHKKKOOOTTTXXX\\\]]]aaadddiiinnnpppsssvvvxxx{{{gggcccgggrrrxxx{{{ggg^^^^^^\\\wwwhhh|||{{{ddd\\\\\\RRRQQQOOOMMMKKKJJJIIIIIICCCFFFJJJLLLGGG@@@>>>BBBGGGLLLPPPOOOHHHBBB@@@@@@;;;@@@EEEIIILLLRRRZZZ```TTTOOOCCC999888:::888111:::<<>>;;;;;;<<<======>>>@@@CCCEEEGGGHHHHHHFFFEEEFFFGGGGGGDDD@@@===>>>???@@@AAACCCEEEGGGHHHHHHFFFBBB@@@>>>???@@@BBB===<<<;;;::::::;;;<<<===<<<999888999<<>>IIIzzz```vvv{{{hhhVVVTTTQQQ]]]ppp~~~zzzssszzzjjjSSSIIIQQQNNNEEEUUUrrrnnnrrrsss{{{~~~ZZZXXXtttPPP999@@@666666>>>666???JJJOOOHHH@@@@@@BBBBBB???>>>======>>>@@@BBBCCCDDDGGGJJJNNNQQQUUUYYY]]]^^^bbbhhhlllpppsssvvvyyyyyy|||}}}iiihhhvvvaaa___^^^ccceee}}}wwwUUUSSSRRRQQQOOOKKKHHHFFFFFFBBBFFFJJJIIIFFFCCCBBBCCCJJJUUUZZZUUUMMMGGGAAA:::BBB@@@@@@GGGSSS^^^fffiiiXXXJJJ???>>>@@@===<<<===>>>>>>======>>>>>>>>>>>>===<<<;;;999777666444444444444444444666:::???CCCOOOVVV___gggkkklllllllllkkklllkkkfff```ZZZXXXXXXTTTMMMEEE@@@??????>>>===<<<;;;999:::<<<>>>??????>>>>>>>>>======<<<<<<<<<:::<<<>>>???DDDLLLOOOMMMIIIHHHEEEAAA>>>>>>@@@CCC@@@>>>;;;999999::::::::::::;;;;;;:::>>>KKK___nnnvvv|||tttgggggggggjjjtttQQQ999777444222333333222111111111222222222333333333666666;;;888@@@MMMuuuJJJ@@@AAA<<>>===<<<<<<===>>>@@@hhhuuu```mmmXXXWWWMMMTTT```pppwwwlllqqqzzzkkkXXXKKKMMMMMMQQQkkkxxx~~~dddVVVpppSSS<<>>======>>>???BBBCCCEEEGGGJJJMMMOOORRRVVVYYY^^^bbbggglllooosssvvvxxxxxx{{{uuusssoooxxxbbbeeemmmrrraaahhh~~~ooofff]]]YYYZZZ\\\ZZZXXXPPPMMMHHHDDDBBBAAAAAAAAAMMMVVVZZZTTTLLLFFF@@@::::::CCCLLLQQQSSSYYYdddnnncccSSSEEE@@@AAA@@@BBBDDD@@@???======>>>??????@@@===<<<;;;999888666555555444444444444555888===AAAQQQXXXbbbkkkooopppooooookkklllkkkgggaaa]]][[[[[[UUUPPPIIIFFFEEEDDDAAA>>>:::888666777999;;;;;;;;;;;;;;;;;;::::::999999999999<<<>>>???EEELLLOOOMMMLLLKKKHHHDDDAAA@@@BBBEEEBBB@@@===;;;;;;;;;;;;;;;999;;;;;;;;;???LLL___mmmuuu{{{nnn```___aaaggglllMMM999666444222333333222111111111222222222333333333333333777444===IIInnnOOO>>>>>>;;;===KKK]]]wwwzzzUUUNNNAAA@@@>>><<<<<<<<<======:::RRRZZZrrrvvv___[[[OOONNNQQQ]]]qqqssseeebbbxxxyyydddXXXVVVddd~~~}}}qqqPPPcccRRR:::>>>999888===666;;;GGGPPPPPPIIIDDDAAA??????>>>=========???AAABBBEEEGGGJJJLLLMMMPPPTTTVVV]]]aaafffkkkooorrruuuwwwxxx{{{]]]jjjwww^^^fffwwwiii[[[hhhtttiiijjjmmmkkkgggbbbXXXKKKDDDBBBDDDEEEEEEPPPUUUWWWQQQIIIDDD???;;;;;;DDDNNNRRRTTTYYYeeeoooooo___MMMCCCAAABBBFFFJJJEEECCC@@@???@@@AAAAAA@@@<<<<<<;;;:::999888777666444444444333333555999===NNNWWWcccnnnssstttsssrrrnnnnnnmmmiiiddd```______WWWSSSOOOLLLKKKIIIDDD@@@:::888666666777888888888999999999999999888888888888<<<>>>@@@FFFMMMPPPNNNNNNLLLJJJFFFBBBAAACCCEEECCCBBB@@@>>>===<<<;;;;;;888:::;;;;;;@@@MMM___lllsssyyykkk^^^ZZZ\\\eee}}}]]]FFF888666333222222333222111111111222222222333333333111222666333<<>>===<<<<<<<<<<<<===>>>AAAddduuuooosssmmm\\\TTTQQQOOOTTT```vvvqqq]]]iii~~~jjjiii{{{|||~~~MMMXXXVVV999:::999888:::666:::DDDNNNPPPKKKEEEAAA@@@???>>>===<<<===>>>@@@BBBDDDFFFIIIKKKMMMPPPTTTWWW\\\```fffjjjnnnqqqtttvvvzzz|||pppiiivvv```kkk```___xxx{{{zzzwwwtttqqqgggXXXMMMGGGFFFHHHHHHPPPRRRQQQMMMFFFBBB???===FFFGGGLLLRRR[[[ccciiillluuufffSSSFFFAAACCCFFFIIIIIIGGGEEEDDDEEEDDDAAA???======<<<;;;:::999888888444555444333222333666999GGGPPP___lllssswwwwwwwwwtttsssppplllgggdddbbbaaa[[[WWWRRROOONNNKKKGGGCCC===;;;888777888999888888::::::::::::999999999999888<<>><<<;;;;;;888999:::<<>>GGG___xxxpppFFF@@@BBB>>>DDDRRRggg}}}jjjSSSIII======<<<<<<<<<<<<<<<<<>>===<<<<<<>>>@@@AAABBBEEEHHHKKKNNNRRRWWWZZZ[[[___dddiiimmmpppsssuuu{{{}}}~~~oooyyyooo^^^iiiyyyvvveeeUUUKKKGGGFFFPPPNNNLLLIIIEEEAAA???@@@JJJSSS```kkkppppppnnnmmmssshhhXXXKKKEEEFFFHHHHHHGGGDDDCCCEEEHHHHHHCCC??????>>>===<<<;;;:::999888444444444222111111333666@@@IIIXXXgggqqqxxx|||~~~{{{xxxtttoookkkgggdddccc```[[[TTTOOONNNLLLIIIGGG@@@>>>;;;999999999888777999999999999999999999999888<<<@@@CCCJJJRRRTTTQQQMMMLLLKKKHHHEEECCCEEEFFFEEEFFFGGGDDD@@@<<<::::::888999;;;>>>DDDOOO]]]ffflllrrr{{{jjj]]]SSS\\\uuukkkiiiIII<<<777444222111222333222222111111222222222333333333333555888555>>>FFFWWWlllwwwJJJ<<<@@@;;;AAALLL^^^tttcccSSSFFF<<<<<<<<<<<<<<<<<<;;;;;;===555>>>eeeyyypppZZZVVVTTTRRRPPPXXXppppppnnn{{{XXXKKKcccwwwJJJ;;;===;;;888;;;;;;@@@IIIPPPNNNGGGCCCCCC@@@???===<<<<<<===???@@@AAADDDHHHKKKNNNRRRWWWZZZZZZ^^^dddhhhlllooorrruuuyyy|||dddbbbkkksss```TTTPPPRRRNNNKKKIIIFFFAAA???AAADDD]]]}}}xxxssspppkkk```UUUQQQSSSTTTSSSHHHDDDAAACCCGGGIIIFFFBBBAAA@@@???===;;;:::999888444444444333111111222444:::CCCQQQ___kkkuuu}}}{{{vvvqqqnnnkkkhhhfffeee___XXXSSSRRRPPPMMMKKKCCC@@@===;;;:::999888666666666666777777777777777999>>>BBBFFFMMMUUUVVVTTTNNNNNNNNNLLLIIIHHHIIIKKKGGGIIIKKKHHHBBB===;;;;;;999:::<<>>???GGGVVVlll]]]RRRDDD;;;;;;;;;<<<<<<;;;;;;;;;888:::<<>>???BBBDDDGGGJJJMMMPPPTTTXXXYYY]]]cccgggkkknnnqqqttttttyyyvvvdddddd}}}~~~ooofffXXXRRRMMMLLLIIIBBB???@@@===TTTwwwzzzsssqqqjjjbbbaaagggjjjiiiXXXPPPGGGCCCEEEHHHGGGEEECCCBBB@@@>>><<<:::888777333444444333111111222444555<<>>===<<<:::999666666666777777888888888:::???DDDHHHOOOWWWYYYVVVMMMNNNNNNMMMKKKKKKLLLNNNJJJMMMPPPMMMFFF???======::::::<<<@@@GGGPPPYYY___cccjjjttt|||qqq[[[UUU]]]~~~lllOOOWWWrrrhhhDDD:::555333111000222333222222111111222222222333333333///222555111;;;???DDDmmmwwwkkkGGGEEEBBB>>>CCCQQQggg[[[SSSBBB::::::;;;<<<<<<;;;;;;;;;666AAA@@@>>>___{{{sssyyyhhhZZZUUURRRPPPXXXeee{{{|||~~~}}}xxxwwwPPPRRRbbbDDDAAA:::444;;;999???MMMZZZZZZNNNEEECCC@@@???===<<<<<<===>>>???BBBDDDGGGIIIKKKNNNQQQTTTYYY]]]bbbgggkkknnnqqqssspppvvv}}}iiicccmmmvvv^^^VVVQQQPPPKKKBBB>>>???<<>><<<888888999999:::::::::;;;;;;@@@EEEIIIQQQYYYZZZWWWKKKLLLLLLKKKJJJJJJLLLMMMLLLPPPSSSPPPHHHAAA??????;;;;;;===AAAHHHPPPXXX]]]aaahhhrrr{{{{{{bbbVVVXXXgggIIIGGG[[[ddd???666555333111000111333333222111111222222222333333333000333666222<<>>BBBNNNddd~~~___VVVBBB;;;;;;::::::::::::999999777999BBB???BBBuuuyyy~~~hhh[[[YYYXXXTTTQQQiii}}}}}}zzzYYYUUUjjjOOO888<<<===555666;;;DDDPPP\\\]]]OOO???BBBAAA@@@>>>>>>>>>??????@@@CCCFFFIIIKKKMMMQQQSSSXXX[[[___cccggglllqqquuurrruuuzzz[[[jjjxxx|||{{{tttdddWWWSSSOOOEEE???AAA<<>>CCCLLLWWW]]]]]]ZZZNNNMMMLLLKKKKKKMMMNNNPPPPPPQQQPPPMMMHHHCCC???>>>;;;<<<>>>@@@EEEMMMVVV\\\aaafffoooyyyzzz```MMMdddoooRRRVVV```WWW>>>999555444333333222222222222222222333333333444444444...000444777666999CCCOOOPPPBBBBBB===AAAKKK]]]uuu```UUU@@@;;;;;;:::::::::999999999999777===???AAA___mmm^^^ZZZVVVQQQTTTuuu|||~~~}}}}}}hhhPPP```XXX<<<===>>>666888;;;@@@IIIUUUZZZRRRFFFBBBAAA@@@>>>>>>>>>??????@@@CCCFFFHHHJJJMMMPPPRRRUUUXXX]]]aaaeeejjjooosssrrrtttyyy~~~~~~nnndddppp|||kkkZZZQQQMMMHHHBBB???@@@GGGNNN[[[xxx{{{ppppppzzz{{{jjj]]]PPPCCC@@@EEEBBBCCCCCCCCCBBB???===;;;999888777555333222111111000222666999???KKK[[[fffppprrrttttttsssrrrrrrrrrooonnnmmmmmmllliiiddd___WWWSSSOOOKKKIIIGGGDDDBBB>>>>>>===<<<;;;;;;::::::>>>???EEEOOOYYY___^^^[[[PPPNNNMMMLLLKKKMMMNNNOOOOOOPPPOOOMMMHHHCCC???>>>;;;<<<===@@@EEEMMMVVV\\\```fffoooyyyuuubbbUUUkkkrrrXXX___kkkzzzUUU===777555444333333222222222333222222222222333333333444111222555777666777@@@KKKyyynnnXXXEEECCC>>>AAAJJJ[[[rrr^^^RRR???::::::::::::999999999999:::777777>>>???EEEsssooo___WWWQQQKKKZZZuuu{{{zzz|||zzz}}}OOOWWWjjjCCC======888:::::::::???JJJTTTTTTNNNCCCBBB@@@???>>>>>>??????@@@CCCFFFHHHIIILLLOOOQQQRRRUUUZZZ^^^bbbgggmmmppprrrtttwww{{{lllgggaaahhh~~~aaajjjxxxyyyzzz}}}xxxcccQQQLLLLLLHHHAAADDDMMMSSSXXXiii}}}}}}uuupppqqqtttwwwhhhUUUCCC===AAA>>>???@@@AAA@@@>>><<<;;;;;;:::999777555444222222111222333555999BBBOOOXXXfffiiimmmoooooonnnnnnnnnooonnnnnnnnnnnnlllhhheee[[[WWWRRRNNNLLLJJJGGGFFFBBBAAA@@@>>>===<<<<<<<<<>>>AAAHHHRRR[[[```___\\\PPPOOOMMMKKKJJJKKKLLLMMMLLLMMMLLLJJJEEEAAA???>>>:::;;;===@@@EEELLLUUU[[[___fffoooyyyooobbbZZZooojjjXXXeeevvvvvvQQQ:::222444444333222222222333333111111222222222333333333555555666888666555===FFFgggiii```EEE@@@>>>@@@FFFUUUjjjuuuWWWNNN@@@:::::::::999999999999888888999555:::>>>888SSSuuurrr```XXXSSSSSSYYYmmm{{{{{{{{{}}}xxxcccXXXwwwQQQ<<<::::::;;;:::888999BBBMMMQQQOOODDDBBBAAA???>>>>>>>>>???@@@BBBEEEGGGHHHJJJMMMOOOPPPSSSXXX\\\```fffkkkooossstttwwwzzz~~~pppeeeZZZ[[[lllfffiiirrr~~~rrrrrr{{{oooXXXLLLMMMMMMGGGCCCLLLTTT\\\kkk}}}|||www|||xxxqqqiiidddyyyqqq\\\EEE<<<===<<<===???@@@@@@???>>>===<<<<<<;;;999777555333222222222222333666===FFFMMMZZZ^^^dddhhhiiihhhhhhhhhiiijjjjjjkkkkkkjjjhhhggg```\\\WWWSSSQQQOOOLLLJJJDDDCCCAAA???>>>============AAAHHHQQQYYY\\\[[[YYYNNNMMMJJJHHHGGGGGGHHHHHHFFFGGGGGGEEEAAA>>><<<<<<999:::===@@@EEELLLTTTZZZ___eeeooozzzkkk___WWWjjjfff^^^uuurrrMMM999333444333333222222333333333111111111222222222333333666555666888666555;;;CCCZZZ{{{fffCCC=========AAAMMM```yyyiiiQQQJJJBBB::::::999999999888888888555<<<777666===999CCCcccrrrllluuupppaaaWWWSSSPPPUUUdddyyy{{{wwwuuu~~~~~~wwwzzzyyybbbfffddd???666;;;::::::999888===FFFJJJJJJDDDCCCAAA@@@>>>>>>>>>???@@@BBBEEEFFFGGGIIIKKKMMMOOORRRWWW[[[```eeekkkoootttuuuxxx{{{yyymmmccc]]]```pppiiilll{{{~~~tttwww}}}~~~yyyaaaOOOKKKMMMLLLDDDGGGLLLYYYooo{{{nnnqqqyyy{{{xxxmmmaaaqqq{{{gggNNN@@@>>>===???AAACCCDDDCCCBBBBBB???>>>===<<<:::777555444222111000000222888???CCCNNNSSSYYY^^^``````aaaaaabbbccceeefffffffffffffffaaa___[[[XXXVVVTTTPPPNNNFFFDDDAAA???===<<<<<<<<<<<<@@@FFFMMMRRRTTTSSSQQQIIIGGGEEEBBBAAAAAABBBBBB???@@@@@@>>>;;;999999999777999<<<@@@DDDKKKSSSYYY___fffppp{{{zzzhhh\\\TTTjjjgggkkkhhhFFF;;;:::333333333222222333333444111111222222222333333333555444555777777777<<>>>>>@@@III[[[sss```PPPIIIAAA999999999999888888888888555:::888666;;;===???GGGzzzrrrVVVddd|||hhhVVVTTTQQQOOOQQQ[[[ppp}}}qqqxxxyyyssswww}}}zzzxxxxxxrrrmmmccczzzHHH666<<<999;;;:::888;;;AAAEEEEEEEEEDDDBBB@@@???>>>>>>???@@@BBBDDDEEEFFFGGGIIIKKKNNNQQQVVV[[[```eeekkkoootttuuuxxx|||{{{qqqccc___|||nnneeetttsssjjjnnnyyy|||mmmXXXLLLLLLOOOOOOKKKJJJWWWppprrrnnnuuuyyy|||vvviiitttrrrZZZHHHBBB===???AAACCCDDDDDDCCCCCCBBBBBBBBBAAA>>>;;;888777333111///...000333888:::BBBGGGMMMQQQTTTVVVWWWYYYZZZ\\\^^^_________aaabbb___^^^\\\[[[ZZZWWWRRROOOGGGEEEBBB>>><<<;;;;;;<<<<<<>>>CCCGGGIIIJJJIIIHHHCCCAAA???===;;;;;;<<<===:::;;;;;;999777666666777666888<<>>777:::;;;888999???CCCDDDFFFDDDBBB@@@???>>>>>>???@@@BBBDDDEEEEEEFFFHHHJJJLLLPPPUUUYYY^^^dddjjjnnnqqqtttwww|||{{{gggfffvvvfffnnnkkkeeeqqq}}}{{{iiiUUUOOOSSSVVVQQQPPP[[[ooo|||pppooopppvvvwwwmmmwwwvvv```MMMEEEBBBCCCFFFHHHIIIHHHHHHGGGGGGGGGGGGFFFCCC@@@===;;;888555222000111222444555888<<>>@@@AAAAAA@@@@@@@@@>>>===:::888888888999:::777888888777555444555777555888;;;???DDDKKKRRRWWW```hhhsssooo___XXX[[[{{{]]]KKK___QQQ;;;555222333222222222333333444555333333444444444555555555666333444777888777:::???PPPtttwwwYYYCCC??????@@@FFFUUUlllkkk]]]]]]LLL888999999999888888888888777===---444>>>555555???===<<<___ttt^^^uuu|||lll]]]WWWUUURRRSSSVVV]]]mmm}}}wwwyyywwwxxxwwwsssvvv~~~yyytttssskkkwww|||eeeYYYaaa>>>???666::::::777777===DDDFFFFFFEEECCC@@@???>>>>>>???@@@BBBDDDEEEEEEEEEGGGIIIKKKNNNSSSXXX]]]ccciiimmmooorrrvvv{{{|||eeejjjuuukkkmmm{{{cccmmmxxx___TTTWWWPPPQQQTTT]]]kkkxxx}}}}}}rrrkkkeeelllqqqjjjtttvvvaaaMMMEEELLLNNNPPPRRRSSSSSSRRRQQQKKKKKKKKKJJJGGGDDD@@@>>>>>>;;;777444333444444333222555:::===@@@CCCGGGJJJHHHKKKMMMNNNMMMMMMPPPSSSVVVWWWYYY[[[ZZZWWWPPPLLLJJJHHHDDD@@@===<<<<<<===>>>?????????===;;;;;;<<<<<<:::888777666666888999666777777666444444555777555777;;;???DDDKKKQQQVVVaaaiiitttmmm[[[VVV^^^]]]KKKbbbpppIII===999444222222222222333333444555444444444555555555666666888555555777888666888<<>><<<<<<===CCCPPPggg___^^^XXXDDD<<<999999999888888888777777666777777777888888888888>>>FFFiiimmmxxxzzzdddWWWVVVUUUQQQRRRSSSbbb~~~~~~wwwqqqzzzttttttsssvvvyyy}}}xxxvvvoooqqq}}}rrrPPPfff}}}DDD::::::888888999999:::@@@HHHHHHGGGDDDBBB???===<<<;;;BBBAAAAAABBBCCCEEEGGGHHHLLLOOOSSSWWW\\\aaafffjjjssstttvvvyyy}}}vvvjjj{{{lllwwwzzz|||tttsss~~~wwwbbbTTTRRRVVV[[[^^^aaaiiivvvtttiiieeeiiieeeaaarrrxxxbbbMMMDDDJJJMMM___kkkcccYYYRRRHHHUUURRRLLLNNNRRRIIIBBBJJJAAA???<<<888555555555555444444444555888;;;???AAAEEEFFFHHHKKKMMMMMMNNNMMMSSSWWWYYYXXXWWWWWWTTTOOOJJJHHHEEEBBB@@@>>>======???>>>>>>===<<<;;;;;;:::;;;:::999888777777777777555555444444444444555555666888:::>>>CCCJJJSSSXXXcccmmmwwwrrrnnnXXXUUUtttyyyXXXSSSttteeeFFF;;;:::222333222222111111222222333111111222222222333333333333333444444444666999<<>>???TTT}}}{{{iiiYYYSSSRRRYYYYYY]]]gggsss{{{~~~qqqyyyyyyzzz}}}{{{yyyrrrsssVVV[[[WWW@@@:::888888:::999999???FFFHHHGGGEEECCCAAA???>>>===@@@@@@@@@AAABBBDDDGGGHHHJJJMMMRRRVVVZZZ```eeeiiiqqqrrruuuxxx}}}}}}tttmmmppp{{{ppplll}}}vvv]]]UUUYYY___```aaadddkkkqqqvvvmmmjjjiiiaaa\\\lllwwwaaaLLLCCCDDDEEEOOO\\\gggpppkkk[[[NNNPPPLLLNNNRRRIIICCCLLLIIIGGGCCC>>>999666333222333222222222444777999;;;AAACCCFFFIIIKKKMMMNNNNNNRRRWWWYYYXXXXXXYYYVVVQQQKKKJJJGGGDDDBBBAAA@@@@@@>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777777777777555555444444444444555555555777:::>>>CCCKKKSSSYYYdddnnnyyyyyykkkQQQVVVvvvUUUTTT{{{{{{\\\@@@888999222333222222111111222222333111111111222222222333333333333444444444666999<<>>FFFTTTkkkooo[[[]]]PPP===:::888888888888777777777777666666666666777777777777;;;888@@@___{{{zzz~~~wwwfff\\\]]]aaafffeee]]]ZZZeeewww}}}~~~sssyyy~~~}}}zzz|||~~~~~~|||uuuwww\\\OOOsssYYY999;;;999888::::::999<<>>>>>>>>???AAACCCFFFGGGHHHKKKPPPTTTYYY^^^dddhhhmmmooossswww{{{uuukkkxxxoooppppppYYY[[[]]]]]]]]]```ggglllrrroooooommmccc]]]lllvvv___KKKBBBAAAEEEGGGKKK[[[rrr~~~|||eee]]]LLLFFFMMMKKKEEEHHHKKKJJJGGGCCC>>>888444111222222111000111333555777===???BBBFFFJJJMMMOOOPPPSSSWWWZZZYYYXXXXXXUUUOOOMMMKKKHHHEEECCCBBBAAAAAA>>>>>>======<<<;;;;;;;;;:::999888777777666666777555555444444444444555555555777:::???DDDLLLUUU[[[fffppp{{{~~~gggPPPccc}}}uuuXXXbbbnnnPPP999555777111222222111111111111222222111111111222222222222333222333444444444555888;;;@@@NNNmmmWWWFFF>>>:::<<<@@@III^^^sssfffZZZZZZKKK;;;;;;888888777777777666666666555555555666666666777777666666:::KKKqqqrrrdddjjjqqqkkkdddddd]]]nnnuuujjj\\\\\\cccgggqqq~~~|||{{{}}}~~~wwwpppuuuwwwuuuzzz~~~{{{xxxzzz}}}zzz}}}wwwyyyjjjRRRddd]]]AAA===:::999::::::888:::???FFFFFFEEEDDDCCCAAA@@@???<<<<<<<<<===???BBBDDDFFFGGGJJJNNNSSSWWW]]]bbbfffiiilllqqquuuyyy}}}ooopppzzzssskkkuuu}}}iiieee```[[[ZZZ]]]dddiiigggkkkrrrsssllliiivvvsss^^^KKKCCCHHHPPPNNNDDDCCCSSSsssZZZDDDGGGIIICCCCCCEEEFFFFFFEEEBBB===999666333222111111111333555666999;;;???CCCHHHLLLOOOQQQUUUYYY\\\ZZZYYYWWWSSSMMMNNNLLLHHHEEEAAA???>>>>>>======<<<<<<;;;;;;;;;;;;999888777666666666666666555555444444444444555555555777;;;@@@FFFNNNWWW]]]iiisssyyybbbXXX{{{uuuggguuubbbwwwcccHHH777555666///222222111111111111222222111111111111222222222222222333444444444555777:::DDDNNNyyyuuuuuuKKK@@@;;;>>>@@@DDDTTTggg~~~ccc[[[VVVFFF<<<<<<777777777666666666555555444555555555555666666666555888:::AAAYYYyyyiiiaaabbb[[[VVVWWWMMMdddtttpppeee```^^^[[[dddmmmwww{{{zzz|||vvv{{{mmmccceee{{{tttvvv|||wwwxxx|||}}}yyyzzz}}}zzzyyy~~~}}}xxxzzzaaa]]]}}}___AAA<<<999:::999888999===CCCDDDDDDDDDCCCBBB@@@???;;;;;;;;;<<<>>>AAACCCEEEFFFIIINNNRRRVVV[[[```dddeeeiiiooossswww{{{iiinnnxxxrrryyyxxxrrriiibbb^^^^^^______[[[cccnnntttuuuxxx~~~~~~|||ooo]]]MMMEEERRRZZZTTTFFF;;;777TTT^^^MMMDDDAAAFFFCCCEEEGGGHHHFFFCCC>>><<<333333111111111333555666666888;;;@@@EEEJJJMMMPPPSSSXXX\\\\\\[[[[[[VVVPPPNNNLLLHHHDDD@@@===<<<;;;;;;;;;;;;:::::::::::::::777777666666555666666666555555444444444444555555666888<<>>@@@BBBCCCFFFHHHLLLPPPSSSXXX]]]```ccchhhnnnrrrtttxxx}}}wwwrrrhhh{{{yyywwwrrrllliiihhhgggccc___UUU\\\eeeooozzz|||{{{yyysssiii\\\OOOHHHXXXbbbWWWJJJFFF888<<<[[[eeeJJJCCCLLLGGGIIIKKKLLLKKKGGGBBB???555444222111000111333444333444777;;;@@@EEEIIIKKKLLLSSSXXXZZZ[[[\\\YYYSSSKKKIIIFFFBBB???<<<;;;;;;999999999888888888888888666666555555555555666666555555444444444444555555777:::>>>DDDKKKTTT^^^eeeqqq{{{~~~iii^^^TTTgggnnnkkkeeebbb~~~UUUAAA666666666///111111000000000000111111000000000111111111111222111333444555444444666777???PPPggg|||^^^HHH:::>>>AAA>>>EEERRRfffzzz|||\\\VVVJJJAAA???888666666666555555555444444333333444444444555555555666555666888;;;IIIjjjqqqdddUUUOOOMMMQQQUUUUUUTTTUUUXXXZZZYYYVVVXXX___eeefffooo}}}qqqjjjdddgggttt}}}{{{zzzzzzzzzxxxyyyyyyzzzxxx|||{{{{{{xxx}}}~~~}}}ZZZbbb~~~KKKCCC;;;999888888999<<>>============???@@@BBBDDDGGGJJJMMMPPPSSSXXX[[[aaagggmmmqqqsssvvv{{{~~~qqqssswww```^^^ooo|||tttkkkfffggghhhgggdddUUUWWW\\\ggg}}}|||yyyrrrjjjbbbZZZPPPIIIZZZqqqcccKKKKKKBBB777AAAbbbcccMMMHHHGGGIIIKKKMMMKKKHHHDDDBBB<<<:::777444222111111222000111333666:::???CCCEEEEEELLLQQQRRRSSSTTTOOOJJJBBB@@@>>><<<:::999999999666777777777777777777777666555555444444555555666555555444444444444555555888;;;@@@FFFMMMWWWaaahhhuuu~~~xxxaaaQQQRRRqqqkkk[[[fffzzzPPP===333333666222111111000000000000111111000000000000111111111111111333555555444444555666888OOOaaa|||uuuUUU======@@@<<<@@@KKK[[[qqqqqqWWWTTTGGG@@@???666666666555555555444444444333333333444444444555555444111666===:::777GGG___~~~zzzlllYYYJJJKKKOOOKKKGGGHHHGGGPPPUUURRRMMMKKKKKKJJJIIISSS]]]jjj~~~ooo```cccxxx~~~ssswww{{{xxxtttuuu{{{|||zzz}}}{{{~~~}}}{{{~~~}}}{{{~~~{{{|||yyy~~~~~~{{{oooWWWNNNDDD;;;888888888:::===BBBCCCEEEFFFGGGFFFEEEDDD???>>>=========???@@@AAACCCEEEHHHKKKMMMPPPTTTWWWaaafffmmmppprrrtttzzz~~~qqqwwwyyy^^^PPPQQQfffmmm___[[[^^^``````VVVTTTUUUbbb}}}wwwmmmddd]]]XXXPPPIIIZZZtttIIIDDDEEE<<<>>>SSS~~~VVV???CCCEEEHHHJJJJJJHHHFFFDDDDDDAAA===999555333222222......000222666:::>>>@@@AAAGGGKKKKKKJJJHHHBBB;;;888777666555555555666777555555555666666666666666555555444444444555555666555555555444444555555555999<<>>@@@<<>>QQQnnn[[[RRRMMMIIIHHHKKKIIIGGGGGGIIIIIIEEEBBBEEEJJJJJJIII[[[~~~ooohhhlll{{{}}}www{{{~~~zzztttuuuvvvyyy|||{{{yyyyyy|||~~~~~~|||}}}~~~|||uuuxxxzzzyyyzzz{{{~~~ccc~~~{{{qqqFFF555;;;777888@@@===FFFFFFHHHHHHGGGEEEBBB@@@BBBAAA>>>======>>>@@@BBBBBBDDDFFFHHHJJJNNNRRRVVV```dddjjjnnnppptttzzzrrrttt]]]PPPQQQRRRhhhxxx```ZZZ[[[]]]^^^SSSPPPOOOPPP___ooogggWWWVVV\\\NNNIIIggg}}}wwwXXXHHHFFF@@@<<>>666111222666222222222333555888;;;<<>><<<;;;:::999444444333333333333222222111111111222222333444555333333333444444555555555333333444444555666666777======AAAHHHOOOWWWeeeqqq~~~gggXXXIII]]]dddSSSuuujjjGGG<<<555222666666333222111111000000111111/////////000111111222222000222333333333333444666:::AAAYYYqqqlll]]]===FFFCCC===CCCEEEUUUiii```VVVNNNCCC>>>444999555555555555444444444444444333333222222333333444333555666777777888:::===EEEWWWzzziii[[[SSSJJJIIIGGGEEEDDDEEEGGGHHHEEEIIIIIIGGGPPPeee}}}zzzmmm```[[[hhhyyy|||wwwwwwyyyzzzyyyuuuuuuuuuwwwxxxwwwwwwxxxzzz{{{{{{zzzyyyyyy|||}}}{{{uuurrr{{{|||xxxvvvxxxxxxwwwxxx|||ZZZiiizzz^^^=========888999===EEEHHHKKKLLLIIIFFFCCCBBBBBB@@@>>>===<<<>>>???AAABBBCCCFFFHHHJJJMMMRRRUUU^^^ccciiinnnppptttyyy}}}}}}vvvbbbQQQLLLGGGVVVwwwqqqYYYYYY[[[VVVOOONNNNNNKKKTTTuuuwwwggg___QQQQQQZZZQQQRRRhhh|||sssVVVHHHFFFCCC@@@NNNlllNNNEEEDDDBBB@@@@@@@@@???<<<<<<===>>>>>>:::666555666222222222222333555777888<<<<<<;;;999888777555555555444444444333333222222222222111111111222333333333333333333444444555555444444444555666666777777;;;;;;???GGGNNNWWWeeerrr~~~\\\SSSNNNkkklllaaaYYY<<<666111...///...333222111111000000111111/////////000111111222222000222333333333333444666:::>>>RRRwwwnnnnnnFFFEEE@@@<<<@@@AAASSSfff|||WWWRRRNNNCCC:::222;;;555555555555444444444444333333222222222222333333222444555555555666999;;;>>>:::ZZZ~~~rrrsssnnncccVVVNNNNNNQQQGGGGGGHHHHHHFFFIIIXXXgggbbbdddhhhkkkeee```iiixxx~~~zzzvvvrrrssswwwzzzvvvsssqqqqqqsssvvvuuusssuuuvvvwwwvvvvvvvvvyyy{{{zzzzzzyyyssssssuuutttuuuyyyyyyuuutttvvvxxx~~~\\\TTTzzzqqqBBB777???999666AAACCCIIIPPPQQQLLLFFFDDDDDDBBB@@@>>>===<<<===>>>???AAACCCEEEGGGIIILLLQQQTTT[[[```hhhmmmpppssswww{{{zzzcccQQQLLLFFFRRRooopppZZZUUUTTTQQQQQQQQQKKKOOOmmmwwweee^^^PPPQQQZZZVVV^^^nnn|||qqqTTTHHHFFFDDDEEELLLtttOOOCCCBBB@@@???===;;;::::::777:::>>>@@@???===999666555555444444444666777888::::::999888666555444444777777666555444444333333333333222111111111111222333333333333333444444444444444444555666666777777999999===DDDLLLVVVfffsssyyyXXXUUUZZZtttjjjooommmKKK888777444111111---333222111111000000111111/////////000111111222222111222444444333333555666888:::IIIjjjtttSSSCCC>>>===AAA@@@OOOaaazzzyyyTTTNNNLLLAAA999111;;;555555555444444444333333333333222222222222333333111222444444444444777999<<<999FFFnnnsssvvvoooooobbb[[[\\\```\\\SSSWWWdddiiissswwwxxxsssuuuuuussspppooossswwwwwwsssnnnlllpppuuutttppprrrsssuuuvvvxxxyyy{{{|||xxx|||~~~zzzyyyxxxyyy|||{{{vvvtttwww{{{uuuTTT___tttTTT666<<<===888@@@???IIIRRRTTTNNNGGGDDDEEEBBBAAA???===<<<<<<===>>>???AAADDDEEEHHHKKKOOOSSSWWW]]]fffllloooqqquuuxxx~~~}}}fffRRRNNNJJJUUUooohhhTTT[[[XXXUUUSSSNNNUUUtttlllfffZZZWWW[[[XXXeeezzzpppTTTHHHEEEDDDGGGOOORRRDDDBBBBBBCCCBBB===::::::999===AAABBBBBBAAA<<<666999999888999:::;;;===>>>======<<<;;;;;;:::999999;;;;;;:::999888777666666666555444333222111111222333333333333333444444444333333333444555555666666888777:::BBBJJJUUUffftttxxx]]]ZZZjjj~~~~~~jjjjjj___EEE777999777555555000333222111111000000111111/////////000111111222222111222444444333333555666666777BBB___{{{dddDDD===AAADDDBBBJJJZZZqqqyyyVVVNNNIII???;;;333999555444444444444333333333333222222111111222222333111222333333222333555777888<<<===IIIrrruuulllxxx|||}}}ooouuullllllmmmoooqqqrrrtttuuuwwwuuuoookkkooovvvuuuoooppprrruuuyyy|||xxx}}}~~~~~~~~~{{{vvvvvvzzz|||___WWWhhhtttBBB:::???:::888;;;FFFQQQTTTNNNGGGDDDEEECCCAAA@@@>>>===<<<<<<<<<>>>@@@BBBDDDFFFJJJNNNQQQTTT[[[ccciiilllooosssvvv|||~~~pppVVVNNNGGGOOOeeeeee```\\\TTTNNNLLLYYY}}}pppnnnddd^^^[[[XXXiiioooTTTIIIDDDBBBHHH]]]cccIIICCCBBBFFFFFF@@@;;;;;;999???BBB@@@@@@BBB@@@;;;:::::::::;;;===@@@BBBCCCAAAAAAAAA@@@@@@???????????????>>>>>>===<<<;;;;;;999888777666555444444444444444444444444444444444111222222333444444555555666555888???GGGSSSeeettt}}}vvv^^^WWW|||uuuvvvwwwUUU>>>444555222333444///333222111111000000111111/////////000111111222222111333444444444444555777444666???WWW}}}kkkzzzJJJ===BBBCCCAAAEEERRRfff{{{sssYYYUUUHHH<<<===666777444444444444333333333333222222111111111111222222111222333333222222555666777888999;;;GGGiii~~~lllyyyuuulllrrriiihhhiiimmmsssvvvwwwvvvtttuuurrrlllooovvvwwwqqqoooqqqtttzzzyyy}}}~~~zzzuuuwww|||xxx~~~dddSSS|||nnnOOO:::???>>>777999BBBMMMRRROOOJJJFFFEEEDDDCCCAAA@@@>>>===<<<<<<===???AAACCCEEEHHHMMMPPPRRRXXX```fffiiimmmrrruuuyyy{{{~~~www[[[PPPGGGKKK\\\ggg```UUUKKKHHHXXX~~~pppqqqlllccc\\\YYYooojjjRRRIIIDDDCCCKKKiiixxxTTTHHH@@@CCCEEE@@@;;;:::777@@@DDD@@@>>>BBBCCC@@@999999:::;;;===@@@CCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@======<<<::::::999999999666666666555555555555555222222222333444444555555666444666<<>>OOOoooaaauuuUUU???@@@>>><<>>;;;@@@:::999@@@JJJPPPQQQMMMIIIGGGEEEDDDCCCAAA???>>>===<<<<<<>>>@@@BBBDDDGGGLLLOOORRRWWW^^^cccgggkkkqqquuuwwwyyy|||~~~~~~bbbWWWLLLJJJWWWuuu|||nnnbbbVVVOOOZZZwwwzzzvvvjjjaaa```zzzxxxaaaNNNJJJEEEFFFQQQooogggQQQ???>>>BBB???;;;;;;:::HHHNNNGGG@@@CCCEEEBBB;;;::::::;;;===???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>???888777777777666666666666333333444555555666666777777444555:::BBBOOObbbqqqzzzxxxnnn\\\TTTmmm{{{qqqpppmmmKKK<<<777666222444888333333222111111000000111111/////////000111111222222222333555555444444666777666:::===FFF```oooeee```CCC@@@===<<<>>>EEESSSfff|||~~~VVV[[[hhhPPP777;;;999666444444444333333333222222222222111111111111222222111222333333222222444666333444666999;;;@@@KKKUUUyyyqqq|||wwwxxxyyytttuuuuuussspppooooooooommmuuuuuunnnmmmuuuxxxsssmmmnnnqqqvvv{{{|||yyyuuu}}}yyyzzzxxx~~~{{{|||~~~yyy{{{}}}{{{TTTdddmmmoooEEE777===999:::@@@HHHOOORRRPPPLLLHHHFFFEEEDDDBBB@@@>>>===<<<;;;===???AAACCCGGGKKKOOOQQQVVV]]]aaaeeejjjpppuuuuuuxxx{{{~~~wwwjjj]]]NNNFFFNNNggg|||~~~tttggg[[[```rrrfffgggyyyoooZZZKKKJJJGGGIIIVVVuuuwwwYYY@@@;;;@@@>>>===>>>AAAQQQYYYOOOEEEDDDDDDAAA>>>============???@@@BBBEEEEEEEEEFFFFFFFFFFFFFFFAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB999999888888777777666666555555666666777888888888777444444999AAANNNaaaqqqmmmpppfffQQQWWWtttnnnwwwaaaDDD777555555111333666000333222222111000111111111/////////000111111222222222444555555444555666888888<<<<<>>???<<>>>>>>>>======???AAACCCFFFIIIJJJQQQSSSVVV\\\bbbiiiooossswwwyyy{{{}}}~~~kkkSSSLLLMMMNNN[[[yyyqqqrrr}}}rrr{{{|||aaaQQQGGGLLLMMMOOOppp~~~pppWWWAAA;;;@@@BBB>>>DDDeee}}}jjjIIIEEEIII???CCC<<<:::@@@CCC@@@AAAFFFJJJFFFEEEGGGHHHEEEDDDFFFGGGCCC??????BBBDDDCCCBBBHHHGGGGGGFFFDDDCCCAAA@@@<<<<<<;;;999777666888999888888999999888999:::<<<999:::<<<===>>>III```uuukkkdddZZZKKKeeexxx|||wwwxxxYYY<<<999555333333333333222111111000000000000111111000000000000111222333444444555555666777888999999888<<<999;;;RRRsssuuuqqqHHH???FFF888===@@@GGGTTTggg~~~```WWWkkkbbbEEE888888666555444444333333333222222222111111111000000111111111333333333222222111111111555555444555777:::>>>@@@AAA\\\mmmfffttt~~~uuuttttttvvvyyyyyywwwuuusssrrrqqqpppooonnnpppqqqrrrrrrrrrssstttssstttuuutttuuuxxxzzz{{{}}}{{{xxxyyy~~~|||}}}~~~hhh~~~cccBBB<<<>>><<<===DDDMMMSSSSSSNNNJJJGGGGGGGGGEEEBBB???>>>=========???AAACCCFFFHHHJJJNNNPPPTTTYYY```gggmmmqqquuuwwwzzz{{{}}}sssVVVNNNMMMJJJZZZyyy___OOOEEEKKKRRR[[[xxxbbbJJJ>>>???BBBAAACCCeee```DDDCCCFFFBBB???AAAIIIKKKHHHGGGJJJLLLHHHGGGIIIIIIEEECCCEEEBBB@@@>>>>>>AAACCCEEEFFFHHHGGGGGGEEECCCAAA???>>>888999:::999777777999;;;888888999999999999;;;<<<;;;;;;<<<===>>>HHH___tttrrrfffUUUOOOnnn}}}lllMMM;;;888555333333333333222111111000000000000111111000000000111111222333444444444555666777888888999999<<<999===NNNhhh|||nnnVVVBBBCCC888<<<>>>DDDOOOaaaxxx\\\WWWeee[[[AAA888999888888333333333333222222222222111000000//////000000111222222222222222111111111444333333444666999<<<>>>===BBBRRRvvvvvv\\\UUUaaapppzzzttttttuuuvvvyyywwwwwwuuutttssssssrrrrrrppppppooopppqqqqqqpppnnntttoookkkooovvv|||}}}|||xxxuuuvvv{{{{{{yyy~~~|||}}}}}}|||~~~wwwiii}}}{{{KKK;;;@@@;;;>>>DDDMMMTTTUUUPPPKKKHHHGGGGGGEEECCC@@@>>>=========>>>@@@BBBEEEGGGHHHKKKMMMQQQVVV]]]dddjjjnnntttvvvxxxzzz{{{~~~|||[[[QQQNNNHHHUUUvvvuuu^^^PPPFFFMMMXXXfffmmmSSSAAA>>>CCCGGGLLLbbbtttHHHAAAJJJAAAEEELLLSSSTTTPPPNNNOOOMMMJJJIIIJJJHHHCCCAAABBB???????????????AAAEEEGGGGGGGGGFFFDDDBBB???===<<<555777888999888888:::;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<>>>III___sssyyyfffOOOZZZttt{{{]]]CCC:::777444333333333222111111111000000000000111111000000111111222333333333333444444555777888888999;;;<<<<<>>:::<<>>===>>>>>>@@@BBBDDDFFFGGGIIIKKKOOOTTT[[[bbbhhhkkkqqqtttwwwyyyzzz}}}___TTTQQQJJJMMMjjjsssbbbZZZPPPUUU\\\gggqqqVVVCCCAAAIIIQQQ^^^dddvvvQQQEEEGGGFFFOOOXXXZZZVVVRRROOONNNJJJHHHGGGHHHDDD>>><<>>@@@HHHKKKOOOvvvgggyyywwwIII===BBB<<<:::<<>>AAAKKKgggxxxeeeeeejjjzzz}}}~~~zzzvvvsssrrrqqqooossstttuuutttrrrrrrsssvvvxxxrrrkkkiiikkknnnppppppoooiiihhhmmmppprrrvvv||||||tttuuu~~~xxxzzz~~~|||~~~~~~|||wwwppptttvvv|||ddd<<<>>><<<;;;>>>JJJ^^^hhh^^^MMMHHHFFFCCCCCCDDDDDDBBB@@@===>>>>>>???AAACCCDDDEEEIIIJJJNNNRRRYYY___dddgggnnnqqquuuxxxzzz|||eeeTTTOOOIIIIIIbbbtttjjjiiibbbdddddddddoooTTTEEEFFFSSS___nnnvvvrrrUUUJJJFFFOOO]]]fff___UUUOOOKKKHHHEEECCCCCCCCC???::::::>>>CCCEEEEEEDDDBBBBBBFFFJJJDDDCCCBBB@@@>>>;;;888777666888999999888888999;;;===;;;999:::;;;<<<<<<:::777666777<<>>@@@EEEMMMOOONNNmmmkkksssXXX===???===:::<<>>===>>>HHH___pppjjj[[[OOOJJJEEECCCDDDEEEDDDBBB>>>>>>>>>???@@@AAACCCDDDHHHJJJLLLPPPVVV[[[```cccjjjmmmqqquuuxxx{{{~~~oooTTTJJJGGGIII[[[xxx{{{}}}zzzrrrssssssoootttqqqssspppfffzzzrrrWWWJJJMMM^^^nnnzzzwwwWWWOOOLLL[[[nnnvvviiiWWWNNNHHHBBBAAA?????????;;;888<<>><<<999777666888999999888777888;;;===AAA>>>::::::<<<===;;;888555444666<<>>===BBBWWWmmmssslllYYYRRRJJJEEEEEEFFFDDDBBB>>>>>>>>>>>>???AAABBBBBBHHHHHHJJJNNNRRRWWW[[[^^^dddhhhmmmqqquuuxxx|||~~~}}}ZZZKKKJJJIIIQQQggg~~~{{{gggZZZccc{{{llljjjqqqrrrzzzzzzooo~~~{{{aaaPPPQQQggg}}}^^^UUUVVVfff}}}www```SSSIII>>>???=========;;;;;;AAAJJJUUURRRNNNLLLKKKKKKKKKJJJ???>>>>>><<<;;;888777666999999888777777:::>>>BBBDDD@@@<<<;;;======999666555444666===IIIZZZrrrnnn]]]yyyzzz\\\fffZZZEEE777555444333333444444222000111111000000000000111111///111333444555555444333555555777888:::<<<===>>>???EEEHHHMMMSSSSSS___xxxaaaeeeVVV???<<<:::<<<@@@???CCCXXXooowwwwwweeennnvvvcccEEE777;;;888111444222222222111111111111000222222111111111111222222//////000000111111111222333333333444444555555555777555888<<<<<<<<>>>>>>>>>>>???@@@AAABBBGGGGGGIIILLLPPPTTTXXXZZZ```dddjjjooosssvvvzzz|||aaaOOOPPPGGGGGGYYYiiiYYYUUUaaa~~~{{{cccaaaiiimmmzzzuuujjjUUUTTTkkkiii\\\[[[lllhhhXXXKKK>>>???>>>>>>>>><<<>>>FFFQQQaaa\\\TTTOOOMMMJJJFFFCCC=========;;;:::888777666888888777666777;;;AAAFFFFFFAAA<<<;;;===<<<999555777555777>>>JJJ\\\ssshhh\\\pppYYYllloooIII???999555444333333444444222000111111000000000000111111///111333555555555444333555666777999;;;===>>>??????GGGHHHKKKRRRTTTZZZiiirrrjjjeeeKKK;;;999<<>>???@@@JJJSSSddd|||ssshhh___]]]```ccchhhlll~~~}}}{{{{{{wwwooojjjkkkpppvvvvvvqqqoooqqqqqqmmmmmmlllooottttttmmmfffccceeefffhhhkkkooooookkkgggooonnnqqqwwwyyywwwwwwzzz}}}~~~}}}yyytttqqqqqqsss{{{zzzwwwvvvvvvzzz{{{zzz{{{|||{{{}}}fffzzz???;;;<<<;;;:::BBBRRRcccllllll```PPPGGGFFFGGGGGGEEEAAA@@@?????????@@@AAABBBEEEGGGIIIKKKMMMPPPTTTXXX]]]bbbiiillllllooouuu{{{}}}pppUUUMMMLLLIIIPPPwwwvvvsss___\\\YYYaaa|||kkk]]]YYYaaaeeefffwwwlllZZZXXXqqqyyyfffggg}}}vvvaaaHHH===AAA>>>???AAA???@@@RRRiiivvvooohhheee^^^RRRFFFAAA>>>CCCBBB;;;777888777222777666:::888444>>>KKKJJJGGG;;;:::===::::::;;;555555555777>>>NNNddd{{{|||^^^iiiaaa]]]nnncccEEE999888666555333222111222333333111111111111111111111111444333222222333444333333888888888999;;;===>>>???@@@BBBEEEIIINNNSSSWWWZZZ{{{eeeqqq}}}RRR??????666:::FFF@@@AAAZZZyyy|||pppSSS999999777333555555222222111111111111111111000000000000000000000000111111111111222222222333333333333444555555666666777888999;;;<<<>>>???@@@>>>DDDNNN]]]ssszzzjjjaaa```gggooo~~~~~~xxxuuutttuuuxxxvvvqqqnnnnnnmmmsssuuuqqqoooooommmgggjjjjjjooovvvyyyuuupppoookkkjjjiiikkkmmmooonnnlllnnnnnnqqqxxxzzzxxxwwwzzz{{{|||}}}zzzvvvsssssstttxxxzzz{{{yyyxxx||||||{{{||||||yyyzzz}}}kkkWWWCCC???;;;<<<>>>EEEQQQ[[[bbb]]]UUUMMMHHHEEEDDDCCCBBBAAA???>>>>>>@@@AAABBBEEEFFFIIIJJJLLLOOOSSSWWW\\\```fffiiilllpppuuuzzzfffUUUOOOKKKOOOssskkkaaaSSSOOOaaagggVVVMMMPPPTTT[[[pppppphhhtttrrrrrrxxx```JJJEEE@@@======??????GGGbbb~~~}}}{{{rrr^^^JJJ@@@FFFMMMOOOFFF===:::999888777444888888666DDDSSSTTTIII===<<>>@@@BBBCCCFFFGGGHHHJJJLLLNNNPPPRRRiiizzzhhhVVVAAA???::::::??????EEESSSjjjgggqqqKKK555888777444555444333222222222111000000000000000000000000000000000000000000111111111222222222222222333444555555555777777999:::<<<>>>???@@@CCCFFFHHHJJJTTTiii|||wwwsssqqquuu~~~}}}{{{zzz~~~}}}~~~}}}oooiiimmmllloootttuuupppnnnooohhhmmmpppppppppoookkkfffiiiiiinnnwww{{{yyyvvvvvvqqqooolllkkkmmmpppqqqrrrnnnnnnrrryyy{{{xxxwwwyyyxxxzzz|||{{{yyywwwwwwwwwvvvzzz}}}{{{yyy~~~~~~}}}~~~zzzyyy||||||rrruuuNNNBBB<<>>>>>???AAACCCDDDEEEGGGIIIJJJNNNRRRUUUZZZ\\\aaaffflllqqquuuxxx}}}~~~~~~~~~dddWWWPPPOOOnnnpppYYYLLLPPPfff~~~rrrbbbVVVTTTTTTXXXiii}}}~~~eeeJJJEEE@@@>>>>>>>>>AAARRRxxxcccKKKAAACCCLLLPPPHHH<<<666666888999555888888888HHHZZZ[[[LLL@@@???AAA<<<;;;<<<666555555888BBBTTTkkkvvvjjjsssppp\\\eeekkkMMMUUUyyykkkIII===888333444444333222222222333333222222222222222222222222///111444777888888777666888999:::<<>>@@@@@@HHHJJJLLLKKKMMMUUUcccnnnzzztttnnnmmmooo|||~~~xxxpppllljjjllllllooossssssnnnkkkkkkhhhiiilllnnnoooooommmjjjiiihhhkkksssvvvtttqqqqqqsssqqqooonnnoooqqqsssuuuqqqqqquuu{{{|||xxxuuuvvvvvvxxxzzz||||||{{{zzzyyyxxxzzz{{{yyyyyy~~~~~~~~~}}}|||~~~nnnZZZDDD999@@@BBB>>>JJJ___RRRTTTUUUQQQKKKHHHIIILLLEEECCC@@@>>>>>>???AAACCCBBBDDDFFFGGGHHHKKKOOOSSSWWWXXX\\\bbbjjjqqqtttvvvzzz|||vvv```UUUNNNkkkiiiXXXPPPZZZyyy~~~|||ooojjjaaaZZZXXXVVVTTTYYYaaawwwyyyQQQBBBAAAAAA@@@???CCCZZZcccLLLIII<<>>???@@@AAAAAABBBDDDEEEFFFIIIMMMPPPSSSTTTXXX___hhhooossstttwww{{{~~~bbbVVVMMMjjjyyyaaaPPPQQQhhhpppccc```^^^]]][[[YYYWWWWWW___ooo}}}___EEEAAABBBAAA>>>BBB\\\gggNNNPPP???@@@@@@>>>:::666666888<<<777999:::;;;KKKYYYXXXPPPEEEEEEFFF>>>;;;===999999888;;;FFFZZZpppeeeZZZKKKcccmmmRRRKKKfffUUU;;;:::999111222333333333333333333333222222222222222222222222333444444444555999>>>CCC888999:::===@@@CCCFFFGGGFFFGGGJJJLLLNNNOOOPPPPPPUUU]]]___jjjPPP999DDD@@@888===???lll___{{{WWW@@@777:::666444444000333222222222111000000000000000000000000000000000000000000111111111222222000111222333444555666777777888:::<<<>>>AAABBBCCCFFFFFFGGGJJJOOOSSSVVVWWW\\\```mmmuuupppqqqrrrrrrpppmmmjjjhhhkkkjjjlllqqqsssqqqppprrrzzzsssnnnnnnnnnllliiiiiigggeeegggmmmpppooonnnoookkknnnqqqsssrrrrrrrrrsssvvvtttvvvzzz{{{wwwvvvxxxwwwwwwxxxzzz|||}}}|||zzz~~~yyyttttttwwwyyyxxxvvvuuusssuuuyyy{{{{{{|||tttKKK>>>;;;888AAARRRdddccc___XXXOOOJJJHHHHHHFFFEEECCCAAA@@@??????@@@???AAABBBCCCDDDGGGKKKNNNOOORRRWWW^^^dddkkkpppsssuuuzzz___WWWPPPjjjnnnTTTMMM]]]qqqvvvnnnmmmhhhbbb```___\\\XXXRRRWWWaaajjjnnnwwwkkkJJJAAABBB???:::@@@]]]kkkLLLNNNFFFAAA===;;;888666999===@@@:::::::::===NNN]]]\\\OOOEEEFFFGGG>>>;;;>>>;;;:::999===III^^^tttooo\\\KKKttt{{{bbbOOOVVV{{{vvvKKK888666555000222222333444444444333333333333333333333333333333333555666666888>>>GGGOOO===>>>???@@@CCCEEEGGGIIIIIIJJJLLLNNNNNNNNNNNNMMMSSSTTTjjjdddVVVbbb;;;>>>???777777>>>ZZZ^^^~~~PPP<<<555888444333555111222222111111111111111111000000000000000000000000111111111111222222222333111111222444555666777888888999;;;===@@@BBBDDDEEEKKKLLLMMMMMMMMMOOOSSSWWWYYYWWW[[[fffsssrrrgggjjjnnnsssuuusssooommmllljjjiiijjjooorrrqqqsssvvvzzzsssnnnpppqqqmmmiiiiiihhhfffggglllpppnnnnnnppphhhkkkooopppppppppqqqssstttrrrtttxxxzzzyyy{{{~~~zzzxxxwwwxxx{{{|||{{{yyyxxxwwwuuuvvvwwwxxxwwwvvvuuusssssswwwzzzzzz}}}~~~^^^EEE???===@@@HHHaaagggkkkeeeXXXLLLFFFFFFEEEEEEDDDCCCAAA@@@>>>===>>>???AAABBBCCCEEEIIILLLLLLQQQXXX]]]aaafffmmmrrrtttzzzaaa^^^YYYlllbbbSSS[[[fff|||uuuvvvsssnnnnnnpppmmmfff^^^TTTUUU^^^]]]^^^zzzwwwQQQFFFEEE???:::BBBcccoooOOOQQQFFFAAA===:::777666???JJJMMMCCC>>>;;;<<>>;;;???===999999>>>MMMccc{{{ttt^^^ZZZzzziii[[[lllaaaBBB777444333222111222333444444444333333333333333333333333333333444666888888888===FFFMMMAAAAAAAAABBBCCCEEEFFFGGGIIIKKKLLLMMMNNNMMMKKKJJJPPPSSS^^^|||]]]eeeSSS;;;<<<999555;;;SSSdddzzzKKK999444666333333666333111111111111111222222222000000000000000000000000111222222222222333333333111222333444666777888999999:::<<<>>>AAACCCEEEFFF???FFFLLLMMMKKKKKKPPPWWWWWWWWW[[[aaaccceeeooo{{{}}}uuuqqqooolllmmmpppssssssqqqqqqtttwwwllljjjjjjnnnpppppprrrvvvtttnnnlllrrruuuqqqlllkkkkkkgggggglllnnnlllkkklllgggjjjlllmmmmmmnnnqqquuurrrpppqqqwwwzzz{{{|||yyyvvvwwwyyy{{{zzzxxxrrruuuxxxxxxxxxwwwyyyzzzyyyvvvvvvyyy{{{{{{cccEEE??????@@@BBBVVVeeerrrppp___OOOHHHHHHDDDEEEEEEDDDCCC@@@>>><<<===???@@@AAABBBDDDHHHKKKJJJQQQXXX]]]___dddkkkrrrtttzzzfffhhhcccmmmppp[[[ZZZ^^^xxx}}}iii```bbbVVVIII___[[[LLLIIIAAA;;;GGGjjjvvvYYY\\\FFFCCCAAA>>>999:::III[[[[[[MMMCCC<<<;;;NNN```aaaMMMDDDFFFGGG>>>;;;???===999999???OOOgggttt]]]jjjxxxlllTTT>>>888555444777000111333444555444333333333333333333333333333333555888:::999777888>>>CCCAAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJLLLMMMMMMLLLKKKNNNUUU[[[kkksssVVVooorrrCCC???AAA:::>>>pppUUUssskkk@@@<<<888444333333333222111111111000000000000///000000000000000111111222222222111111111111111111222222333333555666888999999:::===???BBBDDDEEEFFFFFFHHHKKKOOOQQQQQQQQQPPPRRRTTTWWWZZZ]]]```eeehhhooovvvvvvuuusssrrrrrrpppnnnkkkpppqqqsssuuuuuusssnnnjjjjjjjjjkkkkkklllooosssuuuqqqpppooopppqqqqqqqqqpppiiiiiijjjkkkmmmnnnooopppnnnnnnnnnmmmmmmnnnpppqqqqqqqqqtttyyy{{{{{{}}}yyyvvvvvvwwwxxxyyywwwxxxzzz|||}}}}}}|||{{{~~~zzzwwwwww{{{~~~nnnDDDAAA???999AAAMMM```vvv|||mmmXXXIIIDDDDDDEEEFFFEEECCCBBBBBBBBB?????????@@@BBBEEEHHHIIIMMMPPPTTTYYY___fffmmmsssxxxzzz}}}hhhoooqqqvvvyyyWWWOOOSSSgggxxxtttcccQQQZZZzzzggggggQQQDDD>>>EEEwww^^^UUUNNNCCC???AAA<<<:::PPPnnnxxxaaaJJJAAA???BBBKKKVVVPPPIIICCCCCCCCC>>>;;;::::::888@@@VVVqqq}}}ooofffxxxyyysssoooFFF===777222222111222222222222222222222222111222222333333222222111444777999888777999???EEEAAA@@@??????@@@BBBEEEFFFIIILLLNNNNNNMMMLLLOOOQQQUUUXXXVVVYYYvvvccc]]]xxx^^^<<<;;;======cccYYY___???;;;777444333444333333222222111111111000000000000000//////000000111222111111111111111111111111222222333444555777888999:::;;;>>>@@@CCCEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOQQQSSSVVVXXX[[[^^^aaadddgggggghhhjjjnnnqqquuuwww|||zzznnnmmmlllmmmnnnmmmkkkjjjlllmmmooorrrsssqqqmmmiiiiiijjjkkkkkkjjjkkkooossssssqqqpppoooooonnnlllkkkkkkiiihhhggggggiiikkkllloooooonnnmmmllllllmmmooommmlllnnnsssuuuvvvzzz~~~zzzwwwxxxyyyzzzzzzwwwxxxzzz|||}}}||||||{{{|||yyyxxxzzz|||zzzLLL>>>>>>@@@CCCCCCTTTnnn~~~vvv]]]IIIAAACCCDDDFFFEEEDDDCCCBBBBBB?????????@@@BBBEEEGGGIIIKKKNNNRRRWWW]]]eeelllqqqvvvxxx{{{}}}}}}ppp{{{___PPPTTT]]]rrrxxx^^^bbb\\\kkkUUUHHHAAAMMMeeeVVVKKKCCCAAACCC>>>???\\\pppWWWGGG@@@???GGGPPPKKKCCC>>>???AAA???===<<<<<<;;;EEE]]]xxx}}}ooogggnnn```]]]eeeAAA:::666222333333222222222222222222222222555555555555444444444444555777:::::::::;;;>>>AAACCCDDDDDDCCCAAAAAACCCEEEGGGIIILLLMMMLLLMMMPPPRRRPPPXXX\\\]]]kkk|||[[[[[[uuuJJJ???:::555ZZZ[[[SSS<<<999666444444444444333333222222222111111111111000000//////000000111222111111111111111111111111333333333444666777999:::<<<===???BBBDDDFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUWWWXXXZZZ]]]___bbb```^^^\\\\\\]]]___aaaiiippp|||}}}www{{{|||wwwoooiiijjjlllfffffffffhhhjjjkkkjjjhhhhhhiiikkkmmmooonnnjjjgggfffiiikkkjjjffffffjjjooooooooonnnmmmlllkkkiiihhhkkkhhhdddaaaaaacccfffhhhoooooonnnllljjjjjjlllnnnpppmmmmmmqqqtttvvvzzz~~~|||yyyxxxyyyzzz{{{{{{vvvxxxyyy{{{{{{{{{zzzzzz|||yyyvvvwww{{{~~~{{{zzzuuu\\\<<<<<>>>>>HHHaaa{{{{{{cccKKKCCCBBBCCCEEEFFFFFFDDDCCCAAA@@@@@@@@@@@@BBBDDDFFFHHHIIILLLQQQVVV\\\ccckkkppptttvvvxxxzzz|||||||||oooXXX[[[aaasssnnnlll^^^lllWWWJJJDDDUUUzzzgggPPPGGGCCCCCC@@@FFFjjjpppYYYIIIAAACCCGGGGGGAAA<<<>>>???>>>===>>>;;;<<>>AAACCCEEEGGGHHHHHHIIIHHHHHHHHHJJJLLLOOOQQQPPPRRRUUUVVVWWWXXXYYY[[[ZZZ\\\^^^aaabbbbbbaaa```dddbbbfffmmmllljjjtttyyy|||~~~yyysssnnnlllmmmnnnnnnkkkfffcccccceeecccbbbccceeeggghhhhhhgggdddeeegggjjjlllllliiifffdddhhhjjjhhhcccaaaeeejjjgggiiijjjkkkjjjiiiiiijjjiiigggcccaaa```aaaccceeelllnnnnnnmmmjjjjjjmmmpppvvvqqqnnnqqqtttuuuyyy~~~yyywwwvvvvvvwwwxxxxxxxxxuuuvvvwwwxxxxxxxxxwwwwwwyyyvvvrrrqqqrrruuuvvvwww||||||}}}nnnuuuCCC;;;DDD999BBBCCCUUUsss|||hhhRRRHHHCCCDDDEEEGGGGGGFFFDDDAAA@@@@@@@@@@@@AAACCCEEEFFFIIIKKKPPPUUUZZZaaaiiinnnrrrsssvvvxxxzzz~~~eeecccjjjrrr~~~wwwlllUUUGGGCCCZZZbbbQQQDDDAAAAAANNNvvvvvv```PPPFFFAAADDDAAAAAABBB???;;;;;;???===???NNNhhh}}}|||~~~___OOO\\\mmmJJJ666777555444555444222222222222222222222222333222111111333555888999666444555:::AAAEEEEEEBBBGGGMMMRRRQQQJJJFFFHHHLLLFFFGGGHHHIIIKKKLLLMMMNNNMMMRRR[[[]]]VVV[[[bbbjjjnnnHHH:::>>>bbbkkk|||dddBBB888666444333444444333333333333333222222222111111/////////...///000000111000000111111111222222222333333444555777999;;;<<<>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFGGGIIIMMMPPPRRRQQQSSSVVVWWWWWWWWWXXXYYYVVVXXX[[[^^^`````````___aaa[[[\\\dddfffbbbeeellloooooowww}}}||||||yyyvvvsssooolllhhhkkknnnllliiigggjjjmmmmmmkkkhhhhhhiiigggccc___aaa``````bbbdddeeedddbbbcccccceeehhhjjjjjjhhhfffcccfffhhheeeaaa___aaadddbbbeeehhhiiihhhggghhhiiifffeeeddddddcccccccccccchhhkkkmmmmmmkkkkkkppptttxxxrrrmmmnnnqqqrrrtttxxxvvvtttrrrrrrsssttttttsssssssssttttttttttttttttttsssqqqppppppsssvvvwwwxxx{{{|||~~~nnnuuuOOO===BBB;;;CCC@@@PPPnnn~~~qqqZZZLLLFFFEEEEEEGGGIIIHHHEEEBBBAAA@@@@@@@@@AAABBBDDDEEEIIIKKKOOOTTTYYY___fffkkkoooqqquuuxxxzzz}}}nnndddfff```bbbxxxsssVVVEEEDDD\\\vvv[[[DDD>>>BBBSSS|||lllXXXHHH@@@AAADDDEEE@@@999;;;AAA???CCCTTTqqq}}}uuuxxx}}}RRRMMMppp^^^BBB555888555333555333222222222222222222222222111000000222444888<<<>>>>>>999666999@@@EEEEEEBBBCCCJJJPPPPPPKKKGGGIIIMMMHHHHHHHHHIIIJJJJJJJJJJJJQQQNNNRRRWWWTTTRRRhhhlllfffUUU:::>>>uuudddZZZ:::888666444333333444222111333222222222111111111111//////......//////000111000000000111222222333333333444444666888:::<<<===???@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGHHHJJJMMMPPPRRRQQQSSSVVVWWWWWWVVVWWWXXXbbb```]]][[[[[[\\\^^^```aaa^^^^^^cccfffdddbbbaaa```ccciiinnnlllfffccceeeaaafffmmmnnnlllkkklllnnngggiiijjjgggdddbbbccceeegggjjjkkkhhheeedddiiinnnkkkgggdddfffiiiiiiccc\\\___^^^^^^___aaaaaa```^^^bbbbbbcccfffhhhhhhfffdddcccddddddccc```______```aaaeeehhhiiifffdddeeefffgggggggggfffeeeeeedddccceeeiiilllllliiijjjpppuuu|||tttooopppssstttuuuxxxwwwtttqqqooopppqqqqqqppprrrrrrrrrrrrrrrsssssssssvvvtttrrrrrrsssuuuttttttyyyyyy{{{||||||tttkkk^^^BBB===;;;===>>>LLLiii}}}gggTTTKKKIIIGGGGGGIIIIIIGGGCCCAAAAAA@@@@@@@@@BBBCCCDDDIIIKKKNNNRRRVVV\\\bbbgggkkknnntttxxxzzz}}}ooo^^^\\\OOOLLLbbb^^^GGGGGGYYYgggIII@@@CCCSSSwwwxxxaaaGGGEEEEEEEEEBBB>>>???CCC===CCCVVVtttyyymmmttt~~~bbbFFFJJJ~~~RRR===666999555333555222222222222222222222222222111222333555888<<>>DDDIIIJJJGGGEEEGGGJJJJJJIIIHHHIIIJJJJJJIIIHHHPPPKKKMMMTTTTTTPPPXXXgggsssgggpppCCC888mmmkkkNNN999777666444333333333111///222222111111111000000000///............///000000///000000111222222333333333444555666888;;;===>>>???@@@BBBDDDEEEFFFGGGGGGJJJJJJIIIJJJJJJLLLNNNOOOOOORRRUUUVVVVVVVVVVVVVVVeeedddbbb```_________``````dddeeecccbbbbbb___[[[WWW\\\bbbdddfffgggddd^^^]]]___aaabbbbbbbbbdddeeeaaabbbcccaaa______aaaddddddfffhhhfffbbbaaacccffffffdddcccdddfffgggdddaaa^^^]]]]]]___aaabbbaaa```aaaaaabbbdddffffffdddbbbdddbbb``````aaaaaa^^^\\\]]]bbbggghhhfffdddeeegggmmmkkkhhhfffdddccccccdddcccgggkkkjjjggggggmmmsss|||uuupppssswwwxxxxxxzzz|||xxxssspppoooppppppppptttssssssrrrrrrsssssssssxxxvvvuuutttuuuuuutttrrrxxxvvvxxxzzzwww|||uuurrr~~~XXX???===;;;<<>>???DDDAAA>>>>>>@@@BBBAAA??????BBBDDDFFFEEEEEEFFFGGGJJJHHHGGGHHHKKKLLLKKKIIIIIIJJJPPPUUUSSSNNNQQQWWW}}}oooxxx]]]???qqqttt~~~BBB===888666444333333222000...111111111000000000000///...............///000000///000000111222222333333333444555777999;;;===>>>???@@@BBBCCCEEEFFFGGGGGGMMMLLLLLLKKKKKKKKKKKKKKKNNNPPPTTTVVVUUUUUUUUUUUUVVVYYY^^^aaabbb___\\\YYYXXXcccfff```]]]aaabbb^^^YYY___bbbccchhhnnnfffYYY___]]][[[[[[^^^aaabbbaaafffeeecccaaa```````````````bbbeeeeeebbb```___```dddddddddddddddeeeggghhh___^^^___aaadddeeeeeedddaaa``````bbbddddddbbb```dddaaa^^^___bbbbbb^^^ZZZWWW]]]dddgggffffffiiilllrrroooiiidddbbbaaacccdddbbbgggjjjhhhddddddiiiooovvvoookkkoootttvvvvvvwww|||vvvqqqpppqqqqqqqqquuuuuutttsssssssssttttttsssssstttxxx|||yyyvvvwwwzzzwwwwwweeevvvJJJCCC>>><<<;;;GGGggg~~~TTTOOOIIIGGGJJJKKKIIIFFFBBBAAA@@@@@@@@@AAABBBCCCFFFHHHJJJLLLOOOTTTYYY]]]bbbhhhpppvvvyyyzzzzzzzzzqqq\\\VVVOOOIIILLLYYYqqq~~~qqqjjj^^^fffwwwssswwwxxxsssrrrxxxzzzoooKKKGGGIIIbbbeeeRRRCCC???UUUsss}}}eeeMMMHHHNNNPPPIIIBBBMMMRRRccc~~~uuurrrccc@@@WWWpppZZZCCC555444777222222555333222222222222222222222222222333555777999:::::::::======>>>AAADDDEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFIIIGGGFFFHHHLLLNNNMMMKKKAAAKKKVVVXXXRRRLLLNNNSSS^^^uuugggwwwMMM~~~jjjddd;;;@@@777666666444333222111111111111111111000000000000111000///////////////000///000111222333444444444666777999;;;<<<>>>>>>>>>CCCCCCDDDEEEFFFHHHIIIJJJLLLMMMOOOOOOMMMLLLLLLLLLQQQSSSUUUTTTRRRRRRVVVYYY^^^aaacccbbb^^^ZZZYYYYYY[[[[[[[[[[[[\\\^^^___```]]]```bbbkkk|||sssYYY]]][[[]]]aaabbb```aaaddd^^^aaaddddddbbb______`````````___^^^^^^^^^^^^___```bbbaaa```bbbggghhheeeaaabbbeeeggggggeeecccbbbeeedddccc```]]]]]]___aaacccaaa``````bbbdddeeeeee\\\___cccfffffffffggghhhjjjiiifffbbb______bbbdddgggiiiiiigggddddddgggkkkooommmlllmmmppprrrssssss{{{yyywwwuuuttttttuuuvvvtttsssrrrrrrssstttuuuvvvwwwzzzyyyxxx{{{zzzyyywww{{{|||{{{xxxssszzznnniii>>>@@@AAA@@@===PPPrrrVVVNNNQQQIIIJJJNNNDDDFFFEEECCCAAA@@@AAABBBCCCDDDFFFIIILLLOOORRRWWWZZZZZZ___gggnnnsssvvvyyy{{{}}}zzz\\\RRRLLLHHHJJJPPP\\\ooo|||yyy~~~ttt___UUUaaatttvvvjjj```[[[\\\SSSccchhhmmmxxxRRRFFFFFFMMMbbb|||vvvVVVJJJFFFLLL\\\~~~\\\KKKSSS]]]TTTCCCKKKZZZqqqyyyKKKBBBaaauuuLLL:::999777666444333333333333333222222333555666777777777888999;;;===???@@@???>>>>>>>>>???AAACCCDDDEEECCCBBBDDDHHHIIIGGGEEECCCPPPVVVOOOLLLSSSWWWVVVDDDFFFJJJKKKKKKKKKLLLLLL^^^qqqdddxxxgggxxxxxx[[[777777666666555444333222111111222111111111000000//////000000////////////000000///000111333444444444444777888:::<<<===>>>??????DDDDDDEEEEEEGGGHHHIIIJJJMMMOOOQQQQQQPPPOOONNNOOOQQQSSSUUUTTTSSSTTTYYY]]]^^^aaaeeeeeeaaa\\\YYYXXX\\\\\\]]]]]]^^^______``````___```jjj~~~www]]]\\\[[[\\\```bbb``````ccc___aaabbbaaa___^^^aaaccc```___^^^]]]]]]]]]]]]]]]^^^``````___bbbggggggccc```bbbdddfffgggfffdddcccbbbbbbaaa^^^\\\[[[]]]___bbbaaa``````aaaaaaaaa```aaacccfffgggfffdddddddddiiihhheeebbb______aaaccciiiiiiiiifffcccdddiiinnnooommmkkkkkkmmmoooppppppssssssssssssuuuwwwzzz{{{yyyxxxwwwvvvuuuvvvwwwxxxuuuwwwvvvtttxxx~~~{{{~~~||||||~~~hhheeeOOO@@@======<<>>@@@AAAAAAAAA@@@??????@@@BBBBBBCCCAAAAAACCCFFFGGGEEECCCKKKWWW[[[TTTPPPTTTXXXVVVFFFHHHJJJKKKKKKKKKLLLNNNLLL]]]rrrrrrsss}}}JJJ555222666666555444333222111111222222222111000//////...000000000//////000000111000111222333444555555555888999;;;===???@@@AAAAAAFFFFFFFFFFFFGGGHHHIIIJJJMMMPPPRRRSSSRRRRRRRRRSSSRRRSSSUUUTTTSSSVVV[[[```^^^aaafffgggddd___ZZZWWWZZZ[[[\\\^^^^^^^^^]]]]]]```]]]\\\ggg|||www```[[[YYY[[[___aaa______bbb``````___]]]\\\^^^bbbeee___^^^]]]\\\[[[[[[[[[[[[ZZZ\\\]]]]]]aaaeeeeeeaaa\\\^^^aaaccceeeeeedddccc``````___]]]ZZZZZZ[[[]]]```aaabbbbbbaaa___]]]\\\ccceeeggghhhfffdddccccccggggggeeebbb______aaacccjjjjjjiiifffdddffflllqqqqqqooolllkkklllnnnoooooonnnoooppprrruuuxxx{{{|||{{{zzzxxxwwwvvvvvvwwwwwwttttttqqqooorrryyy|||{{{~~~~~~}}}aaawwwjjjeeeeeeDDD;;;;;;<<>>:::JJJwwwmmmNNNRRRQQQFFFHHHGGGGGGEEEDDDCCCBBBCCCCCCCCCEEEFFFGGGHHHIIILLLNNNUUUYYY```ggglllpppuuuxxx~~~ppphhhaaaTTTOOO^^^xxx~~~zzzoooaaaTTTPPPUUU[[[VVVSSSSSSTTTPPPJJJJJJPPP___nnn~~~qqqiiiQQQHHH[[[zzziiiNNNJJJDDD@@@@@@AAAAAA???>>>EEETTThhhtttwwwzzz}}}dddMMMKKKiiiaaa[[[dddeee[[[```rrrlllUUUTTTfff```BBB===777666555555444444444444555555555555555555555555::::::;;;<<<===???@@@AAADDDCCCBBBAAAAAAAAABBBCCC@@@@@@AAABBBBBBCCCBBBAAAEEELLLNNNHHHDDDEEEFFFDDDGGGGGGGGGFFFFFFFFFIIIKKKIIITTTaaaxxxzzzmmmjjjpppwwwPPP888>>>666444444444333333222222111222222111111000//////...000000000000000111222222222333444555666777777777;;;<<<>>>@@@AAACCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPRRRQQQQQQRRRSSSRRRTTTTTTRRRPPPPPPUUUYYY\\\\\\\\\]]]]]]\\\ZZZYYYWWWYYY[[[\\\]]][[[ZZZYYYWWWYYY[[[^^^dddhhhfffaaa\\\ZZZ[[[^^^___\\\\\\___]]]]]]]]]^^^___```aaaaaa\\\\\\[[[YYYYYYXXXXXXXXXUUUXXXYYYYYY\\\``````]]]XXXZZZ]]]___bbbddddddeee___``````___]]]\\\]]]___[[[```eeehhhfffcccaaa```aaacccfffgggfffeeeeeeeeeeeeffffffeeecccccccccdddgggkkkooopppooonnnqqqsssuuussspppoooppppppooonnnnnnoooppprrrsssssssssrrrttttttsssssstttvvvwwwxxxxxxuuurrrooonnnooorrruuu}}}zzzxxxxxxxxxyyylllcccwwwxxxqqqaaaCCC:::@@@999===dddXXXMMMOOOHHHFFFHHHGGGFFFEEEDDDCCCCCCBBBBBBDDDEEEEEEEEEFFFIIIKKKQQQUUU]]]dddjjjpppuuuyyy~~~wwwjjjaaaaaaeeelll|||qqq^^^SSSQQQSSSQQQMMMJJJIIIGGGDDDDDDGGGDDDMMM\\\nnnvvvmmmXXXLLLTTTrrrXXXPPPFFF???>>>@@@???===:::777999FFFWWWeeemmmrrrmmmNNNFFF___nnncccjjjkkkccciiiyyy^^^SSSaaawwwmmmNNN>>>999666555555444444444555555555666666666777777777777:::::::::;;;<<<>>>???@@@AAAAAA@@@@@@AAACCCDDDEEEAAAAAACCCCCCCCCBBBBBBCCCDDDHHHJJJGGGEEEEEEFFFFFFHHHIIIIIIGGGFFFGGGIIIKKKHHHSSSWWW]]]uuu[[[rrriii|||JJJ:::<<<111444333333333222222222111111111111111000000000000000000000000111111222333333444555666777888888888;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIKKKNNNPPPOOOOOOPPPQQQPPPRRRSSSRRROOONNNQQQTTTXXXWWWVVVWWWYYYZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZZZZWWWYYY\\\\\\[[[]]]```ccc^^^\\\\\\______\\\[[[]]][[[ZZZZZZ[[[]]]^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYWWWXXXXXXVVVYYY^^^^^^[[[[[[]]]___aaadddfffggghhhaaabbbcccbbb```___```aaa[[[aaagggjjjhhhdddccccccccceeeggggggeeebbbaaaaaacccdddffffffdddccccccddddddiiiooorrrqqqpppqqqsssrrrqqqpppppppppooollljjjiiikkknnnqqqssssssrrrrrruuuttttttuuuvvvxxxzzz|||{{{xxxvvvuuurrrnnnpppttt{{{xxxvvvwww|||wwwfff]]]iii~~~|||PPP<<>>===>>>???AAA>>><<<999777999BBBPPP[[[jjjrrrUUUOOOSSSvvv{{{kkkooooooggguuuwwwsss[[[]]]vvvxxxRRRCCC<<<444444444444444444444555555555666777888999999999999:::::::::;;;<<<===???@@@@@@@@@???@@@AAABBBDDDFFFAAACCCDDDDDDCCCBBBCCCCCCAAADDDFFFFFFEEEEEEFFFGGGKKKKKKLLLKKKIIIIIIJJJLLLDDDMMMPPPPPPeee^^^bbbooo|||jjjqqqDDD999999111333333333222222222222222000000000000111111111111000000000000111222333444444444666777888999999999;;;<<<>>>@@@BBBCCCDDDDDDAAAAAABBBCCCEEEHHHJJJKKKIIIKKKNNNOOONNNNNNNNNOOOMMMPPPRRRRRRPPPOOOQQQSSSSSSRRRRRRUUUYYYZZZYYYWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVXXX]]]bbbaaa^^^^^^```___[[[ZZZ\\\[[[XXXUUUUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[YYYZZZWWWTTTVVV\\\]]][[[\\\]]]^^^```ccceeefffgggaaacccdddcccbbbaaaaaabbb]]]ccciiijjjgggcccbbbcccaaacccffffffdddbbbaaaaaa___aaaddddddcccbbbbbbbbbbbbgggllloooooooooqqqsssppppppppprrrrrrpppllliiifffiiimmmppprrrsssrrrqqqwwwwwwvvvvvvwwwyyyzzz{{{{{{yyyzzz|||xxxrrrqqquuu}}}}}}{{{xxxuuuvvvyyy{{{xxx~~~uuu^^^pppmmmbbbgggAAAAAA>>>:::HHHZZZ___JJJKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBAAABBBCCCCCCCCCDDDFFFHHHLLLPPPVVV\\\bbbhhhmmmqqqvvv{{{ooonnn}}}|||nnn[[[VVVMMMGGGFFFGGGFFFCCCGGGFFFDDDCCCGGGSSSeeesssqqqgggXXXRRR~~~sssXXXAAA>>>@@@>>>???EEE@@@BBBAAA;;;666777???EEEIII\\\pppyyy^^^VVVMMMmmmvvvzzzzzzrrrsssvvv|||aaasssjjjGGG===999111444333333333444444555666555777888:::<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAA@@@??????@@@AAABBBCCCAAACCCEEEDDDBBBAAABBBCCC@@@@@@BBBDDDDDDCCCDDDEEEIIIJJJKKKKKKIIIHHHHHHIIIEEEIIIKKKLLLUUUttt{{{lllbbbsssnnnppphhh===555777666333333222222222222222222/////////000111111222222000000000000111222333444444555666888999999999999;;;<<<>>>@@@BBBCCCCCCDDD???@@@AAACCCEEEHHHJJJKKKIIIKKKNNNOOONNNMMMNNNNNNJJJNNNRRRSSSQQQQQQRRRTTTNNNOOOQQQVVVZZZ[[[YYYUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVSSSQQQQQQSSSVVV[[[___ccc```___aaa___[[[YYY[[[\\\WWWQQQOOORRRUUUWWWWWWYYYXXXXXXYYYYYYZZZ[[[\\\[[[[[[WWWSSSUUUZZZ]]][[[YYYZZZ\\\^^^```bbbcccdddaaacccddddddbbbaaaaaabbb___eeejjjjjjfffaaa```bbb\\\___cccddddddccccccddd]]]___bbbcccbbb`````````bbbeeeiiikkkkkklllppptttpppqqqsssuuuvvvsssnnnjjjgggjjjmmmppprrrqqqooonnnxxxwwwvvvvvvvvvwwwxxxyyyzzzyyy}}}}}}uuussswwwsssvvvxxxvvvuuuvvvxxxxxxqqqlllSSSuuuVVVssszzzHHHAAA>>>999>>>FFFnnnvvvOOOKKKKKKIIIIIIIIIHHHFFFDDDCCCBBB@@@BBBCCCCCCCCCDDDFFFHHHLLLPPPUUUZZZ^^^ccchhhlllsssxxx}}}~~~~~~dddlllzzzzzznnn\\\LLLFFFGGGGGGFFF@@@CCCFFFJJJOOOVVV^^^ccc```xxxooobbbYYY}}}___DDDBBBCCC<<<999@@@===>>>??????AAAAAA===888>>>BBBJJJddd{{{___NNNPPPlllqqqsssggg```BBB777333///333333333333444555555666555777999;;;===>>>>>>>>>============>>>???AAAAAABBBAAA@@@?????????@@@AAA@@@BBBEEEDDDAAA@@@AAACCCCCCBBBDDDFFFFFFEEEFFFGGGEEEGGGIIIIIIGGGEEEDDDDDDGGGDDDEEEIIIJJJWWWfffooocccWWW;;;:::777555333333333222222222111111///333222222;;;EEE@@@222111111222222222333333333777777777999;;;<<<;;;:::======>>>???@@@@@@AAAAAA>>>???AAACCCDDDFFFFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPQQQTTTWWWYYYYYYYYYWWWRRRNNNNNNRRRUUUTTTRRRQQQTTTVVVTTTRRRRRRVVV[[[aaaZZZWWWYYYZZZXXX\\\ccc[[[XXXUUURRRRRRTTTWWWYYYVVVXXXYYYYYYXXXXXXZZZ[[[[[[[[[YYYVVVTTTTTTWWWYYY\\\YYYWWWYYY___dddgggggghhheeebbbbbbdddeeedddbbbZZZccchhhfffcccbbb___ZZZ___^^^]]]]]]___aaa``````cccbbb```^^^^^^^^^^^^______aaacccdddeeegggkkknnnooooooqqqtttvvvrrrkkkeeeggghhhjjjmmmnnnoooooooooqqqqqquuuwwwrrrmmmrrr|||~~~zzzuuutttvvvxxxyyyxxxtttssssssrrrssstttuuuvvvzzz\\\bbbppp^^^hhh???<<>>LLLvvv```OOODDDIIIIIIIIIHHHHHHIIIGGGCCCCCCCCCCCCCCCCCCDDDEEEFFFKKKNNNRRRWWW]]]aaaeeefffqqquuuzzz}}}|||mmmeeennn~~~```QQQNNNOOONNNNNNFFFEEEEEEGGGNNN\\\mmmzzzmmmbbbdddpppkkk}}}cccCCC@@@>>>;;;>>>???BBBBBBBBBBBBAAA>>>999666:::<<<@@@IIIZZZeee___RRRUUUfff}}}sssoooSSSnnntttPPP:::777777555444444333222333444555666:::888888:::>>>@@@>>><<<===>>>>>><<<>>>CCCCCCAAAAAA??????@@@AAAAAA===:::EEEDDDDDDCCCCCCCCCDDDDDDAAAEEEFFFCCCBBBEEEGGGFFFBBBEEEHHHIIIGGGEEEDDDCCCDDDCCCGGGKKKHHHKKKaaa{{{sss^^^~~~|||fffLLL:::;;;777555333333333222222222111111...222222444???NNNPPPIII333333222222222333333444777777777888:::<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAABBBCCCDDDEEEHHHGGGGGGGGGHHHJJJKKKLLLJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPSSSVVVXXXWWWVVVSSSOOOLLLMMMQQQSSSRRROOOOOORRRTTTSSSPPPPPPSSSWWW[[[VVVTTTVVVWWWVVVYYY^^^\\\YYYVVVTTTSSSUUUWWWYYYWWWXXXYYYXXXWWWVVVWWWYYYZZZZZZYYYWWWVVVWWWZZZ\\\\\\ZZZXXXYYY^^^bbbdddeeeeeedddcccaaa```______^^^ZZZ___bbbaaaaaacccaaa[[[^^^^^^^^^^^^^^^___``````aaabbbcccdddcccbbbaaa___\\\^^^aaacccdddeeegggiiimmmoooqqqtttuuurrrnnnjjjlllmmmnnnnnnnnnmmmllllllnnnnnnsssvvvsssmmmmmmsss}}}zzzwwwvvvwwwxxxwwwvvvxxxwwwuuusssrrrrrrrrrsssvvv||||||sssfffjjjsssQQQ<<<=========DDD\\\gggZZZVVVLLLHHHEEEFFFIIILLLIIIEEEDDDCCCCCCCCCCCCDDDEEEFFFIIILLLPPPUUU[[[___ccceeennnrrrwww{{{}}}~~~mmmdddooorrr]]]RRRNNNMMMLLLMMMJJJFFFEEEJJJXXXiiiuuuvvviiibbbqqquuummm{{{lllJJJEEEBBB>>>>>>===AAAAAAAAAAAAAAA>>>;;;888888888888===JJJUUUSSSKKKUUUfffWWWQQQ{{{zzzYYY@@@777666555222222222222333444666888999???<<<999999;;;======<<<<<<>>><<<:::<<>>AAAGGGHHHCCC===@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDAAABBBEEEEEECCCBBBDDDGGGHHHGGGEEEDDDCCCFFFEEEIIILLLHHHGGGUUUhhhfffpppsssuuuggg@@@:::<<<777555333333333222222222111111...222333333>>>OOOYYYYYY666555333222222333444555777777777777999;;;===??????>>>=========???AAABBB@@@?????????@@@AAACCCDDDGGGFFFFFFFFFFFFGGGHHHIIIFFFHHHJJJLLLMMMMMMLLLKKKNNNMMMMMMOOORRRSSSRRRQQQOOOLLLJJJLLLOOOQQQOOOMMMNNNPPPRRRPPPNNNMMMPPPSSSTTTQQQQQQTTTUUUTTTUUUXXX\\\ZZZXXXVVVUUUUUUWWWXXXVVVWWWWWWVVVTTTTTTUUUWWWXXXYYYXXXWWWWWWXXX\\\^^^]]][[[YYYYYY\\\___```aaa```bbbcccbbb```]]][[[ZZZVVVWWWWWWVVVYYY]]][[[VVV[[[]]]___]]][[[[[[]]]```^^^```dddggggggeeebbb___YYY[[[^^^``````aaaccceeeeeehhhlllmmmmmmlllllllllllllllmmmmmmlllkkkjjjiiillllllqqquuuuuuoookkkkkkyyyxxxvvvvvvvvvuuusssqqqxxxwwwtttrrrqqqrrrrrrssswwwxxxyyy~~~ssseeerrr```{{{kkkCCC:::<<<@@@@@@BBB___~~~{{{jjj```\\\QQQKKKFFFGGGLLLNNNKKKGGGEEEDDDDDDCCCCCCDDDEEEFFFGGGIIIMMMRRRXXX]]]aaacccjjjnnnssswwwzzz{{{}}}rrrggglll}}}sssddd___\\\XXXTTTQQQKKKGGGFFFKKKTTTZZZcccZZZQQQSSSfffzzztttNNNFFFCCCAAA@@@===???@@@AAAAAAAAA???===<<<<<<;;;888888???IIINNNMMMWWWhhhZZZDDD[[[dddBBB888:::999555444111222333444777999<<<===DDD@@@;;;999999;;;<<<===<<<>>>===:::<<>>@@@AAABBBCCCCCCBBBAAAAAAAAACCCBBBBBBEEEIIIFFFAAAAAACCCFFFGGGFFFDDDCCCCCCEEEDDDGGGKKKIIIDDDIIITTTuuuvvvgggiiisssQQQ:::;;;:::666666333333333222222222111111000333333111777CCCNNNQQQ888666444222222333555777777777777777888;;;>>>AAA@@@???===<<<<<<>>>AAABBBBBBAAA???>>>???@@@BBBCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFHHHKKKLLLKKKJJJIIILLLKKKKKKLLLNNNOOONNNLLLMMMLLLKKKMMMPPPPPPOOOMMMNNNPPPQQQPPPNNNMMMNNNPPPPPPPPPQQQTTTUUUUUUUUUVVVZZZYYYXXXWWWVVVUUUUUUUUUSSSTTTTTTTTTRRRSSSUUUWWWWWWXXXXXXWWWWWWXXXZZZ]]]]]]\\\ZZZZZZZZZ[[[]]]]]]]]]^^^aaaddddddaaa[[[VVVPPPPPPQQQQQQSSSUUUUUUSSSXXX[[[^^^\\\XXXWWWZZZ^^^[[[^^^aaaeeefffdddbbb```ZZZ[[[[[[[[[[[[]]]```cccaaadddhhhiiiiiiiiilllpppggghhhhhhiiiiiijjjjjjjjjllllllnnnrrruuusssnnnjjjttttttuuuuuutttqqqnnnkkkrrrqqqpppoooppprrrtttvvvyyyvvvvvv}}}```yyy[[[ZZZZZZ@@@:::BBBAAA999FFF___iiiggg___RRRRRRMMMJJJLLLNNNLLLJJJIIIGGGFFFEEECCCCCCDDDEEEFFFFFFHHHKKKPPPUUU[[[___aaafffjjjoootttwwwyyy|||~~~~~~oooxxx{{{ssshhhWWWVVVSSSOOOLLLIIIHHHGGGIIIHHHEEECCCIIIZZZsssxxxOOODDDAAABBBCCC???>>>@@@BBBCCCBBBAAA@@@@@@@@@>>>;;;:::===EEEMMMRRR]]]nnn}}}zzzMMMDDDppp}}}XXX:::888===888333555333333555777999;;;<<<===BBB@@@===;;;:::;;;<<<===<<<@@@AAA>>>>>>AAABBBAAACCC???<<>>AAA@@@???===;;;<<<===@@@BBBCCCBBB@@@??????AAABBBDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJIIIMMMLLLLLLMMMOOOOOONNNMMMMMMMMMMMMOOOPPPQQQPPPOOOOOOOOOPPPPPPOOONNNNNNOOONNNQQQTTTVVVWWWXXXXXXVVVXXXXXXXXXXXXWWWVVVTTTTTTQQQRRRRRRQQQQQQRRRUUUWWWWWWXXXXXXWWWUUUUUUWWWYYY\\\\\\[[[ZZZYYYZZZ[[[\\\^^^]]]___dddhhheee\\\SSSKKKLLLNNNPPPRRRSSSWWWZZZVVVYYY\\\ZZZUUUTTTWWW\\\]]]^^^```aaacccddddddddd___]]]ZZZXXXWWWZZZ```dddcccfffjjjkkkkkkmmmqqquuuhhhhhhhhhiiiiiijjjjjjkkklllkkkjjjlllqqqsssppplllrrrtttvvvvvvtttpppmmmkkknnnmmmkkkkkkmmmpppsssvvvwwwrrrrrrxxx~~~tttttthhhOOOttt~~~RRR:::>>>???:::???IIIWWWhhhfffRRRNNNKKKKKKNNNMMMJJJJJJMMMIIIHHHFFFDDDCCCDDDEEEGGGGGGHHHKKKOOOSSSXXX\\\___bbbfffkkkpppssswwwzzz}}}}}}uuucccaaa]]]YYYUUUQQQNNNLLLHHHIIIIIIFFFCCCDDDKKKQQQ^^^fffrrr}}}~~~SSSDDD@@@BBBFFFBBB>>>BBBFFFGGGEEEBBBAAAAAA;;;;;;:::;;;<<>>======???AAACCCCCCBBBAAA@@@===>>>???BBBHHHNNNKKKDDD???AAACCCDDDCCCBBBBBBCCCDDD@@@@@@BBBDDDDDDEEEGGGKKKWWWpppvvvddd???>>><<<444555777333333333222222222111111000111222111000111333555666555333333333555666888777999;;;:::888999===@@@@@@???===<<<<<<===???@@@BBBBBBAAA@@@@@@AAABBBCCCAAABBBCCCDDDDDDDDDDDDCCCFFFFFFHHHIIIJJJKKKKKKKKKNNNNNNNNNOOOQQQQQQPPPOOOLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNOOOPPPPPPPPPOOOOOONNNRRRVVVVVVXXX[[[[[[XXXVVVWWWYYYZZZYYYXXXVVVTTTQQQQQQQQQPPPOOOQQQTTTWWWVVVWWWWWWVVVUUUUUUVVVWWWZZZ[[[\\\[[[ZZZYYY[[[\\\```___```dddhhhhhhddd___OOOJJJGGGJJJNNNRRRXXX]]]WWWYYYZZZYYYVVVUUUWWWZZZaaa`````````bbbdddggghhhbbbaaa]]]YYYXXX[[[aaafffccceeeggghhhjjjlllppprrrooonnnmmmllllllkkkllllllmmmmmmjjjiiilllqqqqqqmmmrrruuuxxxxxxvvvrrrooonnnmmmllljjjiiijjjmmmqqqsssyyyttttttxxxzzzpppyyySSSZZZsssGGG;;;999:::>>>???KKKiiivvviiiUUUMMMJJJMMMMMMIIIKKKQQQKKKIIIFFFDDDCCCDDDFFFGGGHHHHHHJJJMMMQQQUUUYYY[[[___bbbgggkkkooossswwwzzz{{{~~~~~~{{{oooeee\\\UUUPPPMMMKKKJJJIIIGGGEEEDDDDDDCCC:::AAAQQQdddvvvYYYIIIBBBDDDGGGCCC@@@EEEKKKLLLHHHDDDBBBAAA;;;:::;;;>>>@@@DDDMMMVVVgggxxx~~~hhhGGGIIIbbbWWWCCC777;;;;;;222222;;;888888999:::::::::999999888:::======<<<<<<<<<===;;;BBBGGGEEEAAA@@@???<<>>>>>???AAABBBCCCCCCBBBAAA999;;;<<<===BBBGGGFFFAAA>>>@@@BBBBBBAAAAAABBBCCCFFFCCC@@@???@@@BBBCCCDDDIIIIIIooovvvXXX888===:::333555555333333333222222222111111222111000111222222222222222222333333444555777777777:::===<<<999888;;;>>>>>>>>>============>>>>>>??????@@@@@@AAAAAABBBBBB???@@@BBBDDDDDDEEEDDDDDDGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKKKKMMMOOOPPPOOONNNJJJKKKKKKKKKKKKMMMOOOQQQLLLLLLMMMOOOPPPPPPOOONNNMMMRRRUUUUUUWWW[[[[[[XXXUUUWWWZZZ]]]]]][[[YYYWWWTTTTTTSSSPPPNNNOOOQQQTTTTTTVVVWWWWWWVVVVVVXXXYYYXXXZZZ\\\\\\ZZZZZZ\\\^^^___aaadddfffjjjqqq{{{gggUUUFFFFFFMMMSSSXXX\\\[[[[[[ZZZYYYYYYYYYYYYYYY````````````aaaccceeegggdddcccbbb___^^^___bbbeeecccbbbccceeehhhkkkllllllpppooonnnmmmmmmnnnooooooqqqsssrrrmmmnnnrrrrrrnnnpppssswwwwwwtttqqqooooookkkiiihhhgggjjjnnnsssvvv{{{xxxwwwxxxyyyhhhQQQzzzeeeFFF:::999<<<<<>>999>>>>>>999999@@@777888999:::::::::999999999;;;<<<;;;999999;;;>>>999@@@CCC@@@===>>>@@@@@@>>>???@@@@@@@@@???>>>===???@@@@@@AAABBBBBBCCCCCC:::======;;;<<<@@@@@@======???AAAAAA@@@@@@BBBCCCDDDCCC@@@>>>>>>@@@BBBBBBCCCGGGXXXyyy}}}QQQ333:::777333666333333333333222222222111111555222000111222222111222000111222333555666777777777;;;???>>>:::888:::===>>>>>>>>>>>>>>>===============???@@@AAAAAAAAA@@@>>>@@@BBBDDDEEEEEEEEEEEEHHHGGGFFFFFFGGGIIIKKKMMMGGGFFFFFFHHHKKKLLLKKKJJJHHHHHHHHHHHHHHHJJJMMMPPPKKKKKKLLLNNNPPPPPPOOOMMMKKKQQQTTTRRRUUUZZZ[[[WWWVVVXXX\\\___```^^^[[[YYYXXXWWWTTTQQQNNNMMMOOOQQQSSSUUUWWWXXXXXXYYY[[[\\\WWWYYY\\\\\\[[[[[[]]]```\\\bbbhhhiiimmmzzzjjjOOOJJJSSS[[[]]]]]]^^^]]][[[ZZZ[[[\\\[[[ZZZ]]]]]]^^^___```aaabbbbbbccceeeeeeeeecccbbbbbbdddfffddddddgggkkknnnmmmkkkkkkkkkkkklllmmmooorrrssswww{{{zzztttrrruuusssooolllpppsssssspppnnnmmmmmmffffffeeegggkkkqqqwww{{{wwwuuutttttttttyyySSSiiiTTT???999;;;<<<:::PPPyyypppUUUQQQTTTQQQNNNMMMNNNKKKHHHDDDCCCDDDFFFGGGGGGGGGGGGHHHKKKNNNRRRTTTXXX[[[```cccfffjjjnnnqqqtttxxx|||~~~~~~nnnrrrlll___\\\XXXSSSPPPNNNKKKGGGDDDHHH>>>888@@@UUUqqqkkkUUUNNNIIIKKKMMMHHHCCCKKKSSSTTTNNNFFF@@@>>>BBB<<<;;;???BBBFFFNNNYYYbbbsssxxxSSSKKKeeeVVV@@@:::888<<<===;;;:::<<<666777999:::;;;;;;:::999<<<<<<;;;888555666;;;???888===???;;;999===BBBDDD===;;;:::===AAABBB???;;;;;;;;;;;;;;;<<<===>>>???>>>AAAAAA<<<:::<<<===<<<===???@@@@@@@@@@@@BBBCCC>>>??????======@@@CCCCCC;;;HHHKKKddd}}}uuuRRR<<<999666666777222333333333222222111111111000111111111111222222222333333444555666777888888666666666888999;;;===>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBB??????AAACCCEEEFFFHHHIIIKKKGGGCCCDDDIIILLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKMMMPPPRRRRRRNNNKKKNNNNNNOOOPPPQQQQQQQQQQQQUUUVVVYYY[[[\\\\\\[[[[[[XXXWWWVVVUUUSSSPPPNNNMMMPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]\\\[[[\\\^^^aaa]]]```fffjjjmmmxxxkkk^^^___cccaaa\\\]]]]]]]]]ZZZXXXXXXZZZ[[[]]]___```___\\\[[[]]]___cccbbbaaa``````aaabbbbbbbbbcccdddhhhlllmmmmmmlllkkklllllljjjhhhjjjnnnsssvvvuuutttssssssssstttuuurrruuuvvvtttpppmmmlllmmmhhhfffdddeeeiiinnnsssuuuyyyqqqpppvvvwwwuuu|||tttiiiKKKwwwlllDDD>>>;;;<<<:::CCCaaammmaaaYYYOOOKKKNNNOOOJJJGGGHHHHHHEEEEEEFFFHHHJJJKKKJJJHHHIIIMMMPPPRRRUUUYYY\\\___cccgggjjjrrrsssuuuvvvxxx{{{xxxnnnttt|||mmmjjjkkkfff]]]UUUPPPKKKEEEFFFDDDBBBAAAHHH```qqq[[[QQQOOOKKKHHHHHHGGGMMMVVVYYYPPPBBB>>>BBB:::===@@@BBBDDDKKKVVV___iiixxxcccZZZ___wwwIII<<<999666666888999777555999:::;;;<<<<<<<<<;;;:::999======:::;;;???===777999888999<<<;;;888999>>><<<<<<===??????@@@@@@@@@:::::::::;;;<<<======>>>???AAABBB@@@<<<::::::<<<:::<<<>>>>>>===<<<<<<============>>>???@@@BBBCCC>>>FFFGGGLLLooo~~~fffIII::::::777666666111333333333222222222111111111111111111222222222222333444444555666777888999666666777888999;;;<<<=========>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAA??????AAABBBDDDFFFGGGHHHHHHDDDAAABBBGGGIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJLLLOOORRRRRRPPPNNNKKKLLLMMMNNNNNNOOONNNNNNQQQRRRTTTVVVWWWWWWVVVUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOPPPRRRUUUWWWYYYZZZZZZ\\\\\\]]]]]]\\\[[[[[[ZZZ\\\^^^aaaeeehhhppppppccc___``````______``````___]]]]]]^^^___^^^```aaa```^^^\\\]]]^^^bbbaaa``````___```aaabbbeeeeeefffiiilllmmmlllkkkkkklllllljjjggggggjjjmmmooopppqqqrrrrrrrrrqqqpppppptttxxxxxxuuuqqqooonnnkkkiiiggghhhkkkpppuuuxxx~~~wwwtttzzzzzzvvvyyyjjjgggkkk{{{III>>>999===;;;:::MMMfffqqqddd]]]UUUKKKOOOJJJGGGHHHHHHDDDCCCDDDGGGIIIKKKJJJIIIIIILLLNNNOOORRRVVVYYY\\\___dddgggkkknnnqqquuuwww{{{uuuttt{{{yyymmmccc[[[RRRJJJHHHGGGDDD@@@CCCYYY{{{ggg]]]WWWQQQNNNNNNLLLQQQXXXZZZPPPAAA<<>>@@@AAAEEEMMMZZZdddmmm|||cccdddooo^^^;;;:::888666666777888777555888999;;;<<<<<<<<<;;;;;;:::<<<:::777999@@@CCCAAA<<<888777<<>>>>>>>>>>>::::::;;;;;;<<<======>>><<<>>>???>>>;;;:::<<<>>>:::===??????>>><<<;;;;;;<<<<<<<<<===>>>???@@@AAAHHHFFFCCCFFFXXX~~~sssQQQ>>>888<<<888666666111333333333222222222222111111111111111222222222333444444555666777888999999666666777777999:::<<<<<<============>>>>>>????????????>>>>>>>>>??????@@@??????@@@BBBCCCEEEFFFFFFFFFCCCAAABBBFFFHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNPPPPPPNNNJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSTTTSSSRRRQQQSSSTTTTTTTTTSSSRRRQQQQQQNNNOOORRRTTTWWWYYYZZZ[[[ZZZZZZ[[[\\\]]][[[XXXUUU^^^]]]___bbbeeeiiisss~~~|||qqqfff___\\\^^^```]]]___bbbbbbaaa```aaaaaa___aaacccbbb```^^^]]]]]]aaa```___^^^______aaaaaagggggggggjjjlllmmmkkkjjjllllllllliiigggeeefffggghhhjjjmmmooopppooommmkkklllpppvvvyyyxxxuuuqqqooolllkkkjjjjjjmmmqqqvvvyyyxxxqqqpppxxx|||zzzzzz~~~~~~iiihhhqqqyyy^^^FFF888===???888===LLLgggqqqooobbbNNNNNNIIIGGGHHHGGGDDDBBBCCCFFFHHHJJJJJJIIIIIIJJJKKKLLLNNNQQQTTTWWWZZZ___bbbdddgggmmmrrrvvvzzz}}}{{{uuu{{{pppfffXXXMMMJJJJJJIIIEEECCCPPPoooyyypppiiiaaa]]]]]]VVVYYY^^^[[[PPPCCC???AAA>>>???@@@BBBHHHSSSaaalllrrr{{{hhhppp|||fffIII888999777666666777888666555777888:::;;;<<<<<<<<<;;;;;;;;;888666<<>><<<::::::::::::;;;<<<===>>>??????JJJAAAAAAGGGGGGUUUkkkcccDDD888888<<<777555666222222222222222222222222222111111111222222222333333444555555666777888999999777777777777888999;;;;;;;;;<<<<<<======>>>>>>>>>@@@??????>>>>>>>>>>>>???>>>???@@@AAABBBCCCDDDEEEFFFDDDCCCDDDGGGIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFGGGJJJKKKLLLKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNPPPQQQSSSSSSRRRPPPOOOPPPPPPQQQRRRSSSSSSSSSRRRNNNOOORRRUUUWWWZZZ[[[\\\XXXWWWWWWYYY\\\]]][[[YYYaaa______cccfffgggkkkqqqsssqqqmmmfff___[[[[[[\\\XXX[[[___aaaaaa```______aaabbbccccccaaa___]]]\\\______^^^]]]]]]^^^``````eeeeeefffhhhkkklllkkkiiikkkkkkkkkiiihhhfffeeeeeehhhiiikkkllllllkkkiiihhhhhhlllqqquuuvvvuuurrrqqqllllllllllllnnnrrrvvvzzzuuummmkkkqqqwwwwwwvvvvvv~~~vvv]]]jjj\\\<<<;;;@@@<<<;;;CCCIIIlllyyyxxxlllYYYLLLGGGEEEGGGGGGDDDCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHIIIKKKNNNPPPRRRVVVZZZ]]]___cccjjjoootttxxx|||zzz}}}~~~~~~sssdddWWWMMMMMMMMMKKKGGGHHHTTTbbb|||~~~}}}xxxuuuuuuhhhhhheee\\\OOOEEECCCEEE@@@@@@AAADDDLLLYYYhhhrrrvvv}}}{{{wwwSSS???@@@888888777777888777666666666777999;;;<<<<<<<<<<<<<<<:::888999BBBTTTfffqqqRRRCCC;;;FFFUUUUUUGGG999999::::::;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===:::::::::::::::;;;<<<>>>:::===@@@@@@>>><<<999999999:::;;;<<<===>>>>>>???@@@;;;BBBMMMGGGFFFhhhvvvqqqRRR@@@777999;;;444444777444222222222222222222222222111222222222222333333333444444555666777888999999777777777777888888999::::::;;;;;;<<<======>>>>>>??????>>>>>>===>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDCCCCCCDDDFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGKKKIIIGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPOOONNNLLLMMMNNNPPPQQQRRRRRRSSSNNNPPPRRRUUUWWWYYYZZZ[[[XXXWWWWWWYYY]]]aaadddfffaaa^^^___dddgggfffgggjjjllliiigggdddbbb___[[[XXXTTTXXX\\\______^^^]]]]]]aaaaaaaaaaaaaaa___]]]\\\]]]]]]\\\\\\\\\]]]___```aaaaaacccfffjjjkkkkkkjjjjjjiiiiiiiiiiiihhhgggggglllkkkjjjiiiiiiiiiiiiiiijjjlllnnnrrrtttuuuuuutttnnnooopppppppppsssxxx|||~~~vvvnnnnnnooonnnlllkkk|||eeeRRR{{{HHH888;;;<<<<<>>???===;;;999999999:::<<<===>>>?????????;;;;;;BBBJJJIIIGGGUUUiiimmm}}}SSS???888999999222333888333111222222222222333333333222222222222333333333333333333444555666777888888888888777777777888888999999::::::;;;<<<===>>>>>>>>>>>>=========>>>>>>???>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFNNNKKKIIIHHHIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJLLLMMMNNNMMMLLLKKKIIIJJJLLLNNNOOOPPPQQQQQQNNNOOOQQQSSSUUUVVVWWWXXXXXXYYYZZZZZZ]]]bbbiiinnn]]]\\\^^^bbbdddbbbbbbeeehhheeecccccceeeccc]]]XXXTTTWWW\\\^^^^^^]]]]]]]]]```^^^]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZ[[[\\\^^^_________aaaeeeiiikkkjjjiiiiiihhhffffffhhhiiiiiihhhmmmllljjjiiiiiiiiijjjkkknnnnnnooorrrvvvwwwwwwvvvooorrrttttttsssuuuzzz~~~}}}xxxqqqnnnoooooonnnnnnuuuvvv~~~]]]bbb{{{cccAAA777777999;;;BBBEEERRRgggqqqmmmgggfffLLLFFFBBBDDDEEEEEEHHHKKKEEEEEEDDDEEEGGGGGGEEEDDDFFFGGGIIIJJJKKKNNNSSSWWWZZZ^^^cccgggkkkooosssvvvxxx{{{~~~mmm^^^OOOKKKKKKIIIFFFEEECCCPPP```lllxxxzzz___KKKBBBAAAAAAAAABBBEEELLLUUUaaammmsss}}}xxxkkkjjjwwwyyyoooRRR>>>;;;AAA===>>>???>>><<<999888888666777999:::;;;;;;;;;:::999777777:::<<>>===:::888888999;;;<<<:::999999:::999:::<<<>>>??????>>>>>>???>>>???BBBDDDEEEHHHMMMxxxvvvwwwLLL>>>777888888222555888111111111222222222333333333222222222333333333444444222222333444555666777777888888777777777777888888888999:::;;;<<<======>>>===============>>>???@@@>>>>>>>>>???????????????>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAABBBCCCEEEFFFJJJHHHGGGGGGHHHHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEGGGIIIKKKLLLLLLKKKJJJGGGHHHJJJLLLMMMOOOOOOPPPLLLLLLNNNPPPQQQRRRSSSSSSTTTXXX[[[ZZZXXX[[[bbbhhhZZZZZZ]]]aaa```]]]^^^bbbbbbaaa___```aaa```[[[XXXTTTWWWZZZ\\\\\\[[[\\\\\\^^^[[[YYYYYY[[[]]]]]]]]]ZZZZZZYYYYYYZZZ[[[]]]^^^aaaaaabbbfffiiijjjjjjhhhjjjgggdddccceeeggghhhgggiiiiiijjjkkkllllllmmmmmmnnnnnnppptttxxxxxxuuurrrmmmqqqssssssqqqsssxxx}}}ttttttsssrrrrrrsssttttttoooqqqsss~~~xxxPPP|||\\\@@@999:::999@@@===EEEXXXeeeeeeaaa```QQQJJJDDDCCCDDDDDDGGGLLLFFFDDDBBBCCCEEEFFFEEECCCDDDEEEFFFFFFHHHKKKPPPTTTUUUXXX]]]aaaeeejjjppptttwwwyyy|||~~~qqq```XXXVVVRRRNNNLLL@@@FFFKKKQQQaaa}}}iiiUUUMMMKKKIIIIIIKKKOOOWWWaaakkkssswwwyyywwwtttsssyyy~~~{{{tttfffnnnzzzaaaGGGCCCEEECCC@@@BBBDDDBBB>>>:::999999777888999:::;;;::::::999999999<<>>AAA@@@<<<888666777888888777888:::;;;777888;;;===>>>>>>===<<<@@@<<<>>>CCCCCC>>>@@@FFFTTTppp===;;;555777888333666888///111111111222222333333333222222333333333444444444111222222333444555666666999888888777777777777777888888999:::<<<======>>><<<<<<<<<<<<===???@@@@@@>>>>>>>>>>>>>>>????????????AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAAAAAAAABBBDDDFFFDDDCCCCCCDDDEEEEEEDDDBBBEEEFFFGGGHHHHHHIIIIIIHHHEEEGGGIIIKKKMMMMMMLLLKKKFFFGGGHHHJJJLLLMMMNNNNNNJJJKKKLLLMMMNNNOOOOOOOOONNNUUUZZZYYYSSSQQQWWW]]]ZZZ[[[___bbb___ZZZ\\\aaa\\\\\\\\\\\\[[[YYYXXXVVVSSSUUUXXXYYYYYYXXXYYYZZZ]]]ZZZVVVVVVYYY\\\]]]]]]ZZZYYYYYYYYYZZZ[[[]]]^^^dddddddddgggiiijjjiiigggkkkgggbbbaaaccceeefffeeedddfffjjjmmmooooooooonnnkkklllppptttxxxwwwrrrmmmiiimmmppppppnnnoootttyyytttwwwxxxuuurrrqqqpppnnnppprrrqqqtttYYY\\\{{{vvvNNN@@@???>>>777999@@@NNN[[[aaa^^^ZZZVVVMMMEEECCCBBBCCCFFFKKKGGGDDDAAAAAACCCEEEDDDCCCCCCCCCDDDDDDEEEIIINNNQQQQQQTTTXXX]]]aaahhhnnnsssuuuxxx{{{}}}~~~rrrjjjcccZZZQQQNNNHHHGGGAAA???PPPssssssaaa[[[XXXUUUQQQSSSYYYbbbllluuuzzz|||oootttzzz|||~~~}}}uuullldddkkkaaatttUUU>>>FFFKKKCCCCCCEEEGGGEEE@@@;;;::::::777888999:::;;;:::999888;;;<<>>999555666666666666777:::<<<555777999<<<===<<<;;;;;;;;;888???KKKHHH:::<<>>>>>??????>>>======>>>>>>???@@@@@@AAABBBBBBAAAAAAAAACCCBBBBBBBBBCCCDDDCCCBBBEEEDDDCCCBBBAAABBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCDDDGGGJJJMMMQQQSSSUUUIIIHHHIIIKKKMMMMMMLLLJJJFFFHHHJJJKKKKKKLLLMMMNNNMMMMMMMMMNNNQQQSSSSSSRRRQQQSSSUUUVVVUUUUUUVVVWWW[[[[[[ZZZZZZYYYYYYXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWWWWZZZ]]]]]]ZZZWWW^^^\\\WWWSSSUUU\\\]]]ZZZXXXXXXXXXXXXZZZ\\\^^^___bbb``````cccgggjjjjjjhhhpppmmmeee^^^```ggghhhcccgggkkkkkkhhhiiiooooookkkoookkkjjjooooooiiifffhhhhhhhhhiiijjjmmmooopppqqqrrrxxx|||yyyqqqkkkkkkmmmrrrqqqpppsss~~~iiiUUUkkknnnGGG:::;;;>>>999<<>>888222333888<<<:::777:::>>>BBBAAA>>>;;;;;;<<>>>>>>>>>>>>>>>>>======@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAABBBCCCDDDCCCCCCDDDCCCBBBAAA@@@AAAAAABBB???@@@AAABBBBBBCCCBBBBBBCCCDDDFFFHHHJJJLLLNNNNNNHHHHHHIIIKKKMMMLLLJJJHHHGGGIIIKKKLLLKKKKKKMMMNNNNNNMMMMMMNNNQQQSSSRRRRRRPPPRRRTTTVVVUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVWWWWWWXXXXXXYYYXXXYYY[[[]]]]]]ZZZWWW[[[[[[WWWTTTVVV\\\___]]]YYYYYYYYYYYYZZZ\\\^^^___aaa``````cccgggjjjjjjhhhnnnkkkddd]]]^^^eeefffbbbeeeiiiiiieeeeeejjjmmmkkkppplllkkknnnmmmiiigggiiiiiihhhhhhjjjlllnnnooopppooosssvvvuuupppllljjjkkkkkkmmmppprrryyy[[[YYYhhhGGG;;;:::555:::===???MMM\\\\\\]]]WWWQQQOOOKKKFFFFFFKKKKKKHHHCCCAAAAAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJNNNOOORRRUUUXXX^^^dddiiiqqqrrrtttvvvzzz}}}}}}mmmaaaVVVMMMEEEBBBBBBMMMkkkuuupppnnnkkkjjjbbbdddtttiiieeejjj{{{|||```dddeeeKKK;;;===CCC???AAAAAABBBCCCCCCBBB???===888999999999999888777777>>>>>>>>>>>><<<:::888777>>><<<:::999777777777777666666666666666666666666888777555444444555777888666666777777777777666666444444555555666888999:::???:::666555888:::999777777999:::;;;;;;;;;<<<===DDDWWWjjjnnnLLL===999888777666555444444444333333222222222222333333444333222222222333555666888777666555666666888999999999888888888777777777888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<>>AAA>>>>>>??????>>>======???@@@888999999999999888777777::::::999999888777777666666666666666666666666666555555555555555555555555777666555444444555666777444555555666666555555444444444666777888888888888>>><<<:::888777777888999===:::777666888:::;;;;;;BBBXXXdddqqqtttMMM;;;???888888777666555444444444444333222111111222333444444333333333333444555555888777777666777777888999:::999999888888777777666888888999;;;<<<======>>>======<<<<<<<<<;;;;;;;;;;;;===???@@@@@@???>>>===??????@@@@@@??????>>>>>>===>>>@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@???AAABBBBBBBBBCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIFFFCCCGGGIIIJJJJJJIIIHHHHHHIIINNNMMMLLLMMMPPPQQQPPPOOOLLLNNNRRRTTTUUUVVVYYY[[[YYYYYYXXXXXXXXXXXXXXXXXXQQQQQQRRRTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYVVV[[[\\\XXXWWWZZZ___```[[[[[[[[[\\\\\\]]]^^^^^^___```aaaccceeehhhiiiiiigggeeeaaa]]][[[]]]```bbbbbbgggkkkjjjhhhiiikkknnnqqqooommmkkkiiiiiikkknnnooollljjjjjjkkkllljjjhhhkkklllooossswwwvvvrrrmmmiiilllqqqsssttt~~~^^^UUUYYYCCC:::<<<===444888IIIRRR^^^^^^[[[SSSIIIEEEJJJQQQNNNKKKGGGEEEDDDDDDBBBAAACCCCCCCCCDDDEEEFFFGGGHHHIIIKKKNNNPPPSSSWWW\\\```eeegggjjjnnnrrruuuxxxyyy|||xxxfffRRRHHHCCC??????BBBLLLVVVaaahhhnnntttvvvtttpppnnntttqqqooo}}}iiiXXXbbb{{{```SSSTTTLLLCCCAAA???<<<>>>???===:::999<<>>>>>=========<<<;;;;;;::::::<<<===???AAAAAA@@@???>>>>>>?????????>>>======<<<;;;===???@@@???@@@BBBDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEGGGIIIHHHEEECCCFFFHHHIIIHHHGGGFFFFFFGGGLLLLLLKKKMMMOOOPPPPPPOOOKKKNNNQQQSSSTTTUUUXXXYYYZZZYYYYYYXXXWWWVVVVVVUUUPPPPPPQQQSSSUUUXXXZZZ[[[\\\\\\]]]\\\[[[ZZZZZZZZZWWW\\\]]]YYYWWWYYY\\\\\\ZZZZZZ[[[\\\]]]^^^^^^^^^^^^___aaaccceeefffhhhiiieeecccaaa^^^[[[[[[___cccdddhhhnnnrrrqqqnnnnnnoooppppppoookkkhhhjjjmmmppptttppplllkkklllllliiifffjjjjjjlllqqqvvvwwwsssnnngggfffhhhjjjmmmsssXXX\\\OOO===999>>>:::999AAAEEEXXXccckkkggg[[[QQQPPPRRRPPPNNNKKKIIIGGGEEECCC@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGIIILLLNNNPPPSSSXXX[[[```bbbfffjjjooorrrtttvvv{{{}}}{{{|||eeeTTTIIIBBB===<<<:::DDDPPPZZZfffttt|||rrrsssyyy|||ssssssnnnsssWWWZZZzzzaaaOOOLLLRRRIII??????@@@===@@@CCCBBB>>>;;;;;;<<<888999999999999888777777777777666555555666666777333333444444444444333333333333333333333333333333444333333333333333333444222222333333333333222222222333555666777777666555555888:::888555555999===KKKDDD;;;666555666666555777>>>???BBBKKKZZZ}}}WWWBBB444888777666555555444444555555444444333333333333444444333444444444555555555555555666666777777888888888999999999999999999999999999999999:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;:::===@@@@@@>>>>>>@@@CCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA??????@@@BBBCCCDDDEEEFFFCCCCCCCCCEEEGGGHHHGGGEEEEEEGGGHHHHHHFFFEEEFFFFFFKKKJJJJJJLLLOOOPPPPPPPPPMMMOOORRRSSSSSSTTTUUUWWWYYYXXXXXXWWWVVVVVVUUUUUUQQQRRRRRRTTTUUUWWWYYYZZZZZZ\\\\\\[[[ZZZYYYZZZ[[[WWW[[[\\\YYYXXXZZZZZZXXXWWWXXXZZZ\\\]]]^^^^^^^^^]]]___bbbcccdddeeehhhjjjdddccccccaaa\\\YYY^^^fffggghhhlllsssuuuqqqoooooonnnqqqqqqkkkhhhkkkooopppvvvqqqmmmmmmppppppmmmiiihhhhhhiiinnnrrrsssqqqnnnkkkggggggjjjmmmooottt{{{|||YYYiiidddEEE777======;;;===>>>QQQfff|||}}}ooo___TTTSSSQQQNNNLLLKKKHHHDDDAAAAAAAAAAAABBBCCCDDDFFFFFFFFFHHHKKKMMMNNNQQQUUUWWWZZZ]]]aaafffkkkoooqqqrrryyy{{{~~~uuu}}}|||fffRRREEE???>>>;;;BBBIIIPPP]]]ooo~~~zzz{{{~~~ooonnnsss~~~qqqVVVkkkpppOOOBBBAAACCC:::777===@@@AAACCCFFFFFFDDD@@@===;;;888999999999999888777777777777777777666666666666555555444444444333333333222222222222222222222222222222222333333222222222111222222333333222222111222333333444555555444444111444666666444444777:::@@@<<<777444444555666777:::;;;999:::<<<===YYYwwwLLLCCC777777666666555444444444555555333333444444444444333333333444444555555555555555444444555666777777777777777888888999999::::::;;;;;;::::::999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>>>>===<<<;;;:::::::::>>>@@@???<<<<<<>>>BBBBBBBBBCCCCCCCCCBBBAAA@@@>>>???@@@AAAAAABBBAAAAAA???@@@@@@AAABBBCCCDDDDDDDDDBBBBBBDDDFFFHHHIIIHHHFFFGGGIIIIIIHHHGGGGGGHHHIIIHHHIIIKKKNNNQQQQQQQQQOOOQQQSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWTTTTTTTTTUUUVVVWWWXXXYYYXXXZZZ[[[ZZZYYYXXXZZZ]]]UUUXXXXXXWWWYYY\\\[[[VVVUUUVVVXXX[[[]]]^^^______]]]___bbbccccccdddgggjjjdddcccdddddd^^^YYY___iiiiiidddeeelllqqqooommmmmmlllrrrsssllliiilllpppppptttppplllnnnsssvvvssspppiiiiiijjjmmmoooppppppooommmlllmmmppppppooosssyyy~~~qqq[[[wwwYYY===>>><<<999<<>>============<<<;;;:::999:::>>>AAA???<<<:::===AAAAAAAAABBBCCCBBBAAA@@@???<<<===>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBDDDBBBAAABBBFFFIIIJJJJJJFFFHHHJJJJJJIIIIIIIIIJJJGGGGGGHHHKKKNNNQQQRRRQQQPPPRRRSSSSSSRRRPPPQQQRRRRRRSSSTTTUUUWWWXXXZZZZZZVVVUUUUUUUUUVVVVVVWWWXXXWWWYYY[[[ZZZXXXXXXZZZ]]]TTTUUUUUUVVVZZZ^^^\\\VVVSSSUUUWWWZZZ]]]^^^______\\\___bbbccccccdddgggjjjddddddfffeee___YYY___jjjjjjaaa]]]eeellllllkkklllkkkrrrtttmmmiiilllpppppprrrnnnkkkooovvvzzzyyyuuullllllmmmnnnooopppqqqrrrhhhkkkoooqqqnnnlllqqqyyy}}}UUUaaaooommmHHH@@@;;;777<<>>AAABBBFFFSSSkkk|||mmmcccvvvMMMAAA<<<>>>???>>>CCCBBB333===<<<;;;===@@@@@@<<<999888999999999999888777777666777888888888666333222444333111111111333666777111111111111111111111111111111222222222222111111222222333333333333222222222111000000000111222333222111111111111111111000111444666555444333666:::555===:::777???AAA>>>AAA\\\RRR@@@===777999777666555444444444444444333444444555555444444333444444444444555555555666777777777777777888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888999::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===???AAABBBCCCAAABBBBBBBBBAAA???===<<<<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBDDDEEEFFFGGGJJJKKKKKKJJJIIIIIILLLNNNKKKJJJHHHHHHJJJNNNRRRUUUQQQRRRQQQPPPTTTXXXWWWSSSTTTSSSRRRSSSTTTWWWYYY[[[[[[ZZZXXXWWWUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXTTTVVVXXXYYYYYYYYYZZZ[[[WWW[[[]]]\\\ZZZZZZ^^^bbbbbbdddeeecccaaaaaaeeeiiifffcccbbbeeeeeecccdddggggggdddaaaccchhhmmmoooooorrrpppooonnnnnnnnnmmmllllllnnnqqqssstttrrrpppnnnooommmjjjiiikkkmmmooooookkkiiikkkoooqqqnnnnnnpppuuuzzzoooSSSYYYlllGGGFFF???333999<<>>===<<<<<<===<<<:::888888:::<<<===;;;::::::;;;555666888999888777555333555777999::::::777333111333333333222222222111111222111111111000000//////000000000000000000000000000000////////////000000000000111111111222222222///000222222111111222444333222111222444555444333444666888999999:::<<<>>>HHHbbb~~~JJJ===;;;666999666666555444444444444444333444444555555444444333444444555555555666666666777777777777888888888888999999999999999999999999::::::::::::::::::::::::888888888888888888888888666777888999::::::::::::;;;;;;;;;:::::::::999999::::::;;;<<<===???AAABBBAAAAAAAAAAAA@@@???>>>=========>>>???@@@@@@@@@@@@>>>============>>>??????AAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIHHHGGGHHHJJJLLLHHHGGGFFFEEEGGGKKKOOOQQQSSSSSSPPPMMMPPPUUUVVVSSSQQQQQQPPPPPPQQQTTTVVVXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXSSSUUUVVVVVVUUUUUUWWWXXXYYYYYYZZZ[[[]]]^^^`````````bbbfffggggggfffeeeeee\\\[[[]]]aaaccc```___bbbeeeccc```aaaeeeiiikkkkkkmmmllljjjjjjkkklllmmmmmmnnnppprrrsssrrrooollljjjmmmmmmmmmmmmmmmlllllllllkkkjjjkkkoooooommmpppvvvtttrrr~~~kkkWWWnnnYYYCCCBBB>>>===;;;@@@LLLgggmmm\\\OOONNNOOOIIIEEEFFFDDDCCCBBBAAAAAAAAACCCDDDCCCEEEGGGHHHHHHIIIKKKLLLNNNPPPTTTWWWYYY]]]aaaeeeiiilllqqqtttvvvyyy|||{{{kkkWWWHHHCCCBBB@@@@@@FFFPPP```wwwiiimmmsssWWWCCC>>>===<<<<<<<<<<<<:::888888;;;===>>><<<:::::::::666777888999888777555444555666888888888666333111222222222222111111111111111111111000000000//////////////////////////////000//////////////////000000000000111111111222222000222333333111111222444222222222222333444444333444555777888888999;;;===@@@HHHfffeee???;;;:::555888666666555444444444444555333444444555555444444333555555555555666666666777777777777888888888999999888888888888888888888888999999999999999999999999777777777777777777777777666666777888999999999999:::999999999999888888888999999::::::<<<===>>>???AAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>===<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBDDDDDDGGGHHHHHHGGGFFFEEEGGGIIIDDDCCCBBBBBBDDDGGGJJJLLLSSSRRRNNNJJJKKKQQQSSSQQQOOONNNNNNNNNOOOPPPRRRSSSVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXSSSTTTTTTSSSQQQRRRTTTVVVYYYXXXWWWYYY]]]______^^^\\\```eeekkknnnlllhhhddd[[[ZZZ^^^dddfffcccbbbdddcccaaa______bbbeeeggghhhgggfffeeeeeefffiiilllnnnmmmnnnpppqqqqqqooollljjjjjjnnnrrrrrrnnnjjjhhhhhhhhhhhhkkkmmmkkkjjjooowwwxxxrrrqqq```OOOVVVGGG@@@>>>;;;>>>AAAPPPyyyjjjRRRRRRTTTMMMHHHKKKIIIGGGEEEBBBAAAAAABBBCCCAAACCCEEEEEEEEEFFFHHHJJJMMMOOORRRTTTVVVYYY]]]```eeehhhmmmqqqtttwwwzzz}}}|||uuulll\\\MMMDDDCCC@@@@@@FFFQQQaaawww{{{wwwzzzVVVEEEDDD===<<<;;;;;;<<<<<<:::888999;;;>>>???===:::888888666777888888888777555444555555555555555444222222111111111000000000//////000000000000//////////////////////////////////////////............////////////000000000111111111222333444333222111222333222222222222333333333333222444666777777777999;;;@@@<<>>===<<<<<<<<<>>>>>>???????????????>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>??????AAABBBBBBFFFGGGHHHGGGEEEEEEFFFGGGBBBBBBAAA@@@BBBDDDGGGIIIOOOPPPMMMIIIIIIMMMNNNLLLMMMMMMLLLMMMMMMOOOPPPQQQUUUUUUWWWWWWVVVTTTRRRQQQOOOPPPQQQRRRTTTUUUVVVWWWUUUUUUTTTQQQPPPPPPRRRUUUYYYYYYZZZ[[[\\\\\\\\\\\\ZZZ\\\bbbjjjpppqqqlllggg```___aaafffgggeeedddfffaaa```^^^___aaadddgggiiiddddddbbbaaabbbeeeiiilllhhhjjjmmmoooppppppooonnnjjjooosssrrrlllgggfffgggdddggglllnnniiieeejjjrrryyyuuuqqqyyyuuuLLLeee]]]DDD:::;;;::::::DDD```aaaRRRRRRTTTSSSQQQMMMKKKHHHDDDBBBAAAAAAAAA@@@BBBDDDDDDDDDEEEFFFHHHKKKMMMOOOQQQRRRUUUXXX[[[___ccchhhlllpppssswwwzzz~~~}}}}}}~~~yyynnn___QQQJJJCCC@@@AAAHHHTTTdddzzz||||||lllttt^^^BBB<<>>???===999777666666777777777777666555444444444333222222222222222000000/////////.........///////////////////////////////////////////////////......------......///....../////////000000000222333333222000///000111111222333333222222222333111333555555555666777999>>>>>>>>>IIIkkksssCCC888;;;:::777666555555444444444555555666333444444555555444444333555555555555666666666666555555666777888888999999666666666666666666666666777777777777777777777777444444444444444444444444444444555666777777777777777777777777777777777777888888777777888999::::::===<<<;;;:::;;;<<<===>>>???????????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>===>>>>>>???@@@AAAEEEFFFHHHGGGFFFEEEFFFGGGCCCBBBAAAAAABBBDDDFFFGGGIIIMMMMMMJJJIIIKKKJJJGGGLLLLLLLLLMMMNNNOOOPPPQQQUUUVVVWWWXXXWWWVVVSSSRRRNNNNNNPPPQQQSSSTTTUUUVVVVVVVVVUUUSSSQQQQQQSSSUUUYYY___cccaaa[[[XXX[[[___XXXZZZ^^^eeelllpppnnnlllccc___^^^______]]]^^^bbb____________aaadddhhhkkkddddddbbb```___```eeeiiiggghhhkkkmmmooooooooooookkkoooqqqnnnhhheeefffhhhdddiiippprrrllleeeeeekkkooosssrrrqqqbbbXXXvvvbbb===>>>888999CCCKKK[[[[[[PPPYYY[[[SSSQQQOOOKKKHHHDDDBBB@@@???AAACCCDDDEEEDDDEEEFFFHHHIIIKKKMMMNNNOOOQQQTTTWWWZZZ^^^ccchhhkkkooosssvvvzzzzzz{{{|||~~~{{{fffTTTKKKDDDAAAAAAIIIVVVggg|||}}}{{{qqq[[[ppplllJJJ>>>===;;;;;;:::999:::;;;;;;999777888;;;======;;;888666666666666666666555555444444333222111000000111111222/////////.........------.....................///..............................------------......------........./////////000111111000...---...///111222444333111000111333111222444444444444666888222:::<<<999IIIrrr]]]===;;;:::999999444555444444444444555666666333444444555555444444333444444444444555555555666444444555555666777888888555555555555555555555555555555555555555555555555444444444444444444444444333333444555666666666666666666666777777777777888888888777777777888888999:::::::::::::::;;;<<<===>>>?????????>>>======<<<<<<;;;;;;;;;;;;<<<======>>>>>>======>>>??????@@@CCCDDDFFFGGGFFFEEEFFFGGGEEEDDDCCCCCCDDDEEEFFFGGGEEEJJJMMMJJJIIIIIIHHHEEEKKKLLLMMMNNNOOOQQQRRRRRRUUUVVVWWWWWWWWWVVVTTTSSSNNNOOOPPPQQQRRRSSSTTTUUUWWWWWWWWWUUUSSSSSSUUUVVVZZZbbbhhheee]]]YYY\\\cccXXXYYY[[[```eeejjjllllllfffaaa]]]]]]\\\ZZZ[[[___]]]^^^^^^^^^^^^aaaeeeiiibbbcccccc```]]]]]]aaaeeeggghhhiiijjjkkkkkkjjjjjjkkklllllliiifffdddfffiiigggkkkrrruuupppgggeeegggiiipppsssooorrr]]]YYYNNNCCC999;;;CCC???<<<[[[uuu\\\^^^]]]QQQTTTSSSQQQMMMJJJEEEBBB@@@BBBCCCEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLMMMOOORRRTTTVVVZZZ___cccgggkkkooorrruuuvvvxxx{{{}}}xxx___QQQJJJFFFEEEMMM[[[kkk~~~|||uuu}}}vvv\\\eee~~~ZZZBBBAAA@@@999:::999888999::::::999777777999;;;:::888777666777555444444444333333333333222222111000000111111222/////////.........---------------.......................................------,,,,,,,,,,,,------,,,,,,---------............///000///...---...///000333444333000///111333111222444444333444555777111777999999BBBZZZxxxlllIII:::===777888;;;333444444444444444555666666333444444555555444444333333333333333444444444444222222333444555666777777444444444444444444444444444444444444444444444444444444444444444444444444222333444555555666555555666666777777777888888888888888777777777777777888777888999:::;;;;;;;;;;;;===>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@???AAADDDEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGDDDIIIKKKHHHFFFGGGHHHFFFIIIJJJLLLNNNPPPRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPPPPQQQRRRSSSSSSTTTVVVWWWXXXWWWUUUUUUVVVWWWVVV]]]bbbbbb\\\YYY\\\```XXXZZZ\\\]]]___aaaeeehhhgggccc```aaa___\\\\\\___\\\]]]\\\ZZZYYYZZZ^^^bbb^^^```aaa___\\\[[[___cccbbbcccdddffffffggggggfffhhhgggggggggfffffffffggghhhiiimmmqqqooohhhdddeeeiiijjjmmmmmmjjjuuuoooPPPnnnhhhJJJ>>>;;;???:::555FFF___wwweee\\\TTTWWWWWWVVVTTTPPPJJJEEEBBBAAACCCDDDDDDCCCCCCEEEFFFEEEGGGIIIJJJKKKMMMQQQSSSTTTWWW\\\```dddgggkkknnnooorrruuuyyy|||~~~~~~~~~xxxhhhWWWRRRPPPWWWcccqqqwwweee___wwwoooMMM???======:::999888888888::::::999777666777888777555555666888333333222222111111222222111111111111111111111111////////////............,,,,,,---------.................................------,,,,,,,,,,,,------,,,,,,,,,,,,---------------...000///......///000000333555333///...000333111333444444333444555666888666666;;;AAAGGGPPPXXXyyyVVV<<<999===555666;;;222444444444444444555666777333444444555555444444333222222222333333333444444111111222333444555666777444444444444444444444444444444444444444444444444444444444444444444444444222222333444555555555555666777777777888888999999999888888777777777777888555777888:::;;;;;;;;;:::======>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>??????@@@<<>>GGGyyy```BBB@@@<<<999666555444444555555555555555555555555444444444444444444444444222333333444555555555444444444444444444444444444333444444555555444444333333222222111111222222333444444444444444444444444444444444555555555555666666666666666666777888888888888777777666666666555666777777888999::::::::::::;;;===>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>=========>>>???AAACCCDDDFFFFFFEEEEEECCCCCCDDDFFFHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIJJJMMMPPPSSSUUUWWWYYYYYYUUUPPPNNNQQQUUUQQQSSSUUUUUUSSSPPPOOOOOOQQQSSSUUUVVVWWWVVVTTTSSSZZZYYYXXXWWWXXXYYY\\\]]]ZZZWWWTTTTTTXXX\\\\\\[[[eeedddcccaaa___]]][[[YYY[[[ZZZYYYXXXXXXYYYZZZZZZ^^^___```___\\\ZZZZZZ[[[[[[]]]___bbbddddddeeeeeehhhgggeeecccccccccdddeeeeeefffgggggggggfffeeedddcccaaaccchhhjjjkkkttt~~~rrrXXXdddyyyhhhyyyxxxXXX??????BBB999666<<>>???@@@AAACCCDDDEEEFFFHHHKKKMMMNNNRRRUUUYYY\\\^^^aaaeeehhhfffiiilllppprrrvvvzzz||||||wwwnnnsss}}}oooXXXeeedddGGG@@@BBB???999777777777777777777888888888555555555555555555555555222222222111111000000000000000000000000000000000........................------...///...---+++***++++++++++++++++++++++++)))************+++++++++,,,,,,+++***+++,,,---...//////////////////......000000000000////////////000000111222333333333333222555777777666666888;;;|||LLL>>><<<:::777666666666777555555555555555555555555444444444444444444444444222333333444555555444444444444444444444444444444333333444444444444333333333333222222222222333333444444444444444444444444444444444444555555555555444333444444555666777888777777777777666666555555666777777777777888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<====================================<<>>[[[lll[[[YYY\\\cccbbbYYYRRROOOKKKHHHDDDAAA??????AAABBBCCCCCCDDDFFFHHHJJJLLLNNNPPPSSSVVVYYY\\\___bbbeeeeeegggkkknnnpppssswwwyyy{{{}}}{{{hhhYYY]]]wwwjjjTTTBBB>>>>>>999666888777777777777777777777777444444444444444444444444555444333222111000///...////////////////////////---------------------------------------,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,---...........................////////////////////////111222333444444555444444222444666666555555777999___AAA:::999777666666666777888555555555555555555555555444444444444444444444444222333333444444444444444444444444444444444444444222333333444444333333222444333333222222333333444444444444444444444444444444444444444555555555555333333333444666777888999777777666666666666555555666666666777777777777777888999999::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>888;;;DDD\\\jjjbbb]]]```ccc```XXXSSSQQQNNNIIIDDDAAA@@@AAABBBBBBCCCDDDEEEGGGIIIKKKMMMMMMPPPSSSVVVYYY\\\___bbbcccfffiiikkkmmmooosssuuuyyy{{{~~~{{{|||{{{yyy|||{{{sssSSSUUUtttrrrMMMCCC===>>>;;;555555:::666666666666666666666666444444444444444444444444666555444333111///...---------------------------------------------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,++++++++++++,,,------,,,,,,,,,---------------////////////////////////222222333444555555555555222444555555444444555777KKKCCC888777666666666666777777555555555555555555555555444444444444444444444444222333333444444444333333333333333333333333333333222222333333333333222222444444333333333333444444333333333333333333333333333333444444444555555555444555555666888:::;;;<<<666666666666666666666666666666777777888999999:::999999999:::::::::999999:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<<<<@@@@@@@@@@@@AAAAAAAAAAAAGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPTTTWWWZZZZZZWWWSSSPPPOOOQQQRRRRRRQQQOOONNNPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTOOOPPPRRRTTTWWWYYY[[[]]][[[\\\[[[WWWTTTTTTXXX\\\[[[\\\\\\[[[[[[YYYXXXXXXZZZZZZYYYXXXXXXYYY[[[[[[cccdddeeeccc___[[[YYYXXX\\\]]]^^^```aaaccccccddddddcccaaa```^^^^^^]]]]]]dddcccccccccbbbbbbaaaaaa```aaabbbcccaaabbbggglllyyyyyyVVV[[[qqqLLLAAA>>>999@@@;;;???WWWyyyzzzeee\\\]]]```^^^ZZZVVVSSSMMMGGGCCCAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKKKKNNNQQQTTTWWWZZZ]]]```bbbeeegggiiikkkmmmooorrruuuwwwzzz|||}}}~~~{{{kkkbbb]]]]]]```___fffrrr{{{hhhZZZpppvvvUUU@@@<<<<<<===;;;666777;;;666666666555555555555555333333333333333333333333555444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************))))))))))))************+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---...............//////111222333444444555555444222222333333333333444555lll???AAA999888777666555555555555555555555555555555555555444444444444444444444444222333333444333333222222333333333333333333333333111111222222222222111111444333333222222333333444333333333333333333333333333333333444444444444555444444555666888999;;;<<<666777777777777777777777666777888999;;;===>>>>>>;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>===:::::::::999:::;;;<<<======>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEGGGHHHIIIIIIIIIIIILLLLLLLLLMMMMMMNNNOOOPPPRRRVVVYYY[[[YYYUUUQQQOOOQQQRRRRRRQQQOOOOOOPPPRRRPPPQQQQQQRRRRRRRRRRRRRRROOOOOOPPPQQQSSSUUUWWWXXXWWWYYY[[[YYYUUUSSSTTTVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZ]]]___aaa```]]]ZZZYYYXXX\\\\\\]]]^^^___aaabbbccccccbbbaaa```^^^^^^]]]]]]aaa``````___^^^]]]]]]]]]]]]aaadddcccccceeeiiilllttt|||lll```cccvvvPPP===:::???999777???QQQnnnzzzaaaWWWYYY\\\\\\YYYVVVQQQKKKFFFCCCBBBAAAAAABBBBBBCCCEEEGGGIIIJJJJJJMMMPPPSSSVVVYYY\\\___aaacccfffhhhiiikkkmmmpppqqqtttwwwyyy{{{|||}}}zzz~~~dddVVVQQQNNNKKKKKKSSS___rrrsss\\\jjj^^^EEE@@@<<<:::::::::888777888555555555444444444333333222222222222222222222222111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---************************(((((()))))))))***************+++++++++,,,,,,,,,************++++++,,,,,,,,,,,,------............//////000111222222222222111111111222333444444444```>>>===:::999888777666555444333555555555555555555555555444444444444444444444444333333333333333222222111333333333333333333333333000111111222222111111000333222222111111222222333333333333333333333333333333333333333444444444444222222222333555666777888777777888888888888999999888999:::<<<===???@@@AAA===<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>;;;:::999999:::;;;===>>><<<======???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFBBBDDDFFFHHHIIIIIIIIIIIILLLMMMMMMNNNOOOPPPQQQQQQQQQTTTXXXZZZZZZWWWSSSQQQQQQRRRSSSRRRQQQPPPQQQSSSMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOPPPRRRUUUVVVUUUWWWYYYYYYWWWTTTRRRQQQUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVUUUUUUVVVWWWXXXYYYXXX[[[^^^___]]][[[YYYYYYXXXXXXYYY[[[^^^```cccddd``````______^^^]]]]]]\\\___^^^]]]\\\[[[ZZZZZZZZZXXX^^^bbbaaa```dddggghhhkkkkkk~~~oooTTTlllgggBBB999777888999;;;>>>QQQzzzuuu^^^WWWWWWXXX[[[YYYUUUQQQLLLHHHEEECCCAAAAAABBBCCCDDDFFFGGGHHHIIILLLPPPRRRUUUXXX\\\^^^___aaadddfffgggiiilllnnnnnnqqquuuwwwyyy{{{}}}zzz}}}sss^^^RRRNNNKKKJJJKKKVVVfffyyy|||zzz___[[[zzzgggLLL@@@@@@<<<888777777777666555555555444444333222222222111111111111111111111111/////////000000000111111++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++************************((((((((()))))))))******)))******+++,,,+++++++++))))))******+++,,,,,,,,,++++++,,,,,,---.........------...///000000000000111000000111444555555444|||RRRAAA:::999999999888777666555444555555555555555555555555444444444444444444444444333333333333333222111111222222222222222222222222000000111111111111000000222111111000000111111222222222222222222222222222222222333333333444444444222222222222333444555666888888999999999:::::::::<<<<<<======>>>>>>??????>>>===<<<;;;::::::;;;<<<;;;<<<======>>>>>>======;;;;;;:::999:::<<<>>>???>>>>>>>>>>>>??????@@@@@@AAAAAACCCDDDFFFGGGGGGGGGBBBDDDFFFIIIJJJKKKJJJJJJLLLMMMNNNPPPQQQRRRRRRSSSPPPRRRVVVYYY[[[YYYVVVSSSPPPRRRTTTUUUSSSRRRRRRSSSNNNNNNMMMNNNNNNNNNOOOPPPRRRPPPNNNMMMOOORRRVVVYYYXXXWWWWWWWWWXXXVVVTTTQQQSSSTTTVVVWWWXXXYYYZZZZZZVVVVVVUUUUUUVVVWWWYYYZZZYYY\\\___aaa___]]][[[ZZZWWWWWWXXXYYY[[[^^^aaabbb\\\\\\\\\]]]]]]\\\\\\[[[___^^^\\\[[[YYYYYYYYYZZZTTT\\\```^^^]]]aaacccccc]]]___iiivvveee]]]zzz]]]HHH;;;999;;;<<<:::BBB^^^|||ttt```XXXVVV\\\[[[ZZZWWWRRRNNNIIIGGGAAAAAAAAABBBCCCEEEFFFGGGHHHJJJNNNQQQSSSVVVZZZ]]][[[^^^aaacccdddgggjjjlllnnnpppsssuuuvvvwwwyyy{{{{{{}}}|||xxxmmm^^^RRRKKKLLLQQQ]]]nnneee```qqq|||QQQ???>>>;;;;;;999777666777777666444444444333222111111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************************************(((((((((((()))))))))***((()))***+++,,,++++++***))))))***++++++,,,------***++++++,,,------......,,,---...//////000000000000//////111555777777555\\\AAA@@@888888888888888888777666666555555555555555555555555444444444444444444444444333333333333333222111000222222222222222222222222000000111111111111000000111111000000000000111111222222222222222222222222222222333333333444444444444444444444444555666777999999999::::::;;;;;;;;;??????>>>>>>=========<<<>>>===;;;:::999:::;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;:::999:::<<<>>>@@@@@@?????????>>>>>>>>>===@@@AAACCCEEEGGGHHHIIIIIICCCEEEGGGJJJLLLLLLLLLKKKMMMNNNOOOQQQRRRSSSTTTTTTPPPQQQUUUYYY[[[ZZZWWWUUUPPPSSSUUUVVVUUUSSSSSSSSSQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQNNNMMMOOOSSSYYY\\\[[[XXXUUUUUUWWWXXXVVVSSSRRRSSSUUUWWWXXXZZZZZZZZZWWWWWWVVVVVVWWWXXXZZZ[[[\\\___bbbcccaaa^^^\\\[[[YYYYYYXXXYYYYYY[[[]]]^^^YYYYYYZZZ[[[[[[[[[[[[[[[```^^^\\\[[[YYYYYYYYYZZZXXX```dddaaa```ccceeecccSSSXXX\\\iiiuuu|||hhhfff```GGG>>>999;;;;;;===MMMaaammm^^^XXX]]]]]]]]][[[WWWRRRMMMJJJ@@@@@@AAABBBCCCDDDFFFGGGFFFIIIMMMPPPRRRUUUYYY[[[XXX[[[^^^aaabbbeeehhhjjjnnnpppssstttttttttuuuwwwwwwyyy|||~~~ttt{{{kkkUUUHHHJJJSSScccuuu}}}ZZZkkklllDDD777<<<666:::<<<:::777888999999444444333333222111000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++******)))******+++,,,,,,------******+++,,,,,,---......,,,---...///000000000000000......111555888888666mmmHHHBBB@@@777999888888777666555555444555555666666555555444333333333333333333333333333111///...000333555333000000000000000000000000000000000000000000000000000////////////////////////000000000111111222222333222222222333333333444444333333222222333444666777999::::::;;;;;;::::::999;;;:::999999:::;;;===>>>@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<======>>>???AAABBBBBBAAA@@@???AAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEHHHJJJJJJGGGDDDGGGGGGIIILLLOOOQQQQQQOOOOOOPPPRRRSSSTTTWWW[[[^^^VVVUUUTTTUUUVVVVVVTTTRRRTTTUUUSSSPPPMMMMMMRRRVVVUUUSSSPPPNNNOOOQQQUUUXXX]]]\\\[[[\\\\\\ZZZWWWUUUXXXUUURRRRRRVVVZZZ[[[[[[WWWWWWVVVUUUSSSSSSVVVXXX]]]___``````^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXVVVUUUUUUWWWYYYZZZYYYXXXWWWWWWWWWVVVUUUTTTRRRTTTXXX]]]dddooozzzlllfffVVVNNNhhhrrrsssiiinnnnnnOOO;;;>>>===444:::LLL___}}}xxx]]]^^^______\\\[[[YYYSSSLLLJJJGGGCCC@@@@@@BBBEEEGGGIIIKKKMMMNNNNNNQQQVVV[[[\\\\\\]]]___aaaccceeegggmmmnnnnnnpppqqqrrrssssssvvvyyy}}}~~~~~~nnnzzzaaaRRRQQQUUUeee{{{hhhkkkxxxmmmLLL???<<<:::888777777666555444444444333333333222222222111111222111111000///......---......---------,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((())))))************))))))++++++************************+++++++++,,,,,,,,,++++++,,,------......//////000111222222333333222bbbDDD???>>>777888888777777666555555444555555555555555444444333333333333333333333333333111//////000333444222000111111111111111111111111000000000000000000000000111111000000000/////////000000000111111111111111222222222333333333333444333222222222333444666777777777888888888888777777999888888888888:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@???>>>===;;;999888888;;;;;;;;;<<<<<<<<<;;;;;;===???@@@BBBBBBBBBAAA@@@@@@AAABBBBBBDDDDDDEEEFFFFFFEEEFFFHHHJJJJJJHHHEEEFFFFFFGGGJJJMMMOOONNNLLLPPPRRRSSSTTTUUUWWW[[[^^^XXXWWWWWWXXXYYYYYYXXXVVVRRRSSSSSSRRRPPPOOOOOOPPPVVVTTTQQQOOONNNOOOQQQSSSYYYZZZ[[[]]]^^^[[[WWWSSSYYYVVVRRRRRRUUUXXXXXXXXXWWWXXXWWWVVVUUUUUUXXXZZZ\\\^^^``````^^^]]]\\\]]][[[[[[ZZZZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUVVVXXXYYY\\\ZZZXXXWWWVVVUUUTTTSSSSSSTTTVVVYYY___gggpppvvvuuuXXXOOOnnnxxxkkkfffyyyLLL:::<<>>FFF^^^kkkccc[[[YYY[[[[[[XXXUUUMMMJJJGGGDDDBBBBBBCCCDDDHHHJJJMMMNNNOOORRRVVVZZZZZZZZZ[[[]]]___aaacccdddkkklllmmmnnnpppqqqrrrssstttvvvyyy{{{{{{{{{|||~~~ppptttppp```ZZZZZZggg{{{ooohhhvvvWWWDDD<<<999666777777666666555444444333333333222222222111111111111111000000///......---...------------,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++))))))))))))))))))))))))*********)))))))))((((((''''''''''''(((((((((((())))))************))))))*********************************+++++++++,,,,,,++++++,,,,,,---............///000111222222222222xxxRRR@@@<<<;;;888888777777666666555555555555555555555555444333333333333333333333333333333111000000111222333111000222222222222222222222222000000000000000000000000222111111111000000//////111111111111111000000000111111222222222333333333222222222222333444555555444555555666666555555444555555555555666777888999888888888999:::<<<===>>>AAA@@@???===;;;999888777999::::::;;;<<<<<<<<<;;;<<<===???AAAAAABBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHJJJJJJHHHFFFEEEEEEFFFHHHKKKLLLJJJIIIOOOPPPRRRSSSSSSUUUXXXZZZWWWVVVVVVWWWYYYZZZYYYXXXOOOPPPQQQRRRSSSQQQMMMJJJQQQQQQPPPOOOOOOPPPPPPQQQUUUVVVZZZ]]]___\\\WWWSSSYYYVVVSSSRRRSSSTTTTTTTTTVVVWWWXXXWWWWWWWWWYYY[[[ZZZ\\\^^^___^^^\\\]]]]]][[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXVVVVVVVVVWWWWWWYYYXXXUUUSSSRRRRRRSSSTTTSSSTTTTTTUUUWWW\\\bbbgggqqqmmmSSSWWWqqqdddhhhoooFFF;;;???>>>777;;;GGG```wwwccc\\\ZZZVVVTTTVVVQQQPPPMMMIIIFFFDDDBBBBBBFFFIIILLLOOOPPPSSSVVVYYYXXXXXXYYYZZZ\\\^^^```bbbhhhhhhjjjkkkmmmoooqqqqqqqqqsssuuuwwwvvvwwwxxxyyy}}}}}}~~~xxxzzzrrreee]]]kkk}}}ssscccbbbsssjjjOOO@@@<<<:::777555666666555555444444333333222222222222111111111000000000000///......------------------,,,,,,,,,,,,++++++************+++++++++******))))))******+++))))))))))))))))))))))))******))))))))))))((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))*********************++++++++++++,,,++++++,,,,,,------......---...///000111111111111\\\EEE>>>;;;999888777777666666666555555555444444555555555444333333222222222222222222222222111111111111111111000///000000000000000000000000////////////////////////000000000000111111111222333333222222111111000000111111111111222222222222222222222222222333444444333333333444444333333333222222333333444555555666555666666777888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFHHHJJJJJJIIIGGGKKKMMMOOOOOOOOOPPPSSSUUURRRQQQRRRTTTVVVWWWWWWVVVMMMLLLMMMPPPSSSRRRNNNJJJKKKMMMNNNPPPRRRSSSSSSSSSRRRTTTVVVZZZ\\\[[[XXXUUUXXXVVVTTTRRRQQQQQQQQQQQQSSSUUUVVVWWWVVVVVVXXXZZZXXXZZZ]]]]]]\\\\\\\\\]]][[[ZZZYYYWWWWWWXXXYYYZZZ[[[ZZZYYYWWWVVVVVVVVVVVVTTTSSSQQQOOONNNOOORRRTTTQQQQQQQQQQQQQQQSSSWWW[[[XXXbbbnnnooobbbZZZhhh~~~tttggghhhtttNNN===<<<>>>===???JJJeeeuuuhhh\\\QQQQQQXXXVVVUUUSSSPPPLLLHHHDDDBBBEEEHHHKKKOOOQQQTTTVVVWWWVVVWWWWWWYYYZZZ\\\^^^___ddddddfffhhhjjjlllnnnooooooqqqssstttttttttuuuwww{{{{{{}}}sssbbbsssfffUUUTTTiiigggNNN999777;;;999666777555444444444333333333222222111111111111000000000/////////......------------------,,,,,,,,,++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))))))))************++++++++++++***++++++,,,------......,,,---...///000000000000jjjFFF===???<<<777888666666666666555555555555444444444555444333333222222222222222222222222222111111222111000/////////////////////////////////........................------...000111222333444444444444333333222222111000000000111111111222222111111222222222222222222222222333333333333222222000000111222333333333333666666555666666777888888777888999:::;;;<<<===>>>;;;<<<======<<<:::999777888999:::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJIIIGGGIIIKKKMMMNNNNNNOOOQQQRRROOOOOOOOOQQQTTTUUUUUUTTTLLLJJJIIILLLPPPRRRQQQOOOKKKMMMPPPRRRTTTTTTTTTSSSRRRQQQRRRTTTWWWXXXXXXWWWVVVVVVTTTRRRPPPOOOOOOOOOQQQSSSTTTSSSSSSTTTVVVXXXVVVXXXZZZ[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTRRROOOLLLLLLNNNQQQNNNNNNOOONNNNNNOOOQQQTTT]]]WWWXXX]]]\\\UUUXXXbbbhhh}}}PPP>>>@@@888777;;;HHH```yyyfffVVVTTT[[[YYYXXXWWWUUURRRMMMIIIFFFFFFHHHJJJNNNQQQTTTUUUVVVUUUVVVVVVWWWYYY[[[]]]^^^```aaaccceeegggiiikkkkkknnnppprrrrrrrrrsssuuuwwwvvvxxx{{{~~~uuu~~~zzzsssqqqmmmsssyyyVVVIII___oooQQQAAA666999;;;777444666333333333333222222222222111111111000000000//////............------------------,,,,,,,,,++++++++++++******))))))******+++***))))))))))))))))))***(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))*********+++++++++******++++++,,,------...,,,---...//////000000///oooSSS<<<:::>>>;;;777777555555555555555555555555444444444444444333222222222222222222222222222222000222333222///...---...------------------------........................+++,,,---///000222333333333333333333333222222222///000000000000111111111000111111222222222111111111222222333333222222111///000111222333333333222777666555555555555555666777888888999999:::::::::??????@@@???===:::777555888999999:::;;;<<<======>>>??????@@@AAABBBCCCDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGIIIKKKKKKIIIHHHHHHKKKNNNOOOPPPQQQRRRTTTPPPPPPPPPRRRUUUVVVUUUTTTKKKJJJIIIJJJNNNQQQSSSSSSOOOQQQRRRTTTSSSRRRPPPOOOPPPOOONNNOOOSSSUUUVVVVVVTTTTTTTTTRRRPPPOOOOOOPPPQQQRRRQQQPPPOOOPPPSSSVVVTTTVVVXXXYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRXXXYYYWWWRRRLLLIIIJJJMMMJJJLLLMMMMMMLLLLLLNNNPPPWWWTTTVVVZZZXXXRRRSSSYYYgggxxxvvvwwwMMM::::::888777999BBBXXXzzzuuu```UUUSSSWWWWWWWWWWWWUUUQQQNNNLLLIIIIIIIIILLLQQQTTTUUUTTTTTTTTTUUUVVVWWWYYYZZZ[[[^^^^^^```bbbdddeeeggggggkkkmmmnnnooooooqqqtttvvvpppsssvvvyyy{{{~~~xxxlllggghhh______}}}hhhOOOOOOyyywww\\\BBB<<<999999888555333444222222222222111111111111000000000000////////////------------------------,,,,,,,,,,,,++++++++++++******))))))))))))*********))))))(((((())))))***(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&''''''(((((()))))))))))))))************+++******++++++,,,,,,------,,,---...///000000000000UUUFFF:::999;;;888666666555555555555555555555555333444444444444333222222111111111111111111111111000222333222///,,,---...........................---------------------------------...//////000000000111111111111111222222/////////000000000111111000000111222222111000///000111111111111111111000///000111333333333333222666555555444444555555666777777777777888888888888:::;;;>>>??????>>><<<;;;;;;;;;;;;;;;;;;<<<======??????@@@AAABBBCCCDDDDDDAAACCCDDDCCCAAAAAACCCFFFFFFEEEFFFHHHJJJKKKJJJHHHGGGIIIMMMOOOPPPQQQSSSTTTQQQPPPQQQRRRUUUVVVUUUSSSKKKLLLMMMMMMMMMNNNPPPSSSPPPQQQRRRRRRRRRPPPNNNMMMLLLLLLLLLNNNQQQSSSSSSRRRQQQSSSTTTSSSPPPOOOQQQSSSSSSRRRPPPNNNLLLNNNRRRVVVSSSUUUWWWWWWUUUTTTSSSTTTTTTUUUVVVWWWVVVUUUSSSRRROOOOOOOOOOOOOOOOOONNNNNNSSSUUUUUUQQQKKKGGGHHHKKKHHHJJJLLLKKKJJJJJJKKKLLLGGGNNNWWWZZZWWWSSSSSSVVV^^^xxxqqqJJJCCC???;;;999999@@@SSSfffuuuaaaPPPRRRSSSTTTUUUUUUTTTSSSRRRLLLJJJIIIKKKOOOSSSTTTSSSRRRRRRRRRSSSUUUVVVXXXYYY\\\]]]^^^___aaabbbcccdddfffhhhiiijjjkkknnnqqqtttnnnqqqtttuuuvvvxxx|||pppccccccjjjaaaXXXuuuxxxrrroooYYYTTT[[[bbbMMM999;;;:::555444555555333111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''((())))))))))))))))))*********************+++,,,,,,------------...///000000000000HHHAAA;;;999888555555666444555555555555555555555333333444444444333222222111111111111111111111111000222444222...,,,,,,---////////////////////////------------------------///............---------......//////000000111111////////////000000000000///000111222222111000/////////000000000000/////////000222333444444333333444444444444555555666777444444555666777888999999111444999>>>BBBDDDEEEEEE======<<<<<<<<<======>>>???@@@AAAAAACCCCCCDDDEEE@@@BBBCCCBBB@@@@@@BBBEEEDDDDDDEEEGGGJJJKKKIIIHHHCCCGGGJJJMMMNNNOOOQQQSSSPPPPPPPPPQQQSSSTTTSSSQQQKKKNNNQQQPPPMMMLLLNNNPPPMMMMMMOOOPPPQQQPPPPPPOOOIIIIIILLLOOORRRSSSQQQOOOOOORRRTTTSSSQQQPPPRRRTTTUUUSSSPPPMMMKKKMMMRRRVVVRRRTTTVVVVVVTTTRRRQQQRRRPPPRRRTTTUUUUUUSSSQQQOOOJJJKKKKKKLLLLLLLLLKKKKKKIIILLLOOOMMMIIIGGGIIILLLHHHIIIKKKKKKIIIHHHIIIIIIMMMOOOOOOLLLKKKOOOTTTUUUVVVccc|||kkkFFF???;;;<<<<<<;;;???GGGdddwww]]]NNNOOOQQQSSSTTTUUUUUUUUUNNNKKKIIIJJJNNNRRRSSSSSSPPPPPPQQQQQQSSSTTTVVVVVV\\\\\\]]]^^^___aaaaaabbbbbbccceeefffhhhkkkooorrrppprrruuuuuuuuuvvvyyy}}}~~~zzzmmm___bbbpppgggXXXmmm{{{~~~kkkYYY]]]```xxxkkkKKK;;;666;;;999222111888999444000000000000000111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))))))))))))))************)))******+++,,,,,,---------...///000111111111111AAA>>>:::888888888888777666666666666666555555444222222222111111111111000000000000000000000000000000000//////.........---,,,,,,,,,---------..................................................................////////////////////////000000000000////////////000000000000000000000000000000000000000111111222333333444444666555444333222333333444555444444333333333444444666777777999<<>>:::999:::===>>>???@@@AAABBBBBBAAA???>>>CCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKHHHGGGEEEFFFHHHJJJKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPNNNLLLJJJOOOOOOOOOPPPPPPPPPQQQQQQRRROOOMMMNNNQQQSSSQQQNNNHHHKKKOOOQQQRRRRRRTTTUUUYYYTTTNNNJJJKKKMMMPPPRRRQQQXXX^^^\\\UUUNNNMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJLLLIIIGGGHHHJJJJJJHHHFFFIIIJJJKKKJJJIIIHHHIIIJJJKKKIIIHHHHHHIIIIIIHHHFFFJJJJJJKKKMMMNNNOOOQQQQQQVVV^^^kkkpppeeeqqq|||~~~]]]???777;;;::::::<<>>777666555444333222222222222222222111000//////...////////////...............---,,,,,,++++++,,,,,,+++++++++************)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))***+++++++++++++++111,,,+++...///,,,---222@@@===:::888888888888777666666666666666555444444222222222111111111000000////////////////////////000/////////.........---,,,,,,,,,---------..................................................................////////////.../////////000000000000////////////000000000000000000000000000000000000000000111111222222333333666555444333333333444444777666666555555555666666666666666777888:::===>>>AAA???===;;;::::::;;;<<<===>>>???AAAAAA@@@>>>===AAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJHHHFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQPPPNNNLLLJJJNNNNNNNNNOOOPPPPPPQQQRRRRRRQQQPPPQQQRRRRRRQQQPPPHHHJJJMMMOOOOOOPPPRRRTTTTTTQQQNNNLLLNNNOOOQQQQQQRRRWWW[[[[[[VVVPPPMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHJJJHHHGGGGGGIIIJJJHHHFFFFFFHHHIIIJJJIIIJJJKKKMMMMMMKKKIIIIIIIIIJJJIIIHHHJJJJJJKKKLLLMMMNNNNNNOOONNNQQQWWWhhhyyysssfffdddzzz___EEE<<<999;;;???999AAAMMM[[[mmm|||zzzfffaaaZZZUUUSSSRRROOOMMMIIIFFFCCCCCCGGGLLLNNNMMMMMMMMMNNNOOOPPPRRRSSSTTTVVVVVVWWWWWWYYYZZZ\\\\\\[[[\\\]]]___aaadddfffgggiiijjjlllnnnppprrrsssssswwwyyy{{{{{{{{{zzz{{{||||||~~~||||||yyynnnJJJ999777666555444333333222222222222222111000000///......////////////............------,,,++++++++++++,,,+++++++++*********))))))******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))***+++++++++++++++,,,)))+++///000+++***---???<<<999888888888777666555555666666555555444333222222111111111000000000/////////////////////////////////...............,,,,,,,,,---------......---------------------------------------------------............/////////....../////////000000000////////////000000000000000000000000000000000000/////////000111111222222555555444333333333444444666666555555555666666777666666555444555666777888======<<<<<<;;;;;;;;;;;;:::;;;===>>>>>>>>>==================>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHGGGFFFDDDCCCDDDFFFIIIKKKJJJKKKLLLNNNPPPQQQRRRSSSNNNOOOPPPQQQPPPNNNLLLKKKLLLLLLMMMNNNOOOPPPRRRSSSRRRSSSTTTSSSQQQPPPPPPQQQIIIJJJLLLMMMMMMNNNPPPSSSPPPNNNMMMNNNPPPQQQPPPPPPSSSUUUWWWXXXVVVRRROOOLLLJJJIIIIIIHHHHHHGGGFFFFFFHHHGGGFFFGGGHHHIIIHHHGGGCCCEEEHHHIIIJJJKKKNNNPPPOOOMMMJJJIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKPPPOOONNNSSSeeezzzVVVaaavvvjjjJJJ999888===888777666>>>PPPeeeqqqsssmmmdddYYYTTTTTTTTTQQQMMMFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIJJJKKKMMMPPPQQQSSSTTTTTTTTTUUUUUUWWWXXXXXXXXXYYYZZZ\\\^^^aaacccdddccceeehhhkkknnnppprrrssstttvvvxxxyyyxxxxxxyyyzzzzzz{{{~~~~~~lllssswwwkkkNNN@@@999333555555444333222222222222111111000000//////....../////////............---------,,,+++++++++++++++++++++*********)))))))))+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++******---222222---))))))===;;;999888888888777666444555555555555444333333111111111111000000000000////////////////////////........................,,,,,,,,,---------......---------------------------------------------------------.........//////........./////////000000////////////000000000000000000000000000000000000......//////000111111111444444444444444444444444444333333333333444555555666666555444444555666777:::;;;===>>>>>>===;;;;;;888999:::;;;<<<======<<<<<<<<<<<<===>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBDDDGGGJJJHHHIIIKKKMMMPPPRRRSSSTTTNNNOOOQQQRRRQQQPPPNNNLLLJJJJJJKKKLLLNNNPPPRRRSSSPPPSSSVVVTTTQQQNNNOOOPPPKKKLLLLLLLLLKKKMMMOOORRRPPPNNNMMMMMMNNNOOOOOOOOOTTTSSSRRRTTTUUUTTTOOOKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFCCCEEEGGGHHHIIIJJJMMMOOOPPPMMMJJJIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHPPPPPPRRRTTTXXXjjjtttZZZooooookkkqqqOOO>>>999???:::555666???LLLVVV[[[fff```YYYUUUUUUTTTRRROOOHHHFFFFFFFFFEEECCCFFFJJJFFFGGGGGGIIIKKKMMMOOOPPPRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVXXX[[[]]]___aaaaaaccceeehhhlllnnnpppppppppsssuuuvvvvvvvvvwwwyyywwwxxxzzz|||~~~zzzoooeeetttiiiLLL<<<888999888444444333222222222222222000000000//////.........//////.........------------,,,,,,+++***+++++++++************))))))))))))+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++,,,,,,---...111444333000,,,+++<<<:::888777888888666555444444444444444333333222111111111000000000//////........................---------...............,,,,,,,,,---------......------------------------------------------------------------........................////////////////////////000000000000000000000000000000000000---......///000000111111333444444444444444444444333333333333333444555555666666555666666888:::;;;999;;;===@@@@@@???===<<<888888999:::;;;<<<<<<<<<<<<<<<======???@@@BBBCCCAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEECCCBBBCCCFFFJJJGGGHHHJJJMMMOOORRRTTTUUUPPPQQQRRRSSSRRRQQQNNNMMMIIIIIIIIIJJJLLLOOORRRSSSOOORRRUUUTTTPPPMMMMMMNNNMMMMMMNNNLLLLLLLLLOOOQQQTTTPPPLLLJJJKKKMMMNNNNNNRRROOONNNPPPSSSSSSOOOKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDEEEEEEEEEDDDDDDEEEEEEDDDEEEGGGHHHGGGHHHJJJKKKNNNKKKIIIIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEGGGIIIPPPWWWXXX```|||ggg\\\uuupppzzz___???<<<:::999999;;;>>>BBBEEETTTUUUVVVUUUTTTRRRQQQPPPMMMJJJIIIKKKJJJGGGIIIOOOGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSUUUXXXZZZ\\\^^^aaabbbeeegggiiikkkllllllmmmooorrrsssssstttuuuwwwtttuuuwwwyyyzzz|||}}}}}}|||mmmhhheeezzzdddIII===888333555===333333222111111111222222/////////...........................------------,,,,,,+++************+++*********)))))))))((((((******)))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***************+++---...///111222222111000///...---:::999777777888777666444333333444444333333222111111111000000000/////////........................---------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////////////////000000000000000000000000000000000000.........///000000111111222333444555555555444444555555555555555666777888666666666666777999;;;===888:::===@@@AAA@@@???>>>::::::::::::;;;<<<<<<<<<=========>>>???AAABBBCCCAAAAAABBBCCCDDDDDDEEEEEEDDDFFFGGGFFFCCCCCCFFFIIIGGGHHHJJJLLLOOORRRTTTUUUQQQRRRSSSSSSRRRPPPMMMLLLIIIIIIHHHIIIKKKNNNQQQSSSNNNPPPRRRSSSQQQOOOMMMMMMMMMNNNNNNMMMLLLLLLMMMOOOTTTQQQLLLJJJJJJKKKLLLMMMOOOLLLKKKLLLOOOPPPNNNKKKKKKJJJJJJIIIIIIHHHHHHGGGCCCEEEEEEDDDCCCBBBBBBCCCCCCEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGHHHJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGGGGKKKQQQRRRVVVfffyyyvvviiixxx```>>>:::888:::;;;:::;;;===BBBHHHOOORRRRRRQQQPPPPPPPPPLLLNNNTTTUUUPPPOOOSSSKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQSSSUUUXXXZZZ[[[aaaaaaccceeefffggghhhhhhhhhkkknnnooopppqqqssstttqqqrrrsssuuuwwwyyy{{{{{{|||||||||}}}}}}~~~}}}~~~pppkkklllmmmwwwcccIII666777888000111;;;222222111111000111111222..................------.........------------,,,,,,,,,+++*********************)))))))))((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))*********)))***+++---///222333222333111,,,+++---...,,,999888777777888777555444333333333333333222111111111000000000////////////........................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000000000000000000000000000000...//////000000111222222222333444555555555444444555444444555555777888888666555555555666888999;;;777999<<<>>>@@@@@@???>>><<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEECCCFFFIIIHHHEEECCCEEEHHHGGGHHHJJJLLLOOOQQQSSSTTTQQQRRRRRRRRRPPPMMMJJJIIIJJJIIIHHHHHHIIILLLOOOQQQOOOPPPQQQRRRTTTRRROOOMMMLLLMMMNNNNNNLLLJJJJJJKKKPPPNNNLLLKKKLLLMMMLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGCCCEEEFFFDDDAAA???@@@BBBAAACCCDDDDDDCCCDDDEEEFFFCCCCCCEEEGGGJJJJJJHHHFFFHHHHHHGGGGGGFFFFFFEEEEEEIIIIIIIIIIIIJJJNNNUUU\\\rrrvvvccc___NNN>>>:::;;;;;;:::;;;:::>>>EEELLLQQQRRRPPPNNNPPPLLLRRR___ccc[[[SSSSSSPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIJJJKKKMMMNNNOOONNNNNNPPPQQQTTTVVVYYYZZZ]]]^^^```bbbccceeeeeefffcccfffiiikkklllmmmooopppooopppqqqsssuuuwwwyyyzzzyyyyyyyyyyyyzzz{{{||||||yyy{{{}}}}}}}}}}}}|||yyyuuupppllluuu~~~rrr___III<<<333444666333111222111111000000000000111111------------------------.........---------,,,,,,,,,++++++******************)))))))))(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))*********))))))***+++...222555777333555222,,,+++......+++888777666777888777555333222333333333333222111111000000000000////////////........................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000000000000000000000//////000000111111222222111222444555666555444444222222222333444555666777555444444333444555666777555777:::===?????????>>>>>>>>>===<<<<<<<<<======>>>======>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEBBBGGGKKKJJJFFFCCCEEEGGGGGGHHHJJJLLLOOOQQQSSSTTTPPPQQQQQQPPPNNNKKKHHHFFFJJJIIIHHHGGGIIIKKKOOOQQQQQQPPPPPPSSSVVVVVVQQQMMMJJJLLLNNNMMMKKKIIIHHHHHHKKKKKKKKKMMMOOOOOOMMMKKKHHHIIIIIIIIIIIIJJJLLLMMMJJJJJJIIIHHHHHHGGGGGGFFFDDDEEEFFFDDD@@@>>>???@@@???AAABBBCCCCCCCCCEEEGGG@@@AAACCCGGGIIIJJJGGGEEEGGGGGGGGGGGGFFFFFFFFFEEEAAADDDFFFFFFIIIOOOSSSSSSYYYsssjjjvvvxxxkkkIII;;;;;;;;;888777999999>>>FFFPPPTTTQQQLLLMMMKKKTTTfffmmmbbbUUURRRTTTSSSQQQOOOMMMLLLKKKKKKHHHHHHHHHIIIKKKMMMNNNOOOMMMNNNOOOQQQSSSVVVXXXYYYZZZ[[[]]]___aaacccdddeee```bbbfffhhhiiijjjlllnnnnnnooopppqqqsssvvvxxxyyyvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}yyyqqqtttgggnnntttWWWCCC:::;;;888333444777444,,,111000000000000000111111------------------------......---------,,,,,,,,,,,,++++++***)))*********))))))))))))((((((((((((&&&&&&&&&&&&((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))***,,,///444888:::444777666000...111000+++666666666666666555555444333333222222111000//////////////////////////////------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000//////.........---111111000000//////......////////////000000000000000111111111111222222222444444444444444444444444555555444333444555666777666777999;;;===>>>>>>===<<<<<<<<<<<<============>>>===<<<<<<<<<===???@@@>>>???AAACCCDDDFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKNNNNNNMMMLLLKKKKKKKKKLLLOOOMMMKKKMMMOOONNNKKKGGGKKKKKKJJJIIIHHHIIILLLNNNNNNJJJGGGIIIOOOSSSTTTRRRIIIKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBB???@@@BBBDDDFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGIIIJJJGGGFFFEEEEEEHHHLLLQQQTTTRRRSSSlllrrrkkkooo|||WWWAAA999;;;???111;;;BBBCCCDDDJJJNNNOOOKKKMMMUUUaaakkkhhh[[[OOONNNPPPRRRQQQMMMKKKJJJJJJHHHHHHHHHHHHIIIKKKMMMNNNQQQPPPOOOOOOOOOQQQRRRSSSZZZ[[[\\\^^^___```aaaaaaaaabbbdddfffhhhhhhhhhhhhllllllmmmnnnooopppqqqrrrqqqqqqrrrsssssstttuuuuuuuuuvvvwwwxxxyyyyyyyyyyyy|||}}}~~~}}}~~~nnneeerrryyyVVVBBB===555555444333333222111111111111111111000000000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))((((((((((((((()))***************+++---000333444444333000...,,,,,,,,,,,,666666666666666555444444333333222111111000//////........................---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------............000/////////.........---000000000000//////......////////////000000000000000000111111111222222222444444444444444444333333555444444333444555666777666777999;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<======??????===>>>@@@BBBDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKKKKKKKKKKJJJHHHIIIKKKNNNSSSOOOJJJJJJMMMOOOMMMKKKJJJKKKLLLLLLKKKIIIGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>@@@@@@AAABBBBBBBBBBBBAAA===>>>@@@BBBCCCDDDDDDDDDIIIHHHGGGEEEDDDDDDEEEEEEFFFEEEDDDEEEHHHLLLPPPSSSPPPLLLUUUuuuvvvpppvvv```FFF999555:::666444666>>>FFFLLLNNNMMMOOOUUU___fffgggaaa[[[HHHMMMTTTZZZ\\\WWWOOOIIIIIIHHHHHHGGGHHHJJJLLLNNNQQQPPPPPPOOOPPPQQQSSSTTTXXXYYY[[[]]]^^^``````aaa___```bbbdddfffggggggfffiiiiiijjjkkkllllllmmmmmmnnnnnnnnnooopppqqqssssssrrrsssuuuvvvxxxyyyzzzzzz}}}}}}}}}~~~~~~uuuoootttfffccciii}}}aaaDDD999888555444444333222222111111000000000/////////..................------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***((('''&&&&&&'''((())))))((((((((((((((()))***))))))***+++---///111333///......---,,,,,,,,,---555555666666555555444333222222222111111000000///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------............/////////...............000000000////////////...////////////000000000000000000000111111111222222333333333333333333333333444444444333444555555666666777888:::;;;<<<<<<<<<999:::::::::;;;;;;;;;;;;??????>>>=========>>>>>><<<===???@@@BBBCCCDDDDDDCCCEEEFFFGGGGGGHHHJJJMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNNNNOOOOOOLLLLLLLLLJJJIIIIIIKKKMMMSSSOOOKKKIIIJJJKKKIIIFFFJJJKKKKKKJJJIIIGGGEEEDDDEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@????????????AAABBBBBBBBBBBBCCCCCCCCCAAA@@@???=========>>>>>>>>>???@@@@@@AAAAAA@@@@@@:::;;;===???@@@AAAAAAAAAFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGJJJNNNPPPKKKJJJHHHPPPooozzzooovvvWWW>>>AAA888444999<<<:::===DDDIIILLLRRRZZZaaacccaaa^^^TTTPPPOOORRRXXXYYYTTTNNNKKKIIIGGGFFFGGGIIIKKKMMMPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWYYY[[[]]]^^^______]]]^^^___aaabbbccccccdddeeeeeefffffffffgggggggggjjjiiiiiijjjlllnnnppprrrnnnoooqqqsssuuuwwwxxxyyy}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~zzzsssoooyyyyyydddpppuuugggGGG666444777444444333333222111111111/////////.........------......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))((((((((((((((()))(((((()))***+++---///000)))***+++,,,------------444555555555555444333333222111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.................................////////////////////////////////////000000000000000000000000111111111111222222222222333333333333333333333444444444555555666666777888::::::;;;;;;::::::::::::;;;;;;;;;;;;??????>>>>>>>>>=========:::<<<===???AAABBBCCCCCCCCCEEEFFFFFFEEEFFFHHHJJJMMMMMMLLLLLLKKKLLLLLLMMMIIILLLOOOOOOMMMLLLNNNQQQLLLLLLLLLJJJIIIHHHIIIKKKLLLJJJHHHHHHIIIJJJJJJHHHJJJJJJIIIHHHFFFDDDBBBAAACCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>======<<<<<<<<<>>>??????@@@AAAAAABBBBBBAAA???===<<<;;;<<<>>>???======>>>???????????????::::::;;;<<<>>>????????????@@@@@@AAABBBDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIFFFMMMNNNHHHMMMlll~~~^^^CCC;;;;;;BBB???444444???@@@BBBIIITTT___dddccc```YYYPPPFFFGGGOOOVVVUUURRRMMMKKKHHHGGGFFFHHHKKKLLLNNNOOOOOOPPPRRRSSSTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^___``````bbbbbbbbbbbbbbbcccccccccffffffffffffhhhkkknnnppplllmmmnnnoooqqqssstttuuuzzzyyyxxxwwwwwwyyy{{{}}}{{{|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~vvv{{{fffcccvvv~~~|||rrrOOO<<<666777777333333222222111111111000/////////.........------------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))***))))))(((((((((((((((''''''((()))***+++------''')))***,,,------,,,,,,444444444444444333333222111111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...---------............................../////////////////////000000000000//////000000000111111111111111111222222222333333333333333444444444444444666666666777888999:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>============:::;;;===???@@@BBBBBBBBBEEEFFFFFFEEECCCCCCDDDFFFKKKKKKKKKJJJJJJKKKLLLLLLKKKNNNPPPNNNKKKKKKMMMPPPKKKLLLLLLJJJHHHGGGGGGIIIHHHGGGFFFGGGHHHJJJJJJIIIIIIHHHGGGFFFDDDBBB@@@???BBBBBBBBBAAAAAA@@@>>>>>>=========<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@???===;;;;;;<<<>>>???;;;<<<<<<===============::::::;;;;;;<<<===>>>???===>>>???AAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBEEEHHHMMMMMMGGGOOOttt{{{nnn___HHH999:::;;;777888@@@<<<:::>>>KKK^^^oooxxxzzz```WWWMMMKKKQQQVVVUUURRROOONNNKKKIIIHHHIIIKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTWWWXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]]````````````````````````dddddddddeeegggjjjlllmmmkkkkkkkkkkkklllnnnooopppuuuuuuttttttvvvxxx{{{}}}zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~|||yyyzzz||||||oooiiivvvyyySSS<<<888:::999444222111111111111111000000000000000/////////......---,,,,,,,,,++++++++++++,,,,,,+++++++++*********************************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))&&&'''((())))))******+++)))***,,,------,,,+++***333333444444333333222111000000000000000000000000------------------------+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---............/////////////////////000000000000/////////000000000111111000000000111111222222333222222333444444444444333666555555666666888999999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<============<<<:::;;;===???@@@AAABBBBBBEEEEEEEEEDDDBBBAAABBBCCCJJJIIIIIIIIIIIIJJJJJJKKKMMMMMMMMMLLLKKKKKKLLLNNNJJJKKKKKKIIIGGGEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEECCCAAA@@@>>>>>>???????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>@@@@@@AAABBBCCCCCCCCCBBBFFFFFFEEEEEECCCAAA@@@???FFF>>>AAALLLNNNMMM___yyyppp}}}wwwKKK999999:::888888===888777AAAWWWsss|||hhhYYYRRRRRRVVVXXXRRRQQQOOOMMMLLLLLLLLLLLLJJJKKKMMMOOOQQQRRRSSSSSSWWWWWWXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]^^^^^^_________```aaabbbccceeefffhhhiiiiiiiiihhhhhhggghhhiiikkklllpppppppppqqqtttvvvyyyzzzxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~}}}}}}|||||||||zzzzzz{{{|||}}}~~~zzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~zzzpppmmmppp~~~vvvkkkhhhttt~~~hhhSSS;;;111444888555///000000000000000000000000000000000/////////......,,,,,,,,,+++++++++******+++++++++*********))))))************************((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((()))******&&&'''((()))))))))))))))++++++++++++++++++***)))333333333333333222111111///000000000000000000000------------------------+++,,,,,,------,,,,,,+++)))*********++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////////////////000000000000////////////000000000111//////000000111222222333111222333444444444333333666555555555555666888999999:::::::::;;;;;;;;;;;;777888:::;;;<<<===<<<<<<:::;;;===???AAABBBBBBCCCCCCCCCDDDCCCAAAAAABBBDDDHHHGGGGGGGGGHHHHHHIIIJJJLLLJJJIIIIIIKKKMMMMMMMMMHHHIIIJJJHHHEEECCCCCCCCCGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>;;;;;;<<<=========<<<<<<::::::;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::::::::999999:::;;;<<<===@@@AAABBBDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDBBBAAACCC???@@@FFFKKKQQQ]]]kkkeee|||vvv{{{eeeNNNAAA999555:::999888;;;GGG^^^xxxzzziii___\\\]]]TTTTTTSSSRRRQQQOOOMMMLLLGGGIIIKKKNNNPPPRRRRRRRRRUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUUUUVVVWWWYYYZZZZZZ[[[[[[\\\]]]^^^_________```bbbdddffffffeeedddeeeeeeddddddeeegggjjjkkkllllllmmmoooppprrrssstttsssssstttuuuvvvwwwxxxxxx{{{{{{{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwxxxzzz|||}}}zzz{{{|||}}}~~~~~~}}}}}}{{{{{{|||||||||{{{{{{zzz}}}|||}}}}}}~~~~~~}}}|||~~~yyynnnccc```cccrrr~~~|||qqqgggeeeqqqiii[[[DDD===555000111333222111000000000000000000000000/////////.........------++++++++++++************+++*********))))))))))))************************(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))''''''''''''(((***+++,,,''''''))))))***)))((((((***))))))((()))))))))***222333333333333222111111////////////000000000000------------------------++++++------------++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////////////////000000000000////////////000000000000...//////000111222222222111222333444555444333333666555444444555666777888888888999999999:::::::::555666999;;;<<<<<<<<<<<<:::;;;===???AAABBBCCCCCC@@@AAABBBBBBAAAAAACCCEEEGGGFFFFFFFFFGGGGGGHHHIIIJJJGGGEEEGGGKKKOOOOOONNNHHHIIIIIIHHHEEEBBBAAABBBDDDFFFHHHHHHHHHGGGHHHIIIDDDCCCBBB@@@???>>>>>>>>>888888999:::;;;;;;;;;;;;999999::::::;;;;;;;;;<<<999999::::::::::::;;;;;;888999999:::::::::999999888888999::::::::::::999999999888888888:::;;;<<<===>>>AAADDDFFFHHHHHHHHHEEEFFFGGGIIIIIIGGGFFFDDD>>>HHHLLLDDDBBBNNNbbbnnnNNNkkk}}}mmmMMMBBB@@@333999<<<999777AAAVVVhhh|||fff[[[VVVVVVVVVUUUSSSQQQNNNMMMFFFHHHJJJMMMPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[VVVVVVUUUUUUUUUVVVXXXYYYXXXYYYZZZ[[[\\\]]]^^^___]]]___bbbdddeeedddbbbaaabbbbbbaaabbbdddgggjjjllljjjkkklllmmmnnnnnnnnnnnnoooooopppqqqsssttttttuuuvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuttttttuuuwwwyyy{{{{{{|||}}}}}}}}}|||{{{zzz{{{|||||||||||||||{{{{{{zzz{{{|||~~~}}}||||||~~~~~~~~~zzzxxxzzz|||{{{}}}~~~~~~|||}}}~~~xxxwwwvvvqqqfffZZZVVVXXXaaapppkkkZZZeeeqqqkkkOOOAAA555888999666111///222777////////////000000000000......---------,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&''')))***,,,---'''((()))******)))((('''((('''&&&&&&&&&(((***+++555555444333333222111111////////////.....................------,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++---------------------------------............///////////////////////////............///////////////000000111111111111000222333333333333333333444444444444555555555555666:::999999999999999999999777888999999::::::::::::<<<<<<<<<>>>???BBBDDDEEEBBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDDDDDDDEEEHHHKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMKKKIIIHHHGGGGGGEEECCCCCCIIINNNNNNJJJFFFFFFHHHGGGFFFDDDBBB@@@???>>>===@@@333///:::BBB>>>888777999999999::::::;;;;;;;;;;;;:::999999888888999999888888888888777777777666777777888888888999999999777777888888888999999999===???DDDHHHKKKKKKGGGDDD<<<>>>======CCCKKKIIIBBBBBBDDD@@@GGGGGGPPPhhhcccUUU___lllyyyyyytttyyy^^^???<<<<<<<<<======>>>BBBEEEYYYmmmssseeeUUUKKKSSS[[[XXXSSSQQQLLLOOOOOOKKKHHHJJJLLLMMMPPPRRRVVV[[[^^^]]]YYYUUUXXXTTTPPPOOORRRVVVWWWWWW[[[YYYVVVVVVWWWYYYZZZ[[[[[[\\\]]]]]]\\\^^^aaacccbbbdddggghhhgggfffeeefffggghhhiiijjjkkklllllllllmmmoooqqqqqqooommmmmmmmmvvvvvvvvvvvvuuusssrrrrrrsssqqqppprrrvvvyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvuuuvvvxxxyyyyyyxxxxxxwwwwwwyyy|||}}}|||{{{}}}|||||||||||||||}}}~~~|||{{{zzzyyyyyyzzz|||}}}||||||}}}}}}}}}}}}||||||{{{|||}}}~~~{{{uuutttrrrooohhh^^^RRRKKKJJJRRRccc}}}ggg___eee{{{xxxnnnOOO???;;;666555444222111000000000000000000000////////////---.........---,,,,,,+++,,,++++++******++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,444333333222111111000000////////////..................---------,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++------------------------------------................................................//////////////////000111111111111000222222222333333333333444444444444555555555555666999999999999888888888888888888999:::::::::999999999999;;;<<<>>>@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDBBBCCCDDDDDDCCCDDDGGGIIIGGGGGGGGGFFFGGGGGGHHHHHHKKKJJJIIIIIIIIIIIIGGGEEEDDDHHHLLLMMMJJJGGGFFFGGGGGGFFFDDDBBB@@@>>>>>>===???777:::HHHOOOGGG;;;666888888888888999999999999::::::999888888888888888888888777777777666666666777777777888888888888999777777777888888888999999===???DDDIIIMMMMMMJJJGGG<<<=========CCCIIIHHHBBBBBBEEEAAAHHHHHHQQQhhhcccOOOSSSYYYiii~~~ggg~~~\\\SSSGGG<<<999888666777;;;CCCRRRmmm~~~qqqddd]]]YYYTTTQQQQQQMMMNNNNNNLLLHHHGGGMMMTTTMMMNNNQQQUUUXXXXXXUUUSSSTTTPPPMMMMMMPPPSSSUUUUUUZZZWWWUUUUUUWWWYYYYYYYYY[[[\\\]]]\\\\\\]]]___bbbaaacccfffgggfffeeedddeeeeeefffggghhhjjjjjjjjjjjjiiikkkmmmmmmllllllmmmnnntttttttttssssssqqqpppppppppooonnnpppsssvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttuuuwwwxxxxxxwwwwwwwwwwwwyyy{{{||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwxxxyyy{{{|||{{{{{{||||||||||||{{{{{{||||||}}}}}}}}}}}}}}}|||~~~|||zzzvvvtttrrrmmmggg___VVVNNNIIIHHHPPPiiivvvsssrrrrrrzzz}}}{{{qqqVVVAAA666666555444333222111000000000000000000/////////......------......---,,,,,,+++,,,++++++******++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((())))))******+++,,,------,,,++++++++++++************++++++222222222111000000///////////////............---------------,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************++++++++++++++++++++++++*********++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++------------------------------------....................................---............/////////...///000000111111111000222222222222333333444444444444444555555555555666777777777777777888888888999999:::::::::999888888777999;;;===??????@@@???BBBAAAAAAAAAAAABBBBBBCCCBBBCCCCCCCCCBBBBBBDDDFFFGGGGGGHHHHHHHHHGGGFFFEEEHHHHHHIIIKKKLLLLLLIIIGGGEEEFFFHHHJJJJJJHHHGGGFFFEEEDDDBBBAAA???>>>======;;;666:::GGGMMMDDD999444777777777777777777666666999999888777777777777777777777777666666666555555666666666777777777777888666666777777777888888888;;;===@@@FFFJJJKKKIIIFFF;;;<<<<<<===BBBGGGEEEAAAAAADDDAAAHHHGGGPPPhhhbbbMMMIIIHHHPPPgggxxxwww|||nnnaaaVVVEEE444333===777===JJJ```zzzvvv```UUURRRQQQPPPMMMNNNOOOIIIAAACCCKKKJJJKKKLLLOOOSSSTTTSSSQQQPPPNNNLLLLLLPPPSSSVVVWWWXXXVVVUUUUUUWWWXXXXXXXXX[[[\\\]]]\\\[[[[[[]]]______aaaddddddcccbbbbbbccccccdddeeefffggghhhhhhhhhfffhhhiiiiiiiiijjjlllnnnpppppppppppppppooonnnmmmmmmlllkkkllloooqqqqqqqqqqqqqqqrrrrrrsssrrrrrrqqqsssrrrqqqrrrtttuuuuuutttvvvuuuuuuwwwyyy{{{zzzyyyvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvuuuuuuvvvxxxzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{zzzzzzyyyxxxzzz{{{zzzwwwrrroooppprrrqqqkkkaaaWWWPPPKKKGGGDDDMMMpppmmm[[[PPPZZZooowwwoookkkSSSBBB888555666444444222111000000000000000////////////.........---------------,,,,,,+++++++++************+++++++++************)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((())))))***---...000000000---+++)))******))))))))))))******222222111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********++++++++++++++++++***************************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////......///000111111111111111111111222333333444444444444444555555555555666666666666666777777777777::::::::::::999999888777888:::===???AAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAABBB@@@AAABBBBBBAAA@@@BBBCCCHHHIIIKKKLLLKKKIIIGGGEEEEEEFFFHHHKKKNNNMMMKKKHHHFFFEEEEEEFFFHHHHHHFFFDDDCCCBBB@@@???>>>===<<<<<<;;;555333999===:::666666888888777777666666555555888777777666555666666666666666666555555555555444555555555555666666666666555555666666666777777777777888;;;???BBBCCCAAA???;;;;;;;;;===@@@CCCBBB@@@???BBB???EEEEEEMMMddd^^^MMMGGGEEEHHHQQQeeefff@@@777CCC???;;;:::AAAPPPeeesssccc]]]ZZZQQQJJJKKKRRRPPPGGGDDDIIIJJJJJJJJJKKKNNNPPPQQQPPPOOOOOONNNOOORRRUUUXXXZZZXXXWWWVVVWWWYYYZZZYYYXXXZZZ[[[\\\[[[ZZZZZZ[[[]]]^^^```aaabbbaaa``````aaabbbcccdddeeefffgggggggggfffggggggffffffgggiiilllmmmmmmmmmnnnmmmmmmlllllljjjjjjjjjjjjlllmmmnnnnnnnnnnnnooopppppppppoooooopppooonnnooorrrsssrrrqqqsssrrrqqqsssuuuwwwwwwvvvssstttuuuvvvwwwwwwvvvvvvtttttttttuuuvvvxxxyyyzzzxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxwwwwww~~~~~~|||zzzxxxwwwpppqqqssspppjjjfffkkkrrrtttpppfff\\\TTTOOOIIIBBBGGGkkklllTTTNNNUUUmmmuuudddkkk~~~oooPPP???999777666777333333222000000//////////////////.........------,,,,,,---------,,,,,,+++++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))******+++000222333444333///+++)))))))))(((((((((((())))))222222222222222111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++************************************************+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------............------...000000111111111000000111222222333444444444444444555555555555666555555666666666777777777::::::::::::999999888777888:::<<>>@@@@@@????????????@@@@@@???@@@AAAAAA@@@???@@@AAAFFFHHHJJJKKKJJJHHHEEECCCDDDEEEGGGJJJMMMMMMJJJHHHEEEDDDCCCCCCDDDDDDCCCAAA???>>>===<<<;;;;;;;;;;;;<<<777333444666666777999888888777777666666555555666666555444444444444555555555555444444444333333333333444444444555555555444444555555555666666666777777777:::<<<<<<:::999:::999:::===????????????<<>>???:::888888;;;DDDWWWiiivvvqqqoooZZZNNNHHHNNNTTTSSSSSSUUULLLJJJHHHHHHJJJLLLMMMMMMNNNNNNNNNOOOQQQSSSVVVYYYXXXXXXXXXZZZ[[[\\\ZZZXXXXXXYYY[[[[[[YYYYYYZZZ[[[\\\^^^``````___^^^___```aaabbbccceeeffffffggggggfffggggggeeeddddddfffhhhjjjjjjkkkkkklllkkkkkkkkkiiiiiijjjiiiiiijjjkkklllllllllmmmnnnnnnnnnnnnnnnmmmllllllmmmoooppppppoooooonnnmmmnnnppprrrrrrrrrqqqrrrssstttuuuuuuuuuuuutttttttttuuuwwwxxxyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyzzzyyywwwuuurrrooommmlllhhhhhhjjjjjjddd___fffppp}}}~~~yyynnnddd]]]RRRGGGEEE[[[{{{ddd^^^WWWccc~~~|||iiiaaawwweeeQQQ;;;444555555333111222222111000////////////............------------++++++,,,,,,---,,,,,,++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))******+++,,,,,,222333555666444111---***)))(((((((((((((((((()))222222222222222222222222.........------------,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++)))))))))***************************************+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------.........,,,---...///000111111111///000000111222333444444444444444555555555555666555555666666777777888888999999:::::::::999888888777888:::;;;<<<===<<<<<<@@@@@@???>>>>>>>>>>>>???===???AAAAAA@@@@@@@@@AAABBBDDDFFFGGGGGGEEECCCAAADDDDDDEEEGGGIIIJJJGGGEEEDDDCCCBBB@@@????????????;;;;;;:::999999999999999555555555555555444444444777777666666666666666666555555444333333333333333444444444333333333333222222222222333333333444444333333444444444555555555999888777888999:::888777999888999<<<===;;;;;;>>>:::===:::???===CCCWWWPPP>>>???EEEIIIGGGCCCLLLYYYzzzwwwiiiMMM===888666999999888>>>HHHUUUjjj{{{}}}rrreeeVVVOOORRRVVVXXXWWWOOOMMMJJJIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLMMMPPPRRRXXXXXXYYY[[[]]]]]]ZZZXXXUUUWWWYYYZZZYYYXXXYYYZZZ\\\]]]^^^^^^]]]]]]^^^``````aaabbbdddeeeeeeeeeeeedddeeeeeedddbbbbbbcccdddfffggghhhiiiiiijjjiiiiiihhhiiiiiiiiiggggggiiikkkjjjkkkkkklllmmmmmmmmmmmmlllkkkjjjkkkmmmooonnnmmmllljjjiiiiiilllnnnooooooppppppppppppqqqssstttuuusssssstttuuuvvvwwwwwwxxxvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxxxxyyyyyyyyyxxxxxxqqqpppnnnkkkhhhfffdddccccccaaaccceee___YYY___jjjyyynnnaaaTTTOOORRReeezzzttt[[[SSS\\\pppyyysssrrrxxx|||bbbKKK>>>444333666555222000111111000///////////////......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,******))))))))))))******(((((()))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))******++++++,,,000111333333333000...,,,))))))(((((((((((())))))111111111111111111111111.........---------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++((()))))))))*********+++***************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........+++,,,---///000111111111//////000111222333444444444444444555555555555666555555666777777888999999888888999:::::::::999999888888999:::;;;<<<<<<===@@@???>>>============>>><<<>>>@@@AAAAAAAAAAAABBB@@@AAACCCDDDEEEDDDBBBAAAEEEDDDCCCDDDEEEFFFDDDBBBBBBCCCBBB???:::999;;;===888888777777666666777777111444555444222111111111444444444444555555555555444444333222222222222222333333333333222222222222111111111222222222333333333333333333444444444444888666555666888999999888999777888<<<<<<999999===:::===999>>>;;;@@@SSSKKK???>>>@@@BBBCCCDDDFFFIIIOOOlllwwwuuufffSSSCCC@@@AAA<<<:::===<<>>888555666777555222333000000///.........//////---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))******,,,---...//////...---,,,***))))))(((((())))))***////////////000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......+++,,,---///000111111111...///000111222333444444444444444555555555666666555666666777888999999:::777888999::::::::::::::::::::::::;;;<<<===>>>?????????>>>===============;;;===@@@BBBBBBAAABBBCCCAAABBBCCCEEEEEEEEEDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@AAACCCCCC>>>777555888<<<666666555555555555666666777888777333000222555888222222222333333444444444444333222222111111222222333333333222222222111111000111111111111222222222222222333333333444444444555444333444666888999888999666888<<<<<<777888<<<;;;>>>999>>>:::>>>QQQIIIFFFCCC===;;;???FFFHHHFFFFFFUUUmmmhhhmmmYYYKKKJJJFFFBBBBBB===777:::FFFOOOUUUaaaoooxxxjjj^^^[[[XXXUUURRRPPPMMMKKKHHHJJJKKKIIIFFFEEEGGGIIIUUUVVVXXX[[[]]]\\\XXXUUUQQQTTTWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\\\\^^^```\\\]]]___```aaaaaabbbbbbZZZ\\\___aaa`````````aaa```aaabbbcccdddeeeeeeeeeeeefffgggfffcccbbbdddgggfffggghhhiiijjjjjjjjjjjjjjjiiiiiijjjlllmmmmmmlllkkkiiiggggggiiilllnnnnnnmmmllljjjiiijjjmmmqqqsssqqqqqqrrrsssssssssrrrrrrwwwwwwxxxxxxxxxxxxwwwwwwppppppooommmjjjgggeeedddaaa``````____________```ccc\\\\\\___YYYOOOOOOWWW|||qqqOOOLLLJJJNNNXXXmmmyyysssnnnJJJ<<<888555444555333//////333000//////............///---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))******'''((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))***+++,,,,,,,,,,,,******))))))))))))******000//////.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************+++++++++*********))))))+++++++++++++++++++++++++++,,,------......------.........------,,,,,,,,,---------...///000000111000000000000111111111111333333333444444444555555444444555555666777777777999888777666666888:::;;;<<<<<<<<<======>>>???@@@AAA>>>;;;::::::<<<>>>>>>???>>>>>>@@@BBBCCCBBB@@@???@@@BBBCCCCCCBBB@@@???FFFDDDBBB@@@@@@AAACCCEEE@@@@@@???===;;;999777666666666555444333333222222222222222222222222222222222222222111111111000000333333333333333333333333111111111111111111111111000000111111111222222222000000111222333333444444333333444555666777888999666888:::;;;:::999999:::===<<<;;;:::;;;===???@@@>>>=========???BBBDDDFFFNNNXXX```mmm~~~ZZZbbb|||zzzvvvgggPPP>>>999444888===:::@@@LLLMMMrrrvvvaaaRRRSSSWWWTTTQQQRRRUUUVVVRRRKKKEEEDDDCCCBBBOOOQQQSSSVVVWWWWWWVVVUUURRRQQQTTTYYY[[[YYYYYY[[[]]]___``````___^^^^^^___YYY[[[^^^aaaccccccbbbaaaYYY\\\______]]]\\\\\\^^^^^^```bbbcccbbbcccdddeeeeeeddddddccccccddddddeeefffffffffggggggiiijjjjjjiiiiiiiiiiiiiiijjjkkklllllliiiggghhhlllnnnooonnnnnnmmmkkkjjjjjjllloooqqqxxxuuurrrrrrtttuuusssqqquuuxxx{{{}}}|||wwwrrrnnnmmmhhhcccaaaaaaaaa___\\\WWWZZZ^^^``````___^^^^^^ddd\\\PPPSSS^^^ZZZRRRWWWkkk[[[GGGNNNSSS\\\ttt~~~~~~ggguuufffKKK<<<999555555444333222000000///000000000000////////////,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++*********))))))((((((''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))***+++,,,,,,++++++,,,...//////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************+++++++++*********))))))+++++++++++++++++++++++++++,,,------...---------......---------,,,,,,,,,---------...///000000000//////000000000111111111333333333444444444444555444444444555666666777777999888777666666888999;;;;;;;;;;;;;;;<<<===>>>???AAA>>>;;;::::::;;;<<<<<>>>>>???AAABBBAAA???===???AAABBBBBBBBBAAA@@@CCCBBBAAA??????@@@AAABBB>>>======;;;999777555444555555555444333333222222222222222222222222222222222222222111111000000000222222222222222222222222111111111111111111111111000000000111111111222222000000111111222333333444111111222333444555666777555777999:::999888888999;;;:::999999:::;;;===???============???BBBEEEGGGEEEIIIKKKRRRkkkeeeSSSiiifffSSSJJJ@@@>>><<<555999BBBBBBUUUdddrrryyyjjj\\\VVVTTTTTTUUUSSSSSSSSSTTTSSSPPPMMMLLLQQQQQQPPPPPPPPPPPPPPPQQQRRRQQQTTTZZZ\\\ZZZYYY\\\]]]\\\\\\[[[ZZZ[[[]]]___\\\]]]```bbbbbbaaa___^^^WWWYYY\\\\\\ZZZYYYZZZ[[[\\\___aaabbbaaa```aaabbbbbbaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbcccdddeeehhhhhhhhhiiiiiijjjkkklllmmmjjjhhhhhhkkkmmmlllkkkmmmlllkkklllmmmoooqqqsssuuusssrrrqqqrrrrrrqqqpppssstttuuuuuurrrmmmgggdddbbbaaa____________]]][[[```aaa```^^^\\\ZZZZZZ[[[YYYgggmmmmmmkkkdddffftttvvvcccSSSMMMXXXhhhvvvsssmmmrrr{{{pppfffzzzooobbbUUUGGG<<<888999555444333222111000000/////////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************)))))))))(((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((()))))))))---111333222111////////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************+++++++++***************++++++++++++++++++++++++++++++,,,---------------------------,,,,,,,,,,,,---------...//////000000//////000000000000111111333333333333444444444444333333444555555666666777888777666666666777999::::::999999::::::;;;<<<===???>>>;;;999888999:::;;;???>>>>>>???@@@AAA???>>><<<===???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>:::::::::888777555333222555444444333333222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333///000000111222333444444444555777888777666666777999888888777888:::;;;<<<<<<<<<<<<===@@@BBBEEEGGGEEECCCAAAAAAJJJbbblll```pppkkkZZZMMM@@@333666>>><<<:::@@@KKKXXXeeezzzyyyiiiccc```\\\\\\VVVUUU[[[]]]VVVRRRRRRLLLKKKIIIGGGHHHJJJLLLNNNPPPPPPSSSYYY[[[YYYYYY[[[\\\ZZZWWWVVVVVVYYY\\\^^^]]]^^^`````````^^^\\\ZZZTTTVVVXXXXXXWWWWWWWWWXXX[[[]]]``````___]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^````````````aaaaaabbbccceeeffffffggghhhhhhiiiiiinnnllljjjjjjkkkkkkkkkiiiiiijjjkkklllnnnpppqqqrrrsssssssssrrrooonnnnnnnnnlllmmmllljjjgggccc___\\\WWWYYY[[[\\\[[[ZZZZZZZZZ\\\\\\[[[[[[\\\```gggllluuu|||vvv||||||aaaUUUQQQVVVbbbxxxkkkaaapppkkk```kkk}}}```OOO>>>666555555666999444333333222111000//////------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************))))))))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))))))))///444;;;??????===999888///............//////000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************************************************************+++++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////000000000111222222333333333444444444222333333444555555666666777666666666666777888999888888888888999:::;;;;;;<<<;;;;;;999888888:::<<>>===>>>@@@@@@>>>===:::;;;===>>>@@@@@@@@@@@@>>>????????????===<<<;;;888888888777666444333222444333333333222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111222222//////000000111222333333222444555555444444555666888777777777888999:::;;;:::;;;;;;===???BBBEEEFFFEEEBBBBBBCCCBBBHHH^^^uuuzzzvvv]]]EEE@@@???777;;;666:::DDDKKKVVVqqquuunnn```XXX\\\]]]VVVSSSWWWRRRPPPMMMJJJHHHHHHIIIJJJLLLLLLOOOUUUWWWUUUUUUWWWXXXVVVSSSSSSUUUWWWZZZ[[[ZZZZZZ[[[\\\[[[ZZZXXXWWWSSSTTTUUUVVVVVVVVVWWWWWWYYY\\\^^^___]]][[[YYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[___^^^^^^^^^______```aaabbbbbbcccdddeeefffffffffmmmmmmllllllllllllkkkkkkggghhhjjjlllmmmnnnmmmmmmppprrrssspppkkkggggggiiidddcccbbbaaa```^^^]]]\\\VVVYYY[[[[[[XXXWWWYYY\\\XXXYYY[[[```gggrrr~~~|||yyyrrrfffQQQLLLYYYfffxxx{{{rrr~~~|||```[[[vvv{{{aaaKKK@@@666555777666444444333222222111000000//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))((((((******))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''''''''(((((((((((('''''''''(((((((((((()))))))))111777>>>CCCCCCAAA>>>===...............///000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000222222222333333333444444222222333333444444555555666666555666666666777777666666666666777888999:::888999:::999888999;;;>>>>>>======>>>@@@@@@???===999:::;;;===>>>??????@@@===>>>?????????===;;;999777777777666666444333333222222222222222111111111000000000000000000000000////////////////////////111111111111111111111111////////////////////////....../////////000000000//////000000000000111111000000111111222222333333111333444333222222444555777777777777888999::::::999999;;;<<<>>>AAACCCDDD===;;;???GGGFFFCCCMMM]]]pppvvvaaaPPP;;;EEE;;;999???AAAAAAPPPfff~~~|||lllfffaaaYYYWWWYYY\\\ZZZWWWSSSOOOLLLIIIHHHHHHGGGJJJPPPQQQOOOOOOQQQOOONNNMMMOOORRRTTTSSSRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXZZZ\\\\\\ZZZXXXWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZ```aaabbbdddeeefffffffffjjjjjjkkkkkkkkkkkkllllllgggiiijjjkkkkkkkkkiiihhhiiikkklllhhhbbb^^^]]]^^^]]]\\\[[[ZZZZZZYYYZZZZZZWWWYYYZZZYYYWWWWWWZZZ]]]gggiiinnnuuu~~~bbbSSSSSS]]]iiiyyyxxxzzzuuulllsss```GGG;;;777666888777333000111111111111000000/////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))******))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''''''''((((((((((((''''''(((((((((((()))))))))***---111666:::::::::999999......---......///000111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************************************************+++++++++*********++++++,,,,,,---******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......////////////000000222222222222333333333333111111222333333444444555555555555555666666666666666666555666666777888999777999;;;;;;888888;;;>>>=========>>>AAAAAA@@@???999::::::;;;<<<===>>>>>>===>>>>>>>>>===;;;999888666666666666666555444333111111111111111111111111////////////////////////............////////////000000000000000000000000////////////////////////............///////////////////////////000000000111111111222222222333333111222333222111111333555555666666777888888999999888888:::;;;===>>>???@@@>>>:::<<>><<<888777999<<<===<<<===???BBBCCCBBBAAA:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999777777444444555555555444333333000111111111111111111111////////////////////////---------....../////////////////////////////////........................------........./////////////////////////////////111111111111111222222222111222222222111111333555333444555666666777777777777888999:::;;;<<<<<<<<>>===>>>>>>>>>@@@BBBJJJFFFRRRpppuuuvvvtttdddTTTLLLIIIDDDBBBCCC@@@FFFRRR___kkk{{{qqqaaa___[[[XXXUUUSSSSSSSSSIIIHHHJJJNNNNNNKKKIIIKKKFFFCCCAAACCCIIILLLLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNKKKJJJKKKNNNQQQQQQPPPRRRSSSSSSRRRPPPPPPRRRTTTUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWVVVVVVUUUVVVVVVWWWXXXYYY\\\^^^``````______\\\___aaaaaa^^^]]]]]]^^^\\\]]]]]]^^^^^^^^^]]]]]]XXXXXXXXXZZZ[[[ZZZXXXUUUVVVVVVVVVWWWXXXYYYZZZ[[[___cccjjjrrrzzz~~~~~~|||gggZZZRRRaaa}}}xxxrrrttt{{{{{{hhhWWWEEE888333444222222444222///222888000000////////////.........------------,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********,,,///333666666555666666---------......000111111...---,,,,,,++++++,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))******++++++++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------------------............/////////000111111222222222333333333000111111222333333444444333444555555666666555555666555555666666777888999<<>>888555777:::<<<<<<===???BBBDDDDDDCCC:::::::::999999:::;;;;;;;;;;;;:::999888777666666333333444444444333333222000000000000000111111111////////////////////////---------.........//////................................................---------........./////////////////////.........000000000000111111111111222222222111000111333666111222333444555555555555777777888999::::::::::::666:::======>>>BBBDDDCCC???KKKKKKFFFaaatttcccyyylllaaaZZZQQQKKKDDD???>>>BBBFFFNNNddd{{{}}}rrreeeZZZSSSOOONNNLLLKKKLLLPPPPPPLLLJJJLLLIIIEEEAAABBBHHHMMMOOONNNJJJJJJJJJKKKKKKKKKKKKKKKJJJGGGEEEGGGJJJMMMMMMLLLPPPPPPOOOMMMLLLMMMPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQSSSUUUXXXYYYZZZYYYXXXXXXZZZ]]][[[XXXUUUUUUVVVSSSSSSSSSTTTUUUVVVVVVWWWUUUUUUVVVYYY^^^___]]]ZZZRRRTTTVVVZZZ]]]```cccdddtttzzznnnZZZ]]]jjjpppmmmcccrrr```III===444333777111...///222222...,,,...///////////////.........---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((())))))******&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&''''''((((((((((((''''''))))))))))))************(((,,,111444444333111111...,,,+++,,,///111///------------,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))((((((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++(((''''''))),,,...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...///000000111111111111111222222222333333333222222333444444555555666555444333555777888777666999888777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAA<<<<<<<<<<<<<<<;;;;;;;;;888888888888777777777777222222111111111111222222//////000000000000//////........................////////////////////////..................---------------,,,,,,+++++++++,,,,,,,,,---------............------------......111000/////////000222333111111222222222333333333333333333444444444555555999999888888888888888888888999999:::<<<>>>???@@@===CCCGGGHHHNNNddduuussspppuuu^^^OOO???:::>>>DDDIIILLLaaatttVVVTTTeee\\\GGGIIISSSMMMNNNUUUMMMDDDCCCBBBCCCFFFHHHJJJJJJIIILLLMMMMMMJJJIIIIIIJJJMMMIIIEEEFFFKKKPPPRRRRRRTTTNNNKKKNNNRRRPPPOOOOOOOOOOOOOOONNNMMMNNNQQQSSSPPPKKKJJJMMMLLLHHHJJJOOOMMMNNNOOOPPPRRRTTTRRRNNNRRRSSSRRRRRRSSSTTTRRROOOOOOOOOPPPPPPPPPQQQVVVZZZ\\\\\\\\\aaannnwwwqqqddd___aaagggjjjpppyyysssmmmkkktttqqqaaa\\\iii~~~gggJJJ777222444333111444444333333222111111000//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))))))))(((''''''(((((((((((())))))))))))...///000111111000///......,,,+++---///000///------------,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))***+++************************************************************************,,,+++)))))))))***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...///000000111111000111111111222222222333333222222333333444555555555555444333444777888777666888777777777777777777888999999999999999999999999888999:::;;;===>>>??????======<<<<<<;;;;;;;;;:::777777777777666666666555222111111000000111111222///000000000//////...---.........................................................---------------------,,,,,,,,,+++++++++,,,,,,,,,------------.........------------......000//////...///000111222111111111222222222333333333333333333444444444444888888888888888888888888999999999:::;;;===>>>???<<<@@@CCCCCCDDDQQQhhhzzzmmmiiiooo]]]KKKEEEAAA??????EEESSSlllxxxqqq{{{hhh```aaaXXXVVVXXXOOOKKKHHHEEECCCDDDGGGJJJKKKNNNLLLJJJJJJJJJJJJHHHFFFKKKLLLMMMNNNMMMLLLLLLMMMWWWRRRPPPRRRRRROOOMMMNNNNNNNNNMMMLLLJJJJJJMMMOOOPPPKKKJJJMMMMMMIIIIIILLLOOOTTTWWWUUUQQQOOOQQQSSSOOOOOONNNOOOQQQTTTTTTRRRNNNJJJIIIMMMRRRWWWaaammmvvvzzz||||||vvvnnnsss~~~jjjTTTTTTiiizzzqqq]]]NNN<<<222111444444222333333222222111000000000///......---,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((())))))))))))...---,,,,,,,,,,,,---......---,,,---///000...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...///000000000000000111111111222222222222222222333333444444555555555444333444666777777666666777777888888777777666777777777777777777777777777777888999;;;<<<============<<<<<<;;;:::999999555555555555444444444444111111000000000000111111///000000000///......---------------------------........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------------...............---......///000000111111111222222222222222222333333333444444444777777777777888888888888999999999::::::;;;======;;;>>>@@@@@@???CCCLLLTTTmmmtttiiipppmmmaaaSSSGGGBBBDDD>>>AAATTTqqqwwwrrrhhhcccaaa[[[RRRNNNHHHCCCBBBDDDHHHKKKRRRMMMIIIIIILLLMMMKKKHHHHHHLLLPPPPPPMMMLLLNNNQQQRRRNNNNNNPPPOOOKKKJJJLLLTTTTTTSSSQQQOOOOOOPPPRRRPPPLLLJJJKKKKKKHHHFFFFFFLLLXXXcccdddYYYOOONNNQQQMMMMMMNNNRRRWWW[[[]]]^^^UUUJJJIIITTT___iiizzz}}}tttwwwwwwsssmmmppp^^^UUUNNNYYYzzzqqqYYYLLL<<<666111///111333444333111111111000//////............------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((()))))))))))),,,+++)))(((((()))+++,,,------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++***)))((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++***************************+++,,,---...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...///000000000000000000000111111111111222111222222333444444555555444333333444666777777666555666777888888777666555555555555555555555555555666777888999:::;;;<<<<<<======<<<;;;999888777777444333333333333222222222000000000//////000000000...///000000111111000000------------------------------------------------,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...---,,,------------......000000000111111111111222222222222222333333333333666666666777777777777777999999999999999:::;;;<<<<<<>>>@@@AAABBBCCCEEEGGGMMMXXXrrrpppZZZqqqpppjjjiiiZZZJJJDDDHHHSSSbbbmmmyyy~~~tttooommmgggbbbYYYQQQLLLLLLPPPSSSZZZWWWSSSPPPOOOOOONNNMMMPPPPPPPPPNNNLLLLLLOOORRRMMMKKKLLLPPPPPPNNNOOOSSSNNNOOOOOOMMMKKKJJJLLLMMMRRROOOLLLKKKJJJHHHGGGGGGIII[[[qqqzzzppp]]]QQQOOOLLLMMMSSS^^^hhhmmmpppssshhhYYYSSS^^^hhhmmm|||gggfffgggiiiiiieeebbb```jjj||||||bbbYYYiiivvvuuuZZZEEE<<<000000000111222222111111000000//////...------,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((''''''(((((((((((())))))))))))+++******))))))******+++,,,---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++***)))((((((((()))************************************************************************)))+++,,,......---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...//////000000000//////000000000111111111111111222222333444444555444333222444666777666555555666777888888777666555666666666666666666666666777777888999999:::;;;;;;;;;;;;:::999888777666555222222222222111111111000000//////......//////000---...///111222333444444------------------------------------------------++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,---------------//////000000000111111111111111111222222222333333555555666666666777777777888888888888888999::::::======>>>@@@CCCEEEFFFFFFEEEFFFSSSrrrxxxnnnsssssshhhddd___SSSGGGGGGLLLXXXeeelllwwwxxxoookkklllnnntttsssnnncccWWWNNNMMMNNNZZZXXXWWWVVVVVVTTTOOOKKKRRRNNNNNNPPPRRRPPPQQQTTTOOOPPPPPPOOOMMMMMMNNNOOOOOOOOONNNKKKIIIJJJLLLMMMMMM\\\tttlll]]]XXXJJJMMMYYYlllzzzuuukkknnnooojjjjjjrrr|||mmmRRRMMMJJJLLLNNNSSSbbbrrrqqqlllyyy\\\RRRzzzlllVVVBBB777444111222333222111000////////////...------,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************************************((())))))***++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))***+++---......---+++***+++...000111///---,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))************************))))))))))))))))))))))))************************)))***,,,---------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...////////////////////////000000000000111111222222333333444444444333222333555666666555555666666777777666666555666666666666666666666666666777777888999999::::::888888777777666555444444111111111111000000000000//////............//////,,,---///111222333444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---*********+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------------,,,////////////000000000000000000111111111222222222444444555555666666777777666666666777777999::::::===<<<;;;<<<>>>AAABBBBBBFFFEEEIIIUUUeee~~~zzzrrr{{{SSS===<<<<<>>>>>AAAAAAEEEHHHJJJWWWzzzrrruuukkk]]]LLLBBB>>>BBBKKKSSS___mmmrrrzzz~~~yyywwwsssxxxvvviiiffffffccc^^^\\\[[[[[[[[[YYYUUURRRQQQQQQ\\\hhhnnnfffYYYQQQNNNMMMUUU\\\pppcccdddqqqzzzuuuvvv~~~zzzttt```VVVTTTQQQLLLYYYpppzzzyyysssyyywwwfffWWWSSSmmmxxxbbbJJJ<<<666333222333111///......///000///...///......---,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))***+++---......---+++******...222222///,,,+++,,,+++++++++,,,,,,---------***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***++++++((((((((((((((((((((((((++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---...////////////............/////////000000111111222333333444444333222222333555666666555777666555444444555666777444444444444444444444444333444444555555666666666333333333333333333333333111111111111000000000000.........------..................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///...------............/////////000000000000000111111111111333333444444555666777777333333444555777999:::;;;======>>>=========>>>???;;;;;;AAAJJJKKKNNN___tttzzzrrr___UUUOOOIIIEEEAAAJJJHHHLLLXXXSSSSSSjjj}}}xxxtttrrrqqqzzzppp```WWWSSS]]]iiixxxvvvmmmZZZTTTSSSWWWWWWPPPJJJIIIEEEEEERRR___hhh~~~~~~lllppppppkkk{{{{{{XXXEEE444///222333222111222000---...111222///,,,///......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''(((((((((((())))))))))))************************...111111......///...+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))+++*********))))))(((((()))(((((((((((())))))*********************************))))))((((((''''''))))))))))))))))))))))))***)))))))))***+++,,,,,,******************************+++,,,,,,,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000000000000111111222111111000000000000111111333333333333333333333333555555555555555555555555333333333333333333333333444444444555555666666666333333333333333333333333000000000000////////////000000//////......------......---,,,,,,+++******,,,,,,+++******+++,,,,,,******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,///////////////.........222000///...///000222333111222222333333444444555222222333444666888:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBDDDHHHMMMQQQYYYnnnfffaaa}}}pppjjjlll[[[PPPHHHHHHFFFBBBDDDMMMZZZiiiyyyuuudddzzznnnggg[[[NNNAAACCCDDDDDDDDDGGGLLLQQQUUUfffzzz{{{{{{}}}yyy]]]MMM:::888666333111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))***((('''''''''''''''((((((((((((((((((((((((((('''''''''++++++******************+++,,,,,,+++)))((()))+++...111111...---///...+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************)))))))))((()))(((((((((((()))*********************************)))))))))((((((((('''))))))))))))))))))))))))******))))))******+++,,,************************)))***++++++,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000//////000000111222111111000000000000111111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555222222222222222222222222000000000/////////.....................---------...------,,,++++++******,,,++++++******++++++,,,******))))))))))))******)))************+++++++++*********+++++++++,,,,,,************************************************,,,++++++******++++++,,,///.....................111000///......000222333000000111111222333333444333333333444555777999999:::;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>???BBBFFFIIILLLPPP[[[pppttt```dddhhh~~~|||zzzuuufffUUUJJJKKKMMMKKKVVVhhhnnnnnnvvv~~~yyyttthhh^^^YYYSSSUUUSSSMMMIIIHHHEEEAAAFFFIIIOOOWWWaaannn|||nnnfffiiiooorrrXXXDDD;;;888666444222000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((************************+++,,,,,,+++))))))***,,,...111111------///...+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))************))))))))))))((((((((((((((()))***+++************************))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))***++++++************************)))***++++++,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000//////000000111222111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333333333111111111111111111111111000////////////.........,,,------------.........------,,,,,,++++++******,,,+++************+++,,,******))))))))))))******)))************+++++++++*********++++++++++++,,,************************************************++++++************++++++........................000//////......000111222//////000000111222222222444444444444555666777888::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<===@@@BBBGGGBBBBBBQQQllliii]]]tttuuusssgggUUUQQQ[[[YYYQQQRRRQQQTTTYYY```ggglllpppsssyyy|||uuulllYYYRRRLLLJJJHHHEEECCCDDD???DDDOOOZZZ\\\YYYYYY\\\ooorrrwww~~~wwweeeWWWWWWnnn{{{eeeOOO<<<333222444333222000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++************)))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&'''))))))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((***************************++++++***)))***,,,...///111000---,,,......+++++++++++++++++++++++++++************************************))))))))))))*********)))))))))))))))(((((((((((()))***++++++************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))***+++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...////////////////////////000111111111111000000000000111111000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111/////////////////////////////////.........------,,,,,,,,,---...//////000,,,,,,,,,,,,++++++******++++++************++++++******))))))))))))******))))))*********+++++++++************++++++++++++************************************************++++++************++++++---------------.........//////.........///000111//////000000111222222333555555444444444555666666999999999999:::::::::;;;<<<===>>>===<<<===???AAADDDFFFGGGJJJSSSeee|||wwweeefff|||rrrppphhhbbb\\\UUUMMMGGGEEEGGGKKKJJJPPP^^^jjjooorrrtttwww|||~~~xxxmmmeeedddgggrrruuussslllhhhjjjmmmooopppxxx~~~yyysssllleee\\\[[[XXXRRRLLLIIIGGGEEEAAA@@@@@@@@@???BBBGGGLLLbbblll}}}gggPPPKKKZZZvvvoooYYYIII<<<444111333000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%'''((()))(((&&&''''''''''''((((((((((((((((((((((((((()))))))))***************+++++++++***++++++++++++---000333///111000,,,+++......+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...//////////////////...///000000111111111000000000000111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000....................................------------,,,,,,---...//////000111,,,+++++++++++++++************************************))))))))))))******))))))*********+++++++++))))))*********+++++++++************************************************+++******))))))******++++++,,,,,,,,,---------..................//////000000000111111222333333333555555444444444444555555888888888888999999999999:::;;;============???AAA===BBBFFFCCCAAAHHHZZZiiiyyyrrr{{{ggg[[[YYYIIICCCAAAEEEIIIJJJKKKMMMNNNUUU[[[YYYPPPIIIEEEFFFFFFHHHGGGDDDDDDIIIJJJIIIFFFIIIIIIIIIKKKNNNKKKEEECCCEEEJJJQQQWWW[[[]]]___ZZZ^^^___]]]\\\```hhhmmmfff]]]\\\VVVVVVnnnvvvZZZJJJ;;;555555333111000........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))'''&&&''''''''''''(((((((((((((((((((((((())))))******))))))*********+++++++++***+++,,,---///222777;;;///111///+++***---...,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************((((((((()))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((()))******++++++******)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...///////////////......//////000111111111000000000000111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000////////////..............................---------,,,,,,,,,+++,,,,,,---.../////////++++++++++++++++++******))))))***++++++***))))))******))))))))))))******)))************+++++++++)))))))))************+++******************************************************))))))))))))*********++++++,,,,,,------------------...............000000111111222333333444444444444444444444555555777777777777888888888999666888:::;;;;;;;;;===???AAA@@@@@@@@@CCCGGGKKKMMM```rrryyyrrrkkkiiihhhfffhhhkkklllrrrxxxzzzwwwqqqmmmkkk___```___]]]___fffhhhgggoooiii___VVVVVV^^^cccccc\\\```mmmsssaaaSSSccc{{{}}}```QQQ@@@666///111555444111...------............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))(((((()))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((((('''%%%''''''''''''(((((((((((('''(((((())))))******+++)))))))))***++++++,,,,,,***+++---000333888???DDD///111///***)))---...,,,************************))))))))))))))))))))))))(((((((((((())))))******((()))))))))************((((((((()))***+++---...))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((())))))***************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...////////////............///000000111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000/////////...........................---------,,,,,,,,,,,,+++*********++++++,,,,,,---******************++++++((()))***++++++***)))(((******))))))))))))******)))************+++++++++))))))))))))******************************************************************))))))))))))***************+++,,,,,,------,,,,,,------............//////000000111222222222333333333333444444555666666666666777777777888888666777::::::::::::;;;<<>>FFFLLL///111...***))),,,...,,,************************))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++((((((((()))***,,,---...))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------...//////000...............///000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000/////////...........................---------,,,,,,,,,++++++)))))))))))))))***************************++++++((()))***++++++***)))(((******))))))))))))******)))************+++++++++))))))))))))******************************************************************))))))))))))******))))))***+++,,,,,,------+++,,,------......------......//////000111111111333333333333444555666666666666666666777777777777888:::;;;<<<:::::::::;;;>>>AAACCCAAA>>>>>>BBBFFFFFFFFFIIINNNWWWdddvvv|||~~~uuufff```ssskkkSSSGGG<<<222///444,,,...111333...))),,,333---.../////////...---,,,,,,,,,,,,+++++++++******************************************))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$&&&'''((('''%%%''''''''''''((((((((()))'''(((((()))***+++++++++((())))))***++++++,,,,,,+++---000444:::BBBJJJPPP000...,,,,,,------,,,+++************************))))))))))))))))))))))))+++)))((()))******)))((())))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))++++++,,,,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......000000000000000000000000000000000000111111111111222111111111000000//////111111111111111000////////////............//////000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///000000000000000000000111222333444444555333333444555666777888999999::::::;;;<<<===>>>>>>@@@?????????@@@BBBDDDEEECCCCCCEEEHHHLLLQQQVVVYYYzzzmmm|||yyy}}}mmm^^^nnnxxx}}}~~~qqqPPPHHH>>>666333222111000000000000000000000000000000000///------,,,,,,,,,...---+++***)))***++++++************************))))))))))))((((((((((((******))))))((((((''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((()))******++++++...---,,,,,,---,,,)))'''333111222777AAAOOO___kkk000...,,,+++,,,,,,+++***************************))))))))))))))))))))))))+++)))((()))***+++)))((())))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------+++,,,------...------------,,,,,,,,,,,,---......//////////////////////////////000000000111111111111111111000000000//////000000000000000///......//////............//////////////////......------...------------,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,,,,------------......///000000000000000///000111111333333444555333444444555666777777888999999:::;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDAAAAAABBBDDDGGGJJJNNNPPPYYYnnnmmmsssxxxzzz|||uuuggg___~~~www```QQQAAA;;;444000000111111000////////////////////////000///...---,,,,,,,,,,,,---,,,++++++*********+++******************************)))))))))((((((((())))))))))))((((((''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((()))******++++++,,,,,,------,,,,,,,,,,,,,,,222===HHHRRR]]]hhhppp///---+++***++++++***)))************************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,---......//////////////////////////////000000000000111111111111000000000000/////////////////////...------........................///............---------------------,,,,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------............///000000000000//////000000111222333444444444444555555555666666666888888999:::;;;<<<=========>>>@@@BBBCCCCCCCCCCCCAAAAAA@@@AAACCCEEEGGGIIIIIIUUUeee|||~~~{{{vvvtttvvvwwwvvvwwwgggTTTAAA666444222...---...///000000........................//////...---,,,,,,,,,,,,+++++++++,,,++++++***)))************************************)))))))))))))))))))))((((((((((((''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((()))******++++++)))+++------+++,,,///333000;;;JJJXXXbbbkkkrrrvvv...,,,***)))******)))(((************************))))))))))))))))))))))))***)))((()))***+++***)))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))*********++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,---,,,,,,,,,,,,---......////////////////////////////////////000000000111000000000000000000////////////000000//////...---........................---------------------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************++++++++++++,,,,,,---------.........---...//////000000////////////000111222333444444555555555555555555555555777777888999:::;;;<<<<<<<<<>>>@@@CCCDDDCCCBBBAAAAAAAAAAAAAAACCCDDDFFFFFFKKKKKKIIIUUUnnn~~~uuutttmmmUUUFFF:::333111333222111000//////......------------------------......---,,,++++++,,,,,,)))***+++,,,,,,+++***)))************************+++*********))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++(((+++...---+++,,,333999AAAIIITTT___llluuuwwwuuu---+++))))))******)))(((************************)))))))))))))))))))))))))))(((((((((***++++++)))(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((()))))))))***************+++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---.................................////////////000000000//////////////////000000000111111111111000//////------............------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------......------...///////////////...///000111222333333444444444444444555555555555666666777888999:::;;;;;;:::<<<@@@BBBCCCBBBAAA??????@@@@@@AAACCCDDDEEEFFFDDDJJJHHHGGGQQQ^^^uuusssdddjjjssszzz}}}hhhMMM<<<444000222555222333333222111///......---------------------------,,,,,,++++++++++++,,,((()))+++,,,,,,+++***)))))))))))))))))))))))))))*********))))))))))))((('''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((()))******++++++))),,,...---,,,000888@@@PPPVVV___jjjxxxxxxlll...,,,***)))******)))(((************************)))))))))))))))))))))))))))((('''(((***++++++***))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((((((((())))))))))))************++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....................................////////////000000......////////////000000111111111111111000000///,,,---...//////...---,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,------------...////////////......//////000111222333333333333444444444555555555555555666777888999::::::999;;;>>>@@@AAAAAA???>>>======>>>@@@AAACCCCCCDDD???JJJJJJDDDDDDGGGSSShhh~~~jjj^^^iii|||{{{ooodddLLLBBB888444222000000333---///111111///...//////------------------------,,,++++++******+++++++++((()))******+++*********))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((()))******++++++***,,,---...111888CCCJJJWWWaaammmyyyuuu```...,,,*********+++***)))************************)))))))))))))))))))))))))))((('''(((***,,,+++***))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))))))))*********************++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......................................./////////000000........./////////000000000000000111000//////...+++,,,...//////...,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,---......//////............///000111222333333222222333444444555666666444555555666777888999:::888:::<<<>>>??????>>>======>>>???@@@AAAAAABBBBBB@@@FFFBBB===BBBEEEIIIUUURRRhhh}}}tttwwwuuukkksssuuuiii[[[KKK@@@555111000333444000...///+++---//////------...000------------------------++++++************++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((()))******++++++,,,+++,,,000888DDDOOOWWW```nnnzzz|||kkkWWW///---+++***++++++***)))************************))))))))))))))))))))))))(((''''''(((+++,,,+++***))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---........................................../////////000---.........//////000000///////////////......---+++,,,...//////...,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,---......//////............///000111222333333111111222333555666777777444444555666777888999999888999;;;<<<===>>>======@@@AAAAAABBBBBBBBBAAAAAA===AAA======GGGHHH@@@???JJJJJJVVVpppqqqmmmwwwwwwhhhiiibbbhhhooo^^^NNN???666222555222111333333///...///...000111000---+++,,,///........................+++***************++++++***)))((((((((()))+++,,,))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((()))******++++++,,,***+++111===LLLYYY```kkkyyy{{{tttmmmaaaRRR************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------------------------------------------------------............//////////////////////////////............---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))******************************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***************+++,,,,,,++++++,,,,,,---...////////////000000000000000000111222444555555666444444555666777888999999::::::;;;<<<===>>>??????AAABBBDDDFFFEEECCCAAA???======>>>@@@BBBBBB@@@>>>BBBCCCDDDJJJTTTdddtttbbbWWWbbb~~~dddYYY\\\eee}}}qqq^^^III>>>;;;888555444//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''((()))***************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((()))*********))))))***+++,,,,,,+++,,,,,,222???IIIRRR```nnnyyy}}}}}}rrraaaVVVYYYaaa************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////............------------------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))***************************)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++***))))))******+++,,,++++++++++++,,,------.../////////000000000000000111111222333444555666333444555666777888999999::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCAAA???>>>======<<<===??????>>>===@@@AAAAAABBBEEEKKKRRRXXXlllvvvqqqeeejjjqqqvvvxxx|||sssvvvxxxvvvuuuwwwzzz{{{ttt~~~hhhPPPDDD888444444222000000........................///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%)))((((((((('''''''''&&&)))(((((((((''''''''''''((((((((((((((()))*********))))))***,,,---......000333;;;FFFQQQ[[[fffnnnuuunnnfff]]]UUUSSS___nnn************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++************)))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******)))))))))******++++++++++++++++++,,,------....../////////000000000000111111222333444555555333444444555666777888888999999:::;;;<<<===>>>>>>@@@@@@?????????>>>>>>>>>>>><<<;;;;;;<<<<<<<<<;;;999;;;>>>???@@@@@@BBBCCCIIIhhh{{{mmmfff]]]UUUOOOQQQ^^^lllzzzrrrlllkkksss}}}vvvmmmdddRRR???666111///111222000///000..............................------,,,,,,++++++************************+++++++++++++++*********)))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((('''''''''''''''(((((((((((('''''''''''')))(((((((((((()))*********))))))***,,,---///000111;;;FFFQQQ\\\fffkkkkkkdddXXXQQQTTTWWW[[[lll************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++---------------------------------............///........................------------,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))***))))))))))))******++++++++++++***+++,,,,,,---........./////////000000000111111222333333444444333333444555555666777777888888999:::;;;<<<======@@@???>>>===<<<===>>>>>>???===:::999:::::::::999777:::>>>AAAAAA@@@@@@AAA@@@RRRUUUOOOUUUeee~~~zzzmmmcccWWWNNNJJJMMM[[[pppsssiiibbbXXXVVV___hhhttt{{{tttdddRRRFFF???777//////...000333333///...111---------------------------------,,,,,,,,,++++++************************+++++++++******************************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((())))))***+++***************,,,000222555BBBQQQZZZbbbhhheee^^^PPPLLLUUUhhhqqqsss************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------............///---------------------------,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((()))******++++++************+++,,,,,,............////////////000111111222222333333333333333444444555555666666777777888999:::;;;<<<<<<@@@???===<<<;;;<<<===>>>@@@===:::999999::::::999;;;<<<======:::999888999777DDDDDD???BBBEEELLLYYYwww~~~qqqlllmmmmmmiiieeeccceeehhhrrrssssssgggaaa```aaa```\\\\\\kkkttt[[[TTTGGG999111000000000...---///111///+++,,,000------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))))))))***+++++++++,,,+++******,,,111555@@@MMM[[[aaabbb^^^WWWPPPTTT[[[ppp************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))******+++***************+++,,,,,,------........./////////111111111111222222333333333333333444444444555555666666777888999:::;;;;;;>>>===<<<;;;;;;;;;<<<===>>><<<:::999::::::999777888999999888666666777999777>>><<<999===;;;888???JJJ[[[sssnnn^^^VVV[[[TTTaaauuuzzz}}}uuuqqqooonnnggggggccc^^^aaannn}}}xxx___LLL===:::666222000000000111000......000///,,,...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***************)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***))))))))))))***+++++++++,,,---,,,+++///666<<>>AAA@@@EEEMMMNNNYYYqqqxxxtttrrrkkk^^^RRRIII@@@888777666444222000/////////////////////.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&'''***+++***((((((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))***++++++***))))))+++,,,000222555:::@@@HHHPPPTTT\\\eeepppxxx++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++)))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''(((***+++***)))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((())))))***---333;;;AAA>>>999222+++)))+++///333...//////000000111111222333222111111111222333444333333444444555555666666666555444666999:::777444555555555555444444444444444333222111111222333444222111111111111222333333444333222111000000000000666666:::===:::888EEEVVVaaagggppp}}}yyysssnnnjjjaaaXXX[[[ccc```\\\VVVQQQOOORRRWWW[[[UUUWWWWWWVVVWWWYYYXXXSSSRRRZZZdddeee\\\SSSUUU\\\SSSOOOKKKJJJIIIHHHDDDAAAFFFRRR\\\WWWIII>>>???EEEBBBMMMUUU^^^hhhooonnnWWWJJJIIIAAA777222222111///111000000////////////000//////.........---------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))((('''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))***+++,,,,,,+++***+++,,,,,,333===BBBEEEHHHMMMRRRffffffqqq++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((())))))***+++)))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))***)))(((((()))***)))'''((('''&&&'''))))))((('''(((((((((((((((((((((((())))))))))))))),,,111555)))******,,,---...///000////////////000000111111111000000000111222444444222333333333444444444555666333333666;;;<<<888333444444444444333333333333333222111111111111222333111000000000000111222222222222111000////////////555555777777222///555@@@888:::>>>FFFSSSeeexxx~~~xxxvvvyyyqqqkkkkkklllVVVVVVWWWZZZ^^^^^^ZZZTTTWWWdddxxxxxxnnnllldddaaa```cccdddaaa^^^]]]hhh}}}xxxuuuxxxkkkvvvzzz|||~~~vvvnnnhhh\\\GGG666777999888444222444444111//////............//////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))(((&&&&&&&&&''''''''''''''''''((()))******)))((('''(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))+++,,,,,,+++***+++,,,,,,666AAAGGGGGGHHHOOOVVVffffffuuu*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))***)))(((((())))))((('''((((((((()))++++++***(((((((((((((((((((((((((((((()))***)))(((&&&'''((()))+++...000000///---+++///////////////000000000/////////000111222333444222222222222333333333333555333222666;;;===999444333333333333222222222222111111111000000111111111000////////////000111111000000000000000000111222111000111444444333333555777666333222555===GGGNNNWWWeeevvv|||{{{sssssssssfffZZZQQQEEE===:::888444000...111222000000222111---000000///...............------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))((((((((()))&&&&&&&&&&&&''''''(((((('''((()))******)))(((''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((***++++++++++++,,,...666>>>GGGIIIGGGJJJSSS]]]cccooo))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))(((''''''''''''(((((()))'''''''''((((((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''(((((()))***,,,---+++)))((((((((((((((((((((((((&&&(((***+++)))'''''''''+++++++++++++++---...///////////////////////////......///000111222222222111111111111222222222222444333333555999:::777555222222222222111111111111000000000000000000000000///............///000000////////////000111333333000//////222444222///+++000222333444333333555777999;;;AAAKKKWWWeeennnsss}}}xxxrrrmmmmmmvvv~~~xxxjjj\\\PPPBBB777555444222///...000333666000111///******...000...111000///......------...------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++)))))))))***************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))&&&&&&&&&'''(((((())))))'''(((((())))))(((((('''''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((()))******+++---000333???DDDGGGFFFDDDIIIVVVaaaggg***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((('''((())))))***'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))((('''&&&'''))))))((('''''''''(((***,,,,,,+++(((((((((((((((((((((((((((&&&((()))))))))(((***+++'''&&&&&&&&&(((,,,///111////////////////////////......///000111111111111111111111111111111111111222222222333444444444444222222111111111000000000/////////000000/////////......------......///000.........//////000111222///000111111000000...---))),,,000222333333444555555222111333777;;;???BBBIII[[[gggjjjlllpppyyy|||||||||}}}ppp\\\WWWIIIKKKIIIBBB:::555111...///111333333111000222333222333111,,,,,,000222111//////...---------......,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************'''((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++***'''&&&''')))&&&&&&'''(((((()))******(((''''''''''''''''''(((&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))***+++++++++,,,///555999DDDGGGHHHHHHJJJSSSaaammm++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++'''''''''''''''((()))***&&&'''''''''(((((())))))(((((((((((())))))))))))((('''&&&''')))))))))(((%%%&&&'''))),,,,,,***(((((((((((((((((((((((((((((((((((('''&&&'''***---******+++,,,,,,,,,++++++///////////////............//////000000000000000111111111000000000000000000111222111000000222444111111111111000000000000......////////////.........------------...////////////.........///000000***...111///,,,---111333333333111///------000222///000222555555222111111999>>><<<>>>CCCCCCIIIZZZVVVxxx}}}zzzmmmWWWMMMPPPGGG999888222555555111...///333555,,,---......---,,,++++++***...///......000///+++---,,,,,,,,,------...///,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,+++++++++******))))))&&&'''''''''(((((())))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((***+++***'''&&&''')))'''''''''((()))******+++((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))),,,,,,,,,,,,---222888===JJJLLLNNNQQQWWWddduuu************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---------------............///............////////////222111000//////000111222000000000000000000000000///////////////////////////...---,,,,,,,,,,,,,,,.................................------,,,,,,,,,////////////////////////000000////////////000000000000000000000000000000444333222222222333444555AAADDDKKKTTT]]]fffmmmqqqqqqqqqyyy~~~wwwzzzwwwjjj```WWWPPPKKKBBB???;;;777444222222222000000////////////000000////////////000000000000///...---,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((''''''******))))))((((((''''''&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,...***+++///111444???LLLPPP[[[ddddddeeeuuu************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---------------........................////////////111111000//////000111111000000000000000000000000..............................---,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,........................000000////////////000000000000000000000000000000111111000000000111222333000222555999>>>CCCFFFHHHJJJHHHMMMUUUUUUQQQVVVaaaiiirrr||||||~~~rrrhhhaaa___^^^RRRLLLDDD>>>:::666222///555444222000000000111222000//////////////////000....../////////000000000......---,,,,,,,,,,,,,,,------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&))))))))))))((((((''''''&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++...+++,,,222777;;;DDDMMM___pppxxxsssxxx************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,------------............---............/////////000000////////////000000////////////////////////...........................------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................000//////......//////000///////////////////////////............///000000------...///000111111111333...000666777444555;;;AAAAAADDDJJJQQQWWWZZZZZZ^^^^^^```cccgggjjjjjjiiiiiikkkgggcccfffnnnoooiiigggpppxxxuuukkkeeeiiiooommmiiikkkpppmmmbbb]]]^^^YYYZZZ\\\___ccceeedddccc___XXXMMMAAA:::777777888555333111111222222111000---,,,++++++,,,...///111////////////////////////---.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%)))))))))(((((((((((('''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))***++++++)))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))************************...,,,///555<<>>>>><<<::::::<<<;;;999<<>>FFFLLLHHH???888;;;@@@;;;999;;;@@@???999777888888888888999::::::999888444333333222000000///............///000111000000///...------,,,------...........................------------............------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++******************************(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))+++---,,,***'''%%%))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++*********---000444999>>>GGGTTT^^^rrr~~~))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,------------...------------.....................//////.........------------------------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------........................//////............//////---------------------------------...............------...//////000111111000,,,***...222222000///222222111000///..................000222333222000000111111000111333222///000333777666222//////111111//////111111//////111111222222222111111000000---///222333333111...,,,,,,---.........---,,,+++000000///...------------,,,---............---,,,+++,,,,,,,,,------------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************'''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((('''(((((()))))))))(((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))+++---,,,***'''%%%(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,++++++++++++---444;;;<<>>???@@@@@@@@@AAA@@@===:::777444222111///...---------///111222......///000000000///...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''(((((('''''''''''''''((((((((()))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))*********+++---///......111555;;;======;;;<<>>@@@BBBCCCBBBCCCEEEFFFGGGGGGFFFEEEHHHGGGDDDAAA===999777555111111//////000222444666888888888777666333111///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&''')))*********)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++***+++...000111111333777;;;<<<:::666<<>>444444222000...,,,***)))------,,,+++***)))((('''************************))))))(((((((((((())))))((('''&&&&&&'''((()))***&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))***++++++***+++---///222333777======999888:::@@@WWWooo...---+++)))(((((()))***************************)))))))))))))))))))))))),,,,,,+++******)))((((((,,,+++*********+++------************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))(((((('''(((''''''''''''((())))))************************)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++******)))))))))))))))************))))))++++++*********)))))))))************************+++++++++*********))))))***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********************)))))))))***++++++((()))******))))))***+++)))+++------,,,,,,---...111333555777777999;;;===AAAAAABBBCCCEEEHHHJJJKKKPPPOOONNNNNNOOOMMMHHHDDD===;;;888777777999<<<>>>LLLKKKIIIHHHFFFDDDDDDCCCFFFEEECCC>>>888444444555222444666777777999>>>BBBEEEBBB===888333000......------,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((())))))(((''''''&&&'''((()))***'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++***+++...000444777;;;<<<888333666===PPPggg---,,,+++)))))))))******************************))))))))))))))))))))))))+++++++++******))))))(((,,,++++++++++++,,,---...************))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''***************))))))(((((((((''''''(((((()))***************************((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++************))))))))))))************))))))******))))))))))))((((((************************+++************))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))))))))))))))************)))((()))+++---***,,,///111222333555777666999===@@@BBBEEEGGGJJJJJJJJJJJJJJJKKKLLLMMMNNNUUUSSSRRRTTTTTTPPPGGG???666444111//////000222333@@@???===<<<;;;:::::::::>>>>>>===:::666333333333000000///...///333999>>>GGGFFFEEECCC???;;;666333000000...---,,,,,,,,,,,,*********))))))*********)))((((((''''''(((((()))(((((('''''''''((())))))''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++++++++,,,///111666999<<<;;;555333<<>>EEEKKKMMMIIIDDD@@@;;;:::777333000---,,,++++++************+++------)))((((((''''''(((((()))(((((((((((((((((())))))(((((((((((((((((())))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++***+++,,,+++,,,---111444777888999:::888;;;IIIWWWrrr++++++******************************************))))))))))))))))))))))))*********)))))))))))))))&&&''''''((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))+++---......---+++)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))(((((('''((((((((((((((()))******'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))************************))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************)))))))))))))))******+++,,,...000333999<<<<<>>AAAFFFIIILLLOOORRRRRRQQQOOOMMMMMMIIIGGGCCC<<<777333333444111111000//////////////////111222222111222555777777666444333222111111222111444777:::999777333111222111222666===CCCFFFGGGCCCAAA@@@@@@AAA???;;;888888555111......111555888@@@CCCGGGKKKLLLJJJHHHFFF<<<999555000---,,,+++,,,,,,,,,++++++++++++,,,,,,)))******+++***)))((('''*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,---111666:::======AAAHHHPPP\\\mmm}}})))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((******))))))((((((((())))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,))))))************))))))))))))******+++++++++,,,************************'''((((((((())))))******(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))***+++,,,...///000777:::???CCCEEEHHHKKKNNNNNNPPPRRRRRROOOKKKIIIHHH;;;999666222//////222555222222111111111111222222555:::???AAA???@@@EEEIIIEEECCCAAA===:::777555444888;;;@@@CCCBBB???:::777555555777???JJJTTTYYY\\\\\\YYYUUURRRQQQOOOJJJFFFDDDCCCAAA>>>;;;777333111111666???GGGMMMNNNNNNMMMHHHDDD>>>888333///...------,,,,,,++++++,,,,,,---)))***+++++++++)))((('''+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,...222777;;;;;;@@@JJJSSSZZZggg|||***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++******))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''*********)))))))))))))))++++++++++++***)))((('''((()))+++,,,///333888<<>>GGGLLLTTTZZZ]]]^^^^^^___ddd```ZZZUUUSSSQQQKKKEEEGGGIIIEEE===<<>>AAACCCDDDPPPdddyyy************************((())))))))))))*********************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((()))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++000///...---+++***))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((((())))))))))))))))))******))))))***+++,,,,,,---------000444777:::>>>BBBEEEEEEFFFIIINNNSSSVVVWWWVVVNNNKKKEEE>>>777444555777777777777888999;;;===???FFFGGGLLLRRRWWW[[[ccclllnnnoooqqqrrrrrrqqqpppnnnmmmkkkiiigggeeedddcccccc^^^bbbccc```^^^^^^]]][[[UUUXXX[[[]]]]]]]]]\\\\\\^^^___```___ZZZRRRJJJEEE@@@===;;;<<<@@@BBBBBBAAA???;;;555111000333888;;;@@@EEEKKKOOOPPPPPPOOOOOOEEE@@@888222///......---,,,+++***+++++++++(((&&&))))))************************)))))))))(((((((((+++++++++************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************+++++++++,,,000......222888>>>@@@@@@EEEHHHXXXxxx******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************......---,,,,,,+++******((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((()))))))))))))))*********))))))******,,,---...///111555999===???BBBEEEGGGHHHJJJOOOTTTXXXXXXTTTQQQ<<<;;;888555555888>>>CCCKKKJJJJJJKKKMMMPPPRRRTTTTTT[[[dddjjjkkkkkknnnqqqooopppqqqrrrrrrooollliiikkkhhheeeddd```[[[YYY[[[```bbbcccaaa^^^^^^___```^^^___aaacccdddbbb```___ccceeegggfffbbb]]]YYYWWWRRRLLLEEE???===<<<:::999===:::555222444888???CCC:::===@@@AAABBBFFFMMMSSSMMMIIIDDD???:::555000,,,+++***)))***,,,+++***((())))))************++++++*********)))))))))((((((+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))((()))))))))))))))******************+++++++++,,,,,,///...///444;;;@@@@@@???CCCOOOlll******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))*********************************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********************++++++++++++((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******+++******))))))******+++((((((((((((((((((((((((((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******))))))(((((())))))*********************+++,,,...///000777:::>>>AAACCCEEEGGGIIIUUUWWWZZZ\\\ZZZRRRIIIAAA::::::888666666777<<>>AAAHHHHHHJJJJJJGGGAAA888222---+++******,,,,,,,,,+++***************+++++++++************))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((()))))))))*********+++***++++++++++++,,,,,,,,,------000666<<<@@@@@@???>>>[[[************************((())))))))))))*********************************))))))))))))))))))))))))(((((()))***************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******'''(((((())))))***++++++))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++************++++++(((((((((((((((((((((((())))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************((((((((()))******+++++++++++++++,,,...111444666===???CCCEEEGGGJJJNNNPPP[[[]]]```bbb```ZZZPPPIIIKKKKKKKKKJJJHHHHHHIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMNNNPPPUUU]]]bbbcccaaaaaaeeennnyyyxxxjjj___^^^^^^]]]```fffpppvvvzzztttpppnnnllljjjkkklllhhhbbb]]]\\\]]]^^^]]]]]]]]]^^^___aaabbbVVVSSSNNNHHHBBB>>>;;;:::???CCCHHHJJJGGG@@@:::666>>>AAAFFFKKKNNNKKKEEEAAA666333///---------------,,,,,,+++++++++*********++++++*********)))))))))+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,...333888<<>>BBBDDDGGGJJJNNNRRRWWW[[[^^^```cccgggjjjjjjgggdddbbbcccddddddddddddgggiiigggggggggfffdddbbb___]]]TTTXXX\\\aaalllxxx{{{wwwllllllqqq|||xxx{{{vvvnnnkkkfffeeedddbbb```aaabbbddd___^^^[[[WWWQQQJJJDDDAAA>>>CCCKKKSSSUUUPPPGGGAAA<<<<<>>666111.........---------,,,+++******))))))+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((())))))))))))((((((((())))))******+++,,,,,,+++++++++,,,,,,,,,------+++111777:::<<<>>>CCCGGGaaa***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************************************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))+++*********))))))(((((())))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++'''(((((()))***+++++++++***+++---111666===BBBEEEEEEGGGKKKNNNSSSYYY```dddiiiiiiiiilllooorrrsssssstttttttttsssrrrsssvvvxxxsssssstttsssoookkkfffdddaaakkkzzz~~~wwwnnnfff```^^^^^^\\\^^^aaaaaa```[[[VVVSSSNNNPPPTTTZZZ]]][[[TTTNNN@@@===:::<<>>DDDKKK|||++++++++++++++++++++++++,,,,,,+++***)))))))))***---,,,,,,+++***)))((((((+++*********))))))((((((******))))))((((((''''''))))))))))))************+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))*********))))))******+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))***...000333999???DDDFFFGGGPPPPPPSSSYYYaaagggkkklllpppmmmnnnssswwwwwwxxx{{{vvvzzz{{{wwwvvvxxxsssjjjpppjjjlllrrrvvv~~~}}}oooxxx}}}zzznnniiiddd^^^]]]dddfff___\\\^^^\\\^^^```bbbcccaaa^^^[[[WWWNNNBBB777555;;;GGGPPPTTTSSSOOOFFF:::222...------///000...+++)))***---,,,,,,,,,++++++*********************************************))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++******************,,,---...---,,,,,,---///111666999@@@AAA<<>>AAADDDHHHccc++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************************)))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************)))******++++++******))))))))))))******))))))(((*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************(((***+++***)))((()))*********))))))******+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))******************))))))))))))))))))************************(((((()))))))))*********************************))))))))))))))))))))))))***************************+++++++++,,,///444777;;;>>>DDDIIINNNRRRVVVYYY^^^bbbggglllpppsssvvvwwwvvvuuuwww{{{|||yyyzzz}}}zzzxxxzzz}}}yyypppmmmqqq{{{~~~vvvooottt~~~rrrhhhggghhh```VVVRRRYYY]]][[[ZZZ___fffiii^^^pppsss___PPPTTTpppkkkgggbbb```aaaccccccbbbbbb```^^^___\\\RRRCCC666666:::BBBKKKSSSTTTOOOIII;;;666000......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******)))))))))******+++++++++++++++,,,,,,---...---------///111222;;;???@@@EEEPPPrrr++++++++++++++++++++++++***)))))))))***+++,,,,,,)))))))))***++++++,,,,,,***************+++++++++))))))))))))************((()))))))))************))))))))))))))))))))))))(((((())))))************************************((()))))))))************))))))))))))))))))******))))))*********+++++++++***************************************+++++++++******++++++++++++******))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************************************************************************************************************************************(((***+++***)))((()))*********))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))******************))))))))))))))))))))))))))))))))))))***************************************************************************************+++,,,---///333888===>>>DDDKKKQQQUUUXXX[[[]]]dddcccccciiiqqqwwwwwwuuuzzzyyy{{{|||yyysssrrruuuyyy|||yyy|||mmmfffcccdddbbb]]]^^^dddaaafffhhhfffffffff___WWWZZZZZZWWWUUUZZZbbbggggggffffffcccbbbdddbbbWWWJJJJJJWWWoootttfff``````aaabbbiiieeecccgggiiiaaaPPPAAA666555777===GGGOOOSSSSSSLLLDDD999222//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******++++++,,,,,,,,,,,,,,,---......---...000222333<<>>BBBDDDKKKTTTYYYZZZZZZ[[[\\\PPPOOORRR^^^mmmwwwxxxuuuyyyxxxyyyxxxpppgggdddggg|||vvvttttttnnndddaaafffiiibbb\\\[[[ZZZ[[[bbbjjjrrrvvveeebbbhhhpppppppppqqquuuuuulllaaacccggggggccc___]]]YYYTTTQQQMMMLLLTTT___ccc^^^VVV___rrr}}}mmmbbbbbbcccfffgggfffbbb\\\YYYCCC===777555999BBBKKKQQQTTTMMMCCC999333///,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))******++++++,,,---------+++---......---...000222444>>>???AAANNNhhh++++++++++++++++++++++++++++++******)))************************+++++++++*********++++++,,,,,,,,,))))))*********+++++++++))))))))))))************(((((((((((())))))******'''(((((()))******++++++************************))))))))))))************((()))))))))************)))************+++++++++*********************************++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,---------,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((***+++***)))((()))*********))))))******+++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((()))***++++++++++++***************************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,///333777:::???DDDHHHMMMTTT\\\]]]YYYRRRMMMLLL???CCCMMM]]]nnnyyy{{{yyywwwwwwyyyyyyrrriiigggjjjyyysssjjjiiinnnmmmkkkfffdddeeecccbbbjjjxxx{{{tttmmmnnnxxx{{{vvvooogggsss~~~}}}wwwmmmdddaaa[[[UUURRRRRRRRROOOKKKBBBNNNZZZllllllgggcccaaacccfffgggfffSSSMMMBBB999777<<>>FFFNNNRRRTTTTTTOOOEEE<<<666444,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++************+++,,,,,,---......+++---.........///111333888AAABBBHHH```,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++************************)))***+++++++++)))(((''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++***)))***+++++++++))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''(((******(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))***++++++,,,++++++++++++++++++++++++***))))))))))))***+++,,,000...+++((('''((()))++++++++++++++++++,,,,,,,,,...---,,,+++***+++,,,,,,***++++++,,,++++++************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++)))************+++++++++,,,+++*********+++,,,---************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,000777@@@EEEFFFGGGNNNVVV```ZZZTTTMMMEEE@@@CCCJJJ[[[hhhrrrsssuuuxxxwwwqqqttt|||rrrooorrruuummmhhhaaaaaaiiivvv|||rrrsss~~~nnnkkkrrruuummmaaaZZZQQQMMMMMMOOONNNLLLOOOQQQZZZwww{{{rrrpppjjjaaadddeee```SSSCCC===AAAIIILLLQQQVVVWWWRRRHHH???888555000,,,,,,///000---)))......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))***)))((((((((()))+++,,,*********)))******+++,,,******+++,,,,,,---......,,,---/////////000222444999@@@BBBGGGeee,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++)))************+++++++++************************+++++++++++++++***))))))************************)))************+++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***+++,,,+++)))************++++++++++++******************************************************))))))))))))************************************))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''((()))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***************+++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++000///---,,,,,,,,,...///******++++++++++++******------,,,++++++,,,---...,,,---,,,,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++************************************))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))************+++++++++++++++*********+++,,,---************************************************))))))))))))*********+++,,,,,,,,,,,,---...000000777;;;AAAHHHLLLOOORRRUUUNNNRRRVVVWWWQQQMMMSSS]]]lllsssxxxyyyvvvtttqqqnnnwwwoooooorrrvvvwwwxxxtttpppooorrrzzzsssmmmddd\\\VVVRRRPPPNNNIIIFFFHHH[[[ttthhh]]]cccfff^^^OOOCCCBBBFFFJJJPPPYYY^^^[[[SSSIIIBBB777222,,,+++---///---+++.........---------,,,,,,,,,,,,,,,++++++++++++******************************************************************************))))))((()))***+++,,,***************++++++,,,***++++++,,,------......,,,---...//////111444777<<>>AAADDDLLLRRRSSSUUUZZZ\\\YYYXXXRRRMMMOOOUUU```ppp~~~}}}}}}zzz|||sssiiibbbVVVLLLIIIMMMJJJRRRmmmmmmbbb\\\ZZZXXXOOOPPPTTTYYY^^^```^^^\\\WWWPPPEEE;;;555111///...//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********+++++++++++++++++++++***+++,,,,,,---,,,,,,------------......---...//////111666<<>>CCCFFFIIIRRRXXXVVVWWW^^^aaa___OOOJJJJJJVVVeeeoootttwww{{{|||{{{wwwwwwwwwppprrrqqqiiibbbUUUNNNJJJQQQccc~~~|||eee___aaa[[[XXXWWWYYY^^^cccdddccc]]]WWWNNNCCC:::333///---/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++,,,------------------------.........///000111333888===AAADDDDDDYYYrrr******+++,,,,,,---......+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------............/////////111111000000///...------,,,,,,,,,---------......---,,,++++++------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))******************************))))))))))))************************************))))))************))))))************************))))))))))))))))))))))))(((***++++++))))))+++---++++++++++++++++++++++++************************************************)))******++++++,,,,,,---*********+++,,,---...///222666===EEEJJJLLLLLLLLLKKKLLLOOOQQQSSSTTTSSSSSSQQQSSSVVVYYY[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRRRRQQQOOOMMMLLLGGGCCC<<<555000.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))************+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000333888>>>DDDHHHKKKSSSYYYZZZXXX]]]hhhjjjdddUUURRRXXXhhhxxx}}}zzzwwwyyymmmwww~~~}}}|||~~~nnn[[[OOONNN[[[vvvzzzrrrccc___[[[\\\aaaggghhhhhhaaa^^^WWWNNNCCC:::444111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,++++++++++++,,,------..................------...000222444666999===AAAEEEKKKiiiuuunnn******+++,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++***************************+++---...///...------++++++++++++++++++++++++)))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111222222222333333333333444333222111000...------,,,,,,,,,------.........---,,,++++++------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))******************************))))))))))))************************************))))))************))))))************************))))))))))))))))))))))))'''***,,,+++))))))+++---++++++++++++++++++++++++************************************************)))******++++++,,,------))))))***+++,,,...///000:::@@@HHHQQQVVVXXXXXXWWWOOOQQQSSSUUUVVVVVVUUUTTTVVVXXX[[[]]]^^^^^^\\\[[[YYYXXXXXXWWWVVVVVVVVVUUURRRSSSTTTUUUUUUTTTSSSRRRSSSMMMDDD;;;444000//////+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++---,,,,,,++++++*********((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111333777===BBBHHHLLLNNN[[[^^^[[[YYYcccqqqqqqggggggeeejjjwww{{{|||ssssssrrr[[[QQQNNNSSS[[[mmmxxxeee```\\\^^^dddiiijjjiiidddccc^^^VVVLLLBBB:::777000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---.....................------...000333555777:::===@@@FFFPPPuuu}}}kkklll---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***+++---......---+++***,,,,,,,,,+++++++++******++++++******++++++,,,------......---++++++---...,,,,,,------,,,+++)))(((000///......------......(((+++///111000///......---///111222333555888:::>>>===<<<<<<===???AAABBB???;;;555111......///000222///+++***,,,---...---......------.../////////...//////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************++++++++++++******))))))))))))************************************+++*********))))))(((((()))))))))***++++++,,,,,,))))))((()))++++++)))(((+++++++++*********))))))))))))))))))************++++++******************))))))************)))))))))************+++++++++))))))***+++,,,+++)))''')))))))))******,,,---...---,,,,,,...111666;;;>>>FFFIIIMMMQQQTTTUUUUUUUUUZZZYYYXXXVVVUUUSSSRRRRRRXXXVVVUUUVVVYYYYYYVVVSSSVVVTTTQQQQQQSSSVVVWWWXXXYYYZZZYYYWWWSSSQQQPPPPPPHHHGGGFFFBBB<<<666111---.../////////...,,,++++++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******111000///---,,,+++******++++++************++++++))))))))))))))))))))))))***++++++++++++***))))))------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,------...+++***,,,000222000......666???DDDGGGLLLSSSZZZhhhtttsssooovvvvvvggg\\\hhhsss{{{{{{}}}oooZZZRRROOOMMMSSSSSS\\\zzz{{{ddd\\\dddmmmmmmiiihhhddd\\\TTTSSSPPPCCC333333222111///------000222///...---,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,------.../////////222111111333888===@@@AAAIIISSStttmmmfff---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++---......---+++***,,,,,,,,,++++++++++++***+++++++++***++++++,,,------......---,,,+++---///,,,,,,------------,,,+++------,,,,,,,,,------------...///...------...000///222666:::===AAAFFFJJJLLLLLLLLLMMMMMMNNNOOOPPPMMMKKKFFF===444///000222111222222111///...///000......///...------...///---.........---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++************++++++++++++******))))))))))))************************************************)))))))))(((++++++******************)))((('''(((*********)))+++++++++*********))))))))))))))))))************************************))))))************))))))************++++++++++++)))((()))*********)))(((++++++++++++,,,---......///000222666;;;@@@EEEGGGMMMOOOSSSVVVXXXYYYYYYYYYXXXVVVSSSOOOMMMKKKKKKKKKJJJHHHGGGGGGJJJKKKIIIGGGHHHHHHHHHIIIJJJLLLNNNOOOIIIKKKLLLKKKHHHEEECCCBBB999888777888999888666444444222...,,,,,,---...///...,,,***))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********++++++++++++******///...---+++************++++++************++++++******************************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,...///000...,,,,,,,,,...000111111999;;;>>>BBBHHHQQQ\\\dddrrr{{{vvvpppqqq|||}}}oooooojjj___RRROOOQQQcccuuueeeaaahhhooohhhhhhddd^^^[[[XXXNNNBBB333111///........./////////...------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---......//////000222222333555999>>>AAABBBMMM^^^jjjiiiiii------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------......---,,,,,,---///---------...............,,,,,,------------------/////////......111666999???BBBFFFJJJMMMQQQUUUXXXWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[WWWLLL@@@999:::===;;;???BBB???888222000000000111222111000.........---------------------...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))*********++++++************************************)))))))))))),,,,,,++++++***))))))(((,,,)))'''''')))******)))+++++++++***************)))))))))*********++++++************************))))))************))))))************+++++++++,,,)))))))))******+++++++++------------------.........222777>>>DDDIIIMMMOOOSSSTTTVVVXXXYYYZZZ[[[[[[PPPMMMIIIDDD@@@>>>======>>>===<<<>>>BBBFFFIIIIIIFFFIIILLLMMMKKKKKKMMMPPPHHHJJJKKKIIICCC<<<666444888444111333777:::999666888444///---...000///...---,,,***)))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******,,,+++******))))))******++++++************++++++************************)))***+++---......//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))+++,,,.........---------///222555???AAADDDHHHNNNYYYdddlll~~~~~~yyy|||mmmcccWWWTTTfffxxxlllfffddddddffffffccc___[[[TTTMMM999555000///000111000...///...------,,,---------------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000222333555888;;;???BBBCCCQQQnnnwwwcccfffiii------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,++++++++++++,,,---------......---,,,,,,...000///......---......//////////////////............---...111444888>>>DDDIIIPPPRRRTTTUUUUUUVVVWWWYYYYYYZZZ\\\]]]^^^^^^]]]]]]______\\\WWWQQQMMMNNNPPPRRRTTTTTTPPPHHH===444///333222333666999999555111000...,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++*********************************)))))))))))))))+++++++++*********))))))000---***((())))))))))))************************))))))*********+++++++++***************+++++++++)))******++++++******)))*********+++++++++,,,,,,***++++++++++++,,,---...---------,,,------...//////444;;;CCCJJJNNNPPPQQQTTTUUUVVVWWWYYY[[[\\\]]]NNNMMMJJJFFFBBB???===<<<<<<<<<<<<>>>CCCIIIOOORRRQQQWWW\\\\\\YYYXXXZZZ]]][[[]]]\\\WWWNNNBBB999444===666111444;;;AAAAAA>>>;;;888666666777666111,,,+++,,,------------,,,+++---------------------------------,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,++++++************++++++******************************,,,------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++++++++++++++...//////...,,,///666;;;===DDDNNNTTTXXX___iiirrrpppYYYTTTddduuuhhhcccccccccbbbbbb___XXXRRRGGG???666111111222111///......------------..............................+++,,,,,,,,,------......+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...//////000000000222666999<<>>===:::777333222000...---,,,,,,---------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******++++++---......++++++************++++++************************++++++,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++---000333333111...,,,///000000//////333:::@@@???IIIUUUZZZ\\\dddttt{{{fffSSSNNNUUU]]]rrriiiccc___bbbggghhhbbb\\\UUUKKK===444111111000.........---------......///........................,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000111///222666999<<<@@@EEEIIIZZZrrrhhhfffaaa------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---......---...000111444222///......///111333111///---,,,,,,...000222:::???FFFLLLPPPRRRTTTUUUQQQTTTWWWYYYZZZZZZ\\\]]][[[ZZZXXXWWWYYY]]]aaadddccc___]]]aaahhhllljjjfffhhhdddaaabbbccc]]]OOODDD<<<555222;;;KKKWWWWWWSSSGGG???555...---.........////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++*********++++++++++++,,,************************))))))))))))************((())))))***++++++,,,,,,222000---+++++++++***)))***************+++++++++*********++++++++++++,,,)))))))))***++++++,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,)))---000000---+++,,,---,,,,,,---///222444666888CCCFFFJJJOOOTTTXXXZZZ\\\\\\]]]___aaabbbcccdddddd```aaaaaa```^^^[[[WWWUUUSSSQQQLLLEEE???<<<<<<>>>???EEELLLPPPRRRTTTXXX[[[VVVXXXZZZZZZXXXUUUTTTSSSOOOKKKHHHKKKTTT\\\```aaa^^^YYYPPPGGGCCCCCCEEEHHHBBB===555...+++,,,000333------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,000333333111...+++///000000111333999@@@EEEHHHOOOVVVYYY^^^nnnxxxdddSSSIIIGGGFFF```ttthhh```bbbiiikkkhhheee]]]SSSFFF;;;444111...---.........---......///000........................---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---......//////000111111...222666999<<>>666111///...............///000000....................................------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........///000000111111000444888:::===EEEOOOWWWyyyzzzjjjbbbbbbeeeaaa---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,---............000222333222111000333888===@@@333111//////333:::BBBGGGHHHKKKOOORRRSSSTTTUUUVVVWWWYYYYYYXXXTTTPPPMMMLLLJJJEEE???<<>>JJJ[[[gggaaaTTTCCC666222222222222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************(((((())))))*********+++,,,,,,++++++***)))))))))&&&&&&&&&))),,,---,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------555;;;@@@@@@;;;666555666111222555999>>>BBBFFFIIIBBBBBBCCCEEEJJJPPPVVVZZZVVVWWWXXXYYYWWWUUUQQQOOOLLLIIICCC>>>;;;;;;<<<>>>===>>>===:::777666888;;;===<<<;;;;;;;;;;;;999777>>>???>>><<<;;;<<<@@@BBB>>>>>>@@@DDDJJJRRRYYY]]][[[```ccc^^^RRRGGGCCCBBBHHHIIIIIIFFFAAA999111,,,........................---------.........//////+++,,,,,,------,,,,,,+++---,,,,,,,,,------...///++++++************++++++++++++++++++++++++++++++++++++---...//////000000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,---...///000000......333<<>>;;;:::;;;===@@@CCCOOOVVV^^^dddeeedddcccdddiiimmmooolllfffaaaaaacccaaa[[[WWWTTTKKKCCCMMM^^^mmmbbbQQQAAA666222111222333444222---///333111+++000///...---,,,---............---------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))***+++++++++,,,***+++,,,---...---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,******,,,+++***---333666BBBJJJFFFDDDHHHEEE===??????BBBEEEGGGEEE???:::777999===AAACCCDDDDDDDDDIIIGGGDDDBBBAAA@@@>>><<>>@@@@@@???>>>>>>>>>>>>>>>DDDBBB>>>;;;999999:::;;;:::;;;>>>CCCGGGFFFBBB===>>>===<<<<<<>>>AAAEEEGGGUUUVVVXXXYYYYYYTTTNNNIIIBBBEEEJJJKKKIIIBBB;;;777222111///---,,,---...///111000000///...---------------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,---///111222//////////////////......++++++++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,---///000///...000111444;;;BBBHHHIIIHHHRRRIIIOOOfffyyyyyyooo[[[ZZZjjjlll]]]qqqiiiaaaZZZXXXRRRHHH???:::000111111000---,,,---...000000//////.........---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---............//////000000111111555444444===DDD???LLLiiihhhbbbccc___```ggg///......------......///------------------------...111333111---+++---000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000000///111555999>>>@@@<<<777;;;EEEFFF>>>777888;;;>>>BBBFFFIIIKKKQQQRRRSSSTTTUUUVVVVVVVVVZZZ[[[[[[YYYUUUPPPMMMLLL???===:::888777999;;;<<<>>>CCCIIINNNQQQTTTWWWZZZXXX]]]bbbaaaZZZQQQLLLJJJOOOLLLPPPXXXWWWQQQTTT]]]hhhgggbbbTTTDDD999555666666888555...,,,000111///111111///...------------.........---------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,******,,,+++***...333===FFFHHHBBBAAAHHHJJJFFFGGGFFFEEEDDDCCC???999444444555777:::;;;<<<<<<<<<;;;::::::<<<@@@EEEKKKOOOVVVYYY]]]bbbccc___YYYSSSQQQPPPOOOMMMKKKJJJIIIIIIGGGFFFDDDBBBBBBCCCDDDEEEDDDGGGMMMTTT\\\___]]][[[QQQOOOJJJFFFBBB@@@???>>>CCCCCCDDDHHHLLLNNNOOONNNFFFHHHLLLNNNNNNIIICCC>>>888666333000......///000111000000///......------------------------------......---------,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,,,,...///000------------------------++++++++++++*********)))++++++++++++++++++++++++,,,,,,---------............---------...//////...000333888???GGGKKKLLLLLLPPPMMMUUUjjj~~~sssYYYSSSfff|||ooo^^^hhhdddcccccc]]]QQQFFFAAA555444111///////////////000000/////////..................---------,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---............//////000111111111333444666>>>DDDBBBRRRtttgggbbbaaa]]]```hhh///......------......///------------------------111333444222...,,,---///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000000222555888===@@@???<<>>@@@;;;;;;<<<<<<>>>AAAGGGJJJJJJOOOSSSSSSLLLDDD>>>;;;BBBAAAIIIWWW]]]XXXRRRRRRaaaiiinnngggVVVDDD;;;999AAADDDBBB999111//////000111111000000///...------///.........------------.........---------------***++++++,,,------......------,,,,,,,,,,,,++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,******,,,,,,+++...444EEEHHHDDD<<<;;;DDDJJJJJJIIIFFFBBB>>>;;;666111...000111333444666777777777;;;<<<>>>AAAEEEOOOZZZcccdddfffjjjooorrrqqqmmmiiihhhgggfffdddaaa___]]]\\\YYYYYYXXXXXXXXXYYYZZZZZZXXX[[[aaahhhnnnqqqqqqpppmmmjjjeee___YYYSSSOOOMMMHHHDDD>>>;;;<<<@@@DDDFFFIIIIIIKKKOOORRRQQQMMMHHH@@@>>>999444111000000000000000000///......------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---------......//////222666>>>EEEKKKNNNOOOOOOKKKSSSaaasss}}}zzzooo{{{hhhTTTPPPSSSnnnhhhhhheeefffhhhdddXXXLLLGGG===888222///000111111000000000////////////...............------------,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---............///000000111111222111555999@@@DDDDDD\\\zzzgggaaa^^^[[[aaammm//////............//////...........................///000///,,,++++++---------------------------------------------------,,,,,,,,,,,,,,,---......------------------------------------..................///000111333555777888<<<======AAAGGGFFF@@@CCCBBB@@@>>><<<;;;::::::<<<>>>BBBFFFJJJNNNPPPQQQLLLLLLKKKHHHFFFFFFGGGIIILLLLLLMMMNNNOOORRRTTTUUUNNNKKKGGGBBB>>>>>>???AAAFFFIIIKKKJJJGGGBBB@@@???AAA===BBBQQQ]]]^^^XXXTTTZZZaaahhhiiiaaaRRRCCC:::IIIPPPUUUPPPDDD888111...000000000000//////...---/////////............---...............---------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,***+++------,,,///555GGGFFF???777666>>>EEEFFFJJJFFFAAA;;;777555333222111333555888;;;===???@@@EEEJJJOOORRRVVV^^^kkkuuupppnnnlllmmmpppsssuuuvvvtttsssrrrrrrpppooonnnnnnlllmmmmmmmmmmmmmmmmmmmmmnnnoooqqqssstttsssqqqooowwwvvvtttqqqmmmjjjhhhggg^^^UUUGGG<<<777888;;;===FFFEEEFFFJJJPPPSSSRRROOOHHHDDD???999444111000000000000//////..........................................---------,,,,,,,,,,,,,,,+++++++++*********---,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................---...000222666<<>>===;;;888666555444333777999;;;>>>@@@BBBCCCCCCGGGIIIMMMPPPSSSVVVYYY\\\]]]^^^___bbbdddfffhhhiiiaaa^^^ZZZUUUQQQNNNKKKIIIKKKNNNSSSTTTRRRNNNIIIFFFDDD===<<>>;;;777999???DDDEEELLLHHHBBB<<<999888:::<<<:::<<<@@@EEEJJJNNNQQQRRRPPPVVV]]]bbbeeekkkttt{{{zzzvvvpppmmmmmmnnnpppqqqllllllkkkkkklllnnnooopppmmmnnnoooppprrrsssttttttzzzzzzzzzxxxuuuqqqnnnmmmppppppppppppppppppoooooojjj```PPPDDD===<<<===???@@@>>>>>>BBBHHHNNNPPPPPPLLLIIIDDD>>>888444111000////////////..........................................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***))))))******++++++,,,,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------/////////...///333666===BBBIIILLLMMMQQQWWW\\\ppptttpppwwwkkk[[[iiiwwweeeaaaeeeddd^^^XXXMMMDDD888111111222111/////////000000000000000000//////.........---------,,,------......------,,,---------------------------,,,,,,,,,,,,---......//////000000111222222222111999>>>BBBDDDJJJqqqtttllleeeaaa^^^```ooo000//////......//////000........................------------......//////,,,,,,,,,------------...---------------------------------------......///------------------------------........./////////......///222666999::::::888;;;???CCCEEEFFFEEEDDD888888777666555555555666222444888<<>>===<<<<<<<<>>888333111//////////////////....................................---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///111000///111777;;;CCCIIINNNPPPSSS[[[iiiuuuxxxooorrrsssWWWgggjjj```bbbccc___[[[TTTKKK???666222111000/////////000000000000111111/////////.........------------............---------------------------------,,,,,,,,,,,,---......//////000111111222222333222:::???CCCFFFQQQtttiiieeeaaa^^^^^^eeexxx000000////////////000000........................000///......//////......,,,,,,,,,---------..............................---------------...//////....................................////////////......///333999======<<<<<<>>>BBBFFFGGGFFFFFFGGG<<<<<<;;;:::999999999:::555888>>>EEELLLRRRVVVYYY^^^```aaaaaa___^^^______]]]___bbbdddfffggggggggghhhhhhiiikkknnnnnnkkkhhhjjjllloooqqqqqqnnnjjjfffeeeaaaYYYQQQNNNMMMLLLKKKRRRNNNKKKMMMSSSYYY^^^```JJJFFFLLL[[[fffaaaTTTKKK@@@===888444111000111111111111111000000000//////---........./////////000...............---------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------+++,,,------...------------+++,,,...///...222888444555999AAAGGGIIIGGGEEE>>>>>>;;;999888<<>>DDDKKK[[[nnnaaa^^^\\\ZZZ]]]iii000000////////////000000////////////////////////111000.........---,,,***,,,,,,,,,------....................................------------...//////..................................../////////000......///444:::??????>>>>>>@@@CCCGGGGGGFFFFFFHHHFFFEEEBBB@@@>>><<<;;;;;;DDDFFFJJJPPPUUUZZZ]]]___\\\]]]^^^]]]]]]]]]```bbb^^^aaaeeejjjmmmoooppppppmmmkkkkkkmmmoooooollliiimmmiiieeedddgggkkkppprrrqqqrrroooggg^^^XXXSSSQQQKKKMMMNNNJJJHHHOOO]]]jjjbbbTTTLLLUUU```^^^TTTLLLHHHDDD===777222000000111111111111111000000000000---.........//////000000,,,,,,------.../////////---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,+++------------------------+++,,,------......---------+++,,,/////////333999777777;;;BBBGGGFFFBBB???<<<<<<===>>>AAAHHHSSS[[[```dddhhhlllmmmkkkgggeeecccdddhhhmmmssswwwyyyyyyoooiiiaaa]]]```fffmmmrrrddd```YYYTTTRRRSSSWWWZZZ\\\ZZZWWWTTTSSSTTTUUUVVVWWWXXXXXXUUUQQQNNNPPPRRRTTTUUUWWWZZZ```gggmmmqqqppppppnnnlllhhh```WWWQQQGGGGGGDDD<<<666666>>>FFFQQQQQQPPPMMMHHHAAA:::666.........///////////////////////////////////////......---------,,,,,,,,,//////.........---------++++++------...---,,,+++))))))***+++,,,,,,------+++++++++,,,,,,------------------------------------------.........//////,,,///222222222555<<>>EEEOOObbbkkk\\\ZZZXXXWWW]]]kkk000000000000////////////000000000000000000000000........................------------------------------------------------........................////////////////////////111///---+++,,,...111444,,,...333888<<<@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIJJJJJJGGGCCC>>>:::;;;>>>AAAFFFKKKRRRXXX[[[]]]]]]^^^\\\]]]^^^___dddnnnwww{{{|||xxxyyywwwqqqiiieeegggjjjrrrqqqppppppooommmiiigggYYYTTTNNNHHHCCCCCCLLLXXXeeekkkggg^^^bbbmmmhhhWWWKKKGGGAAA<<<888555222000/////////000000///...---//////////////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------------------------------,,,,,,,,,---------..............................---------.........//////+++,,,,,,,,,---111666:::999===BBBCCCAAA??????@@@BBB>>>???HHHSSS[[[```ccchhhmmmmmmjjjjjjllljjjdddbbbdddhhhvvvwwwnnnpppvvvzzzyyy___]]]WWWPPPOOOQQQPPPKKKSSSTTTRRRNNNIIIGGGJJJMMMPPPNNNNNNQQQNNNHHHFFFHHHHHHLLLLLLIIILLLUUU[[[\\\gggcccbbbggglllkkkfffcccUUUPPPHHH@@@;;;:::;;;<<>><<<<<<000222333111...---000333////////////////////////........................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,------......///,,,///111000111:::DDDJJJPPPQQQUUUddduuuwwwxxxaaaaaaUUUkkkdddggggggbbbZZZMMM@@@777222111555111///222222///---///111111000///////////////000/////////............,,,,,,,,,---------......---------.........//////---///000111111222444666777777@@@EEEKKKqqqeeeZZZXXXVVVYYYdddvvv000000000000////////////000000000000000000000000........................------------------------------------------------........................////////////////////////......---......///000111000222666;;;???BBBDDDEEEGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCAAA???===@@@DDDHHHPPPRRRUUUUUUUUUWWW\\\aaammmttt|||xxxooollliiiiiijjjiiieeeaaaiiiaaaWWWNNNEEE@@@CCCIIIYYYiiiuuurrrnnnooooookkkVVVQQQKKKEEE@@@:::333......000222111///...///111//////////////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,---------..............................---------.........//////000///...,,,,,,///444888???BBBEEEDDD@@@>>>???AAABBBEEELLLTTT[[[aaaeeeiiiggglllqqquuu||||||sssxxx~~~{{{lllbbb```dddggghhh```]]]WWWRRRSSSXXXXXXUUU\\\]]]]]][[[YYYYYYZZZ[[[XXXXXXWWWUUUTTTRRRPPPOOOLLLKKKKKKKKKLLLLLLKKKJJJJJJNNNUUU^^^dddeeedddcccaaa[[[SSSJJJBBB===;;;;;;CCCNNNTTTPPPGGG@@@;;;888666444111///////////////////////////////////////........................------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,---......//////---///111333777@@@IIIOOOQQQXXXeeezzz{{{yyy|||jjjtttlllkkkkkk___aaaccc```WWWHHH<<<555444555111///222222000...000111111000///////////////000000/////////.........,,,,,,---------.........---------.........//////...///000111111222444777666777AAAIIIRRR|||~~~ccc[[[XXXWWW[[[hhhzzz000000000000////////////000000000000000000000000........................------------------------------------------------........................////////////////////////,,,---...///000000000000777999<<<@@@DDDFFFGGGHHHHHHFFFCCC@@@>>>>>>??????:::===AAAEEEHHHKKKOOORRROOOTTTZZZ^^^cccnnn~~~|||xxxwwwrrrhhh```gggbbb^^^]]]WWWMMMEEECCCJJJ[[[ooozzzxxxsssrrrttthhhaaaXXXQQQLLLDDD999111000222333222//////111333////////////////////////000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------------,,,,,,,,,---------..............................------........./////////111000///......111666:::???AAABBBAAA>>>???BBBFFFNNNTTT[[[]]]]]]```gggmmmfffnnn{{{rrrlllddd```aaaeeeiiillljjjkkklllnnnssswwwrrrkkknnnmmmkkkjjjhhheee```\\\aaafffeee^^^]]]aaaaaa[[[YYYNNNIIINNNQQQNNNLLLOOOOOOPPPOOONNNMMMQQQXXX]]]cccbbb___ZZZSSSJJJBBB===AAAIIIPPPOOOKKKFFF???888<<<777111///000000...+++////////////////////////........................------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,------.../////////...///222888???FFFNNNSSSTTTccc{{{yyyfffoooyyyeee___eeehhhcccUUUGGG>>>;;;777222000222333000000222111111000////////////000000000000/////////......,,,------------.........------........./////////...///111111111222555777777888BBBLLL\\\pppaaa[[[YYYXXX___mmm000000000000////////////////////////////////////................................................................................................////////////////////////,,,---...///111222333333>>>???BBBEEEGGGIIIIIIIIIFFFCCC>>>::::::<<<@@@CCCEEEHHHMMMQQQTTTUUUXXXYYY\\\gggvvvwwwiiiXXXXXX]]]fffiiibbbWWWQQQOOORRRaaauuu~~~yyyssssssuuummmbbbZZZUUUMMMCCC<<<555333111000111222222222////////////////////////000//////.......................................------------------------,,,,,,------...------,,,------------------------------------------------,,,,,,,,,---------..........................................////////////,,,...000111333555999<<<:::===@@@AAABBBFFFMMMSSSYYY^^^aaa]]][[[aaakkkqqqsss{{{rrrxxxuuuhhhcccYYY\\\bbbkkkqqquuuzzz|||gggYYY\\\^^^YYYYYY___```]]]VVVLLLHHHIIILLLLLLVVVZZZ```cccaaaYYYPPPJJJHHHMMMPPPPPPPPPMMMEEE<<<===999444111000000...---////////////////////////................................................+++,,,,,,,,,------......+++++++++,,,,,,,,,---------------------------------------------------------------...//////000000000///333;;;DDDJJJPPPUUUYYYpppggg{{{xxxfffhhhjjjhhh```UUUKKKDDD:::444111222333111111333222111000000//////000000000000000////////////...------------........................////////////...000111111111222555777999999AAALLLcccddd```ZZZXXXYYYcccttt000000000000////////////////////////////////////////////////////////////........................................................................///////////////////////////.........111555888;;;CCCDDDFFFHHHIIIIIIIIIHHHAAA===999777:::@@@HHHNNNYYYXXXWWWVVVXXX]]]eeekkkkkkbbb\\\___dddeeedddeeeeeeaaahhhyyyzzzvvvyyywwwoooddd\\\WWWRRRKKKFFF>>>777000///333555222///000000000000000000000000000000///............///........................------------------------,,,------...------,,,,,,------------------------------------------------,,,,,,,,,---------......................................./////////000000+++///444777888888999999777<<>>777333333333111222444222222111000000000000000111000000000////////////---------.........//////........./////////000000...000111222222333555777===;;;@@@KKKjjjvvv^^^___XXXVVVZZZggg|||000000000000////////////000000000000000000000000////////////////////////........................................................................////////////////////////000000///000444999???BBBEEEFFFGGGHHHHHHGGGFFFEEE===<<<;;;===BBBIIIQQQVVVVVVTTTSSSVVVbbbuuuuuuddd^^^___fffmmmppprrrxxx~~~{{{tttwwwtttoooggg___YYYSSSOOOLLLFFF>>>666333444555222///000000000000000000000000111000//////......//////........................------------------------------......------,,,,,,------------------------------------------------,,,,,,,,,---------..................................../////////000000000111444999;;;:::777555555666===FFFMMMQQQUUUYYY]]]ZZZsss{{{xxxkkkooozzzzzzooobbb```bbb\\\QQQKKKIIIFFFGGGLLLVVV```fffcccbbb^^^YYYXXXWWWOOOFFF:::===>>>;;;555111111333000000000000000000000000////////////////////////........................---------------.........++++++,,,,,,,,,,,,------------------------------------------------------......//////000111111111333333:::DDDIIIKKKTTT___sssxxxjjjsssyyybbbwwwjjjbbboooyyyggg```bbbaaaWWWMMMBBB;;;555444333111222555222222111000000000000111111111000000000/////////------........./////////....../////////000000000///000222222222333666888>>>===BBBOOOtttrrr^^^^^^WWWVVV]]]mmm000000000000////////////000000000000000000000000////////////////////////........................................................................///////////////////////////000222555:::???DDDFFFEEEFFFFFFFFFFFFDDDCCCBBB<<>>777444222000111444333222111111000000111111111111111000000000//////............////////////.../////////000000000000///000222222222333666888;;;===FFFXXXrrraaa[[[WWWWWW```ttt000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////---///444999>>>CCCFFFHHHEEEEEEEEEEEEDDDBBB@@@???>>>CCCKKKTTTYYYZZZYYYXXXggguuunnn```dddbbbeeeqqqwwwyyy||||||tttgggZZZRRROOONNNNNNJJJ@@@444///333888000000000000000000000000111111000///////////////////////////////////////........................---.........---,,,,,,+++------------------------------------------------,,,,,,,,,---------..............................////////////000000000000777888888777666777:::<<>>999000)))000000000000000000000000000000000000000000000000/////////////////////////////////...---------,,,++++++,,,,,,,,,---------------------------------------------------------/////////000111111222222666999CCCOOOQQQRRRaaauuu|||sss|||tttyyynnncccgggppphhhddd^^^YYYHHH@@@888555222000111444333222111111000111111111111111111111000000000000............/////////000////////////000000000000///111222222222333666888888===JJJ```{{{tttdddYYYXXXYYYcccxxx111111111111000000000000000000000000000000000000000000000000000000000000//////......---------,,,---------.........//////............/////////000---///000111000///000111000222777===BBBEEEEEEDDDAAACCCCCC@@@;;;999<<>><<<888777999???FFFJJJSSSRRRTTTZZZbbbqqqxxxffffffnnnooojjj```fffkkkpppwwwzzzssshhh[[[TTTOOOMMMGGG===666444333222222333333333111000111111111111111111111111111111000///////////////111111000///............------------------------................................................---------.........//////........./////////000000...////////////111555888<<<<<<<<<:::<<>>AAABBBAAA???===;;;888666999@@@IIIPPPSSSWWWUUUZZZhhh}}}qqqkkkfffaaacccccccccdddlllwww}}}~~~mmmaaaVVVSSSPPPIII???999555444333333444333111000111111111111111111111111111111000////////////000111000000//////000000000------------------------------------------------........................------........./////////....../////////000000000---...///000000333777:::=========AAAIIITTT```gggqqq}}}~~~rrrkkkaaaRRRRRRJJJBBBFFFTTT[[[ZZZ___\\\SSSIIIDDDCCC???:::555444333222222222222222000000000000000000000000////////////............/////////............---,,,,,,,,,---------......,,,------------.........---------......//////000000000000000000222666999AAAGGGPPPRRRLLLVVV~~~}}}yyy|||ooossshhh```YYYMMM@@@:::666333222444222111000000000000111222000000000000000000000000/////////////////////////////////000000000111111222222222222444777999:::;;;AAANNNwwwvvvjjjbbb___XXX[[[```uuu333333333333222222222222000000000000000000000000////////////////////////000000000000000/////////............////////////...////////////000000000///000111111000111222444;;;>>>AAABBB@@@===;;;:::999<<>>;;;999999999AAAKKKRRRUUU\\\fffnnnooofff^^^^^^dddhhhjjjiii~~~zzzsssjjjccc]]]XXXUUU>>>999333222333555444222111111111111111111111111222222111000000000000000000//////000000111222333........................------------------------................................./////////000000////////////000000000111111222222333444666:::>>>>>>III]]]vvvzzz{{{tttwww~~~sss___SSSUUURRRFFFEEEOOOHHHPPPWWWXXXVVVPPPEEE;;;999888666444333111111000111111111111111111111111////////////........................------------,,,,,,,,,---------......---------.........//////------......///000111111000222333222222555<<>>@@@BBB@@@<<<:::;;;===@@@HHHSSSYYY```ooo{{{qqqvvvqqqccc___rrryyytttddd]]]\\\aaafffwww|||{{{sssjjjeeecccbbbKKKCCC888333444666555333222222222222222222222222222222111000000000000111////////////000000111222........................------------------------............................../////////000000000/////////000000000111111///111222333444888<<<@@@GGGXXXvvvzzzvvvyyyvvvyyy^^^YYY[[[RRRIIIIII???IIISSSZZZ\\\XXXLLL@@@::::::999888555333111///111111111111111111111111////////////.....................------------,,,,,,,,,,,,---------......------........./////////.........//////000000111///222444333333777@@@GGGMMMOOOOOOSSSggg}}}|||zzz}}}wwwqqqfffnnnnnnxxxkkk```SSSHHH>>>666444777111111222333333222111111000000000000000000000000000000000000000000000000000000000111111111222222444333444444666999;;;<<<<<>>AAA@@@BBBCCC@@@===<<<@@@DDDOOOWWWbbbnnn}}}kkkvvvzzz}}}rrr\\\UUUYYY\\\^^^]]]```fffhhhgggbbbaaafffsss~~~iii\\\___iiinnnvvv{{{vvvooommmkkkhhh[[[PPP@@@777666666555333222222222222222222222222333222111111000000111111/////////...//////000000.........................................................................../////////000000000000//////000000000111111111///111444666999>>>DDDHHH```sssllllllwwwvvvhhh]]]YYYRRRJJJBBBHHHOOOVVV]]]^^^VVVKKK=========<<<:::666222000111111111111111111111111////////////.....................---------,,,,,,,,,,,,,,,---------..................///////////////////////////000000000...111444444444999CCCLLLOOOSSSSSS[[[|||{{{xxx~~~|||zzzzzz}}}yyy{{{pppzzzmmm\\\PPPEEE;;;777777111222222333333222222111000000000000000000000000000000000000000000000000000000111111111222222222444444444555777999;;;===<<>>CCCIII]]]fffuuu}}}}}}uuukkkgggsss}}}kkkiiicccdddccc``````aaa]]]XXX[[[YYYYYY[[[[[[[[[eeerrrvvvmmmaaaeeehhhqqqwwwuuusssrrrooojjjgggYYYGGG;;;777777555333222222222222222222222222333222111111000111111111//////............//////////////////////////////////////////////////////........................////////////000000000000000000000000111111111111111333777;;;???EEELLLPPPpppvvvwwwuuuWWWWWWZZZUUUIIIKKKMMMRRR[[[aaa]]]TTT???@@@@@@@@@===888444000111111111111111111111111000/////////..................---------,,,,,,,,,,,,,,,,,,---------................../////////000000000000000////////////---111444444444:::EEEOOOSSSXXXYYYdddyyyoooqqqyyy~~~{{{{{{|||||||||}}}zzz{{{{{{hhhYYYLLL@@@888666111222333444444333222111000000000000000000000000000000000000000000000000000111111111111222222222444444444555777999<<<===<<>>===>>>AAAFFFCCC???===AAAIIIRRRWWWmmm|||yyywwwyyy}}}uuurrrsssnnnmmmmmmkkkaaaWWWWWW___]]]ZZZaaatttccc^^^bbbfffkkkmmmnnnqqqtttkkkeeeXXXIII<<<555666888444555666333000///222555222222222111111111111000000/////////............000000000000000000000000////////////////////////............////////////............///000111222...000111222111111333444333666888:::>>>III[[[hhh{{{qqqqqqyyyxxx___TTTXXXTTTNNNRRRTTTPPPVVV\\\WWWPPPEEE;;;;;;AAACCC<<<333666333000///000111111000111111111111000000000000//////...------------...---------.........//////---------.........//////...///111111000000222333333444333333888BBBJJJOOOYYYTTT```|||www{{{zzzzzz{{{~~~zzzrrr|||mmmcccWWWEEE888888333444444444333222333444333333222222111000//////000000000000000111111222111111222222222333333333222222222555999===@@@AAAFFFXXX}}}```WWWSSSUUURRR]]]ooo444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111222333333333111444:::>>>???AAADDDEEECCCCCCEEELLL[[[kkkvvvqqqvvvuuufffbbbbbb___^^^aaadddlll|||hhh```^^^gggpppqqqoooooooooiii^^^OOOAAA999777888333555555333111000222444222222222222111111111111000000/////////.........000000000000000000000000////////////////////////............/////////////////////000000111222333///000111222111111333444555888;;;>>>FFFXXXpppzzzvvv|||}}}qqqYYYXXXNNNQQQUUURRRTTT\\\\\\WWWMMMCCC???BBBDDDAAA>>>888555222000000111111000111111111111000000000000//////...------------...---------.........//////---------.........//////...///111111000000222333222222333666<<>>AAABBBJJJ___www^^^WWWTTTUUUSSS___sss444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111222222222222222333444444555333555;;;@@@BBBCCCGGGBBBEEEJJJQQQ]]]qqqzzzxxx{{{wwwlllbbb______^^^fff|||ppp^^^bbbkkklllkkknnnqqqlllcccWWWIII???999777222444555444222111222333333222222222111111111111000000000/////////......000000000000000000000000////////////////////////............////////////000000000000111222333444///000222111111111333555<<<===???GGGWWWpppzzzsssmmmeeecccggggggjjjllliiieeeeeeiiimmmiiijjjpppxxxjjjUUUOOOTTTOOOMMMSSSWWWZZZUUUMMMGGGDDDDDDFFFGGG;;;888444111111111111111111111111111000000000000000///......------......------........./////////------........./////////...///111111000000222333333333555;;;BBBIIINNNPPPQQQjjj}}}bbb[[[{{{kkksss{{{```\\\[[[KKK777444333333333333333333444333333333222111111000000000000000000000111111222111111222222222333333333444555666999<<>>666555333333333444444444333333333222222111111111000000000000000111111222111111222222222333333333444555888:::<<<>>>AAACCCGGGlllggg[[[VVVRRRUUUUUUbbbwww666666666555555444444444222222222222222222222222222222222222222222222222000000000000000000000000///000000000111111111111111111111111111222333333::::::===CCCCCC@@@@@@CCCIIIVVVhhhzzzkkkZZZQQQ[[[kkk|||kkkZZZ[[[gggddddddbbb]]]VVVLLLAAA;;;666666555444444444333222333333333222222222222111111000000000////////////////////////////////////////////////////////////............///////////////////////////000222222000111222222222444777:::AAABBBMMMggg}}}~~~zzzvvvrrr|||ddd\\\TTTKKKJJJIIIMMMUUU\\\]]]VVVOOOLLLLLLEEE@@@:::555333222222111111111111111000000000///000000///............///........./////////000000........./////////000000...///111111000000222333666666;;;DDDIIIJJJNNNUUUmmm}}}zzzzzz}}}yyypppzzzsssvvvhhhZZZRRRGGG:::777444333444555555444333333333222222222222222000000000000000111111222111111222222222333333333222555999:::;;;===@@@BBBFFFsss```[[[WWWPPPTTTVVVdddwww777777666666555444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000111111111111111111111111111222333333888:::???BBB@@@>>>CCCKKK[[[jjj}}}ccc\\\```dddjjjqqqzzzpppaaa^^^```aaabbbbbb^^^UUUJJJBBB<<<999666444444555444333333333333333222222222222111111000000000/////////000000000000000000000000////////////////////////............////////////............///000111222111222222333444777;;;>>>>>>GGG\\\xxxfffiii}}}rrrbbbVVVOOOMMMIIIJJJRRR\\\bbb```[[[UUURRRJJJDDD===777444333222111111111111111000000000000111000//////......//////....../////////000000000....../////////000000000...///111111000000222333444555<<>>======@@@CCCRRRjjjTTTXXXUUUMMMTTT]]]nnn888777777666555444444444333333333333333333333333000000000000000000000000000000000000000000000000000000000000111111111111444333333333333444555555;;;???DDDDDDBBBIII^^^tttuuuaaaYYY[[[tttrrrhhhiiilllooonnnggg[[[SSSEEE???888444444555555444444444444333333333222222111111111111000000000000000000000000000000000000////////////////////////............/////////000000000000000111222333444111222333555777;;;AAAEEEJJJddd|||cccZZZ[[[VVVLLLKKKLLLSSS\\\bbbaaa]]]OOOIII@@@999555333222222111111111111000000000000111111000///////////////////////////000000000000////////////000000000000...///111111000000222333666999DDDMMMMMMOOOccc{{{~~~{{{yyy|||zzzhhhtttxxxdddKKKGGGAAA:::777888888555222333333333333333333333333000000000000000111111222111111222222222333333333444999>>>@@@>>>>>>AAAEEEWWWcccPPPWWWTTTMMMVVV```sss<<<999999999777333444888555444333333222222333333111111111111111111111111111111111111111111111111222222222111111111111111333444444333333444777:::>>>???BBBEEEJJJXXXtttcccaaaXXXVVVssssssnnnkkkoootttqqqdddWWWNNNGGG>>>777555666666555555555444444444333333333111111111111111111111111000000000000000000000000////////////000000000000............/////////000000000000111222222333333000666999666777???GGGIIIVVVdddPPPTTTOOOJJJLLLVVV___aaa]]]WWWNNNBBB;;;999888444111111111111111000000000000111111000000//////................../////////000.........//////////////////111222222111000222333:::AAAEEEMMMQQQLLLiiimmmjjjfff{{{wwwRRROOOHHH===555555777777555444444444444444444444444222222222222222222222222222222333444444555555666444888===@@@===;;;@@@III\\\uuu[[[YYYVVVRRROOOTTTeeewww@@@;;;888999888555555777555444333333222222333333111111111111111111111111111111111111111111111111111111111111111222222222333444444333333555888;;;???BBBDDDHHHUUUpppuuuVVVOOO\\\vvvxxxmmmnnnuuuuuugggXXXTTTLLLBBB:::777666666666555555555444444444333333111111111111111111111111000000000000000000000000////////////000000000000........./////////000000000000000111222222333333555777999:::;;;@@@HHHOOOrrr]]]YYYUUUOOOKKKMMMSSSXXXZZZYYYQQQFFF===999777555444222111111111000000000000111111000000////////////........./////////000000.........///////////////000111222222111111333444<<>>@@@FFF```lllVVVUUUSSSQQQPPPWWWjjj}}}FFF===777777999888666666555444444333333333333333222222222222222222222222111111111111111111111111000000111111222222333333333444444444444777:::===AAACCCFFFNNNeeeuuurrrnnn\\\TTTVVVqqqyyyooosssuuummmccc\\\TTTIII???999777666666555555555444444444444333222222222222222222222222000000000000000000000000////////////000000000000....../////////000000000000000111111222333333333777555888===???BBBRRRdddxxxsssvvv|||}}}zzzWWWTTTNNNHHHEEEIIISSS\\\ZZZTTTKKKBBB;;;888666666222222222111111111000000111000000000000/////////....../////////000000000.........//////000000000000111222222222333555777@@@AAAJJJOOOUUUwww}}}lllkkklll```WWWJJJ@@@999666666666444444444444444444444444333333333333333333333333222222333444444555555666666888???FFFGGGCCCBBBEEEfffbbbTTTSSSRRRQQQQQQYYYnnnMMMAAA666666999999666444555555444333333333333333222222222222222222222222111111111111111111111111000000111111222333444444333444555555666999===@@@HHHEEENNNddd~~~wwwgggiiitttvvv^^^WWW]]]ddd{{{qqqppprrrrrreee]]]QQQDDD<<<777666666555555555555444444444444222222222222222222222222000000000000000000000000////////////000000000000...////////////000000000000000111222222333333444444222777>>>@@@FFFcccqqqkkkbbbYYYTTTUUUZZZ]]]jjjaaaZZZRRRKKKFFFGGGPPPYYYWWWUUUQQQIIIAAA:::777666333333222222222111111111000000000000000000000000...////////////000000000.........///000000111111000222333333333444777:::BBBBBBMMMQQQ[[[xxxkkk~~~}}}}}}pppcccSSSGGG>>>999888999555555555555555555555555333333333333333333333333222222333444444555555666777888===DDDHHHGGGGGGIIInnn~~~]]]VVVTTTSSSQQQQQQZZZoooUUUFFF999666999888555222666555444444333333444444222222222222222222222222111111111111111111111111000000111222333444444555333444555666888;;;???CCCKKKIII___mmmeeegggdddyyyzzzfffZZZSSS\\\nnn~~~rrrsssxxxllleeeYYYKKK@@@888555555666666555555555444444444222222222222222222222222111111111111111111111111////////////000000000000////////////000000000111111111111222333333444444333333999???@@@NNNwwwttteee___\\\YYYVVVUUUUUUVVVWWWXXXlllxxxuuugggXXXPPPKKKHHHHHHLLLRRRSSSSSSOOOGGG???888555333333333333222222222222000000000000111111111111////////////000000000111......//////000111111222111222333444444666:::===BBBDDDPPPXXXllllllqqq~~~xxxnnnYYYKKKAAA:::888:::555555555555555555555555333333333333333333333333222222333444444555555666888777999@@@EEEHHHLLLRRRxxxvvv^^^TTTSSSRRRQQQRRR]]]sss^^^NNN>>>999:::888555333666555555444444444444444333333333333333333333333111111111111111111111111111111222222333333444444333444666777999===BBBEEEHHHSSSvvvpppfffeeeeeennntttcccUUUSSSRRR```{{{zzzrrrmmmbbbTTTFFF<<<777555666666666555555555444444333333333333333333333333111111111111111111111111////////////000000000000/////////000000000111111111111222222333444444444666999>>>BBBGGG]]]vvvkkkaaa[[[WWWVVVVVVXXXZZZ[[[YYYXXX\\\fffvvvkkkXXXQQQNNNIIIFFFGGGNNNOOOQQQPPPKKKCCC:::555444444444333333333222222000000000111111111111222/////////000000000111111......///000000111222222111222333444555888===@@@AAAGGGQQQ```}}}xxxppphhhrrr{{{^^^MMMDDD;;;666777555555555555555555555555333333333333333333333333222222333444444555555666888666888<<<@@@EEENNNWWWrrr]]]QQQPPPPPPQQQTTT```xxxfffVVVFFF>>>;;;888666666666666555444444444444444333333333333333333333333111111111111111111111111333333333333333333333333333555666888:::>>>CCCGGGQQQoookkk______gggjjjhhhlll{{{ooo[[[OOOLLL^^^xxxsssjjj\\\LLL@@@999777666666666666555555555555333333333333333333333333111111111111111111111111////////////000000000000//////000000000111111111111111222333333444444555777;;;???EEEUUUuuuwwwiiiaaa___aaadddccc___[[[YYYXXXXXXVVVSSSYYY```jjjrrrzzziii]]]WWWNNNJJJMMMMMMLLLKKKLLLKKKFFF>>>888444444444444333333333333000000111111111222222222//////000000000111111111---...///000111222333333222333444444666:::???CCCDDDMMMQQQeee{{{yyyooobbbuuugggTTTJJJ???888777555555555555555555555555444444444444444444444444222222333444444555555666777777999<<<===@@@KKKVVVlllYYYQQQPPPPPPQQQTTTaaazzzkkk\\\KKKBBB===999888999666666555444444444444555333333333333333333333333111111111111111111111111444333333333333333333333333555777999;;;???EEEHHHdddyyynnnnnnaaaffffffjjjqqqrrr{{{kkkaaaWWWUUUaaa{{{xxxoooaaaQQQCCC<<<999777666666666555555555555333333333333333333333333111111111111111111111111////////////000000000000000000000000111111111111111222222333333444444555666999===GGGaaa}}}wwwnnneee```cccjjjpppxxxpppfff]]]XXXUUURRRPPPRRRZZZcccjjjmmmuuu|||uuudddTTTNNNRRRMMMJJJGGGGGGIIIGGGAAA;;;555555444444444333333333000000111111222222222222000000000000111111111111---...///000111222333333222333444555666:::@@@DDDHHHRRRPPPgggqqqnnncccfffvvvppp[[[PPPDDD;;;888666666666666666666666666444444444444444444444444222222333444444555555666666888;;;===;;;===GGGSSSgggTTTUUUSSSRRRRRRTTT```xxxnnnfffXXXKKK@@@:::777666777666666666555555555555333333333333333333333333222222222222222222222222444444444444444444444444666777999===???CCCLLLUUU~~~uuuiiidddeeeiiikkkiiikkkqqqxxx___UUUUUU___~~~|||qqqlll^^^GGG;;;;;;:::666555888999666444444333333333222222111111111222111111000000000000000000000000000000000000000111111111000000000000000000111222222111222444666===>>>BBBRRRvvvtttooouuuwwwyyyvvvoooooo{{{wwwccc^^^\\\VVVSSSVVVUUUeeejjjhhhiiihhhooo}}}ttt]]]\\\SSSLLLJJJFFFCCCDDDEEEBBB???;;;888555444444444333222111111111111000000000000000000111111111111000000/////////000111111222222222333444555888===DDDHHHKKKTTTXXXvvv}}}hhhttt~~~}}}bbbmmmpppgggOOOHHHBBB999:::777666777555222333777666666555555555444444444444444444444444555777777>>>222???===888DDDJJJVVV|||___VVVSSSRRRQQQQQQYYYhhh{{{rrrlll```RRRDDD;;;777666777777666666666555555555333333333333333333333333222222222222222222222222444444444444444444444444444555:::>>>>>>BBBSSSeee{{{ppphhhjjjmmmllljjjjjjqqqyyyrrr\\\NNN]]]wwwwwwrrriiiVVVFFF@@@<<<999888;;;:::666444555333333333333222222222111333333222111111111111111000000000000000000000000111111111111000000000000111222333222222222444666;;;<<>>DDDIIINNNOOO[[[kkkfff}}}pppppp}}}uuuZZZQQQFFF777999777666777666222333777666666555555555444444444444444444444555666777777>>>333>>>===999CCCKKK\\\qqqXXXQQQRRRQQQOOOQQQ[[[lllvvvsssiii[[[KKK???888777777777777666666666555555333333333333333333333333333333333333333333333333444444444444444444444444444555<<>>;;;555444666444333333333333333222222444444333222222222222222000000000000000000000000111111111111111111111111222333333333222333555888>>>@@@QQQwwwzzzpppooozzz|||uuusssooonnnyyywwwjjjwww}}}fff___TTTLLLCCCAAADDDGGGFFFCCC<<<999555444333444333333222222111111111000000000000000111111111111000000//////000000111222222222333444666777:::???EEEJJJQQQKKKgggppp^^^mmm{{{nnnvvvzzzhhh\\\MMM;;;:::777666888777444444666555555555555555444444444444444444444555666777888===444>>>===;;;CCCMMMfffhhhUUURRRQQQOOONNNQQQ]]]qqqwwwuuuooobbbQQQBBB:::777777777777666666666666555444444444444444444444444333333333333333333333333444444444444555555555555888999>>>CCCDDDSSS}}}}}}zzzrrrjjjiiikkknnnpppxxxwww___\\\cccttttttfffSSSEEE<<<;;;===???;;;666555888444444444444333333333333444444333222222222222222000000000000000000000000000111111111111111222222333444444333333444777:::CCCKKKddd~~~sssrrr}}}pppxxxnnniii\\\SSSIIIDDDCCCBBBEEEHHH>>>;;;777444444444444333222222222111111111000000000111111222222111111000///000000111111222333333333555777999<<>>===>>>CCCNNNsssaaaTTTTTTPPPMMMLLLQQQ^^^tttvvvuuuqqqfffVVVHHH===999888777777777666666666666444444444444444444444444333333333333333333333333444444444555555666666666:::;;;???BBBKKKgggzzzkkkgggkkkpppppplllrrruuubbb\\\XXXiii|||kkk[[[OOO===;;;;;;===;;;666666999444444444444444444444444333333222111111111111111000000000000000000000000000000111111222222222333444444555444444666:::===BBBYYYwwwwwwzzzmmm^^^VVVMMMGGGAAA>>>DDDMMMCCC???999666555444444333222222222222111111111111111111222222222222111111000000000111222222333333333555888;;;>>>CCCHHHLLLMMM^^^uuuaaajjjsssgggmmmjjj___YYYAAA;;;777999999666666777444555555555555555555555555555555555555666888888<<<888===<<>>AAAFFFKKKOOOZZZiii```gggwww~~~|||tttmmmmmmssseeeOOODDD;;;999999888888:::444444444555555555666666555555555555666777888999;;;:::<<<<<>>888;;;===777666666555444444444444555444555555666666555555444555333111000000000...,,,111111111111222333444555777333444999999;;;JJJ]]]gggVVVIIICCCCCCGGGKKKIIIAAA:::888666333333333333222222222222111111222222222222333333333222222222222333444555666666666??????GGGLLLKKKcccnnnVVVaaalllvvvxxxssssssttttttsssnnnmmmkkkiiihhhjjjooorrrzzzuuuhhh[[[ccctttmmm^^^LLLBBB<<<444555999666777666555555444444555555555444444444666888:::<<<===:::>>>===CCCEEE^^^iiiVVVPPPKKKKKKJJJMMMYYYlllwwwnnnllliii\\\JJJ???<<<999777777777777666666666666666666666666666444444444444444444444444444555666666555777:::<<>>:::>>><<>>999777888999888777666666666666666666666666555555555555555555555555555555666666666888;;;>>>EEEOOOxxxzzz{{{zzztttppp|||bbbPPPWWWcccoooOOOAAA888999<<<888777666666555555555555555222333333444444333333222222222222444777999999888333333333333333444555555888222666???@@@IIIooozzz}}}xxxwww]]]TTTLLLCCC>>>FFFMMMKKKDDD<<<888666444444333333333222222222222222222333333333444444333222222333333444555666444555AAABBBIIIQQQ\\\vvv^^^YYYgggppp}}}|||jjjgggdddcccdddeeedddccc___]]][[[YYY\\\cccmmmtttyyyjjj\\\ccc}}}uuuggg|||xxx^^^MMMEEE:::666999666777777666555555666666666555555555666777888:::;;;<<<:::>>><<>>AAAGGG[[[~~~vvvvvvWWWOOOYYY```rrrRRRDDD:::999;;;999777777666555555555555666222222333333333333222222111111222555999<<<===<<<555555444444333444444444666555;;;AAAAAAPPPzzzxxxvvv```ZZZQQQDDDAAAGGGNNNOOOHHH===777555444444444333333333222222222222333333333444444444333333333333444555666666444555AAABBBGGGQQQeeehhhYYY[[[iiirrr|||fffbbbaaa```______^^^\\\[[[XXXWWWUUUUUUZZZdddqqqyyy}}}lll^^^iiixxxcccjjjeeeQQQHHH<<<666888777666555555444555555666666666666666777888999::::::::::::???>>>EEEMMMmmmoooSSSQQQRRRLLLJJJKKKQQQ```ttt___fffpppggg[[[LLLEEE;;;777999:::999777666666666666666666666666555555555555555555555555666666777777777;;;???CCCIIInnnyyyuuuyyy~~~{{{}}}qqqVVVSSSTTTuuuqqqUUUKKK@@@:::;;;999888777666666555555666666222333333444444333333222333222222333666777777666666555555444444555555555777:::>>>@@@BBBZZZ}}}sssnnnbbbUUUHHHFFFHHHLLLPPPKKK@@@777444444444444444333333333333333333333333444444444444333333333333444555666777555666BBBCCCHHHUUUrrrlllYYYRRR[[[lllxxxmmm^^^\\\\\\\\\[[[YYYWWWUUUTTTPPPPPPPPPRRRZZZfffuuu~~~~~~}}}ooocccwwwyyykkkiiikkkTTTKKK>>>777888888555555444444555555666666666666777888888999999:::999999??????FFFOOOrrriiiTTTPPPPPPOOOJJJLLLSSSbbbwwwwwwooopppfffcccQQQGGG===888999:::999666666666666666666666666666555555555555555555555555666777777777888<<>>;;;999888777777666666666666666333333444444444444333333444222111222333333222000333333333444555777888999<<>>IIIlll{{{sss{{{wwwwww___QQQJJJGGGIIINNNMMMCCC999666555444444444444333333333333333333444444444444555444333333444444555666777777888EEEFFFKKK\\\|||[[[RRRQQQaaauuuooo```]]]VVVVVVVVVUUUSSSQQQPPPOOOKKKLLLNNNRRR\\\kkkzzz~~~wwwpppmmmpppyyy^^^SSSDDD999888888666666555555666666777888666777777888999999999999:::999>>>===FFFRRRzzzyyy^^^SSSOOONNNPPPJJJLLLTTTdddyyyzzzkkkdddmmmSSSIII>>>888999:::888555666666666666666666666666666666666666666666666666666777777777888<<>>===RRR}}}mmmlllmmmnnnqqqjjjYYYLLLFFFFFFMMMNNNEEE<<<888555555444444444333333333333333333444444444555555444444444444444555777777888999GGGHHHNNNbbbcccSSSSSSVVViiioooVVVRRRYYYQQQRRRRRRQQQOOOMMMMMMMMMJJJKKKOOOUUU```ooovvvpppvvvxxxjjj\\\III;;;888666777777666777777888999999666777888999999999999999<<<:::===<<>>;;;:::999888777777777777666666666666555555555555555666777777:::999;;;222999CCC???OOOuuuxxxfffVVV\\\rrruuu]]]^^^\\\JJJ>>>???999777666555666777666555555555444444444333333333333333333333333333333333111333555555555555777888777EEEHHHHHHcccyyywwwhhhtttvvvyyytttYYYOOOCCCCCCJJJIIIGGGBBB555888888777555333333444666333333333444444444555555555444444444555666888999888III@@@KKKTTTccc{{{[[[XXXMMM[[[oooooo]]][[[VVVLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHMMMWWWgggwwwwwwyyyfffssstttZZZTTTEEE999<<<777777666777999999888666666666666777888:::;;;<<<<<<>>>999???JJJSSSdddTTTOOOQQQKKKOOOKKKLLLTTTggg{{{nnnkkkhhhXXXPPPEEE===::::::999888888777777777666666666666666555555555555666777777777666:::333:::BBB@@@SSSxxx~~~]]]RRR___rrr~~~]]]```___III:::===;;;999777777888888666555555555555444444444333333333333333333333333333333111333555555555555777999444@@@CCCMMMtttvvvuuuzzzeeeRRRFFFDDDFFFFFFJJJHHH;;;888888777666555444555555333333444444444555555555888777666555555666888888:::HHHDDDLLLSSSmmmjjjQQQOOOLLLYYYmmmdddVVVTTTQQQKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEIIIPPP[[[iiiwwwyyyooodddwwwyyyeee___PPP>>><<<888777666777999999888666666666777777888:::;;;<<<<<>><<<:::999999999999777555555555555444444444444333333333333333333333333333222333555555555555777999666@@@CCC]]]qqqtttqqqUUUKKKEEE@@@???IIIKKK<<<888888888777777666555555333444444444444555555555:::999777666666777777888;;;CCCGGGKKKOOO{{{]]]LLLKKKLLLXXXmmmnnnYYYPPPLLLKKKLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCIIITTT```kkkuuu}}}~~~vvvrrrppppppmmmmmmyyy}}}gggiiixxxnnngggYYYDDD;;;999888777777999999888666777777777777888:::;;;<<<<<<@@@???AAAEEETTToooWWWNNNKKKOOOIIIMMMKKKNNNVVVhhh~~~uuukkk```fff\\\SSSGGG>>>:::999888777888888888777777777666666666666666555666777777888777666>>>;;;>>>CCCIIIjjjlllZZZUUUfffwwwkkkmmmaaaMMM@@@;;;:::888999999:::888777555555555555444444444444333333333333333333333333222333555666555666777999<<>><<<999888999888666444444444444555555555666666444444444444555777999:::???<<>>DDDDDDCCC^^^fffVVVPPPNNNPPPHHHLLLIIIMMMWWWgggzzz|||qqqfffcccYYYKKKAAA<<<:::999999999999888888888777777777777777666666777777888999777222;;;:::;;;AAAYYY~~~yyyxxx```bbbuuuxxxfffEEEAAA>>>:::777888999::::::666666666555555555444444333333333333333333333333222444666666666666888:::888???ddd{{{^^^VVV}}}||||||ooo\\\PPPLLLJJJSSSYYYRRRCCC???:::888999888666333444444555555555666666666222222222333555777:::;;;DDD>>>MMMQQQqqq[[[LLLLLLJJJZZZlllsss]]]LLLKKKLLLFFFAAACCCDDDCCCBBBAAAAAABBBDDDEEEFFFMMMZZZhhhqqqrrrnnniiidddeeeddd^^^VVVPPPOOOPPPQQQNNNPPPTTTUUUYYYhhhzzztttttt|||uuujjjiiiYYYHHH===:::888777888888888888999999999999999:::;;;;;;>>><<>>999777888999:::666666666666555555555555333333333333333333333333333444666777666777888:::===AAArrrkkkVVV\\\fffTTTOOOJJJKKKRRRSSSHHHBBB;;;777888888666333555555555555666666666666444444444444666888999;;;EEE???MMMWWWzzzTTTNNNQQQPPP^^^uuufffWWWJJJGGGGGGDDDAAAAAABBBAAA@@@???@@@AAACCCDDDJJJOOO[[[kkkxxx{{{tttllleeeeeeccc```\\\XXXVVVUUUUUURRRTTTYYYZZZ\\\jjj{{{xxxzzzyyywwwdddOOO>>>;;;888777777888888888::::::999999999:::;;;;;;>>>:::BBBEEEFFFqqqaaaSSSOOOLLLMMMFFFKKKJJJPPP\\\lll~~~zzzuuuiii^^^OOOCCC>>><<<;;;;;;999999999888888888888777777777777777777888888999<<<555>>>AAADDDPPPwww|||tttkkkccchhhhhhbbbbbbyyyxxxqqqaaadddwwwllljjjcccRRRKKKBBB;;;888888888999777666666666555555555555333333333333333333333333333555666777666777888:::FFFHHH~~~~~~```RRRaaaxxx___XXXNNNIIIOOOUUUKKKDDD;;;777777777555333555555555555666666666777777777666666666888999:::CCC>>>JJJYYYlllMMMLLLQQQQQQaaayyyxxxbbbXXXLLLEEEEEEEEEDDDCCCAAA@@@???>>>???@@@BBBDDDLLLQQQ\\\nnn~~~zzzqqqpppmmmjjjiiiiiieee___ZZZVVVUUUXXX^^^___aaaoooxxxjjjQQQ>>>;;;888777777888888888::::::999999999:::;;;;;;???888AAAEEEHHHwww```SSSPPPMMMOOOHHHNNNKKKRRR^^^ooorrrjjjvvvpppaaaUUUIII<<<<<<===444999999999888888888888777666666666666777777777777<<<;;;:::???HHHZZZzzzmmmhhhfffeeeccc```bbbccckkkyyysssmmmcccqqqzzzeeefff\\\UUUCCC>>>AAA:::777:::999888777777666555444444444555444444333333444444555333444444333555999<<<===BBBUUUiiiTTTYYYwwwgggWWWSSSMMMOOOYYY\\\OOO<<<777<<<777222:::666333;;;///;;;222:::444555666777666666777:::<<<@@@GGGJJJnnn[[[SSSQQQMMMVVVjjjjjjQQQMMMIIIEEECCCBBBAAA???@@@>>>???@@@>>>===AAAIIILLLXXXgggsss|||~~~xxxpppjjjmmmfffbbbaaa^^^```nnnyyywwwiiiYYYEEE888888===666444999:::::::::::::::;;;<<<============GGGHHHMMMcccQQQOOOKKKJJJLLLGGGMMMOOO[[[ooo~~~kkkmmm___TTTIII<<<;;;===666999999999999888888888888666666666666777777777888===:::<<>>AAA;;;999;;;:::888777777666555555444444555444444333333444444555333444444444555888;;;===DDDeee```ZZZlll}}}xxx{{{rrr\\\SSSKKKJJJPPP[[[PPP<<<777<<<888333:::666666:::444888444777555555666777666666777:::<<>>>>>@@@>>>===BBBIIINNN]]]pppuuummmgggddd``````ooovvvyyykkk___JJJ;;;888<<<777555::::::::::::::::::;;;<<<======BBB>>>EEEGGGQQQ{{{```PPPOOOKKKKKKLLLGGGLLLOOO[[[oooqqqsssoooaaaXXXMMM>>>;;;===888:::999999999888888888888666666666777777777888888===777???DDDKKKzzztttoookkkjjjkkklllkkkiiijjjooowww~~~uuuxxx[[[UUUaaalll\\\WWWRRR@@@<<>>666<<<999555:::555999999===555777333777555666777777666888:::===CCCLLL^^^WWWKKKKKKRRRaaatttnnn]]]MMMJJJGGGDDDDDDCCCBBBAAA???===>>>???>>>>>>CCCKKKUUUggg}}}wwwnnniiiddddddrrrsssyyy}}}uuurrrSSS???888;;;888777;;;999::::::::::::;;;<<<======EEE???CCCFFFVVVuuu\\\OOOOOOLLLKKKLLLGGGKKKNNN[[[oooqqqwwwggg^^^SSSAAA:::===:::::::::999999999888888888666666777777777888888888===666@@@EEEOOO}}}||||||zzzxxxtttwwwyyyuuujjjWWWYYYfff]]]RRR???:::???<<<:::<<<888777777777777666666555555555555444444444444555555333333555777777777;;;@@@YYYqqqKKKWWWtttmmmiiiiiizzzeeeUUUMMMHHHHHHUUURRRBBB666:::999555888444;;;888DDD555:::111888555666777777777888;;;>>>BBBKKKfffxxxSSSIIIKKKVVVddd{{{xxx\\\UUUKKKHHHFFFDDDDDDCCCBBBAAA>>>======???>>>???EEEMMM___qqqvvvpppkkkmmm{{{|||rrrwww}}}[[[CCC888:::888999<<<888::::::::::::;;;<<<======CCC???DDDEEEXXXoooXXXNNNPPPMMMKKKLLLGGGKKKOOO\\\oooyyy{{{iii]]]TTTCCC;;;===<<<:::::::::999999999999888777777777777888888888888<<<666@@@FFFXXXlllrrrzzz[[[YYYxxxuuucccTTT@@@999===:::999:::777777777777777777666666666666555555444444555555666444333555999888777===FFFlllhhhJJJ\\\rrrjjjgggdddqqqjjjWWWNNNJJJGGGOOOTTTHHH999888888444666555;;;888HHH999<<<111999555666777777777999<<<>>>CCCIIImmm}}}gggNNNJJJMMMYYYdddjjjSSSQQQIIIGGGEEEDDDDDDCCCAAA@@@>>><<<===>>>>>>???GGGPPPeeeyyyzzzxxx{{{wwwvvvqqq{{{sssxxx```FFF999:::999:::<<<888::::::::::::;;;<<<======>>>???FFFGGGZZZjjjUUUMMMPPPMMMKKKLLLHHHLLLPPP\\\nnn}}}iiiZZZRRRDDD===???===::::::::::::999999999999777777777888888888999999<<<:::@@@IIIiiissscccoooccc[[[qqqlll[[[DDD;;;===:::999:::666777777777777777777777777666666555555555555666666666333555999999888@@@MMM___OOOmmmuuullljjjcccjjjsssZZZOOOIIIDDDKKKYYYSSS???999777444666777777999FFFBBB===555888555666777777888999===???FFFKKKvvvXXXMMMKKKOOO^^^jjjbbbPPPOOOHHHGGGEEEDDDDDDCCC@@@>>>===<<<<<<>>>>>>@@@HHHRRRiiittt|||vvv|||eee]]]bbbHHH;;;;;;999999<<<888::::::::::::;;;<<<======:::???HHHIII___iiiTTTNNNQQQMMMKKKLLLIIIMMMQQQ]]]mmm{{{~~~qqq]]]TTTFFF>>>>>>;;;;;;;;;:::::::::999999999777777888888888999999999;;;>>>@@@MMM}}}kkk___ttt{{{hhhwwwdddKKK>>>>>>::::::;;;888777777777777777777777777666666555555555555666666888444555:::999888DDDTTTvvvVVVWWWzzzqqqnnndddddd}}}~~~___RRRKKKEEEHHH___^^^GGG;;;777555888999333:::BBBKKK>>>999666555666777777888:::===@@@KKKOOOqqqMMMNNNKKKNNNdddtttvvvZZZNNNLLLHHHGGGEEEDDDCCCBBB???======;;;<<<>>>>>>AAAJJJSSSlll|||zzz~~~kkkYYY```HHH======999888;;;999::::::::::::;;;<<<======;;;???GGGJJJfffiiiUUUNNNQQQLLLKKKMMMKKKLLLQQQ]]]nnn|||yyy}}}dddXXXIII???<<<888;;;;;;;;;:::::::::999999777888888888888999999999;;;BBB@@@QQQuuuXXXVVVyyyjjjPPPAAA@@@;;;;;;===999777777777777777888888888666666555555555555666666999444555:::999999FFFXXXlllSSS]]]~~~tttqqqdddbbbxxxzzzdddUUUNNNHHHGGGccceeeMMM===888777999;;;///;;;???QQQ>>><<<666555666777888888:::===@@@OOOTTTbbbIIIPPPJJJMMMggg|||jjjTTTJJJGGGHHHGGGEEEDDDCCCAAA>>><<<===;;;;;;===???AAAJJJTTTooo||||||ggg___HHH>>>>>>888777;;;999::::::::::::;;;<<<======>>>???EEEJJJkkkiiiVVVOOOQQQLLLJJJMMMLLLKKKPPP]]]nnn|||rrr```UUUJJJ<<>>===333:::::::::999888777777666666666666666666666666666888555===444:::???CCCwwwgggPPPhhhzzzttthhhhhhwww{{{\\\MMMKKKLLLVVVaaaVVV>>>888;;;555:::666777>>>AAA<<<777777666888999999:::<<>><<<;;;<<<;;;<<<===<<>>:::<<<===666::::::999888888777666666666666666666666666666666777444<<<777;;;@@@OOObbbVVVwwwxxxkkkiiiuuu~~~eeePPPKKKNNNXXXeee\\\DDD;;;<<<555999555666<<>><<<<<<<<<;;;<<<======???IIIUUUoooyyy{{{lll^^^EEE777;;;:::777===999999999999:::;;;<<<<<<<<>>???999;;;;;;::::::::::::999999888999999::::::;;;;;;<<>><<<666888444555:::>>>;;;777666777888999999:::<<<@@@DDDVVVzzzhhhSSSEEEIIIQQQ[[[ttteeeRRRNNNKKKEEEFFFEEECCCBBB@@@>>><<<<<<<<<;;;<<<======@@@JJJVVVkkkyyyzzzlllNNN:::;;;<<<999<<<999999999999:::;;;<<<<<<<<>>???SSS|||___\\\pppggghhhkkkNNNCCC;;;999===<<<888888888777777666666666666666666666666666666666777333:::>>><<>><<<<<<<<<;;;<<<>>>>>>AAALLLXXXddd}}}{{{ZZZ???<<<===:::;;;999999999999:::;;;<<<<<<<<>><<<888777888888888:::===BBBFFFYYY^^^PPPHHHNNNYYYjjjrrrWWWMMMKKKHHHFFFDDDCCCBBBAAA???>>><<<<<<;;;;;;<<<>>>???BBBMMMYYYaaayyyfffDDD<<<===:::999999999999999:::;;;<<<<<<===CCCCCCQQQ{{{aaaWWWNNNMMMMMMKKKJJJJJJIIIQQQ```qqquuu```UUUBBB>>>???;;;;;;::::::::::::999999888999999::::::;;;;;;<<>>;;;===<<<999999888888888888888888777777777777777777777777888888777@@@???\\\|||ZZZjjjiiieee~~~zzzvvvnnnllliiikkkuuupppooowwwhhhQQQGGGBBBQQQaaaYYYIII>>>777777888888888<<<@@@===888888888888888:::===CCCGGG___ZZZPPPJJJPPP]]]qqqhhhTTTNNNJJJGGGFFFCCCCCCBBB@@@???>>>===<<<;;;;;;<<>>CCCCCCQQQ|||___VVVOOOMMMMMMJJJIIIKKKJJJRRRaaasssvvvggg[[[FFF===???;;;;;;::::::::::::999999888999999::::::;;;;;;<<>>777888888888888999>>>DDDHHHfffsssUUUMMMJJJRRR```www^^^QQQMMMHHHEEEGGGCCCBBBAAA@@@???>>>===<<<;;;;;;===???@@@DDDPPP\\\eeeiiippp}}}lllJJJ<<<===;;;:::999999999999:::;;;<<<<<<>>>BBBCCCRRR]]]UUUOOONNNMMMJJJIIIKKKLLLTTTbbbuuuyyykkk___III>>>AAA;;;;;;;;;:::::::::999999888999999::::::;;;<<<<<<@@@HHHooo~~~rrraaa[[[ssslllppptttJJJAAA>>>;;;;;;:::::::::::::::::::::::::::777777777777777777777777555<<<666???HHHxxxaaa___yyyWWWhhh{{{tttwwwwww{{{vvvrrruuuuuuwww\\\UUUCCCJJJ___```PPPBBB777555777777555999???===666888888888888999>>>DDDIIIiiicccPPPKKKIIIQQQaaazzzwwwXXXNNNMMMGGGDDDGGGBBBBBBAAA@@@???>>>===<<<;;;;;;===???AAAEEEPPP]]]eee___sssbbbuuukkkJJJ;;;===<<<;;;999999999999:::;;;<<<<<<===BBBBBBSSSvvv\\\UUUOOONNNMMMJJJIIIKKKMMMTTTcccvvvzzz{{{nnnWWWPPPBBB======<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::;;;<<<===>>>AAAFFFwww^^^WWWgggmmmuuuRRRCCC???@@@777:::===<<<::::::;;;>>>AAACCC>>><<<999888888999:::999;;;777AAA:::OOOmmm\\\mmmZZZiii}}}bbbgggsssuuu}}}xxxpppwww|||uuuZZZPPPOOOIIIYYYsssfffFFF???;;;999777666777888888888666<<<:::999???AAAEEERRRmmm]]]QQQKKKJJJTTTfffhhhQQQOOOKKKFFFFFFDDDEEEDDDBBB@@@???======<<<======???@@@???CCCQQQ___dddlll|||~~~iiiLLL>>>999777<<<::::::::::::;;;<<<======BBB???FFFQQQwwwZZZRRRLLLMMMMMMKKKJJJKKKOOOVVVcccsssyyyooovvvYYYMMM@@@======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???FFFMMMttt]]]WWWdddnnnoooSSSFFF@@@@@@888===;;;;;;::::::;;;>>>AAACCC@@@===:::888999::::::999888999BBB;;;UUUiiidddgggXXXkkk```^^^eeefffooo}}}yyysssyyy|||eeeWWWTTTMMM[[[tttkkkPPPGGG<<<999777777888999888888777<<<:::999???@@@DDDRRRxxx^^^NNNJJJKKKWWWkkkdddNNNMMMIIIEEEEEECCCEEEDDDBBB@@@>>>===<<<<<<::::::<<<>>>@@@FFFUUUdddxxx~~~kkkNNNAAA<<<888999::::::::::::;;;<<<======BBB???FFFQQQxxxZZZSSSMMMMMMMMMKKKJJJKKKMMMTTTaaarrriii{{{ZZZKKK??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???GGGRRRttt~~~vvvcccYYY```iiiiiiTTTHHH@@@???999>>>::::::999:::<<>>;;;999999::::::999333888???999ZZZhhhrrr}}}___WWWpppbbbWWWVVVVVV___lllzzzuuuyyy~~~sss^^^XXXPPP[[[ssspppYYYMMM<<<:::777777888999999888777<<<999999???>>>DDDUUU~~~YYYKKKIIILLL[[[rrr~~~^^^LLLKKKGGGDDDEEEBBBDDDCCCBBB@@@>>>===<<<<<<::::::;;;===???FFFVVVfff{{{lllRRRDDD>>>;;;888::::::::::::;;;<<<======AAA???FFFRRRwww\\\TTTMMMMMMMMMKKKJJJKKKLLLTTTbbbsssoooyyy\\\MMMAAA@@@===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>???CCCTTTqqqxxx{{{oooaaa___hhhkkkUUUGGG???@@@:::>>>:::::::::;;;===@@@CCCEEEBBB???<<<::::::::::::999555;;;???===hhhiiisssZZZZZZxxxlllYYYRRRPPPWWWbbbyyytttvvvxxx}}}aaaXXXQQQZZZnnnqqq]]]JJJ<<<:::888777888999999888888;;;999:::???>>>EEEYYY|||pppPPPKKKIIIMMM]]]xxxtttYYYKKKJJJFFFDDDFFFCCCDDDCCCAAA???===<<<;;;;;;>>><<<<<<<<<===CCCSSScccxxx|||zzzsss\\\FFF===<<<:::::::::::::::;;;<<<======AAA???GGGSSSwww^^^UUUNNNMMMMMMKKKJJJKKKLLLVVVeeewwwuuuvvv^^^RRRCCC>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;===???@@@AAAZZZuuuppp|||ooosss}}}wwwkkk```nnnxxxZZZFFF???BBB;;;<<<<<<<<<<<<===???AAACCCEEEBBB???;;;::::::;;;::::::<<<@@@BBBHHHwwwfffjjjYYYaaazzzbbbVVVQQQUUU[[[zzzsssttt{{{dddXXXRRRYYYiiirrraaaFFF<<<:::888777888999999999999;;;999;;;@@@>>>HHH___fffNNNLLLJJJNNN___~~~kkkUUUKKKKKKFFFEEEGGGDDDCCCBBB@@@>>>===;;;;;;:::===<<<;;;;;;<<>>???AAABBBCCC@@@===:::999:::;;;;;;;;;======???SSS___fffcccYYYhhhooo]]]UUUUUUXXXnnn|||tttrrr}}}gggYYYRRRVVVdddssshhhHHH===;;;888888999::::::999999;;;999===BBB???KKKfff___QQQKKKKKKPPPcccdddSSSLLLLLLFFFFFFHHHDDDBBBAAA@@@>>><<<;;;::::::999888999:::;;;BBBRRRbbbzzzwwwzzz~~~uuuWWW:::;;;;;;::::::::::::;;;<<<======@@@???IIIVVVbbbYYYPPPNNNMMMKKKJJJLLLJJJSSSdddwwwvvvzzz```TTTCCC======<<<<<<<<<<<<;;;;;;;;;999999999:::;;;===???AAAFFFkkkwwwjjjiiinnnttt|||}}}vvvcccqqqzzzvvvTTTBBBCCC===???<<<<<<<<<===>>>>>>??????>>>;;;999888999;;;;;;;;;;;;999???bbbtttWWWsssZZZYYYnnn|||dddZZZWWWWWW]]]zzzsssooovvvvvv}}}iiiWWWNNNOOO[[[ssspppMMM===;;;999888999::::::999999:::999>>>CCCAAAOOOlllUUUQQQHHHKKKTTTiii^^^PPPLLLLLLEEEEEEGGGBBBBBBAAA???===;;;::::::999777777999:::;;;@@@OOO]]]{{{oookkk{{{uuu```>>>===999::::::::::::;;;<<<======@@@???IIIWWWdddZZZQQQNNNMMMKKKJJJLLLKKKTTTdddvvvyyyzzz^^^QQQDDDAAA======<<<<<<<<<;;;;;;;;;999999999:::;;;===@@@AAAEEEnnnwwwlllkkkkkkhhhiiillljjjsss}}}uuucccvvv}}}\\\CCCCCC>>>BBB;;;;;;;;;<<<<<<<<<<<<===<<<:::777777999;;;<<<<<<@@@<<>>AAAJJJjjj~~~wwwpppnnnkkkgggfffhhhkkkiiijjjlllnnnsss~~~pppnnnrrryyy~~~}}}^^^HHHCCCCCC<<<:::::::::999999:::;;;;;;::::::999999999999999999>>>AAAAAA{{{gggZZZnnnZZZUUUqqqxxxggg```\\\VVVXXXiii{{{ooofffhhhwww|||qqqmmmUUUNNNGGGPPPaaaYYYAAA:::;;;:::555999===555666999===999AAADDDOOOcccMMMOOOJJJLLLWWWnnntttTTTPPPJJJGGGFFFEEEDDDDDD???>>><<<:::999999999999:::<<<===;;;999===FFFNNNrrrxxxkkkiiiuuu~~~tttnnnuuu|||ddd???<<<:::<<<;;;;;;;;;;;;<<<======CCCAAAIIIVVVnnnYYYRRRVVVNNNGGGJJJLLLPPPWWWdddsss|||___QQQJJJ???======<<<;;;;;;;;;;;;<<<:::;;;;;;::::::;;;???AAAKKKpppyyywwwzzz}}}xxxrrrpppnnnjjjiiikkkhhhffffffhhhhhhiiiqqqzzzrrrnnnpppttt[[[IIIAAA@@@;;;;;;::::::999999::::::;;;999999999999999999999999===BBBEEEbbbaaajjjXXXUUUrrrsssfff^^^YYYRRRUUUiiizzzoooeeeaaaiiisss}}}vvvxxxuuu\\\SSSKKKRRRbbb[[[BBB:::::::::555999===666888:::>>>:::BBBEEERRR___IIIJJJKKKLLLUUUkkknnnSSSOOOJJJGGGFFFEEEDDDCCC???>>><<<:::999999999:::999;;;<<<;;;:::===DDDJJJdddzzzuuupppqqq{{{rrrooottt\\\@@@???999<<<;;;;;;;;;;;;<<<======AAA???HHHUUUuuu\\\RRRTTTNNNHHHKKKLLLMMMTTTaaapppvvviiiRRRIII>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;::::::<<>><<<;;;::::::999999:::::::::888888888999999::::::;;;;;;AAALLL[[[gggeeeUUUUUUtttwwwkkkdddUUULLLTTTfffyyypppggg______bbbiiiqqq{{{{{{~~~nnn~~~cccXXXNNNTTTbbb```EEE;;;999:::666:::>>>888999:::???;;;CCCFFFTTT}}}[[[HHHHHHKKKLLLTTTjjjfffSSSOOOJJJGGGFFFEEEDDDCCC???>>>===;;;:::::::::;;;999:::;;;;;;;;;===AAADDDMMMrrr}}}}}}~~~sssjjjwwwppp___pppyyyqqqnnnppp~~~]]]EEEBBB888<<<;;;;;;;;;;;;<<<======???>>>GGGUUUaaaQQQRRRMMMJJJLLLKKKJJJQQQ]]]mmm}}}qqqoooSSSHHH???>>>======<<<<<<<<<<<<<<<:::;;;;;;;;;:::<<<@@@CCCRRRpppbbb^^^YYYqqqzzzyyywwwttttttvvvwwwqqqmmmmmmkkkfffddddddmmmzzzqqqpppggg]]]QQQCCC??????;;;;;;:::999999999::::::777777888999::::::;;;;;;:::@@@QQQ}}}UUUiiiaaaTTTXXXwww~~~lll]]]QQQSSS\\\pppwwwqqqllleee``````\\\___dddiiinnnuuu}}}www{{{iiigggZZZOOOUUUdddkkkIII<<<999;;;777:::>>>999::::::>>><<>>===;;;::::::;;;;;;:::::::::::::::;;;>>>@@@===ZZZmmmvvvssseeeddd}}}vvvZZZccczzzssskkkkkktttiiiJJJ???999<<<;;;;;;;;;;;;<<<======???>>>HHHVVVeeeQQQPPPMMMKKKMMMKKKHHHOOO[[[kkk{{{sssqqqSSSHHHAAA>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;;;;===@@@CCCQQQrrrcccZZZcccwww~~~}}}zzzyyy|||{{{tttooommmkkkgggfffhhhmmm}}}uuusssjjj^^^QQQCCC??????<<<;;;::::::999999999:::777777888999::::::;;;;;;;;;???VVVvvvSSSmmm^^^TTT[[[zzzooo___SSSQQQTTTcccvvvrrrooojjjffffff^^^^^^]]]\\\\\\___cccfffmmmttt}}}uuusssmmmoookkk\\\QQQWWWhhhzzzNNN===888;;;888:::>>>::::::888<<<;;;BBBEEEXXXoooqqqTTTIIIMMMHHHMMM[[[uuu]]]QQQNNNJJJGGGFFFEEECCCAAA>>>===<<<;;;::::::;;;;;;<<<>>>>>>===;;;;;;<<<>>>===GGGVVVrrrxxxooodddrrrddd^^^rrr{{{uuuiiihhhkkksss|||sssHHH999???<<<;;;;;;;;;;;;<<<======AAA@@@IIIVVVgggQQQOOOLLLKKKMMMKKKHHHOOO[[[jjjzzzyyyqqqTTTIIICCC???>>>======<<<<<<======:::;;;;;;;;;;;;===AAADDDNNN~~~ddd]]]ZZZ___xxx~~~~~~zzzuuurrrnnnjjjkkkooorrr~~~xxxwwwyyysss^^^LLL@@@>>><<<<<<<<<;;;:::999999999999888888888999999::::::;;;<<>>CCCHHHGGGBBB======???BBB@@@IIInnnrrrtttxxxaaa___ooozzztttjjjhhhggghhhjjjnnnssswwwwwwHHH777DDD<<<;;;;;;;;;;;;<<<======AAA@@@JJJWWWeeePPPOOOLLLKKKMMMKKKIIIOOO[[[jjj{{{~~~rrrVVVKKKDDD???>>>>>>===============:::;;;;;;;;;<<<>>>BBBEEEQQQooofff\\\WWWfff~~~zzzuuunnnhhhiiinnnrrr|||yyy{{{www```III??????;;;===<<<;;;:::999999999999999999999999999999999999>>>BBBjjjzzzVVVSSSwwwjjjVVVQQQ]]]}}}zzzdddZZZRRRXXXzzz{{{xxxuuuqqqqqqsssooommmjjjgggdddaaa___]]]WWWWWWWWWUUUUUUVVVYYY\\\iiiuuurrrggg{{{xxxyyyaaaQQQTTTeeeXXXBBB999===:::999;;;:::<<<888<<<===DDDEEE]]]uuu```PPPJJJJJJIIIPPPaaa}}}wwwYYYOOOMMMJJJHHHFFFDDDBBB???<<<;;;:::999888999::::::===IIIUUUVVVMMMCCC???@@@>>>???EEEbbbzzzvvv]]]ddd~~~vvvpppjjjiiigggdddcccdddddddddfffgggoooxxxzzz{{{~~~RRR:::AAA<<<;;;;;;;;;;;;<<<======@@@???IIIWWWbbbPPPPPPLLLIIILLLJJJIIIOOO[[[jjjzzzsssXXXLLLDDD??????>>>===============:::;;;;;;;;;<<<>>>BBBEEEYYYooodddYYY```}}}{{{xxxssshhh______dddpppzzzyyy|||}}}dddHHHAAABBB<<<===<<<;;;:::999999999999::::::999999999999999999???DDDrrrjjjOOOSSSvvvhhhRRROOO\\\~~~pppdddWWWTTTnnn~~~}}}{{{xxxyyy|||sssqqqooollliiifffbbb___ZZZYYYVVVQQQNNNNNNQQQSSSMMM[[[rrrnnnaaarrrwww|||aaaMMMNNN^^^[[[CCC999===:::888;;;999>>>999===>>>EEEGGG___ZZZRRROOOLLLKKKQQQ```|||tttWWWOOOMMMJJJHHHGGGDDDAAA???;;;:::999888888888999:::<<>>===HHHWWW~~~```PPPQQQLLLHHHKKKJJJIIIOOOZZZiiizzzyyyiiiSSSNNNAAA??????>>>>>>======<<<<<<<<<::::::<<<<<<<<<@@@GGG\\\jjj^^^___mmmyyyssslllbbb[[[ZZZ___iii~~~xxxsssgggOOO<<<>>>>>>;;;;;;::::::::::::999999999999999999:::;;;<<<<<<===SSS~~~iiiddd[[[aaaOOOPPP^^^}}}fffSSSOOObbb{{{}}}|||{{{vvvpppnnnnnnhhhaaacccaaa^^^[[[VVVQQQOOOPPPPPPNNNXXXsssnnnbbbrrrppp}}}rrrYYYSSSFFFYYYcccCCC???>>>:::<<<666::::::999>>><<>>>>>======<<<<<<<<<::::::<<<===<<>><<>><<<;;;;;;;;;;;;<<<======AAA???HHHUUUpppZZZQQQRRRLLLJJJKKKHHHIIIJJJRRReeeyyyjjjUUUNNN?????????>>>>>>======<<<<<<<<<::::::<<<======AAAGGGjjjeeebbbdddxxxyyyoooddd]]]WWWTTTWWW]]]dddlllzzzrrriiiRRR>>>???@@@;;;;;;::::::::::::999999999999999999:::;;;<<<<<<;;;SSS~~~___NNNOOO^^^}}}iiiVVVNNNRRR\\\zzz{{{{{{yyywwwuuuoooiiiccc___\\\ZZZUUUNNNTTTppphhhkkk}}}___QQQMMMVVVuuu```???;;;:::999>>>999>>>:::999>>><<>>>>>======<<<<<<<<<::::::=========BBBHHHnnnjjjddd```jjj~~~xxxsssiii___ZZZWWWUUUWWWZZZooonnn}}}yyyrrriiiUUU@@@@@@@@@;;;;;;:::::::::999999999999999999999:::;;;<<<<<<<<>>;;;999>>><<>><<<999888777888:::;;;:::999:::===FFFSSS[[[XXXLLLBBB<<<===@@@CCCGGGVVVwwwjjj```uuu]]]cccxxx~~~~~~|||wwwuuuuuusssmmmgggiiiaaabbbxxxhhhBBBBBB<<<;;;;;;;;;;;;<<<======???>>>IIIVVViiiUUUNNNQQQMMMJJJKKKGGGJJJKKKTTTeeewww~~~mmmSSSPPPEEE??????>>>>>>======<<<<<<<<<::::::===>>>>>>CCCIIItttxxxkkk``````uuuzzzqqqmmmddd]]]]]]]]][[[XXXXXXkkkjjjxxx~~~wwwiiiYYYCCCAAA@@@;;;;;;:::::::::999999999999999999999:::;;;<<<<<<>>>JJJooooooTTTMMMNNN\\\|||ttt___RRRQQQUUU^^^{{{qqqkkkaaaWWWRRRNNN]]]cccyyyyyygggSSSQQQUUUooolllGGG???<<<;;;???999===;;;999===<<>>;;;888888888999<<<>>>===<<<>>>BBBJJJVVV___]]]OOOBBB<<<===AAADDDCCCJJJeeexxxcccwwweeedddzzz}}}xxxwwwmmmiiixxxaaa>>>EEE<<<;;;;;;;;;;;;<<<======??????IIIUUUhhhTTTNNNQQQMMMJJJKKKGGGJJJKKKTTTddduuuzzzkkkTTTQQQGGG??????>>>>>>======<<<<<<<<<::::::===>>>???CCCJJJsssrrrbbb\\\fffooozzzpppjjjbbb]]]```dddaaa[[[XXX]]]___kkkiii\\\EEEAAA@@@;;;;;;::::::::::::999999999999999999:::;;;<<<<<>>;;;999888888:::>>>AAABBBBBBDDDLLLWWW```eee```RRRCCCAAA>>>@@@EEECCCDDDYYYrrrhhhooohhhaaaxxx}}}zzzdddAAAIII<<<;;;;;;;;;;;;<<<======@@@???HHHSSSjjjUUUNNNPPPLLLJJJKKKHHHIIIKKKTTTcccrrrhhhUUURRREEE??????>>>>>>======<<<<<<<<<::::::===>>>???DDDJJJqqqqqqcccaaafffeee}}}uuujjjaaa\\\bbbgggfff___ZZZ]]]aaahhhwwwiii\\\DDD@@@@@@;;;;;;::::::::::::999999999999999999:::;;;<<<<<<>>>DDDdddzzzwww}}}mmmYYYMMMMMM[[[zzzsss\\\RRRPPPRRRffftttpppbbbcccxxxnnnjjjmmm[[[KKKWWWzzztttLLL@@@;;;:::???999;;;;;;999===<<>>======<<<<<<<<<::::::===??????DDDKKKttt|||kkkccchhhmmmhhh{{{zzzkkkaaa[[[aaahhhhhhbbb]]]hhhmmmmmmqqqjjj\\\CCC@@@AAA;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<<<>><<<;;;;;;;;;;;;<<<======BBBAAAHHHPPPnnnXXXOOOPPPKKKIIILLLJJJGGGJJJRRR```nnn~~~aaa]]]RRREEE>>>>>>>>>>>>===============;;;<<<>>>======CCCKKKqqqsssaaa___gggnnn~~~~~~yyywwwccc^^^]]]XXXgggsssiiiooovvvwww~~~oooSSSFFFAAAAAA======<<<;;;::::::::::::::::::999999::::::;;;<<<>>>CCCsssxxxmmmXXXMMMNNN^^^~~~{{{]]]UUULLLLLLIIILLLWWWjjjvvv___```tttppptttbbbmmm]]]JJJQQQqqqsssHHH===<<<<<>>:::777777:::>>>BBBKKKTTTYYYgggzzzeeeMMM>>>:::===TTTiii```QQQTTTmmmssseeeyyyxxxOOO<<<<<<<<<<<<<<<<<<===>>>>>>???===IIIOOO}}}nnnXXXOOOPPPLLLKKKMMMKKKGGGFFFLLLZZZlll}}}______RRRDDD>>>>>>>>>>>>=========<<<===;;;<<<>>>======CCCKKKtttzzzooolllllltttwww|||yyyxxx}}}uuueeeaaa^^^XXXfffwwwttt{{{vvvqqqrrrTTTDDD???>>>======<<<;;;::::::::::::::::::999999::::::;;;<<<@@@FFFwww{{{jjjUUUMMMNNN^^^fffPPPKKKGGGFFFIIIOOOXXXrrr}}}xxxooodddQQQRRReeezzz~~~mmmhhh[[[KKKUUUxxxsssHHH<<<;;;;;;>>>777<<<<<<888======CCCHHHkkk___JJJJJJEEEFFFIIIOOO]]]wwwvvvWWWPPPKKKIIIFFFDDDCCCAAA???===888666777;;;>>>BBBKKKSSSUUU\\\hhhwww}}}gggPPP>>>:::===SSSggg```SSSWWWpppggg|||}}}~~~NNN@@@<<<<<<<<<<<<<<<======>>>@@@>>>IIINNN|||oooXXXOOOPPPLLLKKKMMMJJJIIIIIIOOO\\\mmm}}}___aaaQQQCCC>>>>>>>>>=========<<<<<<===;;;<<<>>>======CCCKKKxxxuuupppllliiixxxkkkfff___WWWaaarrrwww|||vvvtttrrrvvvVVVEEE>>>>>>======<<<;;;::::::::::::::::::999999::::::;;;<<>>DDDIIIlll\\\IIIJJJFFFFFFHHHNNN[[[tttuuuWWWPPPKKKIIIFFFDDDCCCAAA???<<<666555666;;;???BBBIIIQQQRRRRRRUUU```nnnqqqbbbNNN>>>;;;===PPPccc^^^UUUZZZpppxxxkkk|||{{{rrrrrr{{{~~~GGG>>><<<<<<;;;;;;<<<<<<===>>>AAA???JJJNNN{{{pppYYYOOOQQQMMMKKKMMMIIIJJJIIIOOO\\\lll|||aaabbbOOOCCC>>>>>>=========<<<<<<<<<===;;;<<<>>>======CCCKKKwww|||{{{uuutttiii```XXXYYYcccjjjooo~~~oooiiikkkzzz{{{vvvVVVEEEAAABBB======<<<;;;::::::::::::::::::999999::::::;;;<<>>DDDJJJmmm]]]JJJKKKGGGGGGGGGLLLYYYqqqrrrVVVQQQKKKIIIFFFEEECCCAAA>>><<<777666777<<<>>>@@@FFFMMMQQQOOONNNRRR[[[___VVVIII<<<;;;;;;JJJ[[[YYYTTT\\\llluuuvvvttt|||sssjjjhhhoooyyyDDD<<<<<<;;;;;;;;;;;;<<<======AAA???JJJNNN|||ttt[[[PPPQQQMMMLLLLLLGGGHHHGGGMMM[[[jjjyyycccbbbKKKCCC============<<<<<<<<<<<<===;;;<<<>>>======CCCKKKqqqxxxiii___\\\VVVVVV]]]lllwwwssseee___]]]gggyyyoooQQQDDDBBBDDD======<<<;;;::::::::::::::::::999999::::::;;;<<<>>>HHHzzzuuukkkTTTKKKNNN```uuuZZZSSSOOORRRSSSTTT\\\hhhwwwffffffxxx{{{iii[[[gggcccVVVHHHUUU|||wwwKKK>>>;;;;;;>>>888>>><<<888===>>>DDDIIIlll```IIIIIIFFFHHHEEEKKKWWWmmmpppUUUQQQKKKIIIGGGEEEDDDAAA===:::999777888;;;======BBBHHHMMMPPPQQQOOONNNOOOMMMIII;;;;;;999BBBQQQQQQPPPZZZgggsss~~~rrrwwwooofff```aaapppsssHHH>>>;;;;;;;;;;;;;;;<<<======???===IIINNN}}}{{{```QQQPPPMMMKKKLLLGGGHHHGGGMMM[[[jjjxxx}}}dddbbbIIIDDD=========<<<<<<<<<;;;;;;===;;;<<<>>>======CCCKKKiiiyyyhhhaaabbbZZZVVVaaa|||yyyeee^^^```iiiyyywwwuuuiiiOOODDDAAABBB======<<<;;;::::::::::::::::::999999::::::;;;<<>><<<;;;???999>>><<<888======CCCHHHjjjdddIIIFFFCCCFFFDDDIIITTTjjjnnnTTTQQQKKKIIIGGGFFFDDDAAA===::::::777777:::;;;;;;AAAGGGKKKTTTXXXRRRKKKJJJMMMPPP<<<===888;;;GGGIIIKKKWWWfffpppxxx|||zzzwwwnnncccZZZTTT\\\xxxiiiEEE>>>;;;;;;::::::;;;;;;<<<======<<>>======CCCKKKfff}}}llleeehhh___^^^rrrwwwlllmmmttt}}}jjjSSSHHHBBB???======<<<;;;::::::::::::::::::999999::::::;;;<<<===HHHvvv{{{dddlllUUUKKKMMM]]]mmm[[[MMMQQQZZZ\\\ZZZ[[[ZZZmmm|||qqqhhhbbbgggyyygggZZZNNN^^^yyyLLL>>>;;;:::>>>888>>>===999===<<>>;;;;;;::::::;;;;;;<<<======;;;FFFLLLzzzkkkUUUPPPKKKKKKLLLGGGLLLKKKOOOYYYdddnnnzzz|||hhh^^^eeeJJJDDD======<<<<<<<<<;;;;;;;;;===;;;<<<>>>======CCCKKKgggsssiiikkkaaaddd|||zzz|||pppZZZNNNDDD=========<<<;;;::::::::::::::::::999999::::::;;;<<<:::FFFrrr{{{dddpppXXXKKKLLL\\\}}}ppp[[[KKKMMMUUUXXXYYY\\\WWW\\\uuuwwwdddYYYUUUWWWcccoooyyykkk]]]PPP```xxxLLL===:::999<<<777======999<<<<<<@@@EEEfffyyyoooQQQIIICCCGGGBBBHHHRRRffflllSSSQQQKKKIIIHHHGGGEEEAAA<<<888777333333666888<<>>DDD;;;::::::::::::;;;<<<<<<===;;;FFFJJJwwwnnnVVVPPPJJJKKKLLLHHHLLLJJJMMMUUU^^^fffqqqyyyyyyzzz}}}wwwiii]]]___BBBFFF??????>>>===============>>><<<;;;===>>>>>>CCCJJJfffnnn^^^tttuuuhhhdddhhhpppvvv}}}sssQQQBBBBBB@@@<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<<<<===BBBmmmwwwVVVnnnTTTMMMNNN\\\{{{iiiRRRVVV^^^ZZZUUUVVVZZZSSS]]]uuueee\\\XXXVVVVVVYYYVVV^^^dddkkk~~~sssWWWUUUaaaxxxHHH???>>>666;;;:::;;;===<<>>>>>===============>>>;;;;;;===>>>>>>CCCIIIbbb~~~yyyvvvcccYYYTTTcccuuuggg___^^^```cccjjjsss}}}uuuRRRBBBBBBAAA<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<<<<>>>AAAiiiyyy\\\rrrXXXNNNMMMYYYxxx{{{qqqkkkbbb[[[ZZZUUUQQQXXXppprrrbbbZZZWWWWWW[[[```YYYSSSRRR\\\nnnpppYYYXXXbbb|||JJJ???===777<<<::::::<<<<<<@@@>>>CCCHHHggg}}}zzz```JJJIIIAAABBBDDDEEEKKK]]]tttXXXTTTOOOMMMIIIGGGDDDBBB>>><<<999777666777555555<<>>GGGRRRhhhqqq|||{{{wwwsssrrryyyzzzmmmbbb]]]ZZZYYYaaammmsssKKK@@@<<<;;;;;;::::::;;;;;;;;;AAA<<>>======<<<<<<======>>>;;;;;;===>>>===BBBHHH___xxxvvvrrrYYYKKKQQQUUU~~~pppbbbXXXSSSOOONNNMMMRRR\\\lll~~~wwwvvvRRRCCCCCCAAA<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<<<<>>>@@@eeehhh{{{^^^PPPLLLTTTrrrvvvjjjaaaRRRRRRTTT^^^vvv~~~pppaaaYYYXXX\\\eeennnppp^^^SSS[[[kkkjjjYYYZZZbbbMMM???===888>>>;;;999<<<:::???===CCCHHHgggzzz[[[FFFHHHCCC@@@CCCDDDIIIYYYzzzsssYYYUUUPPPMMMJJJGGGEEEBBB???===:::777666777555555<<>>JJJXXXnnn{{{zzzuuuvvv|||~~~{{{www}}}||||||pppddd```]]]\\\ffftttvvvKKKAAA;;;;;;;;;::::::;;;;;;<<<@@@<<>>>>>===<<<<<<<<<<<<======;;;;;;>>>>>>===AAAGGG^^^|||~~~{{{}}}dddRRRZZZUUUxxx}}}tttggg[[[RRRLLLHHHEEEEEEFFFLLLXXXfffnnnjjjccczzzvvvPPPBBBBBB???<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<<<>><<<888???;;;999;;;999===<<>>;;;;;;:::::::::;;;<<<<<<>>><<>>======<<<<<<<<<<<<<<<===;;;;;;>>>>>>===@@@FFF^^^yyy~~~ddd^^^aaaYYYzzz{{{yyyzzzzzz|||tttkkk^^^TTTNNNJJJFFFBBB@@@@@@CCCKKKTTTZZZ^^^```vvvtttMMM@@@AAA===<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<<<<>>>GGGccczzzgggSSSJJJLLLeeeyyynnn]]]LLLPPPRRROOOLLLVVVtttyyypppeee```aaakkk~~~rrryyyrrrZZZOOOUUU___NNN>>><<<888???;;;999;;;888<<<;;;BBBFFF```rrrMMMIIIIIICCCBBBDDDGGGRRRlllrrrVVVRRRLLLJJJGGGEEECCCAAA>>>;;;;;;888777777555555;;;CCCPPP^^^iiiggg\\\QQQKKKIIILLLCCC===>>>???BBBOOO^^^xxx|||xxxjjjeee]]]^^^ppp}}}tttmmmgggfffaaa___gggttt|||}}}nnnHHH;;;:::::::::::::::;;;<<<======<<>>===<<<<<<;;;;;;<<<<<<===;;;<<<>>>>>><<>>@@@===<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<<<<===JJJaaatttjjjTTTKKKLLL```ttthhhfffeeeaaaTTTOOOJJJKKKTTTmmm}}}wwwppphhhbbbaaajjj|||ooo[[[MMMUUUcccKKK===;;;777>>>;;;::::::888<<<<<>>AAABBBEEESSSbbb~~~~~~yyynnnggg]]]\\\hhhyyy}}}}}}rrrkkkfffddd___\\\eeessswwwjjjfffoooyyyyyyfffJJJ:::::::::::::::;;;<<<<<<===;;;===CCCFFF^^^sss]]]UUULLLQQQMMMKKKHHHEEEDDDFFFHHHNNN[[[ggg}}}vvvvvv[[[III=========<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>>>><<<>>>CCCOOOwwwuuummmjjjnnntttfff^^^[[[YYY[[[___bbb\\\UUURRRRRRPPPIIIBBBHHHDDDDDDEEEEEEEEELLLUUUfffwwwqqqJJJ>>>AAA===<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<<<<===III[[[fffqqqnnnUUUMMMLLL]]]zzz|||jjjgggpppzzzgggWWWLLLOOOXXXhhh}}}{{{tttooohhhaaa\\\aaaqqqtttbbbPPPXXXkkkyyyGGG<<<;;;666<<<:::;;;:::888===<<>><<<;;;999777777555444;;;CCCNNNQQQSSSOOOEEE>>>@@@EEEHHHAAA>>>AAABBBGGGWWWhhhzzzjjjiiihhhhhhooo{{{ssskkkddd```ZZZYYYeeeuuummmeeekkkuuu|||{{{tttyyy]]]JJJ:::::::::::::::;;;<<<======:::===DDDEEE[[[zzzbbbWWWNNNRRRMMMJJJHHHEEEEEEGGGKKKTTTcccrrrvvvzzz]]]JJJ:::======<<<;;;;;;;;;;;;<<<<<<;;;<<>><<<>>>CCCGGG|||xxx|||vvvuuu|||vvvzzzvvvfff]]]YYYWWWYYY\\\WWWSSSQQQSSSWWWUUUMMMEEEEEEAAA@@@DDDEEEEEEJJJRRR]]]qqqqqqJJJ???BBB>>><<<<<<;;;::::::::::::;;;999999999999:::;;;<<<<<<===HHHVVV[[[eeepppUUUNNNMMM[[[uuupppaaaiiiwww|||cccSSSVVV\\\eee{{{hhhrrr}}}|||rrrmmmggg^^^WWWXXXgggvvv||||||yyyuuuwwwyyyiiiTTT\\\rrrtttDDD<<<<<<555::::::<<<:::888======AAA>>>OOO```JJJLLLFFFCCCFFFHHHNNNdddzzz]]]XXXLLLJJJGGGEEEDDDBBB???===<<<999888777555444:::CCCGGGJJJKKKGGG???:::>>>EEEHHHAAA===???BBBHHHYYYlllyyyfffooowww{{{vvvlllccc]]]VVVVVVeeewwwxxx}}}uuuuuuVVVHHH999999999999:::;;;<<<===>>>:::===DDDDDDYYYfffZZZPPPSSSLLLIIIIIIGGGGGGIIINNNXXXiiiyyysssttttttVVVKKK999>>>>>>>>>>>>============;;;;;;:::;;;;;;<<<===>>>GGGlll|||~~~hhhaaacccfff}}}tttaaaZZZaaafffccc``````[[[VVVWWW[[[WWWPPPJJJEEECCCCCCDDDDDDHHHMMMXXXqqqlllHHH???;;;BBB>>>===;;;:::999888888888999999888888999999:::;;;CCCAAAOOO}}}```bbbppp[[[QQQJJJSSSkkkvvv]]]\\\fffvvvlll]]]\\\hhhkkklllvvvsssfff___^^^|||}}}tttnnneee\\\TTTRRRZZZdddbbbccc___WWWZZZnnnxxxbbbUUUWWW~~~sssIII===;;;:::<<<777===999;;;;;;999GGGEEEMMMkkkLLLLLLIIIEEEGGGGGGKKKbbb~~~YYYVVVNNNKKKGGGEEEDDDBBBAAA???>>><<<999777777888;;;===CCCBBBAAA????????????@@@BBBCCC??????BBBAAAOOOkkknnnffftttzzzppp___YYY[[[YYYaaawwwVVVAAA<<<;;;::::::::::::;;;<<<<<<<<<<<<>>>HHHWWWgggZZZ___TTTHHHOOOJJJGGGFFFJJJPPPZZZkkkzzzmmmwwwvvvUUUHHH:::>>>>>>>>>=========<<<<<<;;;::::::;;;;;;<<<===>>>EEEfff~~~oooaaa^^^bbb}}}zzznnndddaaagggooooooqqqmmmddd```___[[[VVVOOOKKKGGGGGGFFFEEEHHHNNNYYYrrriiiJJJ???:::DDD======;;;:::999888888888999999888888999999:::;;;@@@???MMM{{{[[[\\\|||ZZZPPPIIIPPPeee}}}ooonnnxxxiiigggppplllccceeefffeee___ZZZVVVUUUqqq{{{uuupppfff]]]YYYZZZ[[[[[[UUUSSSPPPOOOQQQ\\\mmm{{{uuu```XXXaaarrrHHH===;;;:::<<<777===>>>>>><<<777BBB@@@GGG|||zzzSSSMMMCCCEEEGGGFFFJJJ```~~~YYYUUUNNNKKKHHHEEEDDDCCCAAA@@@>>><<<999777666777999;;;>>>>>>???@@@???>>>======>>>BBBAAADDDGGGDDDOOOhhhooojjjzzzzzzrrrccc]]]___\\\eeezzzYYYCCC<<<;;;::::::::::::;;;<<<<<<<<<===???GGGRRRooohhhtttiiiTTTPPPKKKHHHGGGJJJOOOYYYiiixxxggg{{{wwwSSSEEE<<<>>>============<<<<<<<<<::::::::::::;;;<<<===>>>CCC]]]|||xxxccc[[[eee|||nnn___aaannnwwwzzzxxxnnnccc^^^[[[ZZZWWWRRRNNNLLLIIIEEEHHHNNN\\\wwwfffKKKAAA:::BBB===<<<;;;:::999888888888999999888888999999:::;;;???>>>IIIYYYVVV]]]RRRIIILLL\\\www{{{xxx}}}rrraaa\\\ZZZ\\\[[[ZZZTTTOOOggg}}}xxxuuullldddeeekkkiiiaaaVVVLLLHHHLLLQQQRRRWWW^^^qqqqqq]]]ZZZiiiqqqHHH===;;;:::<<<666===;;;:::;;;888BBBDDDLLLzzzVVVOOOBBBEEEEEEEEEHHH]]]]]]VVVOOOLLLHHHFFFEEEDDDBBBAAA???===:::777555666777888888999<<<>>>>>>===;;;999999@@@CCCGGGLLLHHHOOOdddqqqvvv}}}wwwhhhaaabbbaaaiii}}}ZZZCCC<<<:::::::::::::::;;;<<<<<<;;;>>>???DDDLLL^^^KKKLLLIIIGGGJJJNNNWWWfffsssyyyhhhtttNNNAAA???=========<<<<<<<<<;;;;;;::::::::::::;;;<<<======AAATTT{{{www|||ddd___ooo|||jjjbbbbbbkkkpppqqqiii^^^WWWXXX[[[]]]YYYTTTPPPJJJFFFHHHMMMaaa~~~{{{tttdddGGGCCC;;;;;;===<<<;;;:::999999999999999999888888999999:::;;;>>>???EEEvvvbbbUUUbbbUUUKKKJJJTTTkkkzzzgggccchhhmmmooommm```OOOaaa|||}}}wwwpppuuuooo[[[NNNQQQVVVUUUTTTXXXSSSfffzzznnn\\\YYYiiipppGGG<<<;;;:::<<<666<<<999777<<<888@@@FFFLLLqqq~~~RRRNNNFFFDDDDDDCCCGGGYYY}}}cccYYYOOOLLLIIIGGGFFFEEEDDDBBB@@@===:::777555444555555444666888:::;;;:::999888555>>>AAAEEEKKKJJJPPPbbb|||zzz|||{{{lllaaa``````iii}}}TTTBBB===::::::999999::::::;;;<<<:::???>>>CCCHHHsssaaaMMMMMMJJJHHHJJJMMMTTTbbbooovvvppplllIII>>>AAA<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::;;;<<<===@@@NNNyyyooo{{{~~~yyyzzzcccbbbssstttaaa^^^aaaccc```YYYVVVYYY___```\\\XXXSSSKKKFFFHHHOOOeeemmmooo]]]>>>DDD>>>666<<<<<<;;;:::999999999999999999888888999999:::;;;<<>>;;;888555444444444444444444555666777888999555===>>>???GGGIIIQQQbbb|||yyysssrrr~~~mmm]]]YYYXXXaaatttJJJ???===:::999999999999:::;;;;;;888@@@>>>BBBGGGiiicccWWWNNNJJJHHHIIIKKKQQQ^^^jjjzzzxxx{{{bbbEEE<<>>JJJdddrrrooo~~~nnnmmmmmmhhheeeoooyyyhhhgggpppqqqccc```^^^^^^]]][[[^^^ccc```]]]ZZZUUUMMMGGGKKKRRRkkkkkktttQQQ888CCC???777<<<;;;::::::999999999:::999999888888999999:::;;;777@@@@@@___aaazzzjjjXXXJJJHHHPPPbbbllliiicccooouuulllxxxqqqiiibbbZZZggghhhzzz{{{jjj___VVV]]]mmmEEE<<<;;;;;;===666;;;???999BBB???DDDXXXeeeyyykkkLLLEEEDDDCCCBBBEEEPPPnnnlllXXXPPPNNNJJJHHHHHHHHHFFFEEE@@@???<<<999666555444444555444444333444666888999555<<<;;;:::CCCJJJSSSddd~~~llltttssssssrrr^^^VVVQQQVVVfffpppBBB???<<<999999999999999:::;;;;;;888AAA<<>>555@@@???LLLoooQQQJJJDDDCCCCCCEEEMMMgggqqqXXXQQQNNNKKKIIIIIIIIIGGGFFF@@@???<<<:::888666555555444444555555666666777777555<<<:::999BBBKKKVVVeee}}}ssseee~~~pppxxx~~~iii\\\RRRQQQ[[[aaaAAA@@@999999999999888999999:::;;;:::BBB;;;BBBGGGZZZ^^^NNNMMMIIIHHHHHHJJJNNNZZZeeeppp}}}tttTTTCCC<<<===;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<:::FFFKKKmmmvvvqqqyyy|||xxxiiimmmttteeebbbdddaaa[[[YYY___^^^\\\YYYQQQMMMRRR[[[}}}tttjjjMMMDDD@@@===777AAA;;;;;;:::999999999::::::999999888888999999:::;;;555EEE@@@LLLfffbbbhhhQQQKKKLLLUUUppp~~~rrrnnnppp{{{dddVVVXXXyyyttteeerrreee```ZZZdddlllDDD;;;<<<;;;===666;;;???333<<<:::HHHsssXXXRRRDDDCCCCCCEEELLLcccuuuZZZQQQNNNKKKIIIIIIIIIHHHGGG@@@???===;;;888777666555333444777888999777555444444===;;;999DDDMMMWWWeeeyyypppeeerrrrrr|||vvvfffXXXQQQXXXvvv~~~ZZZBBBBBB777999999888888999999:::;;;<<>>::::::::::::999999999888888888888999999999:::::::::888DDD???EEEzzzttt___~~~eeeRRRMMMIIIQQQbbbzzzrrrooogggRRRaaaoooiiidddjjjvvvhhhXXXUUUrrr___CCC999???;;;777:::;;;;;;999888<<>><<<:::999888888666666666666666777888888333;;;888777AAALLLZZZlllkkk```wwwuuunnnhhhdddlllqqqwww}}}~~~}}}~~~xxxvvvttt]]]QQQNNNfffyyyRRR???:::999888888999999999:::::::::888777===>>>HHHVVVjjj\\\NNNPPPMMMJJJHHHGGGEEEGGGSSS___nnn|||uuujjjEEECCC>>>:::<<<;;;;;;;;;;;;::::::::::::999999999999:::;;;;;;======>>>]]]uuullleeexxxwwwkkkccc]]]YYYTTTWWWVVVWWWWWWPPP[[[wwwjjjMMMBBB<<<<<<>>>::::::::::::999999999888888888888888999999999::::::666>>>===BBBnnnuuu\\\pppmmmVVVMMMHHHMMMYYYuuu~~~vvv~~~bbbUUUVVVUUUXXXaaa}}}pppaaaYYYeee\\\BBB999>>>;;;777:::<<<;;;999999;;;===FFFWWWhhhjjjMMMDDDHHHEEEBBBIIIXXX|||dddVVVQQQNNNNNNKKKGGGEEEGGGAAA@@@>>><<<;;;999999888666666666666666777888888555:::777777AAAJJJ\\\uuubbbPPP^^^eeecccjjjfffVVVUUUZZZcccnnnvvvtttttttttooopppuuu```TTTQQQZZZssssssMMM>>>;;;:::888888999999999:::::::::999888>>>===EEEQQQ{{{|||cccXXXMMMMMMLLLJJJHHHGGGEEEHHHSSS___rrrxxx|||~~~^^^BBBAAA<<<===;;;;;;;;;;;;::::::::::::999999999999999:::;;;;;;@@@<<<<<>>???999:::::::::999999999888888888888888999999999999:::888:::>>>???^^^zzzZZZ```zzz]]]PPPHHHJJJPPPfffxxx___MMMJJJNNNRRRiiiooo\\\[[[zzzWWW@@@888>>>;;;888<<<<<<999888:::;;;999;;;DDDNNNkkkOOODDDHHHCCCAAAFFFRRRrrrjjjZZZSSSNNNNNNLLLGGGFFFGGGBBBAAA???===;;;::::::999777777777666777777888999777888555999@@@FFF^^^gggPPPSSSRRRWWWiiixxxnnnUUUKKKKKKUUUaaaeeeeeefffddd^^^bbbzzzxxxdddVVVOOOMMM```vvvpppJJJ===<<<:::888888999999999:::::::::999:::@@@<<>>;;;;;;;;;:::::::::999999999999999888999::::::;;;>>>===CCCKKKlllxxxssseeejjj|||}}}ssseeeZZZRRRVVVUUUSSSSSSTTTmmm]]]CCC======@@@AAA::::::::::::999999999888888888888888888999999999999===:::AAA???OOO```XXXcccSSSJJJKKKMMM\\\yyy\\\QQQMMMIIIYYY~~~yyy^^^^^^RRR>>>888===:::999===<<<888888:::<<<;;;:::???GGGpppgggSSSDDDGGGBBB@@@FFFOOOiiippp^^^VVVOOONNNLLLHHHFFFGGGBBBAAA@@@>>><<<;;;;;;;;;888888777777777888888999999777444999???CCC```sss[[[WWWNNNSSShhhwwwjjjzzz___PPPJJJPPPXXXZZZYYYWWWTTTOOORRRdddwwwwwwfffTTTIIIEEERRRaaapppxxxLLL===<<<999888888999999999:::::::::999;;;AAA<<>>>>>AAABBB;;;:::::::::999999999888888777777888888888999999999===888BBBAAAGGGppp[[[}}}gggTTTJJJLLLKKKWWWssseeeVVVRRRNNNRRRttt|||uuuvvv{{{~~~dddaaaMMM<<<888<<<999999===;;;999888999<<<<<<;;;AAAHHHgggdddQQQDDDFFFAAAAAAFFFMMMbbbxxxbbbYYYPPPNNNMMMIIIGGGGGGCCCBBB@@@???>>>===<<<<<<999999888888888888999999888777555:::>>>AAA___hhh___VVV\\\tttvvvjjj|||aaaOOOHHHLLLRRRTTTQQQNNNLLLJJJKKKSSS[[[```eeekkkooojjj___QQQHHHBBBHHHQQQ]]]kkkuuuuuuqqqrrr|||QQQ>>>:::777888888999999999:::::::::888;;;AAA<<<@@@FFFaaa___VVVUUUJJJKKKIIIIIIIIIHHHJJJTTT___pppwwwmmmHHH@@@<<<>>>999::::::::::::999999999999888888888888888999::::::888:::???>>>DDDooovvvooosssiiiwwwooo___YYYOOOLLLQQQUUUjjjjjjNNN>>>>>>>>>@@@AAA<<<:::::::::999999999888888777777777888888888888999888555>>>@@@DDDuuubbbuuujjjUUUIIIJJJIIITTToooyyy^^^SSSVVVVVVRRRjjj|||yyy|||xxxpppmmmjjjkkkeeeddd{{{III;;;999<<<888999===:::;;;888888:::::::::???FFF^^^oooMMMEEEFFFAAAAAAGGGJJJZZZuuuggg[[[QQQNNNMMMJJJHHHHHHCCCBBBAAA@@@???>>>>>>>>>;;;:::999999888999999999666999777999===BBB\\\tttooo}}}zzzppp|||]]]JJJFFFLLLRRROOONNNNNNNNNOOOOOOOOOOOOUUUXXXZZZ[[[YYYTTTNNNKKKAAAAAAEEEMMMXXX___```]]]hhhsss~~~PPP===:::777888888999999999:::::::::888:::@@@;;;BBBFFFYYYgggUUUTTTJJJLLLJJJJJJJJJHHHJJJSSS^^^nnn}}}rrrcccGGG???;;;BBB666:::::::::999999999999888888888888888888999999:::<<<<<<<<<@@@DDDUUUsss{{{qqqiii{{{uuuqqq___ZZZOOOLLLNNNPPPeee]]]FFF<<<>>>======???;;;:::::::::999999999888888777777777777888888888888666666;;;???BBB___hhhmmmrrrYYYJJJJJJIIISSSkkkbbbWWWXXXUUUSSSbbbxxxqqqjjjbbbcccjjjooovvv{{{~~~ssslllggg]]]XXXlllsssnnn___fffoooFFF;;;:::<<<777888<<<888:::777777999::::::>>>CCCSSSUUUFFFGGGBBBAAAFFFFFFRRRiiijjj]]]RRRNNNMMMKKKHHHHHHDDDCCCBBB@@@????????????;;;;;;:::999999999999999333;;;:::888===CCCXXXuuuzzz[[[JJJGGGLLLQQQMMMPPPSSSSSSSSSRRRPPPOOORRRTTTVVVTTTPPPLLLJJJIIIAAA>>>>>>DDDKKKOOOQQQQQQ\\\iiiwww~~~uuuHHH;;;;;;777888888999999999:::::::::999:::>>>:::CCCEEEOOOsssWWWUUULLLMMMLLLKKKKKKIIIIIIRRR\\\jjj{{{yyy\\\FFF>>>;;;FFF555:::::::::999999999888888888888888777888999999:::999999888BBBFFFBBBkkkyyyuuurrrmmmwwwvvvuuuuuutttrrrooommm]]]ZZZQQQLLLLLLLLLaaakkkUUUAAA:::>>>;;;:::===::::::::::::999999999888888777777777777888888888888888999:::>>>???NNNjjjfffzzz___MMMLLLJJJTTTiiimmmhhhrrrcccYYYNNNTTT]]]rrrhhh^^^TTTTTT[[[UUU[[[]]]___jjjyyy{{{sssfffaaa\\\OOOGGGYYYuuu~~~ssskkk[[[WWWfffeeeEEE;;;;;;<<<666888<<<777777555666:::<<<<<>>===AAAFFFIIIKKKMMMSSS```zzz~~~ggg@@@:::<<<777888888999999999:::::::::::::::===:::CCCDDDHHHsss}}}[[[WWWOOONNNMMMLLLLLLIIIIIIQQQ[[[gggwwwuuuMMMDDD>>>999:::;;;:::::::::999999999888888888888777777888888999:::===:::<<<>>>===BBB[[[www}}}tttllleee]]]\\\aaafffbbb[[[WWWTTTTTTSSSKKKLLLdddjjjFFFCCC>>>;;;;;;;;;;;;:::999999999888888888888777777777777777777777777777999:::;;;:::EEEGGGfffxxxfffcccUUUJJJGGGRRReeeqqquuuyyybbbZZZ\\\cccrrreeeYYYOOOLLLNNNOOOWWWXXXSSSSSSZZZ[[[UUUSSSOOOHHHBBBCCCOOObbbqqqzzzccc[[[aaasss___@@@<<<888777999::::::888999999999:::;;;<<<===>>>KKKooorrrPPPJJJHHHHHHEEEBBBIIIVVV|||{{{cccVVVTTTMMMIIILLLKKKFFFDDDCCCCCCCCCCCCAAA???===<<<:::888888888:::;;;888999555999CCCHHHWWWooo|||dddTTTKKKFFFFFFHHHSSSWWW[[[]]]YYYTTTOOOLLLKKKIIIGGGHHHKKKLLLJJJHHHDDDBBB@@@@@@BBBDDDEEEDDDMMM___xxx~~~```HHH;;;888888777888888888888999999999===999;;;@@@???@@@PPPddddddUUUMMMOOOLLLKKKKKKIIIHHHMMMUUUjjjyyylllHHHAAA===:::;;;;;;::::::999999999888888888888888777777888888999:::<<<999;;;===:::;;;LLLaaasss|||rrraaaVVVZZZ```]]]XXXWWWWWWTTTVVVWWWNNNKKKeeeyyy[[[EEEBBB>>>;;;;;;;;;;;;:::999999999888888888777777666666666666666666666666::::::;;;999BBBDDD```|||eeekkkXXXMMMJJJRRReeezzz}}}uuukkkZZZdddqqqcccWWWMMMJJJMMMNNNXXXZZZQQQLLLOOOOOOJJJIIIGGGCCC??????HHHVVVbbbuuuvvvuuu{{{|||fffVVVcccyyyTTT???<<<888777999:::999888999999999:::;;;<<<===>>>EEEgggzzzNNNGGGCCCDDDAAA@@@IIIUUUuuugggUUUTTTNNNHHHIIIHHHFFFEEECCCCCCCCCCCCAAA???>>><<<:::999888888::::::888999666999CCCHHHXXXqqqrrrjjjsssqqq\\\OOOIIIGGGIIILLLTTTZZZcccgggeee^^^VVVQQQOOONNNLLLLLLLLLIIIEEEAAAFFFEEEEEEDDDDDDEEEFFFFFFLLL^^^vvvuuuXXXCCC999777888777888888888888999999999<<<999<<<@@@??????MMM___iiiVVVPPPOOOLLLKKKKKKIIIHHHLLLSSSeeetttaaaAAA======<<<<<<::::::999999999999888888888888777777777777888999999:::888:::===;;;888@@@LLLuuu|||tttzzzeeeXXX\\\]]]UUUUUU]]]]]]XXXZZZ\\\SSSPPPnnnjjjPPPDDDAAA===;;;;;;;;;::::::999999888888888777777777555555555555555555555555:::888;;;888???AAAYYYgggpppyyy]]]QQQMMMQQQffftttvvviii}}}]]]eeetttdddWWWNNNKKKMMMLLLVVVYYYPPPIIIHHHHHHEEEAAAAAA???===<<>>;;;999888999999999888999999999999:::<<<===>>>@@@]]]QQQHHHBBBBBB@@@???GGGRRRjjjpppUUUVVVRRRIIIHHHHHHGGGEEECCCCCCCCCBBBAAA???>>>===;;;999999999999:::777999666999CCCHHHYYYssszzzkkkcccZZZQQQVVVcccooo[[[PPPKKKIIIJJJLLLTTT___nnnwwwwwwnnnccc[[[SSSRRROOONNNLLLIIIEEEBBBHHHJJJLLLJJJGGGEEEFFFHHHNNN___vvvmmmPPP@@@999888999777888888888888999999999:::999<<<@@@???>>>IIIXXXrrrYYYTTTNNNLLLKKKLLLJJJHHHJJJOOO^^^mmmWWW<<<<<<======<<<888999999999999888888888888777777777777777888999999999777888===>>><<>>>>>===<<<:::999999999999777999666999BBBHHHYYYtttwwwiii\\\NNNMMMVVVzzzeeeWWWOOOIIIGGGHHHSSSbbbvvvwwwooo\\\YYYTTTOOOMMMLLLMMMMMMKKKNNNPPPMMMHHHDDDFFFIIIPPP```vvvkkkNNN@@@;;;::::::777777888888888999999999888999<<>>>>>FFFQQQ~~~[[[VVVOOOLLLKKKLLLKKKHHHIIILLLYYYhhh|||qqqPPP<<<======<<<<<<777999999999888888888777777777777666666777777888999;;;888888;;;>>>>>>@@@BBBNNNvvvnnnaaapppwwwlllddddddcccoooYYYAAA@@@===;;;:::;;;;;;:::999888888888777777777666666666666666666666666666666888222:::999;;;AAANNNtttxxx[[[vvvxxx\\\QQQSSSwwwgggXXX___gggkkk}}}yyygggaaaeeebbb___]]]VVV]]]mmmpppaaaYYYWWWWWWRRRQQQOOOOOORRRTTTOOOHHHDDDCCC@@@===<<<>>>BBBDDDJJJLLLQQQYYYfffzzzqqqkkkwwwccclll[[[BBB:::::::::999888888888999888888888999:::;;;<<<===>>>OOOUUUJJJDDDGGGGGGCCCCCCHHHWWWxxxbbb[[[UUULLLKKKJJJGGGFFFDDDCCCCCCBBB@@@>>>>>>>>><<<;;;:::999999999666999666888@@@FFFXXXtttmmmYYYSSSXXX~~~lll\\\RRRJJJFFFFFFNNN___xxxrrrkkkaaaWWWPPPOOOQQQSSSLLLOOOQQQMMMGGGCCCDDDHHHNNN^^^ssskkkLLL@@@;;;999999777777888888888999999999777999<<<>>>===>>>DDDKKKwwwbbbXXXRRRMMMKKKLLLKKKHHHHHHJJJVVVdddwwwbbbIII===???<<<;;;;;;777999888888888888777777777777666666666666777888888<<<:::888888:::;;;<<<===CCCYYY~~~yyy{{{qqqooovvvTTT===>>><<<::::::;;;;;;:::999888888777777777666666666666666666666666666666666888///::::::888@@@HHHaaaddddddkkkZZZZZZbbbTTTTTTVVVYYY```ooonnn[[[VVVTTTYYY[[[TTTRRR]]]sssyyyiiibbb```]]]^^^VVVOOOOOOTTTTTTLLLCCCDDDBBB???======>>>@@@BBB@@@CCCIIIRRRaaaxxxzzznnnsssfffvvvpppPPP???888999:::999888777888999888888888888999;;;<<<======HHHooo{{{TTTHHHAAADDDGGGDDDCCCFFFPPPjjjqqq___RRRLLLLLLIIIHHHFFFDDDCCCCCCBBB???>>>???>>>===<<<;;;:::999888666999777777===CCCVVVsssnnn^^^YYYjjjsssbbbVVVNNNJJJJJJIIIYYYpppuuuiii]]]UUUSSSSSSOOOOOONNNJJJEEECCCDDDGGGKKK[[[pppfffIII===888666777777888888888888999999999777999;;;<<<<<<>>>DDDIIIjjjnnn^^^VVVPPPLLLLLLLLLIIIHHHJJJRRR```tttSSSBBB===???:::888;;;999888888888888777777777777666666666666666777888888888888888777888999::::::>>>FFFlll{{{vvvLLLAAA<<<;;;999:::;;;;;;:::999888777777777666666666666555555555555555555555555888...:::999555===AAAOOO}}}|||ccciiihhh||||||{{{~~~wwwbbb]]]^^^\\\______hhhggg{{{eee[[[VVV\\\aaa[[[TTTUUUccc~~~vvvoookkkhhhiii```VVVSSSSSSPPPHHHBBBBBBAAA@@@@@@@@@AAAAAA@@@===@@@EEEMMM]]]uuu{{{kkkgggkkk{{{aaaFFF;;;666888::::::888777888:::777777888888999:::<<<===<<>>>>>===;;;:::888777666999777666;;;@@@SSSqqqvvvccccccooo```UUUOOOOOOIIITTTdddsss~~~}}}rrrfff]]]YYYRRRPPPKKKGGGEEEDDDEEEFFFKKK[[[ppp```FFF<<<777666:::777888888888888999999999777999;;;;;;;;;???EEEHHH\\\~~~gggYYYRRRLLLLLLLLLIIIIIIKKKMMM\\\ppp~~~III<<<<<>>TTTjjjWWWFFFCCCCCC@@@@@@CCCCCCSSSrrrqqqVVVSSSUUUNNNHHHFFFDDDCCCCCCAAA???===??????>>>===<<<:::888777666:::666666:::>>>RRRpppvvvggg{{{~~~jjjZZZRRRPPPMMMRRR[[[ccciiinnnqqqtttxxxwwwjjjcccUUUPPPJJJFFFEEEFFFGGGGGGNNN]]]sss]]]EEE===888999???777888888888888999999999777:::;;;:::;;;@@@EEEHHHQQQooo\\\SSSMMMLLLLLLJJJJJJLLLJJJYYYnnnkkkBBBAAA>>>;;;888777666666888888888777777666555444555555555555666666666666888888999999999:::::::::>>>>>>@@@bbb}}}rrrMMM<<<;;;;;;:::999888777777777777888777666666777777666555555555555555555555555555666555555555777:::===???NNNzzzmmm[[[sssvvvttttttnnnkkkjjjffffffZZZVVVWWWaaawwwdddWWWUUU___XXXYYYWWWYYYnnn|||~~~uuuggg[[[RRRNNNKKKJJJGGGEEECCCBBBBBBDDDGGGHHHBBBCCCDDDIII^^^~~~~~~sssfffmmmuuutttaaaqqqOOO<<<===777777777777777777777777777777777888999999::::::<<>>???>>><<<<<<=========<<<<<<555444888888;;;LLL```mmmyyysss___VVVSSSPPPNNNOOONNNMMMQQQVVV]]]kkk~~~tttlll]]]SSSJJJGGGEEEDDDEEEGGGNNN\\\vvvyyyVVVDDD999888<<<999999999888888888888888888666888999999:::<<>>;;;999888888888888888888777777666555444555555555555666666666666888888888999999999::::::>>>CCC???MMM[[[DDD???AAA;;;:::999888777777777777888777555666777777666444555555555555555555555555555555555555777:::===>>>BBBcccuuuNNNXXXkkkyyyrrrdddgggvvvppp{{{nnnbbbgggfffcccYYYcccxxx___VVVZZZ[[[XXXUUUbbbuuueeeYYYPPPKKKGGGJJJHHHEEEDDDCCCDDDEEEEEEBBBCCCDDDLLLcccvvvmmmffftttkkkcccqqqvvvLLL;;;;;;777777777777777777777777666777777888888999:::::::::???KKKooofffNNNJJJBBBGGGBBBBBBFFFHHH[[[gggYYYOOOLLLLLLJJJHHHFFFEEEDDDBBB@@@@@@>>><<<<<<<<<===;;;::::::555555888888999GGGYYY|||{{{mmmVVVPPPNNNNNNPPPNNNIIIHHHJJJQQQ^^^ooo|||~~~xxxoooiiiYYYQQQIIIGGGFFFDDDEEEGGGMMM\\\wwwpppPPPCCC999999<<<888888888888888888888888888777888999999:::<<>>>>>===:::999888888777777777777888666555555666666555444444444444444444444444444555555555555777999<<<===>>>MMMTTTKKKKKKTTTWWWUUU\\\jjjooo~~~jjjiiisssnnnYYY```tttUUU]]]___[[[SSSVVVrrrrrraaaTTTLLLIIILLLIIIFFFEEEEEEEEEEEEDDDCCCBBBDDDRRRmmmlllhhhlllnnn___lllyyyeeeGGG<<<:::777777777777777777777777666666777888888999999:::;;;>>>DDDdddqqqMMMGGGBBBGGGDDDDDDFFFDDDPPPpppnnn[[[WWWQQQOOOLLLHHHFFFEEEEEECCCBBBAAA???===<<<<<<<<<:::888888555666999888777@@@MMMkkkxxxzzz{{{[[[SSSQQQRRRTTTQQQJJJEEEDDDFFFOOO\\\fffiiifffaaa]]]RRRLLLGGGGGGFFFDDDDDDGGGKKK\\\xxxfffKKKAAA:::999<<<777888888888888888888888888777888999999999;;;>>>AAAJJJggg{{{eeeUUUQQQQQQLLLKKKMMMGGGHHHOOO[[[kkk|||___???======<<<;;;:::999999888888888888777777666555444444444444555555555666666777777777888888888888999222===>>><<>>???@@@]]]}}}OOOFFFDDDEEEDDDBBBEEEBBBIIIeee{{{aaa___UUUPPPMMMHHHFFFEEEEEEDDDDDDBBB@@@>>>======<<<999777777666777:::888555:::BBBTTTuuusssrrrrrreeeaaa^^^]]]YYYQQQKKKJJJDDDHHHNNNRRRSSSQQQNNNLLLIIIEEEDDDEEEEEECCCCCCEEEIII]]]|||bbbHHH???999999;;;777777777777777888888888888777888999999999;;;>>>@@@FFF[[[hhhXXXRRRRRRNNNMMMNNNGGGEEEJJJTTTbbbtttLLLAAA;;;;;;::::::999888888777888888888777777666555444444444444444555555555555666666777777777888888888555666999AAAEEEKKKvvvUUU@@@@@@>>>999888888777777666777777777666555444444555555444222444444444444444444444444333444444555666888999:::>>>888RRRlllUUUCCCBBBEEEGGGQQQ^^^ppp|||iiibbblll]]]ccceee\\\PPP\\\qqq[[[SSSTTTMMMIIIFFFGGGJJJLLLKKKIIIDDDCCCLLLcccqqq^^^iiifffeeewwwNNN@@@<<<666666666666666666666666666555666666777888888999999<<>>===999777777777888999777444666:::DDDaaauuuooouuu||||||rrrkkkbbbWWWOOOMMMFFFFFFGGGGGGGGGEEEBBBAAABBB@@@AAACCCCCCAAAAAADDDJJJbbbbbbGGG===777777:::666666666777777777888888888777888999999888:::===???EEETTTmmm[[[SSSSSSNNNNNNOOOHHHDDDHHHOOO[[[kkk}}}mmmGGGFFF;;;;;;;;;;;;:::888777666888888888777777666555444333444444444444555555555666666666666777777777777===666444>>>AAA===\\\qqqHHH:::;;;===;;;888777777666666777777777666444333333444444333222333333333333333333333333333333444555666777888888;;;999FFFzzzqqqZZZGGGCCCDDDEEEQQQ```kkkxxx}}}rrriii~~~zzzdddfffhhh```PPPSSS|||mmmbbb___VVVPPPKKKJJJMMMOOONNNLLLDDDFFFRRRlllnnn```qqqmmm{{{oooJJJ===999444666666666666666666666666555555666777777888888999666<<<:::QQQ~~~MMMDDDGGG???BBBAAA@@@BBBHHH[[[|||cccTTTQQQOOOKKKIIIHHHHHHFFFEEEDDDCCCBBBAAAAAA???;;;888888888999888666555666888===SSSmmm~~~qqqjjjuuucccUUUNNNJJJHHHFFFEEEEEEDDDBBB@@@???>>>@@@CCCBBB@@@AAAFFFOOOlll^^^DDD;;;666777:::666555666666777777888888888777888999888888999<<>>999666777999555555555666666777888888999777888999888888999<<<>>>???JJJmmmzzzdddVVVRRRMMMNNNOOOHHHGGGGGGJJJQQQ^^^nnn~~~}}}QQQHHH777????????????===;;;999888888888888888777666555444333333333444444444555555555555555555666666666777000======777:::===DDDQQQqqq}}}MMM???@@@===:::<<<777777666666666666777888555444222333444444333111333333333333333333333333222333444555666666666666444AAA<<>>===GGGccc~~~fffWWWRRRLLLNNNOOOHHHHHHHHHIIIOOO[[[jjjyyyhhhHHHEEE<<<;;;===@@@BBBCCCAAA???>>>;;;::::::888777666555555333333333333444444444555333333444444555666666666777777888999<<>>???;;;FFFWWWxxx```TTTOOOMMMMMMNNNKKKGGGGGGNNNYYYfffwww[[[AAA???:::;;;<<<>>>???@@@???>>>===AAAAAA???===<<<:::888888555555555555555444444444333333444444555666666666666666666777:::<<>>======<<<999888888777555444444333333333333444555555666666444444444555777:::<<<>>>BBBXXXlllJJJ===555999===:::777777666666666666555555555444333333333333333333333333222111111111111222333333111111111111222333555555555555;;;;;;CCCrrrjjjMMMBBBAAABBBKKKWWW\\\[[[UUUIIINNNfff{{{___qqq~~~ggg^^^wwwxxxsssppp{{{cccRRRJJJGGGDDDJJJRRRgggvvv{{{vvvggggggvvvSSS;;;666666555444555555555555555555555555444444444555666666777777888;;;999???CCCiiiMMMCCCEEE???BBBAAAAAABBBHHH\\\lll___XXXZZZWWWKKKHHHMMMJJJHHHGGGFFFFFFEEECCCAAA===;;;:::888777777777777666888<<>>;;;<<<999888777777777888999999888888999;;;<<<===>>>???;;;;;;999888666444333222222333333444444555666666444444444444666888:::<<>>VVVSSSBBBFFFAAACCCDDDDDDCCCDDDSSSqqqgggWWWZZZYYYMMMHHHOOOKKKJJJHHHGGGFFFEEECCCCCC>>>===;;;888666666666666555666888999===KKKiiivvvbbbSSSMMMJJJHHHHHHJJJRRRcccsssrrrUUUAAA999444777888666444555555555555555555555555555888888777777777888888999<<>><<<999777666555555777555666888<<>>999555888777666555444555666777666666666666555555555555888777777666444333333222222222222333444444555555666555555555666777999:::555@@@DDDAAAQQQuuuNNNAAA>>>;;;888666666777888444444444444333333333222222222222222222222222222111000000000000111222222222222222222333555666666777666333888<<>>DDDLLL```wwwxxxrrrZZZTTTQQQTTT\\\jjj|||lllNNN:::888666666777777666555444444444444444444444444666666666666666777888999:::@@@DDDTTTqqqUUUPPPMMMKKKOOOJJJHHHGGGFFFFFFJJJWWWdddwwwMMMAAA===999999777888777777666666555666666777777666555444333222222444444444333333333333333111222222333333444555555666555444444555666888999444999AAAAAA???UUUuuuTTTAAA>>>999555555777888777555444444444444333333333111111111111111111111111000000000000000111222222222222222222222333444444555666111444<<<888GGGlllfffPPPFFFIIIuuuhhhWWWMMMIII[[[bbbYYYiiiyyypppzzzuuuqqqqqqqqqccc[[[SSSOOOJJJDDDCCCGGGRRRnnn~~~bbbIII777777999333111666444444444444444444444444222333333444444555555666888///888999<<>><<<:::999888888999666555777777666888<<>>666;;;<<<888888888777777666666555333333333333333222222222111111111222222333333333111222222333333444555555555555444333444555666777;;;000444CCCAAADDDqqqfffJJJCCC@@@:::666666888777555555555555444444444333333111111111111111111111111000000000000000111111222222111111111111111222222111666///222===888???```wwwZZZJJJJJJ]]]~~~^^^JJJLLLPPPkkkkkkXXXTTTrrrsssggg[[[\\\]]]___^^^\\\YYYYYYRRRLLLIIIJJJHHHCCCDDDHHHZZZyyy~~~~~~WWWBBB555888:::222111888444444444444444444444444222222333444444555555666888000999777<<<===LLL___JJJOOOCCCGGGDDDDDDDDDCCC@@@CCCHHHUUUjjjsssaaaYYYTTTOOOOOOPPPNNNJJJEEEDDDEEEHHHCCCAAA???<<<;;;:::999:::777555555777555222555:::;;;EEEYYYuuu{{{vvvuuu~~~zzzZZZ<<<888888666333333444444333444444444444444444444444555555555666777999:::;;;888:::>>>GGGiiiaaadddXXXDDDPPPIIIIIIIIIIIIFFFEEENNNYYY~~~YYY======@@@999888@@@888777777666555444444444444444333333333333222222111111111111111111111111111111222222222333333333333333444444555666666666888777;;;>>>:::<<>>;;;EEE^^^uuu|||LLL<<<666666666666555555555555555444444333333444444555444555666777999;;;<<<======<<<>>>AAAVVV~~~^^^SSSRRRQQQNNNMMMKKKHHHFFFFFFIIIKKKhhhNNN999999<<<888666:::777777777666555444444444444444333333333222222222111111111111111111111111111111111222222222333333333333333444555555666666:::666777;;;999999EEEUUUrrrgggKKK<<<;;;:::888777666666666444222333333222222222111111111111111111111111111111111000000000000000000000000111111111222222222333333222222333333444888===AAA]]]rrr\\\PPPEEETTT}}}iiiQQQPPPQQQ___lllWWWccc|||sssssssssccc[[[]]]aaaaaa```UUUNNNKKKMMMKKKIIIRRR```oooIII>>>555555777666555444333333444555555555444333222222222333333333444444444333777999555555GGG]]]nnnIIINNNFFFDDDBBBAAAAAAAAA@@@???EEEMMMeeecccWWWVVVRRRPPPMMMJJJIIIHHHGGGGGGFFFDDDAAA>>><<<;;;;;;;;;777666555444444555666777555444;;;KKKXXXfff~~~}}}~~~iii???555666666666666555555555555444444333333333333444444444555666777888999:::;;;<<<:::<<>>AAACCCTTTxxxnnnZZZYYYTTTQQQNNNLLLKKKJJJHHHFFFIIIGGGDDDAAA>>><<<<<<<<<999888666555444444555555444555999>>>@@@GGG^^^vvvtttrrr|||TTT888666666666666555555555555444444444333333333333444444444555555666777777888888:::777888===GGGiiirrr___TTTHHHLLLLLLJJJHHHEEEEEEGGGIIIAAA@@@<<<777888;;;999555666666666555555444444444333333333222222222222111111111111111111111111111111111111111222222222222222222222333444444555555777333444999<<<:::999;;;BBBPPPqqqfffIII<<<:::;;;888777555555555555444222222222222222111111111111111111111111111111111111000000000000000000000000111111111111222222222222222333222222111333666999DDDWWWtttVVVFFFCCCPPP}}}dddMMMIIIQQQhhh{{{~~~qqqvvvjjjfff```WWWNNNLLL[[[jjjNNN@@@888222333555333222333333333333333222222111111111222222222222333333333888555555888777777===FFFssssssVVVEEEDDDCCCBBBCCCBBB@@@>>>BBB@@@IIIcccfff]]]UUURRRNNNLLLLLLLLLJJJGGGKKKIIIFFFCCCAAA???======;;;:::888666555444444444888888::::::777:::KKK]]]~~~qqq|||}}}{{{~~~}}}eeeHHH777;;;666666555555555444444444444333333333333333333444444444555555555555666666888666666<<>>777777;;;;;;777555555555555444444444444333333222222222111111111111111111111111111111111000000111111111222222222111111222222333444444444555555777999999777999======>>>HHHiii|||xxxvvvUUU@@@999999888777555444444555555333222222222222111111111000000000000000000000000000000////////////////////////000000111111111222222222111222222222222444777:::???@@@ssseeeOOODDDAAAbbbwwwSSSNNNNNNOOOmmm}}}mmm]]]XXXkkk{{{\\\GGG;;;555222333444222111222222222222222222222222222111111111222222222333333777555444777888999===AAA___UUUDDDCCCAAAAAABBBBBBAAA???AAA???DDDRRRfff}}}eeeXXXSSSNNNLLLMMMNNNLLLJJJKKKJJJHHHEEECCCAAA??????>>><<<:::888666555555555444444444555444666>>>FFFVVV```ooo||||||xxxmmmUUU???444777555555555555444444444444333333333222222333333333444444444444444444444444555666666<<>>;;;777666888888666444444444444444444444444222222222222111111111111111111111111111111111111000000000111111111111222000111111222222333333444444777888777333222666;;;888:::===JJJoooaaaCCC666555666777666444333333444444333222222111111111111000000000000000000000000000000000////////////////////////000000000111111111111222000111333333333555888;;;;;;666TTTtttZZZKKKCCCMMM~~~dddTTTJJJCCCRRRmmmyyyuuuppp~~~eeeLLL>>>888333111444555222111333222222111111222222333444111111111111222222222222222222222333555888;;;===SSSQQQGGGEEEBBBAAAAAABBBAAA@@@======@@@FFFPPPcccsssaaaYYYQQQMMMNNNPPPNNNLLLKKKJJJIIIGGGEEECCCAAA@@@@@@>>><<<999888777777777222111111333666777888888<<>>@@@DDDQQQkkkmmmcccWWWPPPPPPQQQOOOLLLIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@===;;;999999999999555555555555777888777555555888<<>>???@@@HHH\\\ooovvvjjj\\\SSSQQQRRROOOLLLHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>><<<;;;:::::::::666777777555444555555444444555666555777@@@OOO[[[fffuuu}}}|||xxx|||kkk]]]VVVooo{{{jjjXXXTTTVVVYYY^^^bbbfffiiijjjhhhoootttvvv}}}SSS:::666444666555555444444444333333333333222222222222222222333333333444555555666777777000;;;333333BBB>>>OOO|||[[[VVVMMMNNNNNNLLLHHHFFFFFFFFF::::::999999888777666666444444333333333333222222222222222111111111111000000000000000000000000000000000111222222222222111111111222222222333333333444444444555555555555666777:::;;;999888AAASSSaaazzzbbbDDD@@@;;;777666555555444444444444444333222111000000000000000000000000000------............------///......---------......000000//////000111111222333222111111222333555666666<<>>@@@AAA@@@@@@FFFPPPXXXvvvooo[[[[[[QQQNNNSSSOOONNNMMMKKKHHHEEEDDDEEEGGGEEECCC@@@<<<:::999999:::;;;::::::888666444222000444444444555666777888999EEEKKKTTT]]]bbbbbb```^^^___ccckkkrrrrrrjjj\\\QQQMMMUUUbbblllnnnggg]]]VVVPPPPPPRRRVVV[[[```bbbcccbbbiiiqqqxxx~~~|||yyyyyyOOO;;;444444666222222222222222222222222444444333222111111111111444444444555555555666666666111222888:::>>>NNNbbbcccZZZQQQOOOLLLIIIIIIJJJIIIFFF<<<;;;:::999777666555444444444333333333222222222222222222111111111000000000000000000000000000000111111222333333333333222111111111222222222333333444444444444555555555555555888999888666:::DDDMMMkkk|||nnnfff[[[III@@@<<<888666666666666666555555555555444333222111000000000000000000000000/////////000000///////////////.........//////000111111111000111111222222222222111111222333555666888;;;GGGCCC\\\iiiTTTJJJJJJnnn{{{^^^MMMGGGFFFFFFFFFHHHOOOeeepppdddhhhbbbnnn{{{{{{tttrrrxxx{{{vvvlllfffrrruuuTTT@@@:::666333222222222222222222222222111111111111111111111111111111111111111111111111333333333444555555666666888CCCvvvnnnIIIAAAAAA>>>???>>>@@@AAA@@@@@@DDDLLLSSSaaazzzkkk___XXXUUUUUURRRNNNMMMKKKHHHEEEEEEEEEGGGGGGFFFCCC@@@>>>===<<<<<<;;;::::::888777666555555333333333444444555666777777:::???DDDGGGIIIHHHHHHCCCFFFKKKQQQTTTQQQIIICCCBBBHHHPPPVVVXXXUUUOOOKKKIIIIIIKKKOOOUUUZZZ]]]___aaagggpppwww}}}yyyhhhEEE888555444444222222222222222222222222333333222111111111222222333333444444444555555555777222333888888:::HHHYYYuuu___SSSPPPLLLJJJIIIIIIGGGDDD===<<<:::999666555333222333333333333222222222222222222111111111000000000000000000000000000000000111111222333333333333333000111111111222222222222333333333444444444555555333555777777777777999;;;>>>]]]tttkkkYYYJJJBBB::::::777555444555666777777555555555555444444333222000000000000000000000000000000111111111111000000.../////////000000111111333222111111111111111222222111111111111333444555888666AAA>>>LLLvvv}}}bbbOOOFFFVVViiiTTTNNNDDDEEEEEEAAA>>>HHHaaayyy}}}hhhlllwwwvvvuuuooogggccc}}}zzzWWWCCC<<<888555333111111111222222222333333111111111111111111111111111111111111111111111111222333333444444555555666888@@@]]]TTTCCCBBB???BBB???@@@BBBAAA@@@BBBGGGKKKRRRggg}}}```]]][[[TTTSSSOOONNNKKKIIIGGGFFFFFFFFFIIIIIIHHHFFFDDDBBB@@@???===<<<:::999999999999:::444444333333333333444444333333444444666777999:::555444555888;;;===<<<;;;999;;;>>>AAACCCCCCBBBAAABBBDDDFFFJJJOOOUUUYYY\\\___fffooovvv|||}}}RRR999444666444222222222222222222222222222222222111111111222333333222222333333333444444444777444444888777666@@@NNN}}}fffVVVQQQMMMKKKKKKIIIFFFDDD;;;:::999888666555333333333333333222222222222111111111111111000000000000000000000000000000000000000000111222222222222222000000000111111111111222222333333333444444444444111222444777999:::999888:::@@@SSSwwwiii]]][[[NNN@@@===:::777555222222444555666555444444444444333333222111000000000000000000000000000000111111111111000000------...///000111111111222111111000000000000000111111000000111222444555555///::::::>>>VVVrrr[[[OOOMMMsssuuu___ZZZKKKIIIGGGCCC===>>>JJJXXXsssttt{{{vvvvvveeeEEE======888444555111111111111111222222222111111111111111111111111000000000000111111111111222222222333444444555555:::???JJJzzzaaaGGGDDD???BBB???@@@BBBAAA@@@???AAACCCLLLZZZqqqlllhhhdddWWWWWWQQQOOOLLLKKKJJJIIIHHHGGGJJJJJJKKKJJJIIIFFFCCCBBBAAA???===;;;::::::;;;<<<777666555444333333333333777666555444444555777888888666444444555777999:::888888888999:::<<<>>>???AAACCCFFFJJJOOOTTTZZZ^^^```fffoooxxx~~~~~~bbbBBB333333444444222222222222222222222222222111111000000111222333333111111222222222333333333666444555888666555<<>>>>>>>>FFFMMM[[[pppsss```\\\TTTQQQNNNMMMMMMMMMJJJHHHIIIJJJLLLLLLKKKHHHEEECCCEEECCC@@@===<<<;;;<<<<<<:::999888777555555555555333333444444444555555555888777666555444555666888888777777888999;;;===>>>@@@CCCGGGJJJNNNTTT[[[```aaagggqqq{{{{{{[[[KKK;;;555444333222333222222222222222222222222000000000000111222222333111111111222222222333333444444555777777777;;;AAASSS```UUULLLMMMNNNKKKIIIIII666666666666666666666666222222222222111111111111111111000000000/////////////////////////////////------...///////////////////////////000000000000111111222222222333333333555333222222444666666666999;;;===>>>DDD^^^yyyiiiOOO<<<777<<<:::888888333666444222111222222111000000000000111111000000///////////////////////////------............------+++,,,---/////////......---------------...//////000////////////111222333111222777555===BBBZZZxxxhhhPPPUUU```]]]RRRIIIHHHIIIFFFBBBAAA???JJJ___yyycccgggXXXEEE888999999222///333444333222111000///......000000000000000000000000...//////000000111111111000111111222222333333444444666777OOO}}}JJJ;;;>>>===??????@@@@@@???>>>======BBBDDDMMM]]]rrrkkk]]]WWWSSSPPPPPPQQQPPPMMMJJJJJJJJJKKKLLLKKKIIIGGGEEEGGGEEECCC@@@>>><<<<<<<<<<<<;;;:::999777777777666111222333444555555555444333555777888777777888999666666666777888999;;;<<>>???>>>>>>?????????>>>===??????EEEQQQaaauuucccYYYVVVRRRRRRTTTTTTPPPKKKKKKKKKLLLLLLKKKJJJIIIHHHDDDDDDCCCAAA@@@>>>======<<<<<<:::999888888888888777666666666777777888888444777;;;<<<;;;:::;;;===999888777666777999<<<>>>>>>AAAEEEGGGIIINNNWWW^^^bbbhhhtttbbbEEE;;;444333444333222333222222222222222222222222222111111000000000000111222222222222333333333444222333444444555888:::;;;AAAaaauuubbbRRROOOOOOIIIFFFIII888777777555444333222222222222222111111111111000000000000000////////////////////////////////////...//////000000000000000............/////////000000111111111111222222222...000222222222333555777888333333999;;;:::???FFFJJJkkk|||dddLLL<<<999>>>666666;;;888000444:::444222111111111333444333222000111111222222222111111////////////////////////------............------...///111222111000...---,,,,,,,,,---///000222333//////......///000222333---666333(((999<<<555WWW^^^hhhtttiii^^^WWWPPPIIIFFFGGGBBBDDDBBB@@@JJJddd}}}tttmmm```^^^rrrwwwiiiRRRfffnnnPPP???777000000555888666333000000000000111111111111000000000000000000000000---......///000111111222000000000111222222333333666444999<<>>===>>>???@@@???>>>:::999>>>HHHRRRccc}}}ppp[[[WWWTTTTTTVVVVVVQQQLLLLLLLLLLLLLLLLLLKKKJJJJJJBBBBBBBBBBBBAAA@@@???>>><<<;;;:::999888888888888;;;:::888666666888999;;;777:::======;;;999:::<<<>>><<<999888999<<<@@@BBB???BBBFFFGGGHHHNNNWWW^^^aaahhhttt[[[HHH;;;000000333444222111222222222222222222222222222222111000//////000000222222333333333444444444222444444222333666999999888LLL}}}gggTTTPPPNNNGGGDDDGGG555555444444444333333333222111111111000000////////////000000000000//////......////////////......////////////////////////............////////////000000111111111111000000222222111111222222333444666666666777888888999999CCCHHHUUUmmmlllSSSHHHBBB999666:::666555555555555444444444222222222222222222222222111111111111000000000000////////////////////////........................//////.........---------............///////////////////////////000111111333333444444666777888999___jjjxxx~~~```ZZZZZZRRRKKKJJJGGGBBB@@@DDDFFFIIIRRR^^^uuuoooppp^^^bbbsssttt\\\QQQnnnpppTTT@@@777666666444333222111111000000000000000000000000////////////000000000000////////////000000000000111111222222222333333333555111555;;;HHHtttzzzbbbCCCAAA===BBBBBB;;;===BBB===BBBBBBBBBBBBIIIXXXmmm|||oooaaaXXXYYYXXXQQQPPPUUUIIIMMMOOOOOOLLLJJJJJJLLLFFFEEECCCCCCDDDDDDCCCAAA>>>>>>===<<<;;;;;;::::::;;;::::::;;;===>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999999:::<<>>]]]pppIII???@@@CCC<<<;;;@@@======>>>??????CCCNNN]]]hhh|||zzz^^^WWWZZZWWWRRRPPPOOONNNMMMMMMOOOPPPPPPOOOGGGEEEDDDDDDEEEEEECCCBBB@@@??????>>>===<<<<<<<<<;;;;;;;;;===???@@@>>>===<<<<<<<<<<<<<<<=========<<<;;;:::999;;;===@@@BBBDDDFFFHHHKKKNNNRRRWWW[[[fffmmmwww|||mmmkkkyyyqqqJJJ888777555333222111111222222111111000000111111222000000000000000000000000000000111111111222222222444444444444555555555555:::888RRR___TTTNNNIIIGGGFFF444444444333333333222222111111000000000000//////...//////000000//////.........////////////..............................---............////////////000000111111000000///111111111111111222222333111222222333333444444555888555444888EEEYYYlllxxxtttfffEEE<<<777999888444333888555555444444444333333333111111111111111111111111111111000000000000//////........................------------------------............---------------............///////////////......//////000111111111111111222444555666555BBBeeesssbbb{{{llleeeddd\\\TTTMMMHHHEEEAAA@@@AAA>>>IIIUUU[[[eeexxxvvvlllrrrsss[[[dddxxx}}}bbbIII:::555666555444444333222111111////////////////////////....../////////000000000....../////////000000000000111111111222222222222111888444000777FFFzzz[[[DDD<<>>;;;??????:::<<<======>>>CCCKKKQQQdddvvvxxxeee]]]WWWSSSTTTSSSNNNIIIJJJOOOQQQOOOKKKHHHGGGEEEEEEEEEEEEDDDBBBBBBAAA@@@??????>>>>>>???<<<<<<===@@@BBBBBB@@@>>><<<<<<=========>>>>>>>>>===<<<;;;;;;<<<>>>AAABBBEEEGGGIIIKKKMMMQQQWWWZZZdddjjjqqqxxx{{{}}}|||yyyyyyppppppyyyVVVCCC666555444222111222222333222111111000000111111222000000000000000000000000000000000111111111222222333333333444444444555555999777DDDooonnnUUUSSSLLLEEEHHH333333333333222222222222000000000000000000//////...//////////////////...---......//////......---........................---------.........////////////000000000000//////000000000000000111222222000000111222222333333444888888999888:::???HHHNNNcccttt}}}wwwbbbKKK@@@<<<999999<<<:::555666:::444444444444333333333222111111111111111111111111111000000000////////////........................---------------------------------------------------------........./////////............///000000111111111111222333444555555888IIIooopppccc~~~sssiii]]]SSSLLLHHHFFFFFFCCCEEEFFFEEEGGGQQQ```jjjtttjjjxxxqqquuu{{{yyyhhhOOO<<<555555444444444333222111111000////////////////////////........./////////000000........./////////000000000000000111111111111222---888222000999<<>>@@@>>>@@@AAA======>>>===<<<>>>AAAEEERRRaaaxxxjjjVVVTTT\\\UUUQQQMMMNNNQQQRRROOOKKKJJJHHHGGGFFFGGGFFFEEECCCCCCBBBAAA@@@???@@@@@@AAA@@@@@@AAACCCDDDCCC@@@>>>======>>>>>>??????@@@@@@???>>>======>>>@@@BBBCCCCCCEEEGGGJJJMMMRRRXXX\\\fffjjjooosssvvvxxxzzz|||xxxtttYYYBBB>>>444444222111111222222333111111000000000000111111000000000000000000000000000000000000111111111111222333333333444444444444999;;;???VVV|||WWWWWWPPPEEELLL333333222222222111111111//////////////////000000......////////////......------............------........................------------............//////000000000000//////000000//////000000111222000111111222222333444444,,,111555777555555888;;;@@@NNNZZZaaaqqqsssjjj]]]FFF777666666666666777444222333777444333333333222222222222000000000000000000000000000000000////////////...........................------------------------,,,,,,------------------------------...........................//////000111111111111222333444444444777999JJJqqqmmmssslll\\\QQQKKKGGGCCCBBBBBBBBBCCCEEEJJJNNNUUUYYYbbbmmmyyyxxxgggrrrzzzhhhTTTBBB666333444333333333222111111000000....................................////////////............//////////////////000000000111111111---666///222>>>999PPPYYY999:::>>>???@@@?????????===;;;:::<<>>>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCEEEHHHKKKOOOVVV]]]cccjjjmmmpppsssuuuxxx|||xxxuuurrraaaGGG777<<<333222111000000111222333111000000000000000000111//////////////////////////////000000000111111111222222222222333333333444222999;;;DDDpppaaaXXXPPPFFFKKK222222222111111111000000......////////////000000---......//////......---------............------------------------------,,,------------............//////000000//////...///////////////000000111000111111222333333444444000222444444222222555888444777;;;CCCVVVrrrttt]]]PPPCCC555444<<<333333333222111111333555333333333222222222111111////////////////////////000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............------......///000111111111111111222333333111777555:::aaaoooggguuummm___UUULLLGGGDDDFFFFFFCCCBBBCCCBBBBBBGGGPPPXXXaaammmwww{{{tttooommmmmmqqq|||qqqgggvvvqqqVVVDDD999333111111222222222111111111000000........................------........./////////------........./////////////////////000000000000000333///333;;;555@@@dddmmmJJJAAA======???;;;???===;;;:::999;;;===>>><<>>@@@<<<======<<<;;;<<<<<<<<<;;;======EEEWWWnnnnnnggg___[[[[[[YYYTTTPPPOOOMMMKKKJJJJJJIIIGGGEEEGGGEEECCCBBBBBBDDDFFFGGGGGGEEECCCCCCDDDEEEDDDDDD???@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKNNNSSSZZZbbbhhhfffgggiiikkkpppwwwppp|||||||||}}}ZZZLLL>>>333444333222111000//////000111000000////////////000000////////////////////////////////////000000000111111111111111222222222222111666;;;===JJJrrraaaTTTQQQGGG111111111111000000000000---.........//////000000---..................---,,,------......------,,,------------------------,,,,,,,,,---------............////////////.....................///000000//////000000111111222222//////000111333444555555888444555888777888HHHZZZmmmyyy~~~~~~{{{dddIII===:::777777888555222///555555444333444444111---222222222111111111111000////////////////////////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........------------...////////////.........//////000000000555:::888EEEtttiiiQQQLLLOOOUUUfffzzzxxxdddZZZUUUQQQQQQTTTLLLHHHGGGJJJHHHEEEHHHOOOMMMOOOSSSWWW\\\___bbbccc___bbbdddccc^^^[[[YYYYYY[[[\\\^^^aaahhhrrr~~~vvv~~~{{{ZZZGGG666222333333444666111111111111000000000000........................---------.........//////---------.........//////............/////////000222...222444---000;;;@@@[[[hhhJJJ@@@BBB???>>>===>>>???@@@>>><<<999===:::<<>>???CCCAAA<<<:::>>>;;;:::;;;<<<;;;;;;BBBKKKZZZvvvrrrddd[[[WWWUUUUUUQQQOOOLLLLLLMMMOOOPPPPPPHHHGGGFFFEEEFFFGGGHHHIIIKKKIIIGGGFFFEEEDDDCCCCCCGGGGGGGGGHHHJJJLLLOOOPPPKKKKKKLLLOOOWWW```iiiooo}}}|||yyy{{{hhhTTTGGG;;;111111888000000////////////000000////////////////////////...///000///---,,,---.........................../////////000000000111111000222///111555333???YYYfffVVV000000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,......------------......------------............//////////////////000000//////000000000111111111222222222111111111111111111333555555333111000000111666444555===@@@FFFUUUeeelllsssvvv{{{xxx~~~qqqdddLLLJJJFFF@@@999444222222///000222444555444111///111111111111111111000000////////////////////////////////////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------.........000000000000000////////////000000111333666888888777===YYYxxxlllddd[[[RRROOOPPP^^^eeelllnnnoooqqqttttttssstttuuuxxxzzz~~~}}}wwwnnnfffddd___WWWQQQQQQNNN```vvvuuullltttcccOOO???555111222000//////000000///...////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////---///000000000000111333666777CCCiii}}}KKKDDD?????????>>>>>>AAA:::999;;;===<<<;;;>>>DDDIII```|||wwwgggZZZRRRVVVSSSPPPOOOPPPQQQQQQPPPIIILLLNNNMMMIIIHHHJJJMMMMMMMMMLLLKKKJJJIIIIIIJJJIIIIIIIIIJJJMMMQQQUUUWWWUUURRRRRR[[[kkk{{{sssqqqqqqVVVZZZSSSAAA444333444333000000////////////000000........................---.........---,,,------////////////////////////....../////////000000000---111///111777555999IIIuuu{{{^^^////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,------...///,,,------------.....................////////////////////////000000000000111111111111111111111000111222222111000111444777111666222///555555555>>>EEEIIIPPPWWWaaammmyyywww{{{uuuqqqjjjddd___WWWNNNGGG:::999777444111000222444222111000000000000111222000000111111111000000///............////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........................../////////000222111......222444444555;;;???WWWyyytttkkkeeecccTTTQQQMMMJJJIIIJJJIIIHHHFFFHHHKKKMMMOOOOOONNNMMMKKKMMMOOOPPPPPPPPPQQQRRRVVV]]]ccc```ZZZVVVPPPKKKJJJCCCAAAFFFIIIKKKRRR\\\sssvvvlll{{{ppp\\\MMMBBB888111///222111//////000000...---/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............/////////---///000000//////000111000555:::MMMnnn___KKK>>>???DDDBBB<<<<<<:::;;;===;;;888999<<>>222555555,,,000//////......//////000........................//////////////////......////////////////////////............////////////+++222000000777777777@@@[[[fff////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///,,,,,,---------........................................../////////000000//////////////////000000111111111000000222666999111777333000666666222777555666999===BBBHHHQQQXXX^^^eeekkklllhhheeeddddddcccmmm|||hhh]]]WWWQQQNNNIIIDDD@@@;;;777666555555555555555555666666444444222111000000222333...///000111111000//////---------....../////////...///000000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------......//////000000444333...+++...000///111;;;888777RRRxxxnnneeeZZZQQQMMMJJJIIIIIIHHHFFFDDDBBB???>>>===<<<@@@AAAAAA>>>;;;999:::<<<;;;CCCGGGEEEAAAAAA@@@???AAAEEESSSdddhhhcccdddllltttqqq}}}~~~iiiWWWEEE<<<999444111111000///...///000000...---//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---///000///......///111///444666===^^^qqqSSSCCCDDDCCC;;;???<<<;;;<<<:::666777:::<<>>PPP////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---,,,,,,++++++,,,,,,---........................---------............///////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333444444444555555666666666666666666666666333333333222222111111111222222222111111111000000111111111111111111111111111111000///...------,,,........................111++++++333777222---,,,...------,,,,,,------...+++++++++,,,,,,---------************************************************************************++++++***************+++---,,,*********+++---///...------------...//////111111111000000...---,,,222//////000222777AAALLLxxxwww}}}|||oooeeeccc```eeettt}}}xxxaaa[[[iiiyyykkkyyysssqqqzzz{{{zzz|||sssyyy~~~tttcccRRRFFF777666444222111/////////000000///...............------..................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000(((...555666333CCCsss{{{JJJ444DDD???;;;;;;>>>===888777;;;777999;;;<<>>444//////111000...///////////////////////////............------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000111222333444<<<===ddd........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---........................------------................../////////000000000000000000000000000000000//////000000000111111111000000000111111111222222222222333333333333444444444444444444444444444444333333222222222111111111222222222111111000000000111111111111111111111111000000//////......------........................000,,,---333555000,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------************************************************************************++++++***************+++---,,,+++++++++,,,---...---------------......///333333333222111000//////222000000111111111666===SSSoooxxxsss|||~~~|||}}}}}}wwwnnnooo}}}}}}tttuuuxxxwwwsss~~~xxxnnnaaaSSSDDD;;;555444333111000/////////000000///.......................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222111---333QQQqqqdddBBB>>>CCC@@@@@@CCC@@@999777:::888999999888:::AAALLLUUUhhhuuuiii\\\```mmmyyy~~~}}}}}}www^^^TTTTTT???999111...///111000///....................................------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........000000000000111222333333777666TTT........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------------.....................////////////000000000000000000000000000//////000000000000111111////////////000000000000111111111111222222222222111111111111111111111111222222222111111111111111111111111111000000000000000000000000000000000000//////..................------------------------......111444222---+++------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,************************************************************************+++***************++++++,,,,,,,,,,,,------------------,,,,,,------...///222222222222111000000//////...///111000---...222888IIIcccvvvrrr~~~vvvyyytttqqqwwwnnn}}}qqqiiiwwwxxxiiiYYYKKK@@@777222333222111000////////////000///......---.................................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333///...111111222>>>LLL___KKKDDDAAA???@@@???;;;;;;===777888888666555888???DDDQQQ^^^ppp}}}uuummmoooxxxooohhheeeXXXFFF777333...---///111000.......................................------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000111222333333222AAAlll........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------........./////////////////////////////////////////////000000000111....../////////000000000/////////000000000111111000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000---.....................------------------------,,,///333333...******---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,*********************************************************************************)))******+++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,------......///////////////......,,,+++,,,000111...///222777888DDD[[[ppppppppp|||uuu~~~|||rrrnnnyyykkk~~~uuulllgggttttttiiiYYYIII===666222000000000///........./////////......------........................---------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000,,,---333666666888<<>>OOOaaa~~~wwwjjjooo}}}vvv|||{{{yyyssslllgggwwwqqqqqqlllnnnpppooouuuuuuiii[[[SSSFFF<<<666333222222//////......---......///......------------......//////.........---------,,,,,,+++++++++*********+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///...///222222//////000;;;^^^nnnSSS@@@;;;<<<;;;777888888999999999999:::;;;777>>>IIIUUUaaaqqq~~~}}}}}}}}}|||yyywwwtttwwwyyyzzz{{{~~~yyyuuuwwwaaaSSS^^^lllcccHHH222111000000000000000...,,,...........................------------,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++............///000111222000555444===hhh------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------....................................////////////000000////////////000000000000............////////////000000000000000000000000////////////000000000000............////////////////////////////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,)))///333///+++***,,,,,,+++******))))))******++++++++++++++++++*********************************************************************************))))))))))))***+++,,,,,,************++++++++++++++++++******++++++,,,---...///000000111111111111777111...///111000222555111------333999EEE]]]sss~~~nnnppp|||vvvuuu{{{rrrkkk}}}uuudddttt~~~{{{oookkkjjjsssyyyuuuqqqeeePPPBBB===777333111111222111//////......---.........---------,,,------...////////////...------,,,,,,++++++++++++************++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,...111111///...000333000BBBeeezzz^^^FFF;;;<<<<<<:::;;;;;;::::::999777666666555999>>>EEEPPP^^^ooo{{{~~~~~~|||~~~~~~~~~|||}}}~~~}}}xxxtttrrruuuxxxxxxxxxzzz{{{xxxrrrvvv```RRRXXXZZZLLL:::111111111111111000///...---------------------------------------,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------......///000111+++333444555RRR------------------------+++++++++,,,,,,---------************************************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------------------------........./////////000000------........./////////............////////////000000000000000000000000........./////////000000---------....../////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...111---***,,,---+++******))))))))))))******++++++++++++*********)))************************************************************************))))))))))))***+++,,,---***)))((((((((()))++++++***************+++,,,,,,---...///000111111111111777111...000111000000111333333222000///444???IIIpppyyyzzzxxxxxx|||ttt~~~sss~~~zzzrrrtttqqqpppooogggppppppvvvttthhh___SSS@@@555333000...///000000///000000///......---......---,,,,,,,,,------...///000//////...------,,,,,,++++++++++++***************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---)))---000111000222555777222666HHHmmmqqqVVVBBB===>>>>>>===<<<;;;:::999888666555666777999<<>><<<666999@@@===333:::999999999;;;>>>AAABBBKKKSSS^^^eeekkkqqqyyyyyy{{{~~~~~~{{{xxxrrrssstttvvvwwwyyyzzz{{{xxxxxxyyy{{{}}}{{{xxxuuuooossswwwzzzyyyvvvttttttvvvzzz{{{zzz||||||~~~www~~~wwwxxx|||wwwzzzsssOOO777333333---////////////////////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,,,,,,,------.../////////...000333888999<<>>HHHWWWjjjwwwzzzxxx||||||~~~wwwkkkbbbnnnnnnmmmllllllmmmppprrrppp___KKK:::...***...666000//////...------,,,,,,,,,,,,------......//////.........---------------,,,,,,,,,+++++++++******...---+++)))((((((((()))))))))))))))************))))))))))))))))))))))))+++******))))))******+++,,,++++++***+++,,,---...,,,,,,,,,------------......///000333>>>YYYdddVVVUUU===;;;;;;:::888777:::???999999888888999:::<<<===AAAGGGNNNTTTZZZbbbmmmtttyyy||||||yyyzzzzzzzzzzzzyyywwwvvvqqqrrrrrrsssssstttuuuuuurrrrrrsssvvvxxxxxxvvvtttvvvuuuttttttuuuvvvxxxyyyxxxwwwyyysssooommmoootttyyysssuuu}}}fffBBB///000222000........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++***(((((()))******+++,,,,,,,,,,,,,,,---....../////////000111555555333NNN{{{...,,,+++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,000444444000+++))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,------------------------------------------------+++---///000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******+++++++++************))))))))))))*********++++++&&&***------,,,111;;;DDD<<<======;;;777111+++''')))))))))******)))((((((***************************+++,,,+++******+++,,,++++++++++++++++++++++++...---------...///000111111000///.........///000222000...---222???QQQ]]]nnnuuu~~~vvv}}}~~~rrrgggeeefffeeebbbaaaooossstttmmmbbb^^^eeennn___UUUOOOLLL@@@000,,,444//////......---,,,,,,,,,------------------------............////////////++++++++++++++++++++++++,,,+++***))))))))))))***))))))))))))************))))))))))))))))))))))))+++******))))))******+++***************+++,,,,,,,,,,,,,,,,,,------------444+++---555333777XXX~~~qqqhhhWWWFFF;;;<<<999222333<<<999888777777777777777777777:::>>>BBBGGGQQQ\\\eeelllpppvvv{{{~~~}}}xxxzzzxxxvvvtttsssrrrrrrssspppoooooonnnnnnnnnnnnnnnllllllmmmooorrrtttsssrrrtttrrrqqqtttxxx|||}}}|||uuusss|||tttiiifffpppyyyzzzqqq```SSSaaa{{{wwwQQQ666---...000000........................,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++((())))))******++++++++++++,,,,,,------......///...///...222444---999WWW---,,,++++++------,,,+++************************************************************************************************)))///444333...***)))+++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******---,,,,,,,,,++++++******)))******+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))*********+++++++++*********))))))))))))))))))************(((***+++***))),,,333999444555777888777444111///((((((((()))******)))(((************************)))+++,,,+++***)))***+++++++++++++++++++++++++++---------------....../////////...------......///111111000///000444:::???OOOZZZiiitttxxxzzz|||}}}{{{~~~|||xxxxxx~~~}}}vvvyyysssfff```]]]bbbhhhkkkmmmpppmmmooonnneeeZZZTTTWWW[[[EEEFFFUUUdddZZZ===,,,............------,,,,,,,,,------------,,,,,,++++++---------....../////////,,,,,,,,,++++++************))))))))))))*********((()))))))))************))))))))))))))))))))))))******))))))))))))******************++++++,,,,,,++++++,,,,,,,,,---------555---///666000***???```~~~}}}ssswww\\\AAA:::<<<;;;666444888888777777666666666666444555777999===EEENNNUUU[[[aaaiiiqqqvvvzzz~~~}}}~~~|||xxxyyywwwuuurrrpppooooooooommmlllkkkjjjjjjjjjjjjkkkkkkjjjjjjllloooqqqqqqpppppppppttt||||||vvvnnnuuu{{{www}}}{{{zzz|||zzzpppcccXXXTTTbbbuuutttXXX<<<222111...,,,,,,........................,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,((()))))))))*********++++++++++++,,,------............,,,111777111333EEEmmm---,,,++++++,,,---,,,+++************************************************************************************************&&&+++///...***(((***---************************))))))*********+++++++++++++++++++++++++++++++++))))))+++,,,------------,,,,,,,,,++++++************++++++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))************+++++++++*********))))))(((((()))))))))************)))(((((()))*********'''((())),,,...000222333***((('''(((***,,,+++***)))))))))))))))))))))))))))***++++++))))))***+++************************+++,,,,,,,,,------------------------------......+++---000111000///......777AAAMMMVVV\\\ccckkkrrrtttnnnssszzzvvvwwwvvvsssrrrvvv|||{{{jjjbbbbbbbbbaaahhhlllbbbhhhfffjjjqqquuurrrnnnllleee```ZZZVVVSSSNNNGGGBBB777555>>>LLLEEE000)))222---------------,,,,,,,,,---------,,,++++++******+++++++++,,,,,,---------......---,,,***))))))((((((((())))))************((()))))))))************))))))))))))))))))))))))***))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////111444111///777CCCdddxxx]]]FFF@@@DDDBBB;;;999888888777777777888888555666777888:::>>>BBBFFFIIIOOOXXXaaaiiiooouuuyyywwwvvvwwwxxx|||xxxzzz}}}}}}zzzvvvuuutttrrrqqqooonnnmmmkkkjjjiiigggggghhhiiijjjmmmlllkkklllnnnoooooonnnrrrrrruuu|||}}}wwwuuuiiiiiizzz|||~~~tttiiixxxgggTTTVVVaaafffcccPPP>>>000222333---***---........................,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++)))))))))))))))***************++++++,,,---------...///+++///777444333>>>NNN{{{---+++***+++,,,---,,,***************************************************************************************************&&&(((***)))''''''***...************************)))))))))************+++++++++++++++++++++++++++((((((***,,,---.........+++++++++++++++*********++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...000++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))******+++++++++++++++************)))((((((((()))))))))******((('''''')))++++++)))&&&'''''''''(((***...222555000,,,((('''***,,,,,,***)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------+++,,,---...///000111111///444999<<>>444...//////+++,,,222------------------------++++++************++++++******))))))))))))******++++++++++++++++++++++++)))))))))***************)))))))))))))))))))))))))))******++++++,,,,,,------111---,,,222111000888;;;iii|||,,,+++***+++,,,,,,,,,***************************************************************************************************)))))))))))))))******+++************************))))))))))))************************************((((((***+++,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...++++++++++++++++++++++++************************************************(((((((((((((((((((((((('''(((((()))******+++++++++++++++************)))(((((((((((()))))))))***$$$&&&)))******)))))))))+++***))))))+++---000222888222***''')))******((())))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))******+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,...---,,,---///111333333///000111000000333999>>>JJJSSS^^^cccdddfffkkkqqquuu{{{~~~{{{xxxxxxsssmmmccccccfffiiigggbbb```ccc___eeemmmooojjjdddgggpppZZZZZZ[[[___iiiqqqpppkkktttkkklllooonnnuuu|||yyyooohhhdddeeeddd[[[PPPJJJBBB<<<666777:::999222+++///,,,...111111...---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))++++++++++++++++++++++++((())))))******)))((('''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,+++******++++++++++++,,,,,,,,,+++---------///222222000444GGGiiiyyyhhhRRRIIIFFFAAA???;;;777666777999:::999888666666666777777777777888:::===BBBJJJSSSZZZ___aaaeeejjjnnnpppqqqrrrtttuuuyyy}}}zzzzzzzzzzzz{{{|||{{{{{{tttssssssuuuwwwyyyxxxwwwmmmllljjjhhhiiijjjlllnnnllljjjgggeeeccccccdddeeeggghhhiiillloooooonnnlllmmmlllllljjjhhhfffdddbbbUUUeeeooooootttxxxuuuqqquuu~~~~~~rrrtttxxx|||oooddd___UUUFFF999333111...,,,,,,,,,...111------------------------++++++************++++++******))))))))))))******************************************)))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,(((111///+++......---444444KKKxxx{{{,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++,,,---,,,***(((************************))))))))))))************************************((())))))************)))))))))******+++++++++,,,+++++++++***************************************++++++++++++++++++++++++))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++++++++************)))(((((((((((())))))))))))###'''+++***&&&$$$(((,,,''''''&&&''''''(((******???777---'''''')))(((&&&))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))***+++,,,,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***...////////////000222444000444:::BBBKKKWWWbbbiiinnnssstttqqqrrrvvvuuuqqqjjjfffiiipppnnndddaaaeeefffjjjnnnnnnhhhdddkkkvvviiiiiiddd^^^fffuuu{{{xxx|||pppooosssppppppoooeeelll```TTTPPPNNNHHH@@@<<<555333111/////////......///...,,,+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******)))))))))(((((()))+++,,,---......((()))*********)))'''&&&))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++******)))******+++++++++,,,,,,,,,000,,,,,,//////---///555111222DDDlllvvvqqqmmmWWWOOOEEEAAA<<<777444555777999;;;999666555666888999999999888777666999???HHHOOOLLLOOOUUU[[[___aaaaaa```mmmooottt||||||vvvrrrqqqqqqsssvvvyyyzzzzzztttrrrqqqqqqssstttttttttkkkhhhdddbbbcccggglllooonnnkkkhhhdddaaaaaaaaabbbbbbdddfffkkknnnooommmkkkkkkpppvvvxxxvvvqqqkkkhhh\\\kkk|||vvvnnnjjjlllllliiinnnwww|||xxxyyyzzz||||||uuuwww|||mmmNNN777333))),,,---,,,---///...,,,------------------------++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((()))))))))***++++++,,,,,,###000111,,,---------444333888```++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************,,,***(((((()))***)))((((((((())))))*********+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************+++,,,------************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))++++++***)))((()))******))))))))))))******++++++******))))))((((((******+++++++++,,,,,,,,,***++++++,,,,,,------...///...---,,,,,,,,,,,,,,,---...000222555;;;CCCHHHRRRYYY```cccbbb```bbbdddhhhmmmpppnnniiidddcccddddddhhhkkkiiidddcccggglllfffcccbbbffflllsssvvvwwwuuurrrnnniiifffdddddddddPPPMMMGGGAAA;;;666333111//////000000///...------...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))......---+++)))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,---------......)))222999CCCaaavvvooo}}}kkkgggYYYNNN@@@999888888666333999;;;<<<999888888888666666555555555888<<<@@@CCCDDDEEEFFFIIIOOOUUU[[[^^^^^^bbbiiiooossstttsssrrrfffggghhhiiikkklllmmmnnnllljjjggghhhlllpppqqqpppjjjgggcccaaaaaaeeeiiimmmrrrjjjaaa]]]___bbbcccbbb]]]]]]^^^```cccgggkkkmmmpppxxx|||jjj^^^\\\nnn{{{}}}zzzvvveeeaaapppqqqtttzzzwwwxxxvvvqqqooohhhbbbBBB444111///............---------------------------------************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******+++***))))))+++,,,+++,,,---...////////////666555HHHrrr++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))+++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************...111111...,,,+++,,,))))))))))))*********+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++*********+++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''')))++++++***)))))))))******))))))))))))***************)))))))))))))))*********+++++++++,,,,,,******+++,,,,,,------...---------,,,,,,---............///...///111555888999???EEEGGGEEEDDDFFFIIISSS\\\hhhnnnlllgggbbb```[[[aaafffeee```]]]^^^aaaaaa```___aaadddfffdddccc```\\\WWWQQQLLLIIIHHHHHH???<<<999444000...,,,+++///////////////...------........................------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++******)))))))))+++***)))''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------111111333GGGkkk|||}}}rrrYYYDDD:::777777888666:::===<<<999888888888777666555555666888:::<<<======>>>AAAEEEJJJOOORRRVVVZZZ___eeeiiijjjiiiiiiddddddeeefffgggggghhhhhhfffddddddfffkkknnnpppoooiiifffaaa^^^^^^aaafffiiimmmfff^^^[[[]]]______^^^^^^^^^]]]\\\[[[]]]```bbbfffjjjnnnpppooonnnmmmmmm{{{wwwqqqtttsss{{{}}}}}}}}}zzz}}}zzzqqqkkkfffcccbbbmmmvvvTTT:::///---............------------------------------------************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))******)))))))))***,,,+++,,,---....../////////000,,,888[[[++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))************'''...555666111,,,+++---)))))))))***************************************,,,,,,++++++************************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))++++++)))))))))*********))))))))))))******))))))))))))*********************++++++++++++,,,******++++++,,,---------,,,,,,,,,,,,---...///000---......,,,+++***+++---***...111222111000333555888BBBPPPXXXYYYUUUQQQNNNKKKQQQXXXYYYTTTOOOMMMNNNPPPQQQRRRSSSSSSQQQLLLHHHJJJGGGBBB===999666555444222222000...---,,,,,,,,,..................------------------------------------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))***+++++++++...,,,)))'''&&&(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))(((''''''++++++++++++++++++++++++++++++,,,,,,,,,---------//////---+++111IIIlllssshhh{{{}}}{{{^^^III>>><<<===333666:::;;;888666666777888777777666666666777777777777777999;;;???BBBEEEMMMOOOSSSWWWZZZ\\\]]]]]]____________````````````^^^^^^___cccgggkkklllllliiieee```\\\\\\___dddgggfffaaa[[[YYYZZZ[[[ZZZXXXVVVYYY\\\]]]\\\[[[ZZZZZZPPPYYYcccjjjmmmrrr{{{}}}sssjjjpppuuuqqqhhhrrrkkk```\\\]]]^^^lllrrrnnn[[[CCC333---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((()))))))))******++++++,,,---............000+++///DDDggg************************)))))))))))))))))))))))))))***)))(((((((((***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))((()))))))))************%%%***000222...***))))))************************************************,,,,,,++++++******))))))************************************************************************))))))))))))))))))))))))+++++++++******)))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++''')))******))))))***+++******))))))))))))******(((((())))))******++++++************++++++++++++*********+++,,,,,,------------,,,,,,---...//////+++---......,,,+++,,,---,,,---///...------///222...222777::::::999:::;;;:::???EEEEEEAAA<<<:::;;;:::<<<===??????<<<888555999888555333222111222222.............../////////......---------------------------------------------,,,,,,+++***+++++++++************************************************))))))))))))))))))))))))''''''(((((()))***++++++...,,,+++)))((()))******((((((((((((((((((((((((******************************))))))((((((((((((************************++++++++++++,,,,,,,,,,,,,,,,,,///000///555NNNhhh{{{hhhqqq~~~{{{bbbQQQHHHFFF===999666888999777666777666666777777777888888888888777777777888:::<<<===EEEFFFIIIKKKNNNPPPQQQQQQTTTUUUUUUVVVWWWXXXXXXYYYXXXYYY[[[^^^bbbdddeeeeeebbb___ZZZWWWWWW[[[```cccgggddd```^^^^^^]]][[[YYYUUUZZZaaaccc```ZZZUUUSSSGGGYYYqqqooooooppptttyyyzzz~~~|||oooeeegggrrrkkk___]]]^^^^^^aaa\\\QQQCCC777111000000.........---------,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((('''''''''(((*********)))***+++,,,------......---111//////777RRRwww************************)))))))))))))))))))))))))))***+++***(((''')))+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))************(((((()))*********)))'''+++++++++***************************************+++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))************)))''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********''')))******))))))***,,,******))))))))))))******(((((())))))******++++++))))))*********+++++++++))))))***++++++,,,,,,---......---,,,,,,,,,,,,,,,***,,,...///...------...------------,,,---...000000000///...---...000222111333555444111//////000//////000000///............------------...///000+++,,,,,,---------------------,,,,,,,,,,,,---...------------------------,,,,,,+++************+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))*********************************+++++++++,,,,,,,,,***...444111...999JJJiiixxxyyy}}}|||yyyxxxtttccc[[[XXXRRRDDD888888;;;:::888777222333444555777888999999999999888777888888999:::===>>>???AAABBBDDDEEEEEEHHHIIIJJJLLLNNNOOOQQQRRRRRRTTTVVVXXXYYYZZZ[[[[[[YYYWWWSSSQQQRRRVVVZZZ^^^jjjhhhfffeeecccaaa___]]][[[^^^aaa___YYYTTTRRRRRRXXXiiiyyytttvvvuuupppjjjhhhjjjlllllluuuvvvtttjjjgggpppwww}}}ooogggddd___YYYRRRIII>>>666222000000111...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))((((((((('''&&&&&&(((+++,,,***((()))***+++,,,------------+++/////////>>>^^^************************))))))))))))))))))))))))(((+++...---***((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,---...---,,,+++))))))))))))))))))))))))))))))))))))************,,,)))''''''***++++++***+++++++++++++++*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))((()))+++---******))))))))))))******))))))))))))************)))))))))************+++))))))******+++,,,,,,,,,...---,,,+++***************,,,------,,,++++++,,,---,,,,,,,,,,,,---......---...///000000///...---/////////---++++++,,,......///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,------.........------,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((+++------+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******************************))))))*********+++++++++...******......+++000888HHHccc~~~wwwtttyyypppfffpppvvvqqqqqqssshhhTTTBBB>>>>>>:::666777222222222333444666888888888888777777777777777888666777888999:::;;;;;;;;;>>>???@@@CCCEEEGGGIIIJJJLLLNNNOOOOOONNNNNNPPPQQQVVVUUUSSSQQQRRRUUUXXXZZZ[[[[[[[[[ZZZYYYYYYXXXXXXTTTVVVXXXVVVUUUXXX___ffflllrrrzzz}}}rrrcccYYYYYY```gggkkkppp~~~vvv~~~~~~wwwxxxxxxuuuxxxwwwssstttrrrfffYYYGGG>>>555222000------...------------,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&))),,,---+++((())))))***+++,,,,,,,,,,,,)))...222000333HHHlll************************))))))))))))))))))))))))''',,,000000,,,))))))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************+++---...///...---,,,))))))))))))))))))))))))))))))))))))***************++++++******+++,,,---,,,,,,,,,++++++*********************************(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))((()))+++---******))))))))))))***************)))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++******)))*********(((***++++++******+++,,,---,,,,,,---...///......***+++,,,...///...,,,***---------,,,++++++---...---//////...,,,+++,,,.........------,,,,,,,,,,,,......///000//////...---,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((************************))))))))))))*********+++,,,******+++,,,---...000555HHHaaauuuzzzyyywwwxxx{{{xxxqqqooossszzzuuunnnnnnzzzyyywww|||nnn]]]TTTLLLAAA===AAA;;;999777555555555666777666666666666666666777777444555777888999888777777888999:::<<<>>>@@@AAABBBDDDEEEFFFEEECCCDDDGGGIIIOOONNNMMMLLLKKKLLLLLLLLLCCCDDDFFFGGGHHHJJJLLLMMMJJJRRR[[[aaaccchhhqqqxxxpppmmmllluuurrrrrrqqqqqqpppoooqqqtttsssyyy|||zzzsssmmmtttmmmjjjhhhccciiiqqqzzz|||gggQQQ===666111000...******...---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((&&&&&&)))...///,,,(((((()))***+++,,,,,,,,,,,,,,,---111333000888SSSppp~~~))))))))))))))))))))))))))))))))))))))))))))))))''',,,222222---***)))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***+++---//////...---,,,))))))))))))))))))))))))))))))))))))************&&&+++...---)))(((+++///,,,,,,,,,++++++*********************************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((()))***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((()))(((((()))+++...******))))))))))))******++++++******))))))(((((())))))))))))************)))))))))***++++++,,,,,,(((((((((((()))***+++,,,&&&''')))******,,,...111*********,,,---...---,,,000...+++++++++---------+++,,,,,,------,,,,,,---(((+++//////...---///111++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&''''''(((***+++,,,(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))************'''+++...///000111///,,,***333DDDYYYpppuuurrr}}}}}}oooiiikkkuuuzzzvvvsssuuunnn~~~{{{{{{|||yyyvvv{{{{{{ppp```OOOLLLTTTEEECCC>>>:::777666666777555555666666777777777777666777999:::;;;999888777666777888999:::;;;<<<<<<===??????>>><<<===AAAEEEBBBAAA@@@???===;;;:::999666888;;;>>>@@@DDDHHHKKKMMM[[[lllwwwxxxuuussstttlllgggfffppp~~~{{{pppjjjyyyyyyxxxyyynnnhhhgggeeerrrggg^^^WWW```kkkxxxzzz[[[===555000...///---(((+++111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((&&&&&&***///000---(((((()))***++++++,,,+++++++++(((,,,111,,,+++@@@[[[rrr******++++++++++++******)))))))))))))))))))))))),,,---......,,,******+++))))))***+++++++++++++++*********))))))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************,,,,,,---......---,,,+++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((()))******(((***,,,------+++((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((()))******+++''''''''''''((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---------------------------...---,,,+++************)))***+++,,,---,,,,,,+++,,,+++++++++---444<<>>:::777666777///777555444888555111777777333444:::;;;777666888888666444555888::::::999:::999777666999<<<;;;777999999777333222333444333666;;;CCCIIIHHHIIIQQQ\\\YYYbbbtttyyyrrrsssiiicccbbbhhhmmmkkkddd___uuuuuubbbZZZ___iiiiiiVVVTTTWWWlllhhhgggmmmqqqfffMMM777000///...---,,,++++++++++++++++++*********))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((()))***************(((,,,///000///222888>>>ccc}}})))******++++++******)))))))))))))))))))))))))))***,,,---,,,+++))))))***))))))***++++++++++++***++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++,,,---------,,,++++++)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))((((((((((((((()))*********+++---......,,,***((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))******''''''''''''((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************+++,,,------,,,+++++++++,,,,,,++++++,,,000333,,,,,,+++*********++++++***++++++,,,,,,++++++***---,,,++++++*********+++*********+++++++++,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&%%%&&&'''((((((''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++000///000555BBBVVVjjjwwwlll]]]VVVaaavvv|||}}}yyytttqqqsssuuuuuuppprrrpppkkkkkkooonnniiipppiiiccccccooo~~~lll^^^RRREEE:::666999===777333888666333999555111111555666222222444888666555666888999999888555666777777777777666444111222222222444999<<<===FFFMMM[[[fffhhhaaa\\\\\\gggbbbgggyyyuuujjjllldddZZZTTTVVV^^^dddfffuuu|||zzzmmmfffZZZXXX```gggzzziiiZZZYYY\\\bbb```______\\\QQQ???111///...---,,,,,,++++++++++++++++++*********))))))+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))(((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''(((((((((((((((((()))************)))***,,,///...---...333888KKKeee}}})))******++++++******))))))))))))))))))))))))))))))***,,,+++***((())))))((()))******+++*********,,,+++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******+++---...//////---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++---,,,+++***************++++++,,,,,,,,,++++++***)))+++---,,,***((('''(((++++++*********+++,,,,,,******++++++++++++******,,,,,,+++************+++*********++++++++++++,,,+++++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''((())))))))))))(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,......,,,///;;;OOO___```YYYRRRUUUfffzzzxxxpppppppppppprrrtttpppggg```_________jjjmmmiii___aaattt{{{|||~~~sssdddXXXSSSKKKIII<<<444999777333888:::666444555333000000333333333444555666777777888666777999888555333444666555777;;;@@@FFFLLLPPPSSSaaafffrrr}}}mmmccchhh```bbbtttxxxiiifffmmmnnnfff```cccfffeeekkkyyywwwyyyvvvqqqeeecccjjjiiilllzzzxxxfff^^^\\\\\\VVVVVVSSSMMMCCC999111,,,......---,,,+++++++++++++++************)))))))))******))))))))))))******(((((((((((())))))))))))((((((((('''''''''&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((('''((())))))******))))))***,,,...,,,******...111;;;QQQmmm))))))************))))))))))))))))))))))))))))))(((***++++++***))))))***((()))******++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))***************+++,,,---------,,,+++))))))))))))))))))))))))+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---......,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++*********)))))))))(((************************,,,,,,+++******************++++++*********))))))'''))),,,---+++***))))))******))))))***+++,,,,,,******++++++++++++******++++++***************+++************+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((('''''''''%%%&&&(((((('''&&&''''''&&&'''(((((())))))((((((%%%&&&&&&'''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************%%%***...---+++...888AAATTTWWWUUURRR]]]ppp||||||zzzzzz~~~{{{|||wwwnnnxxx}}}}}}tttggg]]][[[\\\bbbrrrzzzrrrnnnuuuxxxttt}}}uuuqqqsss|||yyyuuuuuufffbbbRRRHHHKKKHHHAAACCCHHHEEEAAA<<<888444444666444777;;;<<<<<<;;;<<<===BBBEEEIIIIIICCC===@@@EEELLLOOOWWWaaaggghhhiiijjjqqqooouuuvvviiibbbbbbfffpppwwwvvvmmmeeefff|||qqqlllhhhjjjlllvvv}}}vvvkkkrrr}}}ssstttnnnfffiiijjjmmmmmmkkkjjjiiibbbZZZPPPMMMFFF===444...,,,---------,,,+++++++++++++++************))))))))))))***))))))))))))))))))***(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))***+++,,,+++)))))),,,...666DDD^^^|||)))))))))******))))))))))))))))))))))))))))))))))))***,,,,,,+++******+++))))))***+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))***************+++,,,---......---,,,))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))++++++******))))))******)))))))))(((((((((((()))((()))+++*********+++---))))))))))))***++++++,,,)))******++++++******)))*********))))))***++++++))))))*********+++++++++*********)))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((*********))))))))))))(((%%%''')))(((&&&%%%&&&'''&&&&&&'''(((((((((((((((&&&&&&'''((())))))******))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********%%%))),,,...------...000>>>HHHOOOPPPXXXjjjvvvwwwnnnkkknnnvvv}}}~~~vvv{{{rrrbbb[[[[[[]]]ppp}}}|||||||||pppsssnnngggdddlll}}}}}}xxxuuuxxx~~~qqqiiimmmjjjbbbccccccaaa[[[RRRJJJFFFEEEEEELLLRRRWWWWWWRRRLLLJJJJJJTTT\\\jjjqqqjjj\\\WWWYYYeeehhhsss|||vvvuuuoooiiilll{{{uuuiiicccbbb```^^^^^^___]]][[[nnnwwwqqqrrrnnngggcccaaaXXXWWWlllxxxssslllcccbbbZZZ\\\```iiitttvvvgggVVVIIIBBB999222...---------,,,,,,+++*********++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))******+++***+++,,,......444HHHggg{{{((())))))******))))))((())))))))))))))))))))))))(((***,,,,,,+++***+++,,,***++++++,,,---,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))************)))***+++---------,,,,,,))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))+++******)))))))))******((((((''''''((())))))************((('''''')))+++******)))))))))***++++++))))))************))))))***))))))))))))***++++++)))))))))************+++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((+++++++++*********))))))%%%(((***)))&&&$$$%%%'''&&&&&&'''(((((((((((('''&&&&&&'''((())))))******((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,***))))))+++,,,---...+++666CCCLLLWWWgggvvv~~~aaa^^^cccqqq{{{zzzzzz||||||}}}xxxvvvccc[[[\\\XXXcccjjjmmmttt~~~~~~xxxqqqdddZZZ^^^oooyyysssqqqxxx}}}zzz}}}}}}qqqgggbbbaaa```nnnuuu{{{xxxmmmaaaZZZXXXaaaooo|||kkkfffnnnqqq|||~~~tttqqqhhhdddiiixxxqqqfff```\\\WWWSSSWWW]]]```^^^hhh|||pppqqqbbbYYYUUUUUURRRUUUjjjyyyjjj```VVVUUUVVVXXX]]]fffpppooo\\\GGG>>>777///,,,---...---+++++++++******)))******+++(((((()))))))))))))))***))))))************))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((((((((()))***+++,,,------(((***888QQQiiiwwwzzzzzz(((((())))))))))))(((((())))))))))))))))))))))))''')))++++++***)))***++++++,,,------......------++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************&&&''')))***+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((())))))******''''''''''''((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((()))+++,,,---)))******)))((('''(((***+++******))))))))))))***))))))************)))))))))))))))))))))***++++++))))))))))))************((()))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((************))))))))))))%%%(((+++)))%%%###%%%(((%%%&&&''''''((((((''''''&&&&&&&&&''''''((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++***(((((()))***,,,,,,''',,,666CCCNNN[[[nnn}}}eeeZZZZZZkkkzzz{{{vvvsss}}}|||www{{{rrrccc___dddZZZ]]]aaaeeehhhmmmssswwwzzzuuuiii\\\ZZZbbbkkkmmm|||yyyvvvrrrnnnmmmuuuzzz}}}{{{vvvrrrqqqooo{{{{{{kkkaaa^^^gggtttrrrllljjjkkkvvvxxxnnnmmmaaa^^^aaalllsssnnnddd]]]]]]jjjtttqqqjjjgggfffeeeaaayyyzzzlllooobbbVVVRRRYYY]]]^^^iiiyyysssbbbWWWLLLJJJPPPUUUYYY]]]^^^YYYIII:::444000,,,+++,,,---+++)))******))))))))))))******(((((((((((())))))******((()))***++++++***)))((((((((((((((()))))))))))))))))))))(((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((***+++++++++***))),,,222>>>PPPdddqqquuupppzzz(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))***)))((()))***,,,---......//////......*********))))))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************$$$%%%'''((()))))))))((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))******+++''''''''''''((((((((()))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))***************************)))))))))))))))******))))))))))))+++---///000&&&)))+++,,,,,,+++,,,---++++++***)))(((((())))))))))))************))))))))))))((())))))***++++++))))))))))))************(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((($$$(((+++***%%%###%%%(((%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))$$$'''+++,,,***)))((((((***'''+++666???HHH]]]qqqrrr]]]TTTdddxxx~~~zzzwwwxxx~~~wwwzzzzzz|||zzzooodddeeemmmcccffflllooojjjaaa___cccfffiiiiiieeefffkkkmmmiiidddeeeggggggcccaaagggqqq{{{tttvvvuuuttt}}}|||qqqnnnmmmkkkvvv{{{jjj___\\\iiiooo}}}ooommmddddddnnn}}}ssslllmmmYYYTTTRRRVVVYYYVVVSSSQQQdddggg___```gggiiiwww~~~mmmlllzzz{{{iii^^^dddiiieeedddjjjqqq}}}ggg[[[TTTMMMLLLLLLSSSYYYWWWQQQJJJ@@@777---.........---+++***)))***)))))))))))))))******'''((((((((())))))******((()))***++++++***)))((((((((((((((())))))))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&''''''((((((((((((((()))(((((()))******((('''+++///000...999OOOdddmmmmmmzzz)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********------......///000000000---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))(((((((((((((((((((((((('''''''''''''''((())))))******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++***((()))******)))'''((('''''''''&&&&&&(((+++******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,///999GGGRRRaaaccc```aaammm|||{{{ooojjj|||{{{}}}{{{~~~zzzooolllpppiiikkkvvvzzzdddUUURRRVVVZZZ[[[\\\aaajjjpppqqqkkkddd]]]WWWPPPMMMTTT___nnnzzztttnnntttnnnkkk|||vvvnnnoooiii]]]ppp|||oooiiiccc\\\cccnnnyyy}}}yyyqqqhhhbbbZZZ___bbbjjjtttjjj\\\[[[RRRYYY]]]aaa```RRRMMMYYYkkksssbbbbbbccc^^^___ZZZ___^^^ooonnnjjjsssqqq```RRR\\\\\\\\\\\\ZZZWWWRRRNNNNNNLLLJJJGGGCCC<<<444...,,,,,,++++++***)))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((***...000333===SSSgggwwwvvvxxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---------...//////000000---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********(((((((((((())))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))******)))(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))((())))))))))))(((((((((''')))+++''''''(((((())))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))%%%'''((('''''',,,555<<>>KKK[[[fffeee]]]LLLDDDKKKaaannnjjjfffjjj|||xxxqqqoookkknnnddd```eeeggg___SSSKKKTTTYYY```gggllliiiZZZJJJOOONNNOOOQQQTTTVVVXXXZZZTTTZZZZZZTTTPPPNNNOOOSSSXXXUUUTTTTTTOOOJJJKKKPPPXXXZZZXXXOOOIIIIIIHHHDDDLLLLLLOOOQQQQQQQQQVVV]]]kkkqqqgggXXXXXXZZZ\\\ccckkklllXXXYYYYYY[[[^^^lllrrrkkkqqqmmmZZZ[[[^^^aaa]]]VVVkkk|||rrrfff^^^XXXQQQJJJEEEEEEBBBDDDOOOZZZZZZMMM@@@888444///,,,+++++++++***+++*********)))))))))(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))((())))))'''&&&---555CCC\\\kkkmmmsssoooccc]]]pppiiilllvvvppp^^^VVV[[[))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++++++++,,,,,,------......---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((((((((()))))))))))),,,***(((&&&&&&(((***,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++...---+++(((((((((((((((((((((((((((******))))))******+++,,,***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''+++&&&$$$)))000333...((((((***)))''')))---,,,'''******))))))(((((('''''')))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''')))+++(((,,,111999GGGUUU^^^```NNNBBBDDDZZZkkkhhh]]]XXXbbb~~~vvvpppnnniiiccc^^^]]]bbbfff```TTTKKKHHHPPP[[[eeemmmkkk\\\LLLJJJLLLPPPTTTXXXWWWRRRMMMJJJOOOUUUVVVUUU[[[___[[[[[[XXXYYY\\\[[[UUUTTTWWWYYYZZZYYYUUUSSSVVVXXXYYYTTTRRRTTTWWWWWWWWW]]]fffyyy___UUUUUUWWW\\\hhhmmmTTTTTTSSSRRRMMMPPPRRRRRRiiihhhaaabbbccc```QQQVVV^^^\\\XXXSSSOOOKKKFFFBBBAAA@@@BBBGGGLLLLLLEEE???111///---,,,,,,,,,***(((*********)))))))))))))))))))))))))))************'''''''''''''''''''''''''''''''''''''''((((((((('''''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***((((((***)))''')))///333KKKVVVVVV\\\\\\UUUTTTmmmpppqqqnnnkkkhhh```XXX))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******+++,,,,,,------...---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))+++***'''%%%%%%'''***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((***---...,,,)))((((((((((((((((((((((((***************++++++,,,******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''***&&&%%%)))111333...'''))),,,+++)))---333111***''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))(((''''''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))'''%%%%%%&&&((())),,,***)))+++333???KKKRRRUUULLLJJJUUUbbbccc\\\UUUWWWeeennnoooppptttsssnnnfffdddbbbcccccc___ZZZUUUPPPSSSWWW[[[^^^\\\RRRFFFFFFNNNXXXaaafffdddVVVHHHDDDEEEPPPWWWZZZfffiii[[[XXXXXXZZZ```fffiiihhheee[[[[[[[[[YYYZZZ```jjjrrrZZZUUUTTTVVVTTTQQQWWWaaaaaaQQQPPPPPPSSSaaakkklllZZZXXXNNNJJJAAAGGGMMMLLL```uuuggg```ZZZYYYLLLJJJOOOOOOLLLIIIKKKPPPQQQNNNFFFEEECCCAAA>>>;;;999777+++******+++,,,+++(((&&&))))))))))))))))))))))))(((((()))))))))))))))***''''''''''''''''''''''''&&&''''''''''''((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((***'''(((++++++)))***---***;;;CCCGGGPPPSSSSSSZZZbbbpppqqqbbb___jjjgggYYY))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,*********+++,,,,,,---------,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%'''+++---+++((((((((((((((((((((((((((())))))(((((())))))***+++******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&(((+++---,,,***(((&&&******'''---555333***''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%'''(((((((((''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***(((((())))))))))))***)))(((((()))...555<<>>999444000---,,,)))(((((()))******(((&&&((()))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***&&&&&&***,,,***)))+++(((000444<<>>AAAAAADDDXXXooorrreeeJJJGGGCCC???@@@NNNggg|||WWWLLLEEEEEEBBB@@@KKKZZZbbbzzzuuuWWWHHHJJJKKKKKKJJJCCCLLLQQQ]]]jjjVVVYYYcccRRR@@@PPPjjjlllNNNUUUTTTFFFFFF@@@>>>:::>>>BBBHHHSSSYYYQQQDDD777444000/////////...,,,+++)))(((((()))***)))((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***&&&$$$(((+++)))((()))***+++,,,666EEEGGGMMM___\\\qqqxxxfffUUUVVV]]]^^^))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------******))))))******+++,,,///---,,,***))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))&&&'''((())))))***))))))(((((())))))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++)))(((&&&&&&((()))+++'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''((('''''''''((()))+++,,,''',,,***%%%)))444777111)))))))))))))))*********((((((((((((((((((((((((+++(((%%%&&&)))+++***)))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((,,,111999???BBBDDDFFFGGGAAADDDHHHNNNWWW]]]XXXPPPbbbmmmwwwvvvjjj___[[[\\\ZZZZZZ[[[___bbb]]]SSSKKKGGGJJJNNNRRRSSSOOOHHHCCCGGGJJJLLLMMMSSSYYYUUULLLGGGHHHAAA???OOOfffhhhZZZEEEDDDBBB@@@???GGG[[[nnnPPPLLLFFFAAA???CCCIIIMMMSSS\\\XXXNNNTTTddd___KKKEEEQQQLLLAAAYYYjjjddd___\\\TTTIIIFFFIIIKKKJJJIIIFFFCCCAAA>>>===<<<;;;;;;@@@GGGJJJIIIEEE444111---)))((((((***+++******))))))((((((''''''+++***)))(((((()))***+++((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,,,,---000777AAALLLSSSPPP^^^iiifffYYYPPPTTT\\\))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,******))))))******+++,,,...---,,,***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))(((''''''((()))***''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&''''''''''''((((((((())))))))))))((((((''''''((((((''''''((()))***+++$$$))))))&&&,,,888<<<888***)))))))))))))))))))))'''''''''''''''''''''''')))'''%%%&&&(((***)))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())),,,000444777:::>>>AAADDDDDDDDDJJJUUU\\\WWWLLLKKKSSS[[[\\\VVVRRRSSSWWWPPPSSSXXX]]]```___[[[XXXOOOPPPQQQSSSRRROOOIIIDDDGGGJJJJJJIIIKKKNNNIIIBBBAAAHHHGGGBBBGGGUUUUUUJJJAAABBBEEEFFFCCCAAAGGGPPPMMMGGGDDDFFFLLLMMMHHHBBBNNNKKKBBBEEEbbb~~~eeeQQQ]]]YYYJJJQQQppp~~~ddd^^^YYYUUUMMMCCC???AAA@@@??????AAABBBBBB@@@>>>AAA>>><<<===??????;;;777000...+++)))''''''))))))***)))))))))((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))+++000999CCCJJJKKKSSSZZZZZZSSSMMMLLLOOO))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,***))))))))))))***++++++------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))(((''''''((()))***''''''''''''''''''''''''******))))))((('''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))))))))((((((((((((''')))((((((''''''((())))))'''+++)))%%%(((000222...*********))))))(((((((((''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''((()))***,,,000555:::HHHDDDAAADDDOOOVVVPPPDDD>>>AAAEEEGGGGGGJJJOOOTTTSSSWWW[[[[[[XXXUUUTTTTTTRRRRRRSSSTTTTTTRRRMMMJJJOOOQQQQQQMMMKKKIIIFFFAAADDDRRRWWWNNNHHHJJJHHHBBB===BBBLLLUUUSSSJJJBBB@@@AAA===@@@PPPbbbggg[[[LLLSSSKKK>>>AAA___kkkVVV```___QQQIIIPPPXXXXXXWWWRRRNNNJJJDDD<<<888888999888:::???GGGIIIGGGCCC@@@<<<888777666333...***+++***)))(((''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&''''''(((+++111999???DDDFFFJJJMMMMMMJJJEEEAAA((((((((((((((((((((((((((()))))))))************))))))***+++++++++++++++)))))))))))))))***++++++,,,,,,,,,++++++*********++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************(((((((((((((((((((((((())))))***))))))((('''&&&(((((())))))))))))((((((***)))(((''''''((()))***)))))))))******)))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((''''''''''''((()))'''''''''''''''''''''''')))((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((''''''(((((()))+++((($$$%%%******&&&++++++***)))(((''''''&&&''''''''''''''''''''''''$$$$$$&&&'''((('''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((((((+++000333DDDBBB>>>===DDDIIIFFF>>>??????@@@AAADDDHHHLLLNNNWWWWWWVVVSSSOOOLLLJJJIIIKKKMMMPPPTTTWWWWWWTTTQQQTTTVVVVVVSSSOOOKKKIIIGGGLLLZZZ```WWWMMMJJJHHHCCC:::AAAOOO^^^bbbZZZOOOIII===:::???SSSjjjqqqfffVVVWWWUUULLLDDDLLL\\\```ZZZQQQVVVWWWPPPEEEAAABBBFFFGGGDDDBBB@@@>>>:::777666777555777???HHHKKKGGGAAA777444111000///---***'''(((((())))))((((((''''''))))))))))))((((((((((((&&&'''))))))))))))'''&&&((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''')))---333777===>>>AAAFFFIIIHHHBBB===((((((((((((((((((((((((((()))))))))************))))))***+++++++++******))))))(((((())))))***++++++,,,,,,,,,++++++******++++++******))))))(((((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((())))))))))))((((((***)))(((''''''((()))***))))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((''''''***///000...+++******)))((('''&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''))))))))))))+++---444777777555777<<>>??????@@@BBBDDDFFFGGGGGGLLLHHHEEEFFFIIIKKKIIIFFFDDDGGGLLLSSSWWWWWWSSSOOOMMMOOOQQQQQQOOOKKKJJJJJJNNNUUUXXXRRRMMMMMMJJJEEE===@@@KKKYYY___[[[TTTPPPHHHDDDDDDMMMZZZ^^^WWWMMMQQQSSSNNNEEEAAAFFFKKKKKKKKKJJJIIIHHHBBB<<<;;;>>>999888888999<<<===;;;888666333444:::AAACCC>>>777...---,,,+++++++++***)))(((((()))******)))(((((((((((((((((())))))))))))((((((***++++++***((((((((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((''''''***...111555888===BBBDDDDDDBBB@@@))))))))))))))))))))))))))))))))))))************))))))***************))))))(((((((((((()))******++++++,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&''''''(((((((((''''''(((((('''''')))++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''+++......+++))))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###%%%((()))(((''''''((($$$+++///......444:::===<<<>>>AAADDDFFFGGGFFFFFFFFF@@@<<<>>>CCCGGGEEEBBBBBBDDDHHHLLLOOONNNJJJGGGGGGFFFJJJOOOPPPLLLJJJJJJLLLMMMLLLKKKMMMQQQNNNHHHGGGEEEIIIPPPSSSPPPNNNOOOMMMJJJGGGGGGJJJLLLLLLJJJQQQKKKDDDAAACCCDDDBBB>>>GGGCCC@@@???===999777777222444555666;;;@@@???:::777555444888<<<<<<777222,,,+++***))))))))))))))))))***************)))((((((((((((((())))))))))))))))))************))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''&&&%%%&&&))),,,...222777<<>>===???@@@???>>>BBBAAAAAABBBDDDDDDCCCAAADDDAAADDDMMMPPPLLLGGGEEEFFFEEEDDDFFFLLLQQQNNNHHHGGGDDDDDDFFFFFFDDDFFFJJJFFFDDDBBBAAABBBEEEHHHJJJMMMEEE===<<<>>>===999666<<<<<<:::888777777666444444666666666;;;@@@>>>666555444444555666555333000*********(((''''''((()))+++******))))))((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&%%%&&&(((***,,,---111777===BBBEEEFFF))))))))))))))))))))))))))))))))))))************))))))*********))))))(((((((((((((((((()))******)))***,,,,,,---,,,+++***(((((())))))******++++++))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))(((((())))))))))))(((((('''((()))******)))((('''((()))+++,,,,,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((((((((&&&&&&))),,,,,,,,,---'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$%%%(((+++&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((---,,,(((%%%%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%''')))(((***)))&&&'''+++***'''///444999:::999999;;;======>>>??????>>>???AAADDDAAA>>>;;;:::<<<>>>@@@@@@@@@<<<>>>HHHMMMGGG???<<<>>>======@@@FFFJJJHHHCCC<<<::::::<<<;;;;;;@@@FFF>>><<<;;;:::;;;===>>>@@@???<<<:::999444000333999...444666444444777888666888:::999777;;;???;;;222---............---------((((((((('''&&&''')))+++++++++)))((('''''''''((('''((((((((())))))******)))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''(((***,,,---,,,---444>>>FFFIIIHHH))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++000...+++)))((()))***,,,************************+++***)))***++++++***)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))(((((('''&&&))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((("""---666555+++###"""%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((+++,,,...000222444555666::::::<<>>999555444777;;;>>><<<;;;:::;;;<<<;;;999666777777888;;;======;;;999777555444444666888888888555444444444666777999;;;666777666444222000111222000111555;;;===888555666;;;999777444111///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''111,,,(((%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))&&&$$$%%%''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))---333<<>>:::999:::666444222000...,,,++++++++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''(((((()))'''''''''''''''''''''''',,,)))&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((***///666<<<@@@)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++---,,,,,,++++++*********************************************************))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((,,,000000---)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))******+++------...333888;;;:::888555888<<>>>>>;;;777666666888888888888666555555666666555444555222...---...000222222555444333222111222222333111444888999888555444333444222444888888444222444///...,,,+++***)))((((((******)))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))(((((('''''''''(((((('''''''''''''''''''''''''''&&&$$$$$$%%%'''((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''***...222555(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,,,,,,,+++***)))******************************++++++***)))***+++))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,***(((&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((('''(((***...111111000000444:::???BBBBBB@@@???;;;999888888:::<<<<<<;;;:::888777777888999999999999666111...///222444555555555444444555666888999999::::::999555111//////...---///333222---***+++))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((''''''''''''(((''''''''''''''''''''''''%%%$$$###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''')))+++---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***)))***,,,------,,,+++***************************)))+++,,,+++))))))***,,,(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))---+++)))'''&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&''')))))))))+++...222666:::;;;;;;;;;555666888;;;???@@@>>>===666444444555777:::::::::===:::555222333666888999666666555555555777888999<<<;;;888444///------......---111666555...)))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******((()))+++,,,---,,,,,,+++************************(((+++---,,,)))(((***,,,(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))---,,,***((('''''''''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))+++...000111222...000444999<<<===;;;888333222333555888:::::::::<<<999555333444777888999666555333111000000000111555444222...++++++---000---,,,000444333,,,((('''''''''&&&&&&''''''((()))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***************))))))***+++,,,,,,------************************(((+++---,,,)))'''***---(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%$$$%%%&&&'''((()))******((()))+++///222333222000//////000222555666555333444222//////000222333333111000...,,,++++++++++++,,,---,,,+++)))***,,,...,,,******---,,,(((&&&((('''''''''&&&''''''((()))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''$$$&&&((('''%%%###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))***+++,,,,,,---...************************'''+++...,,,((('''***---(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,++++++***((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))&&&%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''###%%%'''(((((('''''''''&&&'''(((((()))(((((('''&&&%%%%%%&&&(((***)))((('''((()))+++------***(((---+++)))***,,,---...---+++***)))))))))***+++,,,((()))+++***)))((()))***000,,,)))***)))'''(((,,,'''''''''&&&''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''###&&&((((((&&&$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&%%%######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$(((((())))))******++++++******))))))((((((''''''((())))))))))))************************)))(((((('''(((((()))))))))))))))))))))))))))***+++,,,---///...---,,,***)))((('''+++******)))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))************(((((((((((())))))))))))((()))++++++)))((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((())))))*********)))(((&&&%%%))))))(((((('''''''''&&&''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((('''&&&&&&***---///---(((%%%%%%&&&,,,'''%%%''')))((()))+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&&&&'''((((((((())))))((('''&&&&&&)))(((&&&%%%######""""""'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((++++++)))(((((('''''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%''')))))))))'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))***$$$&&&'''))))))(((&&&%%%''''''''''''((()))++++++************************++++++***((('''&&&%%%$$$&&&'''((('''&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((((('''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))************)))))))))(((((((((''')))))))))************+++***************)))(((((('''(((((()))))))))))))))))))))))))))***+++,,,---...------,,,+++***))))))+++******)))))))))))))))))))))))))))***************)))))))))((((((((('''((((((((()))))))))******(((((((((((())))))))))))((()))++++++)))((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((())))))*********)))(((&&&%%%)))((((((((('''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))///---***((((((''''''&&&'''&&&(((,,,+++&&&$$$%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&'''((('''&&&&&&'''((('''''''''''''''&&&%%%%%%"""###$$$&&&(((***+++,,,'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''(((((((((''''''((())))))''''''((((((((((((''''''&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***&&&'''((())))))(((&&&%%%''''''''''''((()))***+++++++++++++++++++++++++++******)))((('''&&&%%%%%%&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((((('''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''((()))(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))))))))))))))(((((((((((()))************+++++++++)))************))))))((('''((())))))******))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''')))******)))(((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))******)))((('''&&&((((((((((((''''''''''''******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***,,,---111,,,&&&%%%''')))(((&&&&&&&&&***---+++&&&''',,,'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((&&&$$$$$$&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***(((((()))***)))(((&&&%%%''''''''''''((()))******++++++++++++++++++++++++((((((((('''''''''&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******))))))(((((())))))))))))((((((((((((************++++++++++++))))))************)))((((((((()))************)))******))))))***++++++,,,******+++++++++,,,,,,,,,+++******)))))))))))))))((()))))))))************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''')))******)))(((((()))(((((((((((((((((((((((((((((((((''''''(((((((((((()))*********((('''&&&((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((+++...000...***'''%%%'''((('''&&&)))(((((()))'''(((111;;;''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''&&&&&&%%%''''''(((((('''&&&$$$###'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))((('''''''''(((***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&((())))))*********)))((('''&&&'''''''''''''''((()))***************************''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++******))))))(((((((((((((((((())))))))))))))))))*********+++++++++((())))))*********))))))((())))))************************)))******+++,,,)))******++++++,,,------+++******)))))))))))))))((()))))))))************(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''(((******((('''((()))(((((((((((((((((((((((('''(((((((((((((((((('''(((((()))******)))'''''''''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((+++...000&&&(((***)))'''%%%&&&'''((('''((()))'''(((000;;;''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&''''''(((((((((''''''%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''((())))))((('''''')))***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$###$$$&&&)))++++++***'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((()))))))))))))))((('''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))(((((((((((())))))))))))((())))))))))))*********((())))))************)))((()))******++++++******+++***************++++++)))******+++,,,,,,------+++******)))))))))))))))))))))))))))************(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))&&&((())))))(((''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))(((''''''''''''(((((((((((((((&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***,,,---###'''+++***&&&$$$%%%'''%%%%%%))),,,***%%%&&&+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&&&&'''((('''&&&&&&'''(((&&&'''(((((()))(((((((((///...,,,***((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((((())))))******((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$'''***,,,,,,+++'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((((((((((((((((((((((((((((((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))*********'''((((((((()))))))))***''''''((((((((()))))))))(((((()))***************))))))***++++++++++++***++++++***************+++*********++++++,,,,,,---+++******)))))))))))))))))))))))))))************'''((((((((()))))))))***((((((((()))))))))******(((((((((((())))))))))))&&&((())))))(((''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))******)))((('''''''''''''''((((((((()))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&'''&&&&&&&&&&&&'''&&&$$$'''******%%%"""$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''(((%%%&&&''''''((((((((('''666333///***&&&$$$######'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''''''''''''''((()))******''''''((((((((((((''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''((((((((()))************)))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%''')))***)))''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))******++++++'''((((((((())))))******''''''''''''(((((((((((((((((()))***************))))))***++++++++++++***++++++***************+++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))************(((((((((((())))))))))))&&&((())))))(((''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))******)))((((((&&&'''''''''(((((())))))***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((('''&&&&&&***&&&""""""%%%(((((('''***%%%###%%%'''&&&'''***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''((($$$%%%%%%&&&'''''''''&&&///,,,)))%%%$$$%%%''')))'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((&&&&&&&&&''')))***,,,---''''''((((((((((((''''''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((('''(((***++++++******)))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%'''((((((&&&###'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%&&&((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((()))*********************************************))))))******+++,,,,,,+++******))))))******(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%(((---...***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))---'''$$$&&&(((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&(((***+++,,,''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&'''***,,,...777333+++%%%%%%******&&&%%%%%%%%%&&&(((***&&&"""''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***((('''&&&%%%%%%&&&'''((($$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%************************))))))))))))))))))))))))+++***))))))))))))***+++)))******+++++++++++++++******************************))))))******+++,,,,,,+++******))))))******++++++++++++++++++++++++************************(((((()))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%(((,,,---)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((---'''$$$&&&(((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''')))+++,,,///111///)))'''((()))''''''%%%$$$$$$&&&'''&&&###&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))((('''&&&&&&&&&&&&'''(((%%%&&&'''((()))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%***************************)))(((((((((((()))***,,,+++************+++,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,+++******))))))******---------------,,,,,,,,,***************************************)))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++'''%%%'''(((%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$((())))))******))))))(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&---111---((((((((('''(((%%%######%%%&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((('''&&&&&&&&&&&&'''(((&&&'''((()))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$+++++++++++++++++++++++++++***(((''''''(((***++++++++++++******+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,+++******))))))******---------------,,,,,,,,,************************,,,,,,++++++******)))))))))))))))))))))*********((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((***&&&%%%((((((%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%)))))))))******)))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((***)))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&'''$$$***---+++)))***)))&&&'''%%%%%%((()))&&&%%%&&&%%%%%%&&&'''((()))))))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########++++++++++++++++++++++++,,,***)))'''''')))***,,,************************)))******+++,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,+++******))))))******,,,,,,,,,,,,++++++++++++************************,,,,,,++++++******))))))******))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((&&&&&&)))(((%%%%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&(((,,,+++&&&&&&%%%)))//////(((%%%&&&%%%&&&'''((()))***))))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&((((((((((((((())))))******))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++))))))************)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++******))))))******************++++++++++++++++++++++++++++++++++++***************)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''%%%'''***((($$$%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))***+++''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$###''',,,+++&&&%%%%%%+++444222)))%%%'''&&&'''(((*********))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''''''''((()))***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$------------------------******************************+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++******))))))******(((((()))***+++,,,------++++++++++++++++++++++++(((((()))))))))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%(((***((($$$%%%)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''&&&$$$&&&&&&$$$&&&))))))&&&&&&%%%+++444111'''$$$)))'''(((***++++++***)))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&'''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%------------------------)))***++++++++++++***)))++++++------------+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,++++++***)))*********(((((()))***,,,---......++++++++++++++++++++++++''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%(((+++((($$$%%%)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&***(((%%%&&&'''&&&(((%%%***111///%%%$$$+++((()))***++++++***((('''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%'''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&------......------,,,+++++++++******************------,,,,,,,,,+++++++++((()))***+++,,,---------.........------,,,,,,,,,************************+++***)))'''''''''((()))((((((((()))***,,,---...,,,,,,+++******))))))(((((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((+++)))'''&&&'''((((((''''''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''***'''%%%$$$%%%'''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((($$$###''''''$$$%%%)))%%%&&&&&&&&&'''((((((((('''(((((('''%%%%%%&&&(((***%%%$$$''')))((((((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******'''%%%&&&'''&&&&&&''''''''''''''''''&&&((()))(((%%%$$$###$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''***(((%%%######$$$&&&(((''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&(((***,,,'''%%%###$$$&&&'''%%%###############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---------...------,,,+++************************......---------,,,,,,,,,)))***++++++,,,,,,,,,,,,......---------,,,,,,,,,************************,,,+++***))))))))))))***)))))))))***+++,,,---...,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''(((***(((&&&&&&'''''''''&&&'''''''''''''''((())))))'''''''''''''''((())))))'''''''''''''''''''''''''''%%%$$$%%%&&&(((******''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((($$$$$$''''''$$$%%%)))&&&&&&&&&''''''''''''''''''(((((('''&&&%%%'''(((+++'''%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''&&&'''((()))(((((('''''''''(((((((((((('''&&&%%%&&&))),,,''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''')))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&''')))***'''%%%$$$%%%'''((('''%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%---------------,,,++++++************************.........---------,,,,,,***++++++,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************+++---...///---------,,,++++++******+++++++++***)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))'''&&&%%%&&&''''''&&&'''''''''''''''((())))))'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''$$$$$$''''''%%%&&&)))'''''''''''''''&&&&&&&&&''''''((('''&&&&&&''')))+++&&&$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&(((***+++***)))(((''''''((()))((('''&&&$$$$$$(((///444''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&((()))(((''')))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,------------,,,++++++***************+++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---...///......---,,,,,,++++++***---,,,,,,+++***)))(((((()))(((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''%%%&&&'''''''''%%%'''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((()))((((((((('''&&&&&&&&&%%%&&&'''((('''&&&&&&(((******&&&$$$'''(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&(((***,,,+++)))'''&&&&&&'''(((((('''&&&%%%%%%)))///333''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&))))))(((''''''&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''%%%%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,------,,,,,,+++***))))))*********++++++++++++++++++*********))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,---............---,,,,,,++++++***---,,,,,,+++***)))((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((((('''&&&'''''''''''''''((())))))'''''''''''''''((())))))'''''''''''''''''''''''')))***+++)))'''&&&(((***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&%%%&&&((())))))((((((((('''&&&&&&&&&%%%&&&'''(((((('''''')))+++...)))'''))))))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$%%%'''((((((***)))(((&&&%%%%%%&&&&&&&&&''''''''''''(((***---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,*********)))))))))((((((***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++,,,---------------,,,++++++******+++++++++***)))))))))((((((''''''(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&((()))***(((''''''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''$$$&&&((((((''')))...333((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''$$$''''''%%%&&&***+++)))'''''''''''''''&&&&&&&&&&&&'''(((((('''((()))+++333---***+++)))%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''%%%$$$%%%''')))((((((((((((''''''&&&&&&%%%%%%%%%'''))))))'''&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,************)))))))))))))))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++************+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((('''''')))++++++)))((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''###%%%'''&&&&&&***222999))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''((($$$''''''%%%&&&+++,,,)))&&&&&&&&&'''''''''''''''&&&'''(((((('''(((***,,,000+++((())))))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((&&&&&&(((+++,,,***(((&&&'''((())))))(((&&&%%%'''(((***)))'''%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''''''((('''&&&&&&"""$$$&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,+++++++++************)))((()))***+++,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......*********)))******++++++,,,,,,++++++***))))))((((((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******(((((((((***,,,,,,***((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''%%%'''(((&&&%%%)))222999))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((###(((((($$$&&&+++,,,)))%%%&&&&&&''''''(((((((((&&&'''((((((((((((***,,,)))%%%$$$''')))((((((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))((((((***......,,,)))%%%''')))++++++***(((&&&((())))))(((&&&%%%&&&((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''''' ###&&&'''''''''+++...%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...---+++*********++++++************************+++*********))))))(((((())))))))))))))))))))))))(((***,,,,,,***((()))+++,,,,,,,,,++++++*********(((((())))))*********+++,,,+++***))))))***+++,,,,,,,,,+++***)))))))))))),,,***))))))***++++++***(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))(((((((((((((((((()))'''(((((()))((((((''''''''''''''''''(((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))'''((()))******)))(((''')))(((&&&&&&((()))((('''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%'''((())))))(((((()))+++''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))***'''%%%'''++++++'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''""""""$$$&&&))))))((('''%%%$$$"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++*********++++++************************************)))))))))((())))))))))))))))))))))))++++++,,,///333444000,,,,,,,,,,,,++++++*********((()))))))))************+++***))))))))))))***+++,,,,,,+++***))))))******,,,***))))))***++++++***)))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))'''&&&&&&'''))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))'''((()))******)))((('''***(((&&&&&&((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''((())))))(((&&&%%%%%%&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&''''''''''''((((((((()))&&&%%%'''***+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''&&&&&&######"""$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$"""$$$&&&&&&&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++*********++++++************************************))))))))))))))))))))))))))))))))))))---))))))000:::<<<444++++++++++++++++++*********))))))))))))***************))))))(((((())))))***++++++******)))*********,,,***((()))***+++***)))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))'''&&&&&&''')))***''''''&&&&&&&&&''''''(((''''''''''''((((((((((((+++******))))))******+++''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((('''((()))******)))((('''+++)))'''''''''((('''&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((()))---......,,,)))'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%&&&&&&&&&''''''''''''%%%$$$&&&***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,+++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))+++'''&&&,,,555777111***+++++++++***************)))))))))))))))*********))))))(((((((((((())))))+++***************+++++++++***((((((*********)))******)))(((((('''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((())))))*********(((((((((((((((((((((((('''''''''''''''(((((()))((())))))))))))))))))((('''&&&&&&%%%%%%&&&'''(((''''''''''''((((((((((((+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''((((((((('''((()))******)))((('''+++)))'''''''''((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((.........---***(((((()))''''''''''''''''''''''''"""###$$$&&&(((***+++,,,%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###%%%(((***,,,)))&&&$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))***)))((()))+++---,,,+++******************************))))))))))))))))))(((((())))))))))))((((((***)))))))))***+++,,,,,,+++)))(((((()))******)))******)))(((((('''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&))),,,......,,,)))&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((((((((((((''''''((()))******)))((('''***)))'''''''''((('''&&&((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&'''''''''(((((((((%%%%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''&&&%%%$$$&&&+++///444///(((###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$******+++,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))+++,,,,,,***''''''***...)))))))))***************************))))))))))))((())))))******))))))((())))))))))))***+++,,,---+++)))'''((()))***)))(((***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((&&&(((,,,......,,,(((&&&%%%&&&'''((()))))))))(((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''((()))******)))(((''')))(((&&&&&&((()))((('''((((((((('''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$&&&''''''''''''(((((((((&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''%%%$$$&&&+++000555///(((###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''''''''$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***+++,,,,,,,,,,,,+++************************((()))))))))************)))))))))))))))))))))))))))+++---,,,)))(((***---((()))))))))*********+++************)))))))))((())))))***++++++***))))))((((((((()))***,,,---...***)))'''''')))***)))((()))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---)))))))))(((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((('''((()))******)))((('''$$$&&&)))+++,,,+++)))(((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&'''((()))******)))((('''(((&&&%%%&&&((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%'''((((((''''''(((***''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%'''%%%######(((,,,---***&&&###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))***$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***+++,,,---,,,,,,+++************************(((((())))))*********+++))))))))))))))))))))))))''')))+++,,,,,,+++******(((((())))))*********++++++*********))))))(((((()))***+++,,,,,,+++***)))((((((((()))***,,,---...***)))'''''')))))))))((((((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((()))+++,,,---...///++++++******))))))((((((((((((((((((((((((((((((&&&''')))*********)))(((((('''&&&%%%%%%&&&'''((($$$&&&***------,,,***(((''''''''''''((((((((()))'''((()))******)))(((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&'''((()))******)))(((''''''&&&%%%&&&(((*********###$$$%%%&&&((()))***+++%%%%%%&&&&&&'''((((((((($$$%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''######$$$%%%&&&(((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''"""%%%'''%%%!!! $$$(((&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''))))))$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++---,,,,,,---...++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++******+++---,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''''''''''''''''''''''')))************(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++------,,,++++++,,,++++++************++++++++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++,,,++++++***)))(((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))((((((((('''''''''''')))))))))))))))))))))))))))(((''''''((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''((())))))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/////////---+++******,,,++++++************++++++++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++,,,---+++)))(((((())),,,++++++******)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&''''''((()))'''(((((())))))(((((('''(((((((((((('''''''''''')))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((''''''&&&''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))((('''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000///---******+++---,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++)))((()))***+++,,,,,,++++++******)))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''((()))***'''''''''''''''(((((()))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''((()))***)))'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.........,,,++++++---///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,+++,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********)))(((''''''((()))***(((''''''''''''((())))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++,,,---,,,+++,,,...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++******,,,---+++,,,---...------+++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''(((((())))))******+++***))))))(((((())))))***((((((''''''(((((()))***((())))))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))***)))((((((******)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))+++------,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++***)))***,,,+++,,,---......---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++)))))))))******)))))))))((((((((((((((())))))***))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))((()))******)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$&&&)))***&&&"""&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$&&&(((***,,,$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))+++------,,,*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,+++)))((()))***+++,,,...//////...,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++((()))***++++++***)))(((((((((((((((((()))******))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***)))((()))***+++***(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********)))))))))))))))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''')))***,,,---&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&$$$$$$'''+++***%%% &&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$###$$$&&&))),,,---$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,+++***)))))))))***+++++++++,,,,,,---------+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******++++++++++++***************)))))))))))))))+++++++++***************,,,,,,,,,---------......//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,((((((***)))&&&******)))((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))+++***)))(((((()))***+++((((((''''''''''''((((((+++*********))))))((((((,,,+++***((((((((()))***))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++)))***++++++***)))***+++******))))))((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%)))+++(((&&&((((((&&&&&&&&&''''''(((((())))))))))))(((''''''''''''(((+++&&&$$$((((((%%%'''---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$(((((($$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++******************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))***++++++++++++***)))******++++++++++++******************))))))))))))+++***************++++++,,,,,,,,,------------......------,,,++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))),,,,,,)))(((++++++(((******)))((((((((((((((())))))))))))************((((((((((((((((((((((((***)))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))************+++******))))))******+++((((((''''''''''''((((((*********)))))))))((((((,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((+++......---+++*********)))))))))((((((((('''(((((())))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((###''')))&&&%%%((()))((('''''''''((((((((((((((('''''''''''''''((()))***---(((''')))(((%%%&&&+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&......//////000000111111&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++************++++++,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***)))***++++++++++++***)))******++++++++++++******************************+++***))))))***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,)))))),,,---*********)))((((((((())))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''((())))))******))))))((())))))))))))((((((((((((************++++++++++++)))******++++++******)))((((((''''''''''''((((((******))))))))))))((((((+++***))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))******))))))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((***))))))(((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((()))(((+++///111000---+++***))))))))))))(((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())),,,+++'''%%%((())))))))))))((((((((((((((('''&&&&&&&&&'''((()))++++++...***((()))(((%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,---...///000000&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((($$$###$$$$$$###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$************++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++***************++++++++++++******)))***************++++++******))))))***+++...///++++++,,,,,,,,,------------,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((++++++)))***......,,,******))))))((())))))***((()))))))))************((((((((((((((((((((((((******))))))(((''''''''')))))))))******)))))))))))))))))))))(((((((((((()))))))))*********++++++'''(((************((('''((((((''''''''''''(((((())))))))))))))))))((((((******))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******)))+++...///...,,,++++++))))))))))))(((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((222444111+++'''((()))(((***)))))))))((((((''''''''''''''''''((()))***++++++***(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################+++*********+++,,,---------------,,,,,,+++++++++************++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******************+++******++++++++++++******))))))******+++++++++,,,************+++,,,...///+++++++++,,,,,,,,,------------------,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))'''***+++)))***...///,,,******))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))((((((((('''))))))************))))))(((((((((((())))))))))))((((((((()))))))))******&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))******))))))))))))************************************))))))(((((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,***++++++***))))))***,,,(((((((((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((222444222+++'''((()))(((******))))))((((((((('''***))))))((((((((())))))'''''''''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''',,,,,,'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++)))***************++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++***))))))***++++++******++++++++++++******))))))******+++,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''***+++)))***---...+++******)))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))******++++++******)))(((((((((((())))))))))))'''((((((((())))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((''''''(((((((((((())))))(((((()))************)))))))))))))))))))))))))))'''(((((())))))******++++++******))))))******+++)))))))))************+++***************************))))))(((((())))))***''''''((((((((()))))))))((((((((((((((())))))***))))))))))))))))))))))))'''''''''((()))***,,,,,,******)))'''&&&&&&))),,,(((((((((((())))))))))))(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***---,,,(((&&&)))***)))***))))))))))))))))))(((+++***))))))((((((((()))%%%((((((&&&''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((......(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++***))))))***++++++******++++++++++++******))))))***++++++,,,------***+++,,,......---+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''******((())),,,,,,*********))))))******+++,,,))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,)))******++++++******)))'''((((((((()))))))))***(((((()))))))))***************))))))))))))******((((((''''''''''''(((((('''''''''((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))'''(((((()))******+++++++++******))))))******+++))))))*********+++++++++******************************))))))))))))******'''((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((())))))***((())))))(((''''''(((***'''((((((((()))))))))***(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%)))***'''&&&)))***))))))))))))))))))*********)))))))))((())))))******(((+++,,,((((((++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&++++++&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...------,,,+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******))))))***+++,,,,,,------***+++---//////---***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''******((((((++++++)))******))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))***+++,,,------...******++++++++++++******'''((((((((())))))******)))************+++++++++---,,,+++******+++,,,---((((((''''''''''''((((((&&&'''''''''(((((())))))'''((()))+++++++++***)))))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++))))))******++++++++++++******************************))))))))))))******(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))(((((('''''''''''''''&&&(((******)))((((((((('''((((((((())))))******(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''+++---***((())))))'''(((((())))))******++++++(((((((((((()))+++,,,---+++//////***))),,,+++&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$''''''$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------------------------------------------------------------------------,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------///...---+++******++++++******))))))******+++,,,......---,,,,,,+++******++++++************+++++++++++++++++++++)))((((((******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---,,,+++***))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))'''(((******)))(((((()))******))))))((((((''''''(((((())))))*********+++******))))))))))))******,,,+++)))))))))+++---///000000...---,,,+++++++++******))))))***+++,,,,,,000///---,,,+++*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))*********+++++++++))))))))))))(((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))+++++++++++++++***))))))***(((''''''((()))))))))$$$###&&&******((())),,,***************)))((((((+++******)))))))))))))))(((((('''''''''&&&&&&&&&(((***+++***)))((()))***))))))***,,,......,,,)))))))))(((((((((((())))))((((((((((((((()))******%%%***,,,)))((())))))&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''')))))))))'''&&&'''((('''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((())))))*********+++))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((()))*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###''''''$$$%%%***(((###&&&$$$######&&&)))'''###%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###------------------------------------------------------------------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------------///...---+++******+++++++++************+++,,,,,,......---,,,,,,+++******++++++************+++++++++++++++,,,++++++*********************+++,,,,,,************************------......------,,,+++,,,+++***))))))((())))))************************))))))***+++++++++++++++)))***++++++,,,,,,++++++************************)))***+++***(((''''''((()))*********************,,,,,,++++++++++++++++++******))))))))))))******+++***))))))***,,,...///111000///...---,,,,,,,,,***************+++,,,,,,//////---,,,+++*********))))))))))))))))))))))))******)))(((((()))******))))))(((((((((((())))))*********++++++++++++,,,******)))))))))((((((((()))))))))(((((()))))))))((((((((())))))************************))))))(((,,,+++***)))))))))))))))(((&&&'''))))))%%%%%%(((***************)))(((((((((((())))))***,,,------)))))))))((((((((('''''''''((())))))''''''((()))))))))***,,,------+++((())))))(((((((((((()))))))))(((((((((((()))******'''+++,,,******,,,+++'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((()))))))))'''&&&'''((('''((()))))))))((('''&&&'''''''''&&&&&&''''''''')))(((((((((''''''''''''*********)))))))))))))))))))))(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%""""""&&&&&&"""&&&%%%$$$$$$&&&'''%%%"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%------------------------------------------------------------------------++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,..............................---,,,+++++++++++++++++++++++++++,,,------...------,,,,,,++++++***++++++************++++++++++++,,,,,,,,,,,,------+++************++++++,,,++++++++++++++++++++++++//////////////////...---------,,,+++************************************++++++,,,---------------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))''''''((()))******+++,,,,,,------///......------,,,+++++++++******))))))******+++******))))))+++---///000111111000...------------+++************++++++,,,///...---,,,++++++************************************)))(((((()))*********))))))(((((())))))***++++++++++++,,,,,,,,,,,,*********))))))))))))(((******))))))))))))*********************++++++++++++++++++,,,+++******)))......,,,+++***)))))))))---******,,,+++((((((***))))))******))))))((((((((())))))***+++,,,------************))))))))))))((()))******(((((()))***,,,,,,,,,---......+++)))***))))))(((((())))))***)))))))))((())))))***+++)))+++******---111...(((((())))))))))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((()))***)))'''&&&'''((((((((()))))))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''+++******))))))(((((('''***)))((((((''''''(((((()))))))))(((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$ $$$%%%$$$&&&%%%%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''........................------------------------------------------------,,,,,,---.........---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------.........------,,,,,,,,,+++........................---------,,,++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,---...//////+++++++++******++++++,,,........................//////000000000//////...000///...---,,,,,,,,,,,,************************,,,,,,---............---+++,,,------......------+++++++++++++++++++++++++++,,,,,,+++))))))***+++******++++++,,,,,,,,,,,,.........---------------++++++************++++++))))))******,,,---///000000000...------,,,,,,,,,+++++++++******++++++,,,...---------,,,+++***************************************))))))************))))))))))))))))))***++++++,,,,,,,,,---------++++++*********)))))))))+++******))))))******+++************++++++++++++---------------,,,,,,+++---------+++*********++++++((('''+++,,,******---)))))))))******)))((((((+++++++++++++++***))))))***************)))))))))+++,,,------++++++,,,---///.........//////---+++***))))))))))))))))))******))))))))))))***++++++******))))))///333000((()))******++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''((()))***)))'''''''''((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((''''''''')))))))))))))))(((((((((***))))))((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((()))***)))((('''&&&'''%%%&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$!!!!!!%%%)))+++%%%$$$%%%'''&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&........................------------------------------------------------------...///////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,---------..................------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++,,,---...000111,,,,,,+++++++++++++++,,,........................---....../////////......///...---,,,,,,+++,,,,,,************************+++,,,,,,---...---------,,,,,,---............---------------------------)))***++++++++++++...000,,,,,,+++++++++************++++++,,,---......///,,,,,,++++++++++++,,,,,,*********+++,,,...//////......---,,,++++++++++++,,,,,,+++++++++++++++,,,---------------,,,******))))))))))))))))))))))))***++++++++++++++++++*********))))))))))))******++++++,,,,,,,,,---------++++++++++++************++++++************++++++************************,,,,,,,,,---,,,++++++***)))***++++++******,,,...+++&&&$$$(((***(((((()))))))))***************)))******+++++++++***)))((())))))))))))))))))))))))+++---...---,,,+++,,,---...---,,,,,,------+++*********))))))))))))*********************+++,,,,,,******))))))...333///(((******++++++++++++******''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((*********((('''((()))******))))))((((((((((((''''''((())))))((('''''''''''''''(((((((((((((((&&&&&&'''((()))******+++******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))+++,,,+++)))'''''')))&&&&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***''''''(((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((...333'''######&&&'''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$........................------------------------------------------------------...///000000000000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,---------.....................---------------------------------------+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,...///000---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,+++************++++++++++++++++++++++++++++++,,,---------------+++,,,------......------------------------------)))***+++++++++---000333------,,,++++++***))))))((()))***+++---...//////---,,,,,,++++++,,,,,,---++++++,,,,,,------......---,,,,,,+++******++++++---,,,,,,++++++++++++,,,,,,,,,---...---,,,+++***************************+++,,,------------,,,++++++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++++++++******************************))))))((('''***,,,+++******---000555...***,,,---+++))))))******++++++,,,+++++++++'''(((***,,,------,,,,,,)))))))))))))))*********)))***++++++))))))***++++++)))(((((()))***)))(((+++******))))))******+++++++++******++++++,,,---***,,,++++++...111///)))******++++++++++++******((((((((((((((((((((((((((((((((()))))))))******************************)))***+++***((('''((()))+++***)))((((((((())))))'''((()))******)))(((''''''''''''(((((((((((((((%%%%%%&&&''')))***+++++++++***))))))(((((())))))&&&&&&''''''''''''((((((((('''&&&&&&&&&''')))***(((+++---,,,)))'''(((***&&&&&&''''''(((((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((()))))))))******&&&''''''(((((())))))***))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''(((((()))))))))((((((''''''(((((()))'''''''''''''''''''''''''''((((((((((((((('''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))///777...%%%!!!%%%(((%%%%%%((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######........................------------------------------------------------+++,,,---....../////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***+++,,,...///...---,,,+++++++++++++++++++++++++++++++++++++++,,,---......//////......///...---,,,+++++++++++++++++++++++++++++++++++++++,,,------......------++++++,,,---------------........................+++,,,,,,,,,+++---111333---------,,,,,,,,,,,,,,,******+++,,,------......------,,,,,,,,,,,,------,,,,,,---------------,,,------,,,+++++++++,,,,,,...---,,,++++++++++++++++++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++******))))))******+++*********++++++++++++,,,---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***+++++++++++++++******)))))),,,...---******---111:::222---...000...++++++***+++,,,------------,,,(((***,,,...//////......************++++++,,,,,,)))***+++***)))((()))+++***((('''''')))******)))+++******))))))******+++,,,++++++++++++,,,------+++///000......000///+++******++++++++++++******))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++)))***+++***((((((((()))+++***)))((((((((()))***'''((()))******)))((('''''''''''''''((((((((()))%%%&&&&&&'''((()))******+++***))))))(((((())))))''''''((((((((()))))))))((('''&&&&&&&&&''')))***%%%))),,,+++'''%%%'''***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''((())))))******(((((()))))))))*********&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&'''(((((()))******************************))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((()))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((())))))***)))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((&&&,,,555888))) $$$)))&&&$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%////////////////////////------------------------------------------------)))***+++,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................---------------------------------.........//////,,,---------.../////////++++++++++++++++++++++++***+++,,,---------,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++---///...---,,,,,,++++++++++++------------------------------...//////000//////222111000//////......///++++++++++++++++++++++++,,,------...............***+++,,,,,,------,,,,,,////////////////////////---------,,,+++---000222,,,,,,------.../////////,,,,,,------------------...------,,,,,,------...------......------,,,+++......---,,,,,,,,,------...---,,,,,,+++++++++++++++,,,---......---+++)))........................---...///000000///...---++++++************++++++))))))*********+++++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,......//////......---,,,,,,///111///+++***---111333+++&&&))),,,+++******+++,,,------...............///000111111///---,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,,,,***)))***+++------,,,++++++************++++++,,,,,,++++++,,,,,,---...,,,111333000///000000---*********++++++*********))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((((((***,,,+++)))((((((((()))***'''((()))++++++)))((('''&&&'''''''''(((((())))))'''''''''(((((((((((((((+++******)))))))))))))))(((((())))))*********+++)))(((&&&%%%&&&''')))+++###'''***)))%%%$$$&&&)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%&&&&&&'''((())))))***************************))))))))))))((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))******)))(((''''''((()))***((((((((((((((((((((((((((()))***+++++++++++++++(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))&&&###'''000???,,, $$$)))&&&###$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''000//////000222222111///000111111111000000///...111111000000///......---111000000//////000000111222222111111000///............///000000000000000////////////............333333222222222333444444222333333333222111000000111000/////////000111222222111000//////000111222...............///000111......------------......000000000000////////////555333111///.........///000000000000000/////////...///000///---,,,,,,---///.........------------...///000000///000222444333333333222111000000///...............---------///000111222333333222222///111333333222111111111333333333333222000///...111111000000////////////222000...,,,+++,,,---...000///............000000...///111222222000...---111111111111111111111111333222111/////////000000222111111000///......---000000//////.........------......///000111222222333111///...---...000111000...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---......///000000000///...//////000111222222333000111222222222000///...000///......///000///...,,,---------------------222000///......///000111...000333444444222...,,,000000//////............///.........------------///////////////.................................111***)))000111---333>>>KKK666'''***///---***+++///...------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))'''((()))***(((%%%))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,+++***)))(((((((((((((((((((((((()))))))))))),,,'''&&&***+++(((&&&)))(((((((((((())))))))))))&&&''''''((()))******+++++++++***)))((('''&&&&&&&&&&&&''''''(((''''''''')))((('''&&&%%%&&&'''((('''((((((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((+++***))))))))))))******(((((((((((((((((((((((())))))((((((((('''''''''(((&&&%%%&&&)))+++)))'''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%555444444555777777666444666777777777777777666555666666666555444444333333333333333222222333333333555444444333222222111111222333333444444444333333555555444333222111111000333333333333333444555666888888888888888777666666666555444333333444444555333222111111111111222333222222111111111222222333111111000000000000111111444444333333333222222222555444333222222111111111111111111000000000000000222333333222000//////000111000000000000/////////111222333333333333555777555555444444333222222111//////////////////......111111111222333444555555555777888777444222111111555555555555444333222111111111111111000000000000444222000///......///000000000///.........///000...///000111111000//////000000111222333333444444555444333222222222222333333333222222111000000///000000111111111111111111111111111111111111222222222111///...---...///000111000...,,,,,,,,,---...........................,,,,,,,,,,,,---...//////------...////////////////////////000111222222222222333333333333222222111222000///000111222111000//////.....................//////000111111111111000111333444444222000...000000000000000000//////111111000000000/////////000000000000000000000000000000000000000000000000111+++,,,111111---222;;;CCC333***///333000---.........---,,,,,,,,,,,,,,,+++,,,,,,---......------------,,,+++***))))))******,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---+++)))***+++,,,***((())))))))))))))))))))))))))))))(((((((((((())))))************************,,,,,,+++++++++*********))))))))))))************++++++***)))))))))******************+++++++++++++++&&&&&&***,,,)))(((+++************++++++++++++))))))******++++++,,,,,,,,,,,,++++++***))))))((('''(((((()))))))))((((((***)))(((''''''((())))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&)))***)))'''((((((((((((((((((((((((***))))))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%;;;::::::;;;======<<<;;;======>>>??????>>>>>>>>><<<<<<<<<;;;::::::999999777666666666666666666777888777777666666555555444555666666666666666555555999888777666555333222222444444444444555666888888<<<<<<<<<<<<<<<;;;;;;:::999888777666555555666666444333333222222333333444444444333333333333333333444333333222222333333444555555555555444444444444444444555666666555444444333333222222222111111111333444555444222000111222333333333222222222111111333444555444444444666888666666666555555444444333000000000000111111111111222222222222444555777888<<<======:::777333222222555666666666555444333333222222222222222222222222666555333222111111222333111111000///.........//////////////////000111222000000111333444666777777888777666666555666666777666666555555444444333333222222333333444555555555444444333333333222222222222111000/////////000111333222000///......//////////////////////////////.........------...//////---......////////////...//////000000111222222222555555444444444555666666444333222222444444333222222222222111000000//////---...000222333333222222222222333333333222111000333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111222...///333222...000777888000...444777222000222000000///.........//////---......///////////////...---,,,++++++++++++++++++,,,......,,,+++,,,---++++++++++++++++++++++++------,,,,,,++++++******+++***)))***+++,,,+++******************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))************++++++*********+++,,,,,,,,,,,,---------.........,,,)))(((,,,...,,,,,,---,,,,,,,,,---------......------------------............------,,,,,,++++++)))***************))))))+++******))))))***++++++))))))))))))******************+++++++++++++++***************************)))((((((''''''(((((()))))))))((((((((())))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((('''&&&''')))))))))((((((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%???>>>>>>???AAAAAA@@@>>>@@@@@@AAABBBBBBBBBAAAAAA>>>>>>======<<<;;;;;;;;;888888999999999999888888999999888888777777777777555555555666555555444333666666666555444444333333555555555666777888:::;;;:::;;;;;;;;;;;;;;;::::::888888777666555555444444444444333333333333444444333333333222222111000000444444333333333333444444444444333333333222222222222333666888999888666555555555444444444333333333222333444222000///000111444444444333333333222222111222333222111222333555666555555555444444333333111222222222333333444444444333222222444666999;;;>>>>>>>>>;;;777555444444555555666666666555444444444444444555555555555555777666555444444444444555222222111111000000//////000000///...///111333555333333444555666777888888888888888888888999999999999999999999888888777777555555555666666666666666444444444444444444444444555444333222222222333333444333222111000000000000111111111111111111111111000//////.........//////...//////000000000//////000000111111222222222222666666555555666777999:::666555444555666666666444666666555444333333222222222222222333333333333333444333333222222222222222555555555555666666666666555555444444444333333333222222333333333333333444000000000000000000000000333111222555333//////333222000111555555111111444333222222111111222222222//////000000000000/////////...------,,,,,,,,,---,,,---//////---,,,---...,,,,,,,,,,,,++++++++++++------,,,++++++***))))))((((((((()))***++++++***++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))*********++++++++++++++++++++++++,,,---...///............///////////////---,,,...//////......---------........./////////////////////.....................------------+++++++++++++++******)))+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------------------++++++++++++++++++++++++++++++************++++++++++++*********+++,,,,,,************************************)))))))))))))))((((((((()))))))))((((((((((((((((((((((((((())))))(((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&?????????@@@AAABBBAAA?????????@@@AAAAAA@@@@@@@@@<<<<<<;;;::::::999999888888888999999999999888888888888888888777777777777444555555555555555444444333444444555555666666666666666666777888999;;;<<<999999::::::::::::999999999999888888777666555444444444444444444444444444333333333333333222111000333333222222222222333333444444333333333222222222000222555888999888777555666666666666666666666666333444555333111000111222444444444333333333222222111222222111000000222444444444333333333333333222333333444555666666777777555444333333444777999;;;;;;<<<<<<:::888666777888888888999999:::999999999888888888888888888888888777777777666666666666666444444444444333333222222333222111000111333666888777777777777888888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999888777666555555333444444555666666777777999999888888777777777777555444444333222222111111222222222222222222222222111111000/////////000000111111222222222111111000222222222333333333333333666666555666777999;;;===999777666777888999888666:::999999888777666555555:::888555333222222444555555444333222222222333333444444444444444444555555555555555444444444333333222222222333333444444444111111111111111111111111222222444555444000000222222222333333111...000555333333222222222222333333///000000000000000//////000//////...............---...000000...---...///---------,,,,,,,,,,,,,,,------,,,+++******)))))))))******+++++++++,,,,,,------------......//////---......//////......---........................,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---///000111........./////////000000000///...---......---+++---------.........////////////////////////..............................,,,,,,,,,,,,,,,+++******++++++,,,------------------------------------------......///000000//////------------------------......------------.....................///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++******)))******))))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&@@@??????@@@BBBBBBAAA??????????????????>>>======::::::999999888777777777777888999::::::999888777777777777777777777777777555555666777777777777777444444555666888999::::::777777777777888999;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888555555666777777666555555555666777777777666555444444333333222222333333444666666666555555555555444000222555888999888777666666666777777888999999999777888999777555444555666444444333333333222222222333444444333222222444555444444444444444444444444444555666777888999::::::888777777666777888:::;;;:::;;;;;;:::999999;;;===>>>>>>???@@@AAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;999999999999999888888888666777777888888777777666777666555444555666999::::::::::::999999999999999888999:::;;;<<<=========?????????>>>>>>>>>>>>>>>===<<<;;;:::999777666666555555666777888999::::::=========<<<<<<<<<;;;;;;777777777666555555444444444444444444444444444444333333222222222333333444444555555555555444333333444444444555555555555555666666777888:::<<<>>>???<<<;;;::::::<<<<<<;;;:::<<<<<<;;;;;;::::::999999@@@===888444333444666888777777666555555555555666333333222222222111111111555555555555444444444333222333333444444555555555444444444444444444444444222333444555333222222444333444444222///---000333222111111111111222333333000111111111111000000///111000000/////////000000...///111111///...///000---------....../////////......------,,,,,,++++++---...//////......///000.........///000000111111...///000111111000///...////////////////////////////////////............------------............---------...///000111222....../////////000000000...///...,,,---///...***---------............///////////////////////////.........//////000000111...//////......---,,,+++------...///000000000000000000000000////////////...///000111222222222222////////////////////////111000000//////000000111111111111111111222333444////////////////////////,,,,,,,,,++++++++++++***+++---------+++***+++,,,******************************)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&AAA@@@@@@AAACCCDDDBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;::::::999888888888777888999::::::999888777777777777777777777777777444555666888888999999999666666777888999999::::::888888777777888999::::::999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>===<<<;;;777888999::::::999888777666888999:::;;;:::888777666666555555555555666666888888777777777666666666222444666888999888888777666666777888:::;;;<<<===:::;;;<<<;;;888777888999555444444444444333333333444555666555333333444666777777777777777777777777555666777888:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<===@@@BBBAAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAA@@@???>>>======;;;;;;;;;<<<<<<<<<;;;;;;888999:::;;;<<<<<<;;;;;;;;;:::999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<999:::<<<===????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;:::::::::::::::;;;;;;<<<<<<<<>>>>>===::::::::::::999888777777777777777777777777777777666666666666777888888999888888888888888777666666666666666666666666666666666777999<<<>>>@@@AAAAAA@@@???>>>>>>@@@@@@???>>>========================@@@>>>;;;888777777999::::::::::::::::::999999999666555555444333222111111666666666666555555555444444444555555666777777888444444444444444444444444000333444333333444555666333555666333111000111111333333333333333444555555333333333333333222111111111111000000000000111111...000111111000//////000------...///000111222222000000000000000////////////111222111///...///111/////////000111222222222///111222333333222111///000000000000000000000000000000000/////////........./////////000000000000///////////////000111222//////000000000111111111...111111...000555555000............/////////////////////000000111111222//////000111222222333333222222222222111000///...///000222333444444333333333333222222111111111111000000111222333333333333222222222222222222222222111111000000000000111111222222222222333444555666111111111111111111111111............---------,,,---///000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&CCCBBBBBBCCCEEEEEEDDDBBBDDDDDDDDDCCCAAA@@@>>>=========<<<<<<;;;:::::::::777888:::;;;;;;:::888777777777777777777777777888222333555666888888999999666666777777777888888888888888888777888888999999999999:::;;;;;;<<<;;;;;;;;;<<<===>>>>>>===<<<<<<::::::<<<<<<<<<<<<::::::666777999;;;;;;;;;999888999999888888888888999999777777777777666666666666444555777888999999888888555666777999;;;===>>>???;;;<<<<<<;;;999888888999666555555555444444444444444555555444222222444555::::::::::::::::::::::::666666888999;;;<<<===>>>>>>>>>>>>???>>>======<<<@@@@@@AAA@@@???@@@CCCEEEAAABBBCCCEEEFFFFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>><<<===>>>>>>>>>>>>======999:::<<<>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<888999:::;;;<<<>>>??????:::;;;===???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============???@@@@@@@@@@@@???>>>>>>============<<<;;;:::999::::::::::::::::::::::::999999999999:::;;;<<<===:::::::::::::::999888777888888888888777777777777777888;;;???AAABBBCCCCCCCCCBBBAAAAAACCCCCCBBBAAA>>>>>>>>>>>>>>>?????????>>>>>><<<;;;;;;;;;;;;;;;======>>>>>>======<<<;;;;;;:::999888777555444444777777777777666666666666555666666777888999999999333333333333333333333333000222444222222555777888222555777666444444333111777777777777777888999999444555555555444333333222222111111111111111222222///000222222000///000111---...///000111222333444222222222222222333333333///111222111...---...000//////000111222222333333000111333444444333111000000000000000000000000000............------------000000000000111111111111000000000000000000111222000000111111111222222222111444555333666======999////////////000000000000//////000111222222333333111111222333333444555555555555555444333222111000111333444666777777666666444444444333333222222222000111222333444444444444333333333333333333333333111111000000000000111111333222333333444555666777222222222222222222222222111111111111000000000000...000222000---,,,---///------------------------,,,+++++++++,,,------...------------------------************************************************++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''BBBBBBBBBAAAAAABBBCCCCCCFFFFFFEEEDDDCCCCCCBBBBBB?????????????????????@@@????????????>>>===<<<;;;::::::::::::999999888777:::999777666666666777777888777666555555666777888:::888777666666777999:::444666777999;;;<<<======;;;<<>>>>>===;;;::::::===@@@AAA???===<<<;;;<<<:::777555555555555444555555555555555555444444777666555444444555666777<<<;;;:::999:::;;;<<<===888888777666444333222222777777555333111222444666999777666555777999===???<<<;;;;;;???DDDFFFBBB>>>===?????????======???@@@GGGFFFEEEDDDDDDEEEFFFGGGMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBB@@@??????AAACCCAAAAAAAAA@@@@@@AAABBBBBBAAABBBCCCCCCCCCCCCFFFHHHIIIHHHFFFDDDCCCBBBCCCCCCAAABBBBBBAAA??????AAABBB@@@@@@AAAAAABBBCCCDDDDDDEEECCCAAA@@@BBBDDDDDDDDDEEEFFFFFFFFFDDDAAA>>><<>><<<;;;<<<;;;;;;::::::<<<===>>><<<<<<======<<<;;;999888::::::999888999:::<<<===888<<>>>>>===<<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<888999;;;<<<<<<<<<;;;;;;777666555444333333444555666666666666666777888888<<<;;;:::999888777777777===<<<;;;<<<>>>??????>>><<<;;;999888777777777777444333111000000222444666777555333222222222000......---,,,...222555777777666666555444333333222222555444333222111000000000888222...111888<<<777222111111222333333333333222111111111111111000000///111111000000000000111111000000000000000000000000444444444444444444444444222222222222333444444555222222222333444555666777888777555333333333555666111111222222222333333333222333555666555444222000444444333333222111111111777777777777777777777777555555444444444333333333444444555555666777777888444444444444444444444444333333222111111000111111222222222111222222333444222333333444555666777777666666555555555444444444333333333222222222111111333222111///............//////000000111000000000---...//////...---,,,+++---+++******++++++***(((******++++++,,,,,,,,,,,,******++++++++++++******(((((()))))))))))))))((('''((())))))''''''((()))***&&&%%%(((***(((''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBCCCCCCCCCDDD@@@@@@??????>>>===<<<;;;<<<============<<<;;;::::::999999888888999999:::999999888777777777777777888777555555555777999:::777777999:::<<<============>>>AAACCCCCCBBB@@@???======>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA???>>>======@@@CCCDDDBBB@@@??????<<<:::777666666666666444555555666666777777888888888777777777777888999999???>>>>>>=========>>>>>>888888777777666666555555777777777666555555888:::666666555666777999<<<===>>><<<<<>>@@@FFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEEEEEEEEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEFFFHHHIIIJJJIIIGGGDDDCCCBBBBBBBBBAAACCCDDDCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDCCCCCCFFFDDDAAA@@@BBBCCCDDDCCCFFFFFFGGGGGGFFFEEECCCBBBEEEEEEEEEDDDCCCAAA@@@??????????????????@@@AAABBB<<<<<<===>>>===<<<;;;:::;;;;;;:::::::::;;;<<<===???BBBFFFJJJLLLLLLLLLKKKIIIIIIIIIGGGEEECCCDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDBBBBBBAAA??????>>>>>>>>>???@@@AAABBBBBBAAA@@@???<<<===???@@@@@@@@@@@@???:::999888777666777777888777777777777777888999:::>>>>>>=========>>>??????BBBAAAAAAAAACCCDDDCCCAAABBB@@@===:::888777777777555444222111111333555777777555333333333222000///000//////111555999:::;;;:::::::::999888888777777777777666555444444444444777333000222777999666222333333444555555555555444222333333333333222111111222222111111111111222222222222222222222222222222444444444444444444444444555444444333333333333444444333333333444555666777888777555333333444555666333333444444444444444444444444555666555444333222333333333333333444444444555555555555555555555555444555555666666777777888444555666666777777777777555555444444444555555666444333222222111111111222000000000111333444666777666666666666777777777777666666555555444444333333444444444333333333222222222222111000000000000000......///000000//////...///////////////...------...,,,++++++,,,,,,+++)))++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++******+++++++++******)))'''((())))))''''''((())))))'''(((---///+++((('''(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((((((((('''''''''@@@@@@AAABBBDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBB?????????>>>===<<<;;;:::999999888888888999;;;<<<<<<<<<===>>>???????????????@@@BBBCCCDDDCCCAAA@@@??????@@@@@@AAAAAABBBBBBEEEEEEDDDCCCBBBAAA@@@@@@???AAADDDEEEDDDBBBAAAAAA>>><<<999999999999888777777777888999:::;;;<<<<<<999999;;;<<<===>>>>>>>>>AAAAAAAAAAAA@@@???>>>===999999::::::::::::::::::555666777777666777999;;;777777888999:::<<<======@@@>>>===@@@EEEGGGGGGEEEEEEDDDCCC@@@>>>>>>???BBBEEEFFFGGGIIIJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLMMMNNNMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDD@@@AAACCCEEEFFFFFFFFFFFFIIIHHHGGGEEEDDDDDDDDDDDDBBBDDDEEEEEEDDDEEEFFFHHHKKKJJJHHHEEECCCBBBBBBBBBBBBCCCEEEEEEEEEEEEGGGIIIHHHHHHHHHGGGFFFEEEEEEEEEIIIGGGDDDCCCDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBB>>>??????@@@@@@@@@@@@@@@;;;<<<===>>>???>>>=========<<<<<<<<<<<<===>>>>>>@@@AAADDDFFFHHHIIIIIIIIIJJJKKKJJJHHHEEECCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGIIIEEEDDDBBBAAA@@@?????????@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCC???>>>===<<<<<<<<<======;;;;;;;;;:::;;;;;;<<<===?????????@@@BBBCCCEEEFFFHHHGGGFFFGGGHHHHHHFFFEEEEEECCC???<<<:::::::::;;;888777666555555777888::::::999777777777777555444444333333555999===>>>>>>??????>>>>>>======<<<<<<::::::999999999999::::::999777666666777888666555555666777777888777777777444555555555555444333333555444444333333444444555444444444444444444444444555555555555555555555555777666555444444333333333666555555555555555666666777777555444444444555666666666666666666666666555666666666666555555555555333333333444555666666666555555555555555555555555555555666888999;;;<<<===777888:::;;;;;;:::999888888666555444333444666777555444444333333333333333...///000222444777999::::::999999999888888888888777777777666555444444444666666555555555444444444333333222222222222333333000000000111111000000///000000//////.../////////...---,,,,,,---...,,,+++,,,,,,,,,,,,------------------............------------...------,,,++++++((()))***)))((('''((())))))(((,,,222333...(((&&&))))))((((((((((((''''''))))))'''&&&&&&'''((()))))))))))))))((((((((((((AAAAAABBBCCCDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJMMMMMMLLLLLLKKKIIIHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKHHHHHHHHHHHHFFFDDDBBB@@@AAA@@@???>>>>>>>>>>>>???AAAAAABBBCCCCCCCCCBBBBBB???@@@BBBCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA???AAADDDDDDCCCBBBBBBBBBAAA???>>>===>>>>>>===<<<<<<<<<<<<======>>>>>>???;;;<<>><<<>>>>>>>>>>>>>>>>>>>>>>>>:::<<<======<<<;;;<<<===:::;;;===???@@@@@@@@@@@@AAA??????@@@DDDGGGHHHGGGFFFFFFDDDBBB@@@@@@CCCEEEFFFGGGIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBCCCDDDFFFFFFFFFEEEIIIIIIHHHGGGFFFFFFGGGGGGEEEGGGIIIIIIHHHHHHIIIKKKMMMLLLIIIGGGEEEDDDCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIFFFFFFFFFFFFGGGGGGHHHHHHMMMKKKHHHGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGBBBBBBCCCCCCCCCAAA@@@>>><<<===>>>@@@@@@@@@??????????????????????????????>>>???@@@AAABBBCCCDDDEEEIIIJJJJJJIIIFFFDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEDDDEEEGGGIIIKKKCCCBBBAAA???>>>=========?????????@@@@@@????????????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@AAACCCDDDFFFGGGIIIHHHHHHIIIIIIIIIGGGEEEBBB@@@===<<<;;;===???AAA<<<;;;:::::::::;;;===>>>@@@???===>>>>>>>>>===<<<999999888:::===?????????@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<===>>>???===>>>>>>===;;;:::::::::777777888999999999999999666666666666666555555444777777666666666666777777666666666666666666666666666666666666666666666666777666666555555555666666888777777666666666777777888777666666555666777777888888888777777777777777888777777666555666666666444555555555666666666777888888888888888888888888666777888999;;;<<<===>>>;;;<<<>>>??????>>>===<<<:::888555333333555777888777666666555555555666666111111222333666888:::;;;:::::::::::::::::::::999::::::999999888777777666888888888777777777666666777777666555444444444444333333444444444333222222000///...------...///000///...------...///...,,,...........................//////////////////...///000000//////...---,,,***+++,,,+++)))))))))+++***(((+++111222---(((&&&))))))((((((((((((((((((''''''&&&'''(((+++---///))))))))))))((((((((((((CCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEHHHIIIJJJLLLNNNOOOPPPQQQNNNNNNNNNMMMLLLIIIGGGEEEGGGFFFEEEDDDBBBAAA@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBAAAAAA@@@???>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDD@@@BBBDDDEEEDDDCCCDDDDDDEEEDDDCCCCCCEEEEEEDDDBBBCCCBBBBBBBBBAAAAAA@@@@@@>>>@@@CCCFFFHHHIIIIIIIIIFFFGGGGGGGGGEEECCCAAA@@@EEEDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHHHHEEECCCCCCCCC>>>@@@BBBCCCDDDCCCBBBAAABBBAAAAAABBBDDDFFFGGGHHHEEEFFFEEEDDDCCCDDDGGGJJJGGGHHHKKKMMMOOOOOOOOOOOOQQQRRRTTTVVVVVVTTTRRRQQQIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIKKKKKKKKKKKKJJJIIINNNNNNNNNMMMLLLKKKKKKJJJLLLJJJHHHHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSSSSSSSTTTUUUPPPOOOLLLJJJHHHGGGGGGGGGKKKMMMNNNNNNLLLKKKJJJKKKHHHIIIIIIIIIIIIIIIJJJJJJMMMKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKLLLLLLKKKJJJGGGEEEDDD???@@@AAABBBCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFEEEGGGIIIIIIHHHGGGGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGFFFEEEFFFGGGIIIJJJDDDCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHEEECCCBBB@@@>>>======???AAACCC>>>============>>>???@@@DDDCCCBBBBBBCCCDDDCCCAAA???>>>>>>???@@@AAA@@@>>>???>>>>>>>>>>>>>>>======>>>======>>>>>>???@@@AAA???@@@AAA@@@===;;;<<<===888999999:::;;;:::::::::777888888888888777666666999999888888888888999999777777777777777777777777777777777777777777777777666666666666777888999:::999999888888777888888888888888888888888888888999999999999999999999999999:::999888777777777888888888888888777777666666666::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<===>>>???@@@???>>>>>><<<:::777555555666888:::999999888888888999999:::666666666666777999:::;;;888999999:::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::999999999999<<<;;;999888777666666555555555555555555444333333//////---------...///000000///......000111000...111111111111111000000000///000000111111000000///111111111111111000//////---//////...,,,+++,,,---,,,))))))---...+++(((((((((((((((((())))))))))))((((((((()))+++---///000(((((((((((((((((())))))FFFGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQQQQRRRPPPPPPOOONNNMMMKKKJJJIIIJJJIIIHHHGGGEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGCCCEEEGGGGGGFFFFFFGGGHHHHHHGGGGGGHHHJJJJJJIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMOOONNNKKKHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFGGGHHHGGGHHHJJJLLLIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSUUUVVVVVVUUUSSSRRRNNNMMMMMMLLLLLLLLLMMMMMMJJJKKKLLLMMMMMMMMMLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLOOOLLLJJJKKKMMMNNNKKKIIIHHHHHHIIIIIIJJJLLLMMMNNNOOORRRUUUWWWWWWWWWXXXYYYSSSRRRPPPNNNLLLLLLLLLLLLRRRTTTUUUUUURRRPPPOOOOOOQQQPPPOOONNNMMMKKKKKKJJJKKKJJJIIIIIIIIIIIIHHHFFFKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOPPPQQQRRRRRRRRROOONNNNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEBBBDDDHHHIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGIIIKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIFFFFFFFFFHHHIIIHHHEEECCCFFFEEEDDDBBBAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAABBBEEEDDDCCCDDDEEEFFFEEEDDDCCCCCCBBBCCCDDDDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>??????@@@AAAAAA???@@@@@@???===;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888;;;::::::999999::::::;;;888888888888888888888888888888888888888888888888666666666777999:::<<<===:::999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;:::999999888::::::::::::::::::::::::<<<;;;;;;;;;::::::999999;;;<<<<<<======>>>??????@@@>>><<<;;;::::::<<<===<<<<<<<<<;;;<<<<<<===>>>;;;:::::::::::::::;;;<<<999999:::;;;<<<===>>>>>>>>>>>>>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;>>>===<<<:::999999888888777777777777666555444444111111000000000111222222333222111222333444333222444444444444333333333333222222333333333333222222333333444444444444333333222333333222000///000111000+++***,,,---***)))+++))))))***************+++------------------,,,,,,))))))))))))************HHHIIIKKKLLLKKKJJJHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMOOOQQQRRRRRRRRRSSSRRRQQQOOONNNMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEECCCCCCEEEFFFGGGFFFFFFEEECCCEEEFFFGGGFFFFFFHHHIIIIIIIIIIIIKKKMMMMMMLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKNNNOOOQQQQQQPPPOOONNNMMMLLLLLLLLLJJJKKKLLLMMMOOOPPPRRRRRRPPPSSSUUUVVVSSSPPPNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGIIIJJJKKKJJJIIIHHHHHHFFFHHHKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPOOOOOONNNOOOOOOKKKLLLNNNOOOOOOOOONNNMMMJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLLLLPPPTTTSSSNNNHHHLLLLLLLLLLLLMMMMMMNNNOOOLLLOOOSSSVVVWWWXXXYYYZZZUUUTTTSSSQQQPPPPPPQQQQQQRRRUUUWWWWWWUUUSSSRRRRRRSSSRRRQQQPPPNNNMMMLLLKKKLLLKKKJJJKKKLLLLLLKKKIIILLLMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNLLLJJJGGGFFFEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCAAADDDHHHJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOPPPPPPPPPPPPPPPQQQOOOOOOPPPPPPOOONNNMMMLLLMMMLLLLLLKKKKKKLLLLLLMMMJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHJJJLLLNNNOOOLLLMMMNNNOOOOOOOOONNNNNNOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIKKKMMMLLLIIIGGGJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEGGGIIIIIIHHHFFFAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBB@@@@@@?????????>>>>>>=========>>>????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999888888888888999:::<<<<<<:::999999999:::;;;<<<<<<;;;;;;<<<=====================>>>???@@@AAAAAABBB???@@@AAAAAAAAA@@@>>>===??????????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::===<<<<<<<<<===@@@BBBDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@AAA======<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????======>>>???@@@AAABBBBBB>>>>>>>>>>>>===============<<<<<<<<<<<<<<<======;;;<<<<<<;;;;;;999888888555555666777777777777777777666555666888999888777777777777666666555555555555555666666666666555555555666777888888888888888666777777666444333333444333///---000000...,,,...,,,,,,,,,,,,---------.........///000///...,,,++++++++++++,,,,,,,,,------IIIKKKMMMNNNOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHJJJKKKLLLMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNPPPRRRSSSTTTTTTTTTVVVUUUSSSQQQPPPPPPQQQQQQMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDEEEGGGFFFEEECCCBBBAAACCCDDDDDDDDDDDDFFFGGGJJJIIIJJJLLLNNNNNNLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNQQQRRRQQQPPPNNNMMMLLLMMMMMMNNNIIIJJJMMMOOORRRUUUWWWXXXYYY\\\```aaa___]]][[[ZZZWWWVVVUUUTTTRRRPPPOOOOOOJJJLLLNNNOOOMMMKKKJJJIIIHHHJJJMMMNNNLLLJJJIIIIIIMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNKKKLLLNNNOOOOOOOOONNNNNNLLLMMMMMMNNNOOOOOOPPPPPPNNNOOOSSSZZZ^^^\\\TTTMMMPPPPPPOOONNNNNNNNNOOOOOOMMMPPPUUUXXXZZZ[[[\\\]]]WWWVVVTTTSSSSSSSSSTTTUUUOOOQQQTTTUUUTTTRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOOOQQQQQQOOONNNJJJMMMPPPTTTVVVWWWWWWWWWVVVUUUUUUTTTRRRPPPOOONNNPPPPPPPPPPPPRRRUUUWWWYYYVVVUUUUUUSSSPPPMMMJJJHHHFFFGGGGGGHHHGGGFFFEEEDDDFFFGGGHHHHHHHHHFFFEEEDDDBBBEEEHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRROOOPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUTTTRRROOONNNOOOOOONNNNNNOOOOOOPPPQQQKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHJJJLLLNNNPPPLLLMMMOOOPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLLLLMMMJJJJJJIIIIIIJJJKKKLLLLLLJJJKKKLLLOOOQQQPPPMMMKKKIIIKKKMMMNNNOOOOOOOOONNNMMMNNNNNNNNNOOOOOOOOOOOOJJJIIIHHHJJJLLLMMMLLLKKKEEEEEEGGGJJJMMMNNNMMMKKKEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@@@@BBBBBBAAA?????????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@??????;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999::::::999999999:::;;;;;;999999999:::;;;<<<===>>><<<<<<===>>>??????>>>>>>??????@@@AAACCCDDDEEEEEEBBBCCCDDDEEEEEECCCAAA@@@@@@AAAAAABBBBBBCCCCCCDDD????????????????????????===============<<<<<<<<<@@@???>>>>>>@@@CCCGGGIIIHHHGGGGGGFFFEEEEEEDDDCCC@@@@@@@@@@@@AAAAAABBBCCC============>>>???@@@AAA@@@@@@@@@????????????>>>;;;<<<===>>>@@@AAABBBCCC????????????>>>>>>>>>===;;;;;;;;;<<<===???AAAAAAAAAAAAAAAAAA@@@???>>>===888:::;;;<<<===<<<<<<;;;:::999888999;;;<<<;;;:::999888888888777777666666888888999999999999888888777888999:::;;;<<<<<<<<<999::::::999666555666666666222111444555111//////........./////////000000+++,,,///111222000...------------....../////////SSSTTTUUUWWWWWWVVVVVVUUUYYYWWWTTTQQQNNNMMMLLLLLLOOOMMMLLLMMMOOOOOOLLLIIIKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMLLLLLLNNNPPPSSSTTTSSSTTTUUUWWWXXXZZZ[[[\\\___^^^[[[YYYWWWVVVVVVVVVQQQOOONNNOOORRRSSSPPPNNNTTTUUUVVVXXXYYYZZZZZZ[[[YYYVVVSSSSSSSSSRRRNNNKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCIIIJJJLLLKKKJJJIIIIIIJJJIIIKKKKKKKKKIIIHHHIIIJJJLLLJJJIIIJJJLLLMMMNNNMMMQQQNNNKKKKKKNNNPPPPPPOOOLLLLLLOOOTTTZZZ^^^]]][[[^^^```bbbcccaaa``````aaa\\\\\\\\\[[[ZZZYYYXXXWWWTTTSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMNNNOOOJJJKKKKKKKKKOOOUUUUUUQQQSSSSSSRRRRRRRRRSSSSSSTTTUUUSSSRRRQQQQQQRRRSSSUUUPPPRRRTTTVVVVVVVVVTTTTTTSSSPPPNNNMMMOOOQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSPPPOOORRRRRROOOPPPSSSVVVVVVWWWXXXYYYZZZ[[[\\\]]][[[WWWTTTSSSTTTVVVXXXQQQRRRSSSTTTTTTSSSQQQPPPLLLMMMNNNOOOPPPRRRRRRSSSXXXWWWUUUSSSRRRSSSTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUTTTSSSRRRPPPNNNMMMLLLOOOSSSUUUXXX[[[^^^aaa^^^\\\XXXTTTQQQNNNMMMMMMJJJIIIGGGFFFFFFEEECCCAAAFFFGGGGGGGGGGGGFFFFFFEEECCCDDDFFFGGGIIIJJJJJJJJJLLLLLLNNNQQQVVVZZZ[[[[[[UUUVVVVVVUUURRRQQQQQQRRRSSSTTTUUUUUUUUUSSSRRRQQQPPPOOOOOOPPPRRRSSSSSSRRRQQQOOOLLLKKKMMMOOOPPPPPPNNNNNNNNNOOOPPPRRRTTTTTTOOOPPPQQQRRRSSSRRRRRRQQQRRRSSSQQQOOOSSSYYYVVVNNNOOOOOOPPPQQQRRRQQQOOOLLLLLLMMMOOOPPPRRRSSSTTTTTTQQQPPPQQQSSSUUUWWWWWWVVVZZZYYYWWWSSSPPPMMMKKKIIIJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMPPPRRRTTTQQQPPPOOONNNMMMKKKJJJJJJGGGGGGHHHGGGGGGEEEDDDDDDIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>===>>>AAAAAA===>>>AAA???>>><<<;;;::::::;;;;;;;;;;;;:::::::::;;;<<<<<<888888999999:::<<<===>>>;;;<<<<<<======<<<<<<;;;===>>>>>>@@@AAABBBCCCDDD======>>>>>>???AAABBBCCCCCCDDDDDDCCCAAA@@@@@@BBBAAA@@@???@@@BBBCCCBBBAAAAAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCCCCBBBCCCFFFHHHKKKHHHEEEEEEFFFGGGEEECCCCCCBBBBBBAAAAAABBBBBBCCC??????>>>>>>???@@@BBBCCCEEEDDDDDDEEEGGGGGGFFFDDDDDDGGGFFFCCCBBBDDDDDDAAA>>>???@@@AAAAAAAAA@@@???AAA@@@??????BBBCCCDDDCCCAAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAABBB@@@???=========>>>===<<<;;;::::::999888888777777888777777888999888777555:::999999999::::::;;;<<<:::::::::999999888888888555555555555444333222111000000000000000000000000111111000000000111111222......///000000000000///[[[\\\]]]]]]]]]]]]\\\[[[]]]\\\ZZZXXXVVVUUUTTTSSSTTTRRRQQQQQQSSSSSSPPPNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOQQQTTTUUUWWWWWWXXXZZZ\\\]]]______dddcccaaa^^^]]]\\\\\\\\\TTTRRRQQQRRRTTTUUURRRPPPXXXYYYZZZ\\\\\\]]]]]]]]]```^^^\\\[[[[[[YYYUUURRRPPPOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEHHHJJJKKKKKKJJJIIIJJJKKKJJJLLLMMMLLLKKKKKKLLLMMMNNNLLLKKKLLLNNNPPPPPPOOOPPPNNNMMMNNNQQQSSSSSSQQQLLLMMMOOOUUU[[[______^^^```aaabbbbbbbbbaaa```___aaabbbccccccbbbaaa___]]]\\\\\\[[[ZZZXXXVVVTTTSSSPPPOOOOOOOOONNNOOOOOOOOOOOOPPPOOOMMMPPPTTTRRRNNNRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVTTTVVVXXXZZZ[[[\\\[[[ZZZYYYVVVTTTSSSSSSUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRUUURRRQQQTTTSSSPPPQQQSSSUUUUUUVVVWWWXXXYYYZZZZZZ\\\ZZZWWWTTTSSSTTTVVVWWWXXXYYYYYYYYYXXXVVVSSSRRRQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTVVVVVVVVVUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVTTTRRRQQQPPPNNNQQQTTTWWWYYY\\\___aaacccaaa^^^ZZZVVVTTTRRRQQQSSSPPPMMMKKKJJJJJJHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMPPPTTTWWWXXXXXXUUUVVVVVVTTTPPPNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQOOONNNNNNPPPSSSUUUUUUTTTRRRPPPOOOPPPRRRSSSSSSRRRSSSSSSSSSSSSSSSTTTUUUVVVSSSSSSTTTUUUUUUTTTSSSRRRXXXXXXWWWUUUYYY^^^\\\UUUSSSSSSTTTVVVXXXXXXVVVTTTRRRQQQQQQPPPQQQRRRSSSTTTPPPOOOOOOQQQTTTVVVWWWWWWWWWVVVUUUSSSRRRPPPOOONNNQQQPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPRRRSSSUUUVVVWWWVVVUUUTTTRRRPPPOOOOOONNNNNNNNNMMMLLLKKKIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEFFFEEEDDDCCCDDDFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBAAABBBDDDDDD@@@@@@CCCBBB@@@???============>>><<<;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<===>>><<<<<<======>>>===============>>>???@@@AAABBBCCC>>>>>>??????@@@AAACCCDDDBBBCCCDDDCCCAAA@@@AAABBBBBBAAA@@@AAACCCCCCCCCAAABBBDDDEEEEEEDDDDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFEEEEEEGGGIIIKKKIIIFFFFFFGGGGGGEEECCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGIIILLLKKKKKKLLLNNNNNNMMMKKKJJJMMMMMMJJJJJJLLLLLLIIIEEEEEECCCCCCBBBBBBCCCCCCBBBAAA@@@AAACCCEEEEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@>>>???@@@AAABBBCCCDDDEEEBBB@@@>>>===???@@@@@@???>>>>>>>>>===<<<<<<;;;;;;===;;;::::::;;;;;;999888<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<999999999999888777666555333333222222111111000000222222111000000000111111///000111111222222111111bbbccccccddddddcccbbbbbbaaaaaaaaa```___]]][[[ZZZXXXWWWVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQSSSTTTVVVXXXXXXYYY[[[]]]^^^``````ffffffdddcccaaaaaaaaaaaa^^^]]]\\\]]]]]]]]][[[YYY\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^]]]ZZZVVVRRRUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMOOOQQQOOONNNMMMNNNPPPRRRQQQPPPOOOOOOOOORRRUUUVVVUUUSSSOOOOOOQQQVVV[[[```bbbbbbcccaaa```bbbdddeeebbb___ccceeeiiikkkkkkiiieeeccc```aaaaaa```^^^[[[XXXVVVTTTSSSSSSRRRRRRQQQQQQQQQRRRTTTSSSQQQRRRTTTSSSNNNSSSSSSTTTUUUWWWXXXYYYZZZXXXWWWVVVUUUUUUVVVWWWXXXVVVXXXZZZ]]]___aaaaaaaaaaaa^^^\\\ZZZZZZ[[[ZZZYYYXXXVVVTTTRRRQQQQQQRRRSSSVVVSSSSSSUUUUUUQQQQQQTTTTTTTTTUUUVVVWWWWWWXXXXXXZZZXXXVVVTTTTTTUUUVVVWWW[[[\\\]]]]]]\\\ZZZXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWUUUTTTTTTTTTTTTVVVXXXYYYZZZXXXVVVTTTTTTVVVXXXZZZZZZZZZYYYYYYWWWVVVTTTTTTTTTVVVYYY[[[]]]___aaadddbbbaaa^^^[[[XXXVVVUUUTTTXXXUUUQQQOOOMMMLLLJJJHHHMMMLLLKKKJJJIIIJJJJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLNNNRRRTTTTTTTTTTTTUUUUUURRROOOMMMLLLMMMLLLMMMOOOPPPRRRRRRRRRRRRPPPOOOOOOQQQTTTVVVWWWVVVUUUTTTTTTUUUWWWYYYXXXWWWYYYXXXXXXWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZXXXWWWVVVXXXXXXVVVUUUYYY\\\ZZZVVVVVVVVVWWWYYY[[[\\\[[[YYYVVVUUUSSSRRRQQQQQQRRRSSSTTTQQQOOOPPPRRRTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWUUUSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXZZZZZZXXXWWWUUUSSSRRRQQQOOOOOOOOONNNMMMLLLJJJJJJFFFGGGJJJKKKLLLKKKJJJHHHEEEGGGHHHHHHHHHHHHIIIKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJGGGHHHJJJIIIFFFEEEGGGFFFEEECCCBBBAAAAAABBBCCC>>>>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???======>>>>>>????????????<<<======>>>???@@@AAAAAA?????????@@@AAABBBDDDDDDBBBCCCDDDCCCBBBAAABBBCCCEEEDDDBBBCCCDDDDDDCCCBBBCCCEEEFFFGGGGGGGGGIIIKKKHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLJJJHHHHHHIIIKKKLLLJJJHHHHHHHHHHHHFFFDDDEEEDDDDDDDDDEEEFFFGGGGGGIIIHHHHHHHHHHHHJJJKKKLLLQQQPPPQQQRRRTTTTTTRRRQQQJJJMMMNNNLLLLLLOOOOOOLLLLLLJJJGGGEEEDDDDDDFFFGGGEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDFFFHHHIIIKKKKKKFFFCCC@@@???AAACCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAABBB@@@>>>===>>>>>>===<<>>>>>>>>::::::;;;::::::999888777777666666555444333222222444333222222111111111111222222333444444444444333cccdddeeeeeefffgggggggggeeefffggggggeeebbb___\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]^^^ddddddcccbbbbbbaaaaaaaaaeeedddddddddcccbbbaaa```\\\]]]]]]^^^]]]]]]\\\\\\ZZZ[[[]]]]]]\\\YYYTTTQQQZZZYYYXXXWWWVVVUUUTTTSSSTTTTTTRRRQQQOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHJJJLLLMMMLLLLLLMMMNNNMMMNNNOOOOOONNNOOORRRTTTQQQPPPPPPQQQSSSTTTSSSRRRQQQRRRTTTVVVWWWWWWUUUSSSSSSSSSTTTWWW[[[^^^aaabbbddd```^^^aaafffhhhfffbbbbbbeeejjjmmmnnnkkkgggddd___aaabbbbbbaaa^^^[[[YYYXXXXXXXXXWWWWWWVVVUUUTTTRRRUUUUUUTTTUUUWWWVVVSSSTTTUUUWWWYYY[[[\\\]]]^^^YYYYYYXXXWWWWWWXXXYYYYYYVVVWWWZZZ]]]```bbbcccdddfffdddbbbaaabbbbbbaaa```]]]ZZZWWWSSSRRRRRRSSSTTTSSSQQQQQQTTTUUURRRQQQTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZ]]]___```___^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]YYYYYYYYYYYYYYY[[[\\\]]][[[YYYXXXWWWWWWXXXYYY[[[\\\\\\\\\[[[ZZZYYYXXXWWWZZZ\\\___``````bbbdddfff```___^^^]]]\\\[[[ZZZZZZ]]]\\\YYYXXXVVVSSSNNNKKKQQQOOOMMMKKKJJJKKKMMMNNNLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMPPPQQQQQQPPPRRRSSSSSSRRRPPPNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRTTTVVVXXXXXXWWWXXXVVVUUUVVVYYY[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\````````````___^^^\\\[[[YYYWWWVVVUUUVVVXXXVVVTTTWWWVVVVVVXXXZZZZZZYYYWWWVVVVVVVVVUUUUUUTTTTTTSSSXXXUUURRRPPPQQQSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSUUUVVVXXXYYYYYYXXXXXXXXXXXXVVVUUUSSSQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLIIIJJJKKKLLLMMMMMMMMMLLLHHHJJJLLLMMMMMMMMMOOOQQQPPPQQQQQQRRRSSSSSSSSSSSSTTTPPPOOOQQQQQQMMMKKKLLLKKKJJJHHHGGGGGGGGGHHHHHHEEEEEEFFFEEEEEECCCBBBAAAAAAAAA@@@@@@???@@@@@@AAA>>>>>>>>>>>>???@@@AAAAAA======>>>>>>??????@@@@@@?????????@@@AAABBBCCCDDDBBBCCCEEEDDDCCCCCCDDDEEEHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDFFFFFFFFFFFFGGGIIIGGGFFFFFFFFFFFFFFFGGGGGGJJJKKKLLLLLLKKKJJJLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHIIIKKKLLLPPPPPPQQQRRRTTTTTTRRRPPPJJJNNNOOONNNOOOQQQQQQNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLJJJFFFCCCBBBDDDGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDAAA@@@AAAAAA@@@???@@@@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::::::::999999888777888888777777777777666666777666555444444333444444333444444555555555555555ccccccdddfffgggiiikkkkkkjjjkkklllkkkiiifffaaa____________^^^\\\ZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVXXXZZZ[[[]]]]]]bbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddbbbaaa``````^^^____________^^^^^^]]]]]]___aaabbbaaa^^^[[[YYY^^^^^^]]][[[ZZZXXXWWWWWWXXXWWWVVVTTTRRRPPPOOONNNMMMMMMLLLKKKJJJKKKKKKLLLJJJLLLOOOOOOOOOOOOPPPQQQPPPQQQQQQPPPPPPQQQTTTVVVVVVVVVVVVXXXZZZZZZYYYXXXUUUWWWZZZ[[[ZZZWWWUUUSSSWWWXXXYYYYYY[[[\\\___```ccc___^^^aaahhhkkkjjjgggbbbeeejjjmmmnnnlllhhhfffaaaccceeegggfffeeebbbaaa]]]^^^^^^^^^]]][[[ZZZYYYUUUYYY[[[YYYXXXZZZYYYVVVUUUVVVXXXZZZ[[[\\\]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYWWWXXX[[[]]]```cccdddeeehhhfffeeeeeeggghhhgggfff```^^^ZZZVVVTTTTTTUUUVVVPPPNNNOOOTTTUUURRRRRRUUUSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZ\\\^^^```bbbccccccbbbaaa]]]^^^^^^___```bbbbbbccc]]]]]]]]]\\\\\\]]]]]]]]]ZZZZZZZZZ[[[[[[ZZZZZZZZZ]]]]]]]]]]]]]]]\\\[[[ZZZ]]]^^^````````````bbbccc```aaabbbcccddddddeeeeeeddddddeeeeeeccc^^^XXXSSSSSSRRROOOMMMMMMMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMNNNMMMMMMNNNPPPQQQPPPOOOPPPRRRSSSSSSRRRRRRSSSTTTVVVVVVVVVVVVVVVWWWWWWWWWXXXWWWVVVWWWYYYZZZZZZYYYXXXUUUSSSRRRUUUYYY[[[\\\YYYYYYYYYZZZ[[[\\\]]]^^^cccdddeeeeeedddcccbbbaaaaaa^^^\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWXXXXXXVVVUUUTTTUUUXXXZZZZZZYYYVVVUUUXXXVVVSSSRRRTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[VVVXXX[[[]]]]]][[[YYYWWWTTTUUUWWWXXXYYYXXXWWWWWWVVVUUUTTTSSSRRRPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPOOOMMMLLLLLLNNNPPPQQQLLLNNNPPPQQQRRRSSSUUUWWWVVVWWWXXXYYYZZZZZZ[[[[[[\\\WWWUUUXXXYYYUUURRRRRROOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@AAABBBCCC????????????@@@@@@@@@@@@?????????@@@AAABBBCCCDDDCCCDDDFFFFFFEEEEEEFFFHHHJJJHHHGGGGGGHHHHHHFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLNNNOOOOOOPPPPPPOOOMMMKKKIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLNNNNNNOOOQQQSSSSSSPPPNNNPPPTTTVVVUUUVVVYYYXXXUUUPPPQQQRRRSSSRRRPPPMMMLLLMMMMMMMMMNNNPPPPPPNNNLLLMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHMMMJJJFFFEEEGGGJJJMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJHHHFFFDDDCCCDDDDDDCCCBBB???@@@@@@AAAAAA@@@??????>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;::::::999888999999:::;;;<<<======;;;;;;:::999999999999999666666777888888888888888ddddddeeefffhhhjjjlllmmmlllmmmnnnnnnllliiieeecccdddeeeeeeccc```]]]\\\\\\XXXXXXWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXZZZ\\\]]]^^^___ccccccdddeeeffffffeeeeeeeeefffhhhgggeeedddddddddccccccdddddddddccccccbbb___bbbeeefffeeecccbbbbbbdddcccbbbaaa___^^^\\\\\\]]]\\\[[[YYYWWWVVVTTTTTTRRRQQQOOONNNNNNNNNOOOPPPOOOQQQSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRSSSVVVYYY]]]]]]^^^```bbbbbbaaa___[[[^^^``````]]]ZZZXXXWWW[[[\\\^^^^^^]]]]]]^^^```bbb``````ccchhhllllllkkkgggiiikkkmmmmmmlllkkkjjjhhhiiikkkmmmmmmmmmlllkkkbbbbbbcccdddcccbbb```___^^^bbbdddaaa^^^^^^\\\YYYVVVXXXYYY[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\^^^```bbbdddeeefffgggffffffgggiiiiiiiiigggcccaaa^^^ZZZXXXWWWXXXXXXQQQOOOQQQVVVWWWTTTSSSVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[]]]]]]]]]]]]eeefffggggggfffdddbbbaaa^^^^^^___aaabbbcccdddeee^^^^^^^^^]]]]]]]]]]]]]]][[[\\\^^^^^^^^^^^^\\\[[[______`````````______^^^\\\]]]^^^]]]\\\\\\]]]^^^]]]___aaaccceeefffggggggdddeeeggghhhgggccc\\\WWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNPPPPPPQQQPPPOOOPPPRRRSSSRRRQQQPPPQQQSSSTTTTTTTTTVVVXXXZZZYYYYYYXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]^^^]]]\\\XXXVVVSSSSSSUUUXXXZZZ[[[WWWWWWXXXYYYZZZ\\\]]]^^^bbbccceeefffffffffeeedddeeeaaa```aaa```^^^___bbb]]]\\\ZZZYYYZZZYYYXXXVVVTTTVVVYYY[[[\\\[[[ZZZXXXVVVUUUTTTVVV[[[___bbbccc_________^^^^^^]]]]]]]]]WWWYYY\\\______^^^[[[YYYVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTQQQQQQSSSTTTUUUUUUUUUUUUUUUSSSPPPNNNNNNQQQTTTVVVPPPRRRUUUVVVVVVWWWYYY[[[YYYZZZ\\\]]]^^^______``````[[[YYY\\\]]]ZZZWWWVVVSSSRRRQQQPPPPPPQQQRRRSSSUUUTTTSSSRRRQQQQQQRRRRRRNNNMMMLLLKKKIIIIIIHHHHHHEEEEEECCCCCCBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDFFFGGGHHHGGGGGGIIIKKKKKKIIIHHHIIIJJJJJJIIIHHHJJJKKKKKKJJJIIIHHHHHHJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGIIILLLMMMNNNNNNPPPQQQRRRSSSTTTSSSPPPMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJLLLMMMNNNOOOOOOQQQSSSUUUTTTQQQOOOQQQUUUXXXWWWXXXZZZYYYUUUSSSUUUXXXZZZZZZXXXUUUSSSRRRRRRRRRTTTUUUUUUSSSQQQQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNMMMMMMMMMLLLLLLLLLPPPMMMJJJIIIKKKMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLGGGFFFFFFFFFGGGGGGEEEDDD@@@@@@AAABBBBBBAAA???>>>AAAAAAAAABBBBBBBBBBBBBBB??????@@@@@@@@@??????>>><<<<<<>>>???AAABBBCCCDDD@@@@@@????????????@@@@@@<<<======>>>???>>>>>>>>>eeedddddddddfffgggiiijjjiiiiiikkkkkkkkkiiigggfffeeeggggggeee```]]]\\\]]]XXXXXXXXXWWWWWWWWWWWWWWWZZZZZZZZZZZZYYYXXXXXXWWWXXXXXXYYY[[[]]]^^^``````ccceeefffhhhhhhiiihhhhhhhhhkkklllllljjjhhhiiikkkffffffgggggggggggggggfffaaadddhhhiiihhhgggiiijjjkkkkkkiiihhhfffdddcccbbbccccccbbb```___]]]\\\\\\WWWVVVTTTSSSRRRSSSTTTUUUTTTUUUWWWWWWVVVUUUUUUVVVZZZYYYXXXWWWUUUVVVYYY\\\``````aaadddffffffdddbbb```ccceeeeeeaaa___^^^^^^\\\___bbbcccaaa```aaabbbdddddddddeeegggiiikkklllllllllkkkkkklllllllllmmmkkklllmmmmmmnnnnnnmmmmmmeeefffggghhhhhhgggfffdddccciiilllhhheeedddccc```]]]^^^___``````___]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\_________```bbbcccdddeeegggfffffffffggghhhfffddddddcccaaa^^^\\\[[[ZZZZZZWWWVVVWWW[[[[[[WWWUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXZZZ\\\___```aaaaaa```gggggghhhhhhgggdddbbb```___``````aaabbbccccccccc]]]^^^______````````````aaaaaa````````````aaaaaaaaabbbbbbcccccccccbbbbbb\\\^^^^^^]]][[[ZZZZZZ[[[\\\]]]___aaacccdddddddddcccccccccddddddbbb^^^[[[YYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQRRRTTTUUUTTTSSSRRRSSSTTTUUUUUUTTTPPPRRRTTTTTTTTTTTTVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]][[[[[[[[[]]]```ccccccbbb\\\[[[[[[]]]______^^^\\\XXXXXXXXXXXXYYYZZZ[[[\\\^^^___aaaccceeefffffffffddd``````ccccccbbbdddjjj___]]][[[[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYYYY\\\```dddeeefffbbbbbbbbbaaaaaaaaa``````]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTTTTUUUWWWYYY[[[TTTVVVXXXYYYYYYZZZ\\\^^^ZZZ[[[\\\^^^___```aaaaaaaaa[[[XXX\\\___\\\XXXWWWVVVUUUTTTSSSSSSTTTUUUVVVXXXVVVTTTSSSRRRTTTVVVWWWTTTSSSRRRPPPNNNMMMMMMLLLLLLJJJHHHGGGFFFGGGHHHIIIEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHFFFGGGIIIJJJIIIJJJLLLMMMKKKJJJIIIJJJKKKLLLKKKJJJJJJKKKMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKMMMPPPQQQQQQQQQRRRSSSTTTVVVXXXVVVSSSOOONNNNNNPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLNNNOOOPPPQQQRRRSSSVVVXXXWWWTTTQQQMMMQQQSSSSSSSSSUUUSSSOOOSSSUUUWWWZZZ[[[[[[ZZZYYYVVVVVVWWWXXXZZZYYYVVVTTTSSSSSSQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKFFFGGGHHHJJJLLLKKKHHHFFFCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIIIIEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFeeedddcccbbbbbbcccdddeeecccdddeeegggggggggggggggccceeefffccc^^^[[[ZZZ[[[WWWWWWXXXXXXXXXXXXXXXXXX\\\\\\]]]\\\\\\[[[ZZZYYYWWWWWWYYYZZZ\\\^^^______cccdddfffhhhiiiiiiiiiiiigggiiilllkkkiiihhhiiikkkffffffggghhhhhhhhhhhhhhhfffiiimmmnnnmmmnnnpppsssqqqpppooommmkkkiiihhhggghhhhhhgggfffdddcccbbbbbb[[[YYYXXXVVVVVVWWWXXXYYYWWWXXXZZZYYYXXXWWWWWWXXX]]]]]]\\\YYYXXXYYY\\\______```aaaccceeeeeecccaaacccfffhhhhhheeecccccceee\\\```eeefffeeeddddddffffffggggggffffffgggjjjlllnnnmmmkkkiiiiiijjjlllnnnkkkjjjjjjjjjiiiiiiiiiiiiggghhhjjjkkkkkkjjjiiihhhdddjjjooommmkkkkkkkkkiiidddeeefffgggfffdddbbb```^^^^^^____________^^^^^^____________```aaabbbbbbhhhgggfffffffffeeecccaaadddcccbbbaaa___]]]\\\[[[^^^\\\]]]___^^^YYYWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[^^^aaacccccccccbbbbbbccceeefffeeedddbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^___aaabbbdddeeeeeeeeefffdddbbbaaaaaabbbdddfffddddddeeeeeefffeeeeeeeee___``````___]]][[[[[[\\\```aaaccceeeffffffeeeeeegggeeecccccccccdddcccbbb\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTSSSSSSUUUWWWXXXUUUTTTTTTUUUVVVWWWWWWVVVQQQSSSTTTTTTSSSSSSTTTVVVUUUUUUVVVVVVXXX[[[]]]___ZZZZZZ[[[^^^cccfffggggggbbbccceeehhhjjjhhhddd```ZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[^^^aaaccceeeeeefffeeeaaabbbgggiiihhhlllsss]]]\\\ZZZZZZ\\\]]]]]]\\\^^^\\\YYYXXXXXXZZZ]]]___```______aaacccddddddcccddddddccccccccccccccccccdddbbb___\\\[[[\\\^^^___^^^]]]\\\[[[ZZZ[[[\\\]]]\\\\\\\\\]]]]]]^^^^^^^^^_________^^^]]]\\\[[[ZZZUUUUUUWWWXXXZZZ\\\^^^___VVVXXXZZZ[[[[[[\\\^^^```YYYZZZ[[[]]]___```aaaaaa```ZZZWWW[[[^^^\\\YYYWWWWWWVVVUUUTTTUUUUUUWWWWWWXXXVVVSSSQQQRRRTTTWWWYYYXXXWWWUUUSSSQQQPPPOOOOOOPPPOOOLLLJJJIIIIIIJJJKKKGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJFFFHHHJJJKKKKKKKKKMMMOOOKKKJJJIIIKKKLLLMMMMMMLLLHHHIIIKKKLLLKKKLLLMMMOOOPPPOOOOOONNNMMMMMMMMMNNNPPPRRRTTTUUUTTTSSSTTTTTTUUUXXXZZZXXXTTTPPPOOOOOOSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRTTTWWWYYYXXXTTTQQQLLLPPPRRRRRRRRRSSSQQQMMMQQQRRRTTTVVVXXXYYY[[[\\\YYYYYYYYY[[[\\\[[[YYYVVVTTTSSSRRRPPPPPPQQQQQQRRRMMMNNNNNNOOOPPPQQQQQQRRRRRRPPPNNNNNNOOOOOONNNMMMNNNMMMMMMLLLLLLKKKJJJJJJFFFGGGJJJMMMOOONNNKKKHHHEEEFFFHHHIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCHHHHHHIIIJJJJJJKKKKKKLLLGGGGGGGGGHHHIIIJJJLLLLLLKKKLLLLLLMMMNNNMMMMMMMMM