BM6P6(@ ooohhheee___ZZZXXXTTTSSSSSSRRRQQQPPPOOONNNJJJLLLSSS```sssuuulllddd___VVVUUUTTTVVV^^^lll{{{~~~tttkkkeee```\\\ZZZWWWSSSQQQSSSVVV]]]jjjwwwxxxrrrmmmhhheee```___```bbbffflllrrrvvvyyyqqqggg\\\VVVVVVXXX]]]gggwww|||mmm___OOOCCC>>>:::888555444555555444444444444444333333222222222222222222111111000000000000000000000000000000000//////000000111111222222000000000000////////////000000000000000000000000000000000000000111111222444444333333222333333333333222333666:::CCCTTTcccnnnyyymmmTTTIIICCC?????????<<<<<>>>>>===???BBBFFFKKKMMMPPPQQQRRRTTTWWWYYYZZZ[[[aaafffnnnxxx~~~{{{ooohhh___WWWRRRPPPNNNMMMQQQWWWbbbppp|||xxxsssmmmiiikkkooottt~~~wwwvvvxxxzzziiiYYYOOOHHHAAA999444444444444222yyyuuusssqqqooohhhhhhhhhfffbbb\\\VVVSSSPPPVVV^^^dddkkkttt{{{rrrlllbbb]]]\\\dddsss|||yyytttooojjjeee^^^WWWTTTSSSTTTZZZbbbllltttyyyqqqjjjccc___\\\ZZZWWWTTTTTTUUUXXXYYYaaalll~~~yyymmmaaaYYYXXXWWW[[[fffwwwqqqaaaNNNAAA<<<999666555555555444333333333333333333333333333111111111111111111111111000000000000000000000000222222111111000000//////////////////000000000000000000000000000000000000222111111111111222333333000000000000000111111222222111333666999@@@OOO]]]jjjvvvnnnXXXIIICCC?????????<<<<<>>>>>======???AAADDDFFFHHHIIIJJJLLLNNNQQQSSSTTTYYY^^^hhhrrryyyzzzwwwssseee___WWWPPPMMMLLLKKKKKKMMMPPPXXXeeesss~~~xxxoooiiibbb]]]\\\^^^bbbjjjrrr~~~rrrpppqqqyyyppp^^^RRRHHHBBB:::555444555444333|||yyyuuuuuusssoooiiiaaaZZZUUUSSSYYY```dddhhhoooyyyuuuoooeee```^^^hhhxxx{{{vvvlllccc[[[WWWUUUTTTXXX^^^bbbjjjyyy|||rrriiiccc^^^\\\XXXUUUSSSTTTUUUVVVZZZeeeuuu|||pppbbbZZZXXXWWW[[[eeevvvtttfffSSSCCC===:::777555555555444333333333333333333333333333222222222222222222222222000000000000000000000000222222111111000000//////.../////////000000000111000000000000000000000000111000000000000111222222000/////////000000111222222111333666888>>>LLLZZZjjjwwwoooYYYIIICCC?????????<<<<<>>DDDOOO]]]lll{{{}}}vvvqqqiiibbbYYYPPPKKKGGGDDDBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@CCCEEEFFFKKKTTTbbbpppxxxvvvoooiiiZZZUUUNNNIIIGGGHHHHHHHHHGGGGGGJJJRRR\\\gggoootttxxxyyy{{{|||zzzwwwtttqqqrrrvvv|||~~~sssiii]]]XXXUUUTTTSSSRRRTTTYYYbbbuuuwwwpppjjjddd```]]]___bbbfffkkkrrr~~~yyyjjjfffgggsss{{{gggYYYIIIBBB:::555555555555333vvvlllccc^^^]]]]]]^^^___```aaabbbcccfffiiimmmppptttxxx}}}|||uuueeeaaaaaaiiiwwwwwwkkkccc^^^ZZZXXXZZZZZZaaaooo}}}tttkkkgggaaaZZZUUURRRRRRRRRSSSZZZdddppp~~~wwwhhh^^^\\\YYY[[[cccrrryyyqqqjjjYYYGGG>>>;;;888666666555444333222222222333333444444444.../////////000000000000000000000000000000000000000000000000000111111111.........///000111111111000000000000000000000000//////......//////000111000000000000111222333333222111333555777<<>>DDDOOO]]]lll{{{yyyvvvppphhh^^^TTTLLLHHHDDDBBBCCCCCCCCCBBBAAA???===<<<>>>===<<<<<<===???BBBCCCIIITTTeeevvv~~~vvvnnn___ZZZRRRLLLIIIHHHHHHHHHFFFGGGIIILLLRRR[[[fffmmmooopppqqqqqqnnnkkkgggeeehhhlllssszzzvvvmmmaaa[[[VVVUUUSSSQQQSSSWWW]]]ooo}}}}}}zzz|||{{{wwwsssnnnhhhccc___\\\YYYVVVVVVXXX[[[^^^dddppp~~~~~~yyyiiieeefffuuujjj[[[IIICCC:::666555555555444{{{pppgggbbb```^^^\\\\\\\\\\\\ZZZXXX[[[]]]___aaadddhhhmmmqqqqqqrrrsssuuuxxx{{{~~~{{{tttdddaaabbbiiivvvtttllleee___\\\]]]ZZZaaannn~~~rrrnnnggg___XXXTTTRRRRRRQQQVVV^^^iiiuuuzzzkkkaaa^^^ZZZ[[[bbbpppuuuoookkk[[[III>>><<<888666666555444333222222222333333444444444,,,---------......//////000000000000000000000000//////000000111111222222---......///000111111222000000000000000000000000222222222111222333333444000000000000111222333444222111333555666;;;GGGTTTbbbpppnnnYYYJJJCCC?????????<<<<<>>DDDOOO]]]mmm{{{|||yyytttmmmaaaVVVNNNIIIEEECCCCCCCCCCCCCCCAAA???===<<>>???BBBCCCJJJVVVjjj}}}~~~vvvgggaaaXXXQQQMMMKKKJJJIIIFFFGGGHHHIIILLLUUU```iiihhhhhhhhhgggeeeaaa]]]ZZZaaaeeemmmttt{{{{{{qqqjjjbbb[[[WWWSSSQQQSSSWWW]]]nnnyyyvvvrrrtttqqqjjjfffccc^^^ZZZXXXWWWUUUTTTSSSTTTUUUWWW\\\hhhvvv||||||hhhdddgggxxxlll]]]IIICCC;;;666555666555444{{{pppfff```]]]ZZZWWWVVVVVVUUUSSSRRRUUUUUUUUUWWWYYY\\\___aaacccccceeegggiiilllooopppuuuqqqpppuuu}}}yyyssshhhhhhgggjjjuuuuuulllgggbbb\\\______gggyyy~~~tttiiiddd^^^WWWQQQPPPSSSRRRWWWaaakkkwww|||mmmccc___WWWZZZbbbpppwwwnnnjjj^^^GGG@@@===999777666666555444222222333333333222111111222222222222222222222222222111000//////000111222000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000///000000000111111111111222111222444666999CCCMMM```ppp~~~hhhWWWGGGDDD@@@>>>======<<<<<<===BBBMMM[[[kkkzzzzzzvvvpppnnnhhh^^^QQQHHHDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<>>>@@@???===>>>BBBEEEMMMUUUjjjqqqeeeYYYTTTRRRMMMJJJJJJIIIJJJJJJHHHIIIMMMUUU[[[dddaaa\\\WWWTTTRRRQQQRRRTTT[[[ccciiinnnvvvwwwrrrkkkbbb\\\XXXWWWWWWdddqqq{{{yyyqqqkkkfffbbbccc]]]YYYZZZYYYWWWVVVXXXVVVQQQQQQUUUWWW\\\mmm{{{jjjgggjjj{{{kkkYYYNNNCCC999666666444333333{{{oooeee___[[[YYYVVVTTTTTTSSSRRRPPPPPPOOOPPPPPPRRRTTTVVVXXXUUUVVVWWWXXXZZZ]]]___```fffddddddiiioooxxxxxxqqqiiiiiiiiillluuu~~~uuupppiiiccc```___eeetttzzzooohhhaaaYYYTTTSSSSSSSSSXXX___fffooo~~~}}}nnnccc___XXX[[[bbbppptttmmmlll```JJJ???<<<999777666666666555333333444444333222111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000111111111111222222222222333111222444666999BBBLLL\\\lll{{{dddSSSGGGCCC@@@=========<<<<<<===CCCMMM[[[kkkzzzzzzuuupppmmmggg^^^SSSJJJGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAA@@@>>>???BBBEEEJJJTTTkkkttthhh[[[VVVSSSOOOKKKKKKHHHIIIHHHGGGGGGJJJPPPUUU]]][[[VVVRRRNNNMMMLLLMMMMMMSSS[[[```eeemmmyyy{{{rrrjjjccc___]]]]]]gggrrr{{{{{{tttnnngggaaa___ZZZWWWXXXYYYXXXXXXZZZ[[[VVVTTTVVVWWW[[[kkk}}}nnnkkkmmm}}}ppp```OOODDD999666666444333333zzzmmmccc\\\XXXVVVSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNJJJJJJJJJKKKLLLNNNOOOPPPUUUUUUWWWZZZ^^^gggyyyuuunnneeehhhjjjmmmvvv{{{zzzyyyqqqjjjeeeaaacccnnn{{{xxxoooggg^^^XXXWWWTTTVVVZZZ___aaahhhvvv~~~oooccc___ZZZ]]]cccppptttnnnoooeeeOOO@@@===999777777777666666555555555444444222111111000000000000000000000000222111000000000000111222000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000111222222222222333333333444222222555555888@@@IIIYYYiiixxx___MMMFFFCCC???=========<<<<<<>>>CCCMMMZZZjjjyyy{{{uuunnnkkkeee]]]TTTMMMJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@BBBDDDIIITTTjjjxxxlll___ZZZVVVQQQMMMLLLGGGHHHGGGFFFFFFGGGJJJMMMTTTQQQNNNJJJGGGFFFEEEFFFFFFLLLRRRWWW[[[cccnnnwww{{{qqqjjjeeedddccckkkttt}}}}}}yyysssjjjaaa]]]XXXVVVXXXZZZZZZ\\\___```[[[XXXXXXWWWYYYiii|||sssnnnooo~~~sssfffQQQEEE:::777666444333333xxxkkk```ZZZUUUSSSPPPNNNNNNMMMLLLJJJLLLKKKKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKNNNPPPRRR[[[ppp|||rrrjjj```eeekkkqqqyyy}}}uuuqqqpppvvv|||wwwoooiiidddccchhhqqqzzzxxxnnnccc\\\ZZZWWWZZZ___bbbbbbffftttpppddd```]]]^^^dddoooxxxrrrtttjjjUUUBBB???:::888666666555444666666666555444333222111222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111////////////////////////000000////////////000000111111111222222222333333444222333555555666>>>GGGXXXhhhvvv]]]KKKEEEBBB???=========<<<<<<>>>CCCLLLYYYhhhwww|||uuukkkhhhbbb[[[TTTOOOMMMMMMKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCBBBAAABBBCCCDDDLLLTTTeeezzz|||ooobbb]]]YYYTTTPPPOOOIIIIIIHHHGGGEEEEEEEEEEEEKKKIIIFFFCCCAAA@@@@@@@@@DDDHHHNNNRRRVVV^^^hhhoooyyyuuummmhhhgggfffnnnvvv~~~~~~xxxnnnddd```ZZZWWWZZZ\\\\\\^^^aaaccc^^^[[[[[[XXXZZZjjj}}}vvvqqqqqq~~~qqqdddSSSGGG;;;777666444333333vvvjjj```ZZZTTTRRROOONNNMMMMMMKKKIIILLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGCCCFFFJJJLLLLLLUUUjjjwwwnnnggg```hhhpppvvv|||~~~xxxnnnhhhddddddfffgggkkkqqq||||||tttkkkfffbbbdddgggmmmwwwvvvjjjaaa^^^[[[___eeehhhgggjjjvvvrrrfffbbb^^^___dddooo~~~}}}uuutttkkkWWWEEEAAA<<<888666555333111555555555555444333222111222222222222222222222222111111222222222222111111111111111111111111111111///000000000111111111111////////////////////////000000////////////000000000000000000111111111222333222333555555666===EEEXXXhhhvvv^^^LLLDDDAAA>>><<<<<<======<<<>>>BBBKKKWWWfffuuu~~~wwwiiieee___YYYTTTQQQPPPOOOMMMLLLJJJHHHGGGFFFFFFFFFDDDCCCBBBBBBCCCEEEFFFGGGPPPUUU___ooo|||pppddd^^^\\\WWWSSSSSSMMMLLLJJJHHHFFFDDDCCCAAADDDCCCAAA???>>>=========BBBEEEJJJNNNSSSZZZccciiiqqqyyywwwnnniiihhhhhhnnnwww|||sssjjjeee^^^ZZZ[[[[[[[[[\\\```ccc`````````\\\]]]mmm|||vvvuuuooobbbUUUHHH<<<777666444333444wwwlllccc]]]WWWTTTRRRPPPPPPOOONNNLLLLLLLLLLLLLLLLLLKKKIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBDDDGGGIIIJJJQQQeeexxxzzzrrriiidddcccmmmwww|||{{{ttthhhaaa\\\ZZZYYYYYY]]]bbbmmm{{{{{{mmmhhhdddccccccdddkkksssrrrgggcccaaadddjjjoooooopppxxxuuuiiiddd___```dddooo~~~uuurrriiiWWWFFFBBB===999777555333111444444444444444333333222000000000000000000000000111111222333333222111111111111111111111111111111000000000000111111111111000000000000000000000000000000////////////000000//////000000000111111111111111222555555666<<>>===<<<<<<<<<<<>>AAAFFFLLLTTT[[[```iiilllwww{{{pppgggcccbbbccciiiuuu~~~|||tttmmmfffeeedddbbbcccfffkkkllloooqqqkkkiiivvv||||||uuujjjXXXKKK>>>888666444333444}}}tttlllggg```^^^[[[ZZZYYYYYYWWWUUUPPPQQQRRRTTTTTTTTTSSSRRRNNNNNNMMMLLLLLLLLLMMMMMMHHHHHHJJJMMMNNNTTTcccrrrwwwpppjjjddd```[[[iiiyyy}}}fff```YYYTTTNNNHHHIIIMMMUUUggg{{{xxxuuutttrrrmmmhhhjjjoooooorrrlllhhhiiinnntttvvvtttuuuyyyxxxmmmhhh^^^___cccnnn~~~{{{tttnnn```AAA>>>:::888888888777777000000111222333333333333222222222222222222222222111222333444444333222111111111111111111111111111000000000000111111111111000000000000000000000000000000////////////000000111111222222222333333333///...111444555666<<>>888666444333444}}}sssmmmgggddd```^^^\\\[[[ZZZXXXZZZZZZYYYWWWWWWVVVVVVVVVUUUVVVVVVUUUSSSSSSUUUVVVRRRTTTUUUUUUVVV]]]iiirrr|||rrrlllhhhdddaaa]]]gggttt{{{lllaaaWWWSSSPPPMMMKKKLLLUUU[[[gggwww~~~{{{vvvqqqooopppnnn{{{~~~rrrllliiilllrrryyyyyywwwyyy~~~|||mmmddd``````cccppptttkkk^^^HHH???888777777555333444444444333333333333222222222222222111111111000000000000000000000000000000000000000000000000000000//////000000111111222222000000111111111111000000000000000000000000000000000111111111111222222222000111222333444777<<>>???BBBHHHOOOWWW[[[aaabbbfffppp|||yyyqqqfff\\\WWWWWWYYY[[[fffnnnzzz|||wwwssspppoooqqqrrrwwwuuuvvvvvvsssrrr{{{|||wwwwww}}}qqqgggWWWJJJ<<<666444222222333zzztttllliiidddaaa___^^^[[[ZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\^^^]]]\\\\\\]]]___\\\^^^```___```eeennnvvvxxxooojjjfffaaa^^^[[[eeesssooodddXXXSSSQQQMMMJJJKKKQQQVVVaaaqqq~~~xxxtttmmmwwwvvvpppkkknnntttzzzzzzxxxzzz~~~}}}oooggg```___cccoooxxxnnn```JJJAAA999888888666444444444444333333333333222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000000000000000000000000000000000111111111222222222000111222333444777;;;>>>III[[[ppplllTTTFFFCCC@@@>>>===<<<;;;:::@@@???CCCOOO]]]iiiuuu}}}zzzssspppkkkgggdddbbb```^^^^^^\\\ZZZVVVSSSQQQOOONNNNNNNNNPPPXXXccclllrrrtttuuutttrrrrrrxxxzzzkkkccc]]]^^^```^^^[[[ZZZRRRNNNJJJFFFDDDAAA>>>;;;;;;;;;:::999999:::;;;;;;>>>>>>>>>AAAFFFMMMSSSWWWYYYXXXZZZbbblllsssvvvuuullleee\\\UUUQQQQQQTTTUUUccckkkxxx}}}xxxuuutttttttttxxxvvvwwwvvvsssqqqzzzzzztttqqq{{{|||ooodddWWWIII<<<777555333333444tttqqqkkkgggdddaaa^^^\\\^^^^^^]]]]]]^^^^^^______bbbeeehhhjjjjjjjjjkkkmmmmmmoooqqqpppppprrrwww|||~~~uuunnniiieeeaaa]]]ZZZdddsssvvviii[[[UUURRRMMMJJJJJJKKKOOOYYYgggwwwyyypppsss~~~zzztttoooqqqwww}}}}}}yyy{{{~~~qqqjjjbbbaaaeeeppp|||rrrdddMMMCCC:::888999777555555444444333333333333222222222222222111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000111111111222222111222333333333555999<<>>===<<<;;;:::===<<>><<<<<<;;;:::999999:::;;;<<<>>>===>>>@@@DDDIIINNNQQQPPPNNNNNNRRRZZZaaadddeee\\\YYYSSSNNNLLLLLLOOOPPP]]]ggguuu}}}zzzwwwvvvuuuwwwvvvvvvtttpppooouuu~~~vvvpppkkkrrr|||mmm```UUUHHH<<<777555444333444zzztttnnnjjjeeeaaa^^^^^^^^^^^^^^^^^^___```aaafffjjjoootttvvvxxxzzz|||}}}{{{tttnnnkkkgggccc___[[[cccsss~~~ooo___WWWSSSNNNJJJIIIHHHKKKSSS^^^nnn~~~uuurrrvvvyyyuuuwww||||||}}}}}}qqqjjjffffffjjjttt|||tttiiiQQQDDD:::777888666444444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000111111111111000000000000000000000000000000000000000000111111111111222333333222222444888:::BBBPPPeeezzzrrr[[[GGGDDD@@@>>>======;;;:::<<<;;;@@@KKKVVVbbbppp|||~~~{{{wwwtttsssrrrrrrrrroookkkhhhbbbbbb```^^^[[[WWWSSSQQQQQQTTT[[[hhhxxxnnneee^^^^^^^^^[[[XXXVVVPPPMMMJJJGGGEEECCCAAA??????>>>===<<<<<<===>>>??????>>>???@@@CCCFFFJJJLLLKKKIIIIIIKKKPPPUUUWWWWWWSSSRRROOOLLLJJJJJJMMMOOOYYYcccqqq~~~}}}{{{yyywwwuuuttttttsssppplllkkkooouuu~~~sssmmmiiinnn~~~}}}lll]]]RRRFFF:::666555333333444~~~wwwpppjjjeeeaaa]]]]]]]]]]]]]]]]]]^^^^^^dddiiipppwww|||zzzsssnnnkkkhhhdddaaa]]]dddtttuuubbbYYYTTTOOOJJJHHHGGGJJJOOOWWWdddwww{{{sssqqq~~~|||}}}|||oooiiiggghhhllluuuyyyvvvnnnTTTFFF999666777666444333444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000111111111111000000000000000000000000000000//////000000000111111111222222222222111333666999???KKK```vvvttt]]]GGGDDDAAA>>>>>>===<<<:::<<<<<<@@@JJJTTT___nnn{{{~~~yyyvvvvvvwwwxxxyyyvvvrrrnnngggfffdddbbb^^^YYYUUUSSSTTTYYYddduuunnneee]]]]]]]]]YYYUUUSSSNNNKKKHHHFFFEEECCCAAA??????>>>============>>>???@@@@@@AAABBBDDDFFFHHHIIIGGGGGGGGGIIIKKKMMMMMMLLLMMMNNNMMMKKKIIIIIILLLNNNWWW```nnnyyyyyyzzzzzz{{{zzzyyywwwwwwssstttsssoookkkkkkmmmooorrrpppmmmlllrrr~~~lll]]]NNNCCC777444444333222333xxxqqqjjjfff______^^^]]]\\\[[[[[[[[[___dddlllsssyyyyyyqqqllljjjhhheeebbb```eeeuuuzzzeeeZZZVVVQQQKKKIIIFFFIIILLLPPPYYYjjj~~~xxxrrrzzz{{{ooojjjeeegggllluuuxxxxxxrrrXXXIII:::666888777555333444444333333333333222222111111111111111222222222000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000/////////000000000111111111111222111111333666999<<>>===<<<;;;<<<<<<@@@HHHQQQ[[[jjjxxx}}}}}}~~~zzzwwwooonnnkkkgggbbb^^^ZZZXXXYYY```mmmnnneee]]][[[ZZZVVVQQQOOOJJJHHHEEECCCBBBBBB@@@>>>>>>===<<<;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFEEEDDDFFFHHHIIIHHHFFFGGGKKKOOOXXX```kkktttyyy{{{{{{{{{ttttttuuuvvvvvvvvvvvvvvvsssuuutttoookkkllllllkkkjjjvvvmmmooottt}}}nnn^^^LLLAAA777444555444333444xxxpppllldddcccaaa___]]][[[[[[ZZZ\\\```ffflllqqqwww}}}|||sssnnnllljjjhhhfffbbbeeevvv}}}ggg[[[WWWRRRMMMJJJDDDGGGIIIIIINNN[[[ooo~~~zzz||||||qqqmmmeeehhhmmmvvvzzzzzzuuu]]]MMM<<<888::::::777555444444333333333333222222000000111111111222222222000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000000000000000000000000000////////////000000000111///000111000111333666999999BBBTTTlllqqqYYYHHHEEEAAA???>>>>>><<<;;;;;;<<>>>>>===<<<<<<===>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCAAA@@@@@@AAABBB@@@CCCEEEEEEEEEGGGNNNSSS[[[aaahhhnnnrrrsssssstttnnnnnnnnnooooooooopppppppppsssrrrllliiikkkjjjfffdddmmmvvv~~~zzziiippp|||nnn^^^LLLAAA888666777666555666|||tttppphhhfffdddaaa^^^\\\[[[ZZZZZZ]]]bbbgggkkkqqqwww{{{wwwpppnnnnnnlllkkkbbbfffvvvhhh\\\XXXSSSNNNKKKBBBEEEFFFEEEFFFQQQcccrrr}}}sssooogggjjjpppxxx}}}|||vvvaaaOOO>>>:::<<<<<<999777444444444333333333222222000000111111222222222222000000000000000000000000000000000000000000000000//////000000111111222222000000111111111111000000000000000000000000000000////////////000000000000//////000000000333777:::666>>>QQQhhh|||pppXXXHHHEEEAAA???>>>>>>===;;;;;;;;;>>>EEEJJJSSScccqqq||||||zzztttnnniiifffddddddjjjvvvmmmccc[[[YYYWWWRRRMMMJJJJJJHHHEEEDDDDDDDDDBBBAAAAAA@@@???>>>>>>???@@@AAA>>>@@@AAACCCDDDDDDCCCCCCGGGEEEBBB>>><<<===AAACCC===@@@DDDEEEEEEIIIQQQXXX]]]bbbgggkkkmmmnnnnnnooojjjiiihhhhhhhhhhhhiiiiiikkkooonnnhhheeegggfffaaa^^^fffmmmttttttfffpppnnn^^^MMMBBB999888999888777888~~~xxxnnnllljjjgggeeecccaaaaaa```aaaaaabbbdddhhhnnnsss{{{tttqqqqqqooolllkkkhhhmmm{{{iii\\\YYYUUUNNNIIIFFFDDDDDDEEEFFFIIITTT```|||}}}rrrkkkiiiiiinnnzzz~~~{{{iiiNNN@@@???<<<:::888111444444555555555444222111222222111111111111222222222222222222222222222333333111///......///111333000000000000000000000000222222111000//////000000222111000//////000111222000000000000000111111222444333111111111333555777:::===JJJ___uuummmYYYJJJFFFAAA===<<<;;;;;;:::<<<;;;===BBBHHHQQQ```nnn|||~~~zzz}}}{{{yyywwwrrrnnnoootttssshhh]]]ZZZYYYUUUQQQPPPKKKKKKIIIGGGDDDCCCCCCDDDEEECCCAAA@@@@@@@@@@@@@@@???AAACCCDDDCCCCCCDDDEEECCCBBBBBBBBBBBBAAA>>>;;;>>>@@@BBBDDDFFFJJJOOORRR\\\dddkkklllmmmmmmjjjfffbbb```]]]]]]^^^```aaaaaaeeedddaaa___^^^^^^___```]]]aaaeeehhhppp}}}uuugggttt{{{nnn___JJJAAA999777777666777999~~~tttsssooolllhhheeecccbbbaaabbbbbbcccdddhhhmmmrrruuu}}}~~~ssspppooommmjjjjjjiiinnn}}}oooaaa\\\VVVNNNIIIFFFDDDEEEFFFEEEGGGQQQ[[[mmm}}}ssslllkkkkkkqqq}}}}}}iiiNNN@@@@@@<<<:::999222444444555555555444333222222222111111111111222222222222222222222222222222222111000//////000111222000000000000000000000000222111111000000///000000111000////////////000111000000000000000111111222111111111111222333555666777:::EEEYYYnnnooo[[[KKKGGGBBB???======<<<;;;<<<:::<<>>;;;???@@@AAABBBDDDHHHNNNRRR^^^gggnnnoooooonnnjjjfff___\\\ZZZXXXYYYZZZZZZYYY[[[ZZZXXXVVVUUUUUUVVVWWWWWWZZZ]]]```ggguuutttiiiwwwyyylll\\\III@@@888666777555666888}}}zzzvvvrrrmmmiiifffeeedddeeeeeedddeeehhhmmmpppvvv}}}}}}qqqmmmllljjjhhhhhhjjjqqqxxxiii```XXXOOOJJJGGGEEEEEEFFFEEEEEEKKKSSS\\\qqq{{{yyyyyyzzzwwwvvv{{{tttmmmmmmmmmttthhhNNNAAA@@@<<<:::999444444444555555555444333222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000//////000//////......//////000000000000000000111111222...///000111222333444444444666???QQQeee{{{rrr]]]LLLHHHCCC@@@>>>>>>===<<<;;;999:::???CCCKKKXXXdddsss~~~}}}xxxkkkeeeaaa[[[VVVTTTRRRPPPLLLIIIFFFDDDDDDDDDGGGFFFDDDCCCAAAAAAAAABBBEEEGGGGGGGGGFFFEEEGGGHHHIIIGGGFFFEEEEEEDDDAAA???AAAAAAAAAAAABBBFFFMMMQQQ```iiiqqqssssssqqqlllggg___\\\XXXVVVUUUUUUTTTRRRQQQPPPNNNMMMLLLMMMMMMNNNOOOPPPRRRTTT[[[jjj~~~uuulll|||wwwgggWWWGGG>>>666555666555555777|||wwwrrrnnnkkkjjjhhhiiihhhhhhgggiiimmmppp|||{{{pppkkkjjjgggggghhhlllssspppeeeZZZQQQMMMHHHFFFFFFHHHFFFCCCFFFLLLSSSeeexxxsssooonnnnnnnnnlllkkkqqqzzzuuuooommmnnnvvv~~~fffMMMAAAAAA<<<999:::555444444444444444444444333222222111111111111222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////............//////000000000000000111111222,,,---///111222333333333333444<<>>>>>===<<<:::999999===AAAGGGSSS___kkkyyysssmmmhhhbbb]]]\\\VVVSSSNNNKKKJJJIIIIIIHHHIIIHHHGGGEEECCCBBBCCCDDDJJJKKKLLLKKKJJJIIIJJJKKKLLLJJJIIIIIIIIIIIIGGGEEEDDDCCCBBB@@@AAAEEELLLPPP^^^hhhrrrvvvwwwvvvqqqkkkdddaaa]]]YYYWWWUUURRRPPPLLLKKKJJJIIIIIIIIIJJJJJJIIIJJJJJJKKKRRRbbbwwwwwwoootttbbbRRRDDD<<<555444555444444666{{{wwwtttqqqpppmmmmmmmmmlllkkklllooorrr~~~yyyooojjjhhhfffgggjjjooowwwxxxjjj]]]TTTQQQJJJHHHGGGIIIGGGCCCDDDGGGMMM\\\tttwwwnnniiieeedddddddddaaaaaaiiitttvvvppplllnnnvvvzzzdddLLLAAA@@@;;;888:::666444444444444444444444444222222111111111111222222111111111000000000//////000000111111111111000000000000000000000000000000...///000000000000//////......////////////......000000000000000111111222,,,---///000222222222222555555;;;HHHXXXmmmsss\\\KKKGGGBBB???======<<<;;;:::888999<<>>888555888777444333333333333444555666222222111111111111222222444333333222111111000000222111000//////000111222000000000000000000000000,,,---///000111000///...//////000111111000//////000000000000000111111222222111000000000000222222333444999BBBMMM```yyyyyybbbLLLHHHCCC@@@>>>>>>===<<<:::999:::===@@@DDDNNNXXXaaannn~~~{{{vvvppplllkkk```YYYQQQMMMLLLMMMKKKHHHHHHJJJLLLKKKHHHHHHLLLPPP[[[```eeehhhgggdddbbb```]]]ZZZVVVSSSRRRPPPNNNMMMMMMMMMLLLJJJHHHJJJMMMPPPUUU```kkkrrrxxx}}}}}}zzzvvvrrrmmmhhhccc]]]XXXSSSPPPPPPOOONNNLLLJJJHHHHHHFFFGGGHHHIIIOOO^^^qqq|||zzz|||~~~}}}kkkXXXLLL@@@888444555777666555777~~~|||{{{wwwyyyyyyyyyxxxxxxzzz|||xxxpppllljjjjjjooouuu|||vvvcccXXXUUUPPPKKKIIIKKKKKKIIIIIIKKKHHHMMMZZZpppttteee\\\UUUUUUVVVTTTQQQRRR___mmmvvvppplllooozzzzzzqqqmmm]]]HHH>>>===777444888777444333333222333444555666222222111111111111222222444444333333222111000000333111000......000111333000000000000000000000000+++---///000111000///...///000111222222111000///000000000000000111111222444333111//////000222333111222777???JJJ[[[ttt}}}eeeMMMJJJDDDAAA??????>>>===:::999;;;>>>@@@DDDNNNYYYbbbnnn}}}{{{xxxuuusssttthhh```VVVQQQPPPOOOLLLIIIGGGJJJMMMLLLIIIIIINNNSSSeeejjjqqquuutttqqqmmmkkkhhhddd___[[[XXXUUURRRPPPOOOOOONNNLLLKKKKKKNNNPPPUUU___jjjqqqvvv|||}}}{{{{{{wwwrrrmmmhhhbbb\\\XXXTTTSSSRRRQQQOOOLLLJJJIIIEEEFFFGGGIIIOOO]]]ppp~~~}}}yyywww|||{{{|||jjjXXXMMM???888444555777666666777~~~xxxzzz|||}}}}}}}}}wwwnnnppprrrqqquuu|||wwwfffYYYSSSQQQOOOMMMLLLLLLKKKIIIGGGEEENNNYYYggg~~~vvvcccWWWRRRMMMLLLOOONNNOOOZZZjjj{{{qqqmmmmmmqqqzzzvvvkkkfffWWWIII<<<888888666444444666555444333111000///...444444222222222222444444444444444333222111000///000000000000////////////000111111111222222222222000000000000////////////////////////000000000000///.........///000222333111111111111111111111111222333666===FFFVVVnnn|||fffTTTJJJAAA@@@AAA>>><<<<<<===::::::===???CCCKKKTTTbbbmmmzzzzzzuuutttssstttwwwooohhh___WWWQQQNNNKKKIIIOOOMMMLLLNNNNNNMMMQQQWWWcccxxx~~~zzzyyytttqqqlllfff___YYYUUURRRRRRPPPMMMKKKJJJKKKNNNOOOVVV\\\fffnnntttxxx|||~~~~~~zzztttnnniiiddd___[[[UUUUUUUUUVVVVVVSSSNNNJJJLLLHHHFFFIIIOOOZZZlll{{{~~~tttrrrvvvuuu}}}tttcccRRRGGG;;;888444222222222222111|||}}}zzzqqqrrrtttuuuyyy{{{iii]]]WWWTTTRRRPPPOOOOOONNNLLLJJJFFFMMMVVVcccxxxtttcccXXXRRRMMMLLLOOONNNOOO[[[kkk{{{qqqmmmmmmqqq{{{rrrgggbbbTTTGGG;;;777777555444444333333333333333444444444444333333222222333333444333333333333222111000///000000000000////////////000000000111111111222222000000000000////////////////////////000000000000//////......///000111222111111111111111111111111333333666;;;AAAOOOggg|||kkkUUUKKKBBB@@@AAA>>><<<<<<===::::::<<>><<<;;;===::::::<<>><<<<<<===::::::<<<>>>@@@FFFNNNYYYdddpppyyyxxxrrrpppnnnooorrrqqqllleee___\\\YYYWWWUUURRRNNNKKKKKKMMMPPPXXXbbbrrr~~~sssiiidddaaa___[[[WWWTTTSSSRRRSSSTTTWWW[[[```eeelllrrrwwwzzzyyyvvvtttrrrnnniiifff`````````bbbcccbbb___]]]QQQOOOMMMOOOPPPUUU```lll|||{{{sssnnnmmmnnnyyysss```MMMAAA999666333111111222222111|||~~~~~~nnnfff^^^[[[WWWUUUTTTSSSRRRQQQMMMLLLNNNVVVfff}}}}}}qqqggg___YYYRRROOOPPPOOORRRaaarrryyysssqqqqqqwwwkkk]]]UUUGGG???999888888666555777555555444444333333222222333333333333333333333333111111222222222111000000.../////////000000000111////////////000000000000000000000000////////////////////////000000000000000000000000000/////////000000000000000000000000000111444666666>>>SSSfffzzz]]]QQQFFFBBBAAA???======<<<::::::<<<===>>>DDDKKKVVVaaammmuuu|||uuurrroooooorrrsssnnnhhhbbb^^^\\\YYYWWWQQQNNNLLLNNNOOOPPPWWW___qqq|||rrrlllgggeeeaaa\\\XXXUUUTTTSSSVVVWWWYYYZZZ]]]bbbhhhmmmtttttttttuuuuuusssooolllgggfffggghhhiiiiiigggddd\\\WWWRRRPPPNNNRRR\\\hhh}}}~~~vvvppplllkkkwwwppp^^^KKK>>>888555222111111222222111xxxlllbbb^^^YYYVVVTTTSSSRRRQQQNNNLLLMMMUUUaaauuutttjjjddd]]]VVVQQQQQQQQQTTTcccuuuyyysssssstttzzzlll\\\TTTDDD>>>999999888555444666222222333333444444555555222333333444444333333222000111111111111111000000......//////000000111111/////////000000000111111000000000000////////////////////////000000000000...///000000000000//////000000000000000000000000000000333666888???OOO^^^xxxzzz^^^RRRFFFCCCBBB@@@>>>???<<<::::::<<<<<<===BBBHHHQQQ^^^kkkrrrzzzxxxtttpppoooqqqqqqmmmgggccc```^^^\\\ZZZSSSOOOMMMNNNNNNOOOTTT[[[ssswwwqqqllljjjeee```[[[WWWTTTSSSSSSTTTUUUWWWYYY]]]cccgggqqqrrrtttwwwxxxwwwsssppppppoooooopppqqqqqqooolllfff```YYYUUUQQQSSS]]]hhh~~~{{{tttmmmlllxxx{{{lllZZZHHH<<<777555222000111222222222sssfffbbb\\\XXXUUUSSSRRRQQQOOOLLLLLLSSS\\\jjjxxxnnnhhhbbbZZZTTTSSSRRRUUUdddvvvxxxttttttvvv}}}mmm\\\TTTBBB<<<999999777333222444444444444444444555555555222333333444444333333222000000111111111111000000.........///000111111111000000000111111111222222000000000000////////////////////////000000000000---...///000111111000000000000000000000000000000111000111666:::@@@KKKUUUnnnyyy^^^RRRGGGCCCBBBAAA@@@AAA<<<::::::<<<<<<<<<@@@FFFLLLYYYgggnnnuuuzzzuuupppnnnpppooolllhhhfffeeedddbbbaaaZZZUUUQQQOOONNNOOOUUU]]]uuu}}}xxxsssqqqlllfff```[[[XXXVVVTTTUUUUUUVVVWWWZZZ___ccclllnnnsssxxx}}}}}}{{{xxxyyyxxxwwwxxxxxxxxxvvvtttkkkfffaaa]]]YYYYYYaaakkk|||yyyqqqppp{{{wwwhhhWWWFFF:::777444111000111222222222yyyiiiddd^^^YYYVVVTTTRRRQQQOOOKKKLLLQQQXXXbbbvvvzzzpppjjjeee\\\VVVTTTSSSVVVeeewwwxxxttttttwwwmmm\\\TTT@@@;;;888888666111000222:::999888666555333222222222222444444444444222222///000000111111111000000---......///000111111222111111111111222222222222000000000000////////////////////////000000000000,,,---///000111111111000000000000000000000000000333000111666;;;@@@GGGNNNggg~~~xxx^^^RRRGGGCCCCCCAAAAAABBB<<<::::::<<<;;;;;;???EEEHHHWWWeeelllqqq|||{{{uuuooommmooopppmmmkkkjjjjjjjjjjjjiiiccc\\\UUUQQQOOOQQQYYYbbbuuuzzzwwwrrrlllfff```\\\ZZZWWWXXXXXXWWWWWWXXX\\\___fffiiipppyyy~~~}}}}}}}}}}}}{{{yyyllliiifffdddaaa___eeemmmyyy}}}ttttttttteeeUUUDDD:::777444111000111222222222vvvjjj]]]YYYXXXWWWVVVWWWRRROOONNNQQQUUU^^^mmm{{{~~~vvvppphhh^^^WWWVVVVVVZZZhhhyyy~~~xxxuuutttyyylll[[[RRRBBB;;;666666777666555666666555555555555444444444444444444333222111000///111111222222222222111111------...///000111222222222222222222222222222222111111111111000000000000000111111000000///...---000000000000111111111111111111000000000000111111222000000444666999@@@HHHaaawwwjjjVVVFFFCCCBBB======BBB>>>>>>===<<<<<<<<<<<<===FFFMMMWWW^^^fffrrrzzzrrrrrruuuwwwvvvqqqnnnoooooonnnrrrvvvggg___XXXVVVVVVWWW]]]ddd}}}vvvssslllccc]]]\\\[[[YYYWWWTTTSSSUUUYYY]]]dddhhhooovvv|||zzzqqqmmmiiihhhffffffkkkrrr}}}yyyuuusss~~~}}}qqqcccRRRCCC===666666555444333333333333rrrddd]]][[[XXXWWWXXXRRROOONNNPPPTTT]]]kkkyyyyyytttlllbbbZZZXXXWWWZZZhhhxxx~~~yyywwwwww|||mmm\\\SSSCCC;;;666777888666555666555555555555444444444444333333333333222111000000111111222222222222111111000000000111111111111111111111111111111111111111111111000000000/////////...///000000000000000///000000000000111111111111111111000000000000111111222000000333555777>>>EEEZZZppprrr\\\JJJEEEDDD???===AAA>>>===<<<<<<;;;;;;<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;<<>>HHH\\\wwwhhhPPPFFFDDDAAA>>><<<<<<<<<;;;::::::::::::;;;999>>>EEEMMMUUU```nnnxxx}}}yyyvvvuuuuuuyyy{{{ssshhhbbbhhhqqq}}}vvvtttrrrppplllfff```\\\\\\\\\___eeeiiihhhdddccchhhnnnyyyyyyuuussssssrrrqqquuu||||||xxxzzzppp]]]JJJ===999444444333222111111111111{{{nnnfff```]]]]]]UUURRRPPPQQQRRRWWWcccooorrrfff```[[[]]]lll}}}|||zzzzzz{{{~~~oooaaaUUUEEE===777888888666555666555444444444444333333333222222333333333222111111111111222222222222111111000000000000000000000000111111111111111111111111////////////............000000000000000///......///000000000111111111111000000////////////000000111//////111222111555;;;CCCTTTmmmjjjSSSFFFCCCAAA>>><<<<<<<<<;;;::::::::::::;;;:::>>>CCCJJJRRR]]]iiiqqq}}}|||xxxrrrttt{{{}}}qqqiiilllttt~~~}}}zzzyyyuuuooohhhcccaaaaaaccchhhkkkggg```]]]```eeemmmzzzxxxuuusssttttttsssxxx~~~{{{~~~nnnZZZFFF;;;888444444333222111111111111xxxnnneee```___WWWTTTRRRRRRSSSWWWaaalllvvvhhhbbb^^^```ooo|||zzz{{{||||||oooaaaUUUDDD<<<777777777555333444444444444444333333333333222222222333333222222111111111222222222222111111......//////000000111111111111111111111111111111000000000/////////......111111111111000///...---000000000000111111111111000//////......//////000000...///111222111555:::>>>MMMccczzznnnYYYJJJDDDBBB???======<<<<<<;;;;;;;;;;;;;;;;;;>>>BBBGGGOOOYYYcccjjjsss~~~yyypppsss||||||rrrqqqvvvyyysssmmmjjjjjjjjjmmmnnnjjjbbb]]]]]]___fffuuu|||vvvssssssuuuuuuvvv{{{}}}|||kkkWWWDDD:::999555444333222222111111222wwwkkkdddaaaYYYUUUSSSSSSSSSVVV```kkk}}}wwwjjjccc```cccsss|||{{{}}}yyynnnbbbUUUCCC<<<666666666444222333444444444333333333222222111222222333333222222222111111222222222222111111//////000000000111111111000000000000000000000000111111000000000////////////000000000000000///...000000000000111111111111//////............/////////...///222222111555;;;:::FFFXXXooouuubbbQQQGGGCCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;===???DDDKKKTTT]]]cccmmmzzzyyyrrruuu~~~{{{||||||yyyxxxvvvvvvuuuqqqjjjddd___^^^fffvvvyyytttrrrrrrvvvwwwxxx~~~}}}yyyhhhTTTBBB::::::666555444333222222222222}}}pppfffbbbZZZWWWTTTTTTTTTVVV```jjjyyyxxxjjjdddaaaeeevvv||||||xxxnnnbbbUUUCCC;;;555555555333111222444444444333333333222222111222222333333333222222111111222222222222111111222222111111111111111111////////////////////////111111111111000000000000---...///000111111111111000000000000111111111111//////............/////////---///222333222555;;;666AAARRRggg|||jjjWWWJJJDDDCCCBBB>>>>>>===<<<<<<<<<<<<===;;;;;;===AAAHHHPPPYYY^^^jjjwwwyyytttvvv}}}yyyssskkkeeeaaajjjyyyxxxsssqqqssswwwyyyzzz|||xxxfffRRRAAA:::;;;666666555444333333333333uuuiiieee]]][[[WWWUUUUUU[[[dddjjj|||~~~qqqfffbbbhhhzzz|||zzz{{{jjj\\\RRR???;;;777444444555666777333333444444333333222111222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000///......000000//////.........------------.........//////............////////////111111000000111333444666666===JJJ\\\vvvsss[[[LLLJJJGGGAAADDDBBB???>>>===<<<999777666666:::AAAGGGLLLTTT\\\hhhrrr}}}~~~www{{{zzzsssooorrr~~~{{{xxxsssrrrwww}}}~~~sss```MMM???999888333333222222222222333333~~~pppkkk```]]]ZZZWWWWWW\\\dddjjj{{{rrrhhhdddkkk|||}}}|||zzzjjj\\\RRR@@@<<<888444444444555444333333444444333333222111222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000///......000/////////............---------.........//////............////////////111111000000111333444555333999DDDTTTmmm|||eeeTTTNNNJJJEEECCCAAA>>>======<<<:::888777666999???EEEJJJRRRZZZdddnnnyyy~~~~~~zzz~~~~~~zzzzzzvvvuuuzzz~~~ppp]]]KKK>>>888666111000000//////000000111rrrjjjbbb```\\\YYYYYY^^^fffkkkyyytttkkkhhhooo~~~wwwhhhZZZPPPAAA===888555444444333333333333444444333333222111222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000//////...////////////............------........./////////............////////////111111111111111222333444222666>>>LLLbbblllXXXMMMGGGCCCAAA???============;;;999888666888<<>>============<<<;;;:::777777:::===AAAIIIRRRXXXaaalllrrrtttxxx}}}}}}{{{ssseeeTTTEEE;;;666444222222111111111111222222}}}{{{|||xxxhhh```___]]]\\\^^^dddkkkqqqyyywwwpppqqqyyy|||kkk___RRRHHH;;;999666444555666555555333333444444333333222111111111111111111111111111000000000000000000000000000000000000//////////////////////////////////////////000000000000//////.........///////////////........./////////000000............////////////000000111111111222111111666555888AAAOOOgggwwwfffSSSIIIHHH@@@>>>======>>>>>>===<<<;;;888666888:::===EEEMMMRRR[[[eeelllnnnsss{{{wwwnnn___PPPCCC:::666444222111111111111111111222}}}yyywwwxxx{{{lllbbbaaa``````aaagggnnnsss{{{zzztttvvv~~~wwwggg[[[NNNDDD999777555444555666666555333333444444333333222111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000...//////000000000000000.........///////////////....../////////000000000............////////////000000111111222111111000333222555<<>>===<<<999777888999:::@@@HHHLLLTTT^^^eeeiiinnnuuuzzzsssiiiZZZKKK@@@:::555333000//////......//////000{{{wwwuuuwwwvvvhhhgggfffdddeeeiiiooottt}}}}}}yyy{{{uuueeeYYYMMMBBB:::888555555555555555333333333444444333333222111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000......///000000000000000............/////////000.../////////000000000000............////////////000000111222222111000///222000444;;;@@@OOOooozzzpppZZZKKKIIICCCBBB@@@@@@AAA@@@???===<<<999888:::999999===CCCFFFNNNXXX___dddiiiooosss|||nnndddTTTFFF===888444222//////............//////zzzsssqqqwwwmmmllljjjhhhgggjjjooottt|||tttdddYYYLLLAAA;;;999666555555444333111333333444444444333222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000......///000000000000000---.........//////000000////////////000000000000............/////////000///000111222222111000///222111555<<>>>>>>>>>>>>>>===;;;999999999;;;<<>>???===;;;:::999:::;;;;;;;;;AAAJJJSSS[[[cccjjjnnnpppuuu||||||jjjYYYHHH???:::666222111000000000/////////......|||yyyyyy}}}|||{{{}}}|||ggg[[[OOOEEE???<<<777555444444333222333333333333222222222222111111000000000000111111000000000000000000000000...//////000000000000000000000000////////////...---,,,,,,,,,,,,,,,,,,------------------------------...///000111000//////------......///000000000222222222111111111111000111...000555777===NNN```~~~~~~lllZZZPPPLLLGGGDDDBBBAAA@@@??????>>><<<;;;::::::;;;;;;888===EEENNNVVV^^^fffkkkkkkooouuu{{{zzziiiXXXEEE;;;777333111000111111000000000/////////}}}hhhYYYNNNEEE<<<:::666444444444444333333333333222222222222111111000000000000000000111000000000000000000000000//////000000000000//////////////////////////////...------,,,,,,------...........................---...///000000000//////............//////000000222222222222111111111111//////111444555888DDDQQQmmmxxxdddTTTOOOHHHDDDCCCCCCBBBAAA@@@???===<<<;;;;;;;;;;;;:::>>>DDDJJJPPPXXX___cccgggiiinnnttt{{{xxxhhhVVVCCC999555222111111111111111111000000000000zzzfffWWWKKKCCC999777444444555555555444333333222222222111111111000000000111111000000000//////////////////////////////000000000000//////...............///////////////............//////........................---......///////////////............////////////222222222111111111000000...///222444333555===EEE\\\yyyoooXXXQQQIIIDDDDDDEEEDDDCCC@@@@@@>>>===<<<;;;;;;::::::===AAAFFFLLLSSSZZZ___ccceeeiiioooxxxuuueeeTTTAAA888555333222333111111111111000000000000vvveeeVVVHHH@@@666555333333555666555444222222222222111111111111000000111111111111000000////////////////////////000000000000000//////...---............/////////000000////////////000000........................------........./////////......//////////////////111111111000000000000///...000222333333444999===NNNhhhwww^^^UUUKKKEEEEEEFFFEEECCCAAA@@@@@@>>>===<<<;;;:::666999===AAAGGGOOOXXX^^^```aaaeeellluuu~~~{{{qqqaaaPPP???777555444333333111111000000000/////////ssseeeVVVGGG===777555444444444555333222222222222222111111111111///000111222222111000///////////////////////////000000000000000///......---------.........////////////............//////...........................---------......///////////////////////////...000000000/////////......---000222222222444888:::BBBYYY{{{{{{fff\\\OOOHHHGGGGGGEEEAAAAAAAAA@@@???>>><<<;;;:::555777:::===BBBIIIRRRXXX]]]^^^aaaiiisss{{{uuukkk[[[LLL<<<666555333222222000000000/////////......qqqeeeWWWGGG<<<888666444444444333222000222222222111111111111000///000111222222111000///////////////////////////000000000000000///......---------.........//////......------------......////////////////////////...------------.../////////////////////.........////////////............---111333222222555888999<<>>===;;;:::888999999;;;>>>DDDKKKPPP[[[[[[___gggqqqyyy}}}}}}}}}~~~rrrhhhWWWHHH:::555555333111111////////////............xxxmmmdddTTTDDD===777666555444444333444444222333333444444333333222111111111111111111111111000000000000////////////000000000000000///..............................///............///000000//////000000000000////////////.........---------000000////////////000000000000000000000000000000------...000111333444444;;;EEE\\\zzzzzzqqqfffXXXOOOLLLJJJGGGDDDDDDBBB???===<<<<<<<<<===888777666777:::@@@FFFIIISSSWWW]]]dddlllttt}}}zzzzzziii^^^FFFAAA;;;555333111000///000000000000000000000000zzzpppeeeTTTCCC<<<777666555444444333444444222333333444444333333222111111111111111111111111000000000000////////////000000000000000///..............................---------------....../////////000000000000////////////.........---------000//////......//////000////////////////////////------...000111222333444777???RRRooovvvlll___SSSLLLIIIFFFDDDDDDBBB@@@>>>===<<<======;;;999888777999>>>BBBEEENNNSSSZZZbbbjjjrrrzzz}}}zzzvvveeeYYYDDD???999555333222111000000000000000000000000000}}}ttthhhTTTBBB:::777666555444444333444444222222333333333333222222000000000000000000000000000000000000///////////////000000000000///..............................---------------......///...//////000000//////..................---------.........------.........////////////////////////------...///111222333333444888FFF```yyykkk\\\QQQJJJGGGGGGCCCCCCBBBAAA???>>>===<<<>>><<<999888888;;;>>>@@@HHHMMMVVV___gggooowww|||zzzzzzqqq^^^RRRAAA===888444333333222111000000000000000000000000yyylllUUUBBB:::777666555444444333444444222222333333333333222222////////////////////////000000000000//////////////////000000//////...---.......................................//////000...//////////////////..............................------,,,,,,------...////////////////////////------...///000111222333444555===RRRqqqxxxgggWWWNNNJJJJJJDDDDDDCCCCCCAAA@@@>>>===>>><<<:::888888999;;;===BBBIIIRRR\\\eeemmmtttxxx{{{|||mmmYYYLLL===:::666333333333333222000000000000000000000000~~~oooWWWCCC;;;777666555444444333444444111222222333333222222111////////////////////////000000000000///////////////////////////...------////////////////////////------,,,,,,------...///......////////////......---.....................------,,,,,,,,,,,,------........................------...///000111111222666555:::IIIdddooo^^^RRRLLLJJJEEEEEEEEEDDDCCCAAA???>>>===<<<:::888888:::;;;===???EEEOOOXXXaaaiiipppuuu{{{~~~~~~jjjUUUGGG:::777444222333333333222000000000000000000000000oooVVVBBB<<<777666555444444333444444111111222222222222111111000000000000000000000000000000000000////////////...////////////...------////////////////////////+++++++++***+++,,,,,,------......//////......------------...............---------,,,,,,---------........................------...//////000111111555555999BBBWWWvvvvvvgggYYYPPPKKKGGGGGGFFFEEECCCBBBAAA@@@>>>===;;;:::999:::<<<======CCCKKKTTT]]]eeelllqqqtttxxx~~~}}}hhhRRRDDD888666333222222333222111000000000000000000000000}}}mmmSSSAAA;;;777666555444444333444444111111222222222222111111111111111111111111111111000000000000////////////......//////......---,,,////////////////////////---,,,,,,,,,,,,---......---......//////......------------.........//////......------------..............................------......///000000000000333666;;;IIIfffssseeeXXXPPPJJJHHHFFFDDDCCCBBBBBBCCC@@@???===;;;::::::;;;;;;<<<@@@GGGOOOWWW```hhhmmmpppuuu|||{{{fffPPPAAA777555333222222222111000000000000000000000000000{{{jjjQQQ@@@;;;777777555444444444444444111111222222222222111111111111111111111111111111000000000000////////////......//////......---,,,000000000000000000000000000000000000000111222222---..................------------........./////////......------......///........................------......//////000000+++000444666@@@[[[}}}ppp```VVVKKKIIIFFFDDDCCCCCCCCCDDDBBBAAA???<<<;;;::::::::::::>>>DDDLLLSSS\\\eeejjjooottt|||yyydddNNN???777555222111222111000///000000000000000000000000yyycccIII<<<;;;333333222222111000//////111111111000000000000///111111000000000000111111////////////............//////000000000000//////............////////////------..................//////...---+++***))))))...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000222555888<<>><<<;;;777:::>>>CCCJJJRRRZZZ```kkknnnttt|||{{{lllZZZGGG:::555555333222111000000000////////////////////////uuu___III===;;;555555444444333333222222333222222222111111111111111000000//////000000111000000000/////////.........//////000000//////...---............/////////......------------------******+++,,,------...///------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000///111333444555???UUUjjjuuu\\\UUUMMMGGGEEEDDDBBB@@@BBBBBBBBBBBBAAA???>>>===999999;;;===BBBIIIRRRXXXdddhhhnnnvvv~~~vvvfffUUUDDD888555444333222111000000000////////////////////////}}}oooZZZFFF<<<999555444444444333333222222333333333222222222111111000000////////////000000//////.........---------...//////////////////...---------.........//////......------------,,,,,,******+++,,,,,,---......---------------...///000++++++,,,,,,,,,,,,------------------------------........./////////000000...///222444444999IIIYYY{{{ccc[[[PPPIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???<<<;;;:::999<<>>888333333222111000000000000////////////////////////}}}rrr^^^LLL@@@999444333333333222222222222222333222222222111111111111000//////......//////000111111000000000/////////---......//////......---,,,------------...............------,,,,,,++++++---------,,,,,,+++++++++------------------......***++++++,,,,,,------...------------------------------........./////////......000444555666===EEE^^^}}}tttkkk^^^SSSNNNLLLJJJHHHDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@>>><<<<<<===AAAEEEIIIOOOVVV]]]dddmmmwww~~~tttaaaPPPCCC;;;777222222111000000000000000000000000000000000000000~~~{{{nnnYYYHHH???999555333333333444444444444444222222111111111000000000//////............//////............---------------......//////......---,,,,,,---------...............------,,,++++++***---------,,,,,,+++++++++...------,,,,,,,,,,,,---******+++,,,,,,---......---------------------------------.........//////111///000444555444888>>>LLLlll|||tttjjj```XXXQQQJJJDDDFFFFFFFFFEEEDDDCCCBBBAAA???@@@AAA@@@>>>===>>>???BBBIIIQQQXXX___hhhsss|||~~~mmmZZZHHH===888666222111111000000000000000111111111111111111111111}}}zzzlllWWWFFF???:::555444555555555555555555555111111111000000000000/////////............//////111111111111000000000000---..................---,,,,,,,,,---------............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++,,,,,,---......---------------------------------.........//////333000111333444333555999>>>___zzzqqqhhh\\\PPPGGGGGGGGGFFFFFFEEECCCBBBAAA>>>@@@BBBBBB???===<<<<<>>@@@EEEKKKUUUbbbooowww}}}oooYYYIII???666111111111111222333333111000///111111111111000000000000wwwlll```UUUJJJ@@@;;;<<<;;;:::999777666444333333111111222333333333222222000000000000000000000000111111000000///......---........................//////...------...//////...---,,,***((('''&&&%%%+++---///...+++))))))***,,,++++++***+++---000111000...+++***,,,---------...---,,,,,,,,,,,,---.............../////////////////////000111222444444999EEE^^^rrr]]]PPPJJJGGGEEEDDDEEEEEEDDDBBBEEEDDDCCCAAA???>>><<<<<<<<<>>>BBBGGGPPP]]]jjjrrr}}}xxxgggSSSEEE===666222222111222222222222111000000000000000/////////......|||ooodddYYYQQQHHH@@@<<<<<<<<<;;;:::888666444222222222222222333222222111111000000000000000000000000111000000//////.................................///...---,,,,,,---...//////...---,,,+++******))),,,---///...,,,++++++,,,---,,,+++++++++,,,...///...,,,******,,,---...---------,,,,,,,,,,,,---------............/////////////////////000222333444333;;;NNNmmmhhhTTTLLLJJJGGGFFFFFFFFFEEEDDDEEEDDDCCCBBB@@@???>>>===<<<<<<>>>BBBJJJUUUbbbjjj{{{|||www|||kkk\\\JJJ@@@:::666444444222222111000000000000111/////////.........------xxxiii^^^SSSLLLEEE>>>::::::888777666555333222000000222222222222222111000///////////////////////////000000/////////.........---------..................---,,,++++++,,,---...+++,,,,,,---.../////////+++,,,------------......------,,,++++++,,,,,,------+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......///000111222222444888DDD]]]}}}oooZZZOOOLLLHHHGGGFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<>>>DDDNNNZZZbbbsssyyyuuuxxx|||```RRRCCC;;;888555444555333222000/////////000111/////////.........------xxxhhh[[[NNNFFFAAA:::666555333333333222222111111111222222222222111111000///////////////////////////////////////............---------.........//////...---,,,++++++,,,---...(((((()))***+++,,,------...------------------,,,------,,,,,,++++++++++++,,,+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000111111555666===PPPnnnqqqaaaRRROOOJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>=========AAAIIISSSZZZkkkxxxttttttwww}}}uuuYYYLLL>>>999666444333333333222000/////////000111000000000/////////......xxxiiiZZZJJJAAA<<<666333333333333333333333333333333111111111222111111000000000000000000000000000000........................,,,,,,------...////////////...---,,,,,,---...///---------,,,,,,+++++++++222///---,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,------------........................///000000222333888FFF^^^~~~vvvfffXXXTTTNNNJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBB??????>>>>>>@@@EEEMMMSSSaaaooo}}}yyywwwxxx}}}xxxjjjRRRFFF:::666555333111222111111000////////////000000000000/////////......~~~uuuiiiYYYGGG===999555222333444444444333333333222222///000000111111111111000000000000000000000000000........................,,,,,,------...//////000//////...------...//////111000000///...---------///,,,******+++---,,,+++***++++++,,,,,,,,,++++++,,,+++++++++,,,,,,+++)))***+++,,,,,,,,,,,,+++***,,,,,,---------...............------....../////////111444===NNNkkklll^^^YYYSSSMMMKKKIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCCCC?????????>>>???BBBHHHLLLTTTcccrrryyy~~~|||{{{~~~mmm^^^KKK@@@666333333111000111000000000000000//////.../////////.........------{{{sssiiiWWWDDD;;;777444333444555555444333111000//////...///000111111111111111000000000000000000000000---.....................,,,,,,------...///000000000///...------...///000+++++++++,,,,,,,,,,,,---(((&&&%%%''',,,000111111)))***+++,,,,,,,,,,,,+++---,,,++++++,,,,,,***(((***+++,,,------,,,+++***,,,,,,,,,---------............---------.../////////111444888CCC\\\|||qqqbbb]]]VVVPPPMMMKKKIIIHHHDDDDDDDDDDDDDDDDDDCCCCCC>>>??????>>>>>>@@@DDDGGGJJJYYYiiiqqquuu~~~~~~yyyfffVVVFFF<<<222111222111000111///000111111111000...---......---------,,,,,,,,,|||sssppplllXXXCCC:::888666222000444444555555444444333222111222222111///...///000000000///......///000111222111///---,,,,,,,,,,,,------......---+++)))(((...---,,,,,,,,,,,,---......---,,,+++++++++++++++---------,,,,,,+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........------,,,------...///000222///111888===IIIggglllaaaXXXUUUPPPIIIFFFHHHBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCNNNSSS[[[dddmmmwww~~~}}}rrrZZZLLL===:::666333222222111000//////000000///...------........................zzzpppmmmeeeRRR???777666555333111444444444555444444333222000111222111/////////000111000///......///000111222111///---,,,,,,,,,,,,------......---,,,+++***...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,------...///000000...///444777AAA[[[uuurrrggg^^^YYYSSSLLLIIIJJJFFFFFFFFFEEECCCBBBBBBCCCBBBBBBBBBAAAAAABBBBBBBBBHHHLLLRRRZZZbbbkkktttyyynnnWWWIII888666333111222333333222//////000000///......---........................zzzpppkkk^^^MMM<<<666777666555444444444444444444333222222000111222111000///000111222111000.........//////111000///---,,,,,,,,,,,,------.........------,,,...------,,,,,,------...///...------,,,---------***++++++,,,,,,------...************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...///222333999LLLaaatttgggaaa\\\VVVQQQNNNJJJIIIGGGEEECCCCCCBBBCCCBBBAAAAAAAAAAAAAAAAAABBBCCCFFFJJJOOOUUU]]]fffkkkxxx{{{gggQQQEEE666444222111111222222111//////000000000///..............................}}}tttmmm[[[LLL===888888888777777333444444444444333222222000111222111000///000111333222000///.........///000000///...------,,,,,,------..................------------------------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,---...//////111///000222222666CCCQQQqqqqqqjjjiiifff\\\RRRMMMJJJFFFDDDCCCDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCEEEFFFIIIMMMSSS[[[```qqqyyy~~~~~~ttt___LLLAAA999777444222111111///...//////000000000//////...........................yyyqqqWWWJJJ<<<888888666555555333333444444333333222111///000111111000///000222333222000///.........////////////......---,,,,,,......------.........///------------------------......---------......///......---,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,++++++***,,,++++++,,,,,,---.../////////000222222444===EEE^^^{{{{{{rrruuutttfffVVVOOOKKKFFFCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGLLLRRRVVVgggooo|||~~~zzzwwwxxx|||~~~{{{lllWWWFFF>>>999777444333333222000/////////000000000000000///........................zzzqqqRRRFFF:::666555333222222333333333333333222111111///000111111000000111222222111000.........//////......//////...------,,,......------,,,------...,,,------......------,,,------------------.../////////...---+++***))))))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///,,,,,,...///000333777;;;OOOkkk|||~~~}}}ooo___TTTNNNGGGDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBBCCCEEEIIIMMMWWW```mmmxxx{{{vvvuuuyyy}}}||||||uuucccOOOAAA;;;555333222333444555444222//////000111111111000000........................wwwlllNNNCCC999666555333222333222333333333333222111111...000111111000000111222111000///......///000111---.../////////...---,,,///...---,,,++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,---...///,,,------...///222444555AAAXXXxxx{{{ooo\\\TTTKKKFFFFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBBBBAAABBBDDDFFFJJJRRR^^^gggooowww~~~|||}}}~~~}}}||||||~~~nnn[[[HHH;;;777333222111222444444333111//////000111111111111111........................{{{rrrfffLLLBBB:::777777555555777222333333333333222111111...000111111000000111333000000///......///000111---.../////////...---,,,000...---+++******++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,---......////////////111444444333666JJJggg~~~cccZZZOOOIIIGGGGGGEEECCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCBBBAAACCCDDDDDDKKKUUU\\\aaahhhqqqxxx|||~~~|||{{{}}}zzziiiVVVDDD888555555333222222222111///,,,//////000111111111111111........................}}}{{{lllWWWFFFBBB<<<888666666555444333333333222222111111111000000////////////000000......------------....../////////...---------,,,------............------***+++,,,---------,,,,,,---,,,+++******,,,...///......---,,,,,,,,,,,,---222111///---+++******))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000000000000000111111222999AAAPPPfffwwwgggVVVMMMJJJGGGDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFIIIMMMSSSXXX]]]```kkknnnxxx~~~~~~}}}|||}}}ppp^^^LLL<<<555555333333222111000///...---...///000111222333444444666333///---,,,---,,,+++yyywwwgggTTTCCC@@@;;;777666555444333444444444333333222222222000000000000000000000000......------------.....................---------------............------+++++++++,,,,,,,,,---------,,,+++******,,,---///......---,,,,,,,,,,,,---111000...,,,+++***)))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////......//////000111444;;;GGGYYYqqq}}}nnn\\\QQQJJJDDDBBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGKKKOOOSSSUUU^^^```jjjxxx~~~~~~zzzgggWWWGGG:::444444333333222111000///...---...//////000222333333444666333///------------,,,|||vvvqqq```NNN???<<<888555555555444333444444444333333333333333//////000111111000//////......------------......---------...............------............------,,,,,,+++++++++,,,---...---,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,///...---+++***))))))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...---------------...//////222555===III[[[vvv{{{jjj[[[NNNCCCAAACCCCCCCCCDDDCCCCCCBBB@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCEEEFFFHHHIIIQQQSSSYYYdddoooxxx~~~}}}}}}|||~~~~~~~~~~~~~~~zzz|||~~~yyy~~~}}}ooo\\\MMM@@@666333444222222111000//////............///000111222333333555222///............---}}}vvvlllYYYGGG;;;999555444444444333222222222222222222222222222...///111222222111///.........------------......,,,---------.../////////------............---------,,,+++******,,,...///,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,---,,,+++***))))))))))))))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,------...---------------......///333444888>>>JJJccc{{{jjjWWWGGGAAABBBDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEKKKLLLOOOUUU\\\fffqqqzzz|||zzzzzz|||}}}{{{xxx{{{{{{zzzzzz{{{{{{{{{zzz|||~~~}}}zzzyyyrrr|||uuueeeSSSEEE;;;444222444222111111000//////............//////000111222222444222///////////////---wwwiiiSSS@@@999666444333333333222111000000000000000000111111...000111333333111000.........------------......,,,---------.../////////------............---------,,,+++******,,,...///++++++++++++,,,,,,------------,,,++++++++++++,,,,,,+++******))))))))))))))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++******++++++,,,------.........------......///000444333555888>>>QQQsssxxxbbbMMMBBBAAACCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDGGGIIIJJJLLLRRR[[[eeekkknnnuuu~~~~~~{{{zzz{{{{{{xxxtttvvv}}}~~~}}}yyywwwwwwxxxwwwwwwyyyzzz{{{{{{yyyvvvrrrpppnnn|||}}}mmm^^^LLL@@@999333222333111111000000///..................//////000000111222000/////////000///...~~~uuueeeOOO>>>777555333333333333222000///////////////000000000000000111222222111000000......------------......---------...............------............------,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------------,,,+++++++++++++++++++++***************+++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++))))))***+++,,,---.........------------...//////222000222444666BBB^^^zzzmmmVVVIIIEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAEEEHHHIIIMMMVVV^^^aaa[[[cccnnnvvv|||}}}}}}{{{xxxuuuuuuyyy}}}~~~~~~}}}{{{{{{}}}~~~|||}}}zzzvvvtttttttttssssssuuuuuuvvvuuutttqqqnnnlllqqqpppdddUUUDDD;;;777333222333000000000//////.........---........./////////000000///......///000...---www|||xxxppp```MMM???777555333333333333111///////////////000000000111111111111111111111111111......------------.....................---------------............------+++++++++,,,,,,,,,------++++++,,,,,,---------,,,---,,,++++++***+++++++++++++++*********++++++,,,)))************+++++++++******))))))******+++,,,************************))))))***+++,,,---......,,,,,,,,,,,,,,,------...///...000444444888MMMdddwwwcccVVVRRRKKKIIIFFFCCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@@@@???EEEHHHGGGIIIQQQUUUUUUNNNUUU]]]dddiiirrr}}}{{{zzzzzz{{{{{{{{{{{{zzzyyyzzz}}}~~~{{{zzzzzzyyyyyyxxxuuuqqqooooooppppppoooppppppqqqrrrsssssssssrrrxxxuuubbbXXXJJJ<<<666444222111111///////////////.........------............//////...---,,,---//////...,,,dddppp~~~~~~|||vvvssskkk]]]LLLAAA777666444333333333111/////////000000111111111222222222111000000111222222.........------........./////////......------,,,---..................---***+++,,,---------,,,,,,***+++,,,---------,,,,,,---,,,++++++******+++++++++++++++***++++++,,,---)))************+++++++++*********)))***++++++,,,************************((()))***+++,,,---......++++++******++++++,,,---///---111666555444DDDXXXpppmmmbbb^^^SSSPPPKKKFFFCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???@@@FFFIIIFFFFFFKKKLLLIIIGGGLLLRRRVVVZZZbbbpppzzz~~~}}}yyyzzzzzzyyyyyyyyy{{{}}}|||}}}}}}~~~{{{xxxvvvvvvwwwwwwvvvssspppmmmllllllmmmnnnmmmmmmnnnppprrruuuxxxzzz{{{~~~mmmYYYOOOBBB555222222222000111///////////////.........------..................,,,,,,+++---...///---,,,YYY^^^gggttt~~~}}}~~~~~~xxxsssqqqnnncccQQQCCC:::888555333111111111222222111000//////000111222000000000000000000000000000///...---,,,------...111000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************---,,,+++***)))***+++,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++,,,,,,,,,,,,------222111000///000666===CCCbbbxxx}}}tttmmm___]]]YYYSSSLLLFFFCCCCCCFFFDDDBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAACCCDDDFFFGGGJJJIIIIIIKKKQQQYYYaaafffttt|||~~~|||~~~~~~wwwuuurrrqqqpppooonnnlllllljjjiiihhhddd```cccjjjlllkkkkkkooowww~~~yyycccPPPFFF>>>555111111222111///111111000000000000111111...............---------///...---++++++,,,------VVVXXX]]]fffqqq~~~~~~{{{zzzyyyyyy~~~zzztttqqqlllaaaQQQDDD999777555333111111111222222111000//////000111222000000000000000000000000111000///...---......///111000...,,,,,,,,,---.........---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++************)))(((((((((((()))))))))***))))))))))))))))))))))))************************++++++******++++++,,,---++++++,,,,,,,,,,,,------000000//////000444:::???MMMaaa~~~wwwmmmkkkeee]]]TTTLLLGGGDDDCCCBBBAAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDEEEGGGKKKQQQXXX\\\hhhpppyyy~~~}}}|||yyywwwsssrrrpppoooooonnnmmmllljjjhhhfffddd```]]]```gggkkklllpppwww~~~ttt^^^LLLBBB;;;333///000111000...000000////////////000000........................///...------,,,,,,------TTTTTTUUUXXX^^^hhhpppvvvzzzvvvttttttvvvwww}}}vvvppphhh\\\NNNDDD888666444222111111111111111111000000000000111111000000000000000000000000111000///.........///000111000...---,,,,,,------//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++************)))((((((((()))))))))******))))))))))))))))))))))))************************+++************+++,,,,,,++++++,,,,,,,,,,,,------......///...///111555888???NNNggg{{{xxxrrrjjjaaaXXXQQQMMMEEECCCCCCCCCEEEEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAACCCFFFJJJNNNPPPZZZ```iiiooossswww|||{{{xxxvvvtttsssrrrqqqooommmlllmmmmmmmmmmmmkkkjjjiiiccc```]]][[[WWWUUUZZZaaammmqqqyyy}}}|||xxxkkkUUUDDD<<<777111...///000///...//////............//////......//////////////////......//////......---,,,UUUTTTSSSTTTVVV[[[___bbbmmmttt~~~xxxwwwuuusssssstttwwwzzzwwwmmmaaaTTTIIIAAA666555444222111000000111111000000000000000000111000000000000000000000000000///...------...///000000000...---,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,+++)))(((+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))***************************************++++++,,,+++++++++,,,,,,,,,------+++,,,............000222;;;CCCUUUpppzzztttmmmfff^^^ZZZMMMJJJFFFDDDDDDFFFGGGGGGIIIHHHGGGFFFEEEEEEFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDFFFHHHIIIOOOTTT[[[aaaffflllrrrvvv{{{~~~~~~}}}||||||{{{xxxtttpppmmmllljjjjjjjjjjjjiiiggggggiiikkkjjjhhhfffdddccc]]]YYYWWWUUUSSSRRRXXXaaatttzzz{{{uuummm___KKK===888444000...///000000///000//////......//////000......///////////////000---...///000///...---,,,WWWWWWWWWVVVVVVWWWWWWWWW^^^ccckkkuuuzzztttqqqrrrsssssstttvvv{{{sssfffYYYMMMBBB<<<555444333222111000000000000000000111111000000000////////////////////////...---,,,,,,,,,---...///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))***+++,,,+++***)))(((+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,+++++++++,,,,,,,,,------)))+++---...------...///999:::DDDYYYvvv|||vvvpppiiidddYYYSSSKKKEEEDDDFFFIIIJJJNNNMMMKKKIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBBBBCCCCCCDDDDDDIIIKKKOOOSSSXXX]]]bbbeeeiiinnnuuu{{{{{{uuuqqqpppppppppooommmiiiffffffeeedddeeefffgggfffeeeeeeggghhhgggccc^^^\\\\\\XXXUUUTTTUUUUUUVVV^^^gggzzzxxxmmmaaaRRRBBB888555333111000000111111111111000000//////000000111---........./////////000---.../////////...,,,+++[[[[[[ZZZZZZXXXVVVTTTSSSVVVYYY]]]ccckkkuuu{{{wwwrrrnnnmmmpppssstttvvvyyyzzzkkk]]]RRRGGG>>>777333333222222111000//////000000111111111111000000////////////////////////---,,,+++++++++,,,---.../////////......---,,,,,,***++++++,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((+++++++++************))))))))))))*********++++++))))))))))))))))))))))))***************************))))))))))))***++++++++++++,,,,,,,,,,,,------)))+++---...---------...666777<<>>GGG]]]zzz~~~xxxvvvuuuuuuuuusssooolllZZZUUUNNNIIIGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCC??????@@@@@@AAAAAABBBBBBHHHEEECCCBBBDDDEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHMMMPPPSSSWWWZZZ[[[[[[[[[dddeeefffeeedddccceeeffffffeeecccbbbbbbeeehhhkkkssstttuuutttssspppmmmkkkgggccc^^^[[[YYYWWWTTTRRRNNNMMMLLLJJJIIIHHHHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJKKKLLLOOOQQQUUU___kkkttt}}}kkkWWWBBB888555333000///000000111111000000///...222000....../////////...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++zzzuuuooogggbbb^^^]]][[[YYY\\\ZZZXXXWWWUUUTTTRRRQQQSSSSSSRRRPPPOOOQQQTTTXXX\\\^^^```dddhhhooowww||||||{{{wwwqqqkkkhhhfffcccbbbbbbcccfffhhhhhhlllqqqvvvzzz~~~{{{mmm^^^LLLAAA888555555444333444111111111000000000//////////////////..........................................------------.........------,,,,,,------...---,,,+++***************------......------,,,+++************************(((((()))))))))*********)))))))))(((((())))))***+++******)))(((''''''&&&((()))))))))************)))))))))))))))******++++++++++++******)))))))))++++++************++++++------------------,,,,,,......///000000///444999>>>KKKcccxxxxxxyyy{{{~~~~~~}}}nnnggg[[[RRRNNNMMMNNNNNNEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@AAABBBBBBBBBCCCBBB@@@>>>???AAABBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@AAACCCEEEFFFFFFFFFFFFIIIJJJMMMOOOOOOOOONNNMMMSSSTTTUUUUUUSSSSSSSSSTTTTTTRRRPPPOOOPPPSSSWWWZZZaaaaaabbbaaa```^^^[[[ZZZZZZWWWSSSPPPOOONNNMMMLLLKKKJJJJJJHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFHHHIIIJJJMMMRRRVVVbbbooo}}}vvv]]]LLL;;;444444333000///000000000000000///......111///------...///...---,,,,,,------------,,,,,,++++++++++++++++++++++++yyyqqqkkkhhhfffbbb______]]]ZZZYYYXXXWWWTTTRRRRRRRRRQQQOOOMMMOOORRRUUUQQQRRRSSSUUUWWW[[[aaaeeeooorrrwww|||zzzuuuooollliiifffbbb^^^^^^]]]]]]^^^aaaeeeiiilllnnnssszzz~~~~~~xxxiiiXXXEEE<<<555555555333222333111111000000000/////////000000000/////////......---------------------------------,,,,,,---------...------,,,,,,------...,,,,,,++++++***+++++++++---------------,,,++++++***************)))))))))'''(((((())))))***************)))))))))***++++++*********)))((((((''''''))))))))))))************(((((())))))******++++++***************)))))))))++++++************++++++++++++,,,------,,,,,,+++,,,,,,---------...222555888>>>OOOjjj}}}uuuhhh^^^WWWUUUTTTTTTOOOMMMJJJHHHFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@>>>>>>???AAACCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@>>>???AAACCCDDDEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDFFFGGGIIIHHHGGGFFFFFFFFFGGGFFFDDDBBBCCCFFFJJJLLLSSSTTTTTTTTTSSSQQQOOONNNMMMKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCFFFEEEEEEDDDDDDCCCCCCCCCAAADDDHHHKKKNNNUUU]]]dddrrrvvvhhhPPPCCC777444444222000///---............---,,,,,,000...------......---,,,,,,------......------,,,++++++++++++++++++++++++{{{xxxuuuoookkkfffcccaaa______]]]ZZZWWWVVVVVVUUUSSSRRRRRRTTTWWWOOOOOOPPPOOOOOOPPPTTTVVV\\\___cccfffjjjnnnssswww}}}~~~yyyvvvrrrnnnlllgggeeeccc```^^^]]]\\\\\\^^^^^^```bbbfffkkkppprrrwww}}}|||sssaaaQQQ???999444444444111000111111000000000////////////111111000000000/////////------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++***+++*********)))))))))(((''''''(((((()))******+++***)))))))))******+++,,,''''''(((((())))))******))))))))))))************'''((()))******+++++++++))))))))))))************++++++************++++++((()))+++,,,,,,,,,,,,+++***,,,------...///000000333444@@@VVVnnn}}}vvvoookkkhhheeeccc```\\\VVVPPPKKKIIIHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCC??????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB???AAACCCCCCAAA?????????@@@???===<<<<<<>>>@@@BBBHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDCCCDDDIIIPPPVVV]]]hhhuuu~~~xxxgggYYYFFF===666444444111///000------......------,,,+++------,,,---......,,,))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++|||vvvooolllhhhggggggeee```\\\XXXXXXWWWUUURRRPPPQQQSSSOOOPPPPPPOOOMMMMMMOOOQQQPPPRRRVVVXXX[[[^^^cccfffccchhhnnnppppppsssxxx}}}~~~~~~{{{yyyxxxxxxwwwtttoookkkhhheeeaaa^^^YYYZZZZZZZZZYYYZZZ]]]```dddeeegggjjjooossswwwzzzyyynnn\\\LLL<<<666333444333000...///000000000000////////////111111111111000000000000------------------------,,,++++++******++++++,,,...------,,,,,,------...++++++++++++,,,---......+++,,,,,,,,,,,,+++******+++*********))))))((((((&&&''''''((()))******+++)))))))))))))))***++++++$$$%%%&&&((()))+++,,,---))))))))))))************'''''')))***++++++++++++(((((())))))******++++++++++++************++++++'''((()))+++,,,,,,,,,+++***...000111111222000...000000888HHHZZZqqq|||zzzooojjjaaaXXXRRRNNNLLLLLLFFFFFFEEEEEEDDDDDDCCCCCCEEECCCBBBCCCEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCC???AAABBBBBB@@@???>>>>>>===;;;:::999999:::;;;<<<<<<======>>>>>>======<<<>>>???@@@@@@??????@@@AAA???@@@AAAAAABBBBBBAAAAAACCCDDDDDDDDDDDDDDDDDDDDDKKKQQQZZZcccmmm{{{|||nnn[[[LLL???999555555333///.../////////000000//////...---,,,,,,,,,...///...+++(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++~~~zzzuuupppnnnllljjjhhhccc```^^^\\\ZZZYYYVVVSSSXXXUUUQQQOOONNNNNNMMMLLLNNNMMMLLLMMMPPPRRRRRRRRRWWWWWWWWWXXXZZZ^^^aaacccggghhhiiilllqqqwww}}}~~~|||yyyvvvtttooonnnllljjjhhhfffeeeeeebbbbbb```\\\YYYXXXYYY[[[WWWXXXXXXWWWXXXZZZ___bbbhhhkkkpppuuuxxx{{{wwwgggRRRBBB999777444222111111222444222111111000///......---////////////............------......------,,,+++###%%%(((+++...000000111***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))(((((()))***************+++*********))))))((((((************))))))))))))))))))((())))))***++++++))))))((((((''''''&&&&&&+++++++++++++++,,,,,,---++++++***)))((('''&&&&&&&&&'''(((***++++++++++++......---,,,,,,,,,------222222555<<>>>>>@@@BBBBBBBBBEEEDDDCCCBBBAAA???>>>>>><<<;;;:::999999999999999999:::;;;<<<;;;;;;999999999;;;<<<<<<;;;;;;===>>><<<>>>@@@@@@@@@???@@@AAA???AAACCCCCCCCCHHHQQQXXX]]]eeeqqq|||~~~}}}~~~rrr```NNNDDD999888555111......000333111---,,,//////+++((()))...---,,,+++***+++,,,---++++++++++++++++++++++++************************{{{xxxtttqqqoookkkhhheeecccaaa___[[[YYYYYYVVVRRRPPPOOOOOONNNMMMOOOMMMLLLLLLNNNPPPPPPOOOQQQPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVXXX\\\aaaeeehhhoooqqqtttuuuuuuuuuvvvwwwxxxyyyzzz|||~~~}}}zzzxxxuuusssrrrooooooooommmkkkhhheeedddaaa```^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXUUUUUUWWWYYYYYYZZZ\\\]]]___ccchhhlllppptttxxx|||rrr```LLL???999777444222111111222333111111111000///.........////////////............------......------,,,+++******+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))(((((()))***************************)))))))))(((+++*********))))))(((((())))))((((((((()))******))))))(((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((())))))************)))------,,,,,,,,,------...000000222666===MMMhhh~~~}}}lllbbb\\\XXXUUURRROOOMMMMMMLLLJJJHHHMMMKKKHHHHHHHHHHHHGGGFFFIIIGGGDDDDDDDDDDDDCCCBBB???@@@@@@AAAAAAAAAAAA@@@BBB@@@>>>>>>@@@BBBBBBAAAEEEDDDCCCBBB@@@???>>>===888888777777777777888888888999:::;;;<<<;;;;;;:::888:::;;;;;;::::::<<<======>>>@@@@@@@@@AAACCCEEECCCHHHNNNQQQSSSWWW^^^cccmmmuuu|||}}}|||uuuhhhWWWGGG>>>111111111111111111111111444000...111222///---///...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************}}}zzzwwwtttqqqnnnkkkhhheeebbb^^^[[[WWWUUUTTTSSSRRRQQQRRRPPPNNNNNNOOOOOONNNMMMNNNMMMKKKJJJIIIJJJJJJKKKNNNMMMMMMMMMOOOQQQTTTVVVYYY[[[]]]^^^]]]]]]^^^___```aaabbbccceeefffggghhhjjjhhhfffffffffgggfffdddhhhgggfffdddbbb```___^^^]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVYYY[[[ZZZ\\\___bbbfffkkkrrrvvv{{{{{{jjjVVVEEE<<<888666444222111111222333111111000000//////......////////////............------......------,,,+++---------,,,+++***)))(((++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++************++++++))))))))))))))))))))))))(((((()))***************************))))))))))))+++++++++***)))((((((''')))(((((('''''''''(((((((((((())))))))))))))))))&&&&&&%%%%%%&&&&&&'''((('''((((((((()))))))))******************)))((((((,,,,,,+++,,,,,,---...///000//////111555>>>RRRcccyyysssmmmiiigggbbb\\\WWWUUUTTTSSSSSSSSSQQQNNNLLLJJJIIIFFFDDDEEECCCBBBBBBCCCCCCBBBAAA???@@@AAAAAABBBBBBBBBAAACCCBBB@@@AAABBBDDDDDDCCCEEEDDDCCCAAA???===<<<;;;777666666666666777888888555666777999999999999888999;;;<<<<<<;;;<<<>>>@@@??????@@@AAABBBFFFKKKOOOOOOUUU^^^eeehhhlllpppsss}}}~~~||||||zzz}}}~~~zzzwwwpppfffXXXJJJ===666333222333555777666222...333...,,,...///------///...------,,,+++,,,,,,,,,++++++++++++++++++++++++************************~~~zzzwwwtttooolllfffddd```^^^]]]\\\ZZZYYYYYYWWWTTTSSSRRRRRRPPPOOOPPPOOOMMMKKKJJJIIIIIIIIINNNNNNMMMLLLMMMOOOPPPRRRNNNOOOQQQQQQPPPPPPQQQSSSSSSSSSTTTUUUVVVXXXXXXYYY[[[YYYWWWWWWXXXXXXXXXVVVYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPRRRSSSTTTTTTUUUWWWYYYZZZ\\\```cccaaadddhhhlllpppvvv|||wwwbbbNNNAAA:::666555333111000111111222111000000000/////////...////////////............------......------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++************++++++))))))))))))))))))))))))(((((()))************************))))))))))))))),,,++++++***)))((('''''')))((('''&&&&&&&&&&&&&&&(((((())))))******++++++(((''''''''''''((())))))*********)))((('''''''''))))))*********))))))(((++++++++++++,,,---...///111000000111111555BBBOOOcccwww{{{xxxyyytttnnnjjjhhhggggggfff___[[[VVVQQQOOOMMMKKKIIICCCBBBAAABBBCCCCCCAAA@@@AAAAAABBBCCCCCCCCCCCCCCCEEECCCBBBCCCEEEFFFEEEDDDCCCCCCAAA???===;;;:::999999999888888777888888888666777888999:::999999888;;;<<<=========???AAADDDBBBCCCEEEGGGKKKRRRZZZ```aaagggooovvvzzz|||xxxssssssttt}}}}}}yyywwwpppdddWWWJJJ???666222444333333888???@@@===888444...+++,,,---++++++.........------,,,,,,,,,,,,++++++++++++++++++++++++************************|||yyyqqqooollljjjiiigggeeecccaaa^^^[[[YYYXXXWWWUUUSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNKKKLLLMMMMMMKKKKKKLLLNNNMMMNNNNNNOOOPPPQQQQQQRRRRRRPPPOOOOOOQQQSSSRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZXXXZZZ]]]```cccfffjjjlllooorrrvvvzzz~~~rrr\\\III>>>:::444333222111000000111111000000000000////////////////////////............------......------,,,+++))))))******+++,,,------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))******++++++******)))(((((('''(((((('''&&&&&&%%%&&&&&&(((((())))))******++++++))))))(((((())))))***+++******))))))(((((('''''''''''')))******+++++++++*********+++,,,---...///000///000111000000888BBBPPP___uuuyyyrrrhhh___YYYUUUSSSRRRIIIGGGFFFEEEFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBCCCDDDEEEDDDCCCBBBBBB@@@???===;;;:::999<<<<<<:::999888888888888:::;;;<<<=========<<<;;;;;;<<<===>>>???AAAEEEHHHKKKNNNRRRWWW^^^gggqqqwwwyyy||||||uuussstttvvvzzzsssqqqgggYYYKKK@@@999444111///...///666@@@GGGHHHFFF999333/////////------///.........---------,,,,,,++++++++++++++++++++++++************************}}}{{{yyywwwuuurrrpppkkkhhheeebbbaaa```]]][[[WWWWWWVVVUUUSSSRRRQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMLLLJJJJJJKKKMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKLLLNNNPPPPPPOOOLLLLLLMMMNNNOOOQQQQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVXXX[[[^^^```aaa```cccgggkkkmmmqqqtttwwwzzz|||}}}jjjUUUDDD<<<888333222222111000000000111000000000000////////////////////////............------......------,,,+++,,,,,,+++******++++++,,,,,,,,,------------,,,,,,******+++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))(((((()))***************))))))))))))************************))))))))))))(((''''''&&&&&&&&&''''''(((((())))))))))))))))))((((((''''''(((((()))***&&&&&&'''((()))***++++++&&&'''((()))+++++++++,,,++++++***++++++,,,---...---,,,---///...---222999AAAJJJ[[[qqq}}}qqqggg```\\\YYYRRROOOKKKIIIHHHHHHFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBDDDDDDCCCAAACCCCCCBBB@@@???>>>===<<<>>>===<<<;;;;;;::::::::::::<<<>>>@@@AAAAAAAAAAAA@@@BBBCCCEEEGGGKKKPPPTTT]]]aaahhhpppxxx||||||~~~xxxnnnfff[[[MMM@@@:::666333111333111000222888<<<>>>===555000---......+++***,,,---............---,,,,,,++++++++++++++++++++++++************************yyyvvvsssqqqooommmkkkiiiccccccbbbaaa___]]][[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSQQQQQQQQQOOONNNMMMOOOQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPNNNNNNPPPQQQQQQPPPMMMNNNPPPRRRTTTVVVWWWXXXYYYXXXXXXXXXYYY[[[\\\]]]``````bbbdddgggjjjlllnnnmmmppptttxxxzzz}}}rrr___MMM@@@888555222111111111000000000000////////////000000000000////////////............------......------,,,+++---,,,+++*********++++++,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))************''''''''''''''''''((()))))))))((((((((((((((((((((((((''''''(((((()))***&&&&&&'''((()))***++++++'''((()))***************,,,+++++++++++++++,,,,,,,,,+++,,,...---+++...444666<<>>HHHUUUhhhuuuppphhhbbb______^^^^^^WWWWWWVVVUUUSSSQQQOOONNNJJJIIIJJJKKKMMMMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFHHHJJJKKKLLLPPPRRRWWW\\\aaaeeehhhiiifffhhhjjjmmmqqqwww~~~oooaaaPPPFFF:::222111222111000***,,,......------///000,,,))))))...000///...///---.../////////...,,,,,,++++++++++++++++++++++++************************~~~|||xxxrrrnnnooolllhhheeedddcccaaa___bbbbbbaaaaaaaaa`````````___^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^```aaaccceeehhhiiijjjkkkiiijjjkkkmmmoooqqqssssssuuuwwwzzz|||}}}~~~lllWWWHHH>>>666333444444333111////////////000000000///.....................---------,,,,,,,,,------------------------)))***,,,---...------,,,,,,,,,---......---,,,,,,***+++,,,,,,,,,,,,+++***(((((((((((()))))))))))))))))))))))))))(((''''''************************(((''''''''''''((())))))((()))***+++,,,,,,+++***&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))******++++++,,,+++***))))))***++++++&&&''')))***+++++++++***(((***---.........///000888222,,,***---///...,,,222000555@@@HHHQQQfff|||}}}vvvsssrrrqqqooommmnnnmmmjjjddd^^^[[[YYYTTTRRRSSSWWWWWWTTTRRRTTTVVVYYYZZZXXXTTTRRRRRRSSSQQQRRRTTTVVVYYY[[[]]]^^^aaafffmmmttt~~~xxx```QQQAAA<<<666111000000111111...........................+++(((***...000---)))......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))){{{wwwtttqqqooonnnmmmllljjjjjjjjjjjjjjjjjjiiiiiiiiihhhgggfffeeeddddddddddddggghhhhhhiiijjjjjjkkkkkkjjjkkkmmmppprrrssstttuuuwwwwwwyyyzzz|||~~~yyyfffQQQCCC<<<666333333333222111////////////000000000///.....................---------,,,,,,,,,------------------------***+++,,,---------,,,++++++,,,---......---,,,+++)))***++++++++++++***)))))))))))))))************)))))))))))))))(((''''''***************************)))((('''''''''''''''$$$%%%&&&((((((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))***)))(((''''''((())))))'''((()))***************)))+++,,,---,,,---///000777222+++***,,,......---000---000999???EEEVVVjjj~~~{{{tttooolllfffddddddhhhhhhffffffiiimmmoooqqqpppkkkfffcccccccccdddeeegggjjjmmmpppqqqxxx|||nnnXXXKKK===999444000/////////...------------------------...,,,***+++...///---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))~~~~~~}}}{{{zzzwwwwwwwwwxxxxxxxxxxxxxxxvvvuuutttsssrrrrrrrrrrrrttttttuuuuuuvvvwwwwwwwwwyyyzzz|||~~~|||ooo\\\GGG<<<999666333222222222111000////////////000//////............///......---------,,,,,,,,,------------------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++((()))***++++++***)))(((************++++++++++++))))))******))))))(((((())))))))))))))))))))))))+++***)))(((&&&&&&&&&%%%''''''((())))))))))))(((*********)))))))))))))))((((((((((((((((((((((((++++++***))))))((('''''')))((((((''''''(((((())))))))))))(((((()))*********++++++++++++,,,...111777222+++)))+++.........///,,,---222444777DDDTTTeeezzz}}}~~~{{{yyy|||||||||~~~zzzvvvxxxxxxyyyzzz}}}qqq___MMMBBB888555111///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,------************************+++++++++***************}}}rrrbbbPPP===666666444222111111111000000////////////000///............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,++++++((()))***++++++***)))((()))))))))*********++++++))))))*********))))))(((((((((((((((((((((((((((******(((''''''&&&&&&&&&)))***************************))))))((((((''''''((((((((((((((((((((((((******))))))(((((((((((())))))))))))*********++++++***(((''''''((()))***+++++++++***)))***...111555111,,,)))***---...///000......000000111999DDDPPPccc||||||nnn___PPPBBB:::444222000///...---+++)))++++++++++++++++++++++++,,,---......,,,,,,---...+++++++++++++++++++++,,,************************************************qqqwwwssseeeTTTDDD666222333333111000000000000000/////////...//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++++++++******+++++++++******+++,,,,,,+++******((((((((()))))))))******))))))************))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))***************)))((('''''''''))))))***+++***)))(((***---///333000,,,++++++,,,.........---...///......444:::===III^^^vvv|||ooo^^^QQQEEE;;;444222000/////////...,,,***+++++++++++++++++++++++++++,,,...---,,,,,,---///------,,,++++++***))))))++++++++++++++++++++++++************************[[[aaajjjsss}}}~~~vvveeeVVVFFF<<<333222222111000111...//////000000//////...///............//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++******))))))******+++***+++,,,------,,,+++***'''((((((((())))))))))))))))))******++++++******(((((((((((((((((((((((('''''''''''''''((())))))))))))(((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******%%%%%%&&&'''(((((((((((((((((((((''''''((()))))))))******)))((()))+++...//////---,,,,,,,,,------++++++,,,---------000222444999HHH___uuu|||zzz|||~~~|||wwwxxx~~~wwwbbbPPPEEE===666111111///......//////---,,,++++++++++++++++++++++++*********+++---.........------,,,+++***)))((((((++++++++++++++++++++++++***************+++++++++LLLPPPWWW^^^fffoooxxx}}}~~~xxxkkkXXXIII<<<666333333222//////111---...///000000///.....................///000000......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...+++***))))))))))))***+++)))***+++,,,,,,+++***)))(((((()))))))))*********((()))***++++++++++++***(((((((((((((((((((((((()))((((((''''''''''''(((***)))(((''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&'''((())))))))))))((()))******))))))***+++,,,---......---,,,,,,,,,)))+++,,,,,,,,,---------111333<<>>@@@DDDIIIMMMPPP\\\]]]___ccchhhnnnsssvvv{{{}}}|||www||||||{{{kkkVVVCCC888333333222222111000//////---.........//////000000......------------............---,,,,,,,,,,,,---,,,,,,+++)))'''(((***---...------,,,,,,------...++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((******))))))(((((('''''')))******))))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))***+++,,,------,,,+++***)))************+++++++++++++++******++++++,,,---+++...111444888BBBOOOYYYooowwwkkkccc```bbbdddXXXNNN@@@555///------,,,)))******++++++,,,------,,,,,,,,,++++++*********------,,,++++++,,,------************************,,,***((()))+++,,,+++(((******++++++++++++******;;;;;;;;;<<<>>>AAAEEEFFFIIIJJJKKKNNNSSSXXX\\\___jjjlllsss~~~vvvqqqvvvxxx{{{{{{rrraaaMMM>>>666333333222111111000//////---........./////////000------,,,,,,,,,,,,------......---,,,,,,,,,,,,---***++++++***((()))+++---------,,,,,,,,,,,,------++++++***)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))******'''(((((()))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''')))***)))((('''((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''(((((()))***+++,,,,,,+++***)))))))))*********+++++++++++++++******++++++,,,---))),,,...///111888CCCKKK[[[lll~~~sssggg\\\TTTPPPOOONNNFFF:::222.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---************************,,,***((()))+++,,,***))))))******************)))<<<;;;:::::::::;;;<<<=========>>>@@@CCCGGGJJJLLLVVVWWW]]]hhhqqqxxx||||||~~~}}}nnnjjjoootttuuupppdddRRRAAA777333222222222111111000000///.............../////////,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,,,,,,,''')))++++++******+++,,,,,,++++++++++++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((()))******&&&&&&'''((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))''''''((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((((('''''''''''''''((()))***++++++***)))((()))))))))*********+++++++++************+++,,,,,,)))+++,,,,,,,,,000666;;;CCCRRReeeuuu}}}ssseeeXXXLLLDDD@@@???:::444///---.........///......---,,,,,,++++++,,,,,,,,,++++++++++++***++++++************++++++************************+++***))))))++++++***)))((())))))******))))))(((>>>===<<<;;;::::::::::::;;;;;;;;;<<<>>>@@@BBBCCCHHHHHHMMMVVV^^^dddnnnwww}}}}}}~~~~~~zzzwwwwwwzzz~~~xxxkkkhhhlllqqqnnneeeVVVEEE888333333222111111111000000000///........................------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,%%%(((+++,,,,,,++++++,,,++++++************++++++******)))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&''''''((())))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))'''((()))(((''''''((()))'''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((((((''''''((()))******)))((('''))))))))))))***************************++++++,,,+++,,,...---,,,---000333555???NNN\\\mmmzzznnn```RRRGGG>>>999444222///...------......------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************)))))))))*********)))(((((())))))))))))((((((>>>======<<<;;;;;;;;;:::888888888999999:::;;;;;;@@@@@@CCCIIINNNRRRZZZbbbhhhqqq|||{{{xxxtttuuuvvvtttrrrtttxxx}}}~~~vvvllljjjlllnnngggZZZKKK===555333444111111111000000000000000...............---------......------------......------,,,++++++++++++,,,%%%(((+++---,,,++++++++++++******))))))******+++***)))))))))))))))******))))))))))))))))))))))))))))))******************(((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&((()))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''((()))))),,,+++++++++***)))))))))'''((()))******)))((('''(((((()))))))))***************))))))******+++,,,+++,,,---...------...///333777???HHHUUUhhh~~~ssscccTTTGGG>>>777333/////////...---,,,,,,---))))))******++++++++++++++++++++++++++++++++++++************************************************))))))***))))))))))))***(((((())))))))))))((((((<<<<<<<<<<<<;;;;;;::::::888888888888888888888888;;;:::<<<@@@CCCDDDIIIPPPZZZbbbnnnvvv{{{zzzrrrooollllllmmmnnnqqqvvv||||||yyy|||tttnnnlllllliii^^^OOOAAA888444333333000000000000000000000000.........---------------///......------......///------,,,+++++++++++++++&&&(((,,,---,,,+++***++++++******************+++)))))))))))))))******+++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))++++++++++++************'''((()))******)))((('''((((((((()))))))))*********))))))))))))***++++++******++++++,,,,,,------444333666;;;CCCPPPddduuuzzzmmm[[[KKK@@@888333///---...///...,,,++++++,,,(((((())))))***++++++,,,***++++++++++++,,,,,,,,,******+++,,,,,,+++******************************((()))******(((((()))***((())))))******))))))(((>>>>>>>>>======<<<;;;:::::::::::::::999999888777777666888<<<===<<>><<<;;;999999999999888777666666666666888<<<<<<;;;===AAA;;;CCCMMMSSSWWW^^^hhhqqq|||zzzrrrmmmkkkiiiggggggooo|||~~~||||||}}}}}}uuummmkkkmmmkkkggg]]]MMM;;;222222444111,,,////////////000000000000.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++)))+++,,,,,,***))))))***,,,,,,++++++++++++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))******+++,,,+++))))))++++++++++++***)))---222333444===III[[[gggyyy{{{YYYOOOAAA888333111---***)))+++---,,,)))(((***,,,------,,,,,,+++******************++++++,,,,,,,,,+++,,,------------,,,+++************************''')))+++***'''&&&(((*********++++++++++++******@@@@@@AAAAAA@@@@@@???>>>>>>===<<<:::888777555444777777666555555666888999===>>>???CCCKKKTTT\\\aaajjjooovvv||||||wwwuuuuuuuuuwwwyyyyyyvvvoooiiiffffffdddgggnnnyyyxxxooolllnnnnnnhhhbbbKKKBBB777111000111000///////////////////////////000///...---+++(((&&&%%%++++++++++++++++++++++++)))'''&&&'''***+++,,,+++,,,---.........,,,)))((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&%%%$$$###''''''''''''((((((((((((((((((&&&&&&''')))+++---%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&***)))(((''''''((()))***''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))***************)))((()))***+++***)))+++++++++***************,,,+++***))))))***+++,,,---,,,,,,---///222555777DDDNNN]]]lllzzz}}}xxx{{{vvvgggOOODDD777///---......---+++++++++*********))))))******++++++++++++******++++++******))))))(((((())))))************))))))''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&''')))***AAAAAAAAAAAA@@@???>>>>>>???>>>===<<<:::888777777777777777666666777888888999:::;;;>>>CCCJJJPPPTTT[[[___ffflllrrryyy}}}vvvooojjjfffeeeeeeiiikkkllljjjgggdddcccddddddiiiqqq|||wwwmmmkkknnnlllbbbWWWEEE===444///000111000...........................,,,------------,,,++++++++++++++++++++++++++++++,,,+++***+++,,,......---,,,---......---,,,***((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''***)))'''&&&%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''***)))(((''''''((())))))''''''''''''((((((((((((***)))((()))***+++***)))*********************)))******))))))))))))******************,,,...111333666===IIIVVVdddtttyyysssuuuzzz|||{{{rrrcccUUUCCC;;;333......///...,,,+++++++++*********))))))******++++++++++++***************)))))))))))))))))))))************))))))''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))((((((''''''(((((()))***EEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;::::::888888888999999888777777777777888999<<<@@@CCCEEEIIIMMMRRRXXX^^^eeemmmrrryyy|||}}}{{{{{{{{{{{{zzz{{{|||}}}}}}|||zzzwwwvvvqqqmmmhhhbbb]]]ZZZYYYYYY]]]^^^______^^^___aaacccdddjjjsss{{{vvvlllkkkmmmgggWWWHHH<<<777111//////000///...........................,,,,,,---.........------+++++++++++++++++++++++++++***((((((***++++++***,,,,,,---------+++***)))************))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''+++***(((%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((''''''''''''''''''''''''''''''''')))((((((''''''((())))))''''''''''''((((((((((((+++)))((()))******)))(((((((((((())))))))))))))))))******++++++******)))***)))))))))***,,,...///,,,000666>>>JJJZZZkkkwww|||uuummmjjjlllpppqqqooohhh```WWWJJJ@@@444111...---///000---++++++++++++*********************++++++++++++******))))))))))))************))))))************))))))'''(((((())))))))))))))))))((('''&&&&&&'''((()))'''((())))))******))))))IIIIIIHHHGGGFFFEEEEEEEEE@@@??????>>>===<<<<<<<<<999:::;;;;;;;;;999888777777777888999;;;<<<======???AAAEEEIIINNNTTT[[[```ggglllttt}}}}}}zzzvvvtttsssrrrqqqpppmmmnnnooopppooollljjjhhhcccaaa]]]ZZZXXXWWWXXXXXXZZZZZZZZZ[[[]]]```ccceeeffflllrrrtttuuuwww}}}xxxoookkkggg]]]LLL>>>444222//////000111000...........................---.........---,,,+++***+++++++++++++++++++++++++++)))'''''')))))))))(((+++,,,,,,,,,,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''+++***(((&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++***))))))******)))((('''''''''(((((((((((((((***+++,,,------,,,+++***++++++******+++,,,---...---...000222888DDDRRR\\\ttt|||}}}vvvkkkccc```eeebbb[[[SSSKKKCCC:::444---+++***+++......---+++******************************++++++++++++******(((((())))))******++++++))))))************))))))(((((())))))))))))((((((((((((''''''''''''(((((('''(((***+++++++++***)))OOONNNLLLJJJIIIHHHHHHHHHAAAAAA@@@???>>>>>>======;;;<<<======<<<:::888777777888888999:::;;;;;;;;;:::<<<===???BBBFFFKKKOOOVVV]]]fffnnnuuu{{{{{{vvvsssooommmlllkkkiiiggg``````bbbbbbaaa```]]]\\\YYYXXXVVVUUUTTTUUUVVVWWWWWWXXXZZZ]]]bbbfffiiijjjjjjmmmnnnkkkfffdddgggkkkqqqyyy}}}zzzsssiii]]]OOOAAA999111000///000111111000000........................,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++...,,,++++++,,,---,,,+++++++++++++++++++++******++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))'''&&&%%%%%%%%%&&&'''(((&&&'''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((((((((())))))))))))************+++***))))))******)))'''&&&&&&''''''((((((((((((((()))***++++++***)))(((***************+++,,,,,,---...//////111777@@@GGGXXXccctttyyynnnbbb]]]XXXRRRJJJCCC===777333000---+++******+++,,,,,,,,,******************************++++++++++++******(((((())))))******++++++))))))************))))))(((((())))))))))))(((((((((((((((''''''((((((((('''(((***+++++++++***)))YYYWWWSSSOOOLLLJJJIIIHHHDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<:::999888666777777888888888999999777888999::::::<<>>>>>>>><<<999777<<<<<<;;;::::::999999888888888777555555444444444666777999;;;===???AAAAAAGGGHHHKKKPPPUUU[[[___aaahhhiiillloootttxxx|||~~~{{{{{{{{{{{{||||||}}}~~~~~~}}}{{{yyyzzz|||~~~}}}~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{wwwvvvvvvtttrrrpppooonnnrrrooojjjeeebbbaaa```aaaeeefffhhhhhheee```ZZZVVVMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHIIIKKKNNNPPPRRRQQQWWW^^^dddhhhmmmtttxxx{{{{{{zzzwwwqqqggg\\\UUUJJJIIIFFFAAA===>>>CCCGGGPPP]]]lllwww{{{sssrrrvvv{{{zzzxxxyyyjjjUUUEEE<<<666000+++......------------......//////.........---------......---------,,,,,,,,,++++++************++++++++++++******))))))((((((%%%&&&''')))+++,,,,,,---************))))))))))))''''''''''''''''''''''''************))))))))))))$$$%%%''')))***++++++,,,(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))(((%%%#########$$$%%%%%%%%%'''((((((((('''&&&(((&&&###$$$&&&((('''%%%%%%%%%&&&&&&'''((())))))******))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************++++++******************,,,...111444:::HHHYYYfffvvv||||||}}}}}}lll___UUUKKK???666111///---+++***+++,,,---************************(((((())))))*********++++++,,,,,,,,,+++)))(((&&&''''''((()))***+++,,,,,,&&&''')))***)))((()))***))))))))))))))))))))))))((((((((((((((((((''''''((('''%%%%%%&&&'''''''''|||ssshhh^^^YYYTTTQQQQQQPPPKKKHHHHHHAAA@@@@@@@@@BBBBBB@@@???<<<<<<;;;;;;:::999999999999888777666666666666666666777888999;;;===>>>??????AAACCCFFFJJJNNNQQQSSSZZZ[[[]]]aaaeeehhhlllnnnhhhhhhhhhiiijjjlllmmmnnnsssrrrpppooooooqqqsssuuussstttuuuwwwxxxxxxyyyyyyuuuuuuuuutttsssrrrpppooommmllllllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhfffdddcccdddaaa]]]YYYWWWUUUUUUVVVYYY[[[]]]]]]\\\XXXTTTQQQLLLJJJHHHFFFEEEEEEEEEFFFHHHJJJMMMQQQVVVZZZ]]]___bbbeeekkkpppuuuzzz|||uuulllaaaXXXRRRGGGGGGEEECCCAAADDDJJJPPP\\\hhhttt}}}}}}wwwrrrssswwwzzzxxxtttnnn```LLL>>>777444111...///......------......//////.........------------...------------,,,,,,,,,++++++************++++++*********)))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''')))'''%%%$$$######$$$%%%%%%%%%'''((((((((('''&&&(((&&&$$$$$$&&&''''''%%%$$$$$$%%%%%%&&&''''''(((((((((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************************************,,,...000111333:::EEEMMM]]]eeeqqq}}}~~~yyyyyy|||{{{ooo]]]PPPHHH@@@888222000///---+++***+++,,,---************************((()))))))))************+++++++++,,,+++***((('''((((((((()))******++++++&&&''')))))))))((()))***))))))))))))))))))))))))''''''''''''''''''''''''+++***(((''''''&&&$$$###|||pppfff___ZZZXXXUUUOOOLLLMMMEEEDDDCCCCCCEEEEEEDDDCCC===<<<<<<;;;;;;::::::999999888888777777777888888666666777888999:::;;;;;;999999:::<<<>>>@@@BBBCCCKKKKKKMMMOOORRRVVVXXXZZZVVVVVVWWWXXXZZZ\\\^^^___cccbbb```___```aaaccceeeeeefffggghhhiiijjjjjjjjjccccccccccccbbb```___^^^ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTRRROOOLLLJJJIIIJJJJJJLLLMMMOOOPPPOOONNNLLLKKKJJJHHHEEECCCBBBBBBDDDEEEGGGLLLTTT]]]eeekkknnnpppooooooqqquuuzzz~~~|||sssiii___VVVPPPMMMHHHIIIJJJJJJKKKQQQYYY```nnnwww|||uuusssrrrtttwwwvvvpppjjj]]]QQQAAA666222222222000//////............//////............------------------------,,,,,,,,,,,,++++++************++++++))))))))))))******************+++******)))((('''************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&(((&&&$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((************************************************+++---//////---...222666@@@HHHVVVdddpppzzz{{{uuussstttyyyhhh[[[KKK???999666222//////...,,,+++***++++++,,,************************))))))))))))************)))******++++++***))))))))))))))))))))))))))))))&&&((())))))((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''******++++++)))'''$$$###wwwooogggbbb\\\TTTOOOOOOKKKIIIFFFEEEEEEDDDBBB@@@>>>>>>======<<<;;;;;;;;;999888888777777888888999888888888888999999999999666666777888999:::<<<===AAABBBCCCDDDFFFIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSRRRQQQPPPQQQRRRSSSTTTWWWWWWXXXYYYZZZ[[[[[[[[[UUUUUUUUUUUUTTTSSSRRRQQQMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHFFFDDDBBBBBBCCCFFFHHHHHHNNNYYYeeennnuuuxxxyyyssspppmmmnnnrrruuutttsssqqqmmmeee]]]VVVTTTUUUVVVVVVXXXZZZ[[[^^^dddmmmtttzzzqqqpppqqqssssssmmmccc[[[KKKCCC999222111111000///000//////......//////000---------------------------------,,,,,,,,,++++++++++++************++++++(((((())))))******++++++******+++******)))((('''************)))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))************************))))))))))))************)))+++,,,,,,+++,,,...000000555???KKKWWWcccnnnuuu}}}zzztttooommmoooyyy~~~rrrfffTTTJJJ>>>555222111///...------,,,+++******++++++************************)))))))))))))))*********(((((()))***************************))))))((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''))),,,...---+++)))(((vvvooofff[[[TTTSSSPPPMMMIIIFFFEEECCCAAA???@@@@@@??????>>>=========999999888888777888888888:::::::::::::::::::::999666666666777888:::;;;<<<<<<<<<===>>>@@@AAACCCDDDAAAAAA@@@@@@@@@AAAAAABBBGGGFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDFFFEEECCCCCCDDDGGGJJJKKKIIIOOOYYYdddmmmsssvvvwwwooojjjeeecccdddeeedddbbbaaa```]]][[[\\\aaaiiiooooooqqqtttvvvwww|||{{{ooooooooonnnjjj```TTTKKK>>>:::555222111000...+++//////............//////,,,,,,------------------------,,,,,,,,,+++++++++++++++************++++++(((((())))))******++++++((())))))************)))************)))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((($$$%%%&&&'''((((((((((((&&&'''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))******************))))))+++...000///000444999AAALLLXXX___kkkwww|||yyyrrrjjjfffeeelllqqqrrrmmmeeeYYYPPPAAA<<<555111000///---,,,,,,+++++++++*********+++))))))))))))))))))))))))******))))))))))))))))))((((((((())))))***++++++++++++******)))(((((((((&&&((())))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''+++///111///,,,******ttthhh___]]]VVVSSSNNNKKKIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@??????<<<;;;:::999999888888888;;;;;;;;;;;;;;;;;;::::::666666666777888999:::;;;999999999:::;;;===??????>>>>>>===<<<<<<<<<<<<===@@@@@@@@@@@@@@@AAAAAABBB>>>??????@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>CCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDFFFHHHJJJKKKGGGKKKRRRZZZaaafffiiijjjaaa]]]XXXTTTSSSTTTTTTTTTTTTWWW\\\```fffppp||||||yyyooonnnkkkfff^^^RRREEE===777555222111000///---***......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))************&&&'''(((******+++++++++************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((()))))))))&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''''''''''''''''''((((((((($$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''(((((())))))*********,,,***((('''''')))+++---000000000000333:::DDDJJJWWWdddttt~~~xxxuuummmccc]]]YYY[[[]]]\\\VVVNNNEEE???333111///......---+++***************************))))))))))))))))))))))))************))))))))))))((((((((((((((()))***++++++*********))))))((((((&&&((())))))'''&&&&&&'''))))))))))))))))))))))))&&&&&&''''''((()))))))))***...222222...)))''''''xxxnnnkkkccc___YYYTTTPPPMMMJJJHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>><<<;;;::::::::::::::::::;;;;;;;;;;;;;;;888888888777777888888999777777888888:::<<<===>>>???>>>>>>>>>>>>>>>??????===============>>>>>>>>>;;;<<<======>>>=========<<<<<<======<<<<<<;;;:::>>>===<<<<<<;;;;;;<<<<<<======>>>@@@@@@AAAAAAAAA>>>>>>======<<<<<<<<<<<>>???<<<<<<<<<<<<===>>>???@@@;;;;;;<<<<<<<<<=========>>>>>>??????????????????;;;;;;<<<<<<<<<;;;;;;:::>>>======<<<<<<<<<<<<<<<;;;<<<===???@@@@@@AAAAAA>>>>>>>>>======<<<<<<<<<:::<<<>>>AAABBBBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>???@@@CCCGGGLLLPPPSSSTTTTTTRRROOOMMMPPPVVV\\\```hhhrrr{{{yyytttpppnnnlllmmmiiiaaaWWWLLLAAA888222333000,,,))))))+++///111---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++************++++++++++++******))))))((((((((())))))************)))************))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))******************)))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&''''''(((''''''&&&&&&%%%$$$###$$$%%%&&&'''%%%'''(((&&&$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((("""###$$$%%%'''((()))***((((((((((((((((((((((((************************(((((((((''''''((((((((())))))))))))))))))))))))&&&''''''((()))******++++++******+++,,,,,,+++***&&&(((+++---......000222444<<>>>>>>>>>>>>>>=========:::;;;===>>>>>>>>>===<<>>===<<<<<<===>>>???;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>?????????<<<<<<;;;999888999<<<>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<>>>BBBKKKTTT[[[[[[ZZZZZZ[[[___eeekkkooouuu{{{yyyllldddcccfffhhhkkk```PPPEEE???999111+++////////////...---,,,+++...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((************))))))))))))***)))(((''''''((()))***'''(((((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))************)))((()))))))))((((((((((((((()))************+++++++++000444999>>>EEEQQQaaalllqqqvvv}}}|||zzzyyy{{{}}}vvvssssssvvvxxx|||iii[[[TTTJJJAAA<<<444333222000...---,,,,,,))))))((((((((((((((((((******++++++++++++******'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((yyyooogggaaa]]]UUUUUUTTTRRRNNNKKKHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===>>>>>>>>>======>>>===============>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;<<<=========<<<<<<============<<<;;;:::999<<<<<<<<<:::888888:::<<<>>>????????????>>>>>>>>><<<<<<<<<<<<============<<<===???BBBGGGRRR___hhhoooqqqrrrqqqrrrssswwwzzzrrrfff```aaaccceeeeeeYYYIII>>>999555111,,,------...............---...---,,,+++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++***))))))(((++++++*********)))))))))***)))(((''''''((()))***((((((((())))))(((((('''++++++******))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))((((((*********************+++))))))*********+++++++++(((,,,000222777???KKKTTT[[[```gggmmmsssxxx}}}~~~~~~~~~zzzxxxxxxzzz}}}|||tttooonnnpppqqqxxxnnnYYYMMMFFF???777333222111///...,,,++++++***------------------------)))******++++++******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))******))))))((('''''''''''''''''''''''''''{{{rrrllldddcccaaa]]]XXXSSSNNNKKKKKKJJJGGGEEECCCCCCDDDDDDAAAAAA@@@??????>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>===============>>>>>>======<<<<<<<<<===============<<<;;;;;;<<<===>>>>>>======>>>>>>>>>===<<<:::999888>>>??????>>>;;;::::::;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>??????>>>AAAEEEIIIPPP]]]nnnzzzzzzjjj```]]]^^^______XXXMMM???555222111000---++++++---....../////////---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))+++++++++*********))))))))))))(((((((((((())))))(((((()))******))))))(((,,,,,,+++******)))(((((('''(((((())))))(((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((()))************''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((''')))))))))******+++++++++)))))))))*********++++++(((***,,,---...222999???CCCFFFLLLRRRZZZbbbkkkppp~~~~~~}}}|||xxxxxxyyy{{{~~~~~~|||{{{yyyyyy}}}~~~~~~}}}~~~|||zzz}}}}}}~~~zzzqqqkkkiiijjjkkksss~~~hhhYYYHHH@@@;;;666000...///...---+++***))))))))))))******++++++,,,,,,,,,)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((()))******************************(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&tttrrroookkkfff```ZZZVVVTTTQQQMMMIIIFFFEEEFFFFFFDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>=========>>>>>>>>>======<<<===>>>>>>>>>===<<<;;;;;;<<<<<<============<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<=========<<<<<>><<<;;;;;;:::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGFFFJJJOOOSSSZZZhhh{{{tttfff___^^^]]]ZZZVVVIIIAAA777000/////////---+++,,,------.........---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++*********))))))******)))))))))((((((((())))))(((((((((((())))))((())))))************))),,,++++++***)))((('''''''''(((((((((((((((((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))************&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''%%%&&&&&&'''((()))******))))))))))))************+++---...---,,,---000222666777;;;???EEENNNXXX^^^lllwww{{{|||}}}~~~|||yyyvvvuuuoootttyyy}}}~~~~~~~~~}}}|||~~~{{{zzzzzz{{{~~~|||xxxxxxzzz~~~wwwnnngggeeeeeefffjjjooosssvvvzzz{{{qqqeeeQQQFFF:::666333///---------,,,+++***))))))((()))%%%&&&&&&'''((()))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((((((************************''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzvvvrrrnnnhhhddd___[[[UUUOOOJJJHHHGGGFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>=========>>>>>><<<===>>>>>>>>><<<;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===============999999:::;;;<<<<<<<<<<<<<<<>>>???>>><<<:::::::::===???BBBEEEHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUVVVUUUXXX[[[^^^eeessswwwoooeeeaaa___[[[RRRKKK;;;777222000000000...,,,------......---,,,+++++++++++++++******++++++,,,,,,,,,+++++++++*********+++++++++***************))))))((((((((('''''''''(((((())))))))))))(((((((((((()))******************))))))(((''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''((())))))***(((((()))))))))************+++,,,+++******++++++222222333444777===EEEKKKWWWcccttt{{{wwwtttrrriiimmmsssxxx{{{}}}~~~|||~~~{{{}}}}}}{{{{{{}}}zzz}}}~~~~~~~~~}}}}}}}}}}}}~~~zzzuuurrrrrruuuzzz~~~tttiii```\\\[[[\\\^^^^^^\\\\\\]]]\\\SSSJJJ>>>666///...,,,***)))+++,,,,,,+++***)))))))))***))))))******+++,,,------)))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))(((((('''''''''''''''''''''''''''{{{yyyvvvrrrooohhhddd___XXXQQQMMMJJJIIIIIIGGGEEECCCBBBAAABBBBBBAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????>>>=========>>>>>>============<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999::::::;;;<<<;;;;;;;;;<<<===>>>===<<<<<<===>>>BBBEEEJJJPPPVVVYYY[[[\\\^^^^^^```bbbdddggghhhiiihhhggghhhkkkrrr{{{oookkkeeeaaa\\\TTTIII@@@333111//////000///...---.........------,,,******+++************++++++,,,++++++++++++************************************))))))((((((((('''''''''(((((())))))))))))((((((''''''((()))************((((((''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((())))))*********((((((((()))))))))************++++++,,,,,,,,,,,,000000///...///222777:::DDDNNN^^^ooo~~~yyyuuussskkkmmmppptttwwwzzz{{{|||||||||yyy{{{{{{zzzzzz}}}}}}~~~~~~~~~~~~|||sssnnnlllmmmpppuuu~~~wwwkkk^^^TTTNNNLLLKKKMMMKKKHHHFFFEEECCC===888555000---...,,,***+++///++++++***************+++******++++++,,,,,,------((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((({{{yyyxxxuuurrrnnnkkkfff```ZZZTTTPPPNNNJJJHHHFFFCCCBBBAAABBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@>>>=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;999:::;;;<<<============<<<<<<<<<<<<;;;:::999888;;;<<<===???AAABBBCCCCCCFFFGGGGGGGGGGGGIIIKKKNNNPPPTTT[[[dddkkkpppssstttssstttuuuvvvwwwyyyzzzzzzxxxuuusssvvv~~~zzztttpppiiigggbbb\\\TTTJJJ>>>777///...---,,,---.........,,,,,,---------,,,,,,+++***************+++,,,,,,++++++++++++************************************************))))))))))))'''((()))******)))((('''&&&&&&'''((())))))))))))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((((()))))))))(((((())))))))))))))))))(((((((((((()))))))))***+++******+++,,,---...---------...---,,,---000222777>>>HHHSSSaaaqqq{{{wwwrrrqqqrrrtttxxx|||{{{xxxyyyzzzyyyzzz}}}}}}{{{{{{|||{{{~~~}}}|||~~~{{{mmmiiigggiiikkkoooxxxmmmfff[[[OOOEEE@@@>>>>>>;;;999888777555222000000000......///---***,,,000******))))))))))))******)))))))))))))))*********(((((())))))))))))((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((()))******))))))))))))))))))))))))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''yyywwwvvvtttqqqqqqoookkkfff```ZZZUUUSSSJJJHHHFFFCCCBBBAAABBBCCCAAAAAA@@@@@@???>>>=================================>>>>>>???@@@AAAAAAAAAAAA@@@???=========>>>??????>>><<<;;;::::::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;:::999777777;;;===AAAEEEHHHLLLNNNOOOSSSTTTTTTTTTUUUXXX\\\___cccgggpppyyy|||yyy}}}}}}~~~{{{yyy{{{~~~zzztttmmmhhhfffddd___WWWMMMAAA888222///---+++)))***,,,...000******+++,,,------------******))))))***+++,,,,,,+++++++++************)))******************++++++,,,,,,,,,++++++++++++***'''((()))******)))((('''%%%&&&'''((())))))))))))''''''(((((()))*********&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))((('''&&&'''(((***+++******,,,............///111000333888>>>HHHVVVgggrrr{{{yyywwwuuuvvvzzz~~~}}}wwwuuuuuuwww|||zzzwwwxxxzzzyyyzzz}}}~~~zzzvvvvvvxxxwww||||||xxxwww{{{|||jjjfffeeefffgggjjjrrrzzz{{{~~~lll\\\VVVLLLBBB<<<999999999////////////---+++,,,...)))((()))+++(((%%%''',,,)))(((((((((((())))))***+++++++++***************(((((())))))))))))((((((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxrrrpppoooqqqkkkeeebbbaaa]]]UUUOOOMMMKKKGGGEEECCCDDDFFFGGGDDDBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@???>>>???@@@@@@???>>>>>>>>>======>>>>>>???@@@===;;;::::::;;;===>>>>>>AAA???===>>>@@@AAAAAA@@@???===<<<>>><<<:::;;;@@@???HHHQQQWWW^^^gggmmmnnnqqqpppllljjjooouuutttpppvvvuuuzzz~~~zzzyyyxxxyyy||||||wwwsssqqqmmmhhhdddbbb```ZZZMMM???666333444222111///---,,,,,,,,,,,,...---+++******+++---......---,,,,,,+++++++++++++++++++++***)))((((((''')))************+++++++++,,,+++++++++******))))))))))))************))))))(((''''''''''''(((((()))%%%%%%&&&&&&((()))***+++(((''''''''''''&&&&&&&&&))))))(((((((((((())))))000+++'''%%%'''(((((('''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''&&&&&&%%%%%%'''$$$!!!###(((***)))&&&))))))))))))************,,,+++***))))))***+++,,,+++,,,------++++++,,,---,,,,,,...222888@@@HHHMMMZZZ[[[]]]___aaaffflllpppooorrr|||}}}yyyuuuwww~~~|||{{{||||||{{{vvvuuuvvvtttqqqpppooozzzyyysssmmmlllsss~~~~~~vvvmmmccc]]]aaafffgggiiilllrrruuuyyy}}}zzzooo```TTTGGGBBB;;;666333111000///------------,,,,,,+++***++++++++++++++++++++++++)))***++++++***)))***+++)))************+++++++++))))))))))))((((((((((((---,,,+++)))'''%%%###"""***+++,,,,,,+++***((('''))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***'''&&&%%%&&&)))+++,,,,,,)))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''|||vvvttttttooojjjiiiiiigggaaa\\\VVVUUURRRNNNLLLJJJIIIIIIGGGFFFDDDCCCBBBCCCBBBBBBBBBEEEGGGFFFDDDAAA@@@@@@???>>>>>>>>>??????@@@???@@@@@@?????????@@@@@@AAA<<<;;;:::;;;===>>>@@@@@@AAAAAADDDGGGJJJIIIGGGDDDCCC@@@???AAAAAA@@@CCCGGGNNNYYYeeeoooxxx~~~|||{{{yyyzzz}}}|||wwwpppllljjjhhhfffcccccc___VVVJJJ===555111111///...---,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************,,,,,,,,,+++***)))))))))))))))*********+++++++++***)))))))))(((((((((((()))))))))******)))))))))))))))(((((('''(((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&---***&&&%%%&&&(((((('''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''$$$!!!###'''***(((&&&$$$%%%%%%%%%&&&&&&&&&&&&+++***))))))))))))***+++***+++---,,,+++***+++,,,,,,,,,,,,...111666:::===EEEGGGJJJMMMQQQWWW^^^cccdddhhhrrr~~~yyyvvvrrruuu}}}xxxvvvvvvxxxxxxwwwzzzxxxuuutttoookkkiiiiiittt{{{vvvpppjjjhhhppp{{{{{{rrrkkkaaa[[[\\\^^^^^^^^^aaaaaaaaabbbbbb^^^UUUIIIAAA>>>:::555111///---,,,+++,,,,,,,,,,,,,,,+++******************************)))***++++++))))))***+++))))))*********+++++++++))))))))))))((((((((((((''''''(((((((((((((((((()))))))))***))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***((('''&&&'''((('''&&&((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''~~~{{{wwwtttuuuyyyzzzwwwssskkkjjjgggddd___YYYUUURRRQQQPPPNNNLLLKKKJJJJJJJJJIIIOOOTTTSSSMMMGGGDDDDDD@@@@@@???>>>>>>@@@AAABBBDDDCCCCCCCCCCCCCCCCCCCCC?????????@@@AAADDDFFFGGGGGGJJJQQQWWW[[[ZZZUUUPPPLLLHHHGGGKKKMMMMMMQQQVVV]]]iiixxx~~~}}}zzz||||||tttpppjjjeeeddddddccccccaaaZZZOOOCCC:::444///,,,,,,+++++++++,,,,,,---...)))+++---......---+++)))++++++***))))))))))))***------,,,,,,+++*********)))))))))*********++++++'''''''''''''''&&&&&&&&&))))))))))))))))))))))))+++***))))))((((((((((((+++***)))'''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%***'''$$$$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''$$$"""$$$''')))(((&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))+++,,,,,,+++***++++++*********+++,,,---///000222444777999===BBBIIIMMMSSSWWWaaaooo|||zzzyyyuuuqqqnnnqqqzzzuuussstttvvvwwwvvvzzz}}}xxxtttnnniiihhhfffrrr~~~xxxsssiiicccaaahhhsss}}}ssshhhccc[[[TTTRRRRRROOONNNNNNMMMLLLIIIGGGDDD???999555444111...---,,,+++)))(((***++++++++++++***)))))))))))))))))))))))))))))))))***++++++))))))***+++)))))))))*********++++++))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((''''''''''''(((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&+++)))'''&&&&&&&&&%%%$$$''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''|||ssskkkfffbbbaaa```^^^\\\\\\]]]___^^^eeellliii^^^SSSMMMLLLGGGFFFDDDCCCBBBDDDGGGJJJMMMMMMMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKLLLNNNQQQSSSUUUYYY```hhhmmmlllgggccc\\\WWWVVVZZZ^^^```dddiiinnnyyy~~~}}}|||~~~{{{uuullljjjhhhfffdddcccbbbbbbYYYPPPDDD<<<777333///++++++++++++++++++,,,,,,,,,***+++,,,------,,,+++***+++******)))))))))******,,,,,,+++++++++*********))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((())))))))),,,,,,***)))((((((((((((+++***)))'''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%"""#########$$$%%%&&&''''''%%%###$$$&&&((('''&&&'''''''''((((((((())))))(((((((((''''''(((((((((***+++------,,,++++++,,,'''((()))+++,,,---......,,,---//////000222666999CCCFFFOOO\\\hhhttt}}}tttooooooooollliiikkkttt{{{uuuqqqpppqqqrrrssszzz{{{vvvrrrlllhhhgggeeeppp|||zzzuuuqqqmmmaaaZZZWWW^^^hhhqqqzzzxxxeee[[[UUUOOOIIIEEECCC@@@>>>===;;;:::888666555444222111...---,,,,,,,,,,,,***((())))))************)))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))************))))))))))))(((((((((((()))))))))(((''''''&&&&&&((('''&&&&&&&&&((()))***))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))'''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''wwwwwwvvvsssqqqssswww{{{}}}zzzjjj```]]]VVVUUURRROOOMMMOOOTTTYYYaaaaaabbbccccccbbbaaa```\\\]]]^^^]]]\\\]]]```bbbeeehhhmmmsssxxxzzzxxxvvvooojjjiiinnnrrruuuxxx{{{~~~~~~~~~|||sssnnnfffhhhkkkkkkiiiddd___\\\MMMDDD:::555444333///++++++++++++++++++*********,,,+++************+++,,,++++++*********++++++,,,***************)))))))))(((((()))))))))*********''''''''''''''''''''''''))))))(((''''''((()))))),,,,,,***)))(((((((((((()))(((((('''''''''(((((((((''''''''''''&&&&&&&&&((((((''''''''''''(((((($$$$$$$$$###$$$%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))'''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''***,,,...///---,,,,,,,,,'''(((***+++------------+++,,,,,,+++******,,,...666888???IIIRRR[[[iiiuuu~~~~~~{{{tttkkkdddbbbccccccbbbaaadddmmm{{{xxxsssmmmiiihhhiiimmmwwwtttoooiiiccc_________iiiuuu~~~wwwooojjjgggeeeZZZSSSPPPUUU^^^eeelllrrryyyuuudddTTTKKKBBB@@@<<<888666555444222......//////---,,,,,,+++***))))))+++,,,,,,***(((((())))))******)))))))))************************((()))******)))((()))***(((((()))))))))*********))))))))))))((((((((((((++++++***((('''&&&%%%$$$((('''&&&&&&'''(((***+++))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))+++)))''''''((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''}}}{{{zzz~~~zzztttllljjjgggaaa^^^```gggmmm{{{|||}}}~~~~~~}}}}}}sssttttttrrrnnnlllooorrruuuuuuxxx|||{{{zzz~~~vvvmmmjjjeeejjjooooooiii___VVVPPP???999222000111222///,,,,,,,,,,,,,,,,,,+++***)))---,,,***((((((***,,,---+++************+++,,,,,,))))))))))))))))))))))))((((((((()))))))))******'''''''''((((((((((((((())))))''''''''''''))))))+++***))))))(((((((((((('''''''''''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''(((''''''&&&'''(((***+++&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))+++...///---,,,++++++))))))************))))))'''((())))))((()))+++---...///444:::???DDDMMMWWW___``````[[[VVVRRRRRRTTTRRRSSSVVV[[[cccooo}}}xxxtttpppjjjeeecccdddiiisss~~~yyyooohhhbbbZZZWWWWWWZZZcccnnnvvv~~~wwwmmmeeebbb___^^^TTTMMMJJJMMMSSSVVVZZZ^^^]]]aaadddbbbZZZNNNCCC===333555444000///000///---,,,...000000---***)))((((((''''''(((******)))'''((())))))************)))************************((()))******(((((()))***((((((((()))))))))******))))))))))))((((((((((((((((((((((((((('''''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***...,,,)))(((((('''&&&$$$''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''~~~zzzwwwwwwyyy}}}vvvqqqrrrzzz|||yyyzzz}}}{{{qqqjjjiiiiiimmmqqqnnncccTTTGGG@@@555222///...//////---+++***+++,,,---------,,,+++++++++************++++++)))))))))))))))***++++++************************(((((((((((()))))))))***&&&'''''''''((((((((()))***)))'''&&&&&&''')))***))))))(((((('''((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((()))(((&&&%%%%%%'''((()))&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))))))))'''((())))))))))))(((''''''))),,,---,,,***)))))))))))))))(((((((((((('''%%%&&&((((((((()))+++---******---111222333999AAADDDFFFFFFDDD@@@???@@@CCCAAADDDIIIMMMSSS[[[dddjjjnnnrrrvvvuuuoooiiiggggggeee```\\\\\\]]]___hhhqqqrrrtttvvv{{{tttlllccc]]]WWWPPPNNNPPPPPPXXXaaafffkkkrrruuutttsssmmmddd[[[UUURRRQQQPPPKKKDDD@@@CCCFFFEEEEEEGGGDDDFFFGGGFFFBBB<<<666333+++///000,,,,,,//////,,,---///111111...++++++,,,***(((''''''))))))((('''((()))******+++++++++***))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((()))))))))***))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))---***((('''''''''&&&$$$((((((((('''''''''&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''~~~yyyvvvwww{{{~~~}}}|||}}}~~~~~~{{{{{{wwwnnniiijjjllloooqqqjjj\\\JJJ<<<444000///...---------+++)))((()))+++---............((()))+++,,,,,,+++)))(((((((((((((((((()))******+++++++++++++++++++++,,,(((((((((((())))))))))))&&&&&&&&&''''''(((((((((***((('''&&&&&&'''(((***(((''''''''''''(((((())))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))'''%%%###""""""###$$$&&&&&&''''''&&&%%%$$$&&&'''#########$$$$$$$$$%%%%%%'''((()))******)))((('''%%%(((+++,,,***((('''''')))(((((((((((()))***+++'''(((******))))))***,,,))))))+++---,,,+++///555222444666444111000222555888;;;???BBBDDDGGGLLLQQQVVVZZZ]]][[[WWWTTTUUUWWWTTTQQQOOOPPPQQQQQQWWW___```aaabbbgggpppwwwtttmmm___XXXQQQNNNIIIEEEDDDGGGCCCJJJPPPRRRTTTXXXYYYWWWXXXTTTMMMFFF@@@>>>======BBB<<<888:::;;;888666666666777777666444111///...(((---///,,,+++///000,,,'''***,,,,,,******,,,...---+++))))))******)))((())))))***+++++++++++++++((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((((((((%%%&&&&&&'''&&&%%%###"""))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%'''((((((''')))(((((((((((('''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''~~~zzzxxxzzzyyyxxx~~~~~~~~~~~~{{{}}}}}}wwwooohhhgggkkkppptttppphhhZZZJJJ<<<333///---,,,,,,++++++,,,,,,---******************++++++,,,++++++******++++++,,,******))))))))))))******,,,***'''$$$$$$&&&(((******)))(((''''''((()))***''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&)))(((((('''''')))***+++'''((()))******************************))))))((((((((((((((((((((((((((('''''''''((()))******+++...------,,,,,,------...---///111444666888999:::@@@AAAAAABBBBBBAAAAAA@@@DDDBBB??????AAACCCDDDDDDGGGIIIKKKNNNOOOOOOOOONNNHHHEEEBBB>>>;;;999888999>>>>>>>>>>>>???@@@AAABBBAAA???;;;888555444444555000111222333444555666666...------,,,,,,------...************************)))***+++++++++)))((('''((()))))))))))))))((('''(((((())))))))))))((((((&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%$$$$$$###$$$%%%'''(((((((((''''''&&&&&&&&&%%%'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}}}}~~~{{{xxxxxx~~~~~~~~~}}}}}}~~~}}}zzzrrrjjjfffggglllooopppiii\\\NNNBBB888222///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******))))))******++++++***'''&&&%%%&&&((()))***)))(((''''''((()))***''''''''''''((((((((((((******)))((((((((((((((()))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$&&&'''((('''&&&%%%&&&'''((('''''''''&&&&&&&&&&&&(((((('''''''''((()))***(((((()))*********))))))''''''((()))*********)))((((((((((((((((((((((((''''''((())))))***++++++,,,++++++******++++++,,,+++,,,---///000111222222444444555555555555444444777555333333444666777777666777999;;;<<<<<<;;;;;;===;;;777444222000000000111111111222333555666777777666444222111000000000------------............,,,++++++******++++++,,,***************************************)))((((((&&&'''((())))))***))))))(((((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%&&&'''((((((((('''''''''&&&&&&$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&~~~yyyyyyzzz}}}|||{{{{{{}}}||||||~~~}}}uuukkkeeedddgggiiijjjfff[[[LLL???777333000...,,,,,,++++++++++++,,,,,,///......------,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********)))((('''''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((******)))(((((((((((((((((((((((('''''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""######$$$%%%&&&''''''&&&%%%&&&(((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))((('''$$$%%%&&&((()))*********))))))))))))))))))))))))''''''(((((()))*********))))))(((((((((((())))))))))))******++++++++++++------------------------000...,,,,,,...///000000,,,---///000000000///...111000---+++))))))))))))++++++,,,---...///000000,,,,,,---------------,,,,,,++++++***)))(((''''''***))))))(((((())))))***************************+++******)))))))))))))))%%%&&&''')))************(((((())))))))))))(((((((((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&((((((((((((((('''''''''&&&%%%%%%%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&~~~|||~~~yyyyyyzzzssssssxxx}}}|||~~~}}}|||}}}~~~~~~vvvnnneeeaaadddeeeccc___XXXLLL>>>444111000...,,,,,,,,,++++++++++++,,,,,,//////...---,,,,,,++++++******++++++++++++******))))))(((((((((((()))))))))))))))))))))(((''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''))))))))))))(((''''''&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((()))((((((''''''''''''(((((()))))))))))))))*********,,,,,,++++++++++++,,,,,,...,,,***+++,,,......---,,,------......---,,,,,,,,,+++***(((((('''((((((+++,,,,,,---------------((()))+++,,,---,,,+++***,,,,,,+++***)))((((((''')))((((((''''''(((((()))************************+++***)))(((((()))***+++''''''((())))))***))))))(((((())))))))))))((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&((((((((((((((((((((((((...,,,)))&&&$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&}}}wwwsssttt{{{{{{rrrkkklllrrryyy~~~{{{vvvuuu|||~~~~~~~~~|||||||||~~~~~~wwwtttnnngggaaa```bbb```XXXPPPGGG???555/////////---***,,,++++++******++++++,,,...------,,,+++***)))))))))******++++++******)))''''''&&&&&&&&&&&&''''''((()))*********)))''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((($$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((((((((()))***+++)))((((((''''''(((((()))***((('''((()))+++***)))***+++++++++******))))))******))))))))))))))))))******++++++***)))'''''''''(((***,,,,,,***((('''++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))***))))))((('''&&&(((((())))))))))))((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''''''''(((((((((((((((111///+++'''%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&|||wwwxxxxxxvvvssspppsssyyyzzzuuunnnhhhjjjpppwww~~~|||wwwrrrrrryyy~~~~~~~~~}}}zzzyyyzzz|||sssllllllhhhccc______^^^WWWKKKAAA999555000...///...,,,***++++++************+++++++++++++++******)))))))))((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''))))))*********)))((('''(((((())))))))))))((((((''''''''''''((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&%%%''''''(((((('''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&''')))***))))))'''''''''''')))))))))((('''(((***+++***))))))))))))(((((((((((((((((((((((((((((((((((((((******++++++***(((&&&%%%'''((()))******(((&&&%%%(((((())))))******++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++************)))'''&&&%%%(((((())))))))))))((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''''',,,+++)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}yyy|||{{{yyywwwvvvyyy}}}yyyuuurrrmmmiiimmmtttzzzyyyuuussszzz~~~~~~|||{{{|||~~~}}}{{{}}}xxxxxxyyy{{{~~~}}}{{{rrrhhhfffjjjgggccc^^^[[[VVVMMMAAA777000///...------,,,,,,,,,++++++************++++++******************))))))((()))***++++++***)))((()))((((((''''''(((((()))*********))))))))))))((('''((()))******)))((('''''''''''''''((((((((((((******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""""""""###"""$$$%%%%%%%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((+++***(((&&&&&&&&&'''(((+++***(((''''''(((***+++***))))))***+++,,,+++)))(((((((((((((((((())))))'''''''''(((((('''''''''((()))***++++++***)))((('''((()))******)))(((((('''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))***))))))((('''&&&(((((())))))))))))((((((&&&&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}xxxuuusssqqqmmmkkkqqqxxx}}}zzzvvv|||~~~|||zzzyyyyyy|||}}}~~~yyywwwyyyyyyyyyyyy|||}}}~~~~~~~~~}}}}}}yyyuuuqqqhhh```ccckkkgggddd^^^XXXQQQGGG;;;333+++,,,---,,,******,,,...++++++************++++++******************++++++''')))***++++++***)))'''******))))))))))))******+++******)))((()))))))))'''((()))******)))((('''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######"""!!! !!!%%%$$$"""!!!!!!"""$$$%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######"""$$$%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%&&&''''''''''''%%%%%%'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''000...,,,)))'''''''''(((((('''&&&$$$$$$&&&'''((('''&&&&&&'''))))))(((&&&&&&%%%%%%%%%%%%&&&'''(((''''''(((((((((((('''&&&"""###&&&((())))))((('''))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))+++++++++***)))'''((()))))))))))))))((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%(((***+++***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&|||{{{zzzyyyzzz|||~~~www|||{{{|||~~~yyyxxxzzz{{{xxx|||zzz{{{~~~}}}yyyxxx||||||zzzzzzzzz{{{~~~}}}|||||||||}}}xxxrrrkkkgggggghhhhhhgggiii___SSSJJJEEE>>>555---,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***)))+++++++++*********))))))************************))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&***&&&""""""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%***)))&&&###!!!!!!""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%&&&&&&&&&'''(((((((((&&&''''''((()))(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''***((('''&&&&&&'''(((******))))))((('''&&&&&&&&&(((''''''''''''((())))))'''((()))******)))((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((%%%""" !!!&&&''''''((()))******+++))))))))))))))))))))))))*********)))(((''''''&&&''''''(((((('''&&&%%%%%%((()))))))))******++++++&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&&&&&&&''')))+++$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((%%%###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""zzzwwwvvvwwwzzz~~~~~~yyytttqqqrrrvvvzzz|||{{{{{{|||xxxtttrrrtttyyy}}}}}}|||~~~|||zzzyyy{{{}}}~~~||||||}}}~~~~~~}}}||||||qqqmmmhhhggghhhhhhfffddd```VVVKKKCCC???;;;333---,,,++++++******++++++,,,******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))((((((''''''))))))))))))((((((''''''(((((((((((('''''''''&&&'''%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%'''%%%$$$"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((())))))))))))((('''&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))((('''&&&%%%&&&&&&&&&'''((()))))))))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))))))))******)))))))))***+++&&&&&&''''''(((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((()))(((%%%###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""vvvuuuuuuwwwyyyzzzyyywwwxxxsssllliiijjjmmmqqqsss{{{{{{|||~~~~~~{{{sssqqqmmmkkklllpppuuuxxxxxxyyy{{{~~~}}}{{{|||}}}{{{zzz{{{||||||{{{xxxuuusssjjjhhhggghhhhhhfffaaa\\\RRRJJJ@@@:::888555111---,,,+++************+++,,,++++++************+++++++++************)))))))))************************))))))))))))))))))))))))(((((((((((((((''''''''')))))))))((((((((((((''')))))))))(((((((((((('''((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$###&&&&&&&&&'''(((((())))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))!!!!!!""""""$$$%%%''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''''''''(((''''''&&&%%%((((((((('''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((%%%###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########~~~zzzyyyxxxxxxwwwuuusssrrrppplllgggdddfffkkkooorrruuuxxx|||~~~|||rrrpppkkkfffdddhhhpppwwwzzzzzz}}}||||||zzzzzz{{{{{{zzzyyywwwtttqqqnnnmmmiiihhhhhhhhhgggaaaWWWPPPGGG@@@777222111000...,,,++++++************++++++,,,+++***))))))***+++,,,************))))))))))))************************(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))((((((***+++,,,+++((('''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&))))))((((((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########}}}}}}||||||~~~~~~~~~{{{yyyxxxvvvsssooommmkkkkkkjjjgggccccccffflllpppsssrrrvvvzzz~~~}}}|||qqqooojjjdddaaaeeeooowww~~~}}}}}}|||yyyuuuuuuyyy}}}~~~{{{wwwrrrooommmllllllkkkiiigggeee```WWWKKKBBB???:::333///...---,,,***************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%(((***)))((())))))((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###~~~}}}wwwvvvzzz~~~}}}||||||~~~~~~zzzzzzzzz{{{|||{{{xxxuuuqqqpppmmmiiieeedddeeegggiiigggeeefffiiimmmppprrrqqqrrruuuxxx|||{{{xxxooommmhhhdddbbbgggpppwww}}}|||xxxtttssstttxxx|||~~~{{{uuuooolllkkkkkklllhhhddd___ZZZTTTKKK???777888555111...------,,,***))))))***++++++***))))))++++++************++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%"""""""""############$$$##################""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&& ######"""(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}yyywwwzzz}}}~~~~~~|||}}}yyyxxx{{{}}}}}}}}}xxxuuurrrqqqsssuuuvvvwwwkkkjjjhhhdddaaacccggglllrrrpppnnnnnnoooppppppoooooonnnnnnpppvvv|||yyyuuunnnlllhhhfffggglllsssxxx|||xxxvvvvvvwwwwwwwwwvvvtttpppkkkhhhfffffffff^^^XXXQQQKKKFFF???777111111000///.........---,,,((()))***++++++***)))(((******++++++++++++******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%''')))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%&&&))),,,$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((%%%###%%%))),,,***(((&&&''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$${{{|||}}}yyytttsssvvv{{{}}}~~~|||xxxxxx{{{www~~~~~~yyytttnnnlllnnntttyyy|||jjjjjjhhheeedddgggooouuu}}}{{{xxxwwwuuussspppnnnnnnjjjhhhkkkrrrxxx|||||||||~~~yyytttooommmjjjjjjmmmrrrxxx{{{}}}yyyyyyzzzyyyvvvrrrmmmllljjjgggdddaaa___^^^TTTNNNFFF@@@<<<888333///,,,,,,---...//////...---((()))***++++++***)))((()))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((((((&&&(((***)))'''&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""" ######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((())))))))))))))),,,((($$$$$$'''(((%%%"""%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''#####################$$$%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$|||vvvyyyrrrmmmmmmooosss{{{{{{zzz~~~|||{{{|||}}}~~~||||||}}}~~~zzzwwwyyy|||{{{{{{uuuqqqtttyyy{{{zzznnnmmmnnnpppqqqsss{{{{{{vvvtttqqqpppllliiigggggglllqqqvvvyyyyyyyyy{{{~~~yyyuuutttqqqoooqqqvvv|||~~~yyywwwvvvrrrjjjdddaaabbbcccbbbaaa^^^[[[YYYLLLCCC888111000111000...++++++++++++++++++++++++************************++++++***)))(((((())))))***)))(((''''''((()))******)))((('''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))***'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$######$$$%%%&&&$$$###&&&%%%$$$######$$$%%%&&&%%%$$$###""""""###$$$%%%$$$######""""""######$$$%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''((('''$$$"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))'''%%%%%%'''((('''&&&(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((()))'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#################################&&&%%%###""""""###%%%&&&################################################|||~~~vvvqqqkkkfffhhhlllsss}}}~~~}}}}}}{{{zzzzzzzzzzzzzzz|||{{{vvvtttwww}}}{{{wwwwwwzzz{{{}}}{{{xxxuuussssssvvvwwwxxx~~~|||wwwtttqqqpppmmmjjjhhhhhhjjjnnnpppqqqrrrssstttxxx{{{{{{wwwtttrrrqqqrrrwww}}}|||xxxssslllddd___[[[^^^aaaccc```[[[TTTPPPDDD<<<333//////000///---++++++++++++++++++++++++))))))))))))))))))))))))+++******)))(((((())))))***)))(((''''''((())))))(((''''''''''''(((((())))))((((((''''''(((((())))))(((''''''''''''((()))''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$######"""!!! ###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%$$$$$$$$$%%%''')))***!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$#########$$$%%%&&&$$$######""""""######$$$%%%'''((('''$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''***(((&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$################################################xxx{{{vvvjjjeeeccchhhoooxxx{{{xxx{{{}}}~~~~~~~~~}}}|||zzzyyywwwvvvxxx|||{{{tttooosssxxx~~~{{{wwwtttrrrrrrvvv|||vvvssspppppprrrssssssxxx~~~zzzvvvsssrrrqqqnnnkkkiiijjjkkkkkkkkklllmmmnnnqqquuuvvvvvvttttttuuuxxx~~~~~~xxxnnnccc[[[WWWWWW\\\aaaccc___VVVLLLEEE999444...,,,---...---,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((())))))+++***)))(((''''''(((((('''&&&&&&''''''((()))***))))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###!!!###&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################""""""""""""###%%%&&&'''!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%&&&&&&'''(((,,,)))'''&&&&&&%%%$$$"""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################"""###%%%&&&&&&%%%###"""################################################wwwzzz}}}~~~ttthhheeeeeellluuu}}}xxxuuuwwwzzzzzz}}}}}}{{{yyyyyy{{{xxxsssppptttzzz~~~wwwoookkklllnnnvvv}}}uuummmjjjhhhkkkkkkkkkooottt}}}zzzxxxxxxxxxtttnnnkkkjjjlllmmmmmmlllmmmnnnpppsssuuuvvvvvvzzz{{{}}}}}}~~~vvvhhh\\\TTTRRRXXX[[[______ZZZOOOCCC;;;222///,,,+++,,,,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((())))))******))))))((('''''''''(((''''''''''''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!"""%%%(((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$##################$$$"""""""""!!!!!!"""""""""%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!"""$$$$$$#########$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''+++(((&&&%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###################################################uuuwwwzzz||||||rrrfffccceeelllvvv~~~yyy}}}xxxuuuxxxyyyyyyzzz}}}~~~~~~}}}{{{{{{}}}}}}|||{{{{{{zzzxxxtttqqqtttzzzwwwnnnjjjjjjmmmuuu|||zzzqqqkkkgggfffiiikkkkkkmmmqqq{{{~~~}}}}}}~~~|||vvvooojjjiiillloooqqqqqqrrrsssssstttuuuwwwxxx|||||||||}}}}}}}}}~~~~~~}}}{{{}}}}}}ttteeeYYYSSSQQQVVVVVVVVVSSSLLLCCC999333///...,,,++++++***)))'''************************++++++++++++++++++++++++)))((((((((((((((()))))))))))))))))))))(((''''''******)))''''''&&&&&&&&&))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$&&&((('''%%%###$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%!!!"""$$$$$$#########$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######"""############$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$$$$###%%%###!!! !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&(((&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%################################################ppprrruuuwwwzzz}}}{{{xxx{{{||||||sssdddaaacccjjjrrrxxx~~~~~~|||~~~~~~{{{zzz{{{~~~}}}zzzxxxxxx{{{}}}{{{~~~yyytttrrrqqqqqqpppuuu~~~yyyrrrmmmllllllpppuuu~~~~~~tttlllhhhdddcccgggjjjkkkmmmpppxxx{{{}}}|||~~~{{{vvvnnniiiiiilllppprrrtttuuuvvvvvvuuuuuuwwwxxxxxxxxxxxxxxxyyy}}}{{{xxxxxxxxxxxxxxxyyyzzzwwwnnnaaaVVVPPPOOOLLLKKKHHHCCC===666000,,,------,,,+++***)))((('''************************((((((((((((((((((((((((((((((''''''(((((())))))(((((())))))))))))((((((,,,+++)))(((&&&%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!$$$'''(((&&&$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$''')))((($$$"""###%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$######""""""######$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''########################!!!"""###%%%&&&&&&&&&&&&!!!"""$$$$$$#########$$$#########$$$$$$%%%%%%&&&$$$$$$######""""""######"""###$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$###"""###$$$%%%$$$#########"""!!!!!!"""############$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%###""""""###%%%&&&################################################mmmooorrrtttuuuxxx{{{~~~|||yyywwwzzzyyy{{{~~~xxxgggeeeffflllpppssswww}}}}}}yyyvvvwwwzzz~~~xxxzzz{{{{{{zzzyyyzzz|||{{{sssooooooooooooqqq}}}|||xxxtttqqqnnnllljjjnnnuuu{{{{{{}}}wwwnnnhhheeeaaa```fffkkklllnnnqqqwww{{{}}}|||yyyxxxzzz|||{{{wwwqqqnnnnnnoooppppppqqqsssvvvvvvuuutttuuuwwwtttvvvwwwvvvuuuwww{{{~~~{{{wwwsssqqqqqqqqqqqqpppsssrrrmmmcccWWWMMMHHHFFF???>>><<<888444000,,,***+++++++++***)))((())))))************************'''''''''''''''''''''''''''''''''''''''((())))))&&&'''((()))******))))))+++***)))''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""$$$&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$(((***((($$$"""###&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&'''(((######################## !!!###$$$$$$$$$$$$!!!"""$$$$$$#########$$$"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$######""""""######$$$&&&$$$###$$$&&&(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%################################################mmmooorrrtttuuuvvvyyy{{{wwwxxxyyyyyyzzzyyyyyyxxx{{{yyyzzz~~~|||nnnlllmmmqqqsssssstttxxxzzz~~~|||xxxuuuvvv~~~~~~xxxuuuvvv{{{~~~||||||{{{yyywwwvvvvvvxxx~~~uuupppooonnnooolllzzz~~~{{{wwwuuuuuutttoookkkgggiiinnnrrrpppoooyyy~~~yyyrrrlllhhhgggcccbbbiiinnnqqqrrruuuxxx{{{}}}zzzuuusssuuuyyy|||yyywwwuuutttsssqqqooolllpppssstttsssrrrtttuuuuuuwwwyyywwwtttrrrrrrttttttqqqnnnlllllllllkkkkkkmmmjjjcccYYYNNNDDD???<<<777777666444222///---,,,((())))))(((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***%%%&&&((()))***+++******)))(((((('''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""%%%$$$######""""""######%%%&&&&&&%%%######%%%'''$$$$$$&&&''''''&&&$$$$$$$$$(((+++)))$$$"""###&&&&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!###$$$$$$######$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&(((%%%$$$%%%(((***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''***(((%%%$$$$$$$$$###!!!$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%########################"""###%%%&&&&&&%%%###"""################################################pppnnnooorrrwwwyyywwwuuutttuuuuuutttrrrrrrssstttxxxuuusssvvv}}}vvvvvvwwwxxxyyywwwrrrooosssrrrrrrrrrrrrtttuuuvvvvvvrrrnnnnnnsss~~~~~~wwwqqqttt}}}wwwtttvvv|||uuupppsssppphhhiiiqqqwwwuuupppoookkkeeecccfffkkkqqqvvvyyy|||{{{wwwrrrooooooooommmkkkeeehhhlllnnnoooppprrrttt}}}}}}uuuppppppmmmgggcccbbbcccfffkkkpppqqqqqqrrrrrrttttttooommmsss}}}~~~}}}zzzvvvqqqpppqqqrrrkkkmmmoooppppppqqqssstttxxxyyyyyyvvvrrrmmmkkkjjjdddbbb___^^^___aaaaaa```___XXXMMMCCC<<<888555333333111///---+++***************++++++++++++******((()))***++++++***)))((()))'''&&&'''******(((%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&&&&%%%$$$$$$######### !!!!!!""""""######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$$$$#################################$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######### !!!###$$$$$$###!!! #########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!$$$&&&'''&&&%%%$$$$$$$$$############$$$$$$###""""""""""""""""""###$$$$$$######"""!!!!!! xxxwwwvvvyyy{{{{{{xxxtttrrrssstttvvvvvvuuutttsssuuurrrpppsssyyy}}}~~~|||wwwxxxyyy{{{|||yyyuuuqqqnnnmmmllllllllloooqqqssssssppplllkkknnnvvv{{{ssskkkmmmwwwzzztttqqqsssxxx}}}|||rrrmmmnnnjjjcccccciiinnnvvvyyyyyy}}}pppllljjjfffaaa___\\\```fffjjjmmmoooqqqssssssoookkkiiiiiiiiihhhgggbbbeeehhhjjjkkklllmmmoootttxxxwwwrrrooopppmmmgggfffdddcccffflllpppqqqooorrrqqqssstttrrrpppuuu|||}}}|||zzzuuupppmmmlllllljjjkkknnnooopppsssvvvyyyxxxxxxwwwsssmmmhhhfffeee___]]][[[ZZZ[[[[[[ZZZYYYQQQJJJAAA:::555222000///000...---+++)))))))))))))))******++++++******)))(((((()))******)))(((((()))'''&&&''')))***(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%########################""""""""""""#########$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%!!!!!!"""""""""############$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###""""""!!!!!!~~~~~~~~~{{{vvvrrrqqqqqqrrrvvvzzzzzzwwwsssssspppnnnppptttxxxxxxwwwvvvwwwzzz}}}~~~{{{uuuqqqkkkiiigggfffgggjjjnnnqqqvvvtttpppnnnooosssxxx|||}}}yyyuuummmeeeeeennnzzz~~~}}}zzzuuupppmmmnnnrrrvvv}}}zzzrrrlllkkkggg___^^^cccccciiikkkjjjrrrvvvkkkfffddd___[[[ZZZYYY]]]aaaeeefffggghhhjjjkkkiiieeeccccccdddccccccaaacccfffgggggggggiiijjjlllpppqqqpppooopppmmmiiihhheeecccgggmmmqqqqqqnnnssspppqqquuuvvvtttvvvyyyzzzzzzyyyuuuooojjjhhhgggjjjkkkmmmnnnqqquuu{{{{{{zzzvvvooogggaaa]]][[[VVVTTTSSSSSSSSSRRROOOMMM@@@<<<555000...---,,,,,,++++++***((((((((((((((()))******++++++******)))'''(((((())))))(((((('''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$ !!!!!!"""######$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&%%%$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$######""""""######$$$%%%%%%%%%$$$######""""""}}}zzzxxxsssppprrrppppppttt{{{}}}{{{wwwtttrrrppppppsssuuuuuutttsssuuuyyy}}}~~~{{{uuupppmmmjjjfffdddeeeiiinnnqqqvvvuuusssrrrrrrsssuuuvvvvvvzzzxxxsssnnnhhhccccccjjjsssyyy{{{}}}{{{yyywwwsssmmmiiiiiikkknnnrrrxxx{{{tttooolllggg```^^^aaa___bbbbbbaaagggsss{{{|||xxxooogggccc___ZZZWWWWWW[[[^^^bbbeeeeeeeeefffggghhhfffcccaaa````````````bbbdddffffffeeeeeefffhhhhhhkkknnnpppppppppmmmjjjjjjgggeeeiiiooossssssppptttppppppuuuxxxvvvttttttuuuvvvwwwuuuqqqmmmjjjiiimmmnnnnnnnnnqqqvvv|||}}}vvvlllaaaXXXSSSQQQKKKJJJIIIIIIHHHFFFCCC@@@777333///,,,,,,,,,++++++(((((((((((((((((((((((())))))************))))))''''''(((((((((((('''''''''''''''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""#################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%$$$###"""###$$$%%%!!!"""###$$$$$$%%%%%%$$$$$$$$$###""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""###%%%######$$$$$$%%%%%%$$$$$$ !!!"""###%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%&&&%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######{{{wwwuuusssrrrtttpppnnnrrryyy~~~}}}yyywwwuuutttuuuuuuuuuuuusssuuuzzz~~~|||wwwrrroookkkfffccccccfffkkknnnpppppppppppppppqqqqqqqqqqqqsssvvvzzz|||yyysssmmmhhheeedddfffkkkpppssssssrrruuu{{{|||zzzvvvuuuqqqlllgggdddeeefffhhhmmmsssxxx}}}yyyuuuppplllgggbbb```aaa```aaa``````ccckkkqqqrrrqqqkkkeeebbb^^^WWWUUUWWWZZZ]]]aaaccccccbbbcccdddgggfffccc```^^^]]]^^^___dddeeefffeeeddddddfffggghhhiiilllooopppmmmkkkiiikkkjjjiiilllppptttttttttvvvqqqpppuuuxxxuuuqqqppppppsssuuuvvvtttrrrppppppqqqqqqpppnnnooosssyyy~~~~~~uuuhhhZZZOOOIIIGGGAAA@@@???>>>===;;;888555222///,,,+++++++++***)))'''(((((())))))))))))))))))))))))******)))))))))((((((''''''''''''((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$#########$$$$$$############""""""""""""&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&"""#########$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%######%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$${{{vvvuuuuuuttttttqqqppprrrxxx~~~~~~}}}zzzxxxvvvvvvvvvvvvvvvxxx|||{{{wwwppplllfffbbb```bbbeeehhhlllmmmnnnpppqqqqqqqqqqqqooooooqqqssstttqqqmmmjjjddddddeeeiiimmmoooooonnnmmmoootttwwwyyyyyyxxxwwwppppppnnnjjjeeebbbaaabbbaaafffiiilllqqqwwwwwwtttrrrooolllhhheeebbb``````bbbbbbcccdddfffiiikkklllmmmiiifffccc^^^WWWVVVYYY[[[^^^bbbdddddddddeeefffeeeeeecccaaa^^^]]]___aaafffggghhhgggffffffhhhjjjjjjiiikkkooooookkkiiijjjnnnoooqqqqqqqqqrrrtttvvvwwwrrrrrrvvvxxxuuurrrqqqpppsssvvvwwwvvvuuutttuuurrrqqqooollllllnnnssswww~~~yyynnn```RRRGGGAAA???999777555444444222000---...,,,***)))******(((''''''((()))************)))((())))))******))))))((()))((((((''''''(((((()))&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%"""!!!%%%%%%$$$######"""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""!!!!!!!!!!!!"""###### !!!"""###$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$#########''''''''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''' !!!""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%!!!"""$$$%%%&&&&&&%%%$$$''''''&&&%%%%%%$$$######!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###  ###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######zzzvvvuuusssqqqrrrrrrsssuuuyyy}}}}}}zzzwwwuuuuuuuuuwwwyyy{{{}}}yyyrrrnnnhhhccc```___aaabbbhhhjjjlllnnnooopppoooooollllllmmmmmmkkkiiihhhgggbbbcccdddgggjjjlllmmmmmmjjjmmmqqquuuuuutttqqqnnnhhhiiiiiigggcccaaaaaaaaa___bbbcccdddgggmmmnnnllljjjiiigggdddbbbaaaaaa```aaabbbeeeiiikkkjjjjjjjjjjjjhhhgggeee^^^WWWVVVZZZ[[[___cccfffgggggghhhiiieeeffffffdddbbbcccfffiiimmmmmmnnnmmmlllllloooqqqooolllmmmrrrrrrnnnmmmpppssswwwzzzwwwpppnnnqqqvvvvvvsssssswwwyyywwwvvvxxxuuuwwwxxxxxxvvvtttssssssmmmmmmkkkiiiggghhhlllooosssnnncccVVVIII???;;;:::333111...------,,,+++)))***)))((()))******)))''''''((()))******))))))((((((((())))))))))))((((((***)))(((((((((((()))***%%%(((***)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''%%%""" """""""""""""""""""""!!!#########"""""""""!!!!!!""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$######''''''''''''''''''''''''######$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!"""###$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%)))(((&&&$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################"""######$$$%%%%%%&&&&&& !!!""""""###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$&&&((( """$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!###"""  """###""""""!!!!!!!!!!!!""""""########################xxxuuussspppmmmooorrrvvvyyy{{{}}}~~~zzzvvvtttttttttvvvwwwyyy}}}~~~|||yyyuuuqqqkkkeeeaaa`````````bbbccceeeggghhhiiiiiihhhiiijjjjjjhhhfffdddeeefffaaabbbbbbdddgggjjjlllmmmhhhkkkppptttsssoooiiieeebbbccceeedddbbbaaaaaabbb^^^aaaaaa```bbbgggiiihhheeefffeeebbbbbbcccbbbaaa___aaaffflllnnnllljjjiiihhhggggggeee^^^WWWVVV[[[XXX[[[```ccceeefffggghhhfffhhhiiiiiihhhiiinnnrrrssstttttttttssstttvvvxxxtttpppqqqvvvwwwttttttxxxwww}}}zzzpppkkkooouuuuuussstttyyyzzzyyy{{{zzz{{{{{{xxxtttqqqppppppiiiiiihhheeedddeeehhhjjjjjjddd[[[NNNBBB:::777777111...+++))))))))))))((()))((((((***,,,---+++***&&&'''((())))))(((''''''(((((())))))))))))((((((+++***)))(((((()))***+++%%%(((******'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((('''%%%"""  !!!"""""""""%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$########################### !!!"""###$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$!!!"""###%%%%%%%%%$$$### !!!"""######$$$$$$### """###%%%&&&$$$$$$$$$######"""""""""$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&***)))&&&$$$""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################!!!""""""###$$$$$$%%%%%% !!!!!!"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&(((*** """$$$&&&'''&&&%%%$$$!!!"""$$$&&&(((***+++,,,'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$ """######!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""######|||tttqqqqqqpppllliiihhhmmmsssvvvyyy|||yyyrrrnnnnnnppp|||{{{{{{|||vvvtttqqqmmmkkkjjjgggccc______dddffffffiiimmmmmmkkkggggggffffffeeedddccccccaaabbbaaa^^^```dddeeebbbfffgggiiikkkmmmkkkhhhdddaaa___]]]]]]^^^___```___]]]^^^```aaaaaabbbdddfffjjjiiigggfffeeeeeeffffffddddddfffgggiiikkkmmmmmmeeeffffffddd___[[[XXXXXXbbbaaaaaaaaabbbeeeiiikkkeeeeeeeeegggkkkooosssvvvzzz{{{{{{yyywwwwwwxxxzzzxxxvvvttttttwww{{{~~~zzzpppkkkmmmqqqxxxvvvuuuvvvyyy|||~~~~~~}}}}}}{{{xxxsssmmmhhheee```___]]][[[YYYXXXWWWWWWTTTPPPIIIAAA:::444111///******)))(((((((((((((((&&&&&&'''((()))***++++++''''''(((((())))))******+++***(((&&&&&&&&&''''''&&&'''((((((&&&%%%&&&(((''''''(((((((((((((((((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########***)))((((((''''''''''''%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%'''((('''&&&###"""!!!""""""$$$%%%&&&''''''###############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$######""""""!!!!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&'''''''''############$$$%%%&&&'''"""###%%%%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!''''''&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$###############$$$$$$%%%$$$$$$###"""!!!$$$$$$###""""""######$$$$$$%%%&&&'''(((***++++++%%%$$$###""""""$$$&&&'''!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrnnnjjjiiijjjiiieeebbbcccgggmmmqqquuuzzzyyyqqqlllnnnrrr{{{zzz{{{}}}xxxpppooooooqqqrrrpppkkkfffbbbeeehhhiiimmmrrrrrrmmmeeeddddddcccbbbbbbcccccc]]]______]]]___dddeeeccceeeeeefffhhhjjjiiifffdddcccaaa___]]]]]]^^^^^^]]]\\\^^^aaabbbbbbbbbdddeeeeeeeeeggghhhiiiiiihhhhhheeeeeefffggggggggghhhhhhcccddddddbbb___\\\[[[[[[```aaaaaaccceeeggghhhiiicccdddeeegggjjjooorrruuu~~~~~~|||zzz{{{|||yyyvvvtttuuuxxx{{{~~~~~~yyyoooiiijjjnnnttttttttttttvvvxxx{{{}}}~~~}}}yyytttnnnfff```\\\XXXWWWTTTQQQNNNKKKJJJIIIEEEBBB===777222///---,,,++++++***)))))))))))))))(((((((((((((((((())))))''''''(((((())))))))))))((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$############"""""""""$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$######""""""""""""###%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""###%%%$$$######$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###"""$$$#########""""""""""""!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ """###$$$$$$$$$##################$$$$$$!!!"""###$$$$$$%%%$$$$$$###########################$$$$$$%%%&&&'''(((((($$$$$$#########$$$%%%&&&!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$```______aaadddddd___[[[[[[___dddhhhlllsss|||yyyoookkkooouuuzzzyyyyyy||||||yyymmmooossswwwyyyxxxsssppphhhjjjkkkooowww~~~|||vvvhhhgggdddbbb```______```[[[^^^^^^]]]^^^ccceeecccdddcccccceeeggggggfffdddeeecccaaa^^^\\\[[[[[[[[[[[[^^^aaabbbbbbbbbcccddd```bbbfffjjjlllmmmllllllgggggggggffffffdddcccbbbcccddddddbbb___^^^___```bbbdddgggjjjkkkjjjiiihhhbbbcccdddgggjjjnnnqqqsss}}}~~~|||{{{{{{xxxvvvssstttvvvyyy{{{|||zzzpppjjjiiikkklllnnnpppooonnnppptttxxx|||zzzuuunnneee\\\UUUQQQNNNLLLIIIDDD@@@===;;;999555444111...,,,+++******++++++******))))))******+++******)))((('''&&&&&&'''(((((((((((()))))))))%%%&&&'''((())))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$##################$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''&&&$$$###"""!!!"""###$$$$$$$$$###"""!!! $$$$$$######""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$#############################################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""%%%$$$$$$###"""!!! """$$$$$$$$$"""!!!"""###&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$$$$$$$###"""""""""""""""######"""$$$$$$$$$"""!!!"""###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%$$$$$$###"""###############"""""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######"""!!!!!!########################""""""""""""""""""""""""!!!$$$%%%%%%$$$""""""""""""###$$$$$$$$$%%%!!!"""###$$$$$$%%%$$$$$$"""###$$$$$$%%%$$$###"""############$$$$$$%%%%%%#########$$$$$$$$$%%%%%%""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPRRRUUUZZZ]]]\\\XXXTTTTTTWWWZZZ]]]aaaiiirrrzzz~~~vvvmmmkkkrrryyyyyywwwwwwyyy{{{{{{zzzxxxqqqsssvvvyyyzzzyyyvvvsssmmmnnnpppuuuqqqooojjjeeeaaa^^^]]]\\\]]]aaabbb___```ccceeeccceeedddcccdddfffggghhhggggggfffccc```\\\YYYYYYZZZ[[[^^^aaacccbbbbbbbbbcccbbbdddfffjjjmmmooopppqqqjjjjjjiiiiiigggeeedddcccgggggggggdddbbbbbbccceeejjjmmmppprrrrrrooojjjgggaaabbbdddgggjjjmmmooopppuuuxxx{{{|||zzzyyyxxxxxxwwwuuurrrrrrtttvvvxxxxxx{{{|||{{{uuullleeeccccccbbbfffiiihhheeeeeejjjoootttrrrlllddd[[[RRRKKKGGGEEECCC???;;;888444222111...---,,,++++++++++++,,,******)))))))))))))))*********)))((('''&&&&&&%%%(((((((((((((((((((((((($$$&&&''')))))))))(((((('''((())))))(((''')))***''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$###"""!!!!!! $$$$$$######"""!!!  !!!"""#################################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$#########$$$$$$######"""""""""!!!###$$$$$$###!!! !!!"""&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$######"""""""""#########$$$$$$###!!! !!!"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$##############################&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$%%%%%%%%%$$$$$$$$$#########"""################################################ !!!###$$$$$$###!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!! """$$$%%%&&&$$$###"""########################""""""###$$$$$$$$$$$$###"""""""""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$########################DDDGGGLLLQQQTTTSSSPPPLLLOOOQQQSSSTTTWWW]]]fffmmmuuuvvvuuuooojjjkkkrrrzzzyyywwwvvvvvvxxxyyyyyyyyyyyyzzzzzzyyywwwuuusssrrrmmmnnnooouuuwwwuuupppkkkfffbbb```___bbbggghhheeecccdddeeedddgggeeedddeeehhhjjjkkkkkkhhhhhhfffaaa\\\YYYYYYZZZ\\\^^^aaabbbaaaaaabbbbbbhhhhhhhhhiiilllppptttwwwnnnnnnmmmkkkjjjiiiiiiiiimmmmmmllljjjgggggghhhjjjqqqtttvvvwwwtttoooiiieeeaaaccceeehhhjjjllllllmmmlllooosssuuuuuuuuuuuuuuuxxxuuurrrqqqsssuuuvvvvvvrrrrrrqqqkkkccc\\\YYYYYY[[[___bbbaaa]]]\\\```dddfffccc^^^XXXPPPIIICCC@@@:::999777444222000///...,,,++++++++++++,,,,,,,,,(((((('''''''''(((((()))((((((((((((''''''''''''((((((((('''''''''''''''&&&'''((())))))((('''&&&%%%&&&((((((''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###############$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""########################%%%$$$$$$###"""!!!!!!  !!!"""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""############$$$##################$$$"""######$$$$$$%%%%%%%%%###$$$$$$###!!! !!!"""&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$###$$$$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""######$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!! !!!###%%%&&&%%%###"""$$$$$$$$$$$$############!!!"""###$$$$$$$$$############""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$########################AAADDDIIINNNQQQQQQOOONNNMMMOOOPPPOOOPPPUUU\\\ccciiiiiihhhfffdddgggnnnsssuuutttsssssstttwwwyyy{{{|||wwwrrrppppppkkklllllloooyyyvvvuuurrrooollliiifffeeeggglllnnnjjjffffffgggfffhhhgggfffhhhkkkmmmnnnnnnhhhiiihhhccc]]]ZZZ[[[]]]]]]___````````````aaacccmmmlllkkkkkknnnsssxxx{{{sssqqqooommmllllllmmmnnnqqqrrrqqqooommmlllmmmnnnuuuvvvvvvuuurrrlllfffbbbccceeehhhjjjkkkkkkjjjiiigggiiimmmoooooopppqqqrrrxxxuuuqqqpppqqqrrrssssssnnnnnnkkkeee^^^YYYVVVUUUVVVXXXZZZYYYVVVTTTUUUWWWUUURRRNNNIIIDDD???;;;999111000///---,,,,,,,,,,,,)))*********************''''''&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&'''(((((((((((((((''''''"""$$$%%%%%%$$$$$$&&&''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%'''((((((&&&###!!!"""""""""######$$$$$$$$$%%%%%%$$$$$$######"""""" !!!""""""###$$$$$$###############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""############$$$$$$$$$###""""""###$$$$$$""""""###$$$%%%&&&''''''"""$$$$$$$$$"""!!!"""###&&&%%%$$$$$$######$$$$$$"""######$$$$$$#########%%%$$$$$$$$$$$$$$$%%%%%%"""$$$$$$$$$"""!!!"""###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""######$$$##################$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$############$$$$$$%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""$$$&&&((("""""""""###$$$$$$$$$%%%!!!"""###$$$$$$%%%$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$############"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$########################;;;>>>CCCGGGJJJMMMNNNOOOLLLNNNOOONNNNNNQQQXXX]]]___]]]\\\[[[^^^aaaeeegggjjjjjjjjjjjjmmmrrrxxx{{{{{{uuurrrqqqllllllkkkjjjooowwwzzzyyyttttttsssrrroookkkhhheeegggnnnqqqmmmiiiiiijjjjjjhhhggghhhjjjmmmooopppooohhhiiiiiieee___\\\^^^aaa_________^^^^^^___bbbdddllllllmmmooossswww|||~~~wwwtttoookkkjjjkkkmmmoooppprrrssssssrrrqqqqqqrrrwwwvvvvvvtttppplllhhhfffeeegggjjjlllllljjjhhhgggdddfffggghhhhhhhhhjjjkkkrrroookkkjjjjjjkkklllllljjjhhhddd___YYYUUUSSSRRROOOOOONNNMMMKKKIIIHHHGGGEEECCC@@@<<<888555222111,,,++++++************+++''''''(((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&''''''((()))***###$$$&&&&&&%%%%%%'''(((+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""######$$$$$$%%%%%%"""###%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$######"""######"""######$$$%%%&&&"""###%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""########################$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%################################################ !!!###$$$%%%&&&&&&##################$$$$$$!!!"""###$$$$$$%%%$$$$$$!!!""""""###$$$$$$%%%%%%##################$$$$$$###"""!!!!!!!!!"""$$$%%%############"""""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$########################///222777;;;???CCCGGGJJJKKKNNNOOOOOOOOOQQQWWW\\\ZZZVVVTTTUUUYYY\\\^^^]]]______```bbbfffmmmtttzzzyyyuuusssooopppmmmiiijjjppptttttttttuuutttrrroooiiidddaaafffmmmqqqnnnjjjkkkllllllgggggghhhkkkoooppppppooogggiiijjjfff```]]]```ccc``````___]]]\\\^^^bbbeeejjjkkknnnrrrwww{{{~~~yyyuuuoooiiiggghhhkkknnnnnnpppsssuuutttttttttuuuxxxxxxvvvtttqqqnnnlllkkkgggiiikkkmmmmmmjjjgggeeebbbcccccccccaaaaaaccceeellliiieeeccccccdddddddddaaa___ZZZTTTOOOLLLKKKJJJGGGFFFDDDCCCBBB@@@===;;;<<<:::777444111...,,,,,,,,,+++******************%%%&&&'''(((((()))((((((((((((((((((((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%''')))+++---&&&'''))))))((()))***,,,,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$%%%&&&&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############"""""""""""""""###%%%%%%$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!!!!!!!"""###%%%%%%"""###%%%%%%$$$$$$%%%'''###""""""""""""""""""###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""########################$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! %%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$###############$$$$$$%%%$$$$$$###"""!!!""""""""""""###$$$%%%&&&!!!"""""""""#########$$$$$$###!!! """$$$%%%$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""...///111333666999<<<===AAADDDGGGIIIKKKMMMQQQSSSUUUSSSPPPNNNOOORRRVVVYYYXXXYYYXXXYYY[[[aaaiiiooo{{{zzzsssppppppppplllkkkmmmnnnmmmpppuuu{{{wwwsssqqqpppmmmiiieeejjjlllllljjjggggggjjjnnnkkkjjjjjjkkkmmmmmmllljjjiiihhhgggeeecccbbbaaa```______^^^]]]\\\\\\___bbbfffhhhkkkppptttwwwzzz{{{vvvrrrkkkdddaaabbbeeegggkkklllmmmmmmmmmnnnppprrrsssqqqoooppprrrrrrooolllmmmkkkjjjnnnppplllbbbYYYUUUYYY]]]\\\XXXVVVWWWZZZ^^^\\\YYYWWWVVVWWWYYYZZZXXXUUUPPPJJJFFFCCCAAA@@@===<<<:::888666333222111000///...,,,***)))''''''******++++++++++++******((((((((((((((()))******...+++((((((******(((&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))###$$$%%%&&&((()))******&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##########################################&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$&&&%%%### %%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$,,,***'''$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!###%%%(((&&&###!!!"""$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!########################""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$######$$$$$$$$$######""""""""""""""""""#########%%%%%%%%%%%%%%%%%%&&&&&&###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!$$$ !!!%%%&&&%%%%%%$$$$$$######$$$$$$%%%!!!######!!!!!!%%%$$$""""""###%%%%%%!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""###$$$&&&%%%%%%***+++,,,...000333555666;;;>>>AAACCCEEEGGGJJJLLLOOOMMMKKKJJJJJJMMMPPPRRROOOOOOOOOPPPSSSYYY```eeessswwwzzzxxxrrrllliiiiiilllhhhgggiiijjjiiilllqqqxxxwwwxxxxxxxxxtttmmmggghhhjjjllljjjgggfffhhhkkkjjjjjjjjjkkkmmmmmmkkkjjjhhhgggfffeeecccbbbaaa```^^^^^^^^^\\\[[[\\\___aaafffgggjjjmmmppprrrtttuuummmhhhbbb\\\ZZZZZZ]]]___hhhiiijjjiiigggffffffggghhhgggfffhhhkkkmmmlllkkkmmmjjjhhhjjjkkkeeeZZZQQQNNNQQQTTTSSSNNNLLLMMMOOOSSSRRRPPPNNNNNNNNNOOOPPPOOOLLLHHHCCC???<<<;;;;;;777666444222000...,,,,,,...---,,,+++***((('''''')))******++++++******)))((((((((((((((())))))***---+++(((((()))***(((&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&'''(((((()))'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$&&&''''''$$$"""!!!!!!!!!"""""""""######$$$$$$#########$$$$$$%%%################################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$###$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$#########$$$%%%%%%""""""""""""""""""""""""###%%%&&&%%%$$$#########%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""###############"""""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$######"""%%%$$$$$$###"""!!!!!! $$$$$$$$$$$$############"""!!! !!!"""###"""!!!""""""""""""########################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! """%%%'''%%%$$$######"""""""""######""" !!!"""$$$$$$$$$"""!!!"""$$$$$$""" !!!!!!!!!"""""""""$$$###""""""$$$%%%%%%$$$'''(((((()))+++---///000333555888:::;;;===@@@BBBEEEEEECCCCCCCCCDDDEEEFFFDDDEEEFFFGGGJJJOOOVVV[[[eeehhhkkkiiiddd___]]]]]]aaa]]]\\\___```___bbbfffnnnqqqvvvzzzzzzuuullleeedddgggiiihhheeecccdddfffhhhhhhiiikkkmmmmmmkkkiiieeeeeeddddddcccaaa```___^^^______^^^]]]]]]```bbbeeeeeefffggghhhiiijjjjjjeeeaaa\\\XXXVVVVVVXXXZZZbbbcccdddbbb___\\\[[[ZZZZZZYYYYYYZZZ^^^aaabbbccceeecccaaabbbbbb^^^TTTLLLHHHJJJKKKIIIDDDAAAAAACCCFFFFFFEEEEEEDDDCCCCCCCCCAAA???<<<999666444333333111000///---+++***((((((++++++***))))))(((((('''))))))************))))))((((((''''''(((((()))***,,,***((((((((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!""""""###$$$$$$%%%%%%&&&%%%%%%'''((((((&&&$$$ !!!""""""######%%%$$$######"""#########################################################"""############$$$$$$$$$$$$$$$############$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$#########%%%$$$###"""""""""###$$$ """$$$%%%&&&''''''########################%%%$$$###$$$%%%%%%###""""""""""""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$###############""""""!!!!!!!!!######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""""""""######$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$#########"""""""""#########""""""!!!!!! !!! !!!"""$$$###"""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""!!!$$$### ###'''$$$######"""!!!!!!!!!"""%%%"""###&&&%%%######""" """######"""""""""""""""############$$$"""!!!!!!###$$$$$$###((((((((())))))***,,,,,,,,,...111222333444666888;;;;;;::::::::::::::::::<<<===???AAACCCHHHNNNRRRVVVXXXZZZXXXUUUQQQPPPPPPQQQNNNNNNQQQRRRQQQTTTXXX___dddjjjoooooojjjccc]]]]]]```cccbbb___]]]^^^___eeefffhhhjjjlllllliiifff``````aaaaaa```___]]]]]]^^^___```___^^^___aaacccbbbaaa``````____________\\\ZZZWWWTTTRRRSSSTTTUUUYYY[[[]]]\\\ZZZWWWUUUTTTRRRQQQPPPOOOQQQSSSUUUVVVVVVUUUUUUXXXZZZXXXRRRMMMFFFGGGGGGDDD???<<<;;;;;;<<<============;;;:::999666555333111///............------+++***)))((('''((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''((())))))***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$##############################"""""""""###$$$$$$################################################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######%%%%%%$$$$$$######""""""$$$$$$###""""""######$$$!!!"""$$$%%%%%%$$$###"""########################%%%###!!!###%%%&&&###  """###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!########################""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################"""""""""###$$$$$$%%%%%%$$$##################$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$%%%$$$$$$###############$$$##################$$$######$$$$$$$$$$$$######%%%$$$############$$$%%%""""""###$$$$$$$$$###### !!!"""$$$%%%&&&&&&$$$$$$###"""!!!   ###$$$$$$###"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""######"""""""""""""""### ###$$$###"""###$$$"""""""""""""""###$$$$$$&&&$$$!!!!!!###%%%$$$"""###""" !!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%###""" !!!"""$$$$$$###))))))((((((((())))))***)))+++,,,------...000222222222222222222222111111555777999;;;===@@@EEEHHHHHHIIIJJJIIIGGGEEEDDDDDDEEEBBBBBBFFFGGGGGGHHHLLLQQQUUUZZZ]]]]]]ZZZVVVSSSSSSVVVYYYYYYVVVTTTUUUWWW___aaacccgggiiihhhdddaaaXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\[[[[[[[[[]]]___\\\[[[ZZZXXXWWWVVVVVVVVVQQQPPPOOONNNMMMMMMNNNNNNQQQTTTVVVWWWVVVTTTSSSSSSSSSQQQOOOLLLIIIIIIIIIKKKJJJIIIKKKNNNQQQPPPMMMJJJDDDDDDBBB???;;;888777777444555666666555444222000//////...---,,,,,,,,,,,,++++++******)))(((((((((&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''''''''(((((()))((((((((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$###$$$%%%&&&$$$###%%%%%%$$$$$$######""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######"""""""""##################$$$$$$######$$$%%%$$$###!!! ########################$$$"""!!!"""%%%&&&###!!! !!!"""###$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!########################""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########################################################$$$$$$#########"""######$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""#########$$$$$$###############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&'''%%%%%%$$$###""""""!!!!!!  ###$$$$$$###!!!!!!!!!"""""""""######""""""""""""#########$$$ !!!"""$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######!!! !!!###&&&&&&###!!!!!!!!!""""""$$$&&&'''(((%%%&&&&&&$$$!!! !!!#########"""!!!!!!"""###%%%!!!!!!"""""""""############""" !!!"""$$$$$$###(((''''''&&&&&&''''''(((((()))++++++++++++---...,,,,,,,,,------------------///222333555777:::<<<<<<<<<<<<;;;;;;;;;;;;;;;===;;;<<>><<<:::777555333222111---...//////...---+++***++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################%%%%%%$$$$$$###""""""!!!$$$###""""""$$$$$$###"""############"""""""""!!!############$$$%%%&&&'''"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############""""""""""""#########$$$$$$$$$$$$!!!""""""###$$$$$$##############################"""""""""###$$$$$$###"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##########################################"""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$######""""""######$$$$$$######"""!!!"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$######"""!!! !!!"""$$$###""" !!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$###!!! """&&&'''$$$ !!!!!!"""###$$$&&&((()))###%%%'''%%%!!! ###$$$%%%%%%$$$""""""###%%%#########$$$$$$$$$%%%%%%$$$"""!!!!!!###$$$$$$###(((''''''&&&&&&''''''(((''')))******))))))+++,,,)))))))))))))))***,,,,,,(((***,,,......///111222333222111111222333444444777555666:::<<<;;;<<<@@@???AAACCCCCC@@@??????@@@<<>>>>>:::888888999666999;;;;;;:::;;;@@@DDDFFFIIIMMMRRRUUUSSSNNNJJJCCCEEEHHHKKKLLLKKKJJJIIIEEEGGGIIIJJJJJJJJJKKKMMMLLLKKKJJJIIIIIIKKKMMMNNNGGGHHHKKKMMMNNNMMMLLLKKKNNNMMMLLLIIIEEEBBBBBBCCCBBBDDDDDDAAA<<<888888888444555555555666555555444222000---,,,,,,,,,,,,+++,,,,,,+++******)))))))))&&&'''((((((((((((''''''((((((((())))))*********((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((($$$&&&(((&&&$$$$$$&&&)))''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###$$$$$$$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%###""""""###$$$$$$###!!!"""###%%%''')))***++++++***(((&&&%%%######""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!###%%%$$$###"""""""""""""""###$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((!!!!!!""""""""""""!!!!!!########################""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" """###%%%&&&&&&"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''"""######$$$$$$"""!!! """###$$$%%%%%%$$$###"""######$$$$$$$$$$$$###### """###%%%%%%###""" !!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$###"""!!!!!!""""""!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!########################!!!!!!!!!!!!"""###%%%%%%!!!###&&&%%%"""!!!###&&&$$$######"""""""""""""""  $$$&&&$$$!!!&&&)))+++)))&&&###"""### !!!!!!!!!!!!"""""""""%%%$$$"""###$$$&&&%%%%%%'''''''''''''''((())))))))))))))))))((('''&&&%%%******))))))))))))******------------,,,,,,+++***++++++***)))***+++---...111111111111111222333333444555555666666555555444333333333333444666888999@@@BBBDDDFFFGGGFFFEEEDDDBBBDDDHHHKKKLLLJJJGGGEEEHHHIIIJJJJJJHHHHHHIIIJJJNNNLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFCCC@@@>>><<<;;;===<<<:::777444222000///000000000//////.........,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))((((((***)))'''%%%%%%%%%'''(((***(((''''''(((((('''%%%&&&%%%%%%%%%&&&''')))***))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&######""""""""""""######%%%&&&&&&&&&%%%###!!! ###'''---///...---,,,---111...***&&&$$$###$$$$$$"""$$$&&&&&&$$$"""!!!!!!######""""""""""""######"""############""""""!!! !!!!!!"""######### !!!"""###############$$$%%%&&&$$$"""!!!!!!"""""""""###$$$%%%%%%&&&&&&'''%%%###!!!!!!"""###$$$######""""""""""""######""""""#########""""""!!!######""""""######$$$%%%%%%$$$###""""""###$$$%%%"""######$$$$$$######"""%%%""" !!!$$$$$$""" """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$""" !!!###$$$### ########################$$$#########""""""!!!!!!########################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!###$$$$$$""" !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""###$$$%%%$$$###!!! !!!!!!!!! !!!"""$$$#########""""""!!!!!!!!! $$$&&&&&&$$$%%%%%%$$$###"""!!! ###"""!!!"""###""" !!!!!!"""###############!!!!!!"""###$$$%%%%%%&&&########################((((((((((((((()))******%%%&&&'''(((((()))))))))***))))))))))))))))))***,,,,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,,,,,,,---......//////000000000000//////000//////000111222444555888999;;;<<<======<<<<<<<<<>>>AAADDDFFFEEECCCBBBEEEFFFGGGFFFDDDCCCCCCDDDFFFEEECCCBBBBBBBBBDDDEEE???>>>>>>=========>>>>>>;;;:::888666444222111000444333222000///---,,,,,,************)))))))))(((++++++,,,,,,+++******)))((((((((((((((((((((((((&&&''''''((())))))******&&&&&&'''((((((((((((((('''&&&$$$""""""###$$$%%%***(((''''''(((((('''%%%%%%%%%$$$$$$%%%'''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################"""###%%%$$$$$$###%%%&&&######""""""""""""######%%%%%%%%%%%%$$$###"""!!!&&&))),,,,,,***'''&&&''')))((('''&&&%%%$$$######!!!"""###""" !!!"""&&&%%%### !!!""""""#########""""""#########"""!!!!!! !!!""""""############"""$$$%%%%%%$$$""" !!!"""""""""######$$$$$$%%%%%%$$$###!!! !!!"""###"""""""""""""""######%%%%%%%%%&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$""" !!!###$$$###!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''%%%###$$$&&&'''&&&$$$####################################"""""""""!!! %%%$$$$$$$$$######""""""###########################""""""###%%%$$$""" !!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""""""""$$$$$$$$$###!!! !!!"""""""""!!! ############"""""""""!!!!!! !!!$$$&&&%%%###$$$$$$######"""!!!!!!!!!###"""!!!"""######!!!!!!!!!"""##############################$$$$$$$$$########################(((((()))))))))*********%%%&&&'''(((((()))(((((())))))))))))))))))))))))++++++,,,,,,++++++******))))))*********)))(((((())))))))))))))))))***+++***++++++++++++++++++***++++++++++++,,,---//////000111111222333333444444444666888;;;<<<=========???@@@@@@???===;;;;;;<<<<<<;;;:::::::::;;;===>>>666666555444333333333444111111000///...,,,,,,++++++++++++++++++*********))))))))))))((((((((((((******++++++******))))))((((((((((((((((((((((((&&&&&&'''((())))))******&&&''''''(((((((((((((((%%%%%%###"""""""""###$$$)))(((&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################"""###%%%$$$######$$$%%%######""""""""""""######&&&%%%$$$###############&&&'''((('''%%%###"""###!!!"""###$$$$$$$$$"""!!!""""""!!!  ###%%%  !!!"""###############$$$######""""""!!! """############""""""!!!"""$$$$$$###!!! !!!########################"""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""############"""""""""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""!!! !!!###$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""""""""""""############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""$$$$$$###"""####################################""""""""""""########################&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$"""  ###%%%'''""""""""""""""""""""""""$$$############"""""""""""""""###$$$$$$###!!!  !!!"""###"""""""""############"""""""""""""""!!!!!!!!!###$$$###""""""""""""""""""""""""""""""!!!!!!"""###$$$"""!!!!!!""""""############"""$$$$$$$$$#########""""""########################''''''((()))))))))))))))(((((((((((('''&&&%%%%%%((())))))))))))))))))((()))******+++******))))))(((((()))***)))(((&&&%%%***)))))))))))))))******))))))************))))))''''''(((((()))***++++++------,,,------...000000000111222333444444555555666777888777555444555666444444333333333444555666333222111//////............---------,,,,,,,,,+++************************(((((((((((((((((((((((()))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""###############""""""########################################################################"""###$$$$$$###"""###%%%######""""""""""""######%%%$$$###""""""###$$$$$$$$$$$$######""""""###$$$ !!!!!!"""######"""""""""######"""""""""%%%''' !!!"""###$$$%%% !!!######$$$$$$$$$ !!!!!!"""######$$$$$$###############"""!!! !!!######""" !!!#########"""""""""""""""######$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""!!!!!!######$$$%%%%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$!!! !!!"""###$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$###############$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""""""""!!!#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%$$$"""!!!  """$$$%%%""""""""""""""""""""""""############""""""""""""""""""############"""!!! ###&&&'''&&&$$$#########"""""""""""""""###"""""""""######""""""!!!!!!""""""############!!!!!! """$$$$$$###"""!!!"""############""""""################################################%%%&&&'''(((((((((''''''(((((((((((('''&&&%%%$$$'''((())))))))))))((('''(((((())))))***))))))((('''((())))))((('''%%%$$$******))))))((())))))***(((((())))))))))))((((((&&&&&&'''(((((()))))))))************+++,,,---...000//////...............---///000000//////000222111000000///////////////000///...---,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%'''(((((((((((((((''''''(((((('''''''''((((((((('''&&&%%%&&&'''((('''&&&&&&'''''''''(((((((((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$%%%$$$$$$##########################################$$$$$$$$$########################"""$$$$$$$$$""""""###$$$######""""""""""""######$$$###"""!!!"""###$$$%%%%%%$$$""""""""""""######%%%###"""!!!!!!"""###$$$ """$$$%%%$$$###$$$$$$((('''%%%###"""!!!  !!!######$$$$$$$$$!!!!!!""""""###$$$$$$$$$###############"""!!! !!!"""###"""!!! !!!"""#########""""""""""""""""""###$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$"""######$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&#########$$$$$$############$$$$$$%%%%%%$$$$$$### !!!""""""######$$$%%%##############################$$$$$$$$$######"""!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$%%%%%%########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!################################################(((&&&$$$$$$$$$$$$###!!!!!!!!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""%%%))))))&&&###""""""""""""""""""##################""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!!"""$$$%%%$$$"""""""""#########""""""!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$%%%&&&'''((('''&&&&&&$$$%%%&&&''''''(((''''''''''''))))))))))))''''''''''''(((((())))))((((((''''''((((((((('''&&&&&&)))(((((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((''''''(((((()))*********///......---,,,+++******''')))++++++++++++---///......---------,,,,,,+++,,,+++***)))))))))))))))((((((((()))))))))*********))))))((((((''''''&&&&&&&&&'''''''''''''''(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''******)))((('''%%%$$$$$$(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%'''((('''&&&&&&&&&'''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!##############################$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""#########""""""""""""######"""""""""""""""###$$$%%%)))'''$$$###""""""!!!(((&&&###!!!!!!"""$$$&&& ###$$$###!!!!!!!!!$$$###""""""!!!!!!"""""" !!!"""###############%%%$$$$$$######"""!!!!!!"""############""""""!!!!!!"""######!!!!!!"""###########################!!!!!!!!!!!!!!!"""""""""######""""""""""""###### !!!"""###############$$$%%%&&&'''((('''&&&&&&"""###$$$$$$$$$$$$###"""#########$$$$$$######### !!!######""""""###%%%###########################$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$###"""###%%%########################""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""'''%%%###"""###$$$###""""""###$$$%%%$$$""" """"""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""#########$$$$$$%%%))),,,+++%%% """"""""""""############"""###$$$###"""!!!"""###!!!!!!""""""#########$$$###""""""###$$$%%%###""""""############""""""!!! !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$%%%'''((()))((('''&&&$$$$$$%%%&&&''''''''''''&&&''')))******)))'''&&&&&&&&&'''((((((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&'''((()))(((((('''%%%&&&'''((())))))((((((,,,,,,,,,,,,+++***)))(((&&&((())))))((((((***+++******++++++,,,,,,++++++***)))(((((((((((())))))))))))*********+++++++++'''''''''&&&&&&&&&&&&&&&(((((()))))))))*********%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!!!!#########""""""""""""###### !!!"""###$$$$$$$$$$$$(((%%%######$$$###!!!%%%%%%$$$######$$$%%%&&& """######!!! !!! """###%%%&&&!!!""""""#########""""""%%%%%%$$$######""""""!!!!!!""""""############""""""###$$$###""""""###$$$""""""######$$$$$$%%%%%%"""!!! !!!###$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%&&&'''&&&%%%$$$"""###$$$$$$$$$$$$###"""!!!""""""######""""""!!!!!!"""$$$###!!!!!!"""$$$########################$$$$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """###""" !!!###########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%###!!!!!!"""#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""######$$$######&&&+++//////)))###!!!"""""""""############ """$$$###!!!!!!"""$$$"""""""""""""""#########$$$###"""###$$$$$$###!!!###############"""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""%%%&&&(((******)))((('''''''''''''''&&&%%%$$$$$$&&&'''(((******((('''&&&%%%&&&&&&'''((((((((('''((('''&&&&&&'''(((***++++++***)))(((((((((((((((((())))))******))))))(((%%%&&&'''((()))((('''&&&%%%&&&(((***+++***)))(((((()))***+++++++++))))))((()))***)))''''''((()))&&&''')))***+++,,,,,,,,,))))))))))))))))))******'''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((())))))((('''&&&&&&%%%&&&''''''((((((((('''&&&%%%$$$%%%'''((('''&&&"""###$$$%%%$$$$$$"""!!!%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!!!!"""######""""""""""""###### """###$$$$$$$$$######!!! """%%%&&&$$$!!!!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%"""!!!!!!###%%%%%%$$$###"""!!!!!!!!!!!!"""############""""""!!!"""""""""###$$$$$$%%%%%% !!!"""###############"""###$$$$$$###"""###%%%""""""###$$$%%%&&&&&&&&&$$$###"""!!!!!!###%%%'''&&&%%%$$$"""!!!!!!!!! !!!"""###$$$$$$$$$$$$ """###%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!###%%%$$$!!! """$$$########################$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''&&&###"""$$$&&&########################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """###$$$###%%%$$$###"""###$$$&&&'''"""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$$$$+++222444///***!!!!!!""""""#########$$$ """$$$###!!!!!!###%%%######""""""""""""""""""%%%$$$######$$$$$$""" ###############"""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""'''''''''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&'''((())))))((((((&&&$$$###$$$''')))'''%%%''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((***)))''''''(((((('''%%%''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&$$$###'''$$$###$$$&&&'''%%%###$$$%%%%%%&&&'''''''''&&&***)))(((''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!""""""######$$$$$$&&&%%%%%%%%%$$$#########&&&### """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! """############$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""###$$$###!!! """""""""""""""""""""###""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$#########%%%&&&'''%%%$$$###""""""###$$$%%%!!!$$$((( %%%###""""""############""""""###############"""!!! """""""""###%%%$$$""" !!!!!!""""""######"""""""""""""""######$$$$$$$$$###############$$$%%%$$$"""!!!"""###"""!!!########################$$$#########""""""!!!!!!########################"""######$$$$$$######"""################################################"""############$$$$$$$$$$$$$$$$$$$$$##################""""""""""""######&&&%%%$$$#########$$$%%%########################!!!!!!!!!"""######$$$$$$"""""""""###%%%%%%$$$###"""""""""""""""###$$$$$$"""!!! !!!!!!"""$$$%%%$$$""" $$$######$$$&&&&&&%%%###%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&$$$%%%((()))'''%%%''''''''''''&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''((((((((((((&&&%%%$$$%%%&&&'''&&&%%%''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$'''%%%$$$$$$&&&'''&&&$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""##############################$$$$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$#########&&&###""""""$$$&&&%%%###""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""#########$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""$$$%%%$$$""" ######""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!"""""""""""""""!!!!!!################################################!!!!!!!!!!!!!!!  """###$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$''' %%%###""""""############""""""###############"""!!!!!!###"""!!!"""$$$$$$"""!!!###############""""""""""""""""""""""""######$$$$$$$$$###############$$$&&&$$$""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!#####################$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""""""""###$$$$$$########################$$$$$$######"""!!!!!!!!!"""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!"""######"""!!!!!! !!!!!!""" !!!"""######""" ###""""""###%%%%%%$$$###%%%$$$"""!!!!!!"""$$$%%%######"""""""""###$$$%%%"""""""""!!!!!!!!!!!!!!!###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''''''''(((((((((''''''&&&)))'''&&&'''(((((('''&&&(((((((((''''''''''''&&&'''''''''''''''(((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))***)))(((&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&%%%###'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&%%%$$$'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$%%%&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$######"""""""""######""""""""""""""""""""""""""""""""""""######$$$$$$$$$#####################"""""""""""""""#####################"""!!!"""$$$&&&&&&%%%########################%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!"""#########""""""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""################################################"""#########"""!!!!!! ################################################ !!!!!!  ###%%%%%%###"""$$$$$$###""""""###$$$$$$%%%!!!%%%%%%""")))&&&""""""############""""""############""""""""""""$$$"""!!!!!!"""######"""%%%%%%%%%$$$###""""""!!!"""""""""""""""######$$$$$$###############$$$$$$%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!! !!!######""" """"""!!!!!! !!!!!!!!!"""""""""!!!!!!""""""############"""!!! """!!!!!!"""$$$$$$###"""$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$%%% !!!!!!!!!!!!%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%))))))(((((((((''''''&&&((((((((((((((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((()))((('''&&&&&&&&&'''''''''((((((+++)))((('''''''''%%%###&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$######"""""""""!!!!!!!!!"""#########$$$  !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############!!!"""""""""############""""""""""""""""""""""""###$$$%%%%%%###""""""############"""!!!!!! """"""###$$$$$$$$$$$$##################"""!!!!!!#######################################################################################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#######################################""""""!!!!!!$$$%%%%%%$$$$$$$$$##################$$$&&&"""%%%$$$ '''///+++""""""############""""""######"""""""""""""""###%%%###!!! """#########$$$$$$$$$######""""""""""""""""""""""""######$$$#########"""######$$$%%%$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########"""$$$$$$############$$$$$$ !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""!!!!!!"""######""" """!!!!!! ###""""""""""""######$$$$$$###"""!!! !!!"""!!! !!!###$$$"""!!!######""""""""""""###############""""""""""""### !!!"""######)))((((((((('''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%%%%)))))))))(((''''''&&&''''''(((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''$$$%%%%%%%%%&&&&&&''''''$$$$$$&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""#############################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!"""#########$$$ $$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!"""""""""#########!!!"""""""""############"""""""""""""""""""""""""""$$$%%%%%%###""""""###""""""""""""!!!!!! """"""###$$$$$$$$$$$$### !!!"""########################""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""########################$$$%%%%%%%%%%%%$$$#########"""""""""""""""###############$$$$$$#########%%%!!!$$$###!!!,,,555///""""""############""""""######"""!!!!!!"""###$$$%%%###!!! """#########!!!!!!!!!"""""""""######"""""""""""""""######$$$######""""""###$$$$$$%%%###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""###$$$$$$###!!!!!!!!! !!!!!!"""""""""""""""###$$$$$$"""!!! !!!###$$$!!! !!!######""" ###""""""""""""""""""###$$$$$$$$$###"""!!!  !!!"""######$$$%%%))))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%'''((()))(((&&&&&&&&&(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%&&&&&&&&&&&&'''''''''!!! !!!###&&&(((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################## !!!!!!"""#######################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################"""######!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""!!!###$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$### !!!"""############!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!###"""!!!  !!!""""""###$$$$$$$$$$$$###"""###!!!###""""""///777///""""""############""""""###"""!!!!!!!!!"""$$$$$$$$$"""!!!!!!"""######""" !!!""""""######"""""""""""""""######$$$""""""""""""###$$$%%%%%%###""" !!!"""######"""########################""""""""""""############""""""""""""""""""""""""#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!  !!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$######$$$%%%%%%###!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!"""######$$$!!! !!!"""$$$%%%!!! !!!######"""!!!""""""""""""""""""""""""$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&$$$&&&((('''%%%%%%&&&(((%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&&&&'''''''''"""!!!!!!###%%%''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&"""$$$&&&%%%###"""###%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########!!!###$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############"""""""""""""""""""""""" """######"""!!!"""""" !!!"""""""""""""""###$$$$$$$$$$$$###!!!!!!"""""""""""""""!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###"""!!! ###!!! ---444)))""""""############""""""###"""!!! !!!"""$$$%%%###"""!!!"""$$$$$$"""!!!"""""""""""""""""""""###"""""""""""""""######$$$""""""""""""###$$$%%%&&&%%%$$$""""""###$$$###"""""""""""""""""""""""""""!!!"""""""""#####################"""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!  !!!"""######""""""!!!########################$$$$$$######"""!!!!!!!!!$$$###"""###$$$###""" !!!"""###$$$%%% !!!"""###$$$"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$###!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!!!!! !!!!!!!!!""""""######"""######$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''###%%%''''''%%%$$$''')))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&&&&&&&$$$###%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''!!!$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$#########!!!"""""" ###&&&########################"""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!######!!!!!!!!!""" !!!"""######""""""###$$$$$$$$$$$$###############"""!!!  !!!###%%%'''***+++,,,########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!$$$'''''''''%%%$$$"""###$$$%%%%%%$$$###"""!!! """+++000$$$""""""############""""""###"""!!! !!!"""$$$&&&"""""""""###%%%$$$""" %%%%%%$$$$$$###""""""""""""""""""""""""######$$$""""""""""""###$$$%%%&&&'''%%%######$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$##################""""""""""""###### !!!""""""!!! ########################!!!!!!!!!"""######$$$$$$###"""!!!"""###"""  !!!###$$$&&&''' !!!###############"""!!!!!! """!!!!!!"""$$$$$$###"""!!!!!!""""""""""""!!!!!! """###$$$$$$### !!!!!!!!!!!!!!!$$$$$$##################%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++***(((&&&%%%#########%%%%%%%%%%%%%%%&&&'''(((&&&$$$###%%%((()))'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%''''''((()))&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###&&&&&&$$$###""" %%%$$$$$$$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""###$$$ """############!!!$$$&&&'''%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$%%%###$$$&&&'''&&&###"""%%%%%%%%%$$$"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!##############################""""""""""""#########$$$%%%%%%%%%###"""!!! $$$%%%  !!! !!!!!!!!!!!!((((((((((((&&&###!!!""""""""""""""""""""""""###'''%%%"""+++:::===666&&&&&&&&&&&&&&&%%%$$$### !!!"""""""""""""""""""""###$$$$$$$$$$$$#########""""""!!!!!! """###$$$%%%%%%$$$###"""######################## !!!!!!!!!!!!!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$"""!!! ########################$$$$$$$$$############"""""""""############""""""$$$""" """%%%&&&%%%###!!!""""""!!!&&&%%%###"""""""""############""""""""""""######$$$"""!!!!!!"""$$$######""""""!!!!!!!!! """!!!"""$$$&&&&&&%%%###%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!!!! !!!###%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###&&&%%%###"""!!!!!!!!!"""$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!! !!!###$$$$$$""" %%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%''''''''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&'''(((%%%$$$###%%%'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$######""""""!!!!!!$$$$$$$$$###############""""""""""""!!!!!!!!! """###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''%%%$$$##############################!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&$$$""" """###%%%&&&&&&%%%$$$###"""""""""""""""######$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############$$$######""""""$$$&&&%%%"""!!!$$$%%%###############$$$$$$$$$$$$'''''''''&&&$$$###!!! """"""""""""""""""""""""###&&&%%%###***666888111###$$$$$$$$$######"""!!!!!!!!!"""#########""""""""""""###$$$$$$$$$$$$###"""""""""###############"""##################"""#####################$$$!!!!!!!!!"""!!!!!! """"""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!########################$$$$$$$$$############"""""""""""""""""""""""""""%%%###"""###%%%&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""""""""############""""""""""""######$$$###"""!!!!!!"""###$$$""""""!!!!!!!!! #########!!! """""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!#########$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###!!! !!!!!!$$$$$$###""" """""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! """"""############""""""############"""""""""!!! !!!"""""""""""" %%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''''')))***,,,---'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&""""""###$$$&&&''')))***&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%"""######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$###"""###$$$%%%$$$"""  """$$$&&&&&&%%%######$$$########################"""""""""#########$$$$$$$$$$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!! """""""""""""""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!"""######"""%%%%%%"""!!!$$$$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""%%%%%%###(((000000)))#########$$$######"""!!!#########$$$######""""""!!!"""######$$$$$$######!!!""""""###$$$%%%%%%%%%###""""""!!!!!!""""""###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$###"""!!!!!! ############$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""########################$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$%%%$$$######$$$$$$###""""""!!!!!!!!!###%%%''')))%%%$$$######"""###############""""""""""""##############################""""""""""""!!!!!!!!!!!!"""$$$$$$ &&&!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!""""""""""""""""""######$$$######$$$$$$$$$$$$############"""!!! """"""!!! """"""""""""""""""""""""!!!""""""######""""""!!!########################""""""###$$$###"""!!! ######""""""""""""##################"""""""""""" !!!!!!!!!!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))******)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########"""######$$$$$$######""""""###%%%&&&%%%$$$!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$###"""###$$$###!!!"""$$$&&&&&&$$$######$$$########################"""#########$$$$$$$$$$$$!!!"""###$$$###""" ##################$$$%%%""""""!!! !!!"""###"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""######################################################""""""""""""######"""!!! """###$$$(((---***$$$""""""!!!!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!$$$$$$###&&&***((("""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###############"""""""""######$$$$$$$$$###"""!!! !!!"""###!!!!!!""""""######$$$$$$$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!"""""""""#########$$$$$$########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""%%%###!!! !!!###%%%$$$######"""""""""!!! !!! !!!"""$$$$$$########################""""""""""""######!!!"""############"""!!!########################!!!""""""$$$)))"""###$$$%%%%%%$$$###"""$$$###""""""!!!!!!""""""#########!!!!!!!!!###%%%######$$$$$$$$$$$$######""""""!!!  !!!"""###$$$$$$"""""""""""""""#########"""""""""######"""""""""########################!!!"""$$$%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!  !!!"""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((((((''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""######$$$$$$######"""!!!###$$$%%%%%%###""" #########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""######$$$%%%%%%%%%$$$###$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""###$$$%%%$$$"""!!!!!!"""###%%%###$$$%%%%%%$$$###$$$%%%########################"""#########$$$$$$$$$$$$!!!""""""###"""!!!%%%$$$###"""""""""#########"""!!!!!!"""$$$&&&'''"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!! """###$$$!!!000:::666***$$$$$$%%% !!!!!!!!!""""""###"""!!! !!!"""$$$%%%""""""""""""""""""""""""!!!###$$$###$$$%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############"""######"""""""""!!!!!!!!!###"""!!! !!!"""###!!!!!!"""""""""######### """"""""""""""""""""""""%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""%%%###!!! !!!###%%%"""""""""!!!  """###$$$%%%$$$###!!!############$$$###############""""""""""""###### !!!""""""!!! """"""""""""""""""""""""!!! """#########"""###$$$%%%%%%$$$###"""$$$$$$###"""""""""""""""%%%%%%%%%$$$""""""$$$'''"""######$$$$$$######"""!!!!!!!!!!!!!!!  !!!"""###$$$%%%!!!"""""""""#########$$$""""""############""""""""""""""""""""""""""""""!!!"""$$$&&&&&&%%%###"""$$$###"""!!!!!!"""###$$$""""""""""""""""""###### !!!"""#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''')))***+++''''''&&&%%%%%%%%%&&&&&&!!!###%%%%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%$$$$$$###""" !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$%%%$$$###"""$$$$$$$$$###"""!!!!!! ###############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$###"""###$$$%%%$$$$$$###$$$%%%'''(((###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########"""""""""""""""%%%%%%$$$###""""""#########"""!!! !!!"""###"""""""""""""""######$$$!!!!!!!!!!!!!!!""""""###!!!  !!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!"""###### ///:::555(((!!!"""$$$!!!"""""""""############"""""""""""""""###$$$$$$"""""""""""""""""""""""""""######$$$###"""!!! !!!""""""###"""""""""#########$$$######"""""" !!!""""""######""""""######""""""!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""" ########################"""""""""""""""######$$$########################$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$ !!!"""!!!  !!! ###%%%%%%$$$""" """"""###$$$$$$$$$$$$#########""""""""""""######  """ !!!###"""!!!!!!""""""""""""!!!!!!$$$$$$###""""""""""""###"""###!!!"""""""""############""""""!!!!!!"""""""""!!!!!! !!!!!! !!!""""""######$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$%%%$$$############""""""""""""######""""""""""""############ !!!!!!""""""######$$$$$$$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%''')))+++---...((('''&&&%%%%%%%%%%%%%%% ###%%%%%%###"""$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######################################################################## """$$$$$$###"""!!!######""""""""""""""""""$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$"""""""""#########$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########"""!!! !!!###$$$"""############$$$$$$$$$"""!!!!!!  """""""""""""""######$$$!!!!!!!!!!!!!!!"""######"""!!!  !!!"""""""""""""""""""""""""""######""""""""""""###############$$$######""""""(((---(((!!! !!!""""""#########$$$$$$$$$""""""######$$$$$$######""""""""""""""""""""""""""""""###$$$###!!!!!!""" !!!"""""""""""""""!!!!!!"""#########"""""" !!!!!!"""""""""""""""###""""""""""""""""""""""""##################"""#########"""!!!!!! $$$$$$%%%&&&''''''''''''"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""#################################!!!!!!"""#######################################$$$$$$$$$############""""""""""""""""""""""""""" """######!!! """$$$!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$#########""""""""""""######"""!!!  !!!""" !!!!!!!!!!!!!!!"""######""" """"""!!!!!!!!!!!!""""""%%%$$$######""""""###### """!!!""""""############""""""!!!!!!"""######""""""!!!"""""""""!!!!!! !!!""""""######$$$%%%%%%"""######$$$$$$######"""########################"""""""""#########$$$$$$""""""############""""""!!!"""""""""############!!!"""$$$$$$$$$$$$###%%%%%%&&&&&&'''((())))))######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((***+++---...((('''&&&%%%%%%%%%%%%%%%###%%%((((((&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$%%%"""###$$$%%%'''((()))***%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################ """###$$$###"""!!! !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""#########"""""""""!!!!!!"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!! """$$$ !!!"""$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$!!!!!!!!!!!!!!!"""######%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%%%%%%%###"""!!!$$$&&&%%%!!! ###$$$###!!!""""""""""""#########"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###"""###$$$###!!!"""$$$""""""###$$$$$$$$$$$$$$$ !!!""""""""""""""" !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$###"""!!!  !!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""########################$$$$$$$$$############"""""""""############"""""" ###%%%$$$""""""$$$'''###"""!!! !!!"""###!!!"""###$$$%%%%%%$$$#########""""""""""""######$$$"""!!!!!!"""$$$""""""######$$$$$$$$$%%%###'''&&&"""!!!$$$(((%%%$$$###""""""###$$$%%%%%%$$$######"""#########!!!&&&)))((($$$!!!"""%%%""""""############""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!###%%%&&&%%%$$$###(((&&&###!!!!!!"""%%%'''%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''&&&$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%""""""###$$$&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%###"""!!!"""###%%%%%%###"""###$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%#########""""""""""""!!!%%%$$$######""""""######$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###!!!!!!%%%''' !!!###$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""###$$$######""""""""""""###############"""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$$$$###"""!!!!!!!!!"""%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$%%%%%%$$$$$$###"""""""""########################"""""""""""""""###$$$$$$#########""" !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$### $$$&&&'''&&&$$$"""%%%$$$###"""""""""$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$""""""""""""########################""""""!!!!!!$$$###""""""###$$$'''(((######"""!!!!!! !!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!"""###%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###!!!$$$#########""""""!!!!!!%%%$$$$$$$$$###"""""""""""""""""""""############"""$$$%%%$$$""" !!!######$$$%%%&&&&&&''''''!!!###%%%''''''%%%%%%%%%$$$$$$########################$$$$$$$$$""" """#########$$$######"""""""""""""""$$$$$$"""!!! !!!######""""""###%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$######""""""%%%%%%$$$"""###$$$%%%$$$""" ############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$###%%%''''''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""######$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""###%%%%%%###"""###$$$$$$###""""""!!!!!!""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$'''(((!!!"""###############""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!""""""########################$$$$$$###"""""""""""""""$$$###""""""""""""""""""$$$#########""""""""""""""""""""""""""""""""""""""""""##########################################"""!!!!!!!!!!!!"""###$$$"""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""$$$$$$###""" $$$$$$###""""""######$$$""""""############"""""" !!!"""######$$$$$$###""""""""""""""""""###%%%###""""""###"""!!!!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""###"""!!!!!!"""###%%%'''$$$###""""""!!!!!!!!!"""$$$$$$$$$#########"""""""""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!############"""""""""!!!$$$$$$################## !!!!!!!!!!!!"""""""""######$$$###"""!!!!!!!!!"""""""""###$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$######"""""""""########################"""!!! !!!!!!"""""""""$$$######"""""""""""""""$$$###"""!!! ###$$$%%%%%%$$$###$$$&&&$$$$$$$$$######"""""""""!!!!!!!!!"""!!!!!! $$$""" """###""" !!!"""###$$$$$$###!!! ###$$$%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$ %%%)))(((%%%"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$#########""""""#########'''&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$%%%$$$######"""#########"""###%%%%%%###"""###$$$%%%$$$######""""""######""""""###$$$%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""###%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$$$$###""""""!!!"""""""""""""""#########""""""""""""""""""""""""############$$$%%%&&&&&&######""""""""""""###### !!!""""""### !!!!!!""""""############$$$$$$$$$$$$######"""""""""""""""""""""###$$$""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""###$$$$$$########################!!!!!! !!!!!!""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###$$$$$$%%%$$$###!!! !!!""""""""""""!!!!!!######"""""""""######$$$######""""""""""""###### """###$$$$$$$$$#########""""""""""""######$$$###!!!!!!""""""  !!!!!!!!!""""""$$$$$$$$$###############"""!!!!!! !!!###$$$%%%$$$$$$###""""""""""""###$$$############"""""""""###"""""""""""""""############$$$$$$$$$$$$##############################"""!!!!!!!!!###$$$$$$###############""""""""""""""""""################## !!!!!!!!!!!!$$$###!!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""############"""""""""!!!#########"""""""""""""""$$$$$$$$$######""""""!!!######"""!!!!!!!!!""""""$$$######"""""""""""""""$$$###"""!!!!!! !!!###%%%%%%%%%###"""###$$$%%%%%%$$$###""""""!!!!!!!!!""""""#########""""""&&&$$$###""""""!!! !!!"""###$$$###"""!!!((((((((((((&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$&&&%%%###"""""""""###$$$"""###%%%%%%###"""###$$$&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!"""######$$$$$$$$$######"""""""""#########$$$$$$$$$#########""""""""""""!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! #########$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""######$$$%%%&&&######""""""""""""###### !!!!!!!!!!!! !!!!!!"""###$$$$$$"""###$$$%%%$$$###"""!!!"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!""""""""""""########################!!!!!! !!!!!! """$$$%%%###"""""""""########################""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$######$$$$$$##################"""""""""""""""#########$$$###"""!!!!!!"""###$$$"""###%%%&&&&&&%%%$$$#########"""!!!!!!"""######!!! !!!###$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############"""""""""""""""###$$$%%%$$$$$$###############$$$############""""""""""""$$$###"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""###""""""###%%%&&&&&&%%%#########"""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!""""""$$$"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!! $$$#########""""""!!!!!!##################""""""%%%$$$$$$###"""!!!!!! $$$$$$###"""!!! !!!"""$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!"""###$$$"""!!! !!!%%%%%%$$$###"""!!! """"""###$$$$$$$$$######$$$$$$$$$$$$"""  !!!"""######""""""***)))'''&&&$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&,,,)))&&&$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$######""""""######$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%###"""""""""###$$$"""###%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$"""""""""!!!!!!!!! $$$$$$###""""""""""""###"""######$$$$$$$$$######""""""#########$$$$$$$$$#########""""""""""""!!!""""""""""""""""""""""""$$$%%%&&&&&&&&&%%%$$$###!!!!!!###$$$$$$%%%%%%%%%#########"""""""""""""""########################""""""""""""###$$$%%%%%%######""""""""""""######""""""!!!!!! !!!!!!""""""###$$$%%%%%% !!!"""#########!!!!!!"""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!! ########################!!!!!! !!!!!! """$$$%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########!!!"""$$$%%%&&&'''&&&&&&%%%$$$###""""""######$$$!!!!!!""""""############$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$"""!!!$$$###"""!!!!!!"""###$$$"""!!!!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$########################$$$#########$$$$$$%%%%%%$$$###############$$$$$$""""""""""""""""""""""""$$$###"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###""""""""""""""""""######!!!!!!!!!""""""######$$$!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%###!!!""""""""""""""""""!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! ###$$$%%%###!!! !!!###$$$######"""""""""""""""###""""""!!!!!!!!!!!!""""""######"""  !!!$$$$$$######"""!!!!!!  !!!"""###$$$"""!!!  !!!!!!""""""""""""&&&%%%$$$$$$$$$%%%'''((($$$###""""""###$$$&&&'''&&&&&&%%%%%%&&&&&&''''''222000,,,)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$###############""""""""""""###############""""""###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######"""#########"""###%%%%%%###"""###$$$&&&%%%$$$$$$######$$$$$$""""""###############"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""%%%$$$$$$###############""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$#######################################"""!!!!!!""""""###$$$%%%######""""""""""""######$$$######"""!!!!!! !!!""""""######$$$$$$$$$ !!!!!!""""""""""""!!!""""""""""""""""""###$$$""""""############$$$$$$!!!"""""""""############$$$$$$###""""""!!! ########################""""""!!!!!! !!!!!!!!!"""$$$$$$"""!!!"""###################################################!!!!!!!!!"""""""""###### """###%%%&&&&&&&&&%%%"""!!!!!!!!!!!!!!!"""""" !!!"""##################""""""""""""######$$$$$$###""""""!!!!!!!!!$$$###""" """###$$$&&&%%%######$$$$$$"""!!!#########$$$$$$$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!"""""""""""""""######"""""""""""""""############$$$$$$$$$$$$##############################!!!  !!!!!! """"""""""""############!!!!!!""""""""""""""""""""""""""""""###############&&&))))))'''$$$""""""""""""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########""""""!!!!!! """$$$%%%$$$!!! """%%%$$$######"""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$$$$$$$"""!!!"""#########"""""""""!!!!!!!!!"""""""""""""""!!!  """###"""!!!"""###!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&&&&&&&######"""!!!"""$$$&&&'''%%%%%%$$$$$$%%%&&&&&&'''333888:::555,,,%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###!!!!!!"""###$$$&&&'''(((###############$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""###%%%%%%###"""###$$$%%%%%%$$$###############""""""############""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""""""""$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$&&&&&&######""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&##################""""""########################$$$###"""!!!!!!!!!!!!""""""######"""!!!!!!"""$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!! !!!!!!""""""###### !!!"""#########"""""""""############""""""###"""!!! !!!"""$$$%%%%%%###!!! !!!###%%%%%%$$$""""""######!!! """############$$$$$$$$$ !!!!!!!!!"""""""""######$$$$$$$$$$$$######"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!""""""######"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""!!! !!!"""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""(((//////)))###!!!"""!!!!!!!!!"""#########$$$""""""""""""############"""#########$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!###&&&$$$!!! ###'''$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$###""""""###$$$!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&%%%$$$"""""" """!!! !!!$$$&&&"""!!!!!! !!!!!!###&&&''''''%%%""" ###"""!!!!!!"""$$$&&&'''$$$#########$$$%%%%%%&&&222===FFF@@@000$$$###((($$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$ !!!###$$$'''((()))""""""#########$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$######$$$%%%%%%###"""!!!"""###%%%%%%###"""###$$$%%%$$$######""""""######""""""#########""""""!!!""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''######""""""""""""######"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!! $$$###"""""""""###%%%&&&$$$$$$###"""!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!"""$$$%%%&&&'''((("""""""""###$$$$$$%%%%%%########################$$$$$$###"""""""""""""""#########""" !!!###%%%"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""######"""!!! !!!"""$$$%%%%%%%%%%%%!!!"""#########"""!!!"""###$$$$$$###"""!!!###"""!!!!!!"""%%%)))+++%%%$$$!!! !!!$$$%%%!!! !!!###$$$###"""""""""""""""############ !!!!!!""""""""""""############"""!!!!!!!!! !!!!!!"""###### !!!!!!!!!""""""######!!!!!!!!!!!!"""###%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$$$$"""!!!!!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!"""!!!***333222***""" """ !!!"""###$$$$$$############""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" ###&&&$$$!!! $$$((($$$######"""""""""""""""""""""!!!!!!!!!!!!"""### !!!!!! !!!### !!!!!!""""""######%%%%%%%%%$$$"""!!!!!!"""!!! $$$'''###"""!!! &&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))***+++,,,+++***(((&&&$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%'''&&&%%%###"""!!! $$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###%%%$$$###""""""""""""###$$$%%%&&&...+++'''### """############$$$$$$%%%%%%%%%"""###%%%&&&&&&$$$!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$##################%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#########%%%###!!!  !!!"""%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$#########$$$$$$%%%%%%%%%'''&&&%%%###"""!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""######$$$$$$%%%%%%$$$$$$###((('''%%%######$$$%%%&&&######"""""""""""""""###%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&########################&&&$$$###$$$''''''%%%###$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! #########"""""""""""""""!!!$$$&&&&&&$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!"""######"""!!! """"""###$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""####################################"""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################$$$#########""""""!!!!!! $$$'''&&&###"""%%%(((!!!!!! !!!!!!""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! %%%$$$######"""#########'''''''''&&&%%%$$$###"""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!! !!!"""###$$$$$$###"""!!!###$$$%%%$$$""""""###$$$######################## !!!"""###""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((('''&&&$$$###%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%### $$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$$$$"""""""""""""""###$$$%%%&&&+++)))&&&###!!!!!!""""""#########$$$$$$%%%%%%%%%"""###$$$%%%$$$###!!! $$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################$$$$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#########'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$#################################!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$#####################""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&$$$###"""###$$$%%%######""""""""""""######%%%$$$$$$$$$############$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%########################'''%%%$$$%%%'''(((&&&#########$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""###""""""""""""""""""""" """$$$&&&&&&%%%###!!!""""""###$$$$$$$$$##################"""""""""!!!!!!""""""######""""""!!!$$$$$$##################$$$$$$$$$###""""""!!!!!! ########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###### !!!!!!""""""""""""""""""""""""""""""!!!"""""""""#####################""""""#####################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############################################################"""""""""!!!!!!$$$### !!!$$$"""""""""!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######"""######$$$$$$######"""######"""!!!!!!!!!!!!!!!!!!"""############"""!!! $$$&&&&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%$$$&&&'''"""###%%%&&&&&&$$$""" ######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%%%%################################################%%%###""""""#########"""""""""""""""###$$$%%%%%%&&&&&&$$$###""""""""""""#########$$$$$$$$$$$$$$$############""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################$$$######"""!!!"""""""""$$$$$$$$$$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$#################################"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$######### !!!"""###$$$$$$$$$######"""""""""########################%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######'''&&&$$$""""""""""""######"""""""""""""""##################""""""""""""######""""""""""""######"""""""""!!!!!!"""""""""$$$############"""""""""%%%$$$############$$$%%%"""""""""""""""######$$$########################!!! !!!""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""######"""###$$$$$$%%%%%%%%%$$$#########$$$######""""""############""""""""""""#########""""""#########&&&%%%$$$"""""""""###############"""!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!! """"""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!###""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$###"""!!!  !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!! !!!""""""!!!""""""######""""""!!!"""###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###""""""###%%%&&&***(((&&&$$$######%%%&&&########################""""""""""""""""""""""""%%%$$$###"""""""""""""""######""""""###$$$$$$%%%""""""############""""""###############$$$$$$$$$$$$###"""!!!!!!!!!"""###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""$$$$$$$$$###############$$$######"""""""""###$$$$$$$$$$$$#############################################""""""###$$$%%%%%%%%%%%%$$$$$$######""""""###"""!!!!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!########################$$$$$$#########$$$%%%%%%######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!"""""""""""""""""""""###$$$"""""""""""""""!!!!!!!!!###""""""""""""""""""###$$$###"""!!!!!!"""###$$$############""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""##############################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""#########""""""""""""###$$$%%%%%%######$$$######"""!!!!!!#########"""""""""""""""%%%$$$###""""""###$$$%%%(((&&&$$$"""!!!!!!"""### !!!"""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$$$$######"""""""""!!!"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#################################"""""""""""""""###$$$%%%$$$""" !!!###"""##################""""""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!! !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!! !!!"""###!!!""""""""""""""""""!!!%%%"""$$$)))$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&)))+++000---)))%%%######$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%###""""""###%%%&&&---+++(((%%%$$$###$$$%%%########################""""""""""""""""""""""""%%%%%%$$$###"""""""""############"""######$$$%%% !!!"""############"""########################$$$###"""!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#####################"""""""""!!!########################""""""!!!!!!!!!"""""""""########################""""""""""""""""""""""""##################$$$%%%$$$$$$$$$######"""""""""###"""!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!########################"""""""""""""""###$$$$$$"""######$$$$$$######"""######"""""""""!!!!!!"""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!  !!!"""""""""""""""""""""""""""########################!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!"""#########"""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""######""""""!!! !!!!!!""""""############"""!!!!!! !!!"""###$$$###############"""!!! """"""""""""""""""######%%%$$$###""""""###$$$%%%(((&&&$$$"""!!!!!!"""### !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######%%%%%%&&&%%%###"""######!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$$$$############"""'''&&&%%%$$$############%%%$$$###"""""""""############$$$$$$$$$$$$######""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!"""'''$$$ """&&&""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((()))---///;;;777///(((###"""###%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%%%%$$$######$$$%%%%%%,,,+++(((&&&$$$$$$###$$$################################################$$$%%%%%%$$$""""""###%%%$$$###############$$$$$$ !!!"""######$$$$$$##################"""""""""$$$###"""""""""###%%%%%%$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########"""############"""!!!!!!"""""""""###############"""############$$$$$$$$$"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$###############""""""""" !!!"""###""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$$$$""""""############""""""!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""""""""############""""""###""""""""""""""""""###!!!!!!"""""""""""""""###""""""###$$$$$$###""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!"""$$$$$$"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$######""" !!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""""""""###""""""!!!!!!""""""""""""#####################""""""#########&&&%%%$$$"""""""""######"""""""""!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$#########$$$$$$$$$######"""""""""""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""%%%$$$$$$$$$######""""""&&&&&&%%%$$$$$$$$$$$$%%%((('''%%%###""""""""""""""""""############""""""!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!"""!!!###$$$### """"""""""""""""""""""""######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''')))---000666222,,,'''###"""###$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$'''$$$$$$###############$$$!!!"""""""""###$$$$$$%%%$$$#########"""""""""!!!$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$"""######$$$###"""!!! !!!"""""""""#########$$$######$$$$$$%%%%%%%%%%%%!!!"""""""""#########$$$""""""""""""""""""""""""###""""""!!!!!!"""""""""""""""""""""############ !!!"""### !!!!!!"""#########""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""############"""""" !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!""""""#########!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!###"""  """!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""######$$$$$$######""""""!!!!!! !!!""""""""""""""""""!!!"""""""""############!!!""""""######""""""!!!$$$$$$########################""""""!!! ############$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""############"""""""""!!!#########""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############"""!!!!!!!!!"""###""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&((('''%%%###!!!""""""###""""""############"""""" """#########"""!!!"""!!! !!!"""!!!%%%&&&$$$!!!"""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$'''+++...)))'''%%%###"""###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""%%%((($$$$$$###############$$$######""""""###$$$%%%&&&$$$#########""""""!!!!!!$$$$$$%%%%%%&&&&&&&&&&&&!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""######$$$"""######$$$$$$"""!!! !!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""!!!!!!!!!!!!!!!"""!!!!!!""""""######$$$$$$'''&&&%%%###"""!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''""""""############"""""" """###%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!! !!!""""""!!!  !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!$$$&&&&&&###"""###%%%""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###!!!  !!!""""""###""""""!!!!!!""""""#########$$$ !!!"""######"""!!! """######$$$$$$$$$###### !!!!!!"""######### !!!!!!!!!!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$"""!!!!!!"""###$$$$$$###"""###%%%&&&&&&%%%###""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&""""""""""""###$$$%%%&&&'''&&&$$$"""!!!"""###$$$#########$$$$$$#########"""$$$%%%###!!! """!!!  !!!"""!!!"""""""""!!! """$$$########################""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&222---((($$$###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################(((''''''&&&&&&%%%%%%$$$'''$$$!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$### !!!""""""######"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###$$$$$$######$$$$$$%%%&&&%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######***&&&"""###&&&&&&"""""""""############""""""###""""""$$$'''&&&######%%%(((******(((%%%###$$$$$$######""" &&&%%%###!!! !!!!!!"""$$$$$$###""""""""""""""""""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$%%%###%%%&&&&&&%%%$$$%%%'''$$$$$$######""""""!!!!!! """###$$$###"""!!!""""""############""""""%%%$$$$$$$$$######""""""###'''###"""%%%'''%%%$$$#########""""""!!!!!!$$$"""!!! !!!"""$$$%%%!!!!!!!!!"""######$$$$$$ !!!!!!""""""###### !!!"""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############"""!!! !!!"""###$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""############""""""!!!%%%&&&$$$!!!######"""!!!  !!!!!!!!!!!!  !!!"""######$$$&&&&&&&&&%%%""" !!!$$$!!!!!!######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""###""" !!!"""$$$ """############""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!""""""!!!!!! $$$#########""""""!!!!!!$$$#########""""""!!!!!!###""""""!!! ###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""#########$$$%%%%%%%%%&&&""""""######$$$$$$$$$%%%"""#########!!!!!!"""$$$"""!!!"""%%%$$$ !!!$$$"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!###$$$%%%######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&111---'''$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$######$$$$$$%%%&&&%%%###"""!!!!!!"""$$$%%%"""######$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$&&&###"""###%%%%%%### ######$$$$$$$$$$$$######$$$""""""###&&&&&&### """$$$&&&''''''&&&$$$"""""""""###$$$%%%%%%%%%%%%"""!!!!!!!!!!!!!!!""""""$$$###""""""!!!!!!!!!"""""""""#########""""""!!!###$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""""""""###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%###"""###$$$#########""""""""""""""""""!!!!!!!!!!!!""""""###""""""############""""""$$$$$$$$$######"""""""""!!!###!!!$$$((('''###############"""""""""!!!###"""!!! !!!"""$$$%%%#########"""""""""""""""""""""""""""""""""###### !!!"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!  !!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""############""""""!!!$$$&&&&&&$$$"""""""""!!!!!!!!!!!!!!! """"""############"""""" !!!"""#########%%%%%%&&&$$$""" !!!"""&&&$$$""""""%%%&&&&&&%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""############$$$###!!! !!!"""###!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$#########"""######"""""""""!!!!!!!!!############"""""""""!!!############"""""""""!!! !!!!!!!!!((('''%%%###"""!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###%%%$$$###!!!!!!!!!!!! !!!$$$###"""########################!!!!!! !!!!!!"""######""""""!!!!!!"""###$$$######""""""######$$$%%%""""""###$$$$$$$$$######!!!!!!""""""######$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''///+++'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%%%%&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$######$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&### !!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################%%%%%%%%%&&&&&&%%%%%%%%%"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$###""""""######$$$$$$######"""!!!"""###$$$%%%&&&&&&&&& !!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!""""""############$$$$$$######""""""######""""""""""""######!!!  !!!###$$$########################$$$$$$$$$###############!!!!!!!!!"""""""""############""""""""""""""""""%%%&&&&&&%%%"""!!!!!!"""""""""""""""############%%%###!!! !!!"""$$$""""""############""""""#########"""""""""""""""!!!!!! %%%)))&&&!!!############""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$######"""!!!!!! ######"""""""""""""""""" !!!!!!"""""""""""""""######$$$$$$$$$$$$######"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""############$$$###"""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""###$$$$$$""" """$$$ !!!!!!"""""""""""""""############"""""" !!!!!!""""""#########$$$%%%$$$"""!!!"""######!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""!!!############$$$$$$$$$$$$%%%$$$###"""!!!!!!"""#########$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!"""#####################$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""############""""""""""""############"""""""""""" !!!!!!"""###$$$$$$$$$(((&&&$$$!!!!!!!!!###$$$""""""""""""""""""""""""##################""""""!!!!!!""""""""""""######!!!###%%%%%%###"""!!!!!!'''$$$###%%%$$$ """########################"""!!!!!!!!!!!!"""######$$$###""""""!!!""""""######""""""""""""###$$$$$$#########$$$######"""""""""""""""""""""#########""""""############"""""""""######$$$$$$######"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''',,,)))&&&$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&)))###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$######%%%'''###$$$$$$$$$$$$$$$$$$###$$$$$$""""""######$$$$$$""""""!!!!!!!!!!!!""""""#########"""!!!  !!!#########""""""""""""!!!!!!!!!!!!!!!""""""!!! """###%%%""""""############""""""###""""""""""""""""""###"""""" """###%%%########################%%%$$$$$$$$$###"""""""""!!!!!!"""""""""#########!!!!!!!!! ###$$$%%%$$$!!! !!!"""!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""$$$###"""!!!###%%%### #########"""""""""""""""""""""!!!!!!""""""###$$$############""""""!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!"""######$$$$$$######"""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!###$$$###"""!!!###$$$ !!!"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! """""""""#########$$$$$$&&&%%%$$$###"""""""""#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""#########"""""""""""""""######$$$$$$%%%&&&&&&&&& !!!"""###%%%&&&""""""""""""""""""""""""$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!###$$$###""""""$$$%%%444---((('''%%%"""###&&&########################"""""""""""""""######$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""###$$$$$$######$$$######"""!!!!!!#########"""""""""""""""""""""############"""""""""######$$$$$$######"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))'''%%%$$$%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%(((&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%&&&222+++###!!!$$$&&&%%%###$$$$$$$$$$$$$$$###"""!!!######################################################$$$$$$$$$$$$######$$$%%%%%%$$$######%%%'''""""""############""""""$$$$$$######""""""###$$$""""""!!! !!!""""""$$$$$$###!!!""""""$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!! !!!###$$$!!!""""""#########"""""""""""""""######"""""""""&&&%%%$$$$$$$$$%%%&&&'''########################%%%$$$$$$$$$###"""""""""""""""""""""############$$$$$$$$$######""""""!!!!!!"""######!!!!!!"""###!!!!!!""""""######$$$$$$######$$$$$$$$$"""!!! """"""############"""""""""""""""""""""#########%%%%%%%%%$$$!!!!!!""""""""""""""""""######"""""""""""""""######$$$!!!!!!""""""############!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""""""""############ !!!"""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!$$$######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """######"""!!!###$$$######$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###########################"""""""""!!!!!! !!!!!!!!!"""""""""######%%%$$$$$$###############!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""###$$$$$$%%%%%%%%%%%%""""""##################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""########################$$$#########"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!###'''+++<<<222)))&&&$$$"""$$$'''########################"""""""""""""""######$$$############""""""!!!!!!""""""!!!!!!""""""###$$$###############"""!!! #########"""""""""""""""""""""############""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$%%%&&&&&&$$$"""###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$###""""""!!!!!!###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&///***$$$""""""######"""%%%%%%%%%$$$$$$"""!!!!!!"""""""""#######################################"""######$$$$$$######"""%%%$$$#########$$$%%%&&&"""""""""######""""""""""""###%%%$$$###"""###$$$###""""""!!!!!!""""""###############"""!!! $$$$$$$$$%%%$$$$$$######"""""""""""""""######$$$!!!!!! !!!!!!""""""!!!!!!""""""######""""""""""""############""""""!!!"""""""""""""""""""""########################$$$$$$$$$###############"""""""""#########$$$$$$""""""""""""""""""!!!!!! """######""""""###$$$""""""""""""############!!!"""$$$%%%%%%$$$!!! """"""############""""""###############$$$$$$$$$$$$$$$%%%%%% $$$""""""""""""############!!!"""""""""############ !!!!!!"""######$$$$$$!!!!!! """""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""############ !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""!!! """%%%$$$$$$###!!! """"""############""""""!!!!!!!!!!!!"""""""""""" """######!!!!!!"""###!!!!!!!!!  """%%%""""""""""""""""""""""""########################"""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######################## !!!###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$######"""""""""""""""#########!!!!!!!!!""""""""""""###""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""$$$$$$"""##########################################""""""######""""""""""""!!!!!!"""""""""!!!!!!$$$(((,,,999///%%%###"""!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######"""############""""""!!!"""!!!!!!!!!!!!"""######"""""""""###""""""!!!!!!"""""""""""""""#########""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$"""######$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%#########"""""""""""""""$$$%%%'''&&&$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###$$$$$$%%%%%%$$$$$$###"""""""""##################$$$$$$%%%%%%%%%%%%$$$########################$$$%%%&&&%%%###"""###$$$$$$$$$######$$$$$$%%%&&&'''&&&###!!! !!!!!!"""######$$$$$$$$$######"""!!!"""""""""#########$$$###########################$$$$$$%%%%%%$$$$$$###$$$ """%%%&&&%%%"""######$$$$$$######""" ###&&&&&&###""""""$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%###############$$$%%%%%%!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!! """"""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!"""$$$$$$$$$"""!!!"""############"""""""""""""""""""""######$$$$$$######""""""############""""""###$$$$$$$$$%%%%%%%%%%%%### """"""!!!&&&!!!"""""""""############!!!!!!"""###############"""""""""""""""#########!!!!!!!!!""""""""""""""""""""""""""""""!!! """""""""######"""""""""  """"""""""""!!!!!!!!!!!!""""""""""""############!!!"""""""""!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""############"""""""""######""" !!!"""#########"""""""""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!"""###""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""############ !!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""#########"""!!!!!!"""""""""######$$$$$$$$$"""""""""#########$$$$$$!!!"""""""""############!!!"""""""""############ !!!!!!""""""######!!!"""###$$$$$$""" #################################$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!###$$$$$$$$$$$$%%%'''...&&&!!!"""%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###!!!!!!######$$$###""""""!!!!!!!!!!!!!!!"""###### !!!""""""""""""""""""!!!!!!""""""######$$$$$$""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$&&&((('''%%%%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""""" """###%%%%%%%%%$$$###########################%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$%%%''')))!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!"""&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$###&&&'''$$$""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$###### """$$$&&&((($$$#########$$$%%%&&&&&&!!!!!!"""""""""!!! !!!"""""""""""""""!!!"""###$$$$$$###"""!!!"""$$$&&&''''''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%"""############$$$$$$$$$""""""######$$$$$$%%%%%%%%%&&&&&&%%%"""!!!!!!"""$$$$$$######""""""!!!!!!$$$###"""!!!"""###%%%'''""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&### %%%$$$$$$'''!!!!!!""""""#########$$$!!!!!!"""###############$$$$$$######"""!!!!!!!!!""""""######$$$$$$%%%%%%"""""""""""""""!!! ######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""$$$%%%%%%$$$###""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""############"""""" """$$$###""" !!!""""""""""""############ !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""######"""!!! """!!!!!! """'''""""""""""""""""""""""""######################## !!!!!!"""""""""############$$$$$$$$$ """############"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###############"""""""""""""""!!! #########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!!!!""""""#########$$$ !!!"""###%%%&&&'''(((""""""######$$$$$$%%%%%%#################################$$$%%%%%%%%%&&&%%%$$$$$$$$$######""""""!!!$$$'''((('''$$$"""!!!&&& %%%)))'''###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""" !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###### !!!""""""###"""""" !!!!!!"""###$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######""""""######$$$%%%'''###"""%%%'''%%%%%%&&&((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###"""""""""#########$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!######"""!!!&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""%%%$$$!!! !!!$$$%%%%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""$$$%%%$$$###!!!""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$######"""######$$$""""""""""""""""""""""""%%%$$$""" !!!###$$$$$$###""" !!!"""######$$$%%%%%%%%%%%%$$$######"""""""""""""""###""""""""""""""""""""""""&&&%%%%%%$$$""" ######"""""""""$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$""" ###""""""#########""""""!!!$$$###"""!!!!!!"""###$$$"""!!! """###$$$ !!!"""$$$$$$######"""$$$######"""!!!  """###$$$$$$$$$$$$######""""""!!!!!!  !!!###$$$""""""#########$$$$$$$$$$$$######"""!!! ###############""""""!!!""""""""""""""""""""""""&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%###!!!!!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###$$$$$$##########################################""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!""" !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!##############################$$$$$$$$$$$$######!!!"""###$$$$$$###""""""""""""############""""""###$$$%%%$$$""" !!! !!!"""######""" !!!""""""############"""!!!"""###%%%%%%%%%$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""######""""""""""""!!!!!!!!!!!!%%%%%%$$$######""""""!!!""""""""""""""""""""""""""""""############"""""""""$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%%%%###%%%***,,,(((%%%%%%'''&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%$$$############$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!########################$$$###"""!!!!!!"""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""###$$$%%%'''''''''&&&&&&""""""""""""############$$$###"""!!!!!!"""###$$$$$$################################################"""!!! !!!"""###%%%$$$##################!!!!!!"""############"""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%###!!! """$$$$$$$$$$$$###"""!!! """"""!!! !!!""""""""""""!!! !!!"""### !!!"""###$$$######"""######""""""!!!!!!  !!!!!!"""!!!!!!######""""""!!!!!!!!!!!!  !!!###$$$!!!!!!"""""""""##################"""!!! !!!""""""############""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%###!!!"""###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""################################################""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""#################################"""######$$$$$$######"""###"""  !!!""""""############"""###$$$%%%%%%"""!!!!!!!!! !!!###$$$$$$###!!! """"""#########""""""!!!"""############""""""!!!$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$###"""!!!""""""###$$$""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!! !!!###$$$$$$###"""!!!""""""""""""#########$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$######""""""######$$$%%%$$$###'''...000+++%%%$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###########################""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######""" !!!"""###$$$%%%%%%&&&""""""""""""##################""""""""""""######################################################"""!!!  """""""""######$$$$$$$$$$$$### !!!""""""######""""""%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%$$$$$$#########"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$""""""###$$$%%%%%%$$$###""" !!!!!! !!!!!!###"""!!!!!!!!!!!!"""""" !!!"""#########""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!!!!  !!!###$$$!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!  """######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""#########$$$$$$$$$###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!!!!################################################""""""""""""""""""""""""""""""""""""""""""###$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################"""######$$$$$$######"""'''$$$!!!!!!!!!""""""############$$$%%%&&&%%%###"""""""""!!!"""###$$$$$$###""""""###############"""!!! %%%%%%$$$###""""""""""""######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$###"""""" !!!"""######""""""""""""!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!! """###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######""""""######$$$%%%###"""&&&,,,...)))$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$###"""###""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%#########$$$####################################!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""############"""""" !!!######!!!"""""""""###############""""""""""""""""""###"""""""""#######################################"""!!!!!!!!!!!!"""###### !!!#########"""!!!"""######$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$###""" ######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$######""""""###$$$############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""###"""""""""!!!!!!!!!  !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """"""""""""####################################"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""####################################""""""############""""""&&&$$$!!!"""$$$!!!!!!!!!""""""###$$$$$$$$$%%%&&&&&&$$$#########""""""###$$$$$$$$$######$$$$$$$$$######!!! &&&%%%$$$#########$$$%%% !!!"""###$$$$$$################################################$$$$$$%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!! """############"""!!!!!! !!!!!!!!!!!!"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%### !!!&&&(((%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$###""" !!!"""###$$$$$$######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%"""""""""######"""""""""#########$$$$$$$$$%%%%%%##################$$$$$$########################!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""######"""!!!!!!""""""###!!!"""""""""############"""""""""######""""""""" !!!"""############"""########################"""""""""######$$$$$$%%% !!!#########"""!!!""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$""""""""""""""""""""""""############"""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!""""""""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$###""""""!!!""""""###""""""""""""############""""""!!! !!!###$$$########################""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""######"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!"""###$$$$$$###%%%&&&&&&$$$######$$$""""""######$$$$$$$$$$$$$$$$$$$$$######!!! """!!!!!!!!!"""###%%%&&& !!!"""###$$$$$$################################################$$$$$$$$$$$$######"""!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&"""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""############### !!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!! """############$$$$$$$$$######""""""######$$$%%%$$$ """$$$""""""$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$%%%%%%%%%%%%$$$###"""!!! !!!"""#########"""!!!!!!"""######$$$$$$#####################$$$$$$$$$&&&%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%###"""###$$$%%%$$$###"""######$$$$$$######"""############$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###############$$$$$$$$$###############"""""""""###""""""!!!!!!""""""###""""""!!!!!!!!! """"""""""""############""""""############"""""" """###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$### !!!!!!""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!""""""""""""""""""#########"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """###"""""" !!!""""""""""""""""""############"""""" !!!"""""""""""""""!!!!!! !!!"""###""""""""""""!!!!!!!!!!!!"""!!!  !!!""""""""""""############$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""######!!!"""######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!  !!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!""""""######""""""!!! """######"""!!!$$$###"""!!!!!!"""###$$$"""$$$%%%%%%$$$######$$$!!!"""""""""###$$$$$$$$$###############"""!!!  """###$$$######"""""""""!!!!!!!!!################################################""""""###############"""!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######""""""######$$$%%%%%%!!! ###%%%######%%%!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$######"""!!!"""###$$$$$$###!!! !!!""""""###############$$$$$$$$$###############&&&&&&%%%%%%$$$######"""!!!""""""###$$$$$$%%%%%%!!!  !!!!!! ######$$$%%%%%%$$$##################$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###############""""""""""""###############"""!!! !!!"""### !!!!!!!!! """"""""""""############!!!"""###$$$$$$###"""!!!!!!###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%%%%$$$################## !!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###!!! ###$$$$$$""" !!!!!!"""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""############!!!  !!!"""#########""""""!!!!!! !!! !!!"""$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""######$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### """$$$###"""!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!#########"""!!!&&&$$$###!!! !!!"""###!!!###$$$$$$###""""""###!!!!!!!!!!!!"""###$$$$$$""""""#########""""""!!!!!!""""""""""""$$$$$$#########"""""""""################################################ !!!"""######$$$$$$###""""""###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%$$$$$$######""""""""""""""" !!!!!!!!!"""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&"""############$$$$$$$$$#########"""###$$$$$$%%%&&&""""""'''(((&&&$$$%%% """###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! !!!!!!"""###############%%%$$$$$$$$$######""""""&&&&&&%%%%%%$$$###""""""!!!""""""###$$$$$$%%%%%%$$$"""!!!"""###$$$###!!!###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$###"""!!! !!!"""### !!!$$$&&&''''''&&&%%%""""""""""""############!!!"""###$$$$$$###"""!!!!!!###$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$###""" !!!"""!!!""""""###########################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""%%%""" !!!$$$&&&%%%###!!!!!!""""""!!!  !!!""""""!!!  """$$$$$$$$$$$$!!! !!!"""###$$$######"""!!! """!!! !!!###%%%'''""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""############""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$###!!!!!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###!!!  !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$'''%%%###!!! !!!""" """$$$$$$"""""""""### !!!"""###$$$!!!""""""############"""!!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""######################## !!!###$$$$$$$$$$$$ !!!""""""!!! """"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$##########################################%%%$$$######""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$""""""###$$$%%%########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$###""""""######$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""$$$''''''$$$!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$&&&&&&&&&$$$"""!!!""""""#########$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""#########"""###$$$$$$%%%%%%!!! $$$&&&$$$!!!"""###$$$%%%%%%$$$""""""$$$$$$###"""!!!!!!""""""########################%%%$$$#########$$$&&&&&&$$$#########""""""!!!!!!!!!#########""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""" !!!$$$$$$!!! !!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###!!!!!!!!! !!!"""######!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""######"""$$$%%%$$$###"""###$$$""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!"""%%%$$$###"""""""""###$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%% !!!!!!""""""######'''%%%###!!!!!!"""$$$&&&""""""!!!!!!!!!!!!""""""""""""############""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""" """###$$$$$$######""""""!!!!!! !!!"""######$$$ !!!""""""###$$$$$$$$$###"""!!! !!!!!!""""""############$$$###""" !!!"""""""""###%%%""""""(((...)))###"""%%%((((((&&&################################################$$$#########""""""!!!!!!"""""""""""""""#########(((%%%!!!!!!###%%%%%%$$$!!!""""""  ###%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! """"""""""""############ !!!!!!""""""######'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""""""""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#################################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%######$$$''''''$$$"""""""""#########$$$$$$$$$###########################$$$%%%&&&&&&$$$"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""###$$$$$$%%%""" $$$&&&$$$""""""###$$$$$$$$$$$$###"""$$$$$$###""""""""""""""" $$$######"""###$$$%%%&&&$$$#########""""""""""""!!!!!!""""""######""""""$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$!!! """!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""###$$$###""""""###$$$"""!!!!!!!!!!!!!!!"""###""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!"""###$$$$$$###"""""""""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""""""""#########$$$###"""  !!!""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """############""""""!!!!!!!!! !!!!!!""""""######!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########%%%$$$###"""!!!""""""###&&&######%%%$$$"""$$$)))111+++%%%###$$$%%%### ############################################################"""""""""!!!$$$$$$######""""""!!!!!!%%%###!!!!!!###%%%$$$###!!!"""###"""!!!"""###%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""###############""""""!!!!!! '''&&&%%%$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&################################################%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%&&&&&&%%%###!!!!!!"""""""""####################################$$$%%%%%%%%%$$$###"""###############$$$$$$$$$#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!"""""""""######%%%""" !!!$$$&&&%%%###"""######$$$$$$$$$######$$$###""""""""""""""""""###########################""""""""""""###$$$$$$###############"""""""""$$$$$$###""""""""""""#########""""""""""""######""""""######$$$######"""""""""""""""""""""""""""""" """&&&&&&######%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! """#########"""!!!######""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!"""######!!!!!!"""###""""""!!! !!!!!!"""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$%%%"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""###"""!!! """$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""######$$$$$$#########"""""""""""""""%%%$$$###############$$$&&&$$$'''---...***&&&&&&---)))%%%$$$$$$$$$!!!""""""""""""""""""""""""####################################""""""""""""%%%%%%$$$###"""!!! """!!! """$$$$$$###"""!!!###$$$%%%$$$###$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! ###""""""!!! %%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$###########################%%%&&&''''''%%%###"""""""""""""""######$$$%%%""""""""""""""""""""""""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######"""!!!!!!""""""###&&&&&&&&&%%%$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """$$$%%%&&&$$$###"""#########"""""""""!!!!!!########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%%%%%%%%%%$$$""""""""""""#########$$$##############################$$$$$$$$$$$$###"""########################!!!!!!""""""############!!!"""%%%&&&&&&%%%"""!!! !!!"""""""""""""""%%%###!!!"""$$$%%%%%%$$$"""#########$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################'''&&&$$$"""!!!""""""######""""""""""""""""""### !!!"""""""""!!!!!!""""""""""""""""""""""""""" !!!$$$$$$!!! """###"""!!! !!!"""###!!!!!!!!!!!!!!!""""""### !!!"""######"""!!!  """###$$$###!!! ###""""""!!!!!!""""""###""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! """###"""!!! !!!"""$$$###"""!!!!!!!!!!!!!!!%%%%%%$$$######"""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##########################################$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################"""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$############""""""""""""########################"""###+++555999111&&&$$$""""""###%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""""""""$$$#########""""""!!!!!! """$$$%%%%%%###""" """$$$%%%$$$#########"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""### !!!!!!!!!""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$########################"""###%%%&&&%%%$$$"""!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!###%%%&&&%%%###"""$$$$$$######"""!!!!!!!!!###########################$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######$$$%%%#########$$$$$$$$$%%%%%%########################"""############################################# """###$$$%%%&&& """$$$&&&&&&$$$""" !!!""""""""""""!!!$$$###""""""###$$$$$$$$$"""""""""######$$$$$$%%%###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###########################$$$$$$$$$'''&&&$$$"""!!!!!!"""""""""""""""######""""""""" !!!"""""""""""""""""""""""""""""""""""""""  ###"""!!! !!!"""###!!!!!!!!!!!!!!!""""""### !!!"""######"""!!!  """###$$$###!!! """!!!!!! !!!!!!"""!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! """###"""!!! !!!"""%%%%%%$$$###""""""""""""%%%%%%$$$$$$######""""""########################!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###$$$!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! &&&&&&''''''&&&&&&%%%$$$#########"""""""""""""""!!!!!!""""""""""""""""""!!!!!!'''000333---$$$ ###%%%&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""######!!!!!!""""""#########$$$ """%%%&&&&&&%%%$$$###!!!###$$$###""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###""""""""""""###$$$$$$%%%%%%##############################$$$%%%$$$###"""!!!###"""!!! """###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""##########################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######### !!!###$$$%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$####################################$$$%%%%%%###"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$###!!!!!!###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$############### """###$$$%%%&&& !!!###$$$$$$###!!! !!!"""###$$$###"""!!!"""""""""!!!"""######$$$""""""""""""###$$$%%%&&&"""""""""""""""######$$$""""""""""""""""""""""""!!!"""######$$$$$$###############$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!""""""############""""""""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""###!!!!!!$$$#########""""""""""""######!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! """#########"""!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!"""######!!!!!!"""###%%%%%%$$$#########$$$$$$!!!""""""###$$$%%%&&&&&&########################""""""""""""############!!!!!!""""""""""""!!!!!!""""""############"""""" !!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """######$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$###"""!!!###%%%""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$###""" !!!"""""""""############ !!!""""""""""""!!!$$$ """$$$""""""$$$!!!!!!"""###$$$$$$######""""""""""""""""""""""""########################""""""""""""############ !!!"""###$$$%%%%%%!!!$$$&&&'''&&&$$$######!!!""""""!!!!!!"""###"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""""""""""""""""""""##################""""""!!!!!! #########"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$&&&&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%########################%%%%%%$$$$$$$$$#########&&&%%%###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###!!!!!!$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########!!!!!!""""""""""""!!!!!! !!!###$$$%%%$$$###""" !!!!!!!!! !!!"""######""""""""""""$$$%%%&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%############"""!!!!!! !!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%###$$$''''''$$$###%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""###$$$###""""""###$$$##################$$$%%%!!!""""""###%%%&&&&&&'''########################"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$###"""!!! !!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$#########"""""""""!!!!!!$$$######$$$&&&))),,,...""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$###""""""###%%%"""#########$$$$$$$$$%%% !!!!!!""""""######!!!!!!""""""######$$$$$$!!!  !!!"""###$$$$$$%%% !!!"""###$$$######"""###  !!!&&&###$$$$$$###"""""""""###################################################!!!"""""""""############!!!!!!""""""######$$$$$$"""%%%'''&&&###!!!!!!"""!!!"""###"""!!!!!!###%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!############$$$$$$$$$$$$######""""""!!!!!! &&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%&&& ###%%%''''''&&&&&&!!!""""""###$$$$$$%%%%%%########################'''&&&%%%$$$$$$$$$%%%%%%)))'''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%%%%$$$""" """"""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ """""" !!!$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$###"""!!!!!! !!!!!! !!!!!! """$$$%%%&&&%%%###""" !!! !!!######""""""""""""$$$&&&'''""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""######""" !!!"""###$$$$$$###"""!!! !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%""""""$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###!!!!!!!!!!!!!!!"""############""""""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""######"""$$$%%%$$$###"""###$$$""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""###"""!!! !!!!!!"""######"""!!! """"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$######""""""!!! !!!###(((,,,...""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###########################$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%% !!!"""######$$$ !!!""""""###$$$$$$$$$$$$###"""!!!  """###$$$%%%&&&!!!"""###$$$%%%%%%$$$### %%%)))&&&!!!!!!%%%###$$$$$$###""""""$$$%%%################################################!!!!!!""""""#########$$$############""""""""""""###%%%&&&%%%!!! !!!#########"""!!!"""$$$'''"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ######$$$$$$$$$%%%%%%%%% !!!!!!"""#########%%%$$$$$$$$$$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""########################'''&&&$$$###"""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%###$$$$$$###""""""###%%%"""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$############"""###"""!!!!!!"""$$$&&&''''''&&&%%%%%%&&&%%%"""$$$$$$$$$###############################################################%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""""""""""" """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$ !!!!!!!!!!!! """""""""#########""""""$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$#########$$$&&&'''""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""######$$$######&&&%%%###!!!!!!!!!!!!"""""""""""""""############!!!"""###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""############""""""!!! $$$#########""""""!!!!!! """###$$$%%%&&&%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$#########""""""$$$$$$######""""""!!!!!! !!!"""######$$$&&&$$$""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$ !!!"""###$$$%%%%%%""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################$$$$$$######"""!!! """"""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""############!!! !!!###%%%%%%%%%$$$$$$######$$$$$$########################%%%$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!""""""######%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$############"""$$$#########""""""!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!###$$$%%%###""" !!!###$$$$$$###"""""""""""""""""""""""" !!!###$$$###"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$#########$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$###""""""###%%%""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""###$$$%%%%%%&&&###!!! !!!"""!!! """#####################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""############""""""###$$$######"""!!!########################"""!!!!!! !!!"""###$$$""""""############""""""$$$###"""""""""""""""###$$$$$$############$$$$$$################################################""""""######$$$#########$$$$$$#########$$$%%%&&&###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""!!!$$$###"""!!! !!!""""""""""""############!!!#########"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""############"""""""""!!! !!!"""######$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""""""""""""""!!!$$$$$$$$$$$$#####################"""""""""""""""!!!""""""######$$$$$$$$$###""" !!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""###""""""!!!!!!"""""""""######################## !!!"""######$$$$$$##############################"""!!!"""###$$$###!!!""""""""""""############!!!  """$$$%%%''''''&&&%%%$$$$$$$$$%%%########################$$$$$$########################$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""!!!!!!!!!""""""###!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""#########"""""""""!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!"""###$$$$$$"""!!!!!!"""$$$###"""""""""""""""""""""""""""!!!""""""###$$$######### !!!######"""!!! #########""""""#########"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$##########################################""""""######%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""######$$$$$$$$$######%%%"""!!!"""###!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!############$$$$$$$$$$$$%%%$$$###""""""!!!!!!!!!########################"""!!!!!!!!!!!!"""###$$$"""######$$$$$$######"""&&&$$$"""!!! !!!"""###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$############$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$######""" ###"""!!!  """"""""""""############"""###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!######""""""""""""######!!!!!!""""""###$$$$$$%%%############"""""""""""" !!!!!!!!!!!!###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!"""#################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$###""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""############!!!!!!!!!""""""###$$$$$$$$$###"""!!! ########################""""""##################$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$###"""!!! !!!!!!""""""###$$$$$$!!!"""############""""""$$$$$$#########"""""""""######""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###""""""!!!""""""###$$$###!!!!!!"""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$ !!!"""######""" ######""""""""""""######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$##################""""""########################################################################$$$$$$%%%################################################"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######################## !!!""""""############$$$$$$$$$$$$######$$$$$$$$$#########"""""""""###$$$%%%%%%$$$"""!!!$$$""" !!!###$$$$$$ !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!""""""!!!!!!!!!'''%%%"""  """$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!! !!!"""""""""############!!!"""###"""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######""""""""""""######""""""######$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######""""""###%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""######$$$$$$  !!!"""""""""################################################!!!!!!!!!"""""""""##################"""""""""""""""######$$$$$$######"""""""""""""""""""""""""""&&&&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!! ###########################"""!!!"""###$$$###!!!!!!"""""""""############!!!"""###$$$%%%$$$$$$######"""!!! ########################!!!!!!""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$###"""!!! """"""###$$$$$$$$$$$$$$$!!!""""""###########################""""""""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###""""""!!!!!!!!!%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!######$$$$$$###"""!!! ######""""""""""""######""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$################################################$$$$$$$$$$$$######""""""################################################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$###""""""###%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""###$$$%%%%%%$$$"""!!!!!!!!!!!!"""$$$%%%$$$""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""""""""######$$$"""!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############!!!!!!""""""""""""!!!!!!&&&$$$""" !!!###$$$$$$$$$############$$$$$$################################################""""""###$$$%%%&&&&&&&&&########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""######"""""""""!!!!!!!!!"""""""""############ !!!"""""" !!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$######"""###%%%'''(((%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$ """!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!########################&&&&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!! """"""""""""""""""""""""###"""!!!"""###$$$###!!!!!!"""""""""############!!!"""$$$%%%%%%%%%###"""'''&&&%%%$$$############""""""""""""""""""""""""!!!!!!!!!""""""######$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&&&&&&&%%%$$$###"""""""""""""""######$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""!!!!!!$$$###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! %%%%%%%%%%%%$$$######"""#########""""""##################$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$###""""""###%%%#########$$$$$$%%%%%%&&&################################################ !!!!!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""######$$$$$$$$$###### """$$$$$$""" !!!!!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############$$$$$$ !!!!!!!!!"""""""""""""""""" !!!###%%%&&&########################!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$###""" """###$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!"""$$$%%%&&&&&&&&&#########$$$######"""!!! !!!"""$$$%%%$$$$$$###"""""""""""""""""""""""" """######$$$$$$$$$""""""############""""""""""""""""""############ """###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!!!!######""""""""""""######%%%$$$$$$###""""""!!!!!!""""""""""""########################""""""""""""###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""###!!! !!!"""!!! ########################""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!!!! ########################%%%$$$###""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!""""""""""""############"""###$$$%%%%%%$$$###"""&&&%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%%&&&&&&''''''&&&%%%###""""""!!!!!!!!!"""###$$$%%%######"""""""""!!!!!!!!! !!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""############""""""!!!###""" !!!###$$$$$$###"""""""""""""""""""""""" !!!"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%###"""######""""""""""""######""""""#########$$$$$$$$$########################""""""###$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$###""""""###%%%""""""######$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%######################## !!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""###$$$%%%%%%###!!! !!!"""###"""!!!"""#####################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######!!!!!!"""""""""###############"""!!!!!!"""###$$$########################!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$################################################!!!""""""###$$$$$$$$$###"""###$$$$$$###"""!!!  """###$$$$$$###"""""""""""""""""""""""""""!!!""""""#########"""""" !!!"""######"""!!!!!!""""""""""""############"""$$$%%%$$$###"""###$$$########################""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$##################"""""""""!!!!!!#########"""""""""""""""!!!""""""######$$$$$$$$$"""!!! """$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!""""""""""""!!!!!!###########################""""""!!!!!!"""""""""######################## !!!"""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!""""""""""""############"""###############""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""###%%%&&&%%%$$$###""""""!!!!!!!!!"""###$$$%%%###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!######$$$###""""""""" !!!###%%%%%%$$$""""""""""""""""""""""""!!!!!!"""#####################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######################## """###$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""#########$$$$$$###""""""###%%%!!!!!!"""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############"""###"""!!!!!!"""$$$&&&'''(((%%%"""!!!"""$$$&&&&&&$$$$$$$$$#######################################"""""""""""""""""""""""" !!!!!!"""""""""############$$$$$$$$$%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""############"""""" !!!"""###$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!"""###$$$$$$$$$"""!!! !!!###$$$###"""!!!""""""""""""""""""""""""###$$$$$$######"""!!!  !!!""""""!!! """"""""""""############$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""###### !!!!!!""""""######!!!!!!""""""#########$$$ !!!!!!""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$%%%&&&''''''%%%$$$###""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""######$$$  ###&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! """"""############""""""########################"""!!!!!!!!!!!!!!!"""##############################$$$$$$######"""!!! """"""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""##################""""""""""""""""""############$$$%%%&&&'''""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""#####################$$$$$$$$$$$$###### !!!!!!!!!"""""""""""" """$$$%%%$$$###""""""!!!!!!!!!!!!###%%%&&&""""""""""""!!!!!!!!!!!! !!!!!!""""""$$$$$$$$$$$$###""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$###"""!!!  ###%%%&&&%%%"""""""""""""""""""""""" !!!"""""""""""""""!!!!!! !!!"""###### """######"""!!!$$$$$$########################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$%%%%%%$$$###!!!%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$#########""""""###"""""""""""""""""""""###'''(((###"""'''(((%%%"""""""""######$$$%%%%%%""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$#########""""""%%%$$$"""!!!!!!###$$$&&& """######"""###&&&((( !!!"""######""""""!!!""""""""""""#########(((%%%!!! ###%%%######""""""""""""######""""""""""""""""""""""""""""""###""""""!!! !!!""""""###$$$%%%%%%&&&###$$$$$$###!!! !!!"""###"""""""""$$$%%%$$$###""""""############""""""########################!!!!!!""""""######$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%% ###%%%&&&%%%###""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""############"""""""""!!! !!!###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""'''&&&$$$"""!!!!!!"""######"""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$!!!""""""!!! !!!###"""!!!!!!!!!"""###$$$$$$######""""""""""""##################""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%$$$###!!! %%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######---)))###!!!'''&&&%%%$$$############ !!!""""""""""""""""""!!! !!!###$$$"""!!!  !!!""" !!!  !!!$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$######""""""%%%$$$$$$######$$$%%%%%% """$$$%%%$$$###"""!!!"""###$$$$$$###!!! """"""###$$$$$$$$$$$$###!!!""""""###$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""######"""""""""!!!!!! ###############"""!!! !!!"""######"""!!!"""$$$!!!!!!"""###############%%%$$$$$$$$$###"""""""""$$$"""!!! !!!"""$$$$$$#########""""""!!!!!!############""""""""""""!!!!!!""""""#########$$$!!! ###""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$###"""!!! !!!%%%)))'''###"""%%%))) !!!!!!!!!""" !!!"""######$$$ """############"""##############################$$$$$$$$$$$$######$$$###""""""""""""###$$$%%%$$$$$$###""""""######!!!""""""""""""#################################%%%%%%$$$######""""""!!!"""############$$$$$$$$$ !!!"""######""""""!!!$$$%%%%%%$$$$$$"""!!!!!!%%%%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$ $$$%%%###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""#########""""""!!!!!!!!!########################$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!"""###!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""######"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""############""""""!!! !!!!!!"""""""""###$$$###!!!!!!!!!"""!!! """###"""!!!""""""############""""""$$$$$$$$$###############"""""""""""""""######### !!!###$$$%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""#########"""$$$&&&%%%###"""!!!!!!###""""""!!!!!!""""""###""""""############""""""###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!""""""!!!!!!!!!!!!""""""'''%%%###"""!!!!!!"""############""""""!!!!!!!!!"""""""""###$$$%%%&&&'''""""""###"""!!! """$$$""""""""""""""""""###$$$###""""""!!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$%%%%%%$$$###!!! $$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!"""######"""  !!!###$$$!!!!!! !!!!!!"""!!!""""""##################""""""!!!"""###$$$%%%!!!!!!!!! !!!!!!!!! !!!"""""" !!!"""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! $$$$$$###"""""""""######"""###$$$%%%$$$""" """"""###$$$$$$#########""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$######"""############""""""!!!"""###$$$###"""!!!!!!"""!!!!!!"""###############$$$$$$##################"""!!!!!!"""############"""""""""!!!############""""""""""""!!!!!!!!!"""""""""######$$$###"""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!! """$$$&&&%%%"""!!!###%%% !!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$######"""#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!"""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#######################################"""$$$$$$!!!!!!%%%&&&$$$&&&&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!########################$$$############"""""""""###$$$%%%&&&%%%$$$!!! !!!###%%%%%%###"""!!!"""""""""!!!!!!!!!"""###############$$$$$$$$$%%%%%%"""############"""!!!!!!###"""  """###""""""""""""""""""""""""""""""###$$$$$$$$$######""""""##################"""###$$$###"""!!!"""### !!!"""!!! """"""############""""""$$$$$$$$$$$$$$$###"""!!!############""""""""""""!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""######!!!###$$$$$$""""""###$$$###""""""!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%###"""!!!!!!"""##################"""""""""#########$$$%%%'''((()))"""###$$$###!!!!!!###$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$#########""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""""" """$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%% !!!!!!""""""!!!!!! !!!"""######!!!!!!"""###""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!######$$$$$$###""" """"""""""""###$$$$$$%%%""""""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""###$$$###""" !!!!!!!!!"""###############""""""##################!!!!!!!!!!!!############""""""""""""############"""""""""""" !!!!!!!!!!!!!!!"""""" !!!"""###!!!!!! !!!!!!"""###$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!!!!"""""""""""""""######$$$$$$%%%%%%$$$$$$###"""""""""#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&&&&%%%%%%$$$########################!!!!!!!!!!!!""""""""""""""""""""""""###%%%%%%$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""############################################################""""""""""""!!!"""""""""!!!  ###%%%%%%$$$$$$$$$###""""""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""#########"""""""""###"""  """###"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$###"""###$$$###"""!!!"""###!!!  """###"""!!!""""""############""""""$$$$$$%%%%%%$$$###!!!!!!$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!""""""###&&&((($$$$$$############$$$$$$""""""############"""""" !!!!!! !!!!!!""""""############"""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!"""""""""$$$$$$##################""""""###$$$%%%'''((()))###$$$$$$###""""""###%%%$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###############"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """#########!!! """"""!!!!!!"""###$$$$$$!!!"""######$$$$$$######"""""""""#########$$$$$$ !!!"""######"""!!! !!!"""######!!!!!!"""###!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$###############$$$$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$######!!!!!! !!!###$$$&&&""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$######"""""""""""""""""" !!!"""###############!!!######"""!!!!!!"""!!!!!!"""###############!!!!!!""""""######$$$$$$######"""!!!!!!"""###############"""""""""""""""############"""""""""!!! !!!!!!!!!!!!!!!"""""" !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$###!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$&&&%%%$$$"""!!! ######$$$$$$$$$###""""""$$$$$$%%%&&&&&&%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&!!! ###&&&%%%$$$"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""$$$###!!!###%%%$$$######$$$######""""""""""""###### !!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$"""!!!  !!!""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!! !!!"""######"""!!!"""$$$$$$###"""###%%%%%%%%%$$$""""""############""""""###$$$%%%%%%%%%###"""!!!$$$$$$######""""""!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!""""""!!!"""$$$&&&$$$##################$$$""""""############"""""" !!!!!!""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""######""""""!!!!!!!!!!!!""""""######""""""""""""""""""##################$$$$$$!!!!!!""""""###%%%&&&'''###$$$$$$###""""""###%%%$$$$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######""""""!!!!!!!!!  !!!""""""######""""""!!!!!!!!!""""""""""""""" !!!"""######"""!!! !!!"""""" !!!"""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""##################$$$$$$%%%$$$###""""""""""""""" !!!""""""###$$$$$$$$$  !!!###%%%""""""###$$$$$$$$$$$$###!!!!!!!!!""""""""""""""""""""""""#########""""""######################## !!!"""###############"""######""""""###!!!!!!"""###############!!!!!!!!!""""""######$$$######""""""""""""######""""""""""""""""""##################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### !!!"""$$$$$$"""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%###"""""""""""" !!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%!!!""""""""""""#########"""""""""""""""""""""""" !!!!!!""""""#########"""############$$$$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$""""""######$$$%%%%%%%%%&&&###%%%,,,///---)))'''!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""#################################!!!!!!"""""""""""""""###&&&%%%""" !!!"""### """$$$$$$"""!!! !!!######$$$$$$$$$###"""!!!"""""""""#########$$$$$$$$$###!!! """$$$%%%"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!! """"""""""""""""""""""""!!!"""######""""""###$$$%%%$$$###$$$&&&'''&&&%%%""""""############""""""!!!"""$$$%%%%%%$$$###!!!############""""""""""""$$$######"""######$$$$$$"""""""""""""""######### !!!!!!!!!""""""###$$$$$$###!!! !!!"""!!!!!! !!!!!!"""""""""############""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############!!!!!!!!!!!!"""###$$$$$$"""###$$$###!!!!!!###$$$$$$###""""""""""""""""""######""""""""""""######%%%$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$######"""###""""""!!!!!!!!!""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""!!! !!!###$$$###"""!!!  !!!""""""""""""""" !!!""""""""""""!!!!!!""""""######""""""!!! !!!"""""" !!!"""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########""""""######$$$$$$$$$######"""!!!!!!!!! !!!!!!"""###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!""""""############""""""######"""""""""!!!!!!"""###############!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!""" !!!###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$###""""""######""""""###$$$$$$%%%!!!""""""""""""#######################################""""""!!!!!!!!!!!!"""############$$$$$$$$$###""""""!!!"""###%%%&&&"""######$$$$$$$$$######!!!"""######$$$$$$$$$###""""""#########$$$$$$$$$ !!!""""""######(((&&&)))222777222+++)))"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######$$$#####################!!!#########!!! !!!""""""###%%%&&&%%%$$$!!! """"""""""""#########$$$!!!!!!""""""############!!!!!!"""######"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! #########$$$%%%%%%&&&&&& """######""""""###$$$$$$###"""###$$$%%%$$$###""""""############""""""!!!###%%%&&&%%%$$$""""""""""""""""""#########%%%$$$###""""""###$$$$$$!!!!!!"""""""""######### !!!!!!!!!""" """###$$$"""!!!!!!!!!!!!!!! !!!!!!""""""############""""""!!!!!!###$$$$$$$$$###"""!!!!!!!!! !!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!""""""###""""""###"""!!! """$$$""""""""""""""""""###$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""" !!!""""""###""""""###"""!!! !!!!!!"""######$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""######################## !!!############### !!!!!!"""###$$$$$$$$$######"""#########!!!!!!"""############""" !!!"""#########""""""###""""""""""""""""""###!!!"""######!!!!!!"""#########""""""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$%%%$$$###""""""!!!!!!!!!""""""###############"""""""""###$$$$$$$$$$$$###$$$$$$$$$############### !!!"""###$$$######""" """############""""""!!! ###$$$""" !!!!!!"""###############"""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""########################""""""""""""######"""""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!###%%%$$$!!! """$$$!!!!!!"""""""""#########"""""""""""""""""""""""" !!!$$$&&&'''&&&%%%$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!######""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""############$$$$$$$$$%%%%%%#########$$$%%%&&&"""######$$$$$$$$$###### !!!"""###############""""""######$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&### $$$///444...&&&#########""""""!!!!!! """"""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''######################## !!!!!!!!!""""""###### """###$$$###!!!  !!!!!!!!!!!!$$$&&&!!!###%%%''''''$$$!!! !!!!!!!!!!!! ###%%%%%%$$$"""!!! """###%%%%%%###""" """"""""""""""""""""""""""""""###""""""!!!  !!!"""######$$$ """######""""""###%%%"""!!! !!!"""###"""!!!""""""############"""""" ###%%%&&&&&&$$$###!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""############!!!###$$$$$$%%%&&&######""""""""""""######""""""############"""""" !!!!!!!!! %%%%%%$$$###"""!!! !!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!! !!!!!!"""""""""###$$$######"""""""""""""""!!!""""""!!! !!!###""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!"""#########"""!!! !!!"""###$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""######################## """###$$$$$$$$$###!!!!!!"""######"""!!!  !!!"""###""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$###"""!!!!!!"""###$$$"""$$$$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###"""!!!!!!!!!!!!""""""#####################"""!!! """%%%%%%"""!!!!!!"""#####################""""""!!!!!! ######$$$$$$$$$$$$######!!!!!!""""""#########$$$############""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$%%%&&&'''))))))###""""""!!!!!!!!!!!!""" !!!#########"""!!!"""""""""""""""""""""""" """%%%$$$ !!!%%%""""""""""""############$$$$$$##################""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&'''((('''$$$"""!!!!!!!!! !!!"""###%%%&&&######""""""""""""############""""""######$$$%%%"""######$$$$$$$$$#########"""""""""$$$$$$""" ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############$$$&&&%%%$$$""""""""""""###&&&!!!---222***###$$$&&&%%%$$$"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""######"""!!! !!!""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""######$$$%%%$$$###"""!!!######""""""!!!!!! ###$$$&&&&&&&&&$$$"""!!!###""""""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######!!!!!!"""###############'''&&&$$$######$$$&&&''')))(((&&&%%%$$$%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$###############"""!!!!!!######""""""""""""######""""""############"""!!!"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""%%%$$$###############$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!"""!!! !!!!!!""""""######$$$$$$$$$"""!!!!!!"""$$$###&&&***"""!!!&&&$$$ !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""######%%%$$$###!!!!!!###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$###"""!!!  """$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""######$$$$$$$$$######"""##################$$$$$$!!!!!!!!!!!!"""""""""""""""$$$$$$!!!!!!###&&&%%%###!!! !!!$$$""" !!!######!!! !!!###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!"""222CCC???000$$$$$$"""!!! """"""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""########################"""!!! """$$$$$$!!! """###$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!! $$$%%%&&&'''&&&$$$"""!!!###""""""!!!!!!"""###$$$######""""""""""""############""""""######$$$%%%&&&%%%###"""!!!"""######$$$#########%%%%%%###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""######"""######$$$$$$$$$######$$$###000444+++$$$###"""!!!!!!!!!!!!!!!""""""########################&&&%%%$$$""""""""""""###"""""""""""""""""""""""""""#########!!! !!!"""""""""""""""""""""""""""$$$$$$$$$######""""""!!!"""""""""""""""""""""""" """$$$%%%%%%%%%%%%$$$#########""""""""""""###$$$%%%&&&%%%$$$"""!!!$$$$$$###"""""""""""""""############"""""""""!!!""""""""""""""""""""""""######$$$%%%%%%$$$############"""!!!!!!"""######"""""""""######"""""""""!!!!!!"""###############$$$###!!! !!!###$$$&&&%%%$$$"""""""""###$$$&&&%%%$$$###"""""""""""""""""""""""""""#########!!!""""""""""""""""""!!! !!!!!!"""######$$$$$$###############"""!!!!!!######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! ######""""""""""""##############################&&&### """######!!!"""""""""""""""############"""!!! !!!"""###&&&!!!'''***$$$###&&& !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""#########$$$"""!!!  !!!"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""#########"""!!! !!!"""#########""""""!!!!!!  !!!!!!!!! ###"""""""""""""""######"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""######### """######""""""###$$$$$$###!!!  ###!!! !!!######!!!!!!!!!###$$$%%%$$$$$$###!!!!!!!!! !!!!!!!!!$$$######""""""""""""######$$$###&&&555CCCBBB666$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""!!! """$$$$$$""" """###$$$$$$$$$###'''''''''&&&&&&&&&%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""""""""##############################''''''&&&$$$### """###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""######""""""""""""############""""""######$$$%%%)))'''###!!! !!!"""$$$$$$$$$###$$$&&&&&&$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!""""""###!!!###%%%&&&%%%$$$###### %%%000444,,,$$$""" !!!""""""#################################$$$$$$######"""######$$$"""""""""""""""""""""""""""#########!!! !!!"""""""""""""""""""""""""""######$$$$$$###!!! """""""""""""""""""""""" """###$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$$$$###"""!!!%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""!!!  !!!"""$$$###""""""!!!"""""""""%%%$$$######"""""""""""" !!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$"""############""""""!!!######""""""""""""############"""!!!!!!"""###$$$########################"""""""""""""""!!!!!! ((('''%%%$$$"""!!!!!!!!!###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!###$$$$$$###############""""""""""""""""""!!!!!!!!!!!!""""""###$$$***(((******!!! !!!!!!""""""!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$###""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""#########$$$$$$$$$###"""!!!"""###$$$###"""###""""""!!!!!! !!!!!! !!!######""" """"""###$$$$$$######""""""""" """"""######""""""!!!!!!!!! ######$$$---777666...$$$###"""!!!!!! !!!""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""########################!!! """$$$$$$###!!! !!!"""######$$$######%%%%%%$$$$$$$$$#########""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""&&&&&&%%%$$$"""  !!!"""###$$$###############""""""""""""""""""######""""""""""""############""""""######$$$%%%&&&%%%###"""!!!"""######$$$######$$$%%%&&&$$$#########""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$######!!!$$$,,,...)))###"""!!!"""###%%%%%%%%%$$$#############################################$$$$$$""""""""""""""""""""""""!!!###$$$###!!!!!!"""###"""""""""""""""""""""""""""###$$$$$$###!!!""""""""""""""""""""""""###############""""""!!!########################""""""############"""!!!$$$$$$###""""""""""""############"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############$$$######""""""######$$$$$$$$$##################$$$$$$###"""""""""""""""!!!!!!""""""############!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""############""""""############"""!!!######""""""""""""######$$$###!!! """$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!***)))((('''&&&%%%%%%%%%""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!! )))---555555))) !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$##################$$$ !!!!!!!!!"""""""""###&&&%%%###!!! !!!""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$###"""!!!!!!""""""######"""""""""""""""#########$$$$$$$$$######"""#########""""""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$""" !!!$$$%%%###!!!"""""""""""""""!!!  !!!"""######""""""###############"""""""""###"""!!! !!!"""###"""""""""!!!!!! """### """&&&%%%!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######################## !!!"""###$$$$$$$$$!!!!!!""""""#################################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""#########$$$$$$""""""""""""""""""""""""######$$$######""" !!!!!!"""############ !!!!!!"""###$$$$$$$$$######""""""""""""############""""""######$$$%%% !!!###%%%%%%%%%$$$###"""!!!!!!"""$$$%%%$$$"""######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""######'''%%%###!!!!!!"""###$$$$$$""""""%%%'''%%%###$$$###$$$%%%%%%%%%###"""!!!"""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$""""""""""""""""""""""""!!!"""###$$$###!!!#################################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""######"""!!!!!!!!!!!!"""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$########################"""######$$$$$$######"""!!!!!!"""###############$$$$$$$$$######$$$$$$$$$##############################""""""!!!"""""""""############""""""!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""#########!!!""""""#########""""""######""""""""""""#########"""!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!###,,,222>>>>>>000 !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############$$$$$$######### !!!!!!""""""######%%%$$$###"""""""""###$$$$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$$$$###""""""""""""""""""###"""""""""""""""######%%%%%%%%%$$$###"""!!! """""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""" !!!$$$%%%### !!!""""""###""""""!!!  !!!""""""""""""#########""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!  ###$$$""" !!!!!! ###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""###$$$%%%"""""""""""""""#########"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%########################""""""######$$$#########!!!!!!"""""""""######$$$ !!!###$$$$$$$$$$$$######""""""""""""############""""""######$$$%%% ###&&&'''&&&$$$###!!! """$$$%%%###"""######""""""######$$$%%%################################################!!!!!!!!!!!!"""###$$$$$$)))&&&### !!!###%%%$$$###"""!!!!!!"""###$$$#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""!!!###$$$###""""""###%%%""""""""""""""""""""""""!!!"""#########"""!!! ######################## !!!"""###$$$%%%!!!!!!!!!!!!!!!""""""""""""""""""############$$$###""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""%%%$$$############$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""" !!!""""""""""""!!!###""""""!!!!!!"""""""""$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!""""""############"""######""""""""""""######""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""######################## !!!""""""!!!!!!!!!!!!"""###$$$%%%########################!!!######"""!!!!!!"""############""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$***///222>>>>>>/// !!!"""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!############!!! ############"""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$######"""""""""""""""###"""""""""""""""######$$$%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###""""""######"""!!!""""""""""""""""""""""""!!!######"""!!!!!!"""""""""!!!!!!!!!""""""###"""""""""""""""""""""""" !!!""""""!!! !!!"""!!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######""""""$$$&&&######""""""""""""######!!!"""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""######$$$$$$ !!!"""###$$$$$$###"""######""""""""""""############""""""######$$$%%% !!!###%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%#########""""""######$$$%%%########################"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%###!!!!!!"""$$$%%%"""######"""!!!"""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""!!!"""$$$$$$###"""$$$%%%"""""""""""""""""""""""""""""""""####################################### !!!###$$$%%%!!!!!!"""""""""########################$$$%%%%%%$$$###""""""!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""$$$###""""""""""""###$$$!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!"""############### !!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""&&&%%%$$$######$$$%%%&&&###"""""""""""""""""""""!!!!!!"""#####################""""""""""""######!!!!!!!!!"""######$$$$$$######################## !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%########################!!!$$$&&&&&&###""""""###"""""""""""""""############"""!!! !!!"""###&&&&&&***++++++555777((( !!!######$$$$$$###""""""""""""""""""""""""#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """######""" """""""""""""""#########"""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""######""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""!!!!!!!!!######"""""""""""""""###"""############$$$$$$$$$######""""""""""""######"""""""""""""""###$$$$$$"""######$$$$$$$$$######!!!!!!""""""######$$$$$$############$$$$$$$$$$$$######$$$###"""!!!!!!"""######"""!!!!!!"""###$$$ """$$$###!!! """!!!!!! !!!"""###$$$ !!!###$$$$$$###!!! !!!#########"""!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###!!!!!!###&&&$$$###"""!!!!!!"""###### !!!###%%%'''((()))###########################$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$""""""###$$$$$$###!!! ######""""""""""""###############"""###$$$$$$%%%$$$$$$##################"""""""""$$$&&&'''&&&%%%#########"""###$$$$$$%%%""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&"""""""""###$$$$$$%%%%%%!!!$$$&&&$$$#########"""######"""""""""$$$%%%'''########################$$$%%%%%%%%%$$$###!!! """"""""""""""""""""""""!!!"""$$$$$$######$$$%%%""""""""""""""""""""""""###"""""""""###$$$%%%&&&########################$$$###!!! !!!"""""""""######$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&%%%$$$$$$###"""#########!!!!!!""""""#########$$$""""""""""""""""""""""""###"""!!! !!!"""### !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!"""###$$$&&&&&&&&&%%%$$$""""""!!!!!!!!!!!!"""###!!!!!!!!!"""######$$$$$$(((&&&$$$""""""$$$&&&(((#########"""""""""""""""!!!!!!"""#####################""""""""""""###### """###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%###########################&&&)))(((%%%######$$$!!!!!!""""""######$$$$$$$$$"""!!!!!!"""$$$ !!!%%%$$$"""---000""" !!!######$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!######!!! !!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""######""""""""""""######"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$###"""""""""""""""######""""""!!!""""""###$$$$$$ """###%%%%%%&&&&&&""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$!!!$$$&&&$$$!!!!!!###$$$###!!! """$$$%%% ###%%%$$$!!! !!!!!! !!!"""$$$%%% !!!$$$%%%%%%$$$!!! !!!###$$$$$$###""""""!!!!!!$$$%%%$$$###$$$""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###!!! ###&&&$$$###"""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%&&&'''$$$ !!!$$$###!!! """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""&&&%%%%%%$$$###"""!!!!!! !!!###$$$$$$$$$$$$ !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%$$$###"""###"""!!!!!!"""#########$$$###  """"""""""""""""""""""""""""""############"""""" !!!!!!"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """######""""""###%%%######$$$$$$$$$$$$######%%%$$$###""""""######$$$""""""""""""!!!!!!!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$######"""!!!!!!!!!""""""""""""###$$$%%%&&&"""""""""###$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###### !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$"""!!!!!!"""######"""$$$$$$$$$###############$$$$$$$$$###############%%%$$$######$$$&&&&&&%%%$$$######"""!!! %%%$$$###!!!!!!!!!"""### !!!!!!""""""%%%$$$"""!!!!!!!!!"""###$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%% !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!"""""""""""""""!!!!!! !!!!!!""""""######$$$###"""!!!!!!"""###$$$ !!!!!!""""""######$$$$$$%%%$$$###!!! !!!!!!"""###############$$$#########""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%### ######%%%%%%%%%###!!! !!!"""$$$$$$$$$######"""""""""""""""!!! """"""""""""""""""""""""%%%""" ###$$$$$$"""########################"""!!!!!!!!!"""###$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""######"""  !!!###$$$%%%$$$$$$#####################"""""""""###%%%&&&""""""######"""!!! ######""""""!!!!!! !!!!!! !!!!!!$$$$$$######""""""!!!!!!!!!"""$$$&&&'''''''''%%%######%%%$$$!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$$$$$$$%%%########################$$$%%%%%%$$$"""!!!"""###$$$$$$###"""!!!!!!!!!"""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###############""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$%%%%%%%%%$$$$$$###"""%%%$$$###""""""###$$$%%%###$$$%%%$$$""" !!!"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!!!! !!!###$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$###############"""""""""$$$###"""!!!!!!"""###$$$#########"""""""""""""""""""""""""""###$$$%%%%%%###############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$###""""""###### !!!"""######$$$$$$$$$####################################""""""""""""%%%###""""""$$$$$$$$$###!!!""""""###$$$%%%&&&&&&########################"""!!! !!!"""###############""""""!!!!!! %%%$$$"""!!!!!!!!!"""###!!!!!!"""""""""#########$$$$$$"""!!!!!!!!!"""###$$$######"""!!! ###"""!!! !!!"""### !!!!!!!!!"""##################$$$$$$ !!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!!!! !!!!!!"""!!!!!!  $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""!!!"""#########"""!!! !!!!!!"""###########################"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!! %%%$$$$$$###"""""""""###"""!!! !!!###############"""!!!!!!""""""""""""""""""""""""###  """!!! ########################""""""""""""""""""###$$$######################## !!!!!!""""""!!!!!! #########$$$######""""""""""""!!!!!!!!!"""######&&&%%%###!!!!!!!!!"""###%%%$$$###"""""""""######$$$###"""""""""###$$$%%%!!!!!!""""""!!!!!! ###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!! """"""###$$$&&&'''((((((&&&$$$######%%%$$$"""########################$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""""""""###"""""""""#########$$$$$$#################################$$$%%%%%%###!!!%%%&&&'''$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&#########"""""""""""""""######$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$%%%$$$$$$###"""%%%$$$###""""""###$$$%%%$$$%%%&&&$$$"""!!!"""###""""""""""""""""""""""""$$$###""""""""""""###$$$###""""""!!!""""""###### !!!"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%$$$##################$$$$$$$$$"""!!!!!! !!!!!!"""""""""""""""############$$$###############$$$$$$$$$$$$$$$################################################$$$######""""""#########""""""#########%%%$$$######"""######### !!!"""######$$$##############################$$$$$$#########"""""""""%%%$$$######%%%%%%%%%###"""#########$$$$$$%%%%%%""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""#########$$$$$$$$$$$$%%%$$$######"""!!!"""""""""#########""""""!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!##################"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""########################!!!!!!!!!"""###$$$$$$$$$ !!!!!!!!!"""""""""!!!""""""######""""""!!!!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!"""###########################""""""""""""#########"""""""""""""""############$$$$$$$$$$$$$$$###!!! """###&&&$$$"""!!! """###$$$%%%"""!!!###$$$$$$$$$$$$######""""""""""""""""""""""""""""""  !!! ########################$$$###""""""""""""""""""########################""""""############""""""!!!!!!"""#########""""""###""""""""""""###$$$$$$'''&&&$$$###!!!!!!""""""&&&$$$###!!!!!!"""###$$$$$$$$$###"""""""""######""""""######""""""!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!! ######$$$$$$%%%&&&&&&'''$$$###"""###%%%%%%###!!!########################$$$$$$###"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&######""""""""""""######!!!""""""""""""#################################"""!!!!!!$$$''''''$$$ ###&&&(((&&&!!!"""'''!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''"""""""""""""""""""""### !!!"""###$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$######""""""!!! !!!""""""###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$### ###%%%&&&%%%$$$###""""""###############$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""#########%%%$$$$$$$$$###"""""""""&&&%%%$$$$$$$$$$$$%%%&&&###############""""""!!!######""""""""""""######$$$$$$###############$$$!!!!!!"""#######################################$$$$$$$$$#########""""""$$$######$$$%%%%%%$$$"""%%%%%%$$$###""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""###%%%""""""""""""""""""############""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""######$$$$$$%%%$$$$$$$$$$$$#########""""""!!!!!!###""""""""""""""""""###"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""########################"""""""""""""""!!!!!!""""""############"""""""""#########$$$$$$&&&%%%###""""""###$$$%%%$$$###"""!!!!!!"""###$$$'''$$$!!! """$$$#########$$$$$$###""""""""""""""""""""""""""""""######"""""""""""""""!!!########################$$$$$$###"""!!!!!!!!!"""########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""""""""""""""###############$$$$$$%%%%%%$$$###""""""""""""###&&&$$$""" !!!###$$$$$$$$$######"""""""""!!!###$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###############""""""""""""""""""""""""############"""""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$!!!""""""""""""#################################""" !!!$$$'''((($$$!!!!!!$$$'''&&&"""!!!%%%***""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''""""""""""""############ !!!"""$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$###########################""""""############"""""""""######$$$$$$#########""""""!!!!!!!!!!!!""""""!!!#########!!! !!!"""########################&&&$$$###!!!!!!###$$$&&&''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$###"""###$$$""""""############"""""" ###%%%&&&%%%$$$###!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""!!!!!!$$$$$$######"""#########%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$""""""#########""""""!!!######""""""""""""######$$$###############$$$$$$!!!""""""############"""""""""""""""""""""""""""$$$$$$$$$$$$###############""""""###$$$$$$###!!!$$$###"""!!!  !!!!!!""""""""""""!!!"""###"""!!!!!!###%%%""""""""""""############"""""""""#########""""""####################################"""""""""!!!""""""""""""################################################""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""######$$$$$$$$$###$$$$$$######"""""""""!!!"""""""""######"""""""""""""""!!!!!! """!!!!!! !!!!!!"""###############""""""""""""""""""###### """###$$$%%%&&&!!!!!!!!!"""""""""###############$$$$$$$$$######!!!!!!######$$$###"""!!!######""""""###$$$$$$%%%!!!!!!"""""""""""""""!!!""""""""""""""""""""""""###$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""" !!!"""""""""""""""###############$$$$$$%%%!!!!!!!!!!!!""""""######%%%$$$""" !!!"""###############""""""!!!!!!""""""###$$$$$$#########!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$%%%###########################"""""""""""""""######""""""""""""""""""""""""""""""############""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$########################"""!!!"""$$$%%%&&&$$$""" ###%%%$$$######&&&)))########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$$$$###########################""""""############""""""!!!"""######$$$##################$$$$$$######### """###"""!!! !!!"""########################%%%$$$###""""""###$$$%%%''''''&&&%%%$$$$$$$$$%%%"""""""""""""""""""""""""""#########!!! !!!"""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$### !!!""""""######"""######$$$$$$######"""#########"""""""""""""""$$$###############$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""#########""""""##################"""######$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$#########"""!!!"""###$$$$$$"""  !!!!!!!!!""" !!!!!!""""""######$$$!!!###"""!!!%%%########################!!!!!!"""############""""""""""""""""""!!!!!!!!!"""############"""!!!!!!"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!! """"""""""""""""""!!!!!!!!!!!!!!!"""""""""##############################""""""!!!!!!!!!!!!""""""######""""""""""""###### """""""""!!!  !!!!!!!!!""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!! """"""############""""""""""""""""""!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!"""###############""""""""""""############ """###$$$%%%&&& !!!!!!!!!"""""""""""" !!!!!!!!!!!!  """$$$$$$###"""  """###$$$$$$###""" !!!""""""""""""!!!"""""""""""""""""""""""""""###$$$$$$""" !!!""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""#########""""""###""""""""""""###$$$$$$ !!!"""###$$$$$$######""""""!!!!!!!!!"""""""""#########"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""############""""""""""""######$$$%%%%%%&&&$$$$$$############$$$$$$############$$$$$$$$$%%%########################"""###$$$$$$###"""###%%%###############$$$%%%&&&################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################""""""############""""""!!!!!!"""#####################$$$$$$$$$$$$######!!!"""######"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$"""""""""""""""""""""""""""###$$$###!!! !!!"""""""""############""""""#####################$$$ !!!!!!"""######$$$$$$"""######$$$$$$######""" !!!"""###$$$%%%%%%""""""""""""###$$$%%%%%%###############$$$$$$$$$!!!"""############"""!!!!!!"""############$$$$$$############$$$$$$######""""""###$$$$$$%%%""""""############""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""###$$$&&&%%%### !!!!!!"""###$$$$$$!!!!!!""""""###$$$$$$%%%"""$$$### """&&&%%%$$$$$$######""""""""" !!!"""###$$$######"""######"""""""""!!!!!!!!!"""######$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###""""""!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!"""""""""#################################""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!"""############!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!"""""""""###############""""""!!!!!!!!!"""###$$$!!!!!!"""###############!!!"""""""""############"""""""""""""""#########!!!!!!"""""""""######### !!!""" !!!!!!""""""""""""""" """######"""!!! !!!"""###############"""""""""""""""""""""""""""%%%'''&&&###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%#########$$$######""""""""""""!!!!!!!!!"""###### !!!""""""############!!!"""#########""" !!!"""######""""""!!! !!!""""""######"""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""######$$$$$$%%%%%%!!!###%%%%%%###"""###%%%!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!! """"""""""""""""""""""""""""""############""""""!!!!!!"""###$$$$$$%%%%%%######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%########################"""$$$&&&$$$!!! ###&&&%%%$$$""""""###$$$###"""########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""''''''&&&&&&%%%$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""############""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!"""###$$$$$$###"""###%%%###########################$$$$$$%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$######$$$$$$$$$$$$######%%%$$$######"""######$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!$$$&&&((()))""""""""""""###$$$%%%&&&""""""######$$$$$$$$$%%%###$$$&&&''''''&&&$$$### !!!###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%""""""#########""""""!!!########################%%%%%%%%%$$$$$$$$$############$$$%%%'''&&&$$$!!!$$$$$$$$$###############!!!""""""###$$$%%%%%%%%%!!!%%%'''%%%"""!!!%%%)))%%%%%%%%%$$$###"""!!!!!! !!!"""$$$$$$$$$###"""$$$#########""""""!!!!!!"""######$$$$$$"""!!! !!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!$$$$$$######"""""""""!!! !!!!!!""""""######""""""""""""####################################""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""###$$$%%%&&&'''''''''""""""######$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%!!!!!! !!!"""$$$%%%'''!!!!!!"""###############!!!!!!""""""#########$$$%%%$$$$$$###"""!!!!!! """############$$$$$$$$$###!!! ###&&&"""!!!  !!!###%%%$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%(((***)))&&&######%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""" !!!###$$$$$$"""  !!!#########""""""###$$$%%%&&&&&&&&&&&&&&& !!!!!!!!!""""""############""""""""""""######!!!"""""""""######$$$$$$ !!!""""""######!!!$$$&&&%%%###!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%$$$!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%"""!!!!!!"""""""""'''&&&%%%%%%$$$$$$$$$$$$***'''###  ###%%%###$$$%%%%%%$$$###!!! """"""""""""############ !!!"""###############"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""!!!$$$######"""!!!  """###"""!!!"""#########$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%###!!!!!!"""%%%&&&%%%"""!!!"""###$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$###%%%$$$$$$###"""!!! $$$$$$$$$"""!!!!!!###%%%$$$$$$$$$############"""&&&&&&%%%$$$######$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""###### """$$$###!!!!!!###&&&"""###$$$%%%%%%$$$"""!!!!!!"""#########"""########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""############$$$%%%%%%&&&&&& !!!!!!"""###$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###"""!!!"""$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!"""###$$$!!!"""###$$$$$$###!!!  !!!!!!!!!"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""!!! !!!"""###%%%!!!"""%%%$$$""" !!!""""""""""""!!!!!!######""""""""""""######%%%$$$$$$$$$###""""""""""""!!! !!!###$$$#########!!!!!!###***)))&&&###!!!!!!""""""""" """###!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&###"""!!! !!!"""$$$&&&$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######$$$%%%&&&$$$"""!!!!!!""" !!!"""$$$$$$######"""""""""""""""""""""""""""!!!###$$$###!!! !!! !!!!!!""""""######$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""%%%((((((%%%!!!&&&%%%$$$""" !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!"""""""""%%%$$$###!!!!!!!!!"""###"""""""""######"""""""""""" !!!$$$&&&%%%###$$$$$$###"""!!!!!!!!!"""$$$$$$$$$""" """$$$$$$$$$############$$$$$$$$$############$$$%%%%%%(((&&&###""""""#########&&&%%%$$$############$$$%%%$$$######"""######$$$"""######$$$$$$$$$######""""""""""""############""""""######$$$#########"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$######"""!!!!!! !!!######"""!!!"""###""""""#########$$$$$$$$$########################"""""""""""""""#########$$$"""!!!###%%%&&&$$$"""!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!"""###$$$###!!!!!!###$$$$$$$$$$$$############"""$$$######"""!!!!!!""""""""""""""""""""""""""""""######""""""!!!"""""""""!!!###$$$###!!!!!!###%%%"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!"""""""""###########################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$#########!!!!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$%%%###""""""###$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!"""###$$$######"""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###"""""""""""""""######$$$$$$$$$######"""""""""$$$######"""!!! """"""""""""""""""""""""########################!!!!!!!!!!!!""""""#########"""!!! !!!"""###$$$ !!!######!!!$$$$$$$$$#####################""""""""""""############"""""""""""""""""""""!!!!!! !!!"""###$$$#########!!! !!!###'''%%%$$$"""""""""###$$$%%%###"""###%%%%%%$$$""" !!!"""###$$$"""""""""######$$$%%%&&&!!!!!!"""###############$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$%%%%%%$$$""" !!!""" !!!"""###$$$######"""""""""""""""""""""""""""!!!"""$$$###!!! !!! !!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############%%%$$$"""###%%%%%%###!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$""" !!!$$$%%%$$$###$$$###""""""""""""""""""%%%$$$"""!!!!!!!!!""""""######$$$$$$$$$$$$######"""""""""""""""###$$$$$$)))&&&$$$######$$$$$$###$$$$$$######""""""###### !!!$$$%%%&&&%%%###"""""""""""""""###$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########""""""!!!!!! !!!######"""!!!"""###!!!!!!"""""""""#################################"""""""""""""""!!!!!!!!!%%%###"""###$$$$$$###"""!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############"""""""""""""""!!!"""$$$$$$###""""""###$$$$$$$$$############"""$$$###""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###$$$###!!!!!!"""$$$""""""$$$%%%%%%$$$###"""%%%$$$$$$#######################################!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$$$$######"""!!!%%%$$$$$$###""""""!!!!!!!!!!!!""""""###$$$$$$$$$""""""""""""""""""######"""######$$$$$$######""""""############$$$$$$$$$&&&$$$"""!!!""""""!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""!!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""######$$$###!!! """###%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$############""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!""""""### """""" &&&%%%$$$"""""""""############""""""""""""######!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$"""######""" !!!###""""""!!!!!!"""###%%%&&&###!!! !!!"""###""" """!!!!!!!!!!!!"""###$$$############$$$%%%&&&'''!!!###%%%%%%$$$"""!!!###$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""$$$$$$###!!! !!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###"""!!!!!!"""!!!!!!!!!!!!""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############'''$$$""" !!!""""""!!! !!!"""###$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######$$$###""""""!!!"""""""""""""""############"""""""""!!! !!!###$$$$$$###""""""""""""""""""###$$$&&&### ###$$$###!!!"""###%%%%%%%%%%%%###"""###""""""""""""###$$$$$$(((&&&$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$###!!!$$$###"""""""""###%%%&&&!!!"""""""""############%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&&&&#########"""""""""!!!!!! """$$$###"""!!!"""###""""""""""""#########$$$########################$$$$$$######""""""!!!!!!%%%$$$############""""""!!!!!!!!!""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""######### ###%%%&&&%%%######$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""!!!!!!!!!!!!"""###############"""!!!!!!"""###""""""###$$$$$$$$$######  """$$$%%%########################!!!!!!"""""""""#################################"""###$$$%%%$$$###"""!!!#########"""""""""!!!!!!"""""""""######$$$$$$$$$"""""""""""""""#########""""""############""""""""""""#########$$$$$$$$$$$$"""!!! !!!"""!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""###"""!!!!!!!!!"""###$$$$$$$$$$$$######"""""""""######""""""""""""######""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!"""""" %%%$$$!!!  !!!"""######""""""""""""###### !!!!!!""""""#########"""""""""""""""#########"""###$$$###!!! !!!###!!!!!!!!!!!!"""###%%%%%%!!!!!! !!!!!!!!! ######""""""""""""##################$$$%%%&&&'''!!!"""###$$$$$$###"""!!!"""$$$%%%&&&&&&%%%###"""######$$$$$$$$$$$$######!!!######""" !!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""###""""""""""""""""""#########""""""""""""######""""""""""""""""""""""""!!!"""""""""###############"""!!!!!!!!!!!!"""!!! !!!"""$$$$$$!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!"""######"""""""""""""""""" !!!!!!""""""!!!!!! """!!!!!!"""############"""!!!!!!!!!"""###$$$$$$&&&""" $$$&&&######$$$%%%&&&&&&%%%$$$##################$$$%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""&&&%%%###"""""""""###$$$!!!"""""""""############%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&'''############""""""""""""!!!###$$$$$$"""!!!"""############$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%$$$###"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""#########!!!$$$&&&'''&&&%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""#########""""""######$$$$$$###""""""""""""###"""""""""######$$$$$$$$$$$$  """$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!!!!!!!"""""""""#####################$$$$$$$$$$$$!!!!!!""""""############"""""""""######"""""""""""""""#########$$$$$$$$$"""  """######"""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!""""""#########&&&%%%$$$"""!!!!!! $$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!""""""""""""!!!!!!$$$"""!!!!!!"""###""""""%%%###!!! !!!"""######""""""""""""######"""""""""######$$$$$$$$$!!!""""""###############"""###$$$$$$"""!!!!!!"""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$%%%$$$######"""""""""""""""############$$$%%%&&&&&&$$$###"""!!!!!!"""######"""###%%%&&&&&&%%%$$$"""######$$$$$$$$$$$$######!!!"""###"""!!! !!!""""""""""""""""""#########""""""""""""""""""""""""!!!"""$$$$$$###""""""###""""""""""""!!!!!!!!!!!!"""""""""######"""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!#########"""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%"""""""""#########""""""###$$$$$$$$$$$$$$$$$$###!!!"""""""""""""""######"""!!!!!!!!!"""###$$$$$$%%%!!! %%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%$$$%%%%%%&&&'''((('''$$$""" !!!"""###&&&%%%$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%########################"""###%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###!!!!!!###%%%######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$############""""""""""""""""""###%%%&&&%%%%%%&&&'''$$$$$$$$$############""""""""""""!!!""""""###$$$""""""""""""""""""""""""%%%%%%$$$##################""" !!!###$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$#######################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!"""############$$$$$$$$$"""  """$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""############$$$!!!!!!!!!""""""""""""###""""""""""""""""""""""""######$$$######"""!!!  """$$$%%%$$$###""" !!!"""######&&&%%%$$$"""!!! %%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""######################################################$$$############"""""""""!!!!!!""""""""""""!!!!!!$$$$$$############""""""%%%$$$###""""""###$$$%%%######""""""""""""##################$$$$$$$$$$$$!!!"""######$$$$$$######"""$$$%%%%%%###!!!""""""##################"""""""""$$$$$$$$$###"""###$$$######"""!!!!!!!!!""""""""""""""""""###$$$%%%&&&%%%$$$""" !!!###$$$"""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######!!!"""######!!!!!!"""###"""""""""!!!"""######$$$""""""""""""""""""""""""!!!"""$$$$$$###"""###$$$""""""""""""!!!!!!!!!!!!""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$!!!!!!"""############"""""""""############""""""!!!"""######"""!!!"""$$$""""""""""""""""""###$$$###!!! """%%%%%%### %%%%%%%%%$$$$$$%%%%%%%%%###""""""""""""###$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$######$$$%%%%%%&&&&&&%%%###"""!!!"""###$$$######$$$$$$$$$######"""""""""""""""############""""""######$$$#########$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""#################################"""$$$%%%%%%###"""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$"""!!!!!!$$$'''%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!!!!"""######"""###%%%'''$$$$$$$$$############"""""""""!!!!!!"""######$$$""""""""""""""""""""""""&&&%%%$$$"""!!!!!!!!!!!!"""  ###%%%%%%$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$#########$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$"""!!!!!!###$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$###"""  !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""######"""""""""""""""###""""""""""""#########$$$ !!!"""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!"""######"""!!! """###$$$###"""!!!!!!!!!"""""""""###$$$$$$%%%%%%######""""""""""""##################""""""""""""!!!"""###$$$$$$$$$######"""$$$%%%%%%###"""""""""######$$$$$$$$$$$$###### """###""" !!!###!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""###$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$######"""###$$$###""""""###$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########%%%###"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""############ ###$$$###"""###%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!"""###$$$######""" !!!###$$$###!!! """$$$$$$###"""""""""""""""""" !!!"""###$$$$$$###"""'''&&&$$$$$$$$$$$$&&&'''!!!!!!!!!!!!!!!"""#########""""""###%%%%%%###"""######""""""###$$$%%%%%%###############$$$$$$$$$ !!!###$$$%%%%%%$$$###""""""""""""############ !!!"""###############%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""##################$$$$$$###$$$%%%%%%###"""""""""""""""""""""####################################"""""""""###$$$$$$$$$%%%"""###$$$""" !!!%%%(((&&&%%%$$$######$$$%%%&&&########################""""""###$$$$$$$$$$$$###%%%$$$$$$###"""!!!!!! !!!!!! !!!$$$&&&$$$$$$$$$############"""$$$$$$######$$$%%%&&&&&&""""""""""""""""""""""""&&&%%%###""" !!! $$$&&&&&&%%%""""""""""""###$$$%%%&&&!!!"""####################################"""############$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$'''%%%###"""#########!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$###""" """!!! !!!###%%%&&&######""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""###$$$%%%######$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$################################################$$$$$$$$$$$$######"""""" !!!"""######"""!!! !!!"""######!!!  """##################""""""""""""############""""""!!!!!! !!!"""###$$$%%%$$$######"""$$$&&&%%%$$$""""""""""""###$$$%%%%%%%%%%%%%%%###%%%'''&&&###"""$$$&&& !!!"""""" !!!"""###$$$"""###$$$%%%$$$###!!!""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%######""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""############"""###$$$""" ###&&&!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""############""""""!!!###%%%$$$!!! """$$$$$$$$$###"""!!!!!!""""""!!!$$$$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%### """%%%""""""###$$$$$$$$$$$$###$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""'''&&&$$$#########$$$$$$"""###$$$$$$"""!!!!!!!!!$$$$$$############$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$###""""""###$$$%%%###%%%&&&%%%""""""$$$&&&############""""""""""""""""""############""""""""""""############""""""###############$$$$$$%%%!!!!!!"""$$$&&&&&&$$$"""###$$$$$$###""""""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""###%%%$$$"""!!!!!!!!!""""""###$$$$$$###!!! ###$$$%%%%%%###""""""""""""""""""!!!""""""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$((('''%%%######$$$%%%&&&###$$$$$$$$$$$$###"""""""""############$$$$$$$$$ $$$"""!!!"""################################################$$$#########""""""!!!!!!######""""""!!!!!! #########"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!######"""!!!!!!"""$$$$$$##################%%%$$$###!!!!!!!!!"""###!!!"""#########"""  !!!"""######"""!!! """"""#########""""""!!!%%%$$$$$$###"""!!! ###%%%&&&$$$ """&&&'''$$$!!! ###############"""!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""""" """%%%###$$$######"""!!! !!!"""###$$$$$$###"""!!! $$$%%%%%%$$$######$$$$$$%%%$$$###"""!!!!!!  """$$$%%%%%%$$$""""""######!!! """############""""""!!!!!!!!!!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""######"""&&&%%%!!! ###&&&######"""!!!!!!"""###$$$"""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###""" !!!"""########################!!!"""""""""!!! !!!"""###$$$$$$###"""!!! !!!!!!""""""###### !!!"""###########################""""""!!!!!!&&&%%%$$$"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!$$$&&&""""""###$$$$$$$$$$$$###&&&%%%$$$"""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$###""""""$$$%%%$$$###!!!!!!"""$$$$$$############$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$###""""""###$$$$$$ !!!"""!!!!!!###############""""""""""""!!!""""""######""""""!!!""""""############""""""###""""""""""""###$$$$$$$$$###!!!"""###$$$###"""!!!"""######""""""$$$%%%########################"""############$$$$$$$$$"""###$$$###"""!!!"""###!!!!!!"""############### """$$$$$$$$$###$$$%%%###""""""""""""###$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$&&&%%%###"""!!!"""###$$$###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$!!!$$$###!!!!!!################################################""""""""""""!!!!!!!!! ######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""########################%%%$$$###""""""###$$$%%%""""""""""""###########################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$############""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###"""""""""""""""!!!!!! """"""###$$$$$$###""""""""""""############""""""#########"""""""""""""""############"""!!!!!!  $$$$$$$$$$$$$$$###"""""" !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$""" !!!$$$#########""""""!!!!!! !!!"""######"""!!! !!!###$$$%%%$$$###"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$%%%###!!!!!!"""###"""!!!!!!""""""#########"""""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$############$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""#########$$$$$$###"""!!! !!!######"""!!!  ###""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!"""""""""#########""""""##################$$$###"""!!! !!!"""######################## !!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""######$$$$$$############"""""""""!!!!!!!!!&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$######$$$&&&""""""###$$$$$$$$$$$$###'''&&&$$$###"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!###%%%''''''%%%""" ###$$$&&&%%%###"""######$$$$$$############$$$$$$$$$###"""""""""###$$$%%%$$$$$$###""""""###$$$$$$"""###$$$###""""""###%%%$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""######$$$&&&$$$!!! !!!"""###### ###$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""######"""!!!!!!###%%% !!!!!!"""$$$%%%&&&"""###%%%%%%$$$######$$$###############$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$###"""!!! !!!"""######$$$$$$$$$$$$###""""""############$$$$$$$$$%%%(((### ###%%%###!!! ################################################"""!!!!!!!!!!!! ###""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%""""""""""""############$$$$$$$$$##################""""""!!!!!!""""""###$$$$$$$$$###############""""""""""""""""""""""""'''### """###""" !!!!!!!!!!!!!!!!!!""""""$$$###""""""!!!"""""""""######"""!!!!!!!!!!!!"""!!!""""""######""""""!!!""""""############""""""!!!!!!""""""############%%%$$$!!!  !!!""" !!!  ###%%%$$$$$$%%%%%%$$$$$$###### !!!!!!!!!"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&### !!!$$$$$$!!!""""""""""""""""""""""""""""""############""""""%%%%%%%%%$$$###""""""!!!######$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$""" """###$$$### !!!"""##################"""""""""""""""######%%%$$$###"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$,,,(((### !!!"""!!!!!!$$$###"""!!! #########""""""!!!!!!!!! !!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!###""""""!!!!!!!!!!!!"""######################## !!!""""""######""""""!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!%%%$$$$$$######$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$###$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$"""!!!###$$$&&&&&&$$$###$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%&&&'''$$$$$$$$$#########""""""!!!!!!!!!""""""!!!!!!!!!""""""############""""""""""""!!!!!!""""""###$$$$$$""" """#########"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""!!! !!!$$$'''"""!!!!!! !!!###%%%&&&&&&'''(((&&&###!!! $$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%(((%%%###$$$$$$$$$""" ################################################"""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$!!!"""""""""############%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$###""""""""""""""""""###%%% """!!!!!!!!!!!!"""""""""""""""######""""""""""""""""""%%%$$$"""!!!!!!!!!"""### !!!""""""############"""""""""""""""""""""######!!!  """$$$&&&#########"""""""""###%%%######$$$$$$$$$######""" !!!!!!!!!!!!""""""""" ###########################%%%$$$"""$$$''''''###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!""""""##################""""""!!!"""###%%%%%%%%%$$$######!!! """$$$%%%%%% !!!######$$$$$$$$$$$$###"""""""""""""""###$$$######"""!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""######"""""""""########################000---)))&&&$$$###"""!!!%%%$$$$$$######"""""""""$$$$$$###"""!!!  !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""###############""""""!!!!!!!!!"""""""""!!!!!!!!!!!!"""########################!!!""""""###############$$$###"""""""""###$$$%%%######""""""!!!!!! ###$$$$$$%%%%%%%%%$$$$$$###########################"""""""""###$$$$$$%%%########################"""""""""###$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&((()))(((&&&###!!!!!!""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$"""$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$$$$$$$###########################$$$$$$############"""""""""###$$$$$$%%%$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""######$$$ ###%%%%%%$$$"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""!!! !!!$$$'''$$$###"""!!!!!!"""###$$$'''((((((&&&###!!! !!!$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$#########"""###############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$###"""########################################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###!!!"""""""""############%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###############""""""""""""######""" $$$###!!!"""""""""######$$$$$$$$$"""""""""#########""""""%%%$$$"""!!!!!!!!!"""###  !!!!!!"""###############$$$$$$######"""!!!!!!  !!!""""""#########!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""###########################"""""""""""""""""""""""""""$$$%%%(((,,,***&&&""""""""""""#####################""""""#########$$$###!!! !!!"""###""""""""""""""""""######!!!"""$$$%%%%%%$$$###""""""!!! """$$$%%%%%% !!!######$$$$$$$$$$$$###"""""""""""""""#########""""""""""""######""""""""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""***---///,,,&&&!!! """""""""###$$$$$$$$$%%%%%%$$$######"""!!! $$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$###"""""""""$$$%%%&&&######""""""!!!!!! $$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((()))(((%%%"""!!!!!!""""""###$$$$$$$$$$$$### !!!"""$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""$$$%%%!!!###%%%%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###"""$$$###"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""############""""""""""""############""""""###############$$$$$$%%% !!!"""%%%''''''$$$"""!!!$$$%%%$$$$$$%%%%%%########################"""############$$$$$$$$$"""######"""!!!!!!###%%%$$$$$$###"""""""""""""""###$$$&&&&&&%%%$$$$$$%%%###############$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$!!!"""$$$$$$"""######################################################$$$$$$$$$$$$$$$%%%"""""""""############$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$###############!!!""""""######""""""!!! !!!!!!"""""""""###$$$###"""!!!!!!"""###$$$### ###%%%%%%$$$""""""######$$$$$$%%%%%%!!!!!!"""############"""$$$$$$###""""""""""""######""""""!!!!!!""""""### !!!"""######$$$######%%%%%%$$$###"""!!! """###$$$$$$###!!!"""!!!!!!"""######  !!!!!!""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################"""$$$%%%)))......***########################!!!!!! !!!!!!"""!!! !!!######""""""!!!!!!!!!"""######""""""###############"""!!! !!!$$$%%%$$$### !!!"""##################"""""""""""""""######""""""""""""###$$$%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!"""(((,,,+++$$$!!!!!!"""###$$$$$$$$$"""""""""!!!!!! '''&&&%%%$$$###""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$##################"""""" !!!!!!""""""""""""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!"""######$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%% !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$######$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!""""""############### """$$$$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""%%%###"""###&&&((('''&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%###""""""$$$%%%%%%$$$$$$%%%'''########################"""############$$$$$$$$$"""###$$$###"""!!!"""###!!!""""""############""""""$$$&&&&&&%%%%%%&&&'''###""""""""""""###$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%%%%$$$###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%&&&"""!!!$$$%%%"""################################################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$%%%########################"""###$$$$$$$$$$$$###"""""""""""""""###########################$$$$$$$$$""""""###$$$$$$###""""""""""""""""""""""""######%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!!!!"""###$$$$$$$$$ !!!"""###$$$######"""###$$$$$$$$$$$$###""""""$$$###""""""""""""###$$$ !!!"""######$$$$$$$$$$$$#########""""""!!!!!!$$$$$$%%%$$$""" """ """$$$$$$### !!!"""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###&&&---///...%%%$$$$$$######"""""""""""""""!!! !!!""""""###""""""""""""""""""###"""!!!!!! !!!"""###$$$###""""""!!!!!!""""""""" !!!###%%%%%%###!!!!!!""""""#########"""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!"""$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!!!!$$$&&&&&&###!!!!!!""" """###$$$######"""!!!!!!!!!!!!!!!!!! %%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""""""""""" !!!"""######"""!!!""""""""""""""""""""""""!!!!!! !!!"""### !!!"""############!!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$$$$$$$$$$&&&'''""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% ###%%%%%%$$$"""!!!!!!######""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!######!!!%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""%%%%%%$$$$$$%%%%%%&&&''',,,)))&&&############"""%%%%%%&&&%%%$$$$$$&&&'''########################"""############$$$$$$$$$"""###%%%$$$"""!!!!!!!!! """###$$$$$$$$$###%%%&&&''''''%%%######$$$"""""""""!!!"""######$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&###((((((###!!!$$$%%%!!!################################################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ !!!###$$$%%%&&&'''"""""""""""""""""""""""" """$$$$$$""" """"""""""""############""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""########################%%%$$$"""!!!!!!"""$$$%%%###$$$%%%$$$!!! !!!"""######$$$ !!!"""$$$$$$$$$###"""######$$$%%%%%%###"""!!!###"""!!! !!!"""### !!!######$$$$$$$$$""""""""""""#####################"""!!!!!! !!!######!!!!!!"""###############""""""""""""############################################################)))((($$$ ###+++000000%%%%%%%%%$$$###"""!!!!!!&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$######"""""""""!!! """###$$$###"""!!! !!!"""### """$$$&&&%%%""""""############""""""!!!!!!!!!!!!!!!"""###%%%%%% !!!!!!###%%%'''(((***$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""$$$###""""""%%%&&&&&&%%%###$$$%%%&&&&&&%%%###""" !!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""" !!!#########"""!!!""""""""""""""""""""""""!!!  """###!!!"""$$$%%%&&&&&&%%%%%% !!!!!!""""""#####################"""!!!  !!!!!!""""""######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''""""""""""""############%%%"""###'''&&&$$$'''...%%%$$$$$$$$$$$$$$$$$$%%%########################$$$%%%%%%$$$"""!!!###%%%###&&&$$$ &&&'''###$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$"""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""!!!!!!"""########################%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""############"""########################%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! """"""###$$$%%%%%%&&&&&&$$$""" !!!$$$%%%###!!!#########"""""""""""""""$$$#########""""""!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$'''(((&&&###"""############$$$$$$$$$"""""""""""""""#########!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$######""""""!!!!!!!!!###%%%### """%%%$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$%%%!!!!!!"""###############""""""""""""""""""""""""$$$$$$###############$$$############""""""""""""!!!"""#########!!! %%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$%%%$$$###!!!!!!###%%%$$$###"""!!!!!!"""######!!!!!!"""######$$$%%%%%%$$$""" """###!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!#########"""%%%***...444111---(((%%%""""""!!!###%%%%%%$$$"""!!!"""########################### !!!!!!""""""############"""""""""""""""###%%%%%%$$$$$$######""""""$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!###$$$%%%%%%%%%###"""!!! """$$$&&&((((((%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""!!!!!!###$$$$$$###!!! !!!###!!!"""$$$$$$"""!!!"""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$###### !!!!!!!!!!!!$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!$$$###"""!!!!!!!!!"""###""""""############""""""'''&&&%%%$$$$$$#########""""""""""""############***&&&&&&))))))&&&(((---%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$###&&&&&&""""""%%%&&&###"""""""""""""""###$$$%%%############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$#########""""""%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""###########################$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""####################################$$$###############$$$$$$""""""############"""""""""######$$$%%%%%%&&&&&&$$$"""!!!!!!$$$$$$###!!!############""""""""""""##################""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''%%%""""""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######"""""""""""""""$$$#########""""""!!!!!!"""######"""!!!!!!"""$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$######""" !!!!!!!!!"""""""""""" """######$$$$$$$$$""""""""""""""""""""""""$$$######"""""""""##################""""""""""""$$$$$$%%%%%%%%%$$$###"""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$%%%$$$###!!!!!!###$$$###""""""!!!!!!!!!"""###$$$$$$%%%%%%&&&''''''((('''%%%###$$$&&&&&&$$$"""#########""""""#########""""""#########$$$$$$$$$"""######!!! !!!%%%)))666444///***&&&###"""!!!###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######"""""""""!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$%%%%%%""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!$$$%%%%%%$$$"""!!!"""$$$!!!"""$$$$$$"""!!!"""###!!!!!!""""""#########$$$########################$$$$$$$$$%%%$$$$$$######!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""""""""!!!%%%%%%$$$$$$###"""""""""###""""""!!!"""###$$$%%%######$$$$$$$$$$$$######((('''&&&$$$"""!!!!!! """""""""#########$$$$$$***&&&$$$&&&'''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%######&&&'''$$$###%%%%%%### !!!"""$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$"""############$$$$$$$$$%%%%%%$$$$$$############!!!!!!"""######"""!!! ##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""#########"""!!!!!!!!!"""$$$%%%####################################$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###""""""###$$$###"""#################################$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""############$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""############""""""!!!#########"""""""""""""""$$$"""!!!!!!"""######"""&&&###  ###&&&$$$$$$###"""""""""######!!!!!!!!!!!!"""""""""""" !!!######$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!""""""###############""""""""""""$$$$$$%%%%%%%%%$$$###### !!!""""""###$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$"""!!!!!! !!!"""""""""""""""###$$$$$$%%%%%%%%%$$$######$$$$$$###!!!###""""""!!!!!!""""""##################$$$$$$$$$%%%$$$$$$""" ###%%%000///+++(((%%%$$$#########$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""######!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""%%%$$$###""""""###$$$%%%%%%$$$########################"""""""""!!!!!!!!!"""""""""""""""###$$$$$$########################""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$######"""""""""############""""""""""""!!!"""###"""  !!!!!!"""$$$$$$"""!!!"""### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! """"""""""""############""""""!!!!!!!!!!!!!!! #########""""""#########""""""""""""""""""""""""########################""""""""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%###"""!!! """"""#########$$$$$$$$$(((%%%$$$%%%''''''&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((%%%"""###%%%&&&%%%$$$$$$%%%%%%!!!"""$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%########################&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$######$$$""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""!!!###$$$%%%$$$###!!!#################################""""""#########"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################$$$$$$$$$%%%%%%########################!!!!!!!!!!!!!!!"""""""""$$$###!!! """$$$%%%#######################################$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###############$$$######"""###############$$$$$$#########$$$$$$%%%%%%&&& !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###"""!!!""""""#########$$$$$$$$$"""$$$&&&((()))'''%%%$$$%%%%%%%%%$$$$$$######"""!!!"""###$$$$$$###"""!!!"""""""""""""""#########%%%""" ###%%%###!!!%%%###!!!!!!###%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!"""""""""#########""""""""""""""""""""""""###$$$$$$###!!!!!!"""### !!!!!!!!!!!!!!!!!!"""""""""######$$$###############"""!!!""""""!!!!!!!!!!!!""""""########################&&&&&&%%%###"""###$$$&&&$$$$$$###""""""###$$$$$$"""###$$$###"""!!!"""###########################$$$$$$$$$######"""""""""""""""""""""""""""###$$$""""""######$$$$$$%%%%%%######"""""""""""""""###%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%######""""""!!!!!! &&&%%%$$$###""""""""""""########################""""""""""""""""""""""""######""""""""""""######%%%$$$$$$######""""""!!!#########"""""""""""""""!!!"""######!!!!!!!!!"""!!!"""$$$$$$"""!!!"""### !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!! $$$$$$############$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$#########$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$###%%%$$$######""""""##################$$$$$$$$$$$$''''''''''''((())))))'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((((((''')))&&&######$$$$$$%%%&&&###$$$&&&''''''&&&%%%%%%%%%%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################%%%###"""###$$$%%%$$$"""#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$######""""""""" """$$$&&&&&&&&&$$$###########################&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################%%%$$$############$$$%%%!!!!!!""""""###$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!$$$###!!! """$$$%%%########################$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%######$$$$$$#########$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""""""""""""""#########$$$$$$$$$!!!###%%%''''''&&&$$$###$$$$$$######"""""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$%%%""" ###%%%###!!!########################$$$###"""!!!!!!"""###$$$$$$$$$##################$$$$$$$$$$$$"""!!! """"""""""""""""""""""""!!!!!! !!!!!!"""##################"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""###$$$###"""!!!!!!""" !!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""########################$$$###""""""$$$%%%&&&&&& !!!"""######!!!"""######"""!!!"""###""""""""""""""""""""""""#########""""""!!!!!! """"""!!!!!!"""###$$$$$$""""""######$$$$$$%%%%%%###"""""""""""""""######$$$###!!! !!!###$$$$$$$$$"""""""""###$$$%%%!!!!!!!!!!!!!!!"""""""""%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###%%%$$$$$$$$$#########"""""""""""""""""""""#########%%%&&&'''%%%$$$%%%%%%!!!"""$$$$$$"""!!!"""#########"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!$$$$$$############$$$$$$!!!"""""""""#########$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$""""""############""""""###############$$$%%%&&&#########$$$$$$$$$$$$%%%"""'''(((&&&$$$%%%%%%$$$######""""""""""""##############################$$$%%%%%%%%%&&&***///333666,,,###"""$$$%%%%%%&&&$$$%%%&&&''''''(((''''''&&&%%%###"""!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""$$$$$$###"""""""""######$$$%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%"""############$$$$$$$$$########################"""###%%%&&&&&&&&&%%%%%%###########################""""""!!!!!!""""""###!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!"""""""""#######################################""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%########################%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###"""############$$$$$$$$$!!!"""$$$%%%&&&%%%###"""#########"""""""""""""""!!!""""""############""" !!!"""###$$$$$$%%%$$$"""!!!!!!"""######""""""###$$$%%%%%%$$$###"""######"""""""""###$$$$$$""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$############""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!###$$$$$$""" !!!!!!!!!"""""""""""""""########################$$$%%%&&&%%%###"""###$$$###""""""!!!!!!""""""###$$$$$$$$$###############  ###%%%%%%$$$############"""!!!!!!!!! """###"""!!!!!!"""$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###"""!!! !!!"""#####################$$$%%% !!!!!!""""""######$$$!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###########################""""""""""""############!!!###$$$###"""""""""!!!"""$$$$$$"""!!!"""###############""""""!!!!!!######################## !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########""""""#########!!!""""""######$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%$$$###"""""""""""""""######"""""""""$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$,,,///)))###"""$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&&&&...:::DDDHHH666%%%!!!%%%&&&%%%%%%######$$$&&&(((***,,,---((('''$$$""""""###%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######"""""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%!!!###%%%%%%$$$$$$$$$&&&"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################   !!!""""""###############$$$$$$%%%%%%%%%########################%%%###"""!!!!!!"""###%%%#####################$$$########################$$$$$$#########"""""""""""""""""""""####################################$$$$$$###""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&""""""###$$$$$$%%%&&&&&&##################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$""""""$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###############$$$$$$"""""""""""""""######$$$ !!!"""###$$$%%%%%%"""######"""!!!!!!"""$$$""""""############"""""""""######$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! ###############"""!!!!!!"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%############""""""""""""$$$######"""###$$$%%%&&&!!!"""""""""###$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" """$$$$$$""" !!! !!!###############!!!!!!!!!!!!!!!!!!!!! """###"""  """#########""""""#########$$$$$$$$$#########""""""!!! ###%%%$$$###%%%%%%%%%%%%$$$###"""!!! !!!""""""!!!!!!"""$$$########################""""""""""""""""""######!!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""############$$$ !!!"""###%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$!!!"""""""""############!!!"""!!!  !!!"""$$$$$$"""!!!"""###"""""""""""""""#######################################$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!""""""######$$$%%%%%%###############$$$$$$$$$!!!"""###$$$$$$$$$###""""""######$$$$$$######"""&&&%%%%%%$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%...888<<<333***((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% $$$'''&&&'''111CCCQQQUUU>>>'''"""%%%&&&$$$###!!!!!!"""%%%(((,,,///111***(((%%%######$$$&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''&&&$$$###""""""""""""######$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%!!!###%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$###""""""######$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!"""############"""####################################$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''$$$"""###$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%% !!!"""###$$$%%%&&&!!!###%%%### """%%%###"""!!! !!!"""###"""###$$$&&&&&&&&&%%%$$$%%%$$$$$$$$$######"""""" !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&############""""""""""""######"""""""""###%%%&&& !!!###$$$%%%''''''"""############$$$$$$$$$"""""""""""""""""""""""" """$$$$$$"""  """###$$$$$$$$$###$$$$$$$$$$$$############"""%%%&&&%%%"""!!!"""$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$""" """%%%&&&%%%###"""###$$$$$$$$$$$$######!!!""""""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$######""""""""""""!!!""""""###$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###%%%%%%%%%$$$###$$$$$$$$$##################"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######!!!!!!""""""#########$$$ ###&&&'''&&&%%%$$$%%%!!!"""$$$$$$"""!!!"""### !!!"""###$$$%%%%%%##############################$$$######"""!!! """"""""""""############!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%######################## !!!###$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''':::FFF===+++!!!"""%%%((('''&&&%%%$$$%%%%%%&&&%%%$$$"""$$$&&&&&&$$$!!!,,,)))&&&CCCOOOEEE;;;///%%%$$$%%%###%%%(((&&&$$$######&&&((())))))((('''$$$###""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""" """%%%'''$$$$$$$$$###"""!!!!!! """###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""" !!!%%%&&&$$$!!!########################""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%###""" !!!###$$$ !!!!!!"""""""""###$$$$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$$$$#####################"""!!! !!!"""$$$&&&%%%%%%$$$###""""""######!!!"""%%%&&&'''&&&$$$###$$$""" !!!###%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$""" $$$$$$%%%%%%%%%###""" !!!$$$$$$$$$$$$%%%&&&"""""""""""""""""""""""" """###"""!!! !!!######"""!!!!!!!!!!!!!!!"""######""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%% !!!###%%%&&&&&&&&&########################%%%%%%%%%%%%%%%$$$###"""######""""""""""""#########""" !!!###$$$$$$###!!!!!! !!!###$$$%%%$$$###!!!!!!!!!"""######$$$%%%%%%###"""""""""%%%%%%%%%###!!!!!!"""$$$!!!"""###$$$$$$###"""!!!$$$$$$######""""""######""""""!!!!!!!!!###$$$%%%""""""############""""""""""""""""""""""""""""""########################"""""""""""""""#########&&&&&&%%%%%%$$$#########((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###############$$$ %%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""###  ###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""...555///&&&###%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&$$$"""###%%%&&&$$$"""%%%&&&(((...:::DDDBBB999222)))###%%%&&&$$$###%%%&&&$$$"""###%%%'''(((((((((&&&$$$###""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###############$$$$$$$$$$$$###"""!!!!!!!!!######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###""""""###$$$$$$###"""########################$$$######""""""######$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$##################$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$!!!""""""######$$$$$$%%%%%%$$$"""!!!!!!"""###$$$!!!!!!"""""""""############$$$$$$$$$%%%$$$$$$$$$"""""""""!!!!!! %%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""########################&&&%%%###"""!!!!!!!!!"""%%%$$$$$$###""""""###### """#########"""!!!%%%###!!! !!!###$$$$$$$$$###""""""###$$$$$$ ###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""!!!!!!""""""#########"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""############"""""""""""""""%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$"""!!!!!!!!!""" !!!""""""!!! """$$$%%%%%%###""""""###""""""""""""""""""""""""!!!"""###"""!!!!!!"""###""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$!!!"""""""""""""""""""""$$$$$$############$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!######""""""""""""#########""" !!!###$$$$$$###$$$############$$$%%%&&&%%%$$$###"""!!!!!!"""######$$$%%%%%%###""""""###$$$$$$$$$###!!!!!!###%%%"""##################"""$$$$$$$$$$$$$$$%%%&&&'''$$$############$$$$$$%%%""""""############""""""################################################$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""$$$###"""!!!!!!!!!""""""!!!""""""######"""""""""#########"""""""""""""""######"""""""""######$$$"""###############""""""$$$$$$$$$###############$$$$$$$$$#########""""""%%%###!!!"""%%%'''&&&%%%""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$""""""$$$%%%%%%%%%)))"""+++BBBNNNDDD444---(((%%%$$$'''(((%%%###$$$&&&$$$""""""$$$&&&'''&&&'''&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%%%%$$$#################################%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""!!!########################$$$$$$$$$###""""""!!!!!!%%%$$$######"""#########!!!!!!!!!!!!!!!"""######'''%%%###!!!!!!!!!###$$$$$$######""""""######$$$ """$$$$$$###"""%%%$$$###""""""###$$$%%%################################################$$$######""""""######$$$######"""!!!!!!!!!""""""$$$######""""""######$$$$$$$$$######"""!!!!!! %%%$$$###""""""###$$$%%%%%%$$$###""""""""""""### !!!"""###$$$$$$$$$$$$%%%&&&'''%%%### """"""""""""""""""""""""!!!#########"""!!!"""###"""""""""!!!!!!""""""############"""######$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$#########"""""""""######"""""""""######$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!######""""""""""""#########""" !!!###$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$###"""""""""######"""$$$%%%%%%###""""""###"""###$$$###""""""$$$&&&$$$$$$############$$$$$$ !!!###$$$%%%$$$%%%%%%%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""!!!  !!!""""""######"""!!!!!! !!!!!!!!! !!!!!!"""""""""!!!!!!$$$$$$######"""!!!!!! !!!!!!!!!!!!"""######$$$ !!!!!!!!!!!! ###############$$$$$$$$$$$$$$$$$$###############$$$###"""###%%%&&&&&&%%%""""""""""""""""""""""""&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&$$$"""""""""$$$&&&''''''(((777LLLNNN===,,,'''###$$$&&&(((((('''&&&'''&&&$$$""""""###%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%###"""!!!$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$###&&&((('''###!!!"""$$$########################%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$#########%%%%%%$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$######""""""""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&))),,,,,,)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!""""""""""""############ !!!"""###$$$%%%%%%%%%$$$$$$###############$$$&&&%%%#########$$$&&&'''((('''%%%###""""""############""""""""""""######"""""""""######"""""""""&&&$$$###!!!!!!###$$$&&&#########################################################""""""###############""""""!!!""""""############""""""#####################""""""!!!!!!$$$$$$###""""""###$$$$$$"""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&'''%%%### """""""""""""""""""""""""""###$$$$$$""""""###$$$"""""""""!!!""""""######$$$###############$$$$$$######$$$$$$$$$$$$######$$$$$$##################"""""""""!!!""""""###$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""$$$######""""""######$$$###""" !!!###$$$$$$#####################$$$$$$$$$#####################"""###%%%%%%###"""######!!!"""$$$#########$$$&&&&&&%%%$$$######$$$%%%&&& !!!"""###$$$$$$%%%&&&%%%$$$"""!!!""""""############""""""################################################$$$#########""""""!!!!!!"""#########$$$$$$$$$%%%$$$$$$$$$#########$$$$$$""""""######"""!!!!!! ############""""""!!!!!! !!!"""$$$$$$ """""""""###$$$$$$$$$%%%########################"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$%%%&&&(((((('''&&&$$$###"""!!!%%%$$$###""""""###&&&((((((888FFFGGG<<>>333(((&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$!!!!!! !!!""""""###"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%######"""!!!!!!"""######""""""############""""""!!!%%%'''&&&&&&########################$$$$$$$$$##################$$$$$$%%%%%%&&&''''''"""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$%%%%%%###!!!!!!"""###$$$###########################$$$$$$############$$$$$$!!!"""""""""#####################$$$$$$$$$$$$%%%######"""""""""######$$$$$$%%%%%%$$$""""""###%%%#########&&&))))))%%%!!!"""!!!!!! !!!!!!"""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################%%%###""""""######"""!!!############$$$$$$$$$%%%"""!!! !!!###$$$###$$$&&&''''''%%%###""""""############"""!!!!!! """#########$$$&&&$$$$$$$$$#######################################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""""""""###!!!"""###$$$%%%$$$###"""######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!"""""""""""""""###############""""""!!! !!!!!!!!!$$$############"""""""""######""""""""""""############$$$%%%%%%$$$##################""""""""""""""""""""""""""""""!!!!!!###$$$###%%%***+++)))$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!!!!!!!!!!!!!!###""""""!!!!!!"""""""""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$#########""" !!!#########&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!###$$$%%%'''&&&$$$######$$$%%%&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%###$$$&&&&&&%%%(((---AAA000$$$$$$&&&###"""&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&'''(((!!!!!! !!!!!!"""###$$$#########$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""!!!$$$&&&&&&%%%################################################%%%%%%$$$######""""""!!!"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&&&&%%%%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%###!!!!!!"""$$$$$$###########################$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$###$$$$$$###""""""###%%%$$$"""###''',,,,,,'''!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#####################$$$$$$&&&$$$############"""!!!######$$$$$$$$$%%%%%%%%%###"""!!! !!!!!!"""###$$$$$$%%%&&&&&&$$$###"""###############""""""!!! """###################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########"""###$$$%%%&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$######""""""######$$$############"""#########!!!"""""""""##################""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!######""""""""""""############$$$$$$$$$$$$###############"""""""""""""""$$$######""""""!!!!!!!!!"""$$$###%%%***,,,***$$$###"""!!!!!!"""###$$$##############################"""""""""""""""""""""!!! !!!###$$$%%%$$$###"""!!!!!!!!!!!!#########"""""""""!!!!!!""""""!!!"""###$$$$$$$$$&&&%%%%%%$$$###$$$$$$%%%#########$$$$$$$$$$$$$$$!!!!!! !!!!!!%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,***'''%%%######$$$%%%$$$"""###&&&&&&$$$''',,,???///###%%%'''$$$###'''#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&""""""""""""###$$$%%%&&&$$$##################$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!! """$$$%%%$$$###################################################%%%%%%$$$######""""""!!!!!!"""""""""######################################################""""""###########################""""""###%%%&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""""""""#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&$$$"""!!!###$$$$$$$$$########################$$$######""""""######$$$(((''''''&&&&&&&&&'''(((""""""#########$$$$$$$$$###############$$$%%%%%%"""###$$$###""""""###%%%###""""""''',,,---'''"""""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########""""""######%%%%%%&&&%%%######$$$###""" ######$$$$$$$$$%%%%%%%%%&&&%%%$$$"""!!!!!!""""""$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$###""" """$$$$$$######$$$%%%################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&'''''''''"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""""""""!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$#########"""""""""###$$$%%%&&&'''&&&&&&######""""""""""""##############################""""""""""""""""""######$$$$$$######""""""!!!!!! ###$$$"""$$$((()))&&&%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!! """###$$$%%%%%%$$$"""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%!!! """"""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&...+++'''###!!!"""###%%%%%%######&&&%%%$$$&&&+++666---%%%$$$&&&&&&%%%&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###"""""""""############$$$%%%''''''$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%!!!"""############"""!!!######$$$$$$$$$$$$######$$$#########%%%%%%###!!!#######################################$$$$$$$$$###$$$$$$%%%%%%&&&''''''!!!!!!"""############"""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&&&&$$$$$$$$$###############!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""""""""######$$$###"""###$$$%%%$$$###"""######$$$$$$######"""!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""!!!!!!###$$$&&&$$$""""""###$$$%%%$$$##############################""""""""""""######%%%$$$###"""""""""###$$$"""""""""############$$$###############$$$%%%&&&"""#########""""""###%%%""""""###&&&))))))&&&###"""######$$$$$$######"""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$#########"""""""""$$$%%%&&&'''&&&$$$$$$$$$$$$""" ############$$$$$$$$$%%%(((&&&$$$###"""!!!""""""$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$######"""$$$&&&&&&$$$###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&&&&&&&&&&%%%######""""""""""""######$$$###""""""""""""###$$$""""""""""""##############################""""""!!!$$$$$$""""""%%%&&&###$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%&&&!!!!!!!!!!!!""""""###$$$!!!!!!!!!"""###$$$%%%&&&############"""""""""""""""$$$&&&&&&$$$$$$$$$%%% !!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&%%%###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''***)))&&&$$$######$$$%%%&&&$$$$$$&&&%%%###%%%*********'''###$$$((('''$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$###"""""""""#########$$$&&&'''((($$$$$$###""""""###$$$$$$##################$$$$$$!!!"""############"""!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$&&&&&&$$$"""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&'''''' !!!"""###$$$######"""########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###%%%''''''&&&###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$"""!!!"""%%%&&&%%%######$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! !!!"""$$$&&&$$$""""""###%%%%%%$$$##############################""""""""""""#########"""  !!!""""""""""""########################$$$%%%&&&'''!!!"""###"""!!!"""###%%%!!!"""###$$$%%%%%%$$$###"""######$$$$$$######"""############""""""""""""########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$######"""!!!!!!"""$$$&&&'''(((&&&$$$$$$$$$$$$""" """""""""#########$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$###"""""" !!!######""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%"""!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""######""""""""" !!!"""###$$$######"""""""""""""""############"""###$$$$$$$$$###!!!!!!###$$$%%%%%%%%%###""" ######""""""""""""######$$$###"""!!!!!!"""###$$$!!!"""""""""##############################$$$$$$"""%%%%%%""""""%%%%%%"""""""""###$$$$$$$$$$$$$$$######################## !!!"""$$$%%%%%%%%%$$$""""""##################!!!!!!!!!"""###%%%&&&'''"""""""""!!!!!!!!! ###%%%%%%###!!!"""###"""###$$$%%%&&&'''''''''!!!!!!"""######$$$%%%%%%"""!!!!!!!!!!!!!!!!!!"""!!!"""###%%%&&&&&&&&&&&&"""$$$&&&))))))(((&&&$$$((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&$$$"""$$$)))!!!((((((""""""(((((("""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!"""###$$$%%%&&&''''''"""""""""###$$$&&&'''(((%%%$$$###""""""###$$$%%%$$$$$$$$$##################$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%''''''&&&$$$########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!"""$$$$$$######"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%''''''&&&""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%'''((())))))$$$""" """%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&&&&$$$""""""$$$%%%%%%$$$##############################""""""""""""######(((&&&$$$###"""###$$$%%%""""""""""""########################$$$%%%&&&'''!!!"""###"""!!!"""###%%% """######"""""""""$$$!!!"""###$$$$$$###"""!!!############""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$######"""!!!!!!"""$$$&&&'''(((&&&%%%$$$$$$$$$""" !!!""""""""""""#########"""!!!!!! !!!###$$$$$$$$$$$$############"""###############"""!!!!!!!!!###$$$$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%$$$###"""""""""###"""!!!!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$$$$###### """""""""!!! """"""""""""############!!!"""#########""" )))*********(((&&&###!!!######""""""""""""######$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$"""""""""###$$$$$$$$$%%%"""%%%%%%######&&&&&&### !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""##################$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""$$$$$$!!! """ !!!"""$$$%%%&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&,,,111000***$$$***(((%%%""" """###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!###&&&'''&&&&&&''')))$$$%%%&&&'''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%###$$$&&&%%%$$$#########""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!$$$%%%&&&&&&''''''&&&&&&,,,***(((&&&$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&'''%%%###"""###%%%$$$$$$"""$$$%%%%%%###""""""###"""############$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###$$$'''***)))'''$$$"""!!!!!!!!!"""!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$###############"""######$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""!!! """###$$$###$$$$$$%%%%%%$$$$$$######$$$###"""!!!"""$$$&&&$$$$$$######$$$$$$%%%&&&)))&&&"""!!!""""""'''%%%###"""######!!! ###$$$%%%%%%%%%$$$###"""'''&&&&&&%%%$$$###"""""" !!!###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$"""!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""###"""""""""$$$''')))+++(((&&&$$$#########"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################"""""""""###$$$%%%%%%!!!###""" $$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$"""!!!"""###"""############$$$$$$$$$#####################$$$######$$$$$$%%%%%%%%%$$$$$$$$$################## !!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""%%%%%%$$$###""""""######%%%$$$$$$$$$###""""""""""""""""""""""""######$$$&&&%%%%%%$$$############$$$$$$######$$$&&&((()))&&&%%%%%%%%%$$$###############$$$%%%&&&''''''((($$$###%%%***......)))###(((&&&%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%'''+++000555---((($$$###%%%''''''%%%'''&&&%%%%%%$$$$$$%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$"""###%%%$$$$$$#########"""""""""""""""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$#########$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&'''%%%###"""$$$%%%$$$$$$###$$$%%%%%%###""""""###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$########################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################""""""###&&&)))++++++***)))(((%%%###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$""""""$$$%%%$$$$$$######$$$$$$%%%&&&***'''$$$###$$$###!!!,,,***'''&&&%%%%%%###"""######$$$%%%%%%$$$###"""%%%%%%%%%$$$######"""""""""###############"""""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&########################$$$$$$$$$#########""""""""""""""""""###&&&(((***888444---(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########!!!!!!!!!"""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$"""  ###$$$###!!!""""""############""""""###$$$%%%$$$"""!!!"""###"""############$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$######"""""""""######$$$$$$$$$##################"""""""""""""""###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$######$$$%%%&&&'''#########"""""""""""""""%%%%%%%%%&&&&&&'''''''''%%%$$$$$$'''******&&&###%%%$$$$$$$$$&&&(((***+++'''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######&&&...888@@@444,,,$$$!!!%%%((((((&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&"""###"""###%%%##################"""""""""########################"""######$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&(((&&&######$$$%%%$$$$$$###$$$&&&%%%###""""""###"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%########################""""""############""""""######################################################$$$***000222...***)))(((&&&$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%###"""!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###############$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%######$$$$$$$$$######$$$$$$%%%&&&***(((&&&%%%%%%%%%###"""---+++(((&&&&&&%%%###!!!######$$$$$$$$$$$$##############################%%%$$$###"""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!###$$$'''(((???888///'''$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$######### !!!!!!""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$###"""###$$$%%%$$$###""""""############""""""###$$$%%%$$$"""""""""$$$"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""$$$&&&&&&%%%$$$###########################$$$$$$$$$######"""""""""%%%%%%$$$#########$$$$$$""""""!!!!!!!!!"""######""""""#####################""""""""""""###$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$######"""######$$$$$$"""""""""""""""#########)))((('''&&&%%%$$$###"""&&&$$$###$$$&&&&&&$$$#########$$$%%%''')))+++,,,&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""%%%---777>>>444///((($$$%%%&&&'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""$$$### $$$%%%$$$########################$$$$$$###""""""###$$$$$$"""######$$$%%%$$$$$$$$$ !!!###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&)))&&&$$$###$$$%%%$$$$$$###%%%&&&%%%$$$#########""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""################################################%%%'''+++000222000,,,((('''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$######"""&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###&&&''')))(((&&&$$$######$$$$$$######$$$$$$%%%&&&)))(((&&&%%%%%%%%%$$$$$$)))'''$$$#########""" $$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""""""""#########'''&&&$$$"""!!!!!!""""""###"""!!! !!!"""########################### !!! #########$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###%%%&&&333---&&&!!! """$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################$$$$$$$$$############### !!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!""""""%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$#####################$$$ """$$$&&&&&&%%%###"""###############$$$$$$$$$%%%%%%$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!""""""######$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&#########"""""""""""""""#########$$$%%%%%%%%%&&&''''''&&&%%%$$$###"""!!!&&&$$$###"""###$$$############$$$$$$&&&'''((()))$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""##################&&&&&&%%%$$$$$$(((...222---...---***%%%###$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######%%%$$$!!!"""%%%'''%%%###############$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&)))'''%%%$$$$$$%%%$$$######%%%&&&&&&$$$######$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""######$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######################################################'''---333333...(((&&&&&&$$$$$$$$$############$$$""""""""""""#########$$$"""######$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###&&&((())))))&&&$$$######$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$###!!!!!!"""######"""%%%%%%%%%%%%&&&&&&''''''!!!!!!!!!"""######$$$$$$'''&&&$$$"""!!!""""""######"""!!! !!!"""###########################%%%%%%%%%$$$###""" """""""""#########$$$$$$########################!!!!!!!!!!!!"""######$$$&&&### """$$$%%%&&&###$$$$$$%%%%%%$$$$$$########################################################################### !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!######$$$######""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& """###%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$###"""!!!!!! """!!!!!! !!!!!!""""""%%%$$$###!!! !!!!!!!!!""""""######$$$###############$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""!!!#########$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&((((((&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""#########%%%&&&&&&%%%$$$$$$&&&(((&&&+++...+++%%%!!!###&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###&&&%%%######&&&'''%%%#########$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%'''&&&$$$"""!!!"""$$$%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&***(((%%%$$$$$$%%%$$$###$$$%%%'''&&&$$$######$$$"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&---333000(((!!!"""%%%"""#####################!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""!!!""""""""""""!!! ###$$$$$$%%%%%%$$$$$$###&&&'''((('''&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$%%%$$$""""""###%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((("""""""""######$$$$$$$$$&&&%%%$$$##################""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$""""""""""""############$$$###"""###&&&''''''&&&###$$$$$$%%%%%%$$$$$$###"""""""""#######################################"""""""""###############!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################"""!!!!!!!!!""""""!!!"""######"""!!!"""$$$""""""############"""""""""###$$$$$$###"""$$$%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!""""""###############"""""""""###$$$$$$%%%%%%#########""""""!!!!!! ######"""""""""###$$$$$$&&&%%%$$$"""!!! !!!!!!""""""""""""""""""$$$############$$$%%%%%%'''&&&$$$###!!! !!!"""############"""""""""""""""""""""##################$$$%%%&&&''''''##################$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$''')))((($$$"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""%%%%%%"""###&&&&&&$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&+++(((&&&$$$%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$########################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++)))###!!!"""%%%"""######$$$%%%%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$######"""###############$$$$$$$$$$$$######""""""############"""""""""######$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$""""""$$$&&&%%%$$$"""###$$$&&&%%%$$$######""""""###%%%&&&'''#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""##################"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$##################""""""$$$###"""###&&&''''''&&&###$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$########################!!!"""""""""#########$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""### """$$$###"""!!!###%%%""""""############""""""!!!###$$$$$$######$$$%%%"""############$$$$$$$$$###########################""""""!!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%########################"""""""""""""""###$$$$$$$$$$$$###""""""""""""###"""""""""""""""!!!!!!!!!$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""""""""""" !!!###$$$$$$$$$$$$############"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$######$$$%%%###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&&&&%%%&&&''')))%%%$$$######$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!$$$$$$""""""%%%%%%############$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""##################$$$&&&''''''&&&%%%$$$$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&+++)))&&&$$$%%%%%%$$$###$$$&&&''''''%%%$$$$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$#########$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###%%%&&&######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$#########""""""""""""!!!&&&&&&$$$###""""""!!!!!!######$$$$$$$$$$$$######""""""############""""""###$$$%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######&&&((($$$$$$######$$$$$$%%%&&&"""$$$&&&%%%""""""$$$'''&&&$$$""""""###$$$###""""""!!!!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$###$$$$$$$$$$$$######"""""" """$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$$$$$$$$$$###############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""###$$$"""$$$$$$""""""%%%'''$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$######$$$&&&"""############$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$###!!! """$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!""""""""""""""""""###$$$%%%&&&######""""""!!!!!! $$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$ !!!###$$$%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$######***(((&&&$$$######$$$%%%$$$&&&(((&&&"""!!!"""$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%((('''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""""""""###$$$$$$%%%%%%''''''''''''''''''''''''###&&&'''$$$$$$((()))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""""""""###$$$%%%%%%&&&&&&((('''&&&$$$######$$$$$$%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###!!!!!!"""%%%%%%"""""""""###$$$%%%%%%&&&&&&!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$###"""!!!!!! """######$$$$$$######""""""!!!"""$$$&&&'''&&&$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""############""""""%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""""""""##############################)))$$$!!!###(((***&&&!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!""""""""""""############ ###$$$&&&&&&$$$######$$$%%%'''))))))'''%%%$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!! %%%+++***%%%#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$""""""""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$###"""!!! %%%$$$###""""""###$$$%%%######""""""""""""######"""############$$$$$$$$$###$$$$$$!!!!!!$$$$$$$$$###"""!!!!!!""""""########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%% """$$$$$$"""""""""######$$$%%%%%%$$$###"""!!!!!!"""######"""!!!"""$$$"""###$$$$$$###"""$$$%%%%%%$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$#########""""""!!!!!! """############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&$$$"""!!! !!!"""######%%%''''''&&&$$$######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&######&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""######$$$%%%(((%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###""" #########$$$$$$%%%%%%&&&((('''&&&$$$######$$$$$$######"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$###"""$$$&&&&&&###!!!"""######$$$%%%%%%&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""!!!!!!!!!######$$$$$$$$$$$$######$$$"""!!!"""###$$$###"""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""""""""###$$$########################'''$$$"""###&&&'''%%%"""############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""######$$$""""""""""""####################################"""$$$&&&%%%$$$######$$$###$$$&&&%%%###""""""###$$$$$$###""""""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""######"""###(((...---(((###$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""###$$$$$$$$$###############$$$###""""""""""""###$$$""""""############"""""""""############$$$$$$$$$$$$%%%$$$""" """%%%%%%%%%$$$#######################################!!!!!!""""""###"""""""""!!!""""""""""""#########%%%$$$###$$$&&&&&&$$$######$$$%%%%%%######$$$%%%$$$######""""""######$$$!!!###$$$$$$"""!!!"""#########$$$$$$$$$###!!!!!!"""###$$$###"""!!!!!!""" !!!"""!!!  !!!$$$$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$##################""""""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&$$$######$$$%%%&&&%%%%%%&&&'''((('''%%%###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$%%%'''&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###%%%******'''%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""######$$$%%%(((&&&"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$"""!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$%%%'''&&&$$$"""#########$$$$$$%%%%%%&&&###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""!!!"""###"""!!!########################"""##################"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$############$$$########################$$$$$$###$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###$$$$$$###!!!!!!"""$$$######"""!!!!!!"""######%%%$$$###""" """"""""""""""""""""""""###$$$$$$$$$)))......)))$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###############$$$$$$$$$"""######$$$$$$$$$######$$$##################$$$""""""######$$$$$$$$$%%%###""""""!!!!!!""""""###""""""###$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$##########################################"""!!!!!!""""""""""""#########&&&%%%$$$%%%''''''%%%###"""###$$$$$$""""""###$$$###""""""""""""""""""######$$$%%%$$$"""!!!!!!"""""""""#########"""!!!!!!###$$$$$$###!!! !!!""" !!!"""!!!$$$######"""!!!"""""""""!!!"""######$$$$$$###############$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&'''((((((+++(((%%%%%%'''(((&&&###&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$############&&&)))(((%%%"""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$%%%,,,333333...%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$###""""""$$$&&&'''&&&$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""########################""""""""""""""""""""""""""""""""""""######$$$%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$!!!########################""""""############""""""$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$"""!!!###&&&!!!""""""""""""############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!###%%%%%%#########$$$%%%%%%%%%###""""""$$$&&&#########""""""#########$$$$$$###""" """""""""""""""""""""""" """""""""%%%******'''%%%%%%$$$$$$######""""""""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$$$$#########$$$$$$########################&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""$$$%%%$$$###"""###%%%######""""""""""""######$$$%%%&&&%%%###!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######"""!!!"""$$$$$$%%%%%%$$$!!! !!!$$$######"""""""""""""""!!!""""""###############""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&111,,,%%%###$$$&&&&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$############&&&)))(((%%%"""###$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%(((111888666///&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! #########$$$$$$$$$%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$&&&'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$"""#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''+++...,,,'''###########################""""""############""""""$$$$$$############$$$$$$""""""############""""""$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$######################## ###%%%%%%"""!!!###'''!!!""""""""""""############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$#########%%%$$$%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!###''''''$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!!!!###$$$&&&&&&$$$###!!!""""""#########$$$$$$$$$######""""""##################""""""""""""###$$$########################&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$#########%%%%%%###"""$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$######$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""!!!!!!!!!!!!!!!!!!""""""!!!"""###"""###$$$&&&%%%&&&'''%%%###""""""###############"""""""""!!!!!!!!!"""############""" !!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&000,,,&&&###"""$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***333999222(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######""""""######$$$%%%$$$$$$$$$&&&'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%###!!!####################################$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###%%%&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$(((---///...)))%%%########################"""##################"""$$$$$$############$$$$$$"""""""""######"""""""""###########################$$$%%%%%%&&&%%%%%%%%%######################## ###%%%%%%###"""%%%'''"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$%%%######################## !!!###$$$######$$$%%%"""#########""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""""""%%%%%%######&&&'''$$$###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""!!!""""""######""""""!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$###"""!!!"""$$$$$$###""""""""""""!!!""""""###$$$##########################################"""!!!!!!""""""""""""###############"""###$$$%%%###!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%###""""""###""""""!!!!!!!!!"""######!!!"""###"""###$$$&&&###$$$%%%$$$"""!!!!!!###"""############"""!!!!!! !!!""""""######""""""!!!!!!""""""###$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''(((((((((((((((((((((((('''%%%$$$$$$%%%'''&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''---888<<<333&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######""""""######$$$%%%'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$&&&&&&%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$''''''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&(((******'''$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$"""######$$$$$$######"""#########$$$$$$############$$$%%%&&&&&&&&&%%%%%%########################"""###$$$%%%$$$%%%&&&'''############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!############$$$%%%!!!###$$$%%%$$$###$$$%%%"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$""""""""""""""""""""""""$$$'''((($$$###%%%%%%###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""$$$%%%&&&$$$$$$############$$$$$$###############$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$""""""###&&&&&&%%%######"""""""""######$$$%%%########################!!!!!!""""""###"""""""""!!!""""""""""""#########$$$######$$$%%%%%%$$$"""###%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$###$$$&&&%%%$$$######$$$###""""""!!!"""###$$$%%%"""###$$$###"""!!!"""###"""###$$$###"""!!!"""###"""######$$$###"""!!! !!!!!!""""""""""""""""""######$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$!!!%%%((((((&&&%%%&&&(((&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$%%%&&&&&&''''''$$$!!!"""%%%((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$$$$###########################%%%%%%(((000===BBB888***(((((('''&&&%%%%%%$$$$$$######$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&'''"""############$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''***&&&""" !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$"""""""""$$$&&&'''&&&%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######&&&)))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&$$$######$$$%%%$$$"""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%##############################$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!############$$$%%%"""%%%'''((('''&&&&&&'''!!!"""###$$$$$$###"""!!!"""""""""###############""""""""""""""""""""""""$$$(((((($$$"""######!!!!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$######""""""###""""""""""""$$$&&&'''$$$##################$$$ !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%###"""$$$'''(((&&&$$$$$$#########$$$%%%%%%&&&########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###"""$$$$$$$$$###"""###$$$######""""""""""""######"""$$$%%%%%%$$$###$$$%%%$$$###"""""""""###%%%&&&$$$%%%%%%$$$!!! """###$$$$$$###"""$$$%%%"""######$$$$$$"""!!! !!!!!!"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&$$$%%%''''''&&&'''(((***---+++(((%%%###$$$%%%&&&%%%&&&(((***,,,,,,)))&&&###$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%((('''%%%$$$######$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""((('''%%%###""""""###$$$ !!!(((&&&###+++...'''(((''''''"""#########$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$############"""$$$###"""###$$$%%%$$$""" !!!"""###$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$%%%%%%%%%&&&%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!$$$""" """%%%&&&%%%###$$$$$$##################$$$&&&'''&&&$$$"""""""""###$$$%%%%%%$$$###$$$&&&%%%$$$$$$$$$###"""""""""%%%%%%$$$###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############""""""""""""""""""########################%%%%%%%%%&&&(((((('''%%%%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$$$$%%%###"""!!!!!!!!!"""$$$$$$(((&&&$$$###$$$%%%%%%%%%&&&%%%###!!!!!!!!!!!!""" """###$$$%%%&&&######$$$$$$$$$$$$######&&&$$$"""###%%%&&&$$$"""!!!$$$((('''%%%######$$$"""!!! !!!""""""!!! ###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$########################!!!"""$$$&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$###############""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$%%%&&&%%%###!!!!!!"""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%$$$"""!!!!!!!!!################################################%%%$$$"""  ###''' %%%((('''%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$%%%''''''&&&&&&(((***,,,***'''%%%$$$$$$&&&'''%%%%%%&&&((())))))'''%%%$$$%%%%%%%%%%%%$$$######"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########'''&&&$$$"""!!!"""###$$$%%%%%% ###,,,(((!!!&&&((($$$'''&&&"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$###"""""""""$$$$$$$$$###############$$$###""""""$$$%%%$$$###!!!""""""######$$$$$$$$$###$$$$$$$$$######"""!!!######$$$$$$$$$$$$######""""""$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""############%%%$$$###""""""###$$$%%%$$$#########""""""""""""$$$"""!!!"""%%%&&&%%%###########################%%%&&&'''&&&$$$###"""###"""###$$$$$$###"""###$$$$$$$$$$$$###############$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$$$$######"""!!!!!!""""""""""""""""""""""""############""""""###$$$%%%&&&(((&&&%%%$$$$$$$$$%%%$$$###""""""!!!""""""$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######&&&$$$######%%%&&&%%%######%%%&&&$$$"""!!!"""$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$$$$$$$############$$$%%%$$$$$$""""""$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$###############$$$###"""""""""""""""######%%%&&&'''&&&$$$""""""######""""""!!!"""###$$$%%%##############################""""""""""""######"""$$$%%%%%%###""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%!!!"""$$$%%%%%%$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%''''''&&&&&&'''))))))(((&&&$$$$$$%%%&&&''''''%%%$$$%%%&&&&&&$$$###&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###"""!!!!!!"""###$$$%%%!!!###***%%%###$$$)))"""$$$***%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$###""""""$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#####################"""""""""$$$$$$############$$$$$$###############"""""""""$$$###"""###$$$%%%$$$###########################%%%'''((('''%%%$$$$$$$$$"""###$$$###"""!!!"""##################$$$$$$$$$######"""""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" """###$$$#########"""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$############$$$%%%&&&'''((('''&&&%%%$$$######### !!!!!!###$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%$$$""""""###%%%%%%###"""###$$$%%%$$$#########$$$$$$$$$###"""""" !!!###%%%&&&%%%###"""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###############$$$$$$###""""""!!!!!!!!!""""""%%%&&&((('''%%%######$$$###""""""""""""###$$$$$$##############################""""""""""""######"""$$$%%%&&&$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%$$$$$$$$$)))(((&&&$$$############%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$%%%'''&&&&&&%%%'''((('''&&&%%%$$$%%%&&&'''((()))&&&$$$###$$$$$$$$$###&&&%%%$$$###"""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""""""""&&&"""!!!&&&###%%%222333)))%%%!!!(((...&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%###""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###$$$$$$%%%$$$$$$###############$$$$$$$$$%%%'''((((((&&&$$$%%%%%%###$$$%%%$$$###"""###$$$"""""""""###$$$$$$$$$%%%###############$$$$$$%%%&&&%%%%%%$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""#################################$$$"""!!!###$$$$$$######""""""""""""##################$$$%%%&&&&&&"""""""""###$$$%%%&&&'''(((((('''&&&$$$""""""### !!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&'''$$$###"""###$$$%%%$$$"""&&&&&&&&&&&&%%%%%%$$$### """$$$%%%'''''''''$$$##################$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$######""""""""""""###$$$&&&'''&&&$$$######$$$"""""""""#########$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$$$$$$$&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$######$$$&&&'''%%%%%%&&&&&&&&&''''''''')))))))))))))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''+++(((%%%###$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""""""""###)))'''###%%%&&&444KKK]]]:::$$$%%%$$$$$$$$$ %%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%#########$$$%%%%%%&&&&&&'''&&&$$$#########$$$%%%'''%%%""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%)))'''&&&$$$###"""""""""%%%%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&(((%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$&&&(((+++,,,$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######!!!!!!"""""""""#################################%%%### !!!###%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&& !!!"""######$$$$$$$$$&&&(((((('''$$$""""""###""""""######$$$$$$$$$$$$###############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''((('''&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$###############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%&&&%%%$$$$$$#########$$$"""$$$%%%%%%###""""""###"""#########$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&!!!"""######$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%%%%&&&&&&+++(((%%%$$$%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######################## ((('''"""###%%%555NNNggg;;;"""'''(((###!!! %%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$%%%%%%&&&&&&(((&&&$$$###"""###%%%&&&)))'''$$$"""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%)))(((&&&$$$###""""""###&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%"""""""""###$$$$$$%%%%%%$$$&&&''''''%%%$$$%%%&&&&&&'''((('''%%%$$$$$$%%%###############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""""""""###&&&***---000$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###########################$$$%%%%%%&&&&&&########################%%%###!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######"""""""""""""""###!!!!!!"""############"""$$$''')))((($$$""""""$$$###$$$$$$%%%$$$$$$###"""######""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$%%%&&&'''&&&$$$######$$$$$$$$$###""""""&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""###%%%$$$###""""""###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!"""$$$&&&!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######"""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###&&&$$$"""$$$""")));;;FFF,,,!!!'''&&&%%%'''&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%((('''$$$###"""###%%%&&&,,,)))%%%""""""#########!!!""""""######$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$&&&'''&&&$$$"""$$$%%%!!!""""""###$$$$$$%%%%%%###$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$$$$$$$$$$###############"""###$$$%%%&&&%%%%%%$$$$$$######$$$&&&***---000$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###########################"""!!!"""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$###"""!!!!!!!!!!!!######$$$$$$$$$###"""!!!"""&&&)))((($$$"""###%%%###$$$$$$%%%%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%''')))111,,,&&&###$$$%%%%%%%%%$$$"""!!!"""###$$$###"""""""""###$$$$$$$$$######!!!###%%%%%%$$$""" $$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""######$$$$$$######"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&'''&&&%%%$$$############"""$$$%%%%%%$$$###$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%###############""""""!!!&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$%%%&&&&&&%%%###$$$$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$$$$)))''''''+++%%%!!!***'''"""&&&''' ###((($$$#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###"""###%%%'''---***%%%###"""""""""""" !!!"""###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$#########%%%((()))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$&&&(((&&&$$$"""$$$&&&!!!""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%&&&'''%%%###""""""###%%%$$$$$$$$$######""""""!!!"""###$$$%%%$$$######&&&%%%$$$$$$&&&)))---///$$$$$$############$$$$$$########################$$$######""""""!!!!!!!!! !!!!!!"""######$$$$$$########################"""!!!!!!"""$$$%%%###"""######""""""###$$$%%%%%%''''''%%%$$$######""""""%%%%%%&&&&&&%%%$$$"""!!!!!!%%%)))((($$$"""###&&&"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%''''''%%%%%%'''***===555+++$$$###&&&((((((&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%((('''###!!!###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############""""""############""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""###%%%&&&&&&%%%$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$"""######################################################"""%%%(((***)))&&&$$$$$$######"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((''')))%%%###%%%)))+++((($$$******))))))((((((((('''&&&''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''(((++++++))))))+++***%%%%%%''''''%%%'''***((($$$'''''''''&&&&&&%%%%%%%%%((('''''''''((('''$$$"""########################%%%'''***,,,,,,)))%%%"""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%'''((()))(((&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***,,,,,,+++((((((''''''''''''''''''&&&&&&'''''''''(((((((((#########$$$&&&'''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&'''((()))******'''((())))))(((&&&$$$###$$$"""!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&%%%$$$"""%%%%%%$$$%%%'''***---......***$$$"""#########!!!%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&''''''""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$'''***,,,LLL999444))))))---###'''###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&$$$"""!!!"""$$$&&&(((######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""" %%%'''%%%$$$%%%%%%#########$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""""""""""""""!!!&&&&&&$$$"""%%%)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))(((''''''***'''%%%%%%)))+++***)))*********))))))(((((((((&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%---111---)))((())))))&&&'''&&&$$$%%%)))((($$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###''''''''''''''''''''''''"""$$$'''))))))&&&###!!!###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%&&&%%%$$$###$$$%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###&&&%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&(((+++,,,,,,,,,++++++***)))(((''''''&&&((((((((())))))))))))******(((''''''((('''%%%#########$$$$$$%%%%%%%%%&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&'''((()))''''''''''''(((((((((((((((((((((''''''%%%$$$$$$&&&$$$"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###%%%&&&%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%(((+++,,,,,,)))$$$"""###$$$###"""%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((***,,,DDD888444$$$!!!((( """$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$"""""""""!!!!!!$$$%%%###""""""###$$$%%%%%%%%%%%%"""###############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###((((((&&&###$$$%%%$$$###&&&++++++'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((''''''***)))'''&&&''')))***+++)))))))))))))))((((((((('''''''''&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###///777222(((%%%(((,,,&&&'''&&&###%%%)))***''''''&&&&&&&&&&&&%%%%%%%%%######"""###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%''''''&&&###"""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((((((((())))))"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++*********))))))))))))))))))))))))))))))))))))))))))((((((***---......---//////...,,,+++***)))(((++++++++++++,,,,,,,,,,,,...,,,++++++,,,+++***((($$$$$$%%%%%%&&&''')))***''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))***+++&&&&&&&&&%%%%%%&&&&&&&&&***))))))((((((((())))))((((((((('''''''''&&&&&&((('''&&&%%%%%%$$$$$$%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''')))+++,,,&&&%%%$$$######$$$&&&&&&***'''$$$######$$$%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***+++AAABBBEEE,,,!!!***$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&$$$$$$'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$######&&&'''&&&!!!"""###$$$%%%&&&&&&&&&!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$###"""!!!###$$$$$$###&&&,,,---***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((((((***+++***(((''''''(((((((((((('''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$((('''''''''''''''((((((###...666111(((%%%'''***'''((('''%%%(((...000---&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''########################"""###%%%'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''******************))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))************((((((((((((((((((((((((+++++++++++++++---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111000111111000//////...------........./////////000000---,,,,,,...111333444333******))))))***+++,,,---)))******+++++++++******(((((((((((()))))))))***&&&''''''((()))***++++++)))((((((''''''(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%***(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''')))+++...///***)))'''%%%###"""""""""'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((()))))))));;;NNN[[[<<<&&&,,,((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$((()))&&&$$$&&&&&&%%%######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$%%%&&&&&&%%%$$$######$$$%%%'''(((!!!"""###%%%'''((())))))###&&&&&&$$$&&&***+++)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((,,,000222///+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$+++///+++((('''&&&%%%((())))))(((,,,222555333&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''(((((()))***)))))))))++++++++++++++++++******++++++***)))((('''&&&%%%''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&'''''''''(((((((((((()))******++++++,,,,,,---++++++++++++++++++++++++------------...///000111..................//////........................///...---///111222222111000000111111111111111111000000000111111111222222...------///333777888888......---,,,++++++++++++***+++++++++++++++******************++++++++++++((((((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((()))'''&&&%%%$$$###$$$%%%&&&+++)))'''%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&))))))(((((()))+++---...***)))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''...NNNeeeEEE''''''###&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""!!!!!!###''''''###"""$$$%%%###%%%%%%%%%%%%$$$######"""######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%$$$###$$$%%%'''((('''''''''''''''&&&&&&%%%&&&)))(((%%%$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))***+++***...333777777222+++'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''###$$$%%%'''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((((((&&&''')))'''"""(((******)))---333555333%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$"""###$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''((((((((())))))***++++++++++++***++++++++++++++++++,,,,,,************************))))))))))))))))))))))))#########$$$'''))))))((((((((()))************)))(((((())))))))))))))))))(((((()))))))))*********---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,............///000111111////////////.......................................------...000222111000......//////000111111111////////////000000000111111000......111333444444------------,,,***)))(((***++++++++++++***))))))************++++++++++++)))))))))(((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&###$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&+++(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$$$$%%%&&&###$$$%%%&&&&&&''''''&&&*********))))))******+++%%%&&&&&&'''))))))******###%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&&&&FFFbbbFFF***'''!!!%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%###"""$$$&&&(((&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""&&&'''$$$###''')))(((%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$'''+++***%%%"""$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,---)))+++///555888666000***&&&&&&'''''''''((((((((($$$%%%&&&((())))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&(((***+++******)))''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%###%%%((((((%%%(((******)))+++//////,,,%%%%%%%%%&&&&&&&&&''''''%%%&&&(((+++---,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''%%%&&&&&&'''(((((())))))))))))***+++++++++***************++++++,,,,,,---***++++++,,,,,,---------++++++++++++++++++++++++'''&&&&&&''')))+++***))))))***+++---.........---+++,,,,,,,,,,,,++++++************+++++++++,,,,,,............////////////++++++++++++++++++++++++,,,,,,,,,,,,---...///000.........---,,,,,,++++++++++++++++++++++++++++++,,,+++***+++---///...---,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------222///,,,+++,,,------,,,+++,,,---......,,,)))(((***************)))((('''(((((((((((())))))))))))((((((((('''''''''&&&&&&$$$$$$############$$$$$$"""###$$$&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&)))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((((((&&&%%%%%%&&&###$$$%%%&&&''''''''''''))))))*********)))((((((%%%%%%'''((()))***++++++###%%%&&&&&&$$$###%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%'''(((###999RRR@@@---,,,$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$$$$'''((($$$$$$'''***)))"""###$$$%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%% """%%%'''((())))))&&&******%%%!!!"""###"""((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''((()))+++---...&&&%%%(((///666777222,,,'''((((((((())))))******'''(((***+++---.........&&&&&&&&&'''''''''((((((''')))+++---...---,,,++++++***)))((((((((((((((($$$'''&&&######''')))((((((***)))'''(((+++)))$$$%%%%%%%%%&&&&&&'''''''''&&&(((,,,000333222///,,,)))))))))))))))))))))))))))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''((((((((())))))******))))))((((((''''''&&&&&&&&&'''((())))))***(((((()))***************))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,)))***---///000000000000...............---,,,+++++++++,,,,,,,,,------------------------------,,,************************+++++++++++++++,,,......------,,,+++******))))))))))))))))))))))))))))))***)))((()))+++,,,+++************))))))(((((((((((((((((()))))))))******///,,,)))'''((()))))))))***,,,///111111///---+++)))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,,,,(((%%%%%%&&&###$$$%%%&&&'''''''''''''''((()))******)))''''''(((((())))))(((''''''&&&###%%%'''&&&$$$###%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))*********))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$&&&((())) ---@@@555+++...###$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&$$$###&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###&&&%%%  """!!! !!!"""$$$&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$%%%'''((()))))))))%%%))))))$$$ !!!""""""333---&&&$$$&&&((('''%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$((('''$$$***666555,,,)))((('''&&&%%%&&&''''''((((((***000666666111+++&&&'''(((***+++---//////222555999;;;;;;<<<===>>>:::777222///---+++&&&"""%%%%%%$$$$$$%%%%%%&&&'''))))))((((((''''''''''''(((((((((((((((''''''&&&((()))***---000444888:::666444---%%%$$$)))---,,,,,,&&&###&&&((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&((()))(((''''''''''''((())))))---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------....../////////......------,,,+++*********++++++++++++***)))))),,,***)))***,,,,,,***'''(((((((((((()))))))))))),,,,,,+++******)))******,,,,,,---,,,)))(((((()))''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))&&&''''''((()))******+++++++++******))))))((((((((((((((()))******++++++)))))))))))))))(((((('''%%%&&&(((((('''''')))***&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&++++++******))))))(((((((((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""######$$$%%%&&&''''''(((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))&&&$$$$$$%%%""""""###$$$%%%%%%&&&&&&""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& &&&%%%""" """###$$$%%%&&&%%%$$$###((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((######""""""$$$&&&)))***&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###%%%&&&&&&(((***(((%%%$$$%%%'''!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%222,,,&&&%%%'''((('''%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%)))(((%%%+++666555---***)))((('''''''''(((((()))***---444;;;===:::555222222222222222222222111111333555666555555666777<<<;;;999999888444...)))%%%%%%%%%$$$%%%&&&&&&'''((((((((((((''''''&&&&&&(((((((((((((((''''''&&&'''((()))***---000333555:::===:::222+++))))))(((***'''(((,,,...)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%&&&''''''&&&&&&''''''((()))******)))(((((((((((((((************************++++++++++++++++++++++++************************************++++++++++++---,,,,,,++++++*********&&&&&&((()))***++++++++++++***((()))++++++)))&&&'''''''''((((((((())))))+++***))))))(((((()))))))))******)))'''%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((&&&&&&&&&''''''((((((((()))))))))))))))((((((((('''(((((())))))***++++++)))))))))))))))((('''&&&$$$&&&''''''''''''(((***&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''')))***((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&'''(((((((((((()))))))))))))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""###$$$$$$$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$$$$%%%#########$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!! %%%(((&&&""" ######$$$%%%%%%%%%%%%$$$((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$$$$&&&&&&%%%'''((('''$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000,,,'''&&&'''((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))'''***)))''',,,444444...+++***)))((((((((())))))(((***...555<<<@@@>>>;;;777777777666444222000...111111111///---,,,---///111333555888777333,,,'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&'''''''''((()))+++---...333;;;???999000+++(((&&&***)))---333444...(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######"""""""""###$$$%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((************************))))))))))))))))))))))))))))))((((((((((((((((((************))))))))))))$$$%%%&&&((()))))))))***)))((((((((())))))'''&&&&&&&&&&&&'''''''''(((((()))((('''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''(((((()))******************)))((('''&&&%%%$$$%%%''''''&&&&&&((()))&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&'''((()))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###''')))&&&###"""$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''))))))((('''&&&))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###''''''&&&%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%---+++((('''(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''))))))'''+++111111---******))))))(((((((((((('''(((+++000666888777555///000000000///,,,***(((000000...+++'''&&&&&&(((%%%'''+++......+++&&&"""&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''((((((((('''000888999888777555222+++))),,,000000+++((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((()))((((((((((((((('''&&&&&&(((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((()))***)))'''&&&'''(((''''''''''''((((((((((((''''''(((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((())))))*********))))))((('''%%%%%%###%%%&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''&&&&&&'''''''''''''''(((((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&"""!!!&&&(((%%%###$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++)))(((((())))))(((''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((('''))),,,---+++))))))))))))((((((''''''(((((()))+++---...---+++&&&'''((()))***))))))(((000///---)))&&&$$$$$$%%%$$$&&&((())))))(((''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((''''''&&&&&&$$$)))...444===EEEEEEAAA333///---,,,)))$$$###&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&'''((('''''''''((((((((())))))((((((((()))))))))))))))******)))((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''(((((()))))))))))))))(((((('''%%%%%%###%%%&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''''''''''''''((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%""""""%%%&&&######$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$$$$'''&&&&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((())))))))))))((('''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((()))******(((((()))))))))((('''&&&************)))(((((('''&&&&&&'''((()))+++,,,,,,......---***'''%%%%%%&&&'''((())))))((((((***+++(((''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((''''''&&&'''(((((()))(((((('''&&&$$$%%%&&&***666AAABBB>>>@@@<<<888444...'''&&&)))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((***---///111************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%&&&((())))))******%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&'''&&&%%%$$$%%%''''''''''''(((((())))))***))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((('''&&&&&&$$$%%%''''''&&&&&&((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''(((((('''(((((()))))))))((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***'''&&&'''&&&""""""$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''((()))'''&&&$$$######$$$%%%'''$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$'''&&&%%%&&&((()))((('''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((*********)))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))(((((()))+++))))))*********)))((('''************((((((((()))***)))((('''((()))+++,,,***+++,,,+++)))((('''(((&&&(((***)))'''&&&(((***((((((''''''(((((()))***((((((((()))))))))******(((((((((((((((''''''&&&&&&&&&(((((()))(((((('''$$$$$$"""""")))111333000;;;;;;<<<===777...***+++''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''((('''&&&'''***///333666))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%###$$$%%%&&&((((((((((((%%%''')))(((&&&$$$%%%'''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))%%%&&&''''''&&&%%%&&&'''&&&''''''((())))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&''''''((((((''''''$$$&&&''''''''''''(((***&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))'''((()))***))))))((('''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''******)))(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%'''))))))((($$$%%%%%%%%%&&&'''''''''######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***'''&&&(((&&&######&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&%%%%%%%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''''''''%%%$$$%%%'''((('''&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''***+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))***)))''')))+++******+++,,,+++***)))(((((()))))))))((()))+++,,,,,,***'''%%%$$$%%%'''((('''***,,,,,,+++)))))))))'''***,,,,,,)))((((((***((((((((((((((()))******(((((())))))******++++++(((((((((((((((''''''&&&$$$%%%'''((())))))((('''&&&((('''######(((++++++''',,,555;;;888...((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******%%%&&&((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''(((((()))))))))(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&***///555999))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))*********))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%(((***)))&&&$$$%%%'''&&&&&&&&&'''''''''((((((((((((((((((((()))***+++''')))***)))(((((()))***&&&''''''((()))******+++*********)))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&'''((((((((((((%%%'''(((((('''((()))+++&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%'''(((((('''&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&+++******)))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$%%%(((******((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$"""###&&&%%%###%%%***"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''$$$%%%'''((()))((('''&&&###%%%'''((())))))'''&&&&&&&&&&&&''''''(((((((((&&&'''(((*********))))))&&&$$$"""$$$'''(((&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))***+++++++++++++++))))))*********+++++++++******))))))))))))******,,,++++++*********************++++++++++++******,,,+++***)))(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++&&&'''(((***+++++++++++++++++++++***************---,,,+++++++++,,,......((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((++++++++++++++++++++++++%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((*********(((&&&%%%%%%''')))'''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&'''(((***,,,))))))((((((((((((((((((''''''&&&&&&((()))((($$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""$$$))),,,***(((***)))(((''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%''''''(((((())))))******'''(((+++,,,,,,+++((('''((((((((((((''''''''''''))))))************)))))))))))))))))))))******+++******)))((('''&&&&&&%%%***)))'''&&&'''(((***+++))))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&'''(((***+++,,,''''''''''''''''''&&&&&&)))''''''))))))&&&$$$###''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((('''%%%###$$$%%%''')))((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&$$$"""%%%%%%&&&&&&'''((())))))&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((()))))),,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))((()))))))))((('''%%%$$$%%%&&&'''((((((&&&$$$"""%%%%%%%%%(((***+++'''$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$(((******((((((((('''''''''(((((()))&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((()))******++++++******++++++++++++,,,,,,,,,---************************++++++***))))))))))))***))))))************))))))************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%&&&'''((()))''''''((()))************)))))))))******************))))))((()))***+++,,,((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((())))))******))))))(((*********)))'''&&&''')))***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&))))))(((''''''''''''(((&&&'''(((((()))*********&&&'''''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """''')))(((&&&)))(((((('''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&((())))))(((&&&%%%''''''(((((()))*********'''((()))******)))(((''')))((((((((((((((((((((())))))************)))))))))))))))))))))******+++++++++***))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***+++,,,))))))(((((('''&&&%%%%%%((('''(((******)))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))************))))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%&&&'''((('''''''''''''''(((((()))+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((($$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))******)))(((&&&%%%))))))*********)))'''&&&&&&%%%$$$&&&))))))'''$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%(((******)))''''''&&&&&&&&&''''''(((&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))*********+++++++++,,,,,,)))***++++++++++++***)))+++******)))))))))))))))(((((())))))))))))((((((((((((***++++++***))))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&%%%%%%&&&&&&''''''(((((())))))(((((((((''''''(((((())))))******)))(((((((((((()))******************************(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((())))))******))))))((()))******)))(((((()))+++,,,***)))'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))((((((''''''&&&''')))***+++***))))))&&&'''((()))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###&&&)))(((&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&''''''((())))))******+++)))))))))******))))))))))))*********************))))))************)))))))))))))))))))))******+++,,,+++++++++******))))))&&&(((***+++,,,+++)))((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))***++++++++++++***)))'''&&&%%%$$$&&&'''((()))***))))))(((((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,,,,,,,++++++)))((((((((((((''''''&&&&&&&&&%%%$$$%%%'''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%'''(((''''''&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))$$$############$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''******++++++***)))'''&&&'''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%"""###$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&(((*********''''''&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((&&&%%%&&&&&&&&&%%%&&&''''''((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''((()))))))))))))))'''(((((((((((())))))))))))***,,,------,,,***)))+++***))))))(((((())))))))))))************))))))&&&''')))+++,,,+++***)))''''''''''''''''''''''''((((((((())))))))))))***+++***((('''&&&&&&&&&'''((((((((((((((('''&&&&&&%%%&&&&&&'''((()))*********************+++++++++++++++++++++++++++++++++((())))))))))))*********)))))))))))))))))))))))))))******++++++******)))'''(((((())))))((((((''''''((()))((('''((()))++++++***)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&$$$%%%''')))*********))))))***,,,------,,,***)))(((((()))***(((%%%%%%)))''''''''''''''''''''''''(((&&&%%%&&&(((******)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))******++++++,,,+++************+++,,,******+++++++++++++++,,,)))******++++++******))))))))))))))))))******+++++++++++++++************((()))***+++++++++***)))))))))))))))))))))))))))******))))))))))))((((((++++++*********++++++,,,++++++***)))((((((''''''%%%)))***)))(((((((((&&&((((((((((((((((((((((((&&&''''''(((((()))******,,,,,,,,,,,,+++)))(((''')))((((((''''''&&&&&&%%%(((((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((***++++++,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&'''''''''&&&&&&'''((()))******(((((('''&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&''')))''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$&&&(((***,,,''''''((()))))))))))))))'''(((((((((((())))))))))))+++,,,......,,,+++)))+++******)))))))))))))))***++++++,,,,,,++++++***&&&''')))+++,,,+++***)))((((((((((((((((((((((((''''''((((((((()))))))))---,,,***)))((('''((((((((())))))(((((('''&&&%%%%%%%%%&&&'''((())))))***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++((((((((((((((((((((((((((())))))******))))))(((&&&''''''((((((''''''&&&%%%&&&''''''&&&&&&(((***))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***(((((())))))))))))(((((())))))((('''&&&&&&%%%$$$%%%&&&(((***++++++******(((***,,,...///000000000...+++)))+++((($$$%%%***''''''''''''''''''''''''((('''&&&'''((()))***)))''''''&&&&&&&&&''''''((('''''''''&&&&&&'''(((((('''(((((((((((((((((('''(((((())))))***+++++++++,,,+++)))(((((()))+++,,,***+++++++++,,,,,,------******++++++++++++******)))))))))))))))******+++************************+++******))))))+++,,,---*********************************************))),,,,,,+++++++++,,,,,,---))))))******************)))///000,,,((())))))&&&))))))))))))))))))))))))''''''(((((()))******+++++++++++++++***)))(((''')))))))))(((((('''''''''+++)))'''&&&%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((()))))))))***++++++,,,,,,+++))))))******))))))))))))******&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&''''''''''''((()))*********)))(((((('''(((((('''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&'''(((((()))'''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))((((((((()))+++...000'''((())))))******))))))*********+++++++++,,,,,,+++,,,------------,,,+++,,,++++++***************+++,,,,,,,,,,,,,,,,,,+++((((((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))...---+++***)))))))))***)))))))))))))))((('''&&&&&&&&&''''''(((((())))))'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&$$$&&&&&&&&&%%%%%%''')))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((((())))))))))))(((((((((((('''&&&%%%$$$$$$###))))))******))))))((((((%%%&&&))),,,000333666777888...)))******%%%%%%***''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''((())))))(((''''''''''''((())))))(((((((((((((((((((((((((((((()))******++++++,,,)))((('''&&&&&&'''((()))******++++++,,,---------******++++++++++++******)))))))))))))))******+++)))))))))******++++++,,,---+++***))))))+++---...************************)))*********++++++++++++,,,,,,,,,,,,,,,---......))))))***++++++,,,,,,------444666///+++,,,,,,((())))))))))))))))))))))))(((((())))))******++++++***++++++++++++***))))))))))))******************+++)))&&&$$$###%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((()))))))))***)))***+++,,,,,,+++***)))(((((((((((())))))))))))%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&((()))++++++***)))((((((((((((((('''&&&'''))))))'''&&&&&&&&&&&&%%%&&&''''''(((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$%%%&&&(((***+++((()))******++++++******++++++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************))))))))))))************************)))))))))*********++++++---,,,***)))))))))******)))))))))***))))))((((((((((((((((((((((((((((((((((((***+++++++++***)))++++++++++++++++++++++++((((((((()))))))))******''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''%%%%%%''')))''''''((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''+++***))))))(((((())))))&&&'''(((***---111555888AAA222((()))+++'''&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))******((((((''''''((())))))***))))))(((((((((((())))))((())))))******+++,,,,,,)))(((((((((((((((((())))))******+++,,,,,,------***++++++,,,,,,++++++***)))))))))))))))******+++)))******+++,,,------...+++++++++++++++,,,------************************((())))))***+++,,,------,,,,,,,,,,,,---...000000++++++++++++,,,,,,,,,,,,***444777///***---...)))************************(((((()))******++++++,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++***((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))***+++''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))((()))***++++++***))))))$$$%%%&&&((((((((('''&&&$$$'''))))))&&&$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$&&&)))+++***)))(((((('''''''''((('''''''''))))))'''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''!!!""""""###$$$%%%%%%&&&))))))***+++++++++++++++)))************+++++++++...------,,,,,,------......---,,,,,,++++++,,,,,,******++++++++++++******,,,+++***)))(((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++)))((((((((()))***))))))************)))))))))))))))))))))(((((((((***+++,,,---...---,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))************************))))))************))))))******++++++++++++******'''((()))(((&&&&&&((()))'''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((((((''''''''''''((()))***+++,,,---((((((''''''(((***,,,---+++***)))(((***---000222GGG555'''(((+++((('''***((((((((((((((((((((((((((())))))((((((((()))+++)))))))))))))))***++++++((((((((((((((()))******))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++,,,------***++++++,,,,,,++++++***)))))))))))))))******+++++++++,,,,,,---...//////)))***,,,......---,,,+++************************(((((()))***,,,---...///++++++,,,,,,...///111111---------,,,,,,+++++++++&&&111444,,,(((,,,---)))************************)))))))))***++++++,,,,,,++++++,,,---............******+++,,,---......///......//////...,,,+++***))))))(((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%&&&''')))+++---...'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((***++++++***)))(((&&&(((***+++,,,+++***)))$$$'''+++***(((%%%%%%%%%((((((&&&%%%###""" '''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%######%%%(((******)))''''''&&&&&&&&&(((''''''((())))))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))+++,,,---...---+++)))'''++++++++++++++++++++++++---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++************************))))))************))))))///...,,,******+++,,,---------------,,,,,,+++***%%%&&&''''''&&&&&&((())),,,333,,,===@@@,,,(((,,,***+++,,,+++)))''''''(((''''''((()))***)))))))))************))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++************++++++++++++******)))************+++++++++---,,,,,,+++***)))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...---,,,)))((((((+++...111111111///...,,,,,,,,,,,,,,,+++***)))(((''''''))))))((((((''''''&&&&&&,,,+++***))))))***+++,,,************************,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++******************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---++++++++++++,,,,,,---...,,,,,,,,,++++++*********........./////////000000////////////////////////***+++,,,---------------++++++++++++*********)))++++++******))))))((((((***))))))(((***,,,...000///000111222111000...,,,111111000000//////......000000000///...,,,+++***))))))************))))))***)))(((&&&&&&&&&'''(((%%%$$$###""""""$$$&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))******)))'''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###""""""######&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%((('''%%%######%%%'''((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((())))))((('''&&&&&&''''''''''''&&&%%%$$$###'''&&&&&&&&&&&&'''((((((+++*********))))))(((((($$$&&&))),,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++)))&&&###$$$%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,---------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---+++*********+++,,,---------------,,,+++***&&&((())))))(((((()))***+++444>>>UUU___999---******+++,,,+++)))((('''((())))))*********+++++++++************))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++******)))************+++++++++,,,,,,+++******)))((((((((((((((((((((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************(((((()))---000444777888444...***+++...,,,,,,,,,+++******)))))),,,,,,+++++++++*********+++***)))(((((()))***+++************************,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,******************++++++(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,---------....................................)))******+++++++++++++++,,,,,,,,,+++++++++*********************)))))))))+++*********+++---///000///000111222111000...---000000000000////////////000000000///...---++++++)))******************)))***))))))(((''''''(((((('''&&&%%%$$$%%%&&&((()))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$&&&((('''&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((())))))((('''%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''''''''''''''&&&%%%%%%)))))))))))))))((('''&&&'''&&&&&&&&&&&&'''((((((******)))))))))(((((((((%%%''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((('''&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++))))))***++++++,,,------------,,,,,,+++((()))+++***))))))***,,,+++333KKKcccwww>>>222)))***+++,,,+++)))(((((()))***)))((((((((()))+++,,,++++++*********))))))))))))))))))*********++++++---------,,,,,,,,,,,,+++******++++++++++++************++++++++++++******)))************+++++++++++++++******))))))((((((((((((((((((((((((((((((************+++++++++,,,++++++++++++++++++++++++************************))))))***)))***,,,000333777;;;===888...)))+++///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++************++++++******++++++,,,,,,------++++++++++++++++++***************+++,,,,,,,,,---------------------------------------------------000000////////////......------,,,,,,------....../////////...............,,,,,,,,,,,,,,,---------........................,,,,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++************++++++++++++,,,,,,++++++,,,...000111//////000111111000...---/////////000000000111111000000000000///---,,,+++******++++++++++++******))))))*********)))((((((***)))((('''((()))***+++******))))))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&''''''(((''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((()))'''((()))******)))(((''')))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&%%%$$$''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))(((%%%%%%%%%&&&'''''''''((("""$$$'''(((((((((***+++&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++*********+++,,,---,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,+++++++++---...///++++++++++++++++++++++++)))******++++++******)))++++++***))))))******+++,,,---------------,,,,,,)))***++++++***)))***,,,...///IIIZZZuuu666333,,,)))+++,,,,,,***)))))))))((('''&&&%%%%%%''')))***+++++++++*********))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++******))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,...111444777999:::666...***+++---++++++,,,,,,,,,---------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......,,,+++++++++++++++******......------,,,,,,,,,+++................................................000000/////////////////////......------...////////////////////////......,,,---------------------------------------------000000///......---------,,,,,,,,,++++++++++++*********++++++,,,,,,------------------...///000111//////000000000000///......//////000111111222222000111111000///...------,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))+++******))))))***++++++*********)))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''))))))'''&&&'''(((&&&''''''''''''(((((((((%%%%%%&&&'''''''''''''''((('''&&&%%%%%%&&&((()))''''''&&&&&&%%%&&&&&&'''###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''(((((())))))(((((('''))))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''))))))******&&&&&&'''''''''&&&&&&%%%'''(((((()))(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''((()))))))))(((((($$$%%%%%%&&&'''(((((()))"""$$$&&&((()))******+++&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++*********++++++---------.........//////*********+++++++++,,,,,,++++++++++++++++++++++++************************---,,,+++******+++---...******************************++++++++++++***************************+++,,,------......---------)))+++++++++))))))***+++000...BBBMMMhhh000222...)))+++,,,,,,***))))))***)))(((&&&%%%&&&''')))+++++++++++++++************((())))))))))))*********************++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))*********+++++++++))))))))))))***************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++...000444222000//////---+++*********++++++,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,------......,,,,,,,,,,,,++++++******------......///000111111//////////////////////////////////////////////////////000000000000000000000000//////...//////000............///////////////////////////.................................222111000///.........///,,,,,,+++++++++*********++++++,,,,,,------..................///000000111//////000000000000000///......///000111222333333111111111111000///......------,,,,,,,,,,,,------***+++,,,---------++++++++++++***************+++)))))))))))))))))))))******))))))))))))((((((((('''(((((())))))(((((('''&&&((())))))(((''''''((('''''''''((((((((())))))%%%&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))))))))((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''"""###%%%&&&((((((((((((&&&''''''(((((((((''''''***************))))))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))(((((('''((()))******'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''((())))))%%%&&&&&&((()))***))))))%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&------,,,,,,+++***)))))),,,------....../////////******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************,,,,,,------------,,,,,,*********+++++++++++++++,,,------............---***,,,,,,+++***)))***+++...111===HHH\\\222222...)))+++,,,,,,+++******++++++***)))))))))***,,,---,,,++++++++++++*********)))))))))*********++++++)))***************++++++++++++,,,,,,,,,,,,++++++******++++++++++++******)))************+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))+++000---***+++///000---***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---------,,,++++++******(((***,,,///222555777888000000000000000000000000000000000000000000000000//////000000000000111111111111000000//////000000......////////////000000111111111000000000000000////////////////////////000///...---------...///,,,,,,,,,,,,++++++++++++------------................../////////000000000////////////000000000000//////000000111222333333111111111111111000/////////...---,,,,,,---...///,,,,,,---.........------+++++++++++++++*********)))))))))***************+++++++++*********))))))(((((())))))))))))((((((''')))******)))(((((()))(((((((((((())))))))))))'''''''''''''''((()))***(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&***(((&&&$$$$$$&&&(((***)))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&!!!###%%%&&&'''''''''&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&%%%$$$######'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((()))******''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''((((((((()))'''''''''(((******)))'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,,,,,,,+++***)))+++++++++,,,---.........++++++++++++,,,,,,,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,,,,,,,,,,---...............,,,---...---+++***+++,,,***555666@@@KKK333111---)))+++,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))************+++++++++)))******+++,,,---------------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,------,,,*********,,,---,,,+++,,,...///...------------------.........,,,---------............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,------------------...------,,,++++++******((())),,,///222555777888111111111111111111111111111111111111111111111111//////000000000111111111222222111000000000000000000000000000111111111222222222111111111000000000000000000000000000000000000///...------///000111///.........------------/////////...................../////////////////////////////////000111111000000000111111222222222111111222222111111000000000///---,,,,,,---///000...---------......///000,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++*********))))))((())))))******))))))(((''')))+++***)))((())))))(((((()))))))))*********))))))((((((((()))******'''((()))))))))(((&&&%%%''''''&&&&&&''''''((()))((((((((()))))))))))))))''''''''''''''''''''''''''''''((()))((('''&&&&&&))))))(((''''''((())))))***)))))))))******+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%&&&''''''((((((((('''%%%%%%%%%$$$###!!!'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''''''''(((((((((((('''&&&&&&(((***+++***((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...---,,,+++))))))***++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,........................***++++++,,,,,,++++++******+++,,,---------------,,,,,,---.../////////......///000///---,,,---...)))777---555999000000...)))+++,,,,,,+++***+++,,,))))))***++++++++++++***,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******++++++++++++******)))************+++++++++******+++,,,------...///........................++++++,,,,,,,,,---------........................------------------------...///000000.........000,,,...000///......///111////////////////////////,,,,,,,,,---------......000111222333333222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------,,,,,,......---,,,,,,+++******,,,,,,---///000222333333111111111111111111111111111111111111111111111111//////000000111111111222333333222111000000111111111111111222222333333333222222111111000000//////000000000000000000000000222111000///000111333555000000000000////////////000000//////......---------...///////////////...///////////////000111111111111111111111222222222111111222222222111111000111///...------...///111///...---------///000111---.........---,,,++++++,,,,,,,,,------.........************))))))))))))))))))************))))))((()))++++++)))((()))***))))))))))))************+++***)))(((((()))***+++&&&'''***+++***(((%%%$$$((((((((((((((()))******************))))))))))))(((((((((((((((((((((((())))))*********((('''&&&((()))***++++++***)))(((******))))))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''))))))(((&&&%%%$$$%%%%%%&&&'''''''''&&&,,,++++++)))(((&&&$$$###'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%(((((((((''''''&&&&&&%%%(((((()))***************(((((((((((((((''''''''''''%%%%%%'''+++---+++)))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,++++++*********************************+++,,,---,,,++++++,,,......---,,,,,,,,,,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222666888---------....../////////...222222---+++,,,---,,,111000.........---+++))))))***000///***///444...,,,---.........---,,,+++111***(((---///,,,***,,,++++++******++++++,,,---------------------------000///---+++***+++---...///---++++++,,,---,,,++++++*********))))))((((((((())))))+++,,,---......---------.........//////,,,,,,,,,------///000111------------.........///000000000000000000000000111111000///...------,,,,,,,,,,,,---------......////////////////////////,,,---///000000000///...000///---,,,++++++,,,,,,(((+++......+++)))+++---***+++,,,,,,------,,,,,,---,,,************,,,---******+++,,,,,,,,,,,,+++******+++,,,---//////000000000111222333333444444333333222111000000111111......//////000000111111222222222222111///...---222111000//////000111222222111111111222333333444555444333111000/////////000///...///222444444444333222111000000111222222000111222111000000222444000///...---------------000000000000000000000000111111000///////////////222111000.........///000111111111111111000//////.........------,,,,,,,,,........................------------------------++++++++++++++++++,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++***)))(((((('''***************)))(((((())))))******+++++++++,,,+++++++++***)))(((((((((+++++++++*********************+++++++++******)))))))))************))))))'''''''''''''''((()))***(((((()))))))))((((((''')))))))))&&&$$$$$$%%%'''(((((((((((((((((((((((('''&&&%%%&&&(((***)))(((+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&'''(((***+++)))(((((('''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******))))))(((&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''%%%%%%%%%%%%'''''',,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---,,,++++++,,,......---,,,,,,,,,,,,---...+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222,,,,,,---------.........+++///111000111444333000---,,,,,,---......,,,***...---***)))------,,,---+++,,,---.........---,,,222---+++///000---+++---+++++++++++++++,,,,,,---------------------------///...---,,,,,,,,,------///...,,,,,,---------,,,,,,,,,+++++++++***************+++,,,---...//////------........./////////------------...///000000---.........////////////000000000000000000000000111111000//////...------------------............////////////////////////......///000000///......000///.........///000111***,,,//////...,,,+++***++++++,,,------------,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++***+++,,,---...//////000000000111111222222333333333222222111000000111111111111111111111111000000222222222222111000///...111111000000000000111111222222111111222222333444333222111111111111111111000...---...111222333222333222111000000111222222222333333222000///000222000//////...............000000000000000000000000111111000///////////////111111///.........//////111111111111111000////////////..........................................------------------------,,,,,,,,,+++++++++++++++************++++++++++++,,,++++++++++++*********************************++++++,,,,,,,,,,,,++++++,,,++++++***))))))((((((******+++******))))))((()))))))))******+++++++++))))))))))))))))))))))))************************+++++++++,,,,,,++++++************++++++*********)))(((((((((((())))))***))))))************))))))*********(((&&&%%%&&&(((((((((((((((((((((((((((+++***)))***,,,------,,,++++++***))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))((((((((((((((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&''''''''')))))))))))))))***++++++,,,,,,+++***)))(((((()))((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''',,,,,,***))))))(((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''',,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---------,,,,,,,,,,,,------,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,---,,,,,,,,,,,,------------...000111111444666222+++---,,,++++++,,,---,,,+++//////'''...???777(((...***+++,,,------...------///+++***---...+++***+++,,,++++++++++++,,,------------------------------...............------,,,000...,,,,,,---------,,,------,,,,,,,,,,,,+++++++++,,,,,,---...///000000............/////////////////////......///000000////////////000000000000000000000000000000000000111111000000//////..................//////////////////////////////////////////000000000//////...000//////000111333555666/////////000000...+++(((+++,,,------......------------...//////...------)))***++++++,,,,,,+++++++++,,,,,,---...///000000111111111111111111111111333222111111000111111111444444333333222111111000111111111222222111111000111111111222222111111111222222111111222222333333111111111111111222333444000...---...000111111000222222111111111111222333444444444222///...///000111000000///////////////000000000000000000000000111111000////////////000000000///.........//////111111111111111000/////////////////////000000000////////////////////////........................---------,,,,,,++++++************++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******)))))))))******+++++++++***)))))))))))))))))))))*********&&&''''''((()))******+++))))))))))))))))))******+++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++******))))))*********++++++,,,,,,++++++***+++++++++***((('''(((***))))))))))))))))))))))))***)))(((***,,,---,,,+++,,,++++++******))))))((())))))))))))))))))))))))((((((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&'''(((((())))))((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********)))***++++++,,,---,,,+++***************))))))(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''---,,,+++***)))))))))***''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''',,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///000000333:::@@@===777666222...++++++,,,------***000***;;;WWWFFF***111,,,,,,,,,---------------,,,++++++---...------...,,,,,,,,,,,,,,,---......------------............---...///000000///---,,,///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000....../////////000000000111000000////////////000///000000000000111111111////////////////////////111000000000000000000000////////////000000000111000000000000000000000000/////////000111111111111111111111111222444666888555111......///...+++(((,,,,,,---...............+++---///111111///---+++******+++,,,,,,,,,,,,,,,,,,------...//////000000111111111000000000000000222222111111111111111222333333333222222222222222000111111222333333222222000111222333333222111000333222222111222222333333222111111111111222333333111///......000111111000222222111222222222333333333333333222000///000111111111000000000000000111000000000000000000000000222111000000//////000000000/////////////////////111111111111111000//////.........//////000000000////////////////////////........................///......---,,,++++++***)))******+++,,,---......---------,,,,,,,,,++++++***************************++++++++++++++++++***,,,,,,+++++++++************+++++++++++++++******))))))))))))))))))))))))'''''''''((())))))******((()))))))))))))))******,,,------............---------,,,,,,,,,,,,------...---,,,++++++++++++++++++,,,,,,------------,,,,,,------,,,***)))***,,,***************************))))))***,,,------,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))******)))((('''&&&&&&%%%%%%&&&((()))***)))((('''((((((((('''(((((())))))*********))))))*********))))))))))))))))))))))))************************((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((******))))))******+++,,,+++***))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000666CCCPPPUUUSSSAAA;;;222,,,***+++---...***000+++<<>>;;;555000------////////////000000000000..............................//////000000111111666555333111000000111111000000000000000000000000000111111111111222222222555555666999;;;:::666333111111111111111111111111333222222111111111000000......///111222444555555444444333333333444444555666555666:::999555333555555555555555444444444444666666666555444333333333555555444333333333333444333555777999999666444222111111111111111111111111222222111000000000111111222222222222222111111111111222222222222222111///111111111222222222222333111111222222222222222111444444444555555555666666444333333333222222222222222222222222222222222222000000000000000000000000////////////////////////000000////////////000000000111111111111222222222//////////////////////////////000000000111111111//////000000000000000111111111000000000000111111333222222222222222333444222222222222222222222222111111111000000000000000111222222333333222222111000000000000000000000000000000000000000000000000111111000000000/////////000000000000000///......------........./////////000000/////////.........---///000...+++***,,,///,,,------.....................//////...------,,,///......---------......,,,,,,,,,------------------------............///---------------------------,,,+++---000000...+++........................---...//////000000//////+++000777<<<===999333...222111111222333222000---//////.........---------000000/////////.........---333555999===444,,,222333111......///000000///---......///000/////////000000111111000000///...000000000//////.........------......///.........---------............///------...//////000000111000111111222222111111000000000000000000000000000222222222222222222222222000000000000000/////////222222222222222222222222000000////////////000000111111111111000000///...,,,------...............---...////////////000111//////000000//////...---+++,,,------......------------------------------///---,,,,,,---,,,+++)))------------------------///...---...///000///...,,,,,,---......---,,,,,,***+++,,,------...------........................////////////////////////,,,,,,------------,,,,,,------...///////////////...---000444444000---...////////////////////////---///000000555<<>>AAA;;;444111222222000,,,//////............------000000////////////.........333999EEEIII888,,,333222000//////000111///......//////000000000000000111111222222111111000000111111000000000000//////....../////////...------......------......///000.........///000000111111222222333333333333222222222222222222222222222222333333333333333333333333333333222222111111000000222333444555555444333222222111111000000111111222333333333222111000///...---------------...//////------...000222333222000000000111111000000///...,,,,,,---...............------------------------111---)))'''(((+++---..............................---,,,---///000000...+++---...000000...---+++++++++,,,---------------------------------------......////////////000000+++,,,,,,------............//////000//////......000000444999999444000000........................///000000......///000////////////......///111222////////////000000000000000000000000000000000000......//////000000111111///000111222333222222111444444333222111111000000000000111111111222222222111111111111222333333222444444444333333222222222555444222222222444666888999888555444333333555666555444333333222222333333666999???GGGFFF>>>777555222222333444444555666666888777777777666666555555555444444333222333333333333333333333333222222222111111111111222222222222222222222222333444444555333333333222222222222333444333333333000---///333//////000000000111111111333333444444444333222222111111222222222222222222111111111111111111111111........................000000000000000000000000,,,---------------......,,,---////////////---,,,------......//////000000000000000000000000000000////////////000000000111333333222222111111000000111111000000000000111111555555444333222222222333111111111111222222222222333222222111000///......111111222222222222111111000000000000000000000000333333333333333333333333222222111111111000000000000///...------...///000/////////000000000000111000000//////////////////000000111222444333000...//////000111111111111000000///...---,,,---...///000000000///000000111222111111000///...------,,,------............//////111111111111111111111111---...///111111000///---////////////////////////......///000000000000000...111777>>>FFFNNNSSSVVVVVVHHH777------///000///111111000000000000000000000000//////////////////111///555HHHRRR>>>...555111000000111222111///---000000111222222222222111000111111111111111000000000000000000000000000000///////////////...---,,,......---------...///000...//////000000111111222333333444444444444333333333333333333333333333333555555555555555555555555555555444444333222222222333444444555555444444333555444444333333444444555555555444444222111//////000000///...///000111222///......111555555222...222333333333333222111111------...////////////...------------------------...------///111222111000........................---,,,+++,,,...//////...,,,---///000000///---,,,,,,,,,---.........------........................------........./////////---------......///000000000000111111111000//////000000444::::::444000000111111111111111111111111------...000111000000111///...------...000111222////////////000000000000000000000000000000000000......//////000000111111---///111222333333222111333333222111000/////////000000111111111222222222555555555444333333333444222222333333333444444444333333222333555777;;;<<<===;;;888555444333444444444333333222222222333333666888???FFFFFF>>>666444111222222333444555666666777777777777777666666666444333333222222222222222222222111111000000111111000000000111111222222222222222222222333333444555222222222222333444666666999555333444111---...333............////////////444444444444444333222111111111111111111000000000000000000000000000000000////////////////////////////////////////////////------........./////////......000111111000......,,,------...///000000000000000000000000000000000...////////////000000000333333222222111111000000111111000000000000111111555444333333222222222222000000000111111222222222333222222111000///......//////000000000000//////000000000000000000000000333333333333333333333333222222222222111111111111000///...------...000000....../////////000000000//////000000000000000000111000//////000111111000///000111111222222111111000///...---...///000111111111000000000000111111000000000000000000000000....../////////000000000000000000000000000000000222111111000/////////000000000000000000000000000...//////000000000000000000///000444<<>>>>>888333222111222222333444555555555777777777777666666666666444444333222222222222333222222222222111111111111000000111111222333333333444333333333333333444555222222111222333555888999AAA888333444333...---222............////////////333444444333333222111000111111111000000000000000......///////////////000////////////////////////.................................///000000111111000000000111111000000000---......///000111222222..............................////////////000000111111111111111000000000111111000000000000111111333333222111111111222222//////000000111222222222222222111111000000//////......////////////......000000000000000000000000444444444444444444444444333333333222222222111111000////////////000000111////////////000000000000//////000000000000111111000///...------...000222///000111111222222111111111000000000000111111222333222222111000000111111000000111111222222333333000000000000111111111111////////////////////////222333222000...///111333000000000000000000000000...///000000111111000000......///111666;;;@@@CCC>>>888111///111111///+++......////////////000000//////000000000000111111222,,,)))999JJJBBB444666333111000000111222000///,,,,,,---..................///000000111000000000......////////////000000//////000000000///......,,,---...////////////...000000000111222222333333444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555666777666333111111333666777444333333222222333333444777777777666555444333222000000000000000111111222333333333444444444222000222222222222222111111000......///000000000000///////////////////////////,,,111999@@@CCC>>>666///........................000...---...//////...---//////////////////////////////000000000000//////000000000000000000000000---......///000000111111111000/////////000111222//////000000000000000///000......111111......000........................000------000///+++***...111///---...000111000///////////////000000000000..............................//////000000111111//////000111111222222111000000000000000000//////000111111111111222222222...111333222000...///111222222222222333333333333000000111222444555666777111111111222222222333333000000111111222333555555333222333777777222000222222222222333333444444444666666666666666666666666666666555444444444444555444444555555444444333222222222333333444555555666666666555444444444555555444333222222333555777999III;;;222555666000---000/////////000000000111111333333333333222111000///111111111111000000//////------........./////////................................................---......///000000111111111000000//////000000111...///000111222333444444////////////////////////........./////////000000//////000000000000000111111111000000000000111111111111000000000111222222/////////000111222222222111111111000000000000000......////////////......000000000000000000000000333333333333333333333333444333333333333222222222///000000111111111111111000000000111111111222222//////000000000111111111---//////...,,,,,,///333///000000111111111111111000111222333333333333333666555444333222111111111222222222222333333333333111111222222222333333333000000000000000000000000...000222333111111333555111111111111111111111111//////000111111111111000///000111333444333222222/////////111333333111///....../////////000000000//////000000000111111111...000...555AAA<<<222444444222000///000111111000------...//////////////////000111111222222111111/////////000000111111111...//////000000000000///---///111333333222000///000000111111222333333444333444444555555444444333555555555555555555555555555555555555555555555555444444555555666666777777777666555555555555666777555555444444444444555555666777777777666666555444000111222222333333222222222333444444333333444555444555555555555444333333...//////000000000000000000000000000000000000000444444777999;;;999666222////////////////////////222000//////000000///---000000////////////000000000000111111111111000///000000000000000000000000...//////000111222222222111000///......///000111---......///000/////////333///...111111...///333111111111111111111111111...***+++111333000111666333111///111333555333111////////////000000000000000000000000000000000000......//////000111111111000000000000000111111222000000000000000111111111000111111111111222222222+++///222333111000111222444333333222222111111000///000111222222222222111...///000000000000///...///000000111222444555666666222222444333111111444222222333333333333444444555555555555666666666666888888777666666666666666555666777777777666555444444444555555666777888888999888777666666555666666666555444333333444666777NNN===222555777111---///111111111111222222222222333333333222111000///...222222111111000000000///---------.........//////------------------------111111111111111111111111------......///000111111111000///......///000111///000111222333444555555222222222222222222222222............/////////000......//////000000111111111111000000000000111111000/////////000111222222...//////000111222222222000000000000000111111111//////000000000000//////000000000000000000000000333333333333333333333333444444444333333333222222///000111333333333222111111111222222222333333333//////000000111111111222***...111000,,,+++///333//////000111111111111000000111333444555444444333999888666555333333222222333333333333333333333333222222333333333444444444444444444444444444444444)))---222555444444555666111111111111111111111111//////000111111111111111333333444444333222111000111111000000111333555666000000111111222222222333//////000000111111111222***444444555;;;777000333555333000///000111222222000000111222222222222222000111222333333333333333000000111111222222222222......///000000111000000...000333666666444222000000111111222222333444444333444444444444444444333555555555555555555555555555555555555555555555555333333444555666777888888666777888999999888777666999999888888888888999999666777777777777777666555333444555666777666555444000333555444222222666999999999999999999888777777000000111111222222222222222222111111111111111222111333666666444222111111222222111111111111222222//////000111222333333333333333333333333222111000222222222222222222222222333333333333222222111000111222444555555444333111////////////............/////////000000000000000111111000000000000111111111111111111111111111111111222222222222333333333222222222222222222222222333333222111000000111111000000000000000//////...000000000000////////////333111000//////000111333111111111000//////......////////////////////////333222000///000222555777222222333444444444444333111111111111111111111111222111111111111111111222333333333333444555666666444555555555666666777777555555444333444555666777666666555555666777999::::::;;;;;;<<<;;;:::888777<<<;;;:::999888888888888999999999888888888888888;;;999777555444555666777999888666555444333222222???888000,,,...111444444///111222111000///000111222222222222111000......---...///000000///...---000000////////////000000000000//////.........---............/////////000............////////////111111111111111111111111222222111111222222333444333333333333222222111000000///////////////000111///...---,,,...000333555666555333111000000000111///000000222333444555555000///.........///111222...///111333333333222222111111000000000000111111111111111111000000000000222222111111222333444444111111222222222222111111222222111000000111222333000000111111111111000000000//////......000111222111111111111000000000/////////000000111111111222333444555555666666555555333444666777777777666555444555555555555333222000444444444555555555555555888777666444222222111111666666666555555444444444222222111111111111111111111222333333111000000000000000000000111222333444555444333222111111111111111111000000000000111111111111111111111000//////222333555666666555333222222222222222222222222222444333333222222222111111222222222222222222222222111111111222333333444444222222333444333222111000222222222222222222222222333333444444444555555555333444555666666555444333444444444555444444333333444444444444444444444444666777888888888888777777999888777999<<<===:::777777777888888888888777777777888888999888666444333222333444666666666555555555555444444333333333222???888555777777333333777000111111111222222222222444444333333222333333444000333555555333111111111111111111000000111111111//////000222222333333222333444444444333333222111111111222222222222222222444444444444444333222222444555666666666444222111222222111111000000/////////000000000111111222222222222111000000000111111111111111111111111111111111111222222222333333333222222222222222222222222333333222111111111111111000111111111111000//////111111111111000000000000222111///......///111222111111111111111111111111........................000///......///000222444///000111111222222111111222222222222222222222222333222222111111222222333333333333333444555666777555555555555555555666666555555444444444555666777666666555555666777999:::;;;;;;<<<<<<<<<;;;999888<<<;;;:::999999888888888::::::999999888888777777:::999777555444555666666888777666444333333222222888555111//////000000000000111222222000000111222333333333333222111000000//////000000000000//////000000////////////000000000000000000//////........./////////000000000000/////////000000000111111222222222222222222222222444444333333444444555666444444444444444333222111111111111000000000000000111///......///111444666999888666555555555555666444444444444444444444444111111111111111222222333///000111222333333333333222222111111111111222222222222222222111111111111111111111111111222333333111111222222222222111111222222111000000111222333000000000111111000000000111000000///000111222333222111111111000000000000000111111111222222222222333333444555555555555444333444555666777666666555333444555555666555444333555555555555555555555555666555444444333333333333444444444333333333222222222222222222222222222222222333444444222111111222222222111111111222333333555444333222111111111111111111000000000000111111222222222333222222111111222333444555555444333222222222222222222222222222222222222222222222222222222222222222222222222222444333333222111111000000000111111222111000///...222222222222222222222222111111111111222222222222444444444555555444444444333444444555444444333333444444444444444444444444666777777888888777777666888666666888:::;;;999666666666777777777777666666777777777777666555444444444555666777777666666555999888888888777777777777;;;777666777555222333888111111111111222222222222555444444444444444555555000222444444222000000000111000000//////000000111///000111222222222222222333444444444444333222222000000111111222222222333555555666666555555444444666777777777666444222111555444444333222111111000//////000111222333333444444333222222111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333222111111111222222111111222222222111000000222222222111111111111000000000............000000......////////////000000////////////////////////.........///000000111111//////000111111111111000333333333333333333333333444444333333333333444444444444444444555666777777666666666555555555555555555555444444444555666777777666666777777888999:::<<<<<<=========<<<;;;;;;===<<<;;;:::999999999999;;;;;;:::999999888777777999888777555555555666666777666555444333333333333222333444333111/////////111333444333222111222333555555555444444333222222111111000000000000111111000000////////////000000111111111111000000000000000000000000111111111111111111222222222333333333333333333333333333333333666666666666666777777888555555666666555555444444222222333333333222000///222111000///000333555777999999888888888888999999888888777666555444333333222333333444555444444444222111111222222333444555444333333222222333333444333333333333333444444444111111111111222222222222222222333333333333222222222222111111111111222222///000000111111000000///111111000000111111222333333222111111000000111111222222222222222333333333222222333444444444444333333444555555666666555555222333444555666777777666666666666666666666666666444444333333333444444555444444444444444333333333333333333333333333333333333555666666444333333444555444333333222222333333555444333222111111111111111111000000000000111111222333333444444444444333333333333333333333333333222222222222222222222222222222222222111111111111222222222222222222222222333333222222111000000000111111111222111000000///111111111111111111111111000000000111111111111222444333333222222333333444333333444444555444444333444444444444444444444444666666666777777666666555666555555666888888777555555555555666666555555555777777666555444444444444333333444444444333222222777666666666666666555555666666666777444111333888222222222222222222222222333222222222222333444444///111333222111//////000000000////////////000000///000111222222222222222222222333333333222222111//////000000111222222222444555555555555555444444666666666666666555444333666555555444333222111111...//////111222333444444555555444333222222222222222222222222222222222222222222222222333333333333444444444444444444444444444333333222222222333333333333333333333222111111222222222111111111000000000///............///000///////////////000000000333222222222222222111111///000111222333222222111000111222222333333222222444444444444555555555555666555555555555555555666555555555555666777888888888888888777777666666666555555555555666666777777777777888888999999:::;;;============>>>>>>======>>>===<<<;;;::::::::::::<<<<<<;;;:::999888888777999888777666666666666777666666555444333333333444222555888777444111222444333444555555333333444555666666555444444444444444444333222111111222333444111111000000000000111111222222222222222222222222111111222222222333333333444444444555555555555666444444444444444444444444777777777777777888999999666777777777777777666666444555666666555333111///222222111111111333555666777777777777777888888999999888888777666555444444333444555666777666555555444333333222333555666888666666555555555555666666555555666666666666777777333333444444444444444444333333444444444444333333333333222222222222222222///000000111111000000///111111111111111222222222444333222111111111111222222222222222222222222222111111222333333333333222333333444444555555555555444444555666666777777777777777777777666666666666555444444333333444444555777666666666666666666666333444444444444444555555555777888888777666666777777777666555444333333333555444333333222222222333222222111111111111222222333333444444555555444444444444333333333333444444222222222222222222222222555444333222111000//////222222222222222222222222///000000111111222222333444444444333333333222222111111111111111111111111111111222222222333333333444333222111111222333444333333444444555444444444555555555555555555555555555666666666666555555444444444444555555666555555444444555555555555444444777666555333333333444555555444444444333333222222444444444444444444444444444333333444444222222333333222222222222222222222///////////////000111111000111222111000//////000000000////////////000000000000111222222222111111///000000111111111000000/////////000000111111111222333333444444444333333333333444444555555555555555555444333222222111111......///000222333444444666666555444444444444444333333333333333333333333333333333333444444444444444444444444444444444444444333333333333333444444444444444444444333333222222222222111111111000000000000000//////000000000444444333333333222222222444333333333222222111111///000222333333333111000111111222333333333333333444444555555555666666666777777666666666666777777666666666666777888999999;;;;;;::::::999999888888666666777777888888888888888888999::::::;;;;;;;;;============>>>??????@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888999888888888777777777888666666555444444444555555555777888666333222555888555666777666555444555777666666555444444444555555555444333222222333444555222222222111111222222222444444444444444444444444333333333444444444555555666666666777777777777888555555555555555555555555777777777777777888888999777888888999999999888888666777888888777555333111333222222222222444555666555666666777888888999999777777777777777666666666444555666777888777666555666666555555666777999:::888888777777777777888888888888888999999999::::::777777888888888888777666555555666666666666555555444444444444444333333222000000111111111111000000000000111111222222222222555444222111111111222333111111111111111111000000000111222222333333222222333333333333333444444555666666666555555666666666888888777777666666666555666666555444333333333333777777777777777777777777444444555555666666666777666888::::::888888888999:::999888666555555555555666555555444444444444444333333222222222222333333333333444444444444444333555444444333333444444555333333333333333333333333333333333222222222222222222222222222222222222222000000000111222222333333444444444333333333333333111111111111111111111111111111222222222333333333333222111000000111222333222333333444555555555444555555555555555555555555666666666666666555444444333444444444444444555666444444555555555555444444777666444333333444555555888888777666666555555555555555555666666666666666333222111222444666222...333333333333222222222222------------...///000000000111222111/////////111111000000//////000000111000111111222222222111111......///000000000000///000000//////////////////111111222222333333222222222222333444555666666777333333333333222222222222000000111222333333444444666666666555555666666777444444444444444444444444444444444555555555666666555555555555555555555555444444333333333444555555555555666666555555444333333333333222222222111111222222222222222222222222222222222222222111111111444333333222222111111111///000111222222111000///000000111222222222222111444444444555666666777777777777666666666666777777777777777777888999::::::<<<<<<<<<;;;;;;;;;;;;;;;777888999:::::::::999999888999:::;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999666666666555666666777777666666555444333444666999666777888888777666777888777666555444444555666777666666555555555555666666444444333333333333444444555555555555666666666666555555555555666666666666777777888888888999999999777777777777777777777777777777777777777888888999888888999999::::::999999888888999999999777666555444444444444555555666666777888999:::::::::::::::666666777777888888999999666777777888888888888888888888888999999:::;;;<<<;;;::::::999999::::::;;;:::::::::;;;<<<<<<======:::;;;<<<<<<<<<;;;999888888888888999999888888888666666777777666555444333111222222222222222222111111111222333333333333222666555333111111222333444111111111000000000000000111111222333333333333222333222222222222333444555666666555444444555555666888777777666666555555444777666555444333222222222555555555555666666666666555555666666777888888888777999:::;;;999999999:::;;;:::999888777777777777777777666666666666666777555555444444444444555555555555555555555444333333555555555555555555555555555555555555555555555555///000111333444666777888222222222222222222222222444444333333222111111000333333222111111111111222222222222222222222222222000000000111111111111222333222222111111222222333222222333444555555555555555555555555555555555555777777777777666555555444444555666555444444666888666666666777777666666666666666555555555555555666444444333222222222333333333333333333444444444444333555555444666777333...444444333333333222222222............///000111222111222222111000///000222111111111000000111111111111111222222222111111000......///000000000000000000000000//////......---000111111222333222222222444444444444555666777777222222333333333333444444333444444444555555666666666666666666666777888999666666666666666666666666666666666666777777777777555555555555555555555555444444444444444555666666666666777777666666555444555555555555444444444444444444444555555444444444000000111222333555555666777777666555555444333333111111222222222222111111111111222333333333333222333333444555555666777777777777666666666666777777888888777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::888999;;;<<<======<<<<<<<<<<<<<<<<<<===???AAABBB@@@@@@???>>>============;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;777777777777777888999999888666555555777888999999777999:::999888777888999999888777666666777888999666666777777777777666666666666555555555555666666666666666666777777888888666666666666777777777888888888888999999999999:::888888888888888888888888888888777777888888999:::777888999999:::::::::999999999999999999999999999777777777777888888888999888999:::;;;;;;;;;:::999888888999999999::::::::::::999999999999:::;;;;;;::::::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????;;;<<<>>>>>>>>><<<;;;999::::::;;;;;;;;;;;;::::::888888999999888777555444222333333444444333333222222333555555666555555444777555333111111222444555222222222111111000000000111222222333333333333333333222111111111222444444444444333333333555666777777777666666555444444333555444444333333333444444555555666666666777777777666666777777888999999:::777999;;;;;;:::999:::;;;;;;;;;:::999888888888999999888888777777888888999777777666666666666777777888888888777666555444333555666777888888777666555666666666666666666666666222222333444555777888888222222222222222222222222555555444444333222222222444333222111111111222222333333333333333333333333111111111111222222222222222222333333333333222222111222333444555555555555555555555555555555555555888888888888777666555444555777777666555555777:::777888888999999888888777555666666777777666666666111000/////////000111222111111111222222222333333222;;;???;;;666666555333444444444333333222222222000000000000111222333444222333333222000///111222222222111111111111222222111111222222222111111000//////000111111111111111111111000///...------,,,000111222222333333333333888777666666666666666777222222333333444555555555666666666777777777777777555555666666777999:::;;;777777777777777777777777777777777777888888888888666666666666666666666666444444444444444555666777777777777777777666555555777777777777666666666666555666666777777666666555444555777999<<<>>>@@@AAA;;;;;;;;;:::999888888777555444444444444444444444333444555555666666555555333333333444555666666777777777666666666666777777888888888888999:::;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<=========<<<;;;999:::;;;============<<<;;;;;;;;;;;;===???AAABBBAAA@@@???>>>============::::::;;;;;;<<<=========;;;;;;<<<<<<===<<<<<<;;;777777777777888999:::;;;:::888777999<<<>>><<<999888999::::::888888999:::;;;:::888777777888:::;;;666777888999999888777666777777666666666666777777666666777777888888888999666777777777888888888888888888999999999999::::::888888888888888888888888999999888888999999:::;;;777888999999::::::::::::::::::999999999:::;;;;;;::::::::::::::::::;;;;;;888888:::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<===>>>:::;;;===?????????>>>>>>======<<<<<<<<<<<<======<<<======>>>???@@@@@@@@@<<<===>>>???>>>===;;;999;;;<<<<<<<<<<<<<<<<<<;;;999:::::::::999888666555333444444555555444444333444555777888888888777666777666333111111222444666333333333222222111111111222222333444444444444333333222111111111222333444111111111222333555888999777666666555444333333333333333333333444555666777777777888888999999999:::666666777888999999::::::777999;;;;;;:::::::::;;;;;;;;;:::999999999:::::::::999999999999999::::::888888777777777777888888:::::::::999777666444333555777888::::::888777555777777777777777777777777888888777666555555444444222222222222222222222222222333333444444555555666666555444333222333444555444444444444444444444444333333444444444555555555222333444555555444333222111222333444555555555555666666666666666666666666999999999999888777555555666888999777555555888<<<999999::::::::::::999999555666777888888777666555555555444333444555777888555555555666666777777777111???HHHAAA666444777999444444444333333222222222111111000000111222333333444333333444444222222444000000000111222222222333222222111111111111222222111222222222111000...---111111111111111222222222111111222222222333333333444555444333777<<<;;;666777666555444555666888:::888777555444555666888:::666777777888999999::::::666777777888888888777777999999999999999999999999888::::::999777666777888333444444444555555666666666666777777777888888888<<<:::999777666666777888;;;;;;:::888777777888:::888888888999:::<<<>>>@@@CCCAAA???<<<:::888777666777777777777777888888888555555555555555555555555888888777777888888999:::;;;;;;;;;::::::999999999888888888888:::::::::999;;;;;;:::999999:::<<<===========================<<<;;;:::::::::;;;<<<=========<<<<<<<<<======>>>===<<<===>>>@@@AAA???===?????????>>>>>>>>>>>>=========>>>======<<<;;;;;;::::::999888888999::::::;;;:::888777777888:::;;;<<<<<<;;;;;;:::999888888===<<<:::888666666666777777888888888999999999999::::::;;;<<<<<<;;;:::999999999999999999999999999::::::999888888777666666888999:::::::::999888777888:::;;;;;;999999:::<<<888999;;;;;;;;;;;;<<<>>>===<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>?????????>>>>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???===============>>>??????========================888888999999999888777777666666666666666555444444888888999::::::::::::999666666444333333444555666666666666666666555444444444444555555555555444444777666555444333333444555000000111222333444444555666666555555555444444444333333333444444444555555444555555555666666777777444444555666777888999:::777777888999:::;;;;;;<<<::::::;;;;;;;;;::::::999999999999999999999999999777888888999999:::;;;;;;>>>===:::888666666777888999888888888999:::;;;;;;::::::;;;<<<;;;:::999888555666777888999888888777666666555444444444444444777888999999888666333222666666666666555555555555777777666666555555555444444444444444444444444444444444444444444444444444444444444444444444444555444444444444444444444444444555666777777888777777666555555555555666777777888777666666777777666555777777888777777666555555777777666666555555555444333777444111888DDDFFF>>>:::@@@EEEAAA888222444888666666555555555444444444222222111111111222333333444333333333111//////000222222222222333333333333222222111111111111222222111111222222222000///...111111111111222222222222111111222333333333333333333666666444555999999666777666555444555666888999888777666666666777888999777777888888999::::::;;;777888888999999999888888999999999999999888888888888999:::999777666777888555555666666777777777777999999999999::::::::::::<<<;;;:::999888888888888::::::;;;:::999999999999;;;;;;;;;;;;<<<>>>???@@@???>>>===;;;:::999999999:::999999888888777777777888888888888888888888888999999888888999999:::;;;;;;;;;;;;:::::::::999999===:::888999===??????===>>>======<<<<<<===??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;<<<<<<<<<<<<======>>>???>>>???@@@BBBDDDDDDCCC@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::;;;;;;;;;:::999888888999:::;;;=========<<<;;;:::::::::<<<;;;:::999888777777777999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<::::::::::::::::::::::::;;;;;;:::999999888777777::::::;;;<<<<<<;;;:::999999:::;;;;;;::::::;;;<<<::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@>>>>>>======<<<============<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>>>>>>>============>>>>>>???????????????@@@@@@@@@??????>>>======>>>?????????>>>>>>;;;<<<======>>>>>>======>>>======<<<<<<======>>>===============>>>???@@@========================999::::::::::::999888888777777888888777666666555777777888999999999999888777666555555444555666777777777777777777666555555666666777777777777666666888777666555444555555666222333333444444555555666666666666666555555444444444444444444555555555555555555555555555444444444444444555666777888999999777777888888999:::::::::999999::::::::::::999999999999999999999999999999999999::::::;;;;;;;;;<<<>>>===:::888777777888888::::::999999999:::;;;;;;:::;;;<<<<<<<<<;;;999999777999:::<<<<<<;;;:::999999888777777666666777777777888999999999777555444888888777777777666666666777777777666666555555555666666666666666666555555666666666666666666666666222222222222222222222222444444444444444444444444555666666777777777777666555555555555555666666777999777666666777777666555666666666666666555444444777777666666666555555555222777777555===JJJLLLEEE555:::??????;;;888:::>>>888777777777777666666666444444333222222222333333555666666555333222222333444444444444333333333333222222111111111111222222111111222222222111111000111111111222222333333333111222333444444444333222222888:::777444555777666666666555444444555777888666666777777777888888888777777888888999999::::::888888999999999999888888777777777888888888888888888999999999777666777888777777888888888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777999;;;======<<<:::999<<<<<<<<<;;;<<<======>>>;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888777777:::::::::::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<999777888<<<>>>>>><<>>>>>>>>>>>???@@@AAA????????????????????????;;;:::999888777777888999;;;;;;<<<===>>>??????@@@@@@@@@BBBFFFHHHHHHFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<======<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;::::::999999:::::::::999888888777::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888;;;;;;<<<======<<<<<<;;;999;;;<<<<<<;;;;;;<<<>>><<<<<<======>>>?????????@@@@@@??????@@@AAAAAABBBAAA@@@???>>>>>>===>>>>>>======<<<<<<;;;;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@;;;<<<======>>>===============<<<<<<<<<<<<<<<=====================>>>???========================;;;;;;;;;;;;;;;:::999999999999999999999888888777666777777888888888888888888777777666666777888888888888999999999888777777888999999::::::999999888999888888777777777777888666666666666666666666666777777777666666666666666555555555555666666666666666555555444444333222222444444555666777888888999888888888888888888888888888888999999999999999888888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;999888888999999<<<;;;;;;::::::::::::;;;;;;;;;<<<===<<<;;;:::999999;;;===???@@@>>><<<;;;999999888777777777777888777888999::::::999888777999999999888888888888777777777777777777666666666999999999888888888777777888888888888888888888888555555555555555555555555555444444333333444444555666777777777777666666555555555444444555555666777999777666666777888666555444444555555555444333333777777777777666666666666111555666666===GGGHHHBBB333777:::<<<<<<===>>>???888888888888888888888888777666666555444444444444333777999666333444555555555555444444333333222222333222222111111222222333111111222222222222222222111111222222333333444444111222444555555555444333333;;;???:::555444666777666666555444444555666777444555666777777777666666666666777777777888888888777888888888888777777666666666666666666777777777777888999888777666777888888888888888888888888888999999:::::::::;;;;;;;;;999:::;;;;;;;;;999888777555777;;;>>>@@@???;;;999;;;;;;:::::::::999999999::::::999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;:::::::::<<<>>>>>><<<;;;;;;<<<============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;:::999777666666777777;;;;;;<<<>>>???@@@@@@AAA>>>???BBBFFFIIIIIIGGGDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999888888888777888999::::::999777666999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999;;;;;;;;;<<<<<<<<<<<<<<<:::<<<======<<<<<<>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@>>>>>>=========>>>===<<<::::::::::::;;;>>>???@@@AAABBBBBBCCCBBB@@@@@@??????????????????@@@AAAAAABBBBBBBBBBBBAAA??????@@@AAAAAAAAA@@@@@@======>>>????????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;::::::999777777888999999999999999888888888888999999999:::999:::::::::::::::999999:::::::::;;;;;;:::::::::::::::999999999999999999888888888777777666666666888888888888888777777777666666666666777777777888666555555555555555555555555555666666777888888999999999999888888777777777777777888999999999888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::::::::;;;<<<<<<;;;:::999999999999:::;;;;;;<<<;;;:::999888999;;;>>>@@@@@@???<<<;;;888888777666666666666777888888::::::;;;;;;::::::999999999999888888888888888888888888888888888777;;;;;;::::::999888888888888888888888888888888888777777777666666666666666666555555444444555555666777777888777777666555444555555444444555555666777999888666777888888777555444555555555555555444444777777777777777777777777555888888777;;;@@@???:::999999999;;;======<<<;;;888888888888999999999999:::999888777777777777777666<<<===666111222333222444444333333222222111111333333222222222222333333222222222222222333333333111222222333444444555555222333444555666555444444666>>>CCC>>>777666888999666666666555555555666666333444555666666666555555555555555555666666666666666666666666666555444444444444444555555666666666666777888888777666777888777777777777777777777777666666666666777777777888666777888999999777666555444555999===AAAAAA===:::;;;;;;;;;::::::999888888::::::999999999999::::::::::::;;;;;;<<<<<<<<<===999999999999999999999999<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::CCCJJJIIIBBB;;;<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;999777666666777777;;;<<<===???@@@AAAAAAAAA<<<===???CCCFFFFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>;;;;;;;;;:::::::::::::::777888999:::999888777666777777888888888999999999888999999999999::::::;;;999999999999999999999999:::::::::::::::999999999999999999::::::;;;;;;<<<;;;===>>>>>>>>>>>>@@@AAABBB@@@???@@@BBBCCCBBB@@@>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>============>>>===;;;999888999999:::===>>>???@@@AAAAAAAAAAAA??????>>>>>>=========<<>>??????@@@AAAAAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::888999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;999999999888777777666666999999999999999999999999777777888888888999999999555666666777888999::::::666777777777888999999999::::::999999888777777777666777888999999999999999888888888888888888888888::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999:::;;;;;;;;;:::888777777999;;;===>>><<<;;;999999999888777777777777888888999::::::;;;;;;<<<<<<999999888888888777777777999999999999999999999999:::::::::999999999888888777777777777777777777777444444444333333222222222666666666777777666666666777777888777777666555444666555555555555666777777999888777777888888777666666666777777777777666666777888888888888888888888;;;<<<<<<;;;<<<>>>===999<<<:::999:::<<<===;;;999999999999:::::::::::::::<<<<<<;;;:::::::::;;;;;;@@@HHHHHH>>>555555555333333333333333222222222222333333222222222222333333444444333222222333333444222222333444444555666666444444444555555555666666888@@@EEE@@@:::888999:::777777777777777666666666444444555555555666666666555555555555555666666666555666666555555444333222222222333333444555555555555777888777666666777999777666666666666555555555333333444444444555555555555555666666666555555444444444666:::@@@AAA???<<<============<<<;;;999999;;;:::999999888888999999999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<888BBBJJJIII@@@::::::===>>>>>>@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999888888999:::<<<===???@@@AAAAAAAAA@@@<<<<<<===???BBBCCCBBB@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????@@@BBBCCC@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????::::::;;;::::::999888888777777888888888888999999999888888777777777888888888888888888888888888888888888888888888888888888888888888888888999;;;;;;<<<>>>???@@@???@@@AAACCCDDDAAA???@@@CCCDDDBBB@@@=========>>>???@@@AAABBB@@@@@@???>>>=========>>>???>>>;;;999888999::::::<<<===>>>??????????????????>>>>>>===<<<;;;::::::===>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBCCCCCCBBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;:::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888999999:::::::::::::::999::::::;;;;;;;;;;;;;;;888888:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<;;;:::::::::999999888888888:::::::::::::::;;;;;;;;;888999999999::::::::::::777777888999;;;<<<======888888999999:::::::::::::::::::::999999999888888777777888999::::::::::::999999999999999999999999888999999:::;;;;;;<<<<<<===============>>>>>>>>><<<;;;::::::::::::::::::999:::;;;;;;;;;:::999888888888:::;;;;;;;;;:::999<<<<<<;;;::::::::::::;;;999:::::::::;;;;;;<<<<<<999999999888888888777777999999999:::::::::::::::999999999999999999999999888888888888888888888888777777666666555444444444666777999::::::999777666666777777777777666666555777777666666777777888999:::888777777888999777666777777888999999999888888888888888888999999999999888999999999:::;;;;;;;;;;;;:::999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>============>>>>>>???CCCLLLMMMAAA999::::::777333333333333444444444444444333333222222333333444666555444333222222333333222222333444555666777777666555444333444555777888888???CCC@@@;;;::::::999888888888888888777777666777666666555666777888999777777777777777777777777666666666666555444333222111111222222333444444555555666777777666666777999777777666666666555555555333444444444555555555555555555444444444444555555555333222666===AAAAAA>>>;;;<<<<<<===<<<;;;999999999999888888888888999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<===888<<<@@@@@@<<<999999;;;===>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;::::::;;;<<<======>>>@@@AAABBBAAA@@@???>>>===<<<===@@@AAAAAA@@@CCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>???@@@BBBCCC@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBB@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;999888888888888999777777777777777777777777666666666666666666666666888888777777888999;;;<<<===>>>@@@AAA@@@AAACCCDDDEEEAAA???@@@CCCEEEBBB???======>>>>>>???AAABBBCCCAAA@@@@@@?????????@@@@@@BBB@@@===;;;::::::;;;<<<<<<======>>>>>>>>>======??????>>>===<<<::::::999;;;<<<===>>>????????????===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::888888888888888777777666666777888999999999999999999999:::;;;;;;;;;;;;:::777888999;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<999::::::::::::;;;;;;;;;999999::::::;;;<<<======:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::777888999:::;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<===>>>???<<<===>>>>>>????????????===<<<<<<<<<<<<======>>>;;;<<<=========<<<;;;::::::::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::999999999999999:::::::::;;;;;;;;;;;;888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888666888<<<>>>>>><<<888666555666666777777777777666888888888888888999999::::::999777888999999888666777777888999999999999999888888888999999999::::::666666666777777888;;;===;;;;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>>?????????>>>>>>>>>???@@@AAAAAA999DDDFFF<<<555888:::777333444444555555666666666444333333222222333333444777666555333222222333333222222333444555666777888888666444333333555888999888>>>AAA???;;;;;;:::888999999999999999888777666:::999777666666888:::;;;999999999888888888888888777777777777666555444333000000111222333333444444444666777777666666777999888777777777666666555555555555555555666666666666666555444333333444666777555222000444;;;@@@AAA@@@999999:::;;;:::999888777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<=========;;;:::;;;===??????>>>:::;;;===???@@@@@@@@@@@@????????????????????????>>>===<<<;;;<<<===>>>???>>>???AAABBBBBBAAA@@@???AAA???======???AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>@@@BBBCCC@@@AAABBBCCCCCCBBBAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA???=========>>>============>>>>>>>>>>>>???>>><<<:::999999999:::777777777777777777777777444444444555555555555555888888777777888:::;;;<<<===???AAAAAAAAAAAACCCEEEEEEAAA???@@@DDDEEEBBB???>>>>>>>>>???@@@AAACCCDDDAAAAAA@@@@@@@@@AAABBBBBBDDDBBB???<<<;;;<<<===>>>======>>>>>>>>>======<<<@@@???>>>===<<<;;;:::999::::::<<<===>>>>>>>>>>>>999;;;===???AAABBBCCCDDD???@@@AAAAAABBBBBBAAAAAA@@@@@@???======<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777666555555555666777888888888888888888888999::::::::::::999666888999;;;<<<<<<;;;;;;999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<=========<<<;;;<<<=====================;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<>>>???@@@AAA<<<===>>>??????@@@??????>>>>>>===>>>>>>???@@@AAA===>>>?????????>>><<<;;;===<<<;;;;;;;;;<<<>>>???;;;;;;:::999999999999:::;;;::::::999999:::::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999888777777555999===@@@@@@===999555555555666777777888777777999999888888999999:::;;;:::999888888999999888666777777888999999999999999888888888999999:::::::::<<<;;;:::;;;::::::===AAA===>>>>>><<<999777999:::<<<===>>>>>>???>>>>>>===>>>>>>>>>???@@@BBBCCCDDDAAA???<<<:::888888999999;;;888555444555666777666444444222111111111222333333333333444444555555555222333444555555555555444666666666777666666555555:::<<<===<<<:::999:::<<<<<<;;;;;;::::::;;;;;;<<<777777777777777888888888::::::;;;;;;::::::999888::::::999999888777777666666666666666666666666666666666666666666666666666666666555555555555666666666777888999888666444222555555333111222555666555777777777777888;;;===>>>555888999666111000333777555666777888999999999999999999999999888888888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999::::::::::::::::::::::::>>>>>>>>>??????@@@@@@@@@AAA@@@??????>>>>>>?????????>>>===;;;::::::::::::???===<<<===@@@BBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===>>>???@@@>>>>>>=========>>>@@@AAA@@@???>>>>>>>>>???AAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCAAA@@@???>>>===>>>???@@@<<<<<<;;;:::999888888777444555666777888888888888999;;;<<<<<<;;;;;;<<<>>>>>>???@@@AAABBBDDDEEEFFFDDDCCCBBBBBBDDDFFFEEEEEEBBBBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>===??????===;;;:::===@@@>>>===<<<;;;999999999888===<<<<<<<<<<<<<<<===>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA??????>>>===<<<;;;;;;:::<<<;;;:::::::::;;;<<<===999;;;======;;;:::::::::999888666555333333222222666555444333444444555666444444555555666777888888::::::;;;;;;;;;;;;::::::888999999:::;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999;;;;;;<<<<<<<<<===============<<<;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<===>>>>>>:::;;;;;;<<<=========<<<999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@AAABBB???????????????>>>===<<>>>>>>>>>>>>>>;;;;;;<<<<<<=========>>>>>>>>>>>>==============================>>>>>>???>>>>>>======<<<<<<<<<;;;???===<<<>>>@@@@@@===::::::::::::;;;;;;;;;<<<<<<<<<===>>>???????????????>>>>>>===<<<<<<<<<<<<<<<>>>======<<<;;;:::::::::999999;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;:::999888777666888888888999===BBBHHHLLL???>>>;;;999888999:::;;;>>>>>>>>>>>>>>>?????????=========>>>@@@BBBCCCDDDAAA@@@===;;;999999999::::::888555444555666777666555444333222111222222333333444444555555666666666444555555666666666555555333333444555666666666666>>>===;;;;;;<<<;;;999777<<<;;;;;;::::::;;;;;;<<<888999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;:::999999888777777777777777777777777777777888888888888888888888888888888777777777777888888888888999:::999777555444333666888666444444666888555555555666777888999:::999;;;<<<999555444777:::555666888999:::;;;;;;;;;999999888888888777777777999::::::;;;;;;::::::999;;;<<<<<<<<<======>>>>>>:::::::::::::::999888888;;;;;;::::::::::::;;;;;;<<<======>>>>>>???????????????>>>>>>>>>>>>???@@@======<<<<<<<<<===>>>>>>AAA???>>>???BBBCCCAAA@@@????????????????????????@@@??????>>>??????@@@@@@???>>>>>>======>>>???@@@@@@???>>>>>>>>>???AAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDFFFGGGDDDCCCBBBBBBBBBBBBCCCDDDAAA@@@???>>><<<;;;999999888999:::;;;<<<<<<<<<<<<<<<>>>??????>>>>>>???AAAAAAAAABBBCCCDDDDDDDDDDDDEEECCCBBBCCCEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@??????>>>??????>>>======@@@BBB??????===;;;:::999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===============<<<============>>>>>>>>>>>>>>>>>>=====================<<<;;;;;;:::;;;<<<<<<999;;;======<<<::::::;;;::::::888777666555555555555555666777666666555444333444444444555666666666888999999::::::999999888666666777777888999999:::999::::::::::::999888888999999999:::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;888888999999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::>>>======<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA???????????????>>>==================>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@??????>>>>>>>>>=========>>>===<<<===??????<<<999;;;;;;<<<<<<<<<============>>>??????@@@@@@@@@??????>>>>>>=====================<<<;;;;;;:::999999:::;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<======<<<<<<==================<<<<<<======<<<;;;:::999888888:::::::::<<>>=========???@@@AAA<<<<<<===>>>???AAACCCCCCAAA@@@>>><<<:::::::::::::::888555555666777777666555444333333222222333333444444555555666777777888777777777777777777666666555555666666777777777888@@@===;;;<<>>??????>>>============<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999;;;;;;::::::::::::;;;;;;999:::;;;;;;:::999777666222888======888555888<<<666777777888888888888888888:::;;;999555444666999777888999:::<<<<<<<<<===888888888777777777666666888888999999999999888888;;;;;;<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;:::999===<<<:::999999:::<<<===>>>>>>>>>???@@@AAAAAABBB??????>>>>>>>>>??????@@@<<<<<<<<<===???@@@BBBCCCDDDCCCBBBBBBCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@???>>>>>>>>>???AAAAAA@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@??????????????????@@@BBBCCCFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@>>>===<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAACCCDDDBBBCCCEEEGGGHHHHHHGGGGGGIIIGGGDDDDDDFFFGGGHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAA@@@???===>>>@@@BBBCCCDDDBBB@@@>>><<<;;;::::::::::::;;;<<<===<<<<<<;;;:::<<<<<<=========<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<===???@@@>>>===<<<;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<:::999888888888888555777999:::999777444222444444444444444555555555777777888888888888777777555555666666777888888888888888999999888888777666666666666666777777777888999999999999999:::;;;;;;;;;::::::999999::::::;;;999999999999999:::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<::::::::::::::::::::::::;;;;;;<<<============<<<@@@???>>>>>>==================>>>>>>???@@@AAAAAA???????????????>>>>>>===<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA??????????????????????????????>>>>>>??????@@@AAA@@@@@@????????????>>>>>>===<<<<<<<<<>>>===;;;:::<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>>;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::<<<<<<===???AAACCCFFFGGG@@@@@@>>>======>>>???@@@>>>===<<<;;;<<<>>>@@@AAA???>>>>>>>>>??????@@@AAA@@@???===<<<:::::::::::::::888666666777888888777666555555444444444444444333444444555666777888888999888888777777777777777<<<;;;;;;:::::::::::::::??????@@@AAABBBAAA???=========<<<<<<<<<<<<======<<<===>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;:::999666999>>>BBB@@@;;;:::===;;;<<<===>>>===<<<;;;:::999:::;;;:::777777888999::::::;;;<<<<<<<<<<<<;;;888888888888777777777666777888888999999888888777::::::;;;<<<===>>>??????======>>>>>>>>>>>>======???===;;;999999;;;===???AAABBBBBBDDDEEEFFFGGGGGGBBBAAA@@@??????>>>>>>???======>>>???@@@BBBDDDEEEFFFEEEDDDDDDCCCCCCBBBAAA======>>>>>>>>>>>>>>>???===>>>@@@BBBDDDDDDCCCCCCDDDCCCBBB@@@@@@@@@AAAAAA@@@???>>>>>>>>>???AAAAAA@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>======>>>???>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@BBBCCCCCCDDDEEEEEEDDDDDDCCCDDDEEEEEEDDDCCCDDDEEEAAACCCEEEHHHJJJKKKJJJJJJJJJHHHFFFEEEFFFGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>><<<>>>CCCFFFGGGEEEDDDBBB???<<<;;;:::::::::777999;;;===>>>>>>===<<<>>>>>>>>>>>>>>>======<<<======<<<<<<;;;;;;::::::>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;::::::999999:::<<<======<<<;;;<<<======<<<;;;:::::::::::::::888999:::;;;:::888666555666666666666666666555555666666777777777777666666777888888888999999999:::777777888888777777666555333444444444555555555555888888888888999:::;;;<<<::::::999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<999999999999999999999999;;;<<<===>>>????????????AAA@@@???>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA???????????????@@@@@@@@@@@@@@@??????@@@@@@AAABBB????????????????????????===<<<<<<<<<<<<<<<;;;:::<<<<<<=========>>>>>>>>>@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>???????????????============>>>>>>>>>???======>>>>>>???@@@@@@@@@===>>>>>>?????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>======>>>???AAABBBCCCCCCCCC@@@@@@?????????@@@AAAAAA===<<<;;;:::;;;===@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>===;;;;;;::::::999:::999777888999:::999888777777777777777666666555333333444555666777888888:::999888888888888999999<<<<<<<<<<<<<<<>>>???@@@@@@EEEJJJJJJEEEAAA@@@AAA??????>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAABBBBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>============::::::::::::::::::::::::===========================<<<<<<;;;;;;<<<<<<==================<<<<<<<<<<<<999<<>><<<>>>???@@@AAAAAA???>>>===>>>???@@@???>>>>>>>>>>>>============<<<;;;:::::::::999999999999888888888888888888999999888888888999999:::;;;;;;<<<============>>>>>>???>>>>>>===???===;;;999999;;;===???BBBBBBCCCEEEFFFHHHIIIJJJFFFEEECCCAAA???>>>======????????????@@@AAACCCCCCEEEEEEEEECCCBBBAAAAAAAAA>>>>>>>>>?????????@@@@@@>>>???AAACCCEEEEEEEEEDDDFFFEEECCCBBBAAABBBBBBCCC@@@???>>>>>>>>>???AAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<======>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEDDDCCCBBBCCCDDD@@@AAACCCEEEFFFFFFFFFFFFDDDCCCBBBDDDFFFHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAACCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>><<<>>>CCCGGGHHHGGGDDDBBB???;;;999888999999444777:::===???@@@@@@?????????@@@@@@@@@??????>>>??????>>>>>>======<<<<<<@@@???===;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888:::;;;<<<<<<;;;;;;<<<>>><<<<<<;;;::::::;;;;;;;;;<<<;;;::::::999999999999999999999999999888888888777777888888888888777777999999999999::::::::::::888888888888888777666666333444444444555555555555777777777888999:::;;;<<<;;;::::::999999::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<;;;::::::;;;;;;;;;999999999999999999999999999:::;;;<<<===>>>>>>>>>@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<======>>>>>>=========@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========AAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAAAAA????????????@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA<<<<<<<<<<<<===>>>@@@AAADDDCCCBBB@@@???>>>>>>>>>>>>>>>======<<<;;;::::::;;;:::999:::<<<<<<;;;:::999999:::::::::999888777333444555666777888999:::;;;:::999999999;;;<<<===:::::::::;;;===@@@BBBDDDDDDLLLRRRPPPGGG@@@???BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@???@@@AAAAAA????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;===========================<<<<<<<<<<<<<<<<<<===>>>=====================AAA:::;;;FFFLLLGGG@@@>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999999::::::::::::;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===>>>???@@@BBBDDDEEEGGGHHHFFFEEECCCAAA???>>>===<<>>>>>???===>>>>>>??????@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCC@@@???>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<>>>>>>======<<<=========???@@@AAABBBBBBCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDCCCAAAAAAAAACCC@@@@@@????????????@@@@@@>>>???AAADDDGGGIIIHHHGGG@@@???>>><<<<<<<<<======<<<<<<<<<<<<<<<======>>>@@@@@@??????>>>>>>======>>>======>>>BBBEEEGGGGGGDDDAAA===999777666666777444555888;;;>>>@@@@@@AAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAA@@@@@@???>>><<<<<<;;;;;;<<<<<<<<<;;;:::999999999:::;;;:::::::::<<<>>>;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::999:::::::::::::::::::::999999::::::999999888777666666666666777777777888888888888999999;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<<<<===<<<;;;;;;;;;;;;;;;;;;999999999999999999999999555666777888999:::::::::=========<<<<<<======>>>=====================<<<:::;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBB=========>>>>>>>>>>>>???===>>>>>><<<;;;:::<<<===;;;;;;<<<<<<<<<=========AAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????AAABBBCCCDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA======>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAA????????????>>>>>>===<<<<<<;;;;;;<<<>>>>>>===<<<;;;<<<<<<===<<<;;;:::999555666777888:::;;;<<<======<<<<<<;;;<<<>>>AAABBB>>>>>>======>>>@@@BBBCCCDDDJJJPPPPPPKKKEEECCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAADDDBBBAAA??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@================================================>>>==================>>>>>>===============>>>>>>AAA;;;===HHHLLLEEEAAABBB@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>???@@@AAA@@@???===AAAAAAAAABBBBBBAAAAAAAAA???>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::;;;===???AAACCCDDDEEEBBBAAA@@@???>>>=====================>>>???@@@AAA===???@@@???<<<;;;<<<>>><<<<<<======>>>??????@@@>>>>>>>>>>>>???@@@BBBBBBAAA@@@?????????@@@AAABBB@@@???>>>>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>===<<<;;;>>>======<<<<<<============>>>@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCBBB@@@???@@@AAA>>>=========>>>@@@BBBDDDGGGHHHJJJLLLMMMLLLGGGDDD<<<;;;:::999999:::;;;;;;888888888888888999::::::======<<<;;;;;;::::::999<<<===>>>>>>???AAAEEEGGGCCC@@@;;;777444333444444555555777888:::<<<===>>>===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA???>>><<<<<<===>>>>>>===<<<;;;888999999999888999<<<>>><<<<<<;;;;;;<<<===>>>>>>;;;;;;<<<======>>>>>>>>>;;;;;;<<<<<<======>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;::::::999999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>>???????????????>>>============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::666666777888999999999888::::::::::::;;;<<<============<<<<<<;;;;;;;;;:::888999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>>>>???@@@@@@???????????????@@@AAAAAA>>>>>>>>>?????????@@@@@@===??????===;;;:::<<>>>>>>>>AAAAAAAAAAAAAAA@@@??????BBBAAAAAA@@@???@@@@@@@@@<<<<<<<<<<<<<<<=========@@@@@@?????????@@@AAABBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>???AAACCCEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBB===>>>@@@AAACCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAA@@@???>>>===<<<<<<===???@@@???===<<<===>>>>>>>>>===;;;:::777888999:::<<<===>>>??????>>>===>>>???AAADDDFFFHHHFFFCCCAAA??????@@@@@@@@@DDDJJJNNNNNNLLLIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDBBBAAA??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>>>>>>>??????>>>===============>>>>>>@@@<<<@@@JJJKKKCCCAAAFFFBBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBDDDEEEEEECCCAAA@@@AAABBBDDDEEEEEEFFFFFF@@@@@@@@@@@@????????????<<<==================<<<=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>======::::::::::::::::::::::::999:::<<<>>>@@@BBBDDDEEE>>>>>>============>>>>>>;;;;;;;;;<<<===???@@@AAA:::===>>>===:::999:::===;;;;;;;;;<<<===>>>>>>???======<<<<<<<<<>>>???@@@>>>>>>=========>>>@@@AAA@@@???>>>>>>>>>???AAAAAA@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>????????????===<<<:::===============>>>??????===>>>@@@BBBCCCBBBBBBAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCBBB@@@??????AAA;;;;;;;;;===AAAFFFKKKNNNWWWWWWWWWVVVTTTNNNFFF@@@:::999888777888999:::;;;888777777777888999999:::;;;::::::999999888777777:::<<<>>>>>>===???CCCGGGBBB???:::555222222222333666666666666777888999:::;;;<<<>>>???AAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBCCC@@@BBBEEEGGGGGGEEECCCBBB===>>>???@@@@@@???>>>>>>777888999888777888;;;>>>===<<<<<<<<<===>>>???@@@888:::===@@@AAA@@@???===:::;;;;;;<<<===>>>????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@?????????<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<=========;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<=========>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;::::::888888888999:::;;;<<<===<<<<<<<<<;;;;;;::::::999777888999999::::::::::::666666888:::<<<>>>???@@@<<<<<<;;;;;;::::::::::::;;;<<<<<<===>>>???????????????>>>>>>??????@@@AAA?????????@@@@@@AAAAAAAAA>>>???@@@>>>;;;:::===@@@>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@???>>>BBBAAA@@@@@@??????@@@@@@===============>>>>>>>>>AAA@@@???>>>???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>>=========???AAACCCFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCAAA@@@???@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<;;;<<<===>>>@@@@@@AAAAAA???AAACCCAAA======BBBGGG[[[MMMBBBAAABBBAAAAAACCCAAABBBDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFGGGIIIHHHGGGCCC@@@???AAACCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFIIIKKKKKKHHHEEECCCDDDCCCBBBAAAAAABBBDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@???AAACCCDDDCCCCCCEEEFFFHHHEEEBBBDDDHHHIIIGGGCCC@@@@@@@@@@@@?????????>>>BBBAAA@@@???>>><<<;;;;;;>>>===<<<;;;;;;<<<===>>>::::::999999999:::;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;:::::::::777999:::<<<======<<<<<>>>>>??????===<<<<<<===>>>???AAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBAAA@@@>>>>>>===>>>@@@CCCFFFFFFEEEBBB@@@BBB@@@??????@@@BBBBBBBBB@@@AAAAAABBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBB@@@?????????@@@FFFEEEDDDCCCAAAAAAAAAAAA>>><<<;;;===DDDOOOZZZaaa]]]WWWNNNGGGCCC@@@???>>>:::999999888999:::<<<===;;;:::999999:::;;;<<<===;;;:::888777777888:::;;;>>>>>>>>>???@@@@@@AAAAAA<<<;;;:::888666333111///333333444444555666666666999:::;;;===>>>??????@@@===>>>>>>???@@@AAAAAAAAAEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEEEECCCBBBBBB======<<<<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<<:::>>>DDDCCC===@@@@@@???>>>???AAACCCDDD@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>???>>>>>>===<<<;;;;;;:::===>>>???@@@@@@???>>>===???@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@AAA>>>>>>===<<<;;;::::::999;;;<<<<<<<<<======>>>>>>999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>????????????===;;;::::::::::::::::::;;;<<<===;;;<<<===???@@@@@@AAAAAA========================AAA@@@@@@???>>>>>>>>>???@@@AAACCCDDDDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCAAALLLPPPHHH???===>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@GGGEEEBBB??????AAACCCEEEAAAAAA????????????AAAAAA>>>>>>>>>>>>============??????>>>>>>=========<<<@@@@@@???>>>>>>???@@@@@@@@@???????????????@@@@@@?????????@@@AAACCCDDDEEEBBBBBBCCCCCCEEEFFFGGGHHHLLLLLLKKKKKKKKKKKKLLLLLLOOOHHHCCCEEEHHHHHHHHHJJJDDDGGGIIIJJJHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????===>>>???@@@AAABBBBBBBBB@@@CCCDDDBBB??????CCCGGGXXXMMMCCCCCCDDDBBBBBBDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEECCCBBBBBBCCCEEEFFFDDDEEEDDDBBBAAAAAADDDFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBDDDFFFHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@BBBDDDDDDCCCCCCDDDEEEGGGDDDAAACCCFFFHHHEEEBBBAAAAAAAAA@@@@@@@@@@@@???BBBBBBAAA@@@???>>>>>>=========>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>???<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::::::::999:::;;;<<<=========<<<===<<<<<<===??????>>><<>>===<<<<<<===>>>>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHHHHGGGEEECCCDDDBBB@@@@@@BBBDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@??????DDDKKKTTTYYYPPPLLLGGGCCCBBBBBBAAAAAA???>>>>>>======>>>???@@@>>>===<<<<<<<<<===>>>???>>>===;;;::::::;;;===>>>@@@@@@?????????>>>>>>>>>@@@@@@???===;;;999777666666666666666666666666555777888999:::;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAAEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????===@@@???>>>AAAGGGGGGBBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>>>>======>>>>>>>>>???>>>>>>======<<<===>>>???????????????>>>>>>?????????@@@@@@@@@?????????>>>===<<<<<<;;;======>>>>>>>>>?????????;;;;;;;;;<<<<<<<<<======<<<<<<<<<==================>>>???@@@@@@??????>>><<<<<<<<<======>>>>>>>>><<<===>>>@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFDDDLLLOOOIIIBBBAAAAAA@@@CCCDDDDDDEEEEEEEEEDDDDDDGGGGGGFFFEEEDDDDDDDDDEEECCCCCCBBBAAAAAABBBCCCCCCAAA@@@@@@@@@@@@??????????????????>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@=========>>>???@@@AAABBBAAABBBBBBBBBCCCEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLOOOHHHDDDFFFHHHGGGGGGHHHAAACCCFFFGGGFFFDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCBBBDDDEEEDDDAAAAAADDDHHHSSSLLLFFFFFFFFFEEEDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBAAAAAADDDFFFEEEEEEEEEEEEEEEDDDDDDCCCFFFGGGGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEDDDCCCBBBCCCDDDHHHEEECCCDDDGGGHHHFFFCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBDDDDDDBBB@@@???===============>>>???@@@>>>>>>============>>>>>><<<<<<=========>>>>>>>>>>>>>>>======<<<=========>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>:::;;;===@@@BBBBBB>>>;;;>>>======<<<======>>>>>>??????>>>>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIIIIHHHFFFEEEEEECCCBBBBBBDDDEEEEEEDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEDDDDDDCCCDDDDDDGGGEEECCCBBBDDDGGGKKKNNNHHHFFFCCCBBBCCCDDDDDDCCCEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAAEEEDDDCCCBBBAAA@@@???>>>@@@@@@@@@???===<<<:::999;;;::::::999888888777777:::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@@@@AAAAAADDDEEEGGGHHHJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBEEEJJJKKKIIIBBBCCCDDDEEEEEECCCBBBAAADDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>============:::;;;<<<>>>??????@@@@@@>>>>>>>>>???????????????AAA@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAA=========>>>>>>>>>??????======???@@@@@@@@@???>>>===>>>???@@@AAABBBBBBAAA>>>???@@@@@@AAAAAA@@@@@@>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGLLLMMMJJJGGGGGGFFFCCCGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@??????>>>??????@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMGGGCCCEEEGGGEEEDDDEEE>>>@@@CCCEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGFFFDDDDDDFFFHHHNNNKKKIIIIIIIIIHHHGGGGGGGGGEEECCCBBBAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFDDDAAAAAABBBCCCFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEECCCBBBCCCEEEIIIGGGFFFFFFHHHIIIGGGEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCGGGIIIIIIGGGCCCAAA>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>??????>>>>>>?????????@@@@@@@@@AAA@@@??????>>>>>>??????@@@???>>>===============>>>>>>??????@@@@@@@@@@@@===>>>@@@CCCDDDCCC???<<<>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>??????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBDDDEEEEEEDDDFFFEEECCCBBBBBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHFFFEEEEEEEEEFFFFFFIIIHHHFFFFFFGGGGGGEEEDDDIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>???>>>>>>>>>=========<<>>>>>>>>????????????@@@@@@@@@AAAAAAAAACCCDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGKKKMMMMMMEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHJJJJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB@@@???>>>>>>???@@@<<<===>>>???@@@@@@@@@@@@????????????????????????AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@===>>>@@@BBBBBBAAA@@@?????????@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJHHHFFFIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@????????????@@@AAAAAABBBBBBBBBAAAAAAAAA?????????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEHHHBBB>>>AAABBB@@@======<<>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBFFFEEEDDDDDDEEEDDDBBB?????????@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDCCCBBBDDDCCCBBBAAAAAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEJJJIIIHHHHHHIIIHHHGGGEEEIIIIIIIIIHHHHHHGGGFFFFFFIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEGGGHHHHHHIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCEEEGGGIIILLLOOOGGGEEECCCBBBCCCEEEGGGIIIDDDEEEEEEEEEEEEEEEFFFFFFEEEFFFHHHJJJJJJHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBEEEDDDBBBAAAAAAAAABBBCCCAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@===???AAABBBCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJHHHGGGIIIKKKKKKIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJIIIJJJJJJFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCAAACCCDDDFFFFFFDDDCCCAAABBBBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDCCCAAA@@@@@@;;;888;;;===:::666666999;;;>>>@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHMMMQQQNNNKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEGGGHHHHHHIIIJJJLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLRRRQQQOOONNNMMMMMMLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFHHHJJJHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDDDDBBB@@@????????????@@@@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDKKKIIIFFFEEEEEEEEEDDDBBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@????????????@@@@@@??????AAABBBCCCAAA@@@BBBAAAAAAAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCDDDEEEGGGHHHIIIEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@AAACCCDDDFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFJJJOOOIIIFFFCCC@@@AAACCCGGGIIIDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBB???@@@BBBCCCCCCCCCBBBAAADDDDDDCCCBBBBBBBBBCCCCCCGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJGGGFFFIIIKKKIIIIIIJJJIIIJJJKKKLLLLLLMMMLLLLLLMMMLLLJJJIIIIIIJJJKKKKKKFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@BBBAAAAAAAAABBBBBBCCCDDDFFFFFFFFFFFFDDDBBB???>>>:::555444888:::666333111444666888:::;;;<<>>>>>>>>@@@@@@@@@??????AAACCCCCCAAA???@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDEEEHHHJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBEEEDDDCCCGGGOOOOOOMMMIIIFFFEEEFFFGGGIIIEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEECCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHHHHLLLJJJHHHFFFFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKGGGHHHKKKKKKHHHIIIMMMJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJKKKKKKLLLKKKKKKKKKGGGGGGHHHIIIIIIHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEECCCAAA???888444333888:::777333111222333555666777999;;;>>>KKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIMMMKKKJJJHHHHHHHHHIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHHHHHHHIIIHHHGGGEEEGGGQQQUUUOOOJJJKKKMMMLLLKKKKKKLLLMMMMMMLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNNNNMMMLLLMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJKKKJJJJJJIIIHHHDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGIIIIIIJJJIIIIIIKKKMMMNNNNNNOOOOOOOOONNNLLLJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMLLLJJJIIIJJJLLLOOONNNOOOOOONNNLLLJJJKKKKKKGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEE??????@@@@@@@@@AAAAAAAAA======>>>???@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGFFFEEEDDDDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHFFFDDDEEEFFFHHHIIIJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA?????????AAABBB@@@???@@@AAACCCCCCAAA???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFAAAAAABBBCCCEEEGGGHHHJJJEEEFFFGGGHHHIIIJJJJJJJJJKKKIIIGGGGGGHHHJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBBBBBBBCCCEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBEEEDDDAAAFFFOOOUUUTTTRRROOOLLLJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFFFF@@@AAACCCEEEFFFFFFEEEEEEAAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFEEEFFFGGGJJJLLLMMMOOOMMMJJJGGGGGGHHHKKKMMMKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOOOOMMMKKKJJJJJJJJJKKKKKKKKKJJJJJJIIILLLIIIIIIMMMKKKGGGIIIOOOKKKKKKLLLLLLLLLKKKJJJJJJFFFIIILLLNNNOOONNNKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCEEEGGGHHHIIIHHHGGGEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEGGGGGGFFFEEECCCAAA888444444:::<<<999444333333444666777777999;;;>>>MMMMMMLLLLLLLLLKKKKKKKKKQQQNNNJJJIIIJJJLLLMMMMMMKKKKKKIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMKKKJJJIIILLLKKKKKKJJJIIIHHHGGGGGGDDDMMM^^^QQQIIINNNHHHLLLJJJIIIHHHJJJKKKJJJJJJKKKNNNOOOOOOMMMJJJHHHHHHIIIKKKKKKKKKLLLNNNPPPSSSTTTSSSRRRPPPNNNLLLLLLLLLLLLJJJLLLOOOQQQQQQPPPNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKMMMLLLKKKJJJIIIJJJJJJKKKIIILLLNNNMMMIIIEEEDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@?????????>>>============>>>???CCCCCCBBBBBBBBBBBBBBBCCCFFFEEEDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFDDDCCCDDDCCCBBBBBBCCCCCCAAA@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@????????????@@@AAAAAABBBBBB@@@???===<<<===>>>@@@AAA@@@AAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLJJJHHHGGGJJJLLLOOOOOONNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKLLLNNNOOOOOONNNLLLKKKKKKKKKKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDIIIQQQYYY\\\\\\XXXVVVOOONNNMMMKKKHHHEEECCCAAADDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDGGGDDDAAAAAACCCEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBAAAEEEEEEEEECCCAAAAAADDDFFFCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDFFFHHHKKKMMMWWWRRRLLLIIIIIIJJJJJJHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLQQQOOOLLLJJJIIIKKKMMMNNNMMMLLLJJJJJJLLLLLLLLLKKKNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJHHHGGGHHHJJJKKKIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFF???FFFMMMHHHFFFIIIFFFFFFGGGGGGGGGFFFDDDBBBAAA;;;;;;<<<;;;;;;:::999999:::::::::;;;<<<>>>???@@@MMMLLLLLLKKKKKKKKKLLLLLLIIIJJJKKKNNNPPPOOOLLLJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGEEENNN]]]QQQHHHMMMGGGKKKIIIHHHHHHJJJKKKKKKJJJJJJMMMNNNOOOMMMKKKIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRQQQPPPOOOMMMLLLLLLLLLLLLJJJLLLNNNPPPQQQOOONNNLLLMMMLLLLLLKKKJJJIIIHHHGGGKKKLLLLLLLLLLLLKKKKKKJJJKKKJJJIIIGGGGGGGGGHHHIIIEEEEEEFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKMMMLLLKKKJJJIIIIIIJJJKKKIIILLLNNNLLLIIIFFFDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@BBBAAAAAA@@@@@@AAAAAAAAAEEEDDDDDDDDDEEEEEEFFFGGGBBBCCCCCCDDDDDDCCCCCCBBBFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEFFFFFFEEECCCEEECCCBBBBBBCCCDDDBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======???@@@BBBAAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJIIIGGGGGGIIIKKKNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMOOOQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJJJJKKKKKKLLLLLLMMMKKKIIIHHHGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFEEEEEECCCFFFJJJOOOQQQRRRQQQPPPRRRRRRQQQOOOMMMKKKIIIGGGDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDGGGDDDBBBBBBDDDEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHRRRPPPMMMJJJGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFKKKIIIFFFDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFEEEEEEFFFHHHJJJLLLRRROOOJJJIIIJJJLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMLLLJJJJJJKKKLLLMMMNNNLLLKKKKKKLLLMMMMMMLLLOOONNNMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLKKKIIIIIIIIIKKKLLLJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJKKKKKKIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLFFFHHHIIIDDDHHHNNNJJJKKKKKKKKKJJJIIIHHHGGGFFF===>>>>>>?????????>>>>>>??????@@@@@@AAACCCDDDEEEMMMLLLKKKJJJJJJLLLMMMNNNJJJLLLQQQVVVWWWTTTMMMHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGOOO]]]PPPGGGLLLEEEIIIGGGGGGIIIKKKMMMNNNLLLIIILLLMMMNNNMMMKKKJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPOOOMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMKKKIIIHHHHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIJJJJJJJJJIIIKKKLLLKKKIIIFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDEEEFFFDDDCCCEEEDDDCCCCCCDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEDDDAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???BBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIJJJHHHIIIIIIHHHGGGGGGHHHJJJKKKJJJJJJIIIHHHHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLNNNPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLHHHHHHJJJKKKMMMNNNOOOPPPOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHJJJKKKKKKMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEHHHFFFDDDDDDEEEFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHSSSRRROOOLLLIIIGGGEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFFFFGGGHHHIIIKKKKKKRRRMMMGGGEEEEEEGGGFFFEEEJJJKKKKKKJJJIIIHHHGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKMMMKKKHHHIIIKKKNNNOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKJJJIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLOOOMMMLLLLLLMMMNNNNNNMMMNNNNNNMMMMMMMMMMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLLLLKKKKKKJJJJJJJJJIIIKKKLLLLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIILLLJJJLLLJJJJJJ[[[iiieeePPPOOONNNLLLLLLKKKKKKKKKBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJNNNMMMKKKJJJKKKMMMPPPRRRYYYYYYZZZ[[[ZZZUUUOOOJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLEEEFFFFFFFFFGGGGGGHHHHHHIIIOOO\\\OOOGGGLLLDDDGGGEEEGGGIIIKKKNNNQQQNNNIIIIIIJJJKKKKKKJJJIIIJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMKKKIIIHHHHHHIIIKKKLLLJJJIIIIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCDDDDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDEEEEEEDDDCCCEEEDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFHHHIIIKKKLLLMMMNNNJJJJJJIIIIIIHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMPPPQQQPPPOOONNNNNNMMMKKKJJJJJJJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQOOOMMMKKKKKKKKKLLLKKKJJJGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKIIIHHHFFFFFFHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGJJJJJJJJJJJJJJJIIIHHHGGGIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMWWWPPPHHHEEEGGGIIIGGGDDDKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJLLLNNNPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKIIIJJJLLLNNNPPPIIIJJJKKKLLLMMMMMMLLLKKKNNNLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIILLLOOOKKKOOOgggyyysssQQQPPPNNNMMMLLLLLLMMMMMMIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLPPPOOOMMMMMMNNNQQQTTTVVVjjjfff___YYYUUUQQQMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKFFFFFFFFFGGGHHHHHHIIIIIIKKKPPP\\\NNNGGGLLLDDDGGGEEEHHHIIIJJJPPPUUURRRJJJGGGHHHJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKLLLMMMMMMMMMLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCFFFEEEEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCBBBAAA@@@@@@??????AAABBBCCCCCCDDDDDDDDDCCCGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLMMMMMMKKKLLLMMMNNNPPPQQQRRRSSSMMMLLLKKKKKKKKKLLLLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIKKKMMMPPPPPPOOOMMMMMMLLLKKKIIIIIIHHHHHHHHHJJJKKKKKKLLLMMMNNNNNNNNNLLLJJJIIIJJJLLLMMMMMMLLLGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKLLLKKKKKKJJJIIIHHHJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKHHHHHHIIIJJJJJJKKKKKKLLLGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIKKKJJJIIIIIIIIIJJJLLLMMMXXXQQQJJJGGGIIIJJJHHHEEEIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKLLLOOORRRUUUHHHJJJLLLMMMNNNMMMLLLKKKLLLKKKIIIIIIKKKLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMKKKJJJIIIIIIJJJLLLMMMLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPJJJIII[[[ggg^^^RRRQQQOOONNNMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQPPPQQQSSSVVVYYYZZZlllfff\\\TTTOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJMMMQQQ\\\NNNHHHNNNFFFHHHFFFJJJJJJJJJQQQYYYVVVMMMGGGIIIJJJIIIHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJJJJKKKNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPOOONNNNNNOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOMMMNNNOOOOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLIIIJJJJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHIIIIIIHHHGGGHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@???CCCDDDEEEFFFGGGGGGGGGFFFIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJLLLMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVPPPNNNMMMMMMNNNOOOOOONNNKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIJJJLLLNNNNNNNNNHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLKKKJJJIIIHHHJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIKKKMMMMMMKKKHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKMMMOOOOOOMMMLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNOOOOOOOOONNNNNNLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMUUUQQQMMMKKKLLLLLLJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLLLLKKKKKKKKKKKKKKKLLLNNNOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNQQQSSSUUUKKKKKKMMMNNNNNNMMMLLLLLLLLLJJJHHHIIIJJJKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGIIIKKKKKKKKKKKKLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLOOOLLLGGGQQQWWWMMMRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQPPPOOOMMMLLLKKKNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSTTTVVVXXXZZZ]]]^^^```[[[UUUQQQOOOOOOPPPOOONNNOOOPPPPPPPPPPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNQQQ[[[NNNIIIPPPHHHJJJHHHKKKKKKIIIQQQ\\\ZZZPPPIIIKKKLLLKKKIIIIIIIIIKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKJJJLLLKKKIIIHHHHHHIIIJJJKKKIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPOOONNNOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUTTTTTTSSSSSSQQQOOOPPPRRRSSSRRRQQQOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPOOOOOOOOOOOONNNMMMNNNNNNNNNOOOOOOOOOPPPMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMOOOPPPPPPRRRRRRQQQPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIJJJLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUQQQOOOMMMMMMOOOQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNOOOQQQRRRQQQNNNLLLJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJKKKMMMNNNNNNMMMJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIILLLOOOOOONNNMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPOOONNNNNNKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNKKKKKKLLLLLLMMMLLLLLLLLLLLLOOORRRRRRPPPNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIKKKKKKKKKJJJJJJKKKMMMNNNOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFIIIJJJIIIJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGMMMPPPLLLOOOSSSMMMOOOOOOPPPPPPPPPOOONNNNNNPPPPPPPPPPPPOOOMMMLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOSSSTTTVVVYYY[[[]]]___```SSSRRRQQQRRRTTTUUUUUUTTTPPPPPPRRRRRRRRRRRRPPPPPPRRRSSSSSSSSSSSSSSSSSSRRROOONNNNNNNNNOOOPPPQQQQQQRRRQQQOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLOOORRR[[[NNNJJJQQQIIIKKKJJJMMMKKKIIIQQQ]]]\\\RRRLLLMMMMMMMMMKKKJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLJJJHHHGGGHHHIIIJJJIIIJJJMMMNNNOOONNNMMMKKKLLLLLLLLLMMMNNNNNNNNNOOOKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUSSSQQQQQQTTTVVVUUUSSSQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSRRRSSSSSSTTTUUUUUURRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUTTTRRRRRRRRRSSSTTTQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOPPPPPPPPPQQQQQQQQQSSSRRRPPPQQQRRRRRRQQQOOONNNMMMLLLMMMOOOPPPPPPOOOLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSPPPQQQQQQQQQRRRRRRSSSSSSRRROOOMMMMMMPPPQQQPPPNNNOOONNNNNNNNNNNNNNNOOOOOOKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPQQQSSSTTTSSSOOOLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIJJJKKKLLLLLLMMMOOONNNLLLLLLMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJFFFJJJNNNNNNMMMLLLMMMOOOSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVRRRRRRSSSSSSRRRQQQPPPPPPJJJKKKNNNPPPRRRSSSSSSSSSPPPRRRTTTSSSRRRPPPPPPQQQQQQQQQQQQQQQPPPOOONNNNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLOOOSSSSSSQQQOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMPPPOOOOOONNNNNNMMMMMMMMMMMMLLLJJJJJJLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPNNNMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNJJJJJJKKKLLLLLLMMMLLLLLLGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJCCCEEEGGGHHHHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKOOOGGGLLLRRRLLLIIILLLIIIKKKLLLMMMNNNMMMLLLKKKJJJMMMNNNNNNNNNNNNNNNMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKRRRWWWTTTNNNWWWiiikkk___VVVVVVVVVUUUUUUUUUTTTTTTOOOQQQTTTVVVWWWWWWVVVUUURRRRRRQQQRRRRRRSSSTTTUUUUUUQQQMMMLLLNNNOOOOOOMMMOOOOOONNNMMMMMMNNNOOOPPPKKKKKKLLLLLLLLLLLLLLLLLLNNN[[[___TTTKKKMMMPPPNNNOOOOOOPPPQQQRRRSSSTTTTTTNNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPRRRQQQOOONNNMMMNNNNNNOOORRROOOLLLLLLMMMNNNOOOOOOMMMOOOQQQPPPOOOMMMLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKMMMNNNMMMLLLKKKLLLMMMOOOMMMLLLKKKKKKLLLMMMOOOOOONNNMMMLLLLLLMMMNNNNNNQQQPPPOOOOOONNNNNNNNNOOOPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSPPPRRRVVVVVVQQQQQQVVVQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRTTTUUUVVVVVVVVVVVVXXXWWWUUUSSSSSSTTTVVVWWWSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXVVVXXX[[[ZZZWWWTTTTTTUUUWWWWWWVVVUUUUUUVVVVVVVVVXXXWWWUUUSSSRRRSSSSSSTTTPPPRRRSSSSSSQQQPPPPPPQQQRRRQQQOOONNNMMMMMMNNNOOORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOLLLKKKMMMMMMMMMLLLLLLLLLLLLKKKNNNOOOPPPQQQQQQQQQPPPOOOQQQPPPPPPOOOPPPQQQSSSTTTTTTRRRPPPOOONNNOOOPPPQQQRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPOOOPPPQQQQQQRRRRRRQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNPPPQQQPPPOOONNNMMMMMMNNNOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKMMMKKKIIIIIIJJJKKKJJJIIIIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNOOONNNNNNQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVYYYWWWUUUUUUUUUUUUSSSRRRNNNPPPRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOSSSSSSSSSQQQPPPNNNLLLKKKNNNNNNMMMLLLLLLKKKLLLLLLNNNPPPRRRSSSRRRPPPNNNLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMNNNPPPOOOOOOOOONNNNNNMMMMMMPPPPPPOOOOOONNNMMMMMMLLLLLLMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOORRRQQQOOOLLLJJJKKKOOORRROOONNNLLLKKKKKKKKKLLLMMMOOONNNMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKGGGNNNRRROOOKKKKKKKKKIIIMMMKKKIIIIIIKKKMMMMMMMMMSSSVVVUUUSSSZZZdddaaaVVVVVVUUUUUUUUUTTTTTTTTTTTTOOOQQQSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUUUURRROOOOOOPPPQQQPPPNNNPPPOOONNNMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNLLLWWWZZZRRRLLLPPPRRROOOPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQOOOOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOOOOUUURRROOOMMMMMMMMMMMMLLLNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPPPPOOONNNMMMMMMNNNOOOOOOQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQSSSPPPPPPSSSRRRMMMMMMPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQSSSTTTTTTUUUUUUUUUVVVUUUSSSRRRRRRSSSTTTUUURRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWYYY[[[ZZZWWWUUUUUUVVVYYYXXXXXXWWWWWWXXXXXXXXXYYYXXXVVVUUUTTTTTTTTTUUUTTTUUUVVVVVVTTTRRRRRRSSSUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPNNNLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPQQQQQQPPPPPPPPPQQQRRRSSSNNNMMMLLLLLLLLLNNNPPPQQQRRRQQQQQQPPPPPPOOONNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSRRROOOOOONNNNNNNNNNNNMMMMMMOOONNNNNNMMMMMMNNNOOOPPPPPPPPPOOONNNNNNOOOPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLQQQPPPNNNNNNOOOPPPOOONNNJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUXXXVVVUUUUUUUUUUUUTTTSSSPPPQQQSSSTTTUUUTTTSSSRRRSSSSSSSSSRRRRRRQQQOOOOOOQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOONNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNKKKJJJJJJMMMPPPPPPOOONNNMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNMMMMMMLLLPPPRRRRRRNNNMMMOOOMMMJJJNNNLLLJJJJJJLLLMMMMMMMMMSSSSSSUUU[[[aaa```YYYSSSUUUUUUTTTTTTTTTSSSSSSSSSOOOPPPRRRTTTUUUUUUTTTTTTVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTRRRRRRSSSSSSQQQPPPQQQQQQPPPOOONNNNNNNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPKKKRRRTTTOOONNNSSSSSSOOOQQQQQQQQQPPPPPPOOOOOOOOORRRRRRQQQQQQRRRRRRSSSTTTQQQQQQPPPPPPPPPQQQRRRSSSRRRQQQPPPPPPOOOPPPPPPPPPVVVSSSPPPOOOOOOOOONNNMMMOOOQQQSSSSSSQQQPPPOOOPPPOOOPPPPPPQQQQQQQQQPPPPPPTTTPPPMMMMMMPPPSSSSSSRRRRRRQQQOOOOOOOOOOOOQQQRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPOOOOOONNNQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQNNNNNNPPPPPPMMMMMMOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZXXXYYYZZZZZZXXXVVVVVVWWWZZZYYYYYYXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWYYYZZZYYYVVVUUUUUUUUUYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRSSSSSSTTTSSSRRRPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQPPPPPPPPPQQQQQQJJJJJJJJJKKKMMMOOORRRSSSRRRRRRQQQPPPPPPOOOOOONNNPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOQQQPPPOOONNNNNNNNNNNNOOOQQQPPPPPPOOOOOOPPPPPPQQQOOOOOONNNMMMMMMMMMMMMNNNPPPOOOMMMNNNOOOPPPPPPOOOLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPOOOOOONNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTTTTVVVVVVUUUTTTRRRRRRTTTUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQRRRRRRSSSSSSSSSPPPPPPOOOOOONNNNNNOOOOOOOOOPPPRRRSSSSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJKKKLLLLLLMMMNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLJJJJJJKKKMMMOOOOOONNNMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHIIIJJJKKKJJJJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNQQQPPPOOONNNMMMMMMMMMMMMPPPPPPQQQQQQQQQRRRRRRRRRMMMNNNNNNOOOOOOOOONNNNNNSSSSSSPPPMMMOOORRRQQQMMMPPPNNNLLLLLLMMMNNNNNNMMMSSSOOOSSS___ddd^^^XXXWWWTTTTTTTTTSSSSSSSSSSSSRRRPPPPPPRRRSSSTTTTTTTTTSSSWWWWWWVVVUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRQQQQQQPPPOOOOOOOOORRRPPPNNNLLLLLLMMMOOOQQQNNNQQQQQQOOOQQQUUUTTTOOORRRRRRQQQQQQQQQPPPPPPPPPSSSRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPRRRSSSSSSRRRQQQSSSUUUUUUTTTRRRRRRSSSRRRRRRSSSSSSTTTSSSSSSSSS^^^WWWQQQPPPRRRTTTSSSPPPSSSRRRQQQQQQQQQQQQRRRSSSRRRRRRRRRRRRRRRRRRSSSSSSUUUUUUTTTTTTSSSRRRQQQQQQSSSRRRRRRQQQQQQRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMOOOQQQQQQQQQRRRNNNPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXWWWXXXXXXXXXWWWVVVVVVVVVXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVYYYZZZ[[[ZZZXXXVVVVVVVVVYYYYYYXXXWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQLLLLLLMMMNNNPPPRRRTTTVVVSSSRRRRRRQQQPPPPPPOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNPPPNNNMMMMMMOOOPPPPPPOOOMMMMMMLLLLLLLLLNNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPNNNOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMNNNOOOOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTSSSTTTVVVWWWVVVUUUSSSTTTUUUUUUUUUTTTSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOONNNNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQMMMMMMLLLLLLMMMMMMNNNOOOLLLNNNOOOOOOMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMQQQPPPPPPOOOOOOOOOOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSOOOOOOPPPPPPQQQPPPPPPPPPOOORRRSSSQQQQQQSSSSSSPPPSSSPPPNNNMMMNNNOOOOOONNNUUUOOOQQQ\\\```YYYUUUXXXTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSQQQOOOMMMLLLMMMOOOQQQRRRSSSRRRQQQSSSUUUSSSOOORRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTRRRQQQRRRTTTUUUUUUTTTSSSUUUWWWWWWVVVUUUUUUUUUTTTTTTUUUVVVVVVWWWVVVVVVaaa[[[TTTSSSUUUWWWUUURRRTTTSSSSSSSSSSSSSSSSSSTTTSSSTTTTTTUUUUUUUUUUUUUUUWWWWWWXXXXXXXXXWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPNNNNNNQQQSSSSSSRRRPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSTTTTTTSSSQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUXXXYYYZZZYYYWWWVVVVVVVVVWWWWWWVVVVVVVVVXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMNNNOOOOOOPPPPPPQQQOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNOOOOOOSSSQQQPPPPPPQQQRRRRRRQQQNNNNNNMMMMMMNNNOOOQQQRRROOOPPPPPPQQQQQQPPPPPPOOOQQQQQQPPPPPPPPPOOOOOOOOORRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRPPPQQQRRRSSSSSSTTTTTTSSSQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSUUUTTTSSSTTTVVVWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTUUUVVVWWWWWWVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOQQQQQQQQQRRRSSSSSSSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSOOONNNNNNNNNNNNOOOPPPPPPOOOQQQSSSRRRQQQOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMNNNOOONNNLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSSSSSSSTTTPPPPPPQQQRRRRRRRRRRRRRRROOOXXX^^^ZZZTTTRRRRRRRRRTTTRRRPPPOOOPPPQQQPPPPPPXXXRRRRRRWWWXXXSSSQQQTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVVVVUUUUUUTTTTTTUUUUUUSSSUUUVVVUUUTTTSSSTTTUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSQQQOOOOOOOOOPPPQQQTTTTTTSSSSSSSSSSSSRRROOORRRRRRRRRSSSSSSTTTTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWXXXVVVUUUUUUUUUUUUTTTRRRUUUWWWYYYZZZXXXWWWWWWXXXVVVWWWXXXYYYYYYYYYYYYYYY]]]YYYVVVUUUXXXZZZZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYZZZZZZYYYXXXXXXXXXYYYYYYWWWVVVVVVUUUUUUTTTTTTSSSUUUTTTQQQPPPSSSWWWVVVRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSRRROOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUTTTTTTUUUUUUUUUVVVTTTSSSSSSTTTUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTVVVWWWYYYXXXWWWUUUVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTPPPQQQQQQRRRSSSSSSTTTTTTVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOLLLMMMOOOPPPQQQRRRRRRRRRPPPPPPQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRQQQOOOOOOPPPPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQQQQQQQQQQQQQQQQPPPRRRRRRQQQQQQQQQPPPPPPPPPSSSRRRQQQOOONNNNNNMMMMMMOOOOOOOOOOOONNNMMMLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPMMMNNNNNNOOOOOOPPPPPPQQQPPPQQQQQQQQQQQQQQQQQQRRRNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSUUUVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQQQQRRRQQQQQQQQQOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPRRRRRRQQQOOONNNIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSUUUUUURRRRRRRRRSSSSSSSSSTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTTTT```gggbbbXXXRRRQQQRRRUUUSSSQQQPPPRRRSSSSSSRRRWWWUUUUUUVVVVVVUUUTTTTTTVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXVVVWWWWWWVVVTTTTTTVVVYYYUUUVVVWWWXXXYYYYYYXXXXXXVVVVVVUUUSSSSSSRRRRRRSSSRRRRRRSSSSSSRRRQQQPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXWWWVVVVVVWWWWWWUUUSSSVVVXXX[[[[[[ZZZYYYYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYUUUVVVXXXYYYZZZZZZZZZYYYWWWXXXZZZ\\\^^^]]]]]]\\\___^^^]]]\\\\\\\\\\\\]]]ZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWUUUTTTZZZaaabbb]]]VVVTTTSSSQQQQQQQQQSSSTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRTTTUUUUUUUUUTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWTTTRRRRRRTTTVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVWWWXXXXXXWWWVVVVVVTTTVVVXXXXXXWWWVVVWWWXXXVVVVVVVVVVVVWWWYYY[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXVVVVVVVVVUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUTTTTTTSSSTTTUUUVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPQQQRRRSSSTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTRRRPPPNNNMMMNNNNNNLLLKKKNNNNNNPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTVVVTTTTTTTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXWWWUUUTTTUUUVVVUUUVVVVVVWWWVVVUUUTTTSSSQQQRRRSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUTTTRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPSSSUUUVVVTTTRRRPPPMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTVVVVVVSSSSSSSSSTTTTTTTTTUUUUUURRRSSSTTTUUUUUUVVVVVVVVVVVV___ddd___XXXTTTSSSSSSUUUSSSQQQQQQSSSUUUUUUTTTTTTWWWXXXXXXZZZ\\\\\\ZZZVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZXXXYYYYYYWWWTTTUUUYYY\\\UUUVVVXXXZZZ[[[[[[ZZZZZZXXXXXXWWWWWWVVVUUUTTTTTTOOOPPPRRRSSSQQQOOOPPPSSSTTTTTTSSSRRRQQQPPPOOOOOOSSSSSSSSSRRRSSSTTTTTTUUUSSSTTTUUUVVVWWWVVVUUUUUUSSSTTTVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVYYYZZZYYYWWWWWWYYY[[[\\\[[[ZZZ[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]][[[\\\]]]\\\YYYXXXXXXYYY[[[\\\\\\]]]]]]\\\\\\[[[VVVWWWYYYZZZ[[[[[[[[[ZZZUUUWWWZZZ\\\^^^^^^^^^]]]ZZZZZZYYYXXXWWWWWWXXXXXX\\\[[[[[[ZZZYYYYYYXXXXXXVVVXXXWWWXXXbbbmmmppplllXXXVVVSSSQQQPPPRRRTTTUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSUUUVVVWWWWWWWWWWWWTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSTTTUUUVVVWWWVVVUUUUUUQQQQQQSSSTTTTTTUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWXXXUUURRRSSSUUUWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYVVVWWWXXXYYYYYYYYYXXXWWWSSSUUUWWWXXXWWWWWWXXXYYYWWWWWWWWWWWWYYY[[[]]]^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUTTTTTTVVVUUUTTTTTTTTTUUUVVVWWWUUUVVVXXXYYYYYYYYYXXXXXXTTTUUUWWWYYYZZZ\\\\\\\\\YYYXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUVVVWWWWWWWWWVVVVVVXXXXXXWWWVVVUUUSSSSSSRRRTTTTTTUUUVVVVVVTTTSSSRRRTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWUUURRRQQQQQQQQQOOONNNMMMOOOQQQSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQQQQQQQPPPOOONNNMMMNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYRRRSSSSSSTTTTTTTTTSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVSSSTTTUUUVVVXXXYYYZZZ[[[XXXWWWVVVTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUVVVXXXUUUUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUWWWWWWXXXYYYXXXWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPRRRUUUXXXXXXVVVTTTRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVRRRSSSTTTUUUVVVWWWWWWWWWSSSXXX[[[XXXUUUVVVWWWUUUUUUSSSRRRRRRTTTVVVVVVVVV[[[\\\^^^______^^^\\\[[[XXXXXXYYYYYYXXXWWWVVVVVVZZZZZZYYYWWWWWWVVVVVVVVVXXXXXXWWWWWWWWWYYY[[[\\\[[[ZZZXXXWWWVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYXXXWWWVVVTTTSSSQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVUUUUUUUUUUUUVVVVVV^^^]]]ZZZXXXVVVTTTTTTTTTUUUVVVXXXZZZ[[[[[[[[[ZZZ\\\[[[[[[]]]______]]][[[]]][[[ZZZYYY[[[[[[ZZZYYY[[[\\\]]]]]]]]][[[ZZZYYYVVVWWWYYYZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWWWWVVVUUUTTTTTTSSSZZZXXXVVVWWWYYYYYYVVVSSSWWWVVVTTTUUUZZZbbbkkkpppXXXUUURRRPPPOOOQQQSSSUUUSSSSSSRRRSSSTTTVVVXXXYYYVVVVVVUUUUUUVVVWWWYYYZZZUUUUUUUUUUUUTTTRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTPPPRRRTTTUUUVVVUUUSSSRRROOOQQQSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUU[[[ZZZYYYXXXWWWWWWVVVUUUWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\]]]\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZXXXWWWUUUUUUTTTTTTWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTUUUUUUUUUUUUWWWYYYYYYXXXXXXZZZ\\\ZZZ[[[[[[\\\\\\[[[[[[[[[]]][[[YYYWWWWWWXXXYYYZZZXXXWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWYYYZZZWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTUUUWWWXXXYYYZZZZZZXXXWWWVVVVVVUUUUUUUUUUUUXXXWWWVVVUUUTTTUUUVVVWWWYYYVVVSSSRRRTTTUUUSSSRRRUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRSSSRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUTTTRRRQQQOOONNNMMMQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSUUUXXXXXXVVVTTTSSSSSSWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYWWWWWWWWWXXXWWWWWWVVVUUUWWWVVVTTTSSSSSSTTTVVVWWWUUUUUUVVVWWWXXXXXXXXXWWWUUUUUUVVVVVVVVVWWWWWWWWWTTTUUUWWWXXXXXXWWWUUUTTTWWWVVVVVVUUUUUUVVVVVVWWWZZZXXXVVVTTTTTTVVVXXXZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZWWWUUUTTTTTTUUUTTTSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUSSSSSSUUUXXXXXXVVVSSSXXXWWWUUUTTTTTTUUUWWWXXXUUUUUUUUUTTTUUUUUUVVVVVVYYYXXXVVVUUUVVVWWWYYY[[[XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUUUUUUUVVVVVVWWWXXX]]]^^^___``````___]]]\\\ZZZZZZZZZZZZZZZYYYXXXXXX\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[ZZZXXXWWWVVVVVVVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVZZZYYYXXXWWWWWWWWWXXXXXXVVVWWWYYY[[[\\\[[[[[[ZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[YYYYYYZZZZZZZZZYYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWWWWXXXYYYYYYYYYXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWUUUTTTUUUWWWXXXVVVTTTVVVUUUTTTTTTVVVZZZ]]]___VVVTTTRRRPPPPPPQQQSSSTTTRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVXXXYYYYYYUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSQQQRRRSSSUUUUUUTTTSSSRRRQQQRRRTTTUUUVVVUUUTTTSSSPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZ\\\\\\[[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVVVVWWWYYYZZZ[[[ZZZZZZ\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYZZZ[[[[[[YYYYYYWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWZZZYYYXXXWWWVVVWWWWWWXXX[[[XXXUUUTTTVVVWWWUUUTTTWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYXXXXXXXXXWWWWWWWWWWWWTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSUUUVVVZZZYYYXXXWWWVVVTTTSSSSSSUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYYYYXXXWWWWWWVVVXXXWWWUUUTTTTTTUUUWWWXXXVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVUUUTTTTTTVVVVVVVVVUUUUUUVVVVVVVVVZZZYYYWWWVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVTTTTTTVVVWWWXXXWWWXXXXXXXXXWWWVVVVVVUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUTTTTTTVVVYYYYYYWWWUUUXXXWWWUUUTTTTTTUUUWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWXXXYYY^^^___`````````^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZ^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYUUUWWWYYYZZZ[[[ZZZYYYXXXXXXYYYYYYXXXXXXYYY[[[^^^ZZZXXXWWWWWWXXXXXXWWWVVVXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWVVVUUUUUUUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSTTTSSSSSSSSSTTTWWWYYY[[[ZZZXXXUUUTTTUUUVVVUUUTTTRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUTTTSSSRRRSSSSSSTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUUUUTTTRRRRRRQQQRRRSSSTTTUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOONNNNNNOOOQQQQQQPPPQQQQQQQQQQQQQQQQQQPPPRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWYYYZZZZZZ[[[[[[[[[ZZZZZZ]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXZZZ[[[]]]]]]\\\\\\]]]____________^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYY[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZYYYYYYXXXXXXYYYYYY[[[ZZZYYYXXXXXXXXXYYYYYY\\\ZZZXXXWWWXXXYYYXXXWWWYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUWWWZZZ]]]___YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUWWWWWWVVVUUUSSSTTTWWWZZZ\\\\\\ZZZYYYWWWVVVUUUTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWZZZXXXVVVVVVWWWXXXXXXWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTUUUVVVYYYYYYXXXWWWWWWWWWUUUUUUUUUUUUWWWWWWYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXYYY]]]]]]]]]]]]]]][[[ZZZYYY[[[\\\\\\\\\\\\\\\[[[[[[^^^]]]\\\[[[[[[[[[[[[[[[]]]^^^______^^^\\\ZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVTTTTTTVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWVVVVVVUUUUUUTTTTTTSSSTTTVVVXXXXXXWWWVVVUUUTTTVVVWWWWWWVVVVVVXXXZZZWWWVVVTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTVVVUUUSSSRRRQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSRRRPPPPPPQQQTTTWWWYYYaaa^^^ZZZVVVTTTSSSRRRRRROOOPPPQQQRRRRRRQQQQQQPPPOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVTTTSSSRRRRRRRRRTTTVVVXXXWWWWWWXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTQQQRRRSSSSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOONNNOOOPPPRRRSSSPPPQQQRRRSSSSSSRRRQQQPPPRRRSSSSSSTTTUUUVVVVVVWWWTTTTTTUUUUUUVVVVVVVVVWWWUUUUUUVVVVVVVVVWWWWWWWWWZZZ[[[\\\\\\[[[ZZZZZZZZZ]]]]]]\\\\\\\\\\\\]]]]]]______^^^]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\]]]___```______^^^]]]]]]]]]]]][[[]]]___```aaa```___^^^^^^]]]\\\ZZZYYYYYYYYYZZZ\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZVVVWWWYYYZZZ\\\]]]]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYXXXYYYZZZZZZZZZZZZZZZZZZYYYWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[^^^]]]\\\[[[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\]]]]]]]]]^^^]]][[[YYYYYYZZZ\\\]]]ZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZ]]]aaafffhhh]]]\\\ZZZYYYWWWVVVVVVUUUVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXXXXWWWVVVWWWYYY[[[\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVWWWXXXXXXXXXWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVTTTSSSSSSTTTVVVWWWVVVVVVVVVWWWWWWVVVVVVVVVXXXYYYYYYYYYYYYWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[^^^\\\XXXVVVVVVUUUTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWYYYXXXWWWVVVUUUTTTTTTTTTRRRTTTUUUWWWWWWVVVUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWZZZZZZ[[[\\\\\\[[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[]]]]]]^^^^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSQQQRRRSSSTTTUUUUUUTTTTTTSSSUUUWWWXXXXXXVVVVVVVVVVVVTTTRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRTTTSSSQQQPPPOOOPPPQQQQQQOOOPPPQQQSSSSSSTTTTTTTTTSSSQQQOOONNNOOOQQQSSSUUU___]]]ZZZVVVSSSQQQQQQRRRPPPOOOOOOOOOOOOPPPQQQRRRNNNOOOPPPQQQRRRRRRQQQQQQMMMNNNOOOQQQRRRTTTTTTUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSUUUXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXYYYYYYYYYXXXXXXXXXUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUVVVWWWXXXXXXYYYYYYUUUUUUUUUVVVVVVWWWWWWXXXVVVVVVWWWWWWWWWXXXXXXXXX[[[]]]^^^]]][[[ZZZZZZ[[[^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]][[[ZZZXXXWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZ\\\]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\\\\\\\]]]```aaabbbaaa___^^^___^^^]]][[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZVVVWWWYYYZZZ\\\]]]]]]]]]ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\]]][[[\\\\\\\\\]]]]]]]]]^^^___]]][[[ZZZYYYZZZ\\\]]]ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^]]]\\\]]]^^^bbbeeehhh^^^]]]\\\ZZZXXXWWWVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZWWWYYY[[[\\\ZZZYYYYYYZZZYYYYYYYYYZZZZZZZZZZZZ[[[VVVVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[XXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^___^^^\\\[[[ZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWYYYXXXVVVUUUUUUVVVXXXYYYVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYYYYYYYWWWVVVUUUTTTTTTVVVXXXZZZ]]]```aaa^^^[[[WWWUUUUUUTTTSSSRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUTTTRRRSSSTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSRRRSSSUUUWWWWWWVVVUUUSSSWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVRRRSSSTTTUUUVVVWWWVVVVVVSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXXXXYYYZZZZZZWWWUUUVVVTTTSSSRRRSSSTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRRRROOOPPPRRRTTTVVVWWWWWWXXXUUUTTTRRRPPPPPPQQQSSSTTTWWWWWWWWWUUUSSSRRRTTTUUUUUUSSSQQQOOONNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRMMMNNNOOOQQQSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[WWWWWWWWWXXXXXXYYYYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZ]]]___aaa```\\\ZZZ[[[\\\___^^^^^^]]]]]]^^^^^^___\\\\\\[[[ZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\]]]^^^___]]]]]]]]]]]][[[YYYWWWVVVWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ\\\]]]\\\]]]___aaaaaa```^^^]]]___^^^]]][[[[[[[[[\\\\\\[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXZZZ[[[[[[YYYXXXYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXUUUVVVWWWXXXYYYZZZ[[[\\\ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWXXXYYY[[[^^^```bbbZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[ZZZ\\\\\\\\\\\\\\\]]]]]]^^^]]]]]][[[[[[[[[]]]___```]]]\\\[[[YYYWWWVVVVVVVVVYYYYYYZZZ[[[[[[[[[[[[ZZZWWWYYY\\\\\\[[[XXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[XXXWWWVVVVVVVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWUUUVVVVVVWWWWWWXXXYYYYYYWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\[[[ZZZYYYZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[WWWXXXYYYZZZZZZYYYXXXWWWWWWWWWYYYZZZZZZYYYXXXWWWTTTUUUWWWYYY]]]```cccdddYYYWWWUUUTTTVVVWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTTTTSSSRRRRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRTTTUUUWWWWWWVVVUUUTTTVVVVVVVVVWWWWWWWWWWWWXXXTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTXXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVZZZ]]]```eee___YYYYYY\\\^^^\\\XXXYYYWWWUUUUUUVVVWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVSSSTTTUUUUUUUUUUUUUUUUUUTTTUUUWWWXXXZZZZZZ[[[[[[WWWWWWVVVVVVVVVVVVWWWWWWUUUWWWXXXXXXVVVUUUWWWYYYYYYXXXVVVTTTSSSSSSSSSTTTWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTUUUVVVVVVVVVUUUTTTVVVVVVUUUUUUUUUUUUUUUVVVSSSSSSTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXX[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^bbbdddbbb]]]ZZZ[[[^^^______^^^^^^^^^^^^______]]]]]]\\\[[[[[[[[[[[[[[[]]]]]]]]]]]]^^^___```aaa\\\\\\]]]]]]]]][[[YYYWWWWWWXXXZZZ[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[ZZZ\\\]]]\\\[[[ZZZ[[[\\\[[[ZZZYYYYYYYYY[[[]]]^^^]]]^^^^^^______^^^]]]\\\^^^]]]\\\[[[[[[[[[\\\]]]ZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]]]][[[\\\\\\]]]\\\[[[ZZZYYYWWWZZZ\\\\\\ZZZYYYYYY[[[XXXYYY[[[\\\\\\[[[YYYXXXXXXYYYZZZ[[[\\\^^^______[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZ]]]```aaaYYYYYYZZZ[[[[[[\\\]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[\\\]]][[[[[[ZZZZZZYYYZZZZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZYYYVVVUUUTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYUUUTTTRRRQQQPPPRRRTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZXXXWWWXXXYYY[[[\\\XXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]][[[ZZZYYYXXXXXXYYYZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[WWWWWWXXXZZZ]]]```bbbcccYYYWWWUUUUUUWWWXXXYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWTTTVVVVVVTTTRRRQQQTTTVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSTTTTTTUUUTTTTTTVVVWWWWWWWWWVVVUUUVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUTTTTTTTTTUUUZZZZZZZZZZZZ[[[]]]^^^___YYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZ[[[[[[\\\\\\^^^]]]\\\[[[[[[[[[\\\]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]]]]^^^___````````````\\\\\\]]]]]]]]]\\\[[[[[[[[[\\\^^^`````````^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^]]][[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[YYYWWWVVV\\\ZZZXXXWWWYYY^^^cccfffnnndddZZZXXX]]]bbb```]]]\\\ZZZXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUWWWXXXYYYTTTUUUWWWXXXYYYYYYXXXWWWYYYZZZ[[[\\\]]]]]]]]]]]]YYYZZZZZZ[[[[[[[[[\\\\\\ZZZ\\\^^^]]]ZZZXXXXXXZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[\\\\\\[[[YYYWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVRRRSSSTTTVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXYYYZZZ\\\^^^^^^[[[[[[ZZZYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXX]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^___ccceeeccc^^^[[[\\\_________^^^^^^^^^^^^______``````___^^^^^^^^^^^^___]]]]]]]]]^^^___```aaabbbZZZ[[[]]]^^^^^^]]][[[ZZZWWWXXXZZZ\\\]]]\\\ZZZYYYWWWWWWWWWWWWXXXYYY[[[[[[[[[]]]]]]]]][[[[[[\\\]]][[[ZZZYYYYYYZZZ\\\^^^```^^^^^^^^^^^^]]]\\\[[[[[[]]]\\\[[[[[[[[[\\\]]]^^^YYYZZZ\\\]]]]]]\\\[[[ZZZ]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\^^^___```aaaaaa\\\\\\\\\\\\]]]]]]^^^___]]]]]]^^^___^^^]]]\\\[[[XXX[[[^^^^^^[[[ZZZZZZ\\\YYYZZZ\\\]]]]]]\\\ZZZYYY[[[\\\]]]^^^```aaabbbccc\\\\\\\\\[[[[[[[[[ZZZZZZ___^^^\\\ZZZZZZZZZ\\\]]]YYYYYYZZZ[[[[[[\\\]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWYYYYYYWWWTTTRRRQQQSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWRRROOOLLLJJJJJJLLLOOOQQQUUUTTTTTTTTTTTTTTTTTTUUUQQQRRRRRRSSSTTTTTTUUUUUUWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWVVVWWWYYY[[[\\\XXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXYYY[[[\\\]]]^^^___ZZZZZZYYYYYYYYYYYYZZZZZZYYY[[[\\\]]]]]]\\\[[[YYYZZZZZZ[[[\\\]]]^^^^^^___YYYYYYZZZ[[[\\\^^^```aaa]]][[[XXXWWWXXXXXXXXXWWWVVVVVVWWWXXXXXXYYYYYYZZZWWWXXXXXXYYYYYYXXXXXXWWWZZZYYYYYYYYYYYYXXXXXXXXXVVVXXXXXXUUURRRQQQTTTWWWUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUUUU\\\]]]^^^_________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\___]]][[[\\\^^^```aaaaaa______````````````_________]]][[[[[[\\\\\\[[[ZZZ]]]]]]]]]\\\\\\\\\\\\\\\^^^]]]]]]___``````^^^\\\\\\\\\]]]```bbbbbb```]]]ccccccbbb```____________cccbbbbbbbbbdddcccbbb```___``````___]]]\\\[[[\\\]]]]]]^^^___^^^]]]\\\[[[YYY[[[^^^^^^]]]\\\^^^```````````````aaabbbcccdddiiifffaaa______aaabbbccc]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYYYY[[[\\\]]]]]]\\\\\\\\\^^^______^^^aaa^^^[[[[[[^^^______]]]bbbaaa___^^^^^^___`````````[[[[[[___^^^YYYYYY]]]^^^]]]]]]]]]]]]^^^^^^___]]]\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXX[[[\\\]]]^^^^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\^^^```___\\\YYYYYYZZZ\\\]]]___```___^^^\\\ZZZ______^^^^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\]]]___```_______________^^^]]]]]]]]]_________]]]]]]^^^```]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ^^^\\\ZZZZZZ[[[\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYY]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[[[[[[[\\\\\\]]]^^^```]]]YYYXXXXXXYYYYYYYYY\\\]]]___``````___]]]\\\ZZZ\\\^^^^^^^^^^^^```aaa______^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZ^^^______```````````````^^^aaacccbbb```___```bbb```___^^^]]]\\\]]]]]]^^^\\\[[[[[[ZZZ[[[\\\^^^___]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[ZZZYYYXXXWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUXXXZZZ[[[\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWSSSMMMHHHHHHLLLQQQRRRQQQVVVUUUUUUTTTTTTUUUUUUVVVRRRRRRSSSTTTUUUUUUVVVVVVXXXVVVSSSQQQPPPQQQSSSTTTVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXVVVUUUUUUVVVUUUTTTSSSTTTVVVWWWVVVUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^ZZZWWWXXX[[[^^^^^^]]]____________^^^]]]\\\\\\]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZ\\\^^^bbbcccbbb___\\\]]]\\\YYYVVVVVVVVVXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWYYY[[[\\\[[[YYYXXXXXXYYY\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTZZZYYYWWWUUUTTTTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVVVVWWWXXXWWWUUUVVVVVVVVVUUUUUUUUUUUUTTTXXXWWWWWWVVVUUUUUUUUUVVVaaaaaaaaaaaabbbbbbbbbbbbiiigggeeecccaaa```______bbb```^^^___aaabbbcccbbb``````aaaaaaaaa``````___aaa___]]]]]]_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^______^^^\\\[[[]]]___```aaa``````___aaaaaa``````````````````cccbbbaaabbbccccccbbb```cccdddeeedddcccaaa``````aaaaaabbbbbbaaaaaa```___\\\^^^``````^^^]]]^^^_______________```aaabbbcccfffddd```___```aaabbbbbb_________________________________^^^^^^^^^^^^^^^______^^^]]]]]]^^^___```aaaaaaaaabbbcccccccccbbbaaa___]]]^^^bbbddddddcccfffeeedddcccccccccdddeeefffbbbaaadddccc``````cccbbbbbbaaabbbbbbdddeeeffffffeeeeeecccbbbaaa``````_______________^^^^^^^^^______^^^^^^^^^______```]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\]]]^^^]]][[[YYYXXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\___``````]]]ZZZZZZ[[[\\\]]]^^^___^^^]]][[[ZZZ]]]]]]]]]]]]\\\\\\\\\\\\^^^]]]\\\\\\\\\]]]___```^^^^^^___^^^^^^]]]\\\[[[\\\^^^``````___^^^___```______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\aaa___\\\\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[ZZZZZZZZZZZZZZZ[[[]]]]]]\\\\\\]]]]]]^^^___```]]]ZZZYYYZZZZZZZZZZZZ[[[\\\^^^______^^^\\\[[[]]]^^^______]]]]]]^^^``````___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[______```aaaaaaaaaaaa```^^^aaacccbbb```___```aaabbbaaa```___^^^______``````___^^^^^^^^^___```aaa___^^^^^^^^^]]]]]]]]]\\\^^^^^^___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYVVVPPPKKKKKKOOOTTTUUUTTTWWWVVVVVVUUUUUUVVVVVVWWWTTTTTTTTTUUUVVVVVVVVVWWWXXXWWWTTTRRRQQQRRRSSSTTTVVVUUUTTTSSSSSSRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZYYYVVVUUUVVVWWWWWWVVVUUUVVVXXXYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^___\\\ZZZZZZ\\\^^^^^^^^^^^^^^^______^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]___aaabbbaaa^^^\\\^^^\\\ZZZWWWWWWWWWYYYZZZ]]]]]]]]]\\\\\\\\\\\\\\\ZZZ[[[\\\\\\ZZZYYYYYYZZZ\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVYYYXXXVVVUUUUUUUUUUUUVVVXXXXXXWWWVVVVVVVVVWWWWWWZZZYYYXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVjjjjjjiiiiiiiiijjjkkklllyyywwwrrrnnnjjjhhhgggfffiiihhhffffffhhhiiiiiihhhfffffffffffffffeeeddddddgggeeeccccccdddeeedddcccaaaaaaaaaaaaaaabbbbbbbbbdddbbbaaa```aaaaaaaaa```]]]```ccccccaaa```bbbdddbbbccccccccccccddddddddddddccccccdddeeefffdddccccccdddeeefffeeecccaaa```aaa`````````____________\\\^^^______]]]\\\\\\]]]```_________```aaabbbcccdddbbb``````aaabbbbbbaaa____________````````````````````````aaaaaaaaaaaa______^^^]]]]]]]]]^^^___```aaacccddddddccccccbbb```___^^^```dddfffggggggggggggffffffffffffggghhhiiiffffffggggggeeefffhhheeedddccccccdddfffhhhiiikkkkkkiiihhhfffdddcccbbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaa````````````__________________^^^^^^^^^^^^______]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]ZZZXXXWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^```___]]]\\\\\\\\\[[[\\\]]]]]]]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\^^^]]]\\\\\\\\\]]]^^^___^^^^^^^^^^^^]]]\\\[[[ZZZ[[[]]]```aaaaaa_________``````_________^^^^^^^^^____________^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^dddaaa^^^\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]]]]\\\\\\[[[[[[\\\[[[ZZZYYYYYY[[[\\\^^^^^^]]]]]]]]]]]]^^^______```^^^[[[ZZZ[[[\\\\\\[[[[[[[[[]]]^^^^^^]]][[[[[[^^^``````___^^^]]]]]]^^^``````^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\___```aaaaaabbbbbbaaaaaa___```bbbbbb`````````aaacccbbbbbbaaaaaaaaaaaabbbcccbbbbbbaaaaaaaaaaaabbb_______________^^^^^^^^^aaaaaabbbaaaaaa```___^^^]]]]]]^^^___``````````````````aaaaaaaaaaaa````````````___^^^]]]]]]]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZVVVQQQQQQTTTXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVTTTSSSTTTUUUVVVWWWVVVVVVUUUTTTTTTTTTTTTWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[ZZZXXXWWWWWWXXXZZZYYYXXXYYY[[[\\\[[[ZZZ[[[[[[[[[\\\]]]]]]^^^^^^aaa___]]]\\\]]]^^^^^^^^^]]]]]]^^^_________^^^^^^___^^^]]]]]]\\\\\\]]]]]]_________```______^^^]]]___]]][[[YYYYYYYYYZZZ[[[^^^^^^^^^^^^____________ZZZ\\\]]]]]][[[ZZZZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVWWWWWWXXX[[[ZZZYYYXXXXXXXXXXXXXXX\\\[[[ZZZ[[[]]]^^^^^^]]]YYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWWWW{{{zzzxxxxxxxxxyyy{{{}}}|||xxxvvvuuuuuuwwwuuuttttttuuuvvvuuutttttttttttttttsssrrrqqqppprrrpppnnnmmmmmmmmmkkkjjjggggggggghhhhhhiiiiiiiiiqqqnnnkkkiiihhhhhhgggfffbbbgggjjjiiieeedddhhhlllkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhiiikkkkkkjjjiiigggggghhhiiihhhfffccc`````````___^^^^^^^^^^^^^^^]]]^^^______^^^^^^^^^^^^_______________```aaaaaabbbaaa```aaaccccccbbb```]]]^^^^^^^^^^^^^^^______]]]]]]^^^___``````aaaaaa```___^^^]]]]]]^^^______```bbbdddddddddbbbbbbaaaaaaaaabbbdddfffhhhiiiiiihhhhhhhhhiiiiiijjjjjjkkklllkkkjjjkkkkkkjjjkkkmmmiiihhhggggggggghhhjjjjjjmmmmmmllljjjiiihhhgggfffeeeeeeffffffgggggghhhhhhhhhhhhgggfffeeeeeeeeefffffffffeeeeeedddddddddccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaabbbbbb______^^^^^^^^^^^^^^^___^^^^^^^^^______`````````aaaaaa```___^^^\\\ZZZXXXYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\]]]^^^^^^______^^^^^^\\\[[[[[[\\\___bbbcccaaa___]]]]]]____________^^^^^^^^^^^^_________^^^^^^]]]]]]]]][[[[[[\\\\\\]]]]]]^^^^^^dddaaa]]][[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWXXXZZZ]]]^^^]]]]]]\\\\\\\\\\\\]]]^^^___]]][[[[[[\\\]]]]]]\\\[[[\\\]]]]]]]]]]]]\\\[[[^^^___```___^^^]]]^^^___``````^^^]]]\\\\\\[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^____________^^^^^^^^^^^^``````aaabbbbbbbbbbbbbbb___```aaaaaaaaa`````````bbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbaaaaaaaaaaaa________________________bbbbbbbbbbbbaaa```___^^^^^^___```aaabbbbbbbbbbbbbbbbbbccccccccccccbbbbbbcccbbbbbbaaaaaaaaa``````______```aaaaaa```______^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]]]]]]]]^^^^^^___[[[XXXWWWZZZ\\\^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZZZZYYYYYYXXXWWWWWWXXXXXXZZZZZZZZZ[[[[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\ZZZYYYYYY[[[]]]\\\\\\\\\^^^___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^bbbaaa___^^^^^^^^^^^^^^^\\\]]]^^^___``````````````````___^^^^^^^^^^^^___aaaaaaaaa___^^^]]]]]]^^^```^^^]]][[[[[[\\\]]]]]][[[\\\\\\]]]^^^_________\\\]]]___^^^]]]\\\\\\]]]]]]\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[]]]]]]\\\[[[ZZZZZZZZZZZZ]]]\\\\\\]]]```aaaaaa```[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXYYYYYYYYY}}}|||zzzxxxvvvsssttttttuuuvvvwwwwwwxxx~~~zzzwwwuuutttrrrpppnnnqqqtttrrrnnnnnnssswwwyyyyyyyyyxxxwwwuuutttsssqqqpppqqqrrrtttuuuuuusssrrrqqqooooooooolllhhhdddccccccccccccbbbbbbbbbaaa______```aaabbbbbbaaa```]]]]]]]]]\\\]]]]]]^^^^^^___^^^^^^```aaaaaa___^^^[[[[[[[[[[[[\\\\\\]]]]]]ZZZZZZ[[[\\\]]]^^^^^^___aaa``````___```aaabbbcccaaadddffffffdddbbbcccccceeefffggghhhhhhhhhiiiiiiiiijjjkkklllmmmmmmnnnnnnmmmnnnoooooooooqqqqqqpppppppppoooooonnnmmmmmmmmmoooooonnnnnnmmmmmmlllllljjjkkkkkkkkkllllllmmmmmmnnnmmmlllkkkjjjiiiiiiiiijjjiiiiiihhhgggfffeeeeeedddeeeffffffffffffeeeeeeccccccddddddddddddccccccbbbaaaaaa```aaaaaabbbbbb______``````aaaaaabbbbbbcccbbbbbbaaa```^^^]]]]]]ZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^]]]]]]^^^______^^^_______________^^^^^^]]]]]]^^^^^^^^^___`````````^^^^^^]]]\\\\\\\\\]]]^^^```````````````______^^^aaaccceeeeeebbb___]]]\\\____________^^^^^^^^^^^^______^^^^^^]]]]]]\\\\\\ZZZZZZZZZ[[[\\\\\\\\\]]]aaa^^^[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^ZZZYYYWWWVVVVVVXXX[[[]]][[[[[[ZZZYYYYYYZZZZZZZZZ]]][[[ZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[\\\^^^^^^]]]^^^___aaa______^^^]]]\\\[[[[[[[[[]]]]]]]]]^^^^^^_________`````````_________^^^^^^``````aaabbbbbbbbbbbbbbb`````````aaaaaaaaa```___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___^^^^^^^^^^^^^^^^^^____________````````````___^^^]]]]]]^^^___```aaabbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbcccccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaa``````_________```bbb___]]]\\\]]]___aaabbbaaa``````______``````aaaaaa`````````````````````___^^^]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^]]]]]]^^^^^^___```aaa________________________]]]^^^___^^^]]]\\\]]]^^^aaa______```aaabbbaaa```bbbbbbaaaaaaaaa`````````bbbbbbbbb```___^^^^^^^^^]]]^^^___```aaabbbbbbbbbbbbaaaaaa```````````````bbbcccccc```]]]]]]^^^```aaa```___^^^^^^^^^______\\\\\\]]]^^^______``````]]]^^^``````___^^^^^^___^^^]]]\\\ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_______________]]]^^^^^^^^^^^^^^^^^^^^^______^^^]]]\\\\\\]]]]]]^^^]]]]]]^^^```bbbaaa```\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\{{{wwwuuusssqqqkkkgggggghhhiiiiiiiiihhhfffeee``````___```bbbbbb```___^^^]]]]]]\\\]]]]]]^^^^^^^^^]]]]]]^^^______]]][[[ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^______^^^___```aaacccdddbbbdddfffdddaaa```bbbdddfffhhhjjjiiihhhgggggghhhjjjkkklllnnnooopppppppppnnnrrrttttttuuuwwwvvvrrrssstttuuuuuuuuusssqqqpppqqqqqqppppppppppppoooooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllkkkiiiiiihhhhhhlllkkkjjjiiihhhgggffffffdddeeeggghhhhhhgggffffffddddddeeeeeeeeeeeeddddddcccbbbbbbbbbbbbcccddddddaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa\\\]]]]]]^^^______``````aaa___^^^^^^```bbbbbbaaaddddddccccccbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbaaa```___^^^___``````bbbccccccdddddddddddddddfffhhhiiihhheeebbb``````bbbbbbbbbbbbaaaaaaaaaaaa`````````_______________\\\\\\\\\\\\]]]]]]]]]]]]___]]][[[[[[\\\]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVWWWXXXYYYZZZZZZ[[[YYYXXXWWWVVVVVVWWWYYYZZZYYYYYYXXXWWWWWWWWWWWWXXXZZZYYYXXXYYY[[[\\\\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ\\\]]]\\\]]]___```^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^______```````````````____________^^^___```aaaaaabbbbbbaaaaaaaaa`````````bbbbbb```_________```aaaaaaaaaaaa```^^^____________^^^^^^]]]^^^^^^^^^___________________________^^^]]]\\\\\\^^^^^^___```aaaaaaaaaaaabbbbbbccccccccccccbbbbbbaaabbbbbbccccccbbbaaaaaaaaaaaaaaa``````aaaaaaaaacccccccccccccccccccccccccccbbbaaa```````````````cccbbb```______```bbbcccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````_________``````aaa``````_________`````````````````````aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbaaa```___```aaacccbbbaaabbbdddddddddcccdddddddddccccccbbbbbbbbbcccddddddcccaaa``````aaa___```aaabbbcccddddddddddddcccbbbbbbaaaaaabbbbbbbbbdddeeeccc___^^^```bbbbbbaaaaaa`````````aaaaaa______```aaabbbbbbcccccc^^^```aaabbb`````````aaa```___]]]\\\\\\]]]^^^```^^^_______________``````^^^^^^___```aaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaa`````````____________`````````___^^^___aaabbbbbbaaa^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^___```~~~{{{uuupppsssuuuwwwyyyxxxvvvsssqqqmmmkkkiiiiiijjjiiifffdddddddddccccccccccccddddddcccbbb``````aaaaaa```^^^\\\\\\]]]]]]^^^______```_________``````aaaaaaaaabbbbbbbbbccceeegggiiikkkhhhjjjkkkhhheeedddhhhllloooqqqttttttqqqpppppprrruuuvvvxxxzzz||||||||||||zzzyyy{{{}}}{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuusssrrrpppnnnmmmlllkkkkkkmmmlllkkkjjjhhhgggfffeeedddeeeggghhhiiihhhgggfffcccdddeeeeeeeeeeeedddcccbbbbbbaaaaaabbbccccccdddcccbbbbbbbbbbbbbbbbbbaaa`````````aaabbbcccdddeee______``````aaabbbbbbbbbeeebbb```aaadddfffffffffhhhhhhggggggffffffffffffggggggggggggggggggffffffgggfffdddcccccccccdddeeedddeeeggghhhiiiiiijjjjjjjjjkkklllllljjjhhhhhhiiihhhhhhhhhggggggggggggfffcccccccccdddddddddddddddaaaaaaaaaaaa````````````___^^^^^^```aaaaaa```^^^]]]]]]\\\\\\\\\\\\]]]]]]YYYYYYYYYYYYYYYXXXXXXXXXZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWVVVVVVXXXZZZ[[[ZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYZZZ\\\\\\[[[[[[\\\]]]\\\\\\\\\[[[\\\\\\]]]^^^]]]]]]^^^^^^___```````````````_________^^^^^^^^^______```aaaaaaaaaaaa```aaa```___```bbbcccaaa^^^^^^___aaabbbbbbbbbaaa```^^^___```aaaaaa``````____________``````aaaaaaaaa```aaaaaa``````___^^^]]]^^^^^^___```aaaaaaaaaaaabbbbbbccccccccccccbbbbbb```aaabbbccccccbbbaaaaaabbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaa``````_________bbbbbbaaa```___```bbbcccaaaaaa````````````aaaaaa``````aaaaaabbbbbbcccccc````````````````````````bbbaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaabbbbbbcccddddddddddddddddddddddddbbbcccddddddcccbbbcccddddddcccbbbccceeefffeeedddeeeeeeeeeeeeeeeddddddddddddfffhhhgggdddcccccceeebbbbbbcccdddeeeeeeeeeeeeeeeddddddcccbbbcccccccccbbbeeegggeeeaaa___aaadddbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbccccccddddddeee___aaabbbcccbbbaaabbbcccbbb```^^^]]]]]]___aaabbb````````````aaaaaaaaabbb^^^___```aaabbbbbbbbbbbbbbbccccccdddcccbbbaaa```````````````aaabbbccccccbbbaaa```aaabbbcccbbbaaaaaaaaaaaaaaa```````````````````````````aaabbbbbb~~~{{{zzzzzzxxxtttpppmmmlllkkkkkkkkkkkklllllljjjhhhfffeeeffffffeeeddd_________```aaabbbbbbccccccddddddddddddeeeeeeeeelllllllllnnnpppsssuuuwwwvvvwwwwwwtttooooootttyyy}}}|||zzzyyywwwvvvuuuuuummmmmmkkkjjjhhhgggeeeeeeccceeeggghhhiiihhhgggfffbbbcccdddeeeeeedddcccbbbaaaaaa``````aaabbbcccccccccccccccbbbbbbaaaaaaaaa^^^^^^___```aaaccceeefffaaaaaaaaabbbccccccddddddhhheeecccdddgggjjjjjjiiikkkkkkjjjiiiiiiiiiiiiiiikkkkkkjjjjjjiiiiiihhhhhhjjjiiihhhgggfffgggggghhhfffgggiiijjjlllmmmmmmnnnlllmmmooonnnmmmmmmooopppmmmmmmmmmlllllllllkkkkkkfffggggggggghhhhhhiiiiiifffeeeeeeddddddccccccccc``````aaadddfffeeecccaaa``````____________``````^^^^^^]]]\\\[[[ZZZYYYXXX[[[[[[ZZZZZZYYYYYYXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTVVVYYYZZZYYYWWWXXXWWWWWWVVVVVVWWWWWWXXXZZZ[[[\\\[[[YYYYYYYYY[[[[[[[[[[[[[[[\\\]]]^^^___]]]]]]^^^^^^___```aaaaaa```_________^^^^^^^^^^^^^^^______```````````````bbb```___```bbbcccaaa^^^___```aaabbbccccccbbbaaa___```aaabbbccccccbbbaaa``````aaaaaabbbbbbbbbcccbbbbbbcccbbbbbbaaa```___^^^___```aaaaaabbbaaaaaabbbccccccddddddccccccbbb```aaabbbcccccccccbbbaaadddccccccbbbbbbccccccddd````````````````````````cccbbbaaa```____________bbbbbbbbb```______aaaccc``````____________``````^^^^^^___```aaabbbbbbbbb____________````````````bbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaabbbbbbccccccffffffffffffffffffffffffdddeeeffffffddddddeeefffeeedddcccdddfffffffffeeefffffffffffffffffffffffffffhhhjjjjjjgggeeefffhhhddddddeeeeeeffffffeeeeeefffeeeddddddccccccddddddaaaeeehhhgggcccaaaccceeeccccccccccccccccccccccccbbbbbbccccccccccccdddddd___aaaccccccbbbbbbcccdddcccaaa___^^^^^^```bbbddd``````aaaaaabbbbbbbbbccc______```aaabbbccccccccccccdddddddddcccbbb```___`````````aaabbbccceeeeeeeeecccbbbbbbddddddcccaaadddddddddcccccccccbbbbbbbbbbbbaaaaaabbbcccdddddd|||zzzyyyzzz{{{{{{yyywwwuuusssrrrrrrssspppnnnlllooossstttppplllkkknnnqqqsssrrrqqqqqqrrrtttuuuuuuwwwzzz~~~}}}|||yyytttnnnjjjhhhhhhhhhddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````^^^]]]]]]^^^```aaaaaa```aaaaaabbbbbbbbbaaa``````^^^______````````````______aaabbbcccdddeeefffhhhggghhhhhhhhhmmmrrrqqqmmmuuuvvvwwwwwwtttssssssssstttqqqnnnnnnqqqrrrqqqooossspppmmmmmmoooqqqpppnnnrrrrrrssssssttttttuuuuuutttuuuuuuvvvwwwxxxyyyyyywwwvvvuuutttsssrrrqqqqqqpppoooooonnnmmmmmmnnnnnniiifffdddccceeeggggggggggggfffeeefffggggggeeeccciiigggfffeeeeeedddbbb```]]]^^^___^^^\\\ZZZ[[[\\\^^^^^^^^^\\\ZZZYYYZZZ\\\ZZZYYYXXXXXXYYYZZZYYYWWWUUUWWWZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZ[[[]]]]]]\\\\\\\\\^^^```aaa```___````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbaaa___]]]\\\]]]^^^______^^^]]]\\\]]]^^^___```ccccccccccccaaa___]]][[[aaabbbbbbccccccbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbccccccbbbbbbccccccbbb```^^^]]]aaa``````______``````aaadddcccbbbbbbddddddcccbbb```aaabbbcccdddeeeeeeeeeddddddeeeeeeddddddcccbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbaaa``````cccbbbaaa______aaabbbccc^^^^^^___```````````````]]]]]]^^^___``````aaaaaaaaaaaa````````````aaaaaa____________```aaabbbcccbbbaaa```___^^^^^^___```gggeeecccbbbaaabbbcccdddiiihhhfffeeedddeeeffffffffffffeeedddccccccddddddeeeeeeeeeeeefffggghhhhhhjjjkkkllllllkkkiiifffeeeggggggggggggggggggggggggcccdddeeefffgggfffeeeddddddfffgggfffdddcccdddgggiiifffcccdddfffhhhgggfffeeedddcccddddddeeefffhhhhhhdddaaaaaa```___ccciiiccccccbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddcccccccccbbbbbbdddbbb```^^^___bbbfffhhhgggfffcccbbbaaaaaacccccceeeeeeeeeddddddcccccccccbbbbbbccccccdddccccccccc~~~|||~~~{{{}}}}}}}}}}}}zzzuuuqqqooonnnjjjiiigggfffddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa___^^^]]]^^^___``````^^^____________^^^]]]\\\[[[YYYYYYZZZ[[[[[[\\\\\\]]]^^^aaaddddddddddddgggjjjlllppprrrsssyyy~~~~~~~~~{{{xxxxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwxxxwwwuuutttrrrqqqqqqqqqmmmjjjhhhhhhiiikkkkkkkkkmmmkkkjjjiiijjjiiigggfffjjjhhhfffeeeeeeeeedddbbb```aaaaaa___]]][[[[[[\\\[[[\\\^^^``````___\\\ZZZ[[[YYYXXXXXXYYYZZZYYYWWWYYY[[[^^^_________```bbbcccbbbaaa`````````aaabbbbbbbbbbbbcccdddeeeddddddbbbccccccdddddddddeeeeeecccdddddddddddddddeeeeeegggfffcccaaa``````aaabbbaaaaaa```______```aaabbbbbbbbbbbbbbbaaa```______bbbccccccccccccccccccbbbccccccccccccccccccccccccbbbbbbaaa```____________eeeeeeeeedddcccbbbaaa```bbbaaaaaaaaaaaaaaaaaabbbaaa_________```aaa```___]]]]]]^^^___`````````````````````aaaaaaaaa``````bbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeeedddddddddcccaaa``````aaacccdddaaaaaabbbcccccccccccccccaaaaaabbbbbbcccdddddddddbbbaaaaaa```______``````____________```aaabbbccc______^^^]]]^^^^^^``````fffeeecccaaaaaaaaabbbcccfffeeeddddddcccccccccdddgggfffeeeeeeddddddeeeeeebbbbbbbbbcccdddeeefffgggjjjkkkllllllkkkiiifffeeeffffffffffffffffffeeeeeecccdddeeeeeeeeeeeeccccccbbbdddfffeeecccbbbccceeegggeeebbbccceeeffffffdddggggggdddcccgggnnnnnniiieeebbbaaabbbbbb```bbbfffcccbbbbbbaaaaaabbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddccccccbbbaaaaaa```bbbaaa_________bbbdddfffhhhgggdddbbbaaaaaabbbccceeeeeeeeeeeeddddddccccccdddeeeffffffgggfffffffff~~~{{{wwwuuuqqqnnnlllkkkkkkkkkiiiiiiiiiiiihhhgggfffeeecccaaa______```aaa```___``````___^^^]]][[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZ[[[YYY]]]aaaaaa______ccchhhmmmttt{{{~~~|||zzzyyyxxxuuussspppooopppqqqqqqpppooommmjjjiiiiiihhhgggfffgggdddbbb```aaaaaaaaa```^^^______]]][[[YYYYYYZZZYYY\\\aaaeeegggccc]]]YYYYYYXXXWWWWWWXXXYYYYYYXXXZZZ]]]```cccdddeeehhhiiillljjjiiiggggggggghhhiiiiiiiiiiiiiiiiiiiiijjjjjjhhhiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkllllllpppnnnllliiihhhgggggggggggggggffffffffffffggggggfffeeeeeeeeeeeeeeeffffffggggggggghhhhhhgggggggggcccccccccccccccccccccccceeedddcccbbbaaa`````````ddddddcccbbbaaa```____________^^^^^^^^^^^^______```___^^^___`````````^^^\\\]]]]]]^^^^^^^^^]]]]]]\\\]]]]]]^^^_________```________________________ccccccccccccccccccccccccaaa```___^^^^^^___```aaa___```aaaaaabbbbbbaaaaaa`````````aaabbbbbbccccccccccccbbbaaa````````````____________```aaabbbccc^^^^^^^^^^^^___```aaabbbfffeeecccbbbaaaaaabbbcccccccccdddddddddcccbbbbbbdddcccbbbbbbaaabbbbbbbbbaaaaaaaaabbbccceeefffgggjjjjjjkkkkkkjjjhhhfffeeeffffffeeeeeeddddddccccccdddddddddddddddcccbbbaaaaaaccceeedddcccbbbcccdddeeecccbbbbbbcccddddddcccfffgggcccaaammm}}}|||pppfffbbbaaacccccc``````cccaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccceeeeeeddddddcccbbbaaaaaabbbaaaaaaaaabbbcccdddeeehhhfffdddcccaaaaaaaaabbbeeeddddddddddddcccccccccgggggghhhiiiiiiiiiiiiiii~~~}}}}}}}}}}}}}}}|||{{{yyyvvvtttrrrmmmjjjhhhggghhhhhhhhhggghhhggggggeeecccaaa___]]]]]]\\\[[[ZZZYYYYYYYYYZZZVVV[[[______[[[[[[___dddkkkwww}}}}}}|||zzzyyyvvvsssooolllkkkjjjhhhfffdddaaa___^^^^^^``````___\\\]]]]]]\\\ZZZYYYYYYZZZWWW]]]dddgggddd^^^YYYWWWUUUSSSRRRTTTVVVYYYZZZZZZ[[[^^^cccgggjjjnnnrrruuuwwwuuusssqqqqqqrrrtttuuussssssrrrqqqpppqqqsssuuuuuuvvvvvvwwwvvvuuutttssstttuuuuuuvvvwwwxxxxxxxxx|||zzzxxxvvvsssrrrqqqqqqqqqqqqqqqppppppppppppppppppooonnnlllllllllmmmnnnlllmmmmmmnnnnnnmmmmmmlllhhhhhhhhhgggggggggggggggiiihhhggggggfffffffffffffffeeedddbbbaaa```____________^^^^^^^^^^^^______cccbbbaaaaaaccccccbbbaaa_______________^^^]]]]]][[[[[[\\\\\\^^^___```aaa________________________````````````aaaaaabbbbbbaaa``````______``````aaa^^^^^^___````````````_______________``````aaaaaacccbbbbbbaaaaaaaaabbbbbb______^^^^^^___```aaaaaa_________```aaaaaabbbbbbeeeeeecccbbbbbbbbbcccccccccccceeeeeeeeedddcccbbbccccccbbbaaaaaabbbbbbcccaaaaaabbbcccdddfffggghhhiiiiiiiiiiiihhhgggfffeeeeeeeeeeeedddccccccbbbbbbeeeddddddcccbbbaaaaaa```bbbccceeefffeeeeeeddddddcccbbbbbbbbbbbbcccbbbbbbbbbeeebbbbbbwwwnnnhhhdddcccbbb___```bbb``````aaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeeeeeeeeebbbccccccdddeeeeeeeeeddddddcccbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffggghhhiiiiiiiiihhh}}}zzzxxxyyyyyyyyyxxxwwwvvvuuusssqqqnnnllljjjhhhgggdddaaa^^^[[[ZZZYYYZZZ]]]```___[[[ZZZ\\\```hhhvvvzzzuuuppplllhhheeecccaaa```aaacccbbbbbb]]]^^^___^^^\\\[[[\\\]]]UUU]]]eeeddd[[[SSSQQQRRROOONNNNNNPPPUUUYYY[[[\\\```ccciiiooouuu{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{xxxvvvtttsssssssssqqqqqqrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqppppppooooookkkkkkkkkkkkkkklllmmmnnnmmmlllkkkjjjhhhgggfffeeeffffffeeeeeeeeeeeeffffffeeedddcccdddeeefffeeecccaaaaaabbbaaaaaa```___^^^ZZZZZZZZZ[[[\\\^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaabbbccccccbbbbbbbbbaaaaaabbbbbbbbb___```aaaaaabbbbbbaaaaaa````````````aaaaaaaaaaaa```_______________``````]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^_________`````````aaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeeeeedddcccbbbffffffeeeeeeeeeeeeffffffbbbbbbbbbcccdddeeefffggghhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeddddddcccccccccfffeeedddccccccbbbaaaaaaeeeeeeggghhhiiiiiigggfffccccccddddddcccccccccccc```eeedddhhhzzzpppgggcccaaa___aaaddd___```aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeffffffaaabbbcccddddddccccccbbb_________``````aaabbbccc``````````````````aaaaaabbbbbbccceeeeeefffffffff{{{yyyvvvrrrmmmgggcccaaaaaabbbbbb```]]][[[[[[[[[bbbooo}}}{{{sssnnniiihhhhhhhhhjjjkkkjjjhhhcccddddddbbb```^^^^^^___YYY```fffcccYYYPPPMMMNNNMMMLLLLLLNNNTTTYYY\\\^^^eeeiiiooovvv|||~~~}}}{{{||||||}}}}}}||||||{{{{{{{{{{{{zzzyyyyyyxxxxxxrrrrrrrrrssstttuuuwwwwwwuuuuuuuuuuuusssqqqnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnmmmkkkjjjkkklllmmmlllkkkhhhhhhiiihhhhhhgggffffff```_________aaaccceeefffffffffffffffffffffffffffhhhgggeeedddddddddeeefffbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbccccccccccccbbb``````aaaaaaaaaaaaaaaaaa______^^^]]]\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZ[[[]]]]]]^^^^^^^^^]]]^^^^^^___```aaabbbbbbccccccddddddeeeeeeddddddeeeeeedddddddddeeeffffffccccccccccccdddeeeffffffiiiiiihhhhhhhhhgggggggggeeeeeeeeeeeeeeefffffffffggggggfffeeeddddddddddddgggggghhhjjjlllllljjjhhhdddfffhhhgggfffeeeeeefffcccggghhhnnnvvvjjjdddbbbaaacccfff___```bbbcccddddddcccbbbccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```bbbcccdddddd___``````aaaaaaaaa``````^^^^^^___```aaabbbbbbccc_________````````````aaa^^^___```aaabbbccccccccc{{{xxxvvvsssooommmllliiifffcccfffooovvv{{{||||||}}}~~~|||xxxxxxvvvsssnnnkkkjjjjjjeeehhhkkkjjjeee]]]UUUPPPOOONNNMMMOOOTTTYYY\\\^^^dddggglllrrrxxx}}}{{{|||{{{{{{zzzzzz{{{{{{|||~~~}}}||||||~~~~~~}}}|||yyyyyyzzzzzzzzzyyyyyyxxxrrrrrrqqqpppqqqsssuuuwwwssssssssssssssssssssssssuuusssqqqooonnnnnnooopppkkkkkkkkkllllllkkkkkkkkkiiiiiijjjkkkkkkkkkkkkjjjhhhhhhhhhggggggggggggggggggeeeccc```^^^\\\ZZZZZZWWWWWWVVVVVVUUUVVVVVVWWWVVVWWWZZZ]]]___aaaaaaaaa^^^___aaaccceeefffgggggghhhggggggggghhhhhhiiijjjfffffffffffffffggghhhhhhhhhhhhhhhgggggghhhhhhiiilllkkkkkkjjjjjjjjjjjjjjjfffffffffggghhhhhhiiiiiiiiihhhgggffffffgggggghhhgggggghhhkkknnnnnnkkkhhhfffiiikkkkkkiiihhhhhhjjjggghhhiiinnn{{{vvvjjjfffeeedddeeeggg```aaaccceeefffeeedddcccddddddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaabbbbbbbbbccccccaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaa`````````aaaaaabbbbbbbbb]]]^^^___aaabbbbbbccccccyyytttuuuxxxyyyxxx||||||qqqqqqqqqttttttmmm```UUUSSSQQQOOOQQQUUUYYY\\\]]]]]]```dddiiinnnttt{{{~~~~~~{{{||||||}}}}}}||||||{{{wwwwwwxxxyyyyyyyyyyyyxxxuuuuuuuuuuuuuuutttttttttooonnnjjjfffbbb^^^\\\ZZZUUUUUUTTTTTTSSSTTTTTTTTTUUUWWW[[[___cccfffggghhhbbbdddfffhhhkkklllmmmnnnmmmmmmlllkkklllmmmooopppooonnnnnnnnnoooppppppqqqooonnnmmmmmmllllllmmmmmmnnnnnnmmmlllllllllmmmmmmffffffggghhhiiijjjkkkkkkiiiiiihhhgggggghhhjjjjjjgggggghhhkkkooooookkkhhhhhhkkknnnnnnkkkjjjjjjlllhhhggghhhkkkpppvvv~~~tttjjjhhhhhhgggfffggg```bbbdddfffgggfffeeedddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggfffeeeeeeddddddccceeeeeedddccccccddddddeeeeeeeeeeeeeeecccbbbaaa```aaaaaabbbbbbcccccccccddd^^^^^^```aaabbbccccccddd|||qqqiiieeeaaa\\\YYYZZZ\\\^^^^^^aaaaaaaaabbbeeeiiinnnpppsssrrrqqqrrruuu{{{|||ssskkkddd]]]XXXSSSUUUVVVUUUSSSQQQPPPQQQQQQUUUZZZaaammmwwwwwwrrrooollllllsss}}}}}}yyy{{{||||||~~~~~~}}}}}}zzzzzzzzz{{{|||}}}~~~|||{{{yyywwwuuusssqqqpppoooooonnnnnnnnnpppqqqrrrssspppnnnnnnpppqqqpppnnnkkkkkkjjjiiiiiiiiiiiiiiijjjtttzzzwwwpppmmmlllkkkmmmkkkiiiiiijjjlllmmmmmmwwwvvvdddaaacccdddeeeeeefffgggggggggfffffffffeeeccccccddddddcccaaaeeeeeeeeeeeefffffffffffffffffffffeeeeeefffffffffgggfffeeedddeeeeeeggghhhfffffffffgggggggggggggggeeeeeeeeedddeeeeeeffffffcccdddeeefffgggfffeeedddxxxtttnnnjjjiiiiiiiiiiiieeedddcccbbbcccfffiiijjjmmmlllkkkkkkmmmqqquuuwww}}}}}}{{{pppfff```YYYWWWUUURRRQQQPPPOOOOOOMMMRRRXXXbbbppp}}}~~~yyywwwwww~~~}}}}}}~~~~~~}}}~~~~~~}}}zzzvvvuuusssqqqpppoooooooooxxx}}}xxxtttrrrrrrpppmmmkkklllmmmmmmmmmrrrtttgggeeegggfffhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeeeeeffffffeeedddgggggggggggggggggggggggggggggggggggggggggggggggggggfffeeeeeeeeeeeefffgggffffffffffffffffffffffffeeeddddddddddddeeeffffffccccccdddeeeffffffffffff~~~zzzxxxuuurrrqqqqqqrrrsssuuutttsssrrrrrrssstttuuuwwwwwwuuutttsssvvvzzz~~~zzzssshhhbbbZZZUUUSSSRRRQQQOOOMMMQQQWWW```ooo~~~|||zzzzzzzzz|||xxxuuuttttttsssrrrrrr|||wwwpppppppppmmmqqqpppooonnnmmmmmmnnnnnnkkkjjjiiijjjllllllllljjjmmmmmmllllllkkkkkkjjjjjjkkkkkkkkkllllllkkkkkkkkkjjjjjjiiiiiihhhiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiifffffffffffffffggghhhhhheeeeeeffffffggghhhiiijjj~~~|||yyywwwxxxyyy{{{}}}wwwjjjaaa]]][[[WWWTTTRRRUUUXXX]]]hhhuuu||||||||||||~~~|||}}}{{{zzzzzz|||}}}wwwvvvuuuvvvxxxyyyxxxwwwxxxwwwwwwuuutttsssrrrrrrssstttuuuuuuuuuuuutttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppkkkkkkkkkkkklllmmmnnnnnnnnnmmmlllkkkkkklllmmmnnnvvvnnnhhh```[[[XXXZZZ[[[\\\bbbmmmssssssuuuwww|||~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{uuuuuuuuuvvvvvvwwwyyyyyy{{{zzzxxxvvvttttttttttttxxxmmmfff```bbbcccbbbfffooouuuvvvxxxzzz}}}vvvmmmpppqqqooorrrzzzzzz}}}}}}{{{}}}~~~~~~wwwuuuooopppssszzzvvvqqqiiihhhiiinnnuuu}}}zzzuuusssppppppsssxxx{{{}}}}}}|||}}}}}}}}}yyyrrrpppqqq{{{|||~~~|||uuurrrqqquuuuuuwwwyyy{{{~~~~~~yyyyyyzzz{{{|||~~~{{{{{{|||~~~~~~~~~~~~}}}}}}|||}}}}}}zzzxxxxxxxxxyyy|||}}}~~~}}}}}}}}}}}}}}}~~~