BM6&6(v@ xxxhhh```kkkoooqqqVVVCCC===:::===:::888666666666666666444555444444555555666777888:::;;;>>>DDDKKKQQQUUUWWWaaagggpppvvvxxx|||{{{WWWIIIUUUhhh\\\RRRXXXSSSKKKIIIJJJZZZ{{{~~~zzzuuupppmmmlllgggaaa^^^]]]\\\ZZZXXXWWWWWWXXXYYYZZZ[[[[[[\\\[[[YYYWWWXXXZZZYYYVVVSSSYYYWWWUUURRRPPPNNNMMMLLLKKKJJJHHHEEEBBB@@@>>>===666555555555666777999;;;:::@@@HHHPPPTTTUUUVVVWWWZZZ\\\___aaadddgggkkknnnmmmnnnqqqsssuuurrrnnnjjjiiigggfffeeeeeedddaaa^^^cccWWWLLLGGGCCC===999999555666777777666444222111999999:::999888666444333666555555777;;;DDDNNNUUU\\\___]]]WWWRRRRRRQQQOOOMMMNNNPPPRRRSSSSSSRRRQQQRRRPPPOOOQQQUUUWWWVVVTTTXXXYYYWWWRRRQQQQQQNNNHHHJJJGGGDDD@@@===<<<<<<<<<@@@FFFQQQ```lllqqqoookkkccc```[[[XXXWWWXXXYYYZZZZZZTTTSSS\\\iiiwww||||||yyydddWWWQQQMMMJJJ@@@>>>@@@NNNbbbssszzz|||yyyqqqmmmjjjaaaXXXRRRNNNIIIFFFEEEEEEDDDDDDFFFGGGGGGFFFEEEFFFHHHKKKMMMOOOUUU[[[___gggvvvhhhNNNOOONNNJJJEEETTTXXXwwwhhh___kkkjjjsss~~~UUUDDD>>>;;;===:::888666666666666666444555444444555555666777888;;;<<<===BBBIIIRRRYYY\\\___ccckkkuuu|||mmmVVVVVVaaaccc[[[___XXXOOOIIINNN```}}}xxxrrrnnnkkkgggbbb```___^^^\\\ZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ\\\ZZZYYYZZZ[[[ZZZVVVSSSWWWWWWUUUTTTRRRQQQPPPOOOLLLKKKJJJHHHGGGEEEDDDCCC;;;::::::999888888999999888===EEELLLQQQVVV[[[^^^```cccgggjjjmmmqqquuuxxxxxxxxxzzz}}}~~~{{{xxxzzzxxxvvvtttsssqqqnnnlllhhhZZZJJJBBB>>>:::888888888555222111222444666777777888888888777666555444666555555999BBBNNN\\\eeelllooonnnhhhbbb___\\\XXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]ZZZXXXZZZ^^^aaaaaa___^^^^^^\\\WWWVVVXXXVVVQQQNNNKKKFFFBBBAAAAAADDDEEEEEENNN]]]lllvvvxxxsssnnnrrrqqqooonnnlllhhhbbb^^^\\\TTTQQQWWWcccpppzzzuuuwww}}}kkk___UUUNNNIII@@@===>>>HHHXXXgggoooppp|||{{{wwwrrrooojjj___UUUOOOLLLHHHEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEFFFHHHKKKLLLMMMSSS[[[ccclllzzzoooRRRPPPOOOLLLGGGUUUYYYzzzkkk```iiilllxxxwwwRRRDDD@@@;;;<<<:::888666666666666666444555444444555555666777888<<<<<<===AAAHHHQQQ[[[```aaa___aaajjjwww~~~kkkbbbfffhhhaaaccc\\\TTTOOOXXXlll{{{uuuqqqjjjhhhdddbbbaaa```___^^^^^^^^^]]]\\\\\\[[[ZZZZZZ^^^]]]\\\[[[[[[YYYVVVTTTVVVVVVVVVVVVVVVTTTRRRQQQNNNMMMLLLKKKKKKJJJJJJJJJBBBBBBAAA@@@>>><<<:::999===AAAFFFMMMSSSZZZaaafffhhhkkkooosssvvvzzz}}}zzzrrr```KKK@@@;;;888777888999555000///222555666666666666777777777777666666666555555;;;GGGYYYjjjuuuwwwqqqjjjccceeeeeeddddddeeegggiiikkkkkkhhhddddddhhhlllmmmllliiihhhccc^^^\\\^^^]]]ZZZVVVQQQJJJDDDCCCEEEJJJNNNJJJVVVggguuu|||{{{vvvsssxxxyyy{{{|||zzzrrrfff]]]ZZZVVVVVV]]]hhhuuuzzzqqqooo~~~tttggg[[[PPPHHHCCC???===BBBNNNZZZaaadddpppssstttrrroooiii]]]PPPKKKIIIEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFIIIKKKMMMMMMRRR]]]iiisss~~~yyyVVVPPPOOONNNIIIUUUYYYrrrdddhhhpppwwwrrrPPPDDDAAA<<<<<<:::888666555666666666444555444444555555666777888:::;;;>>>AAAGGGOOOXXX^^^ccc]]]WWWZZZiiixxx}}}xxx{{{nnneeegggccc___YYYcccwww~~~zzzvvvsssiiigggeeecccbbbaaa```______^^^^^^^^^]]]]]]\\\\\\^^^^^^]]]\\\[[[XXXVVVTTTVVVWWWXXXXXXWWWUUURRRPPPOOONNNMMMLLLKKKKKKLLLLLLHHHHHHHHHGGGEEECCC@@@>>>BBBFFFKKKQQQWWW]]]dddhhhnnnqqquuuyyy|||xxxeeeOOOBBB<<<999888999:::777555777:::;;;999555777888888888999999999999888555555;;;KKK___sssxxxpppsssrrrpppooopppssswwwzzzyyytttooonnnpppssstttsssrrrqqqkkkcccaaacccbbb^^^[[[TTTKKKDDDBBBHHHPPPUUUXXXbbboooxxx{{{{{{zzz{{{zzz|||wwwjjjaaaWWW\\\eeeppp{{{xxxqqqnnnyyywwwjjj]]]QQQIIIGGGCCC???@@@GGGPPPXXX\\\fffkkkoooooommmfffYYYMMMHHHEEECCCCCCDDDEEEEEEEEEDDDEEEFFFEEEEEEGGGJJJLLLQQQOOOUUUbbbpppzzzYYYNNNMMMNNNIIITTTZZZzzzkkkjjjooouuunnnMMMDDDBBB<<<<<<:::888666555666666666444555444444555555666777888888;;;???CCCGGGLLLSSSWWW\\\ZZZUUUUUU```pppyyyyyyuuuiiiiiiiiikkkcccmmm|||zzzxxxvvvtttiiihhhfffdddaaa___^^^^^^]]]]]]]]]^^^___`````````^^^^^^^^^]]]ZZZXXXVVVUUUWWWXXXXXXXXXVVVSSSQQQOOOPPPNNNMMMKKKJJJJJJKKKLLLMMMNNNOOOOOONNNLLLJJJIIIGGGKKKQQQXXX]]]bbbgggjjjtttwww{{{~~~zzzrrrbbbOOOCCC===888888;;;<<<:::999:::===???===;;;<<<<<<<<<;;;;;;;;;;;;;;;777444555>>>QQQiii~~~|||{{{||||||zzz|||}}}|||{{{xxxwwwrrrkkkhhhiiigggbbbWWWPPPGGGBBBEEEPPP]]]ffftttwwwzzzzzzzzzzzz~~~yyypppjjjgggrrr~~~nnnhhhkkkuuuuuuhhh[[[QQQLLLHHHDDD@@@>>>AAAHHHPPPUUU```ggglllmmmjjjcccWWWLLLEEECCCBBBBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFHHHKKKNNNVVVUUU[[[jjjyyy}}}YYYMMMKKKMMMIIISSS[[[oookkksss}}}nnnLLLCCCAAA<<<<<<:::888666666666666666444555444444555555666777888666;;;@@@DDDFFFJJJPPPUUUTTTYYY[[[\\\cccooosssppp~~~yyyiiiffffffkkkhhhttt~~~yyywwwvvvttttttjjjkkkiiifffaaa^^^\\\\\\ZZZ[[[\\\^^^```aaacccccc]]]___```___\\\YYYXXXWWWYYYYYYYYYXXXVVVSSSQQQPPPRRRPPPNNNLLLLLLLLLNNNOOOSSSTTTUUUUUUUUUUUUUUUUUURRRVVV\\\aaaeeeiiimmmppprrruuuyyy|||}}}~~~~~~ssskkkaaaVVVIII@@@:::777<<>>>>>???@@@BBBBBBAAA@@@>>>======<<<<<<555444888EEE\\\uuuyyyuuusssmmmfffPPPKKKFFFFFFPPPbbbuuu{{{|||{{{vvvuuuvvv{{{zzz|||zzzeee```eeepppqqqdddYYYQQQMMMGGGDDD@@@<<<<<<@@@HHHNNN^^^fffnnnoookkkcccVVVJJJDDDCCCBBBBBBDDDFFFFFFEEEDDDEEEGGGGGGHHHJJJMMMPPPYYYZZZcccsssvvvWWWMMMJJJMMMIIISSS\\\ooofffsss|||pppKKKBBBAAA<<<<<<:::888666666666666666444555444444555555666777888777;;;@@@BBBDDDJJJRRRXXXXXX^^^```aaaiiitttuuummm{{{nnneeebbbggglll}}}}}}yyywwwvvvsssrrrnnnooommmiiibbb]]][[[[[[ZZZ[[[\\\^^^```aaacccccc^^^aaabbbaaa^^^[[[[[[\\\ZZZYYYYYYXXXWWWVVVUUUTTTUUUTTTRRRQQQQQQSSSUUUWWWZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^_________aaaeeehhhbbbfffkkknnnpppqqqsssuuuzzzwwwtttrrrsssssssssrrrrrrqqqooommmiiiccc[[[VVVOOOIIIBBB<<<777999FFFSSSYYY^^^aaa___XXXPPPJJJIIIGGGEEECCC@@@>>><<<;;;;;;666666<<>>:::777===OOOaaayyykkkZZZRRRIIIGGGDDD@@@===;;;::::::999999???NNNfff|||nnn```UUUSSSRRRYYYjjjvvvrrrttttttqqquuu}}}}}}pppcccWWWOOOKKKJJJJJJFFF???::::::@@@FFF]]]jjjyyy}}}wwwiiiVVVFFFDDDCCCCCCDDDFFFGGGFFFEEEEEEGGGHHHIIIJJJLLLPPPSSSYYY___mmmhhhUUUOOOLLLNNNKKKUUU]]]rrr```kkkuuukkk}}}tttOOOCCC???;;;===<<<;;;:::888777666666666666666666666666777888888<<<:::;;;>>>BBBHHHTTT___ccciiiiiidddfffpppsssnnnssspppgggddd}}}zzzxxxuuutttqqqrrrpppjjjccc]]]\\\\\\XXXZZZ[[[[[[ZZZ\\\```dddeeeeeeffffffeeeccc```___[[[ZZZYYYXXXXXXWWWWWWXXXVVVVVVVVVVVVXXXZZZ]]]^^^^^^```cccddddddbbb```^^^XXXSSSLLLGGGEEEEEEEEEDDDBBBGGGMMMPPPPPPQQQTTTWWWQQQSSSOOOHHHFFFHHHGGGAAAGGGGGGEEEEEEIIIMMMKKKDDDHHH@@@888666666???YYYrrrlll___IIIBBB:::666777:::;;;<<<<<<:::>>>NNNgggiii[[[]]][[[ZZZbbbvvv{{{sssttttttooopppwwwqqqaaaWWWPPPKKKMMMKKKHHHCCC??????BBBEEE\\\iiiuuuxxxssshhhXXXKKKHHHGGGEEEFFFHHHJJJKKKJJJKKKHHHFFFIIIKKKMMMRRRXXX```fffrrrlllOOOMMMMMMNNNRRRRRR\\\}}}mmm\\\gggxxxwwwPPPCCC???;;;>>><<<;;;999888777666666666666666666666666777777888===;;;<<>>============>>>AAACCCDDDDDDEEEHHHJJJBBBBBB???<<>>999888:::<<<<<<:::>>>>>>BBBPPPeee{{{zzziii```\\\aaahhhttt{{{tttvvvxxxuuuwwwkkk]]]UUUNNNGGGKKKJJJGGGBBB>>>>>>AAADDDWWW```jjjnnnmmmfffXXXKKKHHHGGGEEEFFFHHHJJJJJJJJJIIIFFFEEEHHHJJJLLLRRRXXXdddkkkwwwpppTTTQQQNNNNNNRRRSSS\\\ooo]]]iiixxxPPPDDD???;;;>>>;;;:::999888777666666666666666555555666666777888===;;;===@@@BBBGGGQQQ[[[dddlllooojjjiiiqqqxxxyyyzzzeeeooo{{{wwwuuuuuuvvvwwwrrrsssqqqmmmggg```\\\ZZZXXXXXXWWWVVVUUUXXX]]]```dddeeefffgggfffdddbbb```]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVWWWXXXYYY[[[]]]^^^``````___\\\VVVOOOHHHCCC>>>;;;999888888999888777777777888888999;;;===>>><<<<<<;;;:::>>>CCCDDD@@@CCCEEEGGGIIIMMMRRROOOIIIGGGAAA===:::888AAA^^^zzzrrrbbb^^^bbb```QQQBBB<<<::::::<<>>AAADDDPPPUUU[[[___cccbbbWWWKKKHHHGGGFFFFFFHHHJJJJJJIIIGGGDDDDDDGGGIIIKKKRRRZZZjjjrrr~~~rrrUUURRRPPPNNNRRRUUU^^^tttaaammmtttPPPEEE@@@;;;===:::999888777666666666666666555555555555666777777;;;:::<<<@@@AAAEEENNNWWW```jjjqqqooommmrrrxxx{{{iiiiii}}}{{{zzzyyyyyyyyyvvvvvvuuurrrllleee```]]]YYYWWWUUUSSSSSSUUUYYY\\\___```aaabbbbbb```^^^]]]]]]\\\[[[YYYXXXWWWWWWVVVWWWWWWWWWWWWXXXYYYYYYZZZXXXVVVRRRMMMGGG@@@;;;888;;;:::999999:::;;;:::888888888888999<<<>>>@@@AAAEEEGGGIIIHHHFFFGGGHHHIIIIIILLLNNNNNNOOOQQQMMMFFF@@@===:::888555===XXXuuu{{{gggSSSIIIFFFCCC@@@>>>===<<<>>>AAA@@@<<<888444:::CCCNNN[[[jjjzzzvvvooopppuuujjj|||lllgggdddgggjjjlllqqqxxxzzz}}}vvvdddZZZRRRLLLMMMOOOOOOKKKDDDAAABBBEEEMMMNNNOOOSSS[[[^^^VVVJJJHHHGGGFFFGGGIIIJJJIIIHHHFFFDDDDDDGGGIIIMMMUUU___mmmvvvvvvSSSPPPPPPPPPTTTVVV```vvveeeqqqmmmNNNFFFBBB;;;<<<999999888777666666666666555555555555555666666777999999;;;???AAACCCKKKTTTZZZeeeooorrrqqqrrrvvvyyy}}}rrrnnneee~~~|||yyywwwxxxwwwuuusssnnniiibbb___ZZZXXXTTTRRRRRRSSSUUUVVVYYYZZZ\\\^^^^^^^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVXXXXXXWWWVVVVVVUUUTTTSSSQQQNNNHHHCCC???<<<;;;;;;===<<<;;;<<<>>>>>>===;;;@@@AAABBBCCCDDDGGGIIIKKKIIIPPPWWWXXXSSSOOOSSSYYYUUUXXXWWWSSSQQQNNNHHHAAA<<<999888888555:::PPPiiizzzwwwkkk]]]UUUUUUSSSNNNHHHEEEBBBAAABBB@@@<<<888:::>>>CCCFFFJJJPPPYYY```|||~~~yyyxxxxxxxxxttt{{{tttbbb___]]]___aaadddiiiooouuuwww|||mmm\\\SSSOOOPPPSSSUUUPPPGGGBBBBBBDDDMMMKKKJJJMMMVVV[[[TTTJJJHHHGGGGGGGGGIIIJJJIIIGGGFFFEEEFFFIIIKKKOOOZZZeeepppzzzTTTPPPRRRRRRUUUUUUbbb|||lllxxxiiiLLLEEEAAA;;;<<<999888777666666666666666555555444444555555666777777777;;;???AAACCCJJJSSSWWW```kkkqqqrrrsssuuuwwwrrraaaoooqqqccc{{{~~~~~~yyyvvvvvvuuurrrpppmmmiiiccc___\\\YYYUUUSSSRRRRRRQQQPPPSSSUUUXXXZZZ\\\]]]]]]\\\YYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPKKKHHHCCC???<<<===>>>@@@>>>======>>>@@@BBBAAA@@@EEEFFFGGGEEEEEEHHHPPPVVVNNNVVVbbbgggccc]]]aaahhhccceeeccc\\\UUUPPPJJJCCC;;;888999:::888999HHHZZZqqqsssssssssyyyzzzlllZZZRRRNNNIIIFFFEEEBBB===999===AAADDDFFFGGGJJJOOOTTTbbbyyyxxxiiiqqqtttqqqppptttzzz|||wwwrrr||||||wwwnnnkkk\\\\\\[[[[[[\\\```fffkkkooosssyyy|||sss^^^SSSOOOTTTXXXZZZUUUKKKCCCAAACCCMMMLLLJJJLLLTTTYYYTTTJJJHHHGGGGGGHHHJJJJJJHHHFFFEEEEEEHHHKKKMMMRRR^^^kkkvvvZZZSSSTTTRRRTTTUUUdddllluuujjjKKKCCC???:::<<<888888777666666666666777555444444444444555666666777777<<>>:::<<<888777777666666666666777555444444444444555666666777888===CCCEEEGGGNNNVVV]]]^^^bbbiiioootttxxx|||uuuwww~~~yyygggXXX}}}wwwrrryyynnn^^^ppp~~~yyyuuuqqqoooooommmjjjfff___[[[XXXUUUTTTPPPKKKGGGEEEHHHLLLQQQTTTVVVWWWXXXUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTVVVVVVWWWVVVUUUTTTRRRRRRRRRQQQOOOMMMJJJIIIIIIHHHHHHKKKPPPUUUXXXYYYWWWYYYXXXUUUVVVeee~~~uuupppVVVXXXUUULLLDDD@@@<<<888999555666<<<;;;555888???LLLaaarrrppplllmmmooolllZZZWWWTTTRRROOOJJJBBB;;;===???CCCGGGLLLPPPRRRSSSUUUggg}}}iii]]]XXXVVVPPPVVVYYYSSSLLLHHHFFFDDDGGGKKKSSS]]]iiivvvpppddd```___aaaiiiuuu~~~zzznnnddd___ZZZSSSRRRUUULLLOOOQQQPPPQQQVVV]]]aaa]]]ggguuu{{{mmmhhhjjjrrrzzzzzz|||pppeee^^^YYYbbbhhhkkkeeeWWWLLLIIIJJJHHHJJJLLLOOOUUUYYYUUUNNNHHHHHHHHHIIIJJJJJJGGGEEEDDDEEEHHHLLLNNNSSSbbbpppzzzVVVUUUPPPJJJSSS___ggg}}}hhhaaaeeewwwqqqLLLAAA???===???;;;888666555666666666555444111111444555333444777999:::<<<>>>BBBHHHPPPVVV___ggglllkkkkkkpppvvvyyy~~~qqqiiikkk{{{iiippp{{{nnnaaakkk{{{vvvooojjjgggfff]]]ZZZWWWUUURRROOOJJJGGGHHHIIIKKKNNNRRRSSSSSSRRRSSSTTTUUUUUUUUUTTTRRRRRRRRRVVVZZZ\\\^^^```aaa```eee___]]]^^^\\\WWWWWW[[[ZZZTTTQQQWWW___ccceeehhhmmmllllllhhhdddkkkgggRRRIII===;;;888888999::::::::::::999777666555555666666CCCKKKTTTUUUQQQOOOTTTZZZ[[[YYYXXXWWWPPPEEE??????BBBLLLTTTSSSPPPQQQRRRSSSXXXYYYppp{{{sssfff\\\^^^UUUMMMIIIFFFBBBBBBDDDIIIPPPVVV\\\fffwwwoooZZZKKKEEEEEECCCIIIXXXjjjwww{{{~~~wwwqqqbbbYYYNNNHHHIIILLLNNNNNNKKKLLLNNNOOOPPPRRRVVVXXXZZZaaakkkuuu|||{{{pppfffcccccccccgggkkksssyyy|||uuujjj```kkktttsssdddVVVQQQOOOLLLSSSPPPQQQVVVYYYVVVRRRPPPJJJJJJKKKKKKJJJHHHGGGEEEFFFEEEFFFIIILLLSSSaaaooolllYYYRRRQQQVVVRRRWWWeee}}}hhh```cccwwwoooKKKAAA???;;;;;;;;;888666555666666666555555333555999:::777666888999:::<<<>>>BBBHHHPPPUUU___gggmmmmmmmmmpppssssss~~~|||nnnooo|||jjjkkkrrriii]]]hhh|||vvvoooiiidddbbb]]]ZZZWWWTTTRRROOOKKKIIIHHHIIIJJJMMMOOOQQQQQQPPPOOOPPPRRRTTTTTTUUUTTTTTTTTTWWW[[[]]]___bbbfffhhhrrrkkkeeeeeebbb\\\ZZZ[[[]]]YYYZZZdddnnntttwwwzzzqqqpppooommmkkkrrrmmmSSSDDD???:::888777888:::<<<<<<<<<;;;999888666555444555555<<>>AAAHHHOOOTTT___gggnnnooonnnppppppnnnsssnnnmmm~~~~~~lllhhhhhhbbbWWWdddzzzrrrjjjbbb^^^]]]ZZZVVVSSSQQQOOOLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTVVVWWWXXXYYYXXXZZZ]]]___aaafffnnntttyyypppmmmlllgggbbb```hhhcccbbbfffkkkkkkkkklllccccccdddfffiiiqqqmmmQQQ===666777666777888;;;>>>@@@???>>><<<;;;888666444444333444444999@@@EEEGGGHHHIIIJJJGGGHHHKKKOOOMMMGGGEEEFFFVVV\\\aaabbbaaa___WWWNNNMMMTTTsss~~~xxxqqqiii___VVVKKKCCCCCCFFFRRRXXXcccqqq~~~xxxoooggg]]]OOOEEEFFFGGGEEEAAA;;;888999;;;;;;AAAQQQhhhxxxyyytttppp~~~~~~xxxmmmaaaXXXRRRHHHDDD??????BBBFFFHHHHHHJJJLLLOOOQQQQQQQQQRRRSSSTTTVVVZZZ```hhhooouuuxxxzzzxxxtttmmmiiilllvvv|||xxxsssmmmhhhfff___ZZZ[[[]]]]]]aaaeeegggooo{{{|||tttrrr___\\\ccchhhbbb]]]^^^fffjjjbbbUUUKKKIIIJJJJJJJJJJJJIIIGGGFFFGGGEEEEEEHHHNNNYYYlll|||dddYYYTTTPPPTTTUUUaaagggmmmaaaaaaxxxPPPEEECCC===<<<;;;888666555666666666555333111333777888555444666888999;;;>>>AAAGGGNNNRRR^^^eeelllmmmnnnqqqqqqooojjjwwwlllggguuurrriiibbb[[[RRR^^^~~~wwwnnnddd^^^\\\YYYTTTQQQPPPNNNLLLJJJIIIJJJJJJJJJJJJJJJLLLMMMQQQRRRTTTVVVXXXZZZ[[[\\\^^^^^^```bbbccciiivvv{{{{{{yyytttooonnnfff^^^[[[XXXSSSQQQQQQRRRSSSVVV^^^hhhrrr|||uuucccOOO???666555777777999===BBBFFFGGGDDDAAA===<<<999666444333222222000333888===BBBDDDCCCBBBCCCDDDHHHMMMNNNLLLMMMQQQbbbkkkssstttqqqlllddd]]]RRRWWWtttzzzuuukkk]]]RRRIIIFFFLLLTTT[[[```jjjxxx}}}eee[[[NNNHHHHHHFFFAAA;;;>>>???@@@>>>;;;::::::<<<888<<>>>>>;;;888666555666666666555444111000222333222444888777999;;;===AAAFFFLLLQQQ\\\bbbgggiiimmmrrrtttsssrrr|||vvvkkkrrrzzznnn___VVVNNNYYYyyypppeee^^^[[[XXXTTTRRRPPPMMMJJJHHHHHHJJJLLLLLLKKKKKKMMMOOOSSSTTTUUUVVVXXXYYY[[[[[[cccbbbccceeeeeekkk|||yyyggg^^^VVVRRRPPPOOORRRXXX[[[]]]aaaiiisss{{{}}}|||dddWWWGGG<<<:::;;;;;;:::===BBBIIIPPPSSSPPPJJJDDD>>><<<999666444333222222222333666;;;@@@CCCBBB@@@CCCBBBEEEKKKNNNQQQXXX___qqq}}}yyywww___\\\sss}}}rrr{{{|||xxxpppcccTTTKKKHHHMMM[[[hhhgggiiipppyyyyyynnnccc^^^KKKDDD===<<>>>>><<<:::888777777999999BBBTTTdddhhhfffccc[[[ZZZWWWQQQIIICCC@@@???<<<<<<===???AAABBBBBBAAAFFFIIIMMMOOONNNNNNNNNNNNRRRSSSXXX^^^eeehhhhhhffffffggghhheee___[[[ZZZ[[[VVVYYY[[[ZZZ[[[^^^]]]ZZZ\\\[[[[[[[[[[[[ZZZYYYWWWXXXUUUTTTWWWXXXWWWZZZ^^^fffmmmvvv}}}xxxllljjjiii___QQQHHHHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCFFFLLLUUUcccwwwppp\\\ZZZZZZ[[[UUU]]]mmmrrrdddbbbhhh~~~TTTDDD@@@<<<>>>;;;888666555666666666555777333111222333333666:::666888;;;===AAAEEEKKKOOOZZZ___dddgggmmmtttwwwuuuzzzzzzwwwrrr^^^SSSJJJRRRvvv|||xxxqqqfff___\\\ZZZWWWUUURRROOOJJJGGGGGGKKKOOOPPPOOOOOOQQQSSSUUUUUUUUUVVVWWWXXXZZZZZZeeeccceeefffdddhhh|||{{{uuuccc\\\UUUTTTVVV\\\eeeoooyyyzzz{{{|||xxxoooQQQGGG;;;888===BBBCCCAAAIIIPPPZZZbbbccc[[[OOOFFF===<<<999666444333222222444555777;;;@@@DDDFFFFFFDDDAAABBBGGGNNNWWWdddooojjj___ooonnn___XXX^^^fffnnnssstttrrrpppeeeYYYNNNKKKQQQ]]]lllyyytttrrrvvvzzzqqq\\\MMMHHHAAA>>><<<===@@@BBBBBBAAA>>>>>>===;;;999888777666;;;999;;;FFFOOOQQQPPPPPPFFFFFFDDD@@@<<<:::::::::<<<===>>>???@@@@@@@@@@@@DDDFFFIIIKKKKKKKKKLLLMMMPPPQQQUUU\\\bbbccc^^^ZZZSSSWWWZZZ[[[ZZZWWWUUUTTTPPPTTTTTTRRRSSSVVVVVVSSSSSSUUUWWWXXXYYYXXXVVVUUUTTTRRRSSSVVVVVVVVVZZZ```gggmmmtttzzzooogggaaaXXXNNNHHHHHHHHHJJJJJJJJJIIIHHHGGGBBBDDDJJJSSS\\\jjj}}}ttt]]]\\\___```ZZZcccrrrooobbb___\\\XXXGGG@@@;;;>>>;;;888666555666666666555666333222444555444666999666888;;;===@@@EEEJJJNNNWWW]]]ccchhhooouuuvvvsssxxxzzzwww___QQQFFFLLLlll|||zzzxxxsssjjjccc___^^^\\\YYYVVVQQQKKKGGGEEEKKKRRRUUUTTTSSSUUUXXXWWWWWWWWWXXXYYY[[[]]]^^^dddcccdddeeeaaadddxxx~~~}}}zzzuuuhhhccc```ccchhhppp|||zzzjjj[[[FFFBBB======AAAGGGJJJLLLVVV^^^jjjrrrqqqeeeTTTGGG===;;;999666444333333333444666999===BBBGGGMMMPPPGGGCCCAAAGGGQQQ___sssmmm^^^kkkooobbbQQQRRRUUUZZZ```eeeeeeeee[[[SSSOOOWWWdddpppzzz}}}zzz||||||nnnUUUFFFDDD>>>???@@@@@@?????????@@@CCCAAA???===<<<;;;999888;;;777888===@@@@@@@@@AAA======<<<:::888777888:::999;;;===>>>>>>>>>??????BBBDDDFFFGGGHHHIIIKKKMMMPPPPPPSSSXXX]]]]]]WWWRRRIIILLLPPPRRRSSSSSSSSSSSSPPPRRRRRROOOOOORRRSSSPPPRRRSSSUUUVVVUUUTTTTTTTTTOOONNNPPPTTTUUUVVV\\\ccceeekkktttzzz}}}sssddd]]]XXXRRRMMMLLLGGGHHHIIIJJJJJJJJJHHHHHHCCCGGGPPP[[[fffrrrxxxaaa______```]]]jjjvvvlll___]]]aaa]]]KKKBBB===???;;;888666555666666666555333111222555666444444666555888;;;===@@@EEEJJJMMMUUU\\\dddkkkqqqvvvtttooosss}}}yyy}}}yyy```OOODDDGGGfff|||{{{zzzvvvnnnhhhbbbaaa___]]]ZZZTTTMMMGGGDDDLLLTTTXXXXXXWWWXXX[[[[[[ZZZ[[[\\\^^^```cccdddcccaaacccddd___```uuullljjjkkkrrr{{{ttt```NNN@@@AAABBBBBBDDDIIIPPPVVV^^^gggttt}}}zzzkkkVVVHHH<<<;;;888666444444444444333666999===BBBJJJRRRXXXKKKEEECCCHHHTTTggg~~~lll\\\iiiuuummmccc^^^YYYYYY\\\```aaaaaaUUUPPPSSScccttt~~~oooUUUHHHIII???BBBEEEEEECCCBBBDDDFFFGGGDDD@@@===<<<;;;999888888555666:::;;;999:::===888888888666444444555777666888;;;<<<<<<===>>>???@@@BBBDDDEEEFFFHHHKKKNNNMMMLLLLLLPPPUUUUUUOOOJJJEEEFFFHHHJJJLLLNNNPPPQQQMMMOOOOOOKKKKKKNNNOOOLLLNNNOOOOOOOOOMMMMMMNNNPPPKKKKKKNNNRRRTTTWWW^^^fffbbbjjjtttzzz}}}zzzlllaaaWWWSSSQQQOOOOOOQQQGGGHHHIIIJJJJJJJJJIIIHHHJJJOOOZZZgggqqq|||}}}fffbbb^^^\\\\\\mmmxxx~~~nnn```YYYYYYllleeeJJJAAA@@@???:::888666555666666666555444333333222222333333444777888:::<<>>CCCHHHSSS^^^RRROOOCCCCCCYYYtttccc[[[jjj~~~uuukkkfffaaa```dddeee```XXXTTTUUUYYYhhh}}}{{{nnn```UUUPPPNNNLLLJJJHHHHHHIIIJJJJJJIIIKKKJJJGGGDDDAAA===:::888777777777777666666666666555444444333333444444555999999999:::::::::;;;;;;???@@@AAAAAABBBDDDGGGJJJJJJHHHGGGJJJNNNPPPOOOLLLDDDFFFHHHJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKMMMQQQWWW]]]aaahhhmmmtttzzz~~~uuummmgggjjjooommm```SSSKKKGGGFFFJJJPPPSSSOOOJJJKKKHHHFFFGGGJJJKKKJJJHHHKKKNNNZZZmmmeeefffdddaaagggnnnqqqaaaXXXWWWhhheeeKKKBBB???===:::888666555666666666555444333333222222333333444777999:::<<>>DDDGGGHHHMMMUUUOOOKKKAAABBBYYYtttbbbYYYgggyyyrrrkkkkkkiiiiiijjjfff]]]VVVTTT]]]jjj}}}qqqccc\\\ZZZZZZ[[[UUUSSSQQQPPPQQQPPPOOOMMMMMMLLLJJJGGGBBB===999777666666555555555444444444333333333333444555666777999999999999::::::::::::;;;===>>>>>>???@@@CCCFFFHHHGGGHHHIIIKKKLLLLLLKKKFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLLLLMMMQQQVVV]]]bbbiiiooovvv|||yyyjjjccc^^^SSSUUUQQQOOOTTTZZZYYYOOOEEEFFFDDDCCCGGGOOORRROOOJJJJJJHHHFFFGGGJJJLLLKKKJJJQQQRRR[[[kkk{{{}}}fffjjjhhhccciiipppyyyggg\\\YYYddddddKKKCCC@@@<<<;;;888666555555666666555444333333222222333333444888999;;;<<>>AAACCCDDDFFFHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBCCCCCCDDDAAABBBCCCDDDFFFGGGHHHIIILLLLLLMMMNNNQQQVVV^^^ccclllrrryyyhhh]]]QQQNNNPPPMMMCCCBBBBBBGGGLLLLLLGGGAAACCCAAAAAAFFFLLLPPPNNNJJJHHHFFFEEEFFFIIILLLMMMMMMRRRRRRYYYfffuuuwwwhhhooolllgggnnnuuuqqqccc___dddbbbKKKCCCAAA===;;;999666555555666555444444333333222222333333444888999:::<<>>@@@BBBAAADDDFFFEEECCCAAABBBEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHKKKLLLNNNOOOQQQWWW___eeepppvvv~~~kkk\\\ZZZSSSPPPRRRQQQHHHGGGFFFGGGIIIJJJHHHFFFDDDCCCCCCGGGLLLNNNLLLIIIEEEDDDDDDEEEHHHKKKMMMOOORRRUUU___nnn|||vvvmmmtttppplllttt}}}wwwjjjdddhhhhhhNNNDDD@@@<<<<<<999666555555666555444444333333222222333333444777888:::;;;===BBBHHHLLLYYY^^^ffflllpppuuu{{{xxxaaaRRRGGGHHHMMMccc{{{uuusssqqqnnnllljjjgggdddaaaccceeefffgggiiimmmooorrrqqqpppnnnmmmllllllllliiiiiiiiihhheeeggguuu{{{sssnnnlllmmmlllaaaSSSSSS]]]qqqqqqvvvwww___PPP@@@:::999888999;;;;;;<<>>@@@>>>AAACCCBBB???>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFIIIKKKNNNPPPRRRXXXaaahhhtttzzznnncccccc]]]ZZZYYYTTTRRRPPPLLLIIIHHHIIIIIIIIIJJJIIIIIIKKKNNNNNNLLLIIICCCCCCDDDDDDFFFJJJNNNPPPUUU]]]nnnzzztttzzzuuurrr|||yyylllhhhrrrsssSSSDDD???;;;<<<:::777555555555444444444333333222222333333444666777888:::<<<@@@FFFJJJWWW]]]eeelllppptttyyy}}}~~~|||kkkUUUHHHHHHHHHRRR}}}zzzyyyxxxuuuqqqnnnjjjiiifffffffffeeeeeegggkkknnnpppooonnnmmmlllllllllllleeecccbbbaaa```gggwwwwwwkkk___WWWaaahhhrrrvvvpppeeebbbdddxxxyyy~~~lllRRRFFF:::777888888:::===???BBBGGGMMMRRRVVVYYYZZZ]]]bbbfffdddbbb```]]]YYYHHHKKKLLLRRR[[[```ttthhhWWWYYYhhhiiieeedddaaa\\\YYYUUUTTTWWWhhhqqqlllcccWWWOOOMMMPPPTTTNNNPPPRRRVVVYYYYYYVVVSSSOOONNNKKKGGGCCC>>>;;;999555555555444444444333333222222111000000111111222444444444444555555555555111444666888888999;;;<<<===>>>??????>>>======>>>===============>>>???@@@============>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCFFFJJJNNNPPPRRRYYYdddlllwww~~~~~~}}}zzzooofffbbb\\\XXXUUUSSSQQQPPPQQQPPPOOOPPPPPPOOOLLLJJJDDDEEEEEEFFFGGGJJJOOOSSSWWWbbbvvv{{{||||||zzzooolllvvv|||WWWDDD>>><<<<<<:::777555555555444333444333333222222333333444555666777888:::>>>DDDHHHSSSYYYccciiimmmppptttwwwwwwwwwuuuuuuwww[[[JJJLLLGGGFFFggg}}}wwwqqqmmmkkkhhhgggeeecccbbbcccgggjjjllllllkkkkkkkkkkkkllllllfffbbb^^^]]]^^^gggzzzsssiii```XXXSSScccsssrrr___MMMDDD<<<:::::::::===@@@CCCHHHOOOVVV\\\___``````dddkkknnnkkkgggfffbbb\\\NNNQQQRRRYYYaaaeee{{{oooZZZWWWdddeee```[[[TTTMMMKKKLLLSSS```uuuyyyrrrjjj^^^SSSOOOPPPTTTWWWOOOQQQTTTYYY\\\[[[XXXUUUUUURRRMMMGGGBBB===:::999555444444444444333333333222222111222222333444444333333333333444444444444000333666888888888:::;;;<<<<<<<<<===>>>>>>===;;;<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???<<<===>>>???@@@BBBBBBCCCDDDHHHNNNQQQSSSZZZfffpppzzz}}}wwwrrrkkkbbbZZZTTTTTTSSSSSSRRRQQQNNNLLLHHHIIIIIIIIIIIILLLRRRVVV\\\fffwww{{{qqqooo}}}xxxXXXDDD???>>>===:::777555555555444333444333333222222333333444444555666777999===CCCGGGNNNUUU___fffiiillloooqqqrrruuutttpppvvvbbbNNNPPPIIIAAA[[[{{{sssnnnlllgggfffccc___]]]___cccfffooonnnnnnoooooopppqqqrrriiiddd^^^[[[]]]hhh}}}xxxpppjjjgggdddbbbeee{{{ppp```LLLDDD>>>===<<<===@@@EEEFFFKKKSSS\\\aaaddddddcccgggooosssoookkkiiiccc\\\TTTUUUUUU[[[bbbeee~~~{{{bbb[[[eeeddd[[[RRRHHHEEEEEEMMM\\\qqq{{{tttwwwmmmdddYYYSSSTTTVVVUUUSSSVVVXXX\\\```cccbbb^^^[[[[[[WWWPPPHHHAAA<<<999888444444444333333333222222111111222333444666777888222222333333333444444444222555888:::::::::;;;===<<<:::999;;;>>>???===:::===<<<;;;:::::::::;;;<<<::::::::::::;;;<<<===>>>;;;<<<===???BBBDDDEEEFFFBBBHHHNNNQQQSSS[[[hhhrrr|||}}}lll```UUUUUUUUUUUUTTTRRRPPPNNNJJJLLLLLLKKKKKKNNNTTTYYYfffmmmzzz|||uuuuuuwww{{{~~~\\\HHHAAA>>>:::999777666555555555666444333333222222333333444333444555777:::===???AAANNNVVV^^^bbbgggnnnqqqpppwwwrrrpppttt{{{oooSSSJJJJJJLLLXXXhhh~~~rrrhhheeebbb```^^^^^^```bbbddddddrrrrrrrrrpppppprrrvvvyyypppfff___aaaccchhhyyywwwnnn{{{vvvbbbnnnvvvmmmfffIIIDDD>>><<<>>>BBBFFFHHHHHHTTT^^^^^^___ffflllnnnooovvvqqqkkkllleee[[[\\\]]]___\\\^^^cccdddpppnnn___[[[ZZZSSSKKKHHH@@@FFFWWWooo}}}wwwtttjjj```WWWWWWVVVSSSSSSVVV\\\\\\]]]```cccdddcccbbbZZZRRRKKKGGGCCC>>><<<>>>777666444222222222444555222222222222222222222222222222222222222222222222222333444666777888888888888888999::::::::::::999777888888888999999999999::::::;;;;;;;;;;;;;;;;;;===???BBBBBBAAAAAABBBCCCGGGJJJLLLOOOUUU___kkkttt}}}|||jjj^^^RRRNNNKKKNNNUUUWWWQQQIIIJJJHHHGGGIIIJJJMMMTTT]]]jjjttt~~~zzzrrrpppyyyYYYFFF@@@>>>:::999777666555555555555444333333222222333333444333333555777:::===???AAAJJJRRRZZZ___eeemmmqqqqqqxxxyyyuuunnnsss___PPPIIIHHHOOO[[[uuu~~~zzzyyyxxxssskkkfffeeefffdddaaabbbfffkkkoooqqqpppppppppqqqvvv}}}{{{nnndddccceeelll}}}yyy|||qqqooouuuwww}}}fffXXXQQQMMMEEECCCBBBCCCFFFJJJMMMPPPUUU___fffeeeeeekkkrrrtttpppuuuooogggfff^^^UUUWWWcccgggfffhhhlllgggiiixxxuuugggdddbbbZZZQQQLLLJJJVVVlllwwwpppccc\\\YYY[[[\\\XXXUUUWWWXXXXXX[[[___dddggggggfff]]]UUUMMMIIIEEE???<<<===777666444333222222333444222222222222222222222222222222222222222222222222222333444555666777777777777777888999999999999888777777777777888888888888999::::::::::::;;;;;;;;;===>>>AAAAAAAAAAAABBBCCCEEEHHHLLLQQQXXXcccpppyyy|||eeeTTTLLLNNNKKKJJJNNNTTTUUUQQQLLLJJJGGGGGGJJJLLLQQQ[[[eeelllwwwzzzppplllwwwXXXEEE@@@AAA;;;999888666555444555555444333333222222333333444222333555777999<<>>>>>???BBBDDDHHHMMMVVV^^^hhhttt{{{wwwxxxssshhhZZZOOOJJJLLLPPPJJJLLLOOOPPPPPPPPPOOOOOOJJJHHHIIILLLPPPXXXhhhvvv~~~sssnnnsssyyyppp___FFF>>>AAA;;;:::888666444444444444444333333222222333333444222222444666999<<<>>>@@@AAAIIIPPPTTTZZZbbbggghhhmmmvvv}}}mmmggg~~~rrrhhh[[[PPPQQQZZZ}}}xxxqqqmmmmmmooommmiiihhhkkktttsssqqqqqqqqqqqqnnnlllrrrsssvvvzzznnneeekkk~~~nnncccaaaccc___]]]___aaadddmmmuuuyyylllZZZNNNPPPZZZ]]]ZZZVVVYYY^^^bbbeeehhhkkkmmmsssvvv{{{~~~~~~|||}}}}}}}}}tttmmmiii^^^ZZZeeevvvttt}}}tttjjjggggggkkknnnqqqrrrqqqooommmjjjffffffgggiiikkkllljjjiii^^^WWWRRROOOKKKCCC>>>===888777666555444333333222222222222222222222222222222222222222222222222222000111222333333444333333222222333444444444444333333444444444444555555555555555666777777888999999999;;;<<<======???BBBEEEJJJPPPZZZdddmmmxxxkkkggg{{{yyynnn___SSSMMMLLLLLLLLLMMMOOORRRSSSPPPNNNNNNOOOLLLKKKKKKNNNQQQZZZkkkzzz|||qqqmmmuuuvvvuuufffGGG;;;>>><<<;;;888666444444444444444333333222222333333444111222444666888;;;>>>???AAAHHHNNNRRRXXX```fffgggkkkrrr{{{lllxxxxxxgggWWWPPPTTTrrrvvvsssqqqqqqsssqqqkkkiiijjjqqqrrrrrrtttvvvtttqqqooorrruuuzzz~~~wwwmmmqqqmmmaaa```fffiiipppuuurrrkkkkkkooo___VVVLLLKKKZZZllluuuuuubbb```___aaagggnnnrrruuuwwwxxx{{{{{{{{{~~~{{{|||wwwrrrooobbb^^^kkkxxxwwwhhh```ccchhhtttxxxyyyvvvssstttsssqqqmmmlllmmmoooqqqrrrpppooo```ZZZUUUSSSMMMEEE>>><<<888888777666555333222222222222222222222222222222222222222222222222222222000000111222222222222222111111222333333333333333333333444444444555555555444555666666777888999999999:::<<<======@@@DDDGGGJJJQQQ\\\gggqqq{{{hhhZZZZZZyyyzzzhhh\\\UUUQQQLLLHHHOOOQQQSSSSSSQQQOOONNNMMMLLLLLLOOOQQQTTT]]]nnn~~~vvvjjjfffhhhssszzzoooKKK===???<<<;;;999666444333333333444333333222222333333444111222333555888;;;>>>??????FFFMMMQQQWWWaaagggiiillltttyyyfffXXXUUUhhh|||{{{}}}{{{vvvtttvvvyyyyyyyyy{{{}}}~~~|||zzzyyy|||zzzzzzuuunnnpppyyysssjjjjjjmmmOOOLLLIIILLL^^^xxxwwwllliiiooowww}}}~~~|||{{{}}}|||xxxyyy~~~|||~~~{{{yyyuuufffaaannnxxxjjjaaaaaaiiippp|||~~~zzz||||||yyyvvvvvvuuuvvvvvvuuusssqqqfff```[[[WWWQQQFFF>>>;;;999888888777555444222111222222222222222222222222222222222222222222222222///000111111222111111111111111222333333333333222444444444444555555555555444555666777888999::::::999;;;<<<===>>>AAAEEEHHHJJJSSS___kkkvvvcccPPPKKKWWWmmmzzznnneee\\\UUUPPPNNNOOOPPPQQQQQQPPPNNNLLLLLLMMMQQQUUUYYYaaassspppddd```ZZZqqq}}}wwwQQQAAACCC===;;;999666444333333333444333333222222333333444111222333555888;;;>>>???===EEELLLPPPXXXbbbiiikkknnnyyywwweee[[[bbb}}}uuutttfffSSSSSSPPPPPP]]]xxx}}}uuuyyy|||{{{yyyvvvxxx~~~{{{jjjcccqqq|||nnneeedddlllwww~~~|||{{{yyyvvvqqqnnnllleee___[[[SSSGGG===:::999999888777666444222111222222222222222222222222222222222222222222222222///000000111111111111000111111222333333333333222444444444555555555666666555555666777888999:::::::::;;;<<<===>>>AAAFFFIIILLLUUUcccppp|||zzz___IIIMMMEEEKKKdddttthhh___[[[LLLLLLMMMOOOQQQQQQOOOLLLKKKNNNSSSXXX\\\eeewww{{{nnnhhhggg[[[vvvzzzQQQEEEDDD???<<<999777777777666555444444333333333333222222333333444555777999:::;;;DDDEEEHHHNNNVVV___hhhmmmqqqtttzzz{{{gggaaazzzqqqzzzppphhh]]]\\\[[[XXXXXXgggyyywwwxxxyyyyyyuuuuuufffcccxxxrrrnnnjjjllluuu~~~}}}}}}}}}|||xxxrrrmmmiiifffdddbbbXXXJJJ@@@===;;;999777555444333333333222222222222222222222222111222333333333333222111222222222222222222222222000111111222222333444444333444555777777777666666333444555777888888888888<<<<<<<<<<<>><<<999777666666555444444444444333333222222222333333444555777999:::;;;AAACCCFFFLLLTTT]]]eeejjjrrruuuzzzrrrzzzwwwmmmkkkmmmllljjjeee```eeezzz}}}yyywwwuuu|||}}}zzzmmm^^^\\\{{{ooohhhhhhkkksss~~~}}}{{{yyytttoookkkddddddeeecccYYYJJJ???===;;;999777555444333333333222222222222222222222222111222222333333222222111111111111111111111111111000111111222222333444444444555555666666555444333333444555666888888888999<<<<<<<<<===???CCCGGGJJJOOO^^^nnnyyyvvv\\\LLLHHHDDDAAAFFFWWWooowwwnnnhhhVVVQQQPPPUUUWWWTTTPPPNNNLLLPPPVVV\\\cccnnn{{{zzziiibbbfffyyyYYYEEECCC>>>;;;888666666555444333555555444333333222111111222333333555666888:::;;;>>>@@@DDDKKKSSS[[[aaaeeennnrrrxxxzzzzzzzzz{{{||||||{{{~~~uuupppwww|||qqqlll^^^QQQQQQzzztttkkkeeekkkuuu{{{wwwsssooojjjggg]]]___dddfff^^^OOOBBB<<<:::999777555444333333444222222222222222222222222111111222333333222111111000000000000000000000000000111111222222333444444555555555555444333222111444444555666777888999999:::<<<===???@@@CCCHHHKKKSSSbbbsss~~~iiiXXXNNNEEE@@@EEEOOO```}}}zzzttt[[[XXXYYY^^^^^^WWWPPPMMMNNNRRRYYY```iiittt}}}~~~~~~lllbbblllxxxssswwwcccFFFAAA>>><<<888666555555444222555555444333222222111111222222333444666888:::;;;;;;>>>CCCJJJRRRYYY___bbbgggnnnuuuvvvtttssswww|||}}}ppp```ZZZNNNEEEJJJggg{{{tttqqqrrr{{{zzzsssnnniiieeebbbXXXYYY```iiiiiiZZZGGG;;;:::999777555444333444444111111111111111111111111111111222222222222111111000000000111111111111111000111111222222333444444444444555555444444444333444444555666777888999999999<<<>>>@@@AAAEEEKKKOOOXXXeeeuuu~~~~~~lll]]]WWWJJJDDDHHHIIIQQQppp}}}kkknnnrrrsssiiiZZZPPPMMMMMMSSS]]]gggqqq~~~uuunnnfffmmm|||zzz}}}uuu}}}nnnJJJ@@@???<<<999777666555444222555555444333333222111111222222333444666888999:::;;;>>>CCCJJJQQQXXX^^^aaafffmmmuuuuuuqqqppptttzzz~~~}}}cccQQQLLLCCCAAAKKKbbb}}}vvvvvvxxxxxxpppjjjeeebbb___VVVSSSYYYhhhooodddLLL:::999888666555444444444555111111111111111111111111111111111111111111111111111111111222222222333333000111111222222333444444333444444555555666777888555555555555666888999:::999<<>>:::888777666444333444444333333333333222222111222222444555777999:::<<<>>>BBBHHHPPPWWW]]]aaaiiiooovvvwwwrrrppprrrvvvsssWWWHHHFFFAAABBBPPPooozzzuuuyyyvvvnnnhhhddd```]]]WWWQQQSSS```iiiaaaLLL;;;999888666555444444555555111111111111111111111111222111000000000000111222111111111222333333444444000111111222222333444444333333333444666777999:::555555444555666777999;;;999===@@@AAACCCJJJVVV___mmmwww~~~qqq^^^PPPGGGGGGDDDEEE\\\xxx~~~___QQQQQQSSSZZZeeeoooyyyzzz~~~~~~ooohhhjjj}}}sss{{{}}}QQQFFFBBB???;;;999888777555333222222333333333333444444111111222333555777999:::<<<>>>AAAFFFMMMUUU\\\aaagggnnnuuuwwwuuussstttuuu{{{tttdddKKKBBBDDDAAACCCRRRxxx}}}}}}}}}uuunnnhhhccc___]]]YYYQQQNNNTTTXXXRRRFFF===999888666555444444555555111111111111111111111111222111000//////000111222000000000111222333333333000111111222222333444444444444333333444666777888666555444444555777999;;;:::===@@@AAADDDMMM[[[ggguuusssjjj[[[MMMGGGDDDHHHYYYmmmttt[[[PPPQQQWWW^^^jjjuuu~~~}}}nnngggmmm~~~wwwkkkyyyRRRIIICCC@@@<<<999888777555444111222222333333444444555111111222333555777999:::<<<===???DDDKKKSSS[[[```ccciiiqqqwwwxxxwwwxxxyyyuuu||||||eeeWWWBBB>>>CCC@@@AAAPPPrrr|||tttnnnhhhddd```]]][[[SSSLLLKKKIIIEEE@@@???888777666555444444555666000000000000000000000000222111000//////000111222...//////000111222222222000111111222333333444444555444333222333444555666666555444444555777:::;;;:::===@@@AAADDDNNN___kkkxxxxxxgggTTTIIIEEEJJJXXXeeexxxeeeUUUOOOPPPXXXaaammmyyyqqqiiioooqqqlllzzz]]]EEEAAA@@@>>>;;;777555555666555444333333222222333333444333333333333444555555:::<<>>DDDBBBBBBLLLjjjoooppptttxxxvvv|||yyytttlllddd___^^^^^^[[[UUUMMMHHHEEEAAA===:::999888777666444333222111333222111111000111111111222555777555222///...///000000000000111111111111000111111111111222222222555555555555555555444444666666666666666777888888;;;???BBBDDDHHHTTTeeerrrqqq[[[RRRNNNNNN\\\ooolllccc\\\TTTQQQTTTVVVggg}}}rrrkkkvvv~~~pppfff}}}aaaHHHBBBAAA>>>;;;777555555555555444333333222222333333444333333333333444555555999<<>>@@@EEE@@@AAAQQQlllqqqllldddcccdddrrr|||yyyssskkkccc]]][[[[[[YYYSSSLLLHHHEEEBBB===999999888777666444333222111333333222111000000111111222444666555222//////000000000000000111111111111111111111111222222222222555555555555555555555555777777666777777888999:::<<<@@@CCCFFFKKKXXXjjjxxxyyy\\\SSSVVV___qqq~~~iii___XXXQQQOOOSSSYYYnnnqqqiiisssooo___gggMMMDDDBBB???;;;888777666555555444333333222222333333333333333333333444555555888;;;>>>AAADDDJJJSSSZZZ___gggnnnpppsssxxx|||}}}~~~bbbHHHDDDBBB@@@EEEHHH>>>DDD\\\pppyyyooo[[[QQQOOOYYYjjj||||||zzzwwwrrrjjjbbb\\\YYYXXXVVVQQQKKKHHHEEEBBB===999888888777666444333222222444444333111111000000000111333444444222111111111000000000111111111222222111111111111222222222333555555555555555555555555777777777777888999:::;;;>>>AAADDDHHHPPP___rrr```YYYggg|||kkk___WWWPPPPPPVVV___ttt}}}mmmfffkkkjjjYYYtttxxxoooTTTFFFCCC???<<<:::888666555555444333333222222333333333333222222333333444555777:::>>>@@@CCCIIIQQQWWW\\\fffoooqqqssswwwzzzzzz~~~xxxxxxuuuoooiiiaaaSSSGGGNNNLLLKKKOOONNNAAALLLkkkgggSSSIIIIIIQQQyyy|||zzzxxxvvvuuussspppjjjccc]]]ZZZZZZVVVQQQKKKHHHFFFCCC===999888888777666555444333333555444333222111000000000111222333333222222222222000000111111111222222222111111111222222222333333444444444555555555555555666666666777888999;;;<<<>>>AAAEEEKKKUUUfffzzznnnhhh}}}sssdddZZZSSSTTTZZZcccuuu}}}lllcccjjj~~~```RRRgggttt{{{___HHHDDD???<<<;;;:::777555555444333333222222333333333222222222222333444444666999===???BBBGGGOOOUUUZZZeeeoooqqqppprrruuuuuuyyy{{{zzzmmmbbb^^^^^^]]]aaaaaa\\\YYYRRRGGGUUUwwwrrr[[[NNNKKKQQQyyyuuusssqqqooooooooonnnkkkfffbbb```___YYYTTTMMMIIIFFFCCC>>>:::888888777666555444444333555444333222111111111111222222111111222333333333111111111111222222222222111222222222222333333333444444444555555555666666333444444555777999:::;;;>>>AAAFFFNNN[[[mmmrrrzzziii]]]UUUVVV[[[dddrrrmmmdddkkkwww}}}|||WWWMMMZZZvvviiiJJJEEE@@@======;;;888555555444333333222222333333222222222222222333444444444888<<>>:::888888777777666555444444444444333222222222222333444222000111222333333222111111111222222222222333222222222222333333333333333333444444555666666666222333333555777999;;;<<<>>>AAAIIISSSbbbtttrrrsss{{{jjj^^^UUUTTTYYYcccpppmmmbbbjjjsssuuuzzzSSSNNNSSSxxxlllLLLFFF@@@>>>>>><<<888555555444333333222222333333222222222111222222333444333777;;;>>>@@@EEELLLQQQUUUbbbmmmnnnlllnnnrrrtttvvvyyy{{{zzzuuuqqqyyypppZZZLLLHHHTTTjjjzzzyyykkk___]]][[[dddxxxvvvqqqooommmkkkmmmoooqqqqqqooollljjjjjjggg___UUULLLGGGCCC???;;;888888777777666555555555333333222222222333444444555333000000222333333111111111111222222222333333222222222333333333444444333333444444555666666777222333444555888:::<<<===???CCCLLLYYYiii{{{}}}nnn|||yyyjjj___VVVTTTXXX```rrrkkk___lll{{{xxxxxxUUUQQQQQQwwwjjjLLLGGG@@@>>>>>>===999555555444333333222222333333222222111111222222333444333666;;;>>>@@@DDDKKKPPPSSS```lllmmmllloootttwwwyyyzzzzzzzzz}}}nnn^^^YYYgggyyy}}}sssmmmzzzpppVVVHHHEEENNN^^^aaaaaa]]]aaajjjlllvvvyyytttrrrqqqpppnnnqqqssstttqqqnnnlllllllllcccWWWMMMGGGCCC???<<<888888777777666666555555222222222222333444555555666333000000222333222111111111222222222333333333222222333333333444444444333333444444555666777777333444555666999;;;>>>???@@@EEEOOO]]]nnn{{{wwwkkkaaaXXXUUUYYY^^^vvvzzzcccdddqqqpppUUUJJJWWW{{{oooRRRCCCAAADDD>>>::::::666555444333333222222333333111111222222222333333333666777999<<>><<<999888777777555444555444333333222222333333333333333222222111111111111111111111111111111111111111222333333333333222333333444444555666666666333444666777777:::>>>@@@CCCLLLWWWbbbrrryyyrrrlll^^^RRRWWWdddpppwwwbbbccczzz{{{nnnSSSJJJRRR|||yyy}}}~~~YYYGGGAAADDD@@@===<<<666555444333333222222333333222222333333333444444444666777999;;;???CCCFFFGGGLLLUUU```eeeeeegggmmmtttzzz{{{}}}}}}yyy|||oooWWWOOOPPPMMMKKKHHHEEEDDDEEEGGGIIIPPPbbb}}}yyy}}}}}}~~~dddLLLCCCDDDCCCJJJXXXaaammmzzz{{{|||xxxyyy}}}|||}}}yyywwwwwwmmmeeeYYYPPPJJJFFFAAA===<<<:::888888888888777666555444333333222222333333333333333222222222111111111111111111111111111111111111222333333333333222333333444444555666666666555666777888999;;;???BBBEEEPPP\\\iiixxxwwwqqqmmmkkkiii___WWW___nnnttt```ccc{{{kkkQQQKKKLLLmmm|||wwwfffMMMAAADDDBBB???===666555444444333333333333333333333444444444555555555555666888:::>>>AAADDDFFFHHHPPP[[[cccfffhhhjjjlllsssxxx~~~~~~xxxvvvsssVVVGGGCCCDDDDDDDDDDDDDDDCCCCCCCCC>>>DDDPPPeee~~~~~~gggNNNDDDDDDEEEMMM[[[ffftttzzzuuuuuu|||yyyzzz}}}|||~~~}}}zzzxxxwwwnnnfffZZZQQQKKKGGGBBB>>>;;;999888777999999999888555444444333333333333333333333333222222222222111222222222222222222222222111222222333333333333333333333444444555666666666777888999999:::<<<@@@CCCIIIUUUdddrrr|||hhhccccccffffff^^^ZZZdddtttppp^^^ddd{{{kkkRRRLLLIIIbbbxxxtttSSSAAACCCBBB@@@===666555555444333333333333333333333333333444444444444444555777999<<<@@@CCCDDDHHHOOOYYYdddjjjlllkkkjjjpppuuu{{{~~~zzzwww}}}uuullllllmmmkkknnnuuuyyynnnYYYKKKEEEFFFFFFFFFFFFEEEDDDCCCCCCGGGCCCAAAGGG]]]hhhQQQIIILLLOOOWWWbbbjjjxxxxxxxxx|||yyyyyyyyyzzz|||}}}}}}|||yyyvvvtttnnnfffZZZQQQKKKGGGBBB>>><<<:::888888999999888777555555444333333333333333222222222222222222222222222222222222222222222222111222333333444444333333333333444444555666666666888999999999:::===AAADDDLLLYYYjjjzzzpppbbbccceeeccc\\\YYYdddrrr~~~nnn___hhh|||xxxkkkTTTKKKJJJ[[[wwwYYYAAABBBAAA???<<<666666555444444333333444444222222222222333333333333333444666888;;;>>>AAABBBGGGNNNXXXcccjjjmmmllljjjnnnoootttzzz{{{yyy{{{yyyrrreee[[[\\\]]]]]]aaahhhoootttsssiii\\\SSSLLLFFFIIIGGGFFFDDDDDDDDDEEEFFFIIIGGGEEEDDDIIIYYYqqqzzzcccSSSQQQVVV[[[```hhhnnnzzz~~~yyy|||}}}yyyvvvmmmeeeYYYPPPJJJFFFAAA===???<<<:::999999888777555666555444444333333444444222222222222222222222222222222222222222222222222222222333444444444444333333333444444555666666666777888888888999===BBBFFFOOO^^^pppxxxggggggfffbbb\\\]]]hhhsssxxxmmmbbbmmm{{{wwwjjjSSSGGGMMMVVVrrrzzz```DDDBBB@@@===<<<999666555555444444444444444111111111222222222333333222333555777:::===???AAADDDJJJTTT^^^eeeiiijjjjjjmmmlllnnnuuuxxxxxxxxxzzzsssdddYYYZZZ^^^bbbjjjuuu|||yyypppddd]]]ZZZVVVQQQNNNLLLIIIGGGFFFGGGHHHJJJAAACCCFFFHHHFFFEEELLLUUUppp|||iiiYYYSSSUUU[[[___\\\aaadddqqq|||zzzvvvmmmeeeYYYPPPJJJFFFAAA===@@@===;;;999999888666555666555555444444444444444111222222222222333333333333333333333333333333333222222333444444444444444333333444444555666666666777777888888:::>>>DDDHHHUUUdddwww|||mmmjjjeeeaaabbbjjjwwwzzzuuuvvvnnneeesss~~~uuufffOOOBBBOOOQQQ~~~tttrrrgggHHHDDD@@@;;;<<<<<<666666555444444444444444222222222333333333444444222222444666999<<<>>>???BBBHHHQQQYYY___ccchhhkkkooonnnqqquuuuuusssuuuyyyzzzssseeeeeellluuu|||vvvqqqcccaaa]]]XXXTTTRRRQQQQQQMMMGGGDDDFFFEEEAAABBBEEEHHH```wwwgggUUUNNNPPPUUUWWWWWWQQQRRRSSSaaawww{{{vvvnnnfffZZZQQQKKKGGGBBB>>>???<<<:::999999999888666666666555444444444444444111111222222222333333333333333333333333333333333222333444444555444444444333333444444555666666666777777888999;;;@@@GGGLLL]]]lllsssmmmdddbbbjjjzzzhhhlllttt}}}ooogggvvvsssbbbKKK???PPPMMMrrrzzzssskkkKKKFFF@@@;;;===???666666555444444444444555333333333444444444555555111222333555888;;;===???AAAGGGPPPWWW[[[aaahhhmmmrrrsssvvvxxxtttpppuuu|||vvvrrrwww}}}zzzuuunnnfff___ZZZWWWgggUUUEEEAAACCCDDDFFFJJJHHHNNN___{{{hhhXXXHHHFFFNNNSSSQQQMMMNNNLLLLLLYYYpppyyyoooggg\\\RRRMMMHHHCCC@@@===;;;999999:::::::::999666666555444444444444555111111111222222333333333333333333333333333333333222333444444555555444444333333444444555666666777888888999:::===BBBJJJOOOdddrrryyypppeeecccooo|||cccmmmxxx~~~pppjjjwwwuuu[[[MMMHHHFFFTTTrrrlll~~~uuuMMM???BBB@@@:::555999777444333444444444333333333333333333333333333222444555666777999<<>>@@@DDDKKKRRRYYYaaahhhlllsssrrryyynnnXXXMMMIIIEEECCCDDDDDDGGGHHHKKKbbbrrrZZZKKKFFF@@@===???BBBAAA@@@AAAEEEFFFNNN[[[iiizzzttt}}}xxxjjj```SSSKKKHHHEEE@@@;;;<<<<<<<<<;;;:::999888777999888777555555555555666444444444444333333333333333333333333444444444444333333333333444444444444555555555555555666888888666:::======???GGGTTT^^^wwwnnngggbbbkkkmmmdddjjjqqqqqqtttZZZKKKIIIFFFMMMaaaqqqooo___GGG@@@@@@???===:::888555444444444444333333333333333333333333333111222444444555777:::===>>>BBBHHHOOOWWW___ggglllppppppvvv~~~fffVVVLLLGGGFFFFFFFFFEEEBBBIIIgggrrr[[[HHH???>>><<<;;;<<<===???@@@<<>>;;;;;;<<<<<<;;;::::::999888888777777666777777888333333333333444444555555333333444444444555555555333333444444555666666777555555555555666777888888888:::===???CCCOOO___kkkccc^^^___mmmrrrbbbjjj}}}~~~mmmrrrtttWWWHHHMMMKKKPPP\\\{{{nnnrrrQQQBBB??????>>>;;;888666444444444333222222222222222222222222222111222333333444666999<<<===@@@FFFMMMUUU^^^gggmmmnnnnnnsss{{{}}}|||mmmZZZOOOLLLFFFGGGJJJKKKHHHQQQxxxzzznnn___NNNAAA:::<<<======;;;;;;>>>AAA>>>BBBCCCEEEGGGJJJdddxxxppp}}}tttlllddd]]]YYYPPPJJJDDDBBBCCCCCCAAA???;;;;;;<<<<<<<<<;;;;;;:::888888888888888888999999555555555555555555555555444444555555555666666666444444444555555666666666555555555555666777888999999:::<<>>???>>><<<999666555444444333222222222222222222222222222111222333333333555888;;;===@@@EEEKKKSSS]]]gggmmmppppppssswwwxxxvvvxxx{{{}}}vvvxxx~~~hhhWWWOOOGGGEEEJJJPPPLLLKKK```|||xxxnnnbbbTTTGGG@@@999<<<>>>===::::::<<<@@@@@@BBBAAAEEEIIIFFFTTTppp{{{qqqggg___WWWQQQMMMEEEAAA>>>>>>@@@AAA@@@>>><<<<<<=========<<<;;;;;;888888888999999999999999888888888777666555555555555555666666666777777777666555555555444444444333666555555666666777888999::::::<<<@@@KKK\\\qqq~~~nnn^^^___eeetttxxxaaabbbuuu{{{kkk{{{vvvpppSSSFFFEEENNNZZZ^^^lll~~~{{{aaaEEE???AAA???===:::777555555444333222222222222222222222222222111222333333333555888;;;>>>@@@DDDIIIQQQ[[[eeemmmrrrsssvvvwwwvvvuuuuuuwww{{{ppphhhnnnssskkk]]]PPPGGGCCCHHHHHHHHHSSSdddzzznnndddXXXKKKBBB>>>999;;;<<<;;;999999;;;>>>AAAAAA???GGGMMMGGGKKK^^^{{{yyyzzz|||~~~mmmhhh___WWWQQQKKKGGGDDD???>>><<<===???@@@???>>>======>>>>>>===<<<;;;;;;888888999999999888888777999999888777666555444444666666777777777888888888777666666555444444333333666666666666777888999999:::;;;===DDDQQQeeezzz~~~|||~~~vvviii```[[[___gggvvvmmmeeexxxxxx{{{kkkvvvlllPPPEEEDDDRRR```aaaiii{{{jjjKKKBBBBBB???===:::777555555444333222111111111111111111111111222333444444444555888;;;>>>???BBBGGGNNNXXXcccjjjnnnrrruuuvvvvvvvvvvvvvvvyyy{{{vvveeebbbeeekkkkkkkkkxxxbbbTTTGGGCCCDDDFFFLLLSSSeee}}}ooo___VVVMMMDDD>>>===:::::::::::::::;;;===???AAABBBBBBKKKSSSKKKLLL]]]ttt|||xxxkkkfffbbbccciiimmmmmmjjjXXXTTTOOOJJJHHHEEECCCAAA>>>>>>>>>???@@@@@@@@@????????????>>>===<<<;;;:::888888999999999777666555777666666666555555444444777777777888888888999999666666666666666666666666666666666666777888999::::::;;;???IIIZZZpppooofffcccdddaaaaaa```___[[[XXXXXXYYY```eeemmmwwwyyyllluuuyyyrrryyyjjjxxx~~~iiiMMMBBBGGGWWWfffdddgggwwwsssPPPEEECCC>>>>>>;;;777555555555333222111111111111111111111111333444555555444666999;;;===???AAAEEEKKKUUUaaahhhiiinnnssstttuuuwwwwwwvvvrrrtttwww}}}|||pppgggfffaaaYYY\\\fffiiisssdddRRRGGGEEEGGGHHHHHHLLLrrrbbbQQQJJJEEE@@@===???<<<;;;::::::<<>><<<;;;:::888999999999888777555444333333333444444444444555777888888888888999999999666666666777888888999999666666666666777888999:::;;;<<>>BBBEEEJJJSSS___ggglllmmmpppsssvvvvvvtttrrrrrruuuxxx|||zzznnnddd[[[UUURRRVVVbbbpppwwwUUUKKKNNNLLLHHHHHHRRRddduuudddSSSEEEBBBBBB>>>:::888@@@===;;;<<<@@@CCCCCCBBBEEEHHHLLLUUUYYYPPPSSShhhmmm___[[[VVVNNNLLLMMMLLLLLLPPPUUUTTTPPPFFFKKKPPPQQQOOOKKKIIIHHHKKKHHHEEECCCCCCDDDCCCBBB@@@<<<;;;>>>AAA@@@<<<999999888777666666777888999666666666666666777888888777777888999:::;;;;;;;;;777777666666777888999999888777777888999::::::999AAAAAAEEESSSjjjwwweee^^^XXXSSSUUUYYY[[[ZZZVVVUUUYYY^^^ppp{{{qqqjjjwww|||iiisssuuufff||||||yyydddHHH???DDDRRRdddmmmqqqzzzhhhIIILLL999<<<;;;:::888666555444444333222222111111222222333333333222333333444555666:::<<<@@@CCCHHHPPP[[[cccjjjlllooosssuuuvvvuuussswwwuuutttuuu{{{}}}lll___XXXUUUPPPVVV]]]llljjjWWWOOOIIIGGGIIIIIIZZZxxxfffWWWKKKAAA@@@BBBAAA??????AAA@@@>>>===???BBBFFFHHHBBBEEEJJJUUUXXXPPP[[[zzzxxxttthhhZZZRRRPPPOOOMMMLLLOOOPPPPPPTTTXXXVVVQQQ___cccggggggccc]]]YYYWWWZZZYYYVVVQQQLLLGGGCCCAAAGGGCCCAAAAAABBB@@@===:::::::::888777777888999999666666666666666777888888777888888999999:::::::::888888777777888888999999777777777777999::::::999>>>@@@HHHXXXnnnqqqeee\\\VVVSSSVVVXXXWWWTTTVVV\\\bbbzzz~~~{{{qqqbbb]]]ooozzzgggsss}}}nnndddvvvgggIII>>>AAAKKK___qqqvvv}}}[[[KKK>>>===<<<:::888777555555444333222222111111222222333222222222333333444555666888;;;>>>AAADDDKKKUUU]]]fffiiimmmqqqtttuuuuuutttwwwrrrmmmlllrrr}}}wwwfff\\\NNNLLLLLLSSSeeerrr\\\LLLIIINNNHHHQQQ{{{|||bbbRRRGGG@@@;;;<<>>>>>@@@>>>>>>===<<<===@@@EEEIIIEEEGGGNNN[[[]]]UUUjjjttthhh___YYYRRRLLLJJJIIIIIINNNTTTXXX]]]ccchhhooowwwxxxuuu{{{tttpppzzz||||||xxxoooeee[[[VVVMMMKKKGGGDDDBBB@@@<<<999<<<;;;:::888888888999:::777777666666666777888888888888888888888888999999:::999999999999999888888777777777777888999:::;;;>>>CCCPPPbbbwwwwwweeeYYYTTTUUUUUUSSSRRRVVVaaajjj|||{{{eeeYYYVVVkkksssjjj{{{mmmggg~~~gggIII@@@@@@EEE[[[uuu|||{{{zzzkkkJJJBBB>>>===;;;999777666555444333222222111111222222333222222222222333444555666888;;;===???BBBHHHQQQWWW___ccchhhmmmpppqqqrrrsssrrrpppllljjjlllvvvuuu^^^UUUOOOQQQVVV```wwwzzz[[[OOOQQQPPPMMMeeeyyyaaaOOOEEE@@@>>><<<===???????????????@@@AAAEEEHHHJJJJJJIIIQQQTTT^^^llljjj```zzztttcccTTTKKKNNNFFFFFFNNNUUUYYYcccppp}}}www```^^^ZZZSSSNNNJJJCCC======<<<:::999888888999999888777777666777777888888888888888888888888888777;;;;;;;;;;;;::::::999888777777888777777999;;;===AAAJJJ[[[ooovvvaaa]]][[[VVVQQQPPPYYYhhhtttxxxnnniiijjjuuuqqqqqq}}}pppiiiaaaDDD@@@@@@AAAWWWwww{{{ttttttKKKDDD@@@>>><<<:::888666555555333222222111111222222333222222222222333444555555888;;;>>>???AAAFFFMMMTTTXXX]]]ccchhhkkklllnnnppprrruuuvvvqqqlllrrr}}}mmm```]]]ZZZYYYbbbooorrrXXXPPPSSSKKKUUUooorrr]]]MMMCCC@@@AAAAAAAAABBBEEEHHHHHHGGGIIIJJJOOOYYYaaaccc]]]WWWgggmmmwww{{{nnnppp^^^SSSLLLIIINNNIIIOOO___mmmwww~~~tttlllbbbSSSDDD>>>===;;;999888888888888888888777777777777888888999999999888888888888888<<<<<<======<<<;;;:::999777888999888888999<<>>@@@DDDKKKQQQSSSYYY```eeefffhhhkkknnnuuu|||zzzpppqqqssskkkhhhfffiiinnnzzzfffSSSPPPIIIPPP```ppp|||vvviiiZZZLLLDDD@@@@@@<<<>>>???BBBIIIQQQRRRNNNQQQUUU]]]hhhsssyyywwwtttuuu\\\NNNHHHHHHKKKPPPRRR[[[lll~~~~~~cccJJJAAA???===;;;999999999999999999888777777777888888999999999999999999999:::<<<===>>>>>>>>>===<<<;;;888:::;;;:::888:::>>>BBBLLLYYYmmmlllZZZTTT```www{{{bbbooorrruuusssqqq___EEEBBB>>>===OOOnnnzzz[[[GGGAAA@@@>>>;;;999777666555333222222111111222222333111111111111222333444555666999<<<===???CCCIIINNNQQQWWW___cccdddeeeiiilllpppxxx~~~zzzrrrrrr~~~|||{{{```SSSLLLQQQ\\\fffvvv{{{yyyxxxrrr___ZZZRRRKKKGGGDDDCCCCCC>>>??????CCCOOOZZZ[[[UUUYYY___hhhrrr|||yyycccVVVPPPNNNSSSZZZdddkkkuuuwwwUUUDDDBBB@@@>>><<<;;;;;;;;;:::999888888777777888888999999999:::;;;;;;;;;<<<;;;===>>>???@@@???>>>===999;;;===;;;999;;;@@@EEEWWWdddwww{{{aaaWWWccc}}}lll```]]]uuu|||kkksss~~~wwwxxxyyy[[[AAA<<<<<<<<>><<<999777666555333222222222222222222333111111111111222333444555444777:::<<<===AAAHHHMMMPPPWWW___cccccceeehhhlllgggnnnuuutttqqqrrr{{{ooo[[[QQQRRRZZZbbbqqqzzzsssggg______iiipppqqqxxx}}}iii[[[IIIGGGEEEDDDFFFHHHHHHGGGIIIHHHGGGKKKXXXeeeeee]]]bbbjjjtttzzzyyyfff[[[TTTVVV[[[aaakkktttfffGGGEEECCC@@@>>>=========::::::999888777777888888999999:::;;;;;;<<<======;;;<<<>>>@@@AAA@@@???>>>:::<<<>>><<<:::;;;AAAGGG```mmmfffZZZfffqqq___[[[WWWfffvvvzzziiivvv~~~yyy~~~lllOOOBBB@@@@@@BBB@@@XXXqqqvvvTTTBBBBBB@@@<<<999999888666333333333222222222111111111111222222222333333333555666888:::;;;>>>BBBEEEKKKPPPXXX^^^cccfffiiikkknnnqqqsssrrrpppqqqvvv|||}}}{{{xxxnnnWWWJJJVVVjjjssstttuuueee\\\QQQJJJKKKMMMNNNMMMUUUZZZ```bbb```ZZZUUURRRKKKDDD???AAADDDHHHRRR^^^]]]eeelllsss|||zzzkkk```YYYUUU[[[nnn}}}}}}}}}}}}tttPPPMMMJJJGGGHHHKKKJJJGGG<<<>>>===:::888888666333666999<<<<<<;;;;;;<<<>>>===???AAAAAA?????????@@@???======>>>===>>>GGGQQQmmm|||}}}ooofffmmm}}}eeeYYYZZZRRRbbbooo~~~xxxiiiwww}}}sssxxxgggLLL???>>><<<@@@>>>RRRsssrrr```GGGEEEBBB===;;;999777555333333333222222222222111111111222222222333333333444666888999;;;===AAAEEEHHHMMMTTT\\\aaaeeeiiikkkrrrtttuuussspppppptttxxx~~~sss{{{zzzkkklll~~~~~~cccLLLPPP```kkksssyyylllaaaRRRHHHEEEFFFFFFFFF@@@CCCGGGHHHFFFDDDCCCBBBGGGGGGJJJMMMMMMRRRaaarrrttteeejjjzzzqqqfffggg~~~qqqeee\\\aaaeeerrrzzzrrrnnnlllkkkuuuwwwzzz}}}~~~{{{{{{zzzxxxvvvsssqqqpppsss|||vvv[[[UUURRRYYYfffkkkdddYYYJJJEEE@@@<<<999888777888999888888999<<<>>>>>>===>>>@@@AAABBBAAA@@@AAABBBAAA@@@??????===@@@LLLYYYtttyyyttt{{{}}}rrrqqq~~~zzz~~~ddd\\\\\\XXXfffppp|||vvvnnnuuupppuuucccJJJ???===???FFFDDDQQQ}}}zzznnnmmmPPPIIIBBB>>><<<:::777444333333333333222222222222111111222222222333333333444555777888:::<<<@@@CCCCCCHHHPPPWWW]]]bbbgggjjjoooqqqrrrpppnnnnnnrrruuuyyymmmyyyeee[[[fffzzzkkkQQQLLLVVV```hhhooojjj___PPPDDD@@@???@@@@@@BBBCCCDDDDDDCCCDDDGGGJJJBBBHHHOOOQQQPPPYYYrrrlllWWWQQQUUUXXX___WWWJJJDDDJJJggg|||uuuoookkkppp{{{|||wwwtttuuuxxxzzzzzz{{{~~~{{{yyywwwuuusssnnngggaaa[[[```ccchhhrrrzzzttthhh]]]TTTTTTfffwww___PPPCCC???;;;666777<<<===:::888:::>>>AAA???===>>>@@@BBBCCCBBBBBBCCCDDDDDDCCCBBB@@@>>>CCCTTTeee|||xxxlllkkkwww|||ooo^^^\\\[[[___jjjmmmwwwuuutttuuusssuuubbbKKKBBB???CCCKKKKKKQQQvvvpppsssyyyYYYMMMAAA======;;;888555444444333333333222222222111111222222222333333333333444666777888;;;???BBBAAAEEELLLRRRXXX]]]cccfffgggiiikkkkkkkkkmmmppptttyyytttaaa^^^iiizzzjjjTTTMMMPPPSSSVVVXXXYYYRRRHHHAAA>>>??????@@@@@@@@@@@@@@@@@@BBBGGGJJJGGGOOOVVVXXX[[[mmmnnnYYYNNNKKKAAAIIIGGG@@@???BBBTTTqqq~~~~~~}}}~~~~~~{{{zzz}}}|||rrrjjj___]]]WWWRRRTTTYYYXXXRRRNNNGGGIII]]]xxxvvvbbbOOOHHHAAA888777===??????@@@AAABBBAAA???===>>>@@@BBBCCCCCCCCCDDDFFFFFFEEEDDDBBBAAAIII^^^rrr|||zzzyyyxxxzzzaaaVVVWWWUUU___hhhhhhqqq}}}pppvvvxxxwwwttt]]]IIICCC@@@CCCKKKOOOQQQllluuulllfffSSSAAA<<<>>><<<999777444444444333333333222222111111222222222333333333222333555666777999===@@@AAADDDIIINNNRRRXXX^^^aaaeeeggghhhjjjkkkmmmoooqqqssswwweee___iiiuuuwwwgggUUULLLIIIHHHGGGHHHGGGEEEBBBAAA@@@AAAAAA@@@>>>???@@@@@@AAACCCGGGJJJTTT___lllwwwsss\\\MMMFFF>>>BBB>>>;;;???@@@GGGXXX|||}}}zzzxxx|||}}}tttjjj```ZZZPPPGGGDDDFFFGGGEEE>>>;;;>>>IIIYYYkkk}}}jjj^^^QQQCCC===>>>@@@FFFLLLLLLFFF@@@>>>>>>>>>@@@CCCDDDCCCDDDEEEFFFGGGEEEDDDDDDFFFRRRiii~~~~~~{{{YYYSSSTTTPPPWWW___aaaooowwwjjjtttzzzxxxnnnUUUDDDAAA???GGGOOOXXXZZZjjjooo~~~www\\\CCC<<<>>>===:::999444444444444333333333333111111222222222333333333111333444555555888;;;>>>@@@BBBFFFJJJNNNTTTZZZ___jjjkkkkkklllmmmnnnooooooppp}}}xxxvvvttttttuuuxxxyyyyyywwwwwwzzz~~~wwwaaaaaajjjqqqdddSSSFFF@@@AAACCCEEE???@@@AAACCCCCCCCCBBBAAABBBDDDFFFHHHJJJMMMQQQUUU```sssqqq\\\NNNEEEBBBAAA999666===>>>BBBPPPzzzzzzxxxxxxvvvuuuzzz|||vvvkkkaaaRRRFFFAAA@@@???===999999;;;>>>???JJJfffwwwfffVVVJJJCCCBBBKKKRRRQQQIIIAAA???AAAAAACCCEEEFFFEEEEEEFFFGGGGGGEEEDDDHHHOOO^^^tttyyyxxxwwwXXXSSSUUURRRPPPVVV\\\pppuuufffrrrzzzwwwhhhMMM@@@AAA@@@KKKQQQaaafffmmmzzzttthhhHHH???@@@===::::::555444444444444333333333111111222222222333333333111222333444444666:::======???CCCGGGLLLSSSZZZ___kkkkkkkkkmmmoooppppppooooooyyykkkhhhdddbbbcccdddddddddVVVUUUVVVWWWVVVUUU\\\eeexxxnnn^^^```fff]]]PPPCCC======@@@BBB???@@@CCCDDDEEEEEEFFFFFF@@@BBBDDDGGGKKKQQQXXX]]]uuucccVVVNNNFFFBBBCCC<<<999>>>===@@@MMMnnn{{{xxxuuussstttzzz|||mmmYYYKKKDDD@@@===:::;;;:::<<<>>>::::::LLLbbb~~~sssgggYYYKKKFFFKKKPPPNNNIIIDDDDDDEEEEEEFFFHHHIIIHHHGGGHHHIIIHHHEEEEEEMMMZZZkkkvvvvvv{{{}}}ttttttjjjVVVTTTVVVUUUQQQUUU\\\sssvvvgggssszzzvvveeeIII>>>CCCCCCHHHNNNbbbjjjllloooqqqMMMAAAAAA>>>:::999555555444444444333333333111111222222222333333333000111333333444666999<<<:::===AAAEEEKKKSSS[[[aaaffffffhhhkkkoooqqqqqqqqqoooxxxwwwbbb^^^YYYUUUTTTTTTSSSSSSQQQOOONNNLLLGGGEEEJJJRRRKKK^^^{{{{{{]]]WWWYYYVVVNNNDDD>>><<<<<<;;;@@@AAACCCEEEFFFHHHKKKMMMKKKKKKMMMPPPVVV^^^iiipppmmmTTTMMMHHH@@@<<>><<<<<<<<<===>>>OOO{{{}}}yyytttqqqttt|||oooZZZIIIBBB@@@>>><<<@@@@@@???>>><<<===@@@BBBQQQaaaqqqxxxxxxuuuoooiiicccZZZPPPOOOXXX___]]]VVVVVVYYYWWWOOOJJJIIIIIIHHHIIIGGGKKKYYYkkk{{{xxx[[[UUUXXXWWWVVVXXXSSSUUUZZZkkkrrrjjjkkkeee}}}}}}{{{oooZZZHHHAAAAAABBBVVViiivvvooofffwww{{{{{{|||VVVBBB>>><<<:::;;;:::888555444333333333222222222222222222222222333222222333333555666666===<<<>>>CCCGGGJJJQQQYYY]]]```ccceeefffgggjjjllljjjrrr{{{}}}yyyooodddYYYTTTPPPLLLLLLNNNIIIHHHGGGEEECCCBBBAAAAAAAAADDDGGGFFFEEEJJJTTT\\\aaa^^^ggg~~~sss^^^NNNFFFAAA@@@AAAAAACCCGGGPPPOOOQQQZZZdddhhheeebbbXXX\\\fffuuuyyyppp]]]HHH===<<<;;;888???>>>===<<<<<<<<<======KKKccczzzuuuvvvzzz|||yyyuuummmaaaQQQFFFBBBAAA@@@>>>?????????>>>>>>@@@DDDGGGVVVdddsssxxxzzz}}}sssooolllkkknnnpppmmmiiimmmiii```UUUOOOOOOMMMJJJNNNKKKQQQcccxxx~~~~~~~~~|||lllXXXTTTUUUSSSSSSWWWQQQSSSVVVfffqqqrrrkkkeee~~~~~~zzzkkkUUUDDD???AAACCCMMMgggmmmcccaaannnuuu~~~aaaEEE@@@AAA===<<<;;;888666444333333333333333333333333333333333333222222333333444555666<<<;;;===AAADDDFFFLLLTTTYYY]]]aaadddeeeffffffgggjjjooowww{{{ooobbbYYYQQQLLLKKKNNNIIIHHHGGGEEECCCBBBAAAAAAAAABBBBBB@@@>>>===>>>@@@CCCAAAGGGRRR]]]ooouuuYYYLLLEEEAAABBBDDDDDDGGGKKKXXXUUUVVV___mmmwwwxxxuuunnnooozzzwwwrrrvvvzzzzzzvvv{{{|||wwwgggZZZQQQNNNFFF>>>:::<<<;;;888======<<<;;;;;;;;;<<<<<>><<>>===:::777555444444444222222222222222222222222333333222222222333444444666666999>>>BBBDDDIIIPPPVVV\\\ccciiikkkjjjiiihhhnnnqqqtttzzztttiii]]]QQQLLLMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCAAA>>>>>>???AAA@@@???CCC@@@@@@AAABBBJJJaaaxxxpppVVVJJJCCC???AAAEEEHHHMMMSSS[[[bbbfffhhhpppwwwWWWGGGGGGKKKOOOWWW```hhhnnnrrrtttwwwppp^^^PPPHHHAAA>>>;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;<<>>@@@>>>;;;888666444444444111111111111111111111111333333222222222222333333444333777===@@@BBBGGGNNNPPPVVV___eeehhhhhhggggggjjjnnnqqqttt}}}}}}uuuhhhYYYPPPOOOLLLKKKIIIHHHFFFEEEDDDDDDFFFCCC@@@??????@@@AAAAAABBB???>>>??????@@@HHHRRRbbbwwwuuuaaaRRRLLLHHHLLLSSSZZZcccjjjvvv}}}~~~aaaFFF>>>AAA@@@DDDMMMWWWcccmmmuuuyyywwwaaaJJJCCC===999::::::999999<<<999:::;;;;;;<<<<<<;;;;;;888>>>@@@IIIjjj}}}vvv}}}tttdddUUUKKKKKKNNNPPPQQQQQQTTTYYY^^^]]]___aaabbbbbbccceeefffggggggiiittt|||jjjaaa___ZZZhhh~~~yyy}}}}}}xxxtttssstttqqqllloooxxxrrrTTTMMMHHHIIIMMMPPPNNNLLLKKKSSSVVVbbbxxxqqq}}}~~~ttt___HHH===???EEEHHHDDDNNN\\\ccc[[[[[[yyyrrrhhhrrrkkkQQQFFFDDD@@@???<<<999666555444444222222222222222222222222333333222222222222222333333222555;;;===>>>BBBHHHKKKQQQYYY```dddeeeeeeeeefffkkkooopppvvvuuucccVVVRRRNNNMMMKKKIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGDDDBBBBBBBBB???<<<<<<>>>???JJJYYYaaacccbbbcccfffzzzmmmfffbbbeeemmmvvvwwwPPP>>>;;;;;;<<<@@@HHHSSS___lllvvv|||jjjMMMGGG@@@;;;======:::;;;>>>999:::;;;<<<===<<<<<<;;;;;;<<<<<>>CCCHHHNNNWWW^^^bbbdddeeeeeedddkkkppppppttt}}}iii[[[UUUOOONNNLLLJJJHHHGGGFFFFFFDDDFFFGGGFFFBBB@@@?????????@@@AAACCCAAA???@@@BBBEEEDDDBBBBBBDDDFFFIIIKKKiiizzz}}}pppMMMDDDDDDBBB;;;???FFFQQQ^^^kkkvvv|||sss~~~rrrZZZGGG@@@;;;===<<<888888;;;999:::<<<=========<<<<<<@@@:::999>>>HHHbbbrrruuusssmmmkkkkkklllttt|||~~~yyyuuutttuuu~~~{{{yyyxxxcccQQQjjjyyyvvv|||}}}}}}{{{xxxttttttvvvpppiiimmmyyyxxxQQQMMMSSSXXXVVVQQQMMMLLLLLLJJJVVV^^^kkk}}}ttttttvvv}}}wwwXXX@@@DDDCCCAAAMMMPPPUUUXXXccclllhhhlll~~~kkkttt}}}aaaOOO@@@<<<===<<<:::777555444555000000000000111222333333000111222222222222111000333555777999<<<>>>???@@@HHHLLLSSSXXX]]]aaaeeehhhiiijjjjjjjjjnnnxxxvvvcccXXXTTTPPPIIIEEELLLSSSPPPGGGGGGGGGHHHIIIHHHGGGEEECCCDDDCCCCCCBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEETTTvvvLLL999:::???<<<===AAAIIIUUUaaakkkppppppvvveeeQQQFFFAAA===<<>>:::<<<===@@@AAABBBVVVrrrttt}}}~~~ttt{{{qqq^^^WWWbbb|||}}}{{{~~~{{{vvvuuuyyypppqqqxxxqqqiiiyyyqqqLLLIIIIIIKKKMMMPPPPPPNNNKKKPPPXXX___jjjxxxttt{{{wwwxxxXXXAAABBBAAA???JJJQQQZZZaaajjjooohhhkkk~~~~~~wwwmmmWWWCCC??????>>>;;;888666444444333333222111000000111111111111111111111111111111222333444666999;;;>>>???DDDIIIOOOUUUZZZ___cccfffeeefffgggfffiiiqqq~~~nnnbbb```\\\UUUNNNPPPSSSPPPHHHMMMKKKIIIHHHHHHIIIJJJJJJDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@????????????@@@@@@FFFmmmuuuRRR@@@>>>@@@:::;;;===CCCLLLUUU\\\```bbbhhhrrr}}}~~~qqq[[[IIICCC???;;;;;;===>>>;;;888<<<;;;;;;===???AAA???>>>===<<<>>>>>>>>>LLLtttvvvyyy{{{qqqbbbjjjssseee[[[\\\eeeyyy~~~yyyyyyyyywwwuuuvvvyyywwwzzz{{{sssppp}}}^^^SSSMMMLLLKKKLLLLLLKKKIIIGGGOOOXXXaaallluuuuuu|||tttVVVAAAAAAAAABBBKKKVVVaaaiiiooorrrmmmsssuuuyyyeeeIIIAAA@@@???===:::777555333444333333222222222333333333222111000000111222333222111222333555888;;;===AAAEEEKKKQQQVVV\\\aaaeeecccdddeeeeeefffkkkssszzzxxxwwwuuuooogggbbb^^^XXXQQQLLLJJJIIIIIIJJJKKKKKKJJJFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>============>>>WWW|||gggPPPBBB===<<<::::::;;;>>>CCCIIINNNRRRYYY___iiiqqqrrrhhhWWWKKKGGGDDD@@@@@@AAAAAA???<<<<<<<<<===>>>@@@AAACCCCCC???=========;;;BBB[[[uuuyyy{{{yyyssskkkXXXUUUfff}}}qqqkkkgggeeeaaajjjxxxuuurrrrrrqqqsssuuutttzzz~~~yyypppwwwuuu\\\LLLOOONNNLLLJJJIIIIIIIIIGGGFFFLLLXXXdddpppvvvxxx~~~}}}jjjPPPAAA@@@CCCGGGNNNVVV```eeejjjqqqqqqxxxmmmjjjyyytttRRRAAA@@@>>>===;;;999666444222222333444555777888999333222000//////000222333222111000111333666:::===???CCCHHHNNNSSSZZZaaaeeeeeeggghhhhhhhhhjjjnnnrrr}}}pppddd\\\MMMMMMNNNPPPSSSRRRNNNKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCAAA@@@????????????CCCKKKfffooo```bbb```WWWKKKAAA<<<;;;:::;;;<<<===@@@EEEJJJNNNVVV]]]gggnnnmmmdddYYYPPPMMMJJJGGGEEEDDDCCCAAA???>>>???@@@AAABBBDDDEEEFFFBBB?????????===???KKKXXXuuupppjjjYYYUUUeee~~~yyyvvvssshhhttt}}}rrrnnnnnnmmmooorrrqqqyyyzzzrrrnnn}}}uuuhhh]]]NNNHHHLLLJJJGGGFFFHHHIIIIIIIIIIIIWWWfffsssvvvzzzyyyzzzbbbLLLBBB???BBBHHHLLLMMMWWW]]]fffrrrssssss}}}fff\\\hhh]]]BBB???<<<;;;<<<;;;999777555555555666777888999:::333222000//////000222333333222111111333666:::<<>>===888999;;;===???EEEMMMRRRTTT\\\gggkkkggg^^^WWWSSSQQQNNNKKKGGGDDDBBB???===???AAACCCFFFIIIIIIIIIHHHDDDAAA@@@@@@@@@@@@CCCHHH___vvvoooiii[[[[[[ooozzztttyyypppnnnmmmlllkkkmmmsssvvvssskkknnn~~~lll___bbbXXXKKKMMMJJJGGGFFFGGGIIIJJJJJJFFFUUUgggxxx~~~ssszzzzzz]]]JJJDDD===???FFFEEEIIIUUU^^^iiixxxyyytttwwwjjjYYY[[[vvvjjjFFFBBB===;;;<<<===;;;:::999999777666666555555666333222111000000111222333222222111222444777999;;;>>>@@@DDDHHHMMMUUU]]]bbbdddeeehhhjjjkkkkkkjjjiiippp~~~|||uuujjj\\\TTTTTTVVVVVVVVVOOONNNLLLJJJHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAHHHBBBGGGdddxxxdddWWWYYYWWWWWWUUUMMMCCC======777888:::;;;===EEEOOOWWWYYYaaaiiiiiiaaaYYYVVVWWWYYYWWWSSSOOOKKKHHHFFFEEECCCEEEJJJQQQWWWXXXSSSNNNIIIFFFBBB@@@@@@AAAAAABBBIII|||wwwnnn```bbbxxx~~~}}}|||tttnnnnnnooollljjjjjjmmmkkkhhhhhhqqq~~~___JJJOOOQQQNNNOOOLLLHHHFFFFFFGGGGGGFFFFFFTTTiii~~~zzzqqq~~~}}}vvvUUUGGGEEE<<<>>>FFFAAAGGGTTT[[[cccsss{{{~~~{{{aaaWWWhhhuuuOOOHHH@@@<<<===>>>===;;;999888666555333333222222111111111111111111111111111111111333444666888999;;;===???BBBGGGOOOWWW]]]aaabbbeeehhhjjjkkkjjjiiiiiiuuuzzzwwwsssooogggddd```ZZZTTTOOOKKKIIIHHHGGGFFFDDDCCCBBBAAAAAAAAACCCEEEOOOpppmmm\\\RRRVVVVVVWWWXXXPPPDDD???@@@:::;;;;;;:::<<>>===;;;444444333222222222222333000111222222222222111000///000111333444555666777888:::;;;>>>CCCJJJSSSYYY```aaadddgggkkklllkkkjjjfffqqqxxx}}}}}}ssshhh___WWWTTTNNNMMMJJJHHHFFFDDDCCCBBB>>>GGGGGGBBBTTT}}}kkk\\\SSSSSSTTTZZZ^^^WWWKKKFFFIII@@@@@@>>>;;;<<>>:::>>>777777666555333222111000444333222222111111222222222222222222333444555666777:::===AAADDDGGGLLLOOO^^^cccfffeeegggmmmqqqqqqgggkkkqqqwwwmmmUUUXXXJJJHHHLLLEEE@@@CCCBBBAAACCCDDDFFFSSSuuuzzzooo___]]]^^^]]][[[\\\]]]WWWOOOCCCCCCAAA>>>>>>EEESSS]]]ccc]]]VVVOOOJJJIIIPPPZZZ___XXXVVVYYYZZZXXXYYY___dddllluuu|||xxxfff\\\UUUIIIFFFJJJGGGCCCQQQaaasssssshhhkkkzzzkkk\\\SSSLLLNNNbbbyyytttmmmooo|||yyyppphhhgggggggggiiimmmmmmlllVVVEEEJJJLLLGGGCCCEEEEEEEEEDDDDDDFFFJJJMMMGGGTTTuuu|||zzzmmmyyy}}}oooRRRFFFJJJFFFAAABBBBBBDDDGGGOOOVVVVVV[[[rrr}}}|||zzz[[[^^^|||}}}^^^CCC===???;;;999<<<888777666555444222111111444333222222111111222222111111111111222333444555777999===@@@CCCFFFKKKNNN\\\aaaeeeeeehhhooossstttoooqqqrrrsssxxx{{{dddRRRLLLOOOHHHDDDEEEBBBFFFGGGHHHGGGPPPlll|||jjjhhhjjjiiifffeeefffbbb]]]MMMHHHBBBBBBHHHRRR\\\aaaccc[[[QQQIIICCCEEEPPP[[[eee```^^^```aaaaaaeeekkkllluuu}}}zzzjjj___RRRMMMLLLFFFGGGOOO\\\pppzzzuuu}}}nnn```UUULLLKKKZZZnnnrrrjjjsssyyysssmmmiiijjjkkkiiijjjllliiitttvvvPPPEEEJJJJJJFFFCCCBBBCCCCCCCCCBBBDDDGGGIIIKKKXXXrrrzzzxxxyyy{{{wwwwwwwwwwwwgggOOOEEEJJJGGGCCCDDDBBBHHHIIIPPPVVVVVVVVVdddtttvvvpppiiiVVVhhhqqqPPPAAA>>><<<::::::888888777666444333222222444333222222111111222222000000000000111222333444666888<<<>>>AAAEEEIIILLLVVV\\\aaabbbgggnnnssstttpppqqqooolllmmm{{{jjj\\\XXXMMMGGGGGGDDDAAACCCDDDEEEJJJbbbuuurrruuutttnnnjjjkkkkkkiiiUUUKKKAAACCCOOO[[[aaaaaa^^^UUUJJJCCCBBBHHHXXXgggsssnnnjjjhhhfffggglllsss}}}nnn]]]VVVTTTMMMQQQRRR\\\pppyyyjjj^^^RRRLLLUUUccc~~~zzzlllaaa|||zzzssspppmmmllllllhhhaaa]]]]]]hhhsss\\\HHHEEEHHHGGGCCCBBB@@@BBBCCCCCCCCCCCCFFFHHHKKKWWWiiivvvrrrrrr||||||ttttttqqq\\\HHHBBBIIIGGGEEEGGGDDDJJJIIILLLPPPOOONNNUUU^^^vvv{{{qqqfffrrrUUURRRtttcccJJJ@@@???===:::999999888777555444333333444333222222111111222222000000000000000111222222555777:::===???BBBFFFIIIOOOUUU[[[]]]bbbiiinnnooohhhkkkmmmjjjiiirrryyycccTTTPPPKKKDDDDDDFFFFFFGGGXXX}}}ssskkkkkkmmmmmmZZZOOODDDFFFQQQ\\\___]]]RRRKKKFFFEEEJJJVVVjjj|||~~~tttkkkgggiiipppvvvmmmaaa___YYYTTTRRR[[[mmm}}}yyykkk\\\RRRTTT[[[ttt}}}}}}}}}|||rrr[[[cccyyyzzzsssnnnooonnnnnnmmmfff\\\VVVWWWrrrjjjSSSJJJDDDEEEFFFCCCAAACCCAAACCCEEEEEEEEEFFFHHHJJJLLLWWWbbbqqqvvvsssssstttlllyyy|||qqqmmmTTTCCCAAAHHHHHHIIIMMMIIILLLJJJJJJJJJIIIIIIMMMSSSiiiqqqlllbbbgggbbbIIIbbbyyySSS???===@@@???::::::999888666555444444444333222222111111222222000000//////000000111111444666999;;;===@@@CCCFFFKKKRRRWWWZZZ^^^fffjjjjjjeeekkkqqqpppmmmoooxxxsssbbbVVVRRRNNNLLLJJJGGGPPPnnnuuujjjiiikkklll[[[SSSKKKJJJPPPVVVXXXVVVIIIFFFGGGMMMVVVeeezzz{{{qqqooouuu}}}mmmddd]]]KKKKKKTTTaaafffoootttdddXXXTTTVVVdddxxxwwwsssppplllZZZWWWddd{{{wwwrrrnnnlllmmmlllmmmkkkddd[[[ZZZ^^^{{{pppOOOFFFDDDDDDDDDCCC@@@AAACCCAAABBBDDDEEEEEEGGGIIILLLQQQ\\\dddpppxxxttttttnnndddhhhxxxoooiiiPPPCCCBBBHHHHHHLLLPPPMMMLLLLLLKKKJJJJJJKKKOOORRR]]]fffgggcccffftttuuuQQQ[[[xxx^^^===:::BBBCCC;;;;;;:::999777666555555444333222222111111222222111000000000000000111111333555777999;;;===AAADDDHHHOOOVVVYYY^^^eeeiiiiiijjjqqqwwwyyyvvvrrrrrrttt~~~yyydddVVVNNNJJJKKKHHHLLLccc~~~sssgggfffggggggZZZUUUPPPNNNPPPRRRQQQOOOHHHIIIMMMWWWbbbpppppp___TTTFFFGGGOOOVVVUUUXXXppp~~~zzzkkk___XXXVVVZZZqqq|||mmmddd___TTTSSS^^^yyy{{{uuussspppllljjjkkknnnkkkfff___UUUPPPUUU___xxxgggIIIDDDDDDCCCCCCAAA@@@AAACCC???@@@AAABBBCCCFFFKKKNNNRRR]]]gggtttxxxttttttjjjddddddxxxooofffNNNBBBAAAFFFDDDIIINNNJJJGGGKKKNNNNNNMMMOOOSSSUUUTTT]]]aaabbbcccggg^^^YYYiiirrrHHH>>>AAAAAA<<<<<<;;;999888777666555444333222222111111222222222111111000000111111111222444666888999;;;???AAABBBJJJQQQVVV\\\dddiiiiiinnnqqqvvvyyyyyyxxxvvvuuuvvv~~~iii\\\TTTTTTPPPNNN^^^ssswwwmmmlllmmmlllgggbbb^^^]]]______ZZZUUUNNNPPPVVVaaannn|||~~~~~~aaaTTTKKKDDDDDDGGGLLLLLLNNNYYYeee{{{ppp}}}xxxmmmeeeaaa]]]iii|||uuugggaaaXXXYYYaaattt~~~wwwrrrrrroooiiieeegggjjjddd\\\RRRIIIJJJYYYjjj{{{[[[GGGAAAAAAAAA@@@BBBCCCCCCBBB???@@@@@@AAACCCHHHNNNSSSQQQ\\\kkk}}}vvvrrrrrrhhhkkkmmmzzzooodddLLLAAA???AAA???CCCHHHDDDAAAHHHOOOPPPPPPRRRUUUVVVQQQXXX\\\______ZZZkkkdddVVV]]]{{{XXXFFFAAA;;;===<<<;;;:::888777666666444333222222111111222222222222111111111111111222222444666777888:::>>>@@@<<>>===@@@DDDGGGHHHIIIWWWtttkkk}}}{{{sssnnneeedddnnnrrrmmmfffhhhjjjsssyyyuuuuuuqqqhhhbbbbbb```[[[TTTMMMKKKVVVooozzzOOOCCC>>>>>>===???CCCFFFEEEAAABBBBBBBBBBBBEEEKKKSSSXXXUUU```rrr}}}uuurrrttthhhooosssooooooSSSDDD@@@???BBBCCCAAAAAADDDDDDGGGIIIGGGEEEIIIUUU^^^aaaaaa___\\\]]]ccckkkpppyyyaaaVVVccc{{{wwwOOODDDCCC???@@@???;;;999777666444222333444444444333222111111111000000000000111111111222333555777:::<<<===;;;@@@HHHNNNRRRXXX```fffmmmkkkjjjlllrrrxxx|||~~~{{{{{{yyyxxxzzznnniiiiiiyyy~~~gggYYY[[[nnnvvvyyysss___UUUOOORRRYYYddduuusss___PPPGGGDDDDDD@@@>>>;;;;;;===@@@AAABBBNNNPPP}}}yyyooohhhzzzrrrooooooxxx~~~zzz~~~~~~{{{vvvrrrmmmhhhdddaaa___SSSMMMJJJNNNkkkhhhGGGCCCAAAAAA@@@???>>>>>>>>>???@@@>>>>>>BBBFFFKKKTTT]]][[[rrr~~~yyyxxxzzz}}}kkk|||rrrnnnlllQQQJJJBBB===>>>@@@BBBDDDHHHGGGJJJLLLLLLKKKOOOXXX___```fffiiifffaaaaaaiiipppxxxcccfffqqqvvv[[[EEE???@@@???<<<::::::::::::333333444444444333222111111111000000000000111111111222333444777999;;;<<<<<<@@@FFFKKKPPPVVV[[[^^^eeegggiiilllooosssvvvxxx{{{}}}zzzvvvgggdddnnnqqquuuiii___VVVSSSRRRTTT\\\fffeee^^^SSSIIIBBB???@@@AAA???===;;;;;;===@@@AAABBBAAADDDcccrrreeelll|||zzzuuunnniiifffdddaaa^^^^^^TTTOOORRReee]]]FFFEEEAAA@@@??????>>>>>>??????AAA>>>>>>AAADDDGGGOOOXXX]]]vvv~~~{{{|||xxxjjjtttoookkkTTTQQQEEE;;;:::>>>BBBFFFKKKKKKLLLNNNNNNNNNPPPTTTWWWXXXcccnnnmmmccc^^^ccclllrrrdddeee~~~rrrKKKAAAAAA@@@>>><<<:::;;;===444444444444444333222111111111000000000000111111111222222444666888:::;;;===???BBBHHHNNNSSSUUUUUU]]]ccciiimmmnnnooorrrtttyyy}}}~~~}}}}}}|||xxxlllhhhmmmlllqqqzzzooobbbWWWMMMFFFFFFIIICCCBBB@@@>>>>>>???@@@BBB>>><<<:::;;;===@@@AAABBB???@@@MMM___|||{{{hhhdddnnn~~~}}}~~~|||zzzuuunnnfffaaaaaaaaa^^^[[[TTTMMMPPPbbbnnnPPPEEEFFF@@@@@@???>>>>>>>>>??????BBB???>>>AAABBBCCCJJJQQQVVVrrr~~~}}}zzzzzz}}}zzzmmmxxxssskkkZZZVVVIII===;;;>>>BBBEEEHHHJJJJJJJJJJJJJJJJJJJJJIIIJJJUUUccchhhbbb\\\^^^eeezzzccc```tttXXXFFFCCCAAA@@@>>>999888999666555555444444333222111111111000000000000111111111111222333555666888999======???EEEMMMSSSTTTSSSXXXaaakkkqqqqqqqqqtttwwwwwwvvv{{{}}}yyynnnlllrrrmmmiiimmmttttttxxxnnn\\\MMMCCC???>>>???@@@AAABBBBBBBBBAAA@@@>>><<<:::;;;===@@@AAAAAACCC@@@CCCKKK```xxxrrruuu}}}zzzuuuwwwxxxuuusss{{{}}}}}}yyyvvvuuuoooiiibbb```aaa```\\\WWWNNNHHHWWW{{{pppUUUHHHDDDBBB??????>>>>>>>>>>>>??????BBB??????AAABBBBBBGGGNNNPPPmmm||||||{{{vvvuuuzzzxxx{{{qqqeeeZZZUUUJJJAAA???AAAAAABBBDDDCCCDDDEEEEEEFFFFFFGGGGGGBBBHHHSSS___aaa]]]\\\___qqqtttcccfffnnnMMMEEE@@@@@@@@@;;;777888777777666444333222222111111111000000000000111111111111111222333555666777;;;;;;===DDDMMMTTTWWWWWWWWW___jjjppprrrtttwww{{{{{{tttttt~~~~~~rrrqqqmmmpppyyyttt]]]LLLBBB>>>===???@@@BBBCCCBBB@@@>>><<<>>><<<;;;;;;===?????????AAA<<<<<>>>>>===>>>>>>??????@@@>>>???CCCDDDDDDHHHNNNTTToooyyyzzzyyytttwwwxxxgggWWWQQQOOOIIIDDDDDDCCC@@@@@@BBB???AAACCCDDDEEEHHHLLLPPPJJJGGGMMMYYY```]]][[[]]]ggg{{{lllXXXlll]]]LLL??????BBB>>>;;;;;;999888666444333222111111111111000000000000111111111111111111222333444555999:::<<>>???@@@@@@@@@@@@??????===<<<<<<===>>>>>>===<<<;;;;;;CCCFFFFFFiii}}}tttnnniiigggggg^^^^^^^^^^^^[[[UUUNNNHHHPPPRRRjjjyyyYYYGGGEEEFFFBBB;;;>>>>>>=========>>>?????????>>>@@@DDDEEEEEEHHHNNNXXXooowwwxxxyyyvvvyyyrrr]]]JJJJJJHHHEEEEEEEEEBBB???AAAFFFCCCFFFGGGFFFEEEIIIQQQXXX\\\SSSQQQYYY]]]XXXVVVYYY\\\iii~~~wwwVVV[[[xxx\\\CCC>>>AAA@@@======:::999777444333111111111111111000000000000111111111111111111111222333444888:::===BBBIIIRRR]]]cccbbbbbbdddgggmmmssszzz~~~~~~}}}wwwfff```___]]]WWWgggxxxrrrdddRRRLLLIIIEEEDDDBBBAAA@@@@@@AAACCCDDD@@@>>><<<<<<======<<<:::999???>>>???CCC???TTT|||vvvoooiiidddaaa\\\^^^^^^[[[TTTMMMHHHFFFPPPfffeeeKKKBBBCCCAAA??????===============>>>????????????AAADDDEEEDDDFFFKKKWWWhhhuuuwwwxxxzzz~~~~~~rrrmmmVVVDDDHHHCCCCCCDDDDDDAAA???DDDKKKJJJLLLLLLHHHDDDFFFPPPYYYiii^^^WWWZZZXXXQQQPPPVVVRRR```nnn~~~^^^UUUhhhlllIII>>>@@@???<<<===;;;:::777444222111111111111111000000000000111111111111000000111222222333888:::>>>AAAFFFPPP]]]fffjjjgggeeeffflllttt{{{zzzyyytttzzzwwwmmmggg```___aaafffnnnxxx|||mmm]]]XXXUUUPPPMMMIIIDDD@@@>>>>>>@@@BBBAAA???=========<<<:::999444BBB===777>>>???MMMlll{{{tttlllddd___]]]``````ZZZPPPIIIGGGGGGVVV~~~vvv[[[EEEBBBBBB<<<===DDD===============>>>??????@@@???AAADDDDDDBBBDDDHHHVVVeee|||~~~yyy~~~{{{mmmbbbRRRCCC===AAABBBBBBAAA@@@AAACCCFFFLLLJJJFFFBBBAAAEEEKKKPPPaaa^^^ZZZWWWVVVTTTSSSRRRRRRaaafffvvvtttTTTRRRsss___KKKBBB:::;;;CCC:::999888777666555444333555444333222111111111111000111111111111222222222555777;;;>>>BBBHHHNNNSSSccchhhlllmmmkkkkkkooossszzzzzzyyyxxxyyy}}}zzzpppggg___^^^^^^```dddiiimmmnnnqqqsssppppppxxxqqqmmmoooqqqfffWWWGGGAAAAAA@@@@@@AAA???>>>===<<<<<<<<<<<<<<<;;;777777:::===@@@IIIRRRwww{{{sssjjjbbb```bbbeeejjjbbb]]]YYYNNNCCCGGGRRRrrraaaMMM>>>@@@CCC???<<<===;;;;;;<<<<<<===???@@@AAA???AAACCCBBBAAACCCGGGLLLNNNddd{{{zzz||||||zzz~~~tttjjj___NNNCCCAAA@@@AAAAAA@@@??????AAACCCFFFFFFFFFEEEDDDEEEGGGJJJUUUTTTUUUUUUVVVUUUTTTSSSPPP___bbbmmmgggSSSaaabbbKKKBBB>>><<<::::::999888666555444444555444333222111111111111000111111111111222222222333555888:::===BBBHHHLLL^^^fffooorrrrrrppprrruuuxxxyyyzzzyyyyyyyyy{{{}}}~~~}}}sssjjjbbb___``````___^^^^^^ZZZXXX]]]eeemmmssssssbbbPPPFFFCCCAAAAAACCCCCCBBBAAA???===;;;::::::<<<999999;;;===???EEEMMMbbb|||tttpppiiiccc______```bbbccc]]]SSSHHHAAAHHH^^^sssYYYIII===???AAA<<<:::<<<;;;;;;<<<<<<===???@@@AAA@@@BBBCCCCCCAAACCCGGGKKKRRRdddwwwzzzxxxyyyzzz{{{}}}~~~wwwqqqkkk]]]JJJAAABBB???@@@@@@???>>>===???@@@???BBBFFFGGGFFFDDDCCCCCCJJJLLLOOORRRSSSTTTSSSRRROOO]]]___ccc^^^RRRkkkUUUGGGDDD>>><<<;;;:::999777666555444555444333222111111111111000111111111111222222222333444666777:::===CCCFFFUUU```mmmuuuvvvuuuuuuvvvzzz}}}~~~~~~{{{yyypppkkkeeeccc___[[[[[[___WWWYYYaaammmxxx{{{iiiTTTGGGAAA???@@@CCCHHHGGGDDDAAA>>>;;;999888===;;;:::<<<======AAAGGGSSSsss|||vvvssslllggg```\\\\\\\\\[[[YYYRRRPPPHHH<<<@@@[[[fffNNNCCC<<<===>>>999888;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDCCCBBBCCCGGGKKKVVVeeevvv||||||ttt{{{~~~xxxtttooo^^^III???@@@@@@AAAAAA@@@>>>===>>>???<<<@@@EEEGGGFFFCCCAAA@@@FFFHHHKKKMMMNNNPPPQQQRRROOO]]]___```uuuyyyWWW^^^yyycccIIIFFFGGG======<<<:::888777666555444444333222111111111111000000111111111222222222333444666888999===BBBFFFMMMXXXgggqqqttttttuuuwww|||~~~xxxrrrjjjeeeeeehhhddddddgggkkkrrr~~~mmmXXXJJJCCC@@@BBBFFFJJJIIIFFFCCC@@@<<<999888<<<:::;;;======<<>>??????AAACCCEEEDDDBBBCCCFFFJJJTTTfff{{{|||uuu~~~~~~tttmmm^^^JJJ>>>===@@@AAABBBAAA???>>>>>>???>>>@@@CCCDDDCCCBBBAAAAAACCCEEEGGGHHHJJJNNNSSSXXXQQQ[[[___bbbpppmmm\\\eee~~~PPPAAAFFF??????===<<<:::888777666444444333222111111111111000000111111111222222222111333555777999===BBBFFFHHHSSS```jjjnnnrrrwww{{{{{{~~~zzztttqqqooopppvvv~~~vvvbbbTTTJJJDDDDDDGGGIIIIIIGGGEEEBBB>>>;;;::::::999:::>>>>>>===@@@EEEPPPkkk|||ssslllhhhgggeee^^^VVVQQQPPPMMMHHHCCC???BBBCCCHHHbbbtttRRRCCC???=========<<<::::::<<<<<<;;;;;;;;;<<<===>>>???BBBDDDFFFEEECCCCCCEEEHHHNNNgggttt{{{{{{wwwyyyttt~~~zzzllldddXXXHHH>>>===>>>@@@AAAAAA???>>>>>>???>>>@@@AAA@@@??????AAABBB>>>AAADDDEEEHHHNNNWWW^^^RRRWWWZZZcccnnnwwwdddXXXmmmiiiFFF>>>AAA@@@???===;;;999888777555444333222111111111111000111111111111222222222///111222444666:::???BBBGGGPPP[[[ccciiiooowww}}}zzztttttt{{{qqqbbbUUUIIIDDDDDDJJJJJJIIIHHHEEEAAA>>><<<:::999:::>>>>>>>>>AAAGGGRRRlll{{{rrrlllgggccc```ZZZUUUNNNJJJHHHFFFBBB???>>>======IIIdddxxxVVVCCC???>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>BBBEEEGGGFFFDDDCCCEEEGGGKKKgggxxxwwwxxx~~~rrrppp{{{rrreee\\\QQQCCC<<<>>>;;;===???@@@???>>>>>>>>><<<===>>>>>>======>>>@@@;;;???DDDFFFHHHMMMUUU\\\SSSQQQQQQ^^^kkkmmmzzzuuu\\\[[[lllaaaFFFBBBAAA@@@>>><<<:::888888555444333222111111111111000111111111111222222222000111222333444777;;;>>>BBBKKKUUU]]]cccjjjsssyyy~~~zzz{{{~~~vvvtttvvvxxx```TTTPPPSSS\\\jjj{{{wwwhhhXXXOOOLLLNNNNNNMMMKKKHHHDDDAAA>>>===;;;;;;>>>>>>>>>BBBGGGSSSmmmuuupppmmmiiibbb\\\TTTQQQLLLFFFCCCAAA@@@@@@>>>>>>GGG[[[sssvvvZZZDDD<<>>===;;;:::<<<>>>>>><<<<<<<<<;;;;;;;;;<<<======CCCFFFHHHGGGDDDCCCDDDFFFLLLfff~~~wwwxxx|||tttsss{{{yyymmmbbbYYYLLL>>>:::???999;;;>>>>>>>>>======>>>:::;;;======<<<;;;<<<===;;;AAAFFFHHHHHHKKKPPPUUUSSSKKKHHHXXXhhhfffmmmgggPPPVVVrrrXXXCCCBBBAAA???<<<:::999888555444333222111111111111000111111111111222222222333444444444444666999<<<===FFFQQQYYY^^^eeemmmtttwwwzzz~~~jjj]]]YYY[[[RRROOOPPPTTTXXX[[[aaahhhssssssyyypppYYYOOOOOOKKKJJJNNNXXXooo~~~nnnbbb^^^RRRRRRQQQOOOKKKFFFBBB???@@@======>>>>>>===AAAGGGOOOkkk~~~uuurrrrrrnnneee\\\UUUSSSNNNGGGAAA??????AAABBBHHH\\\yyygggMMM@@@???CCC???<<<999888<<>>;;;<<<<<<;;;;;;;;;<<<======CCCFFFIIIHHHEEECCCDDDFFFPPPeee~~~zzzxxxlllsssmmmjjjbbbTTTHHHAAA>>>===<<<;;;:::;;;<<<<<<:::888;;;:::999888999:::;;;<<>>@@@AAAVVVwww{{{^^^GGGAAAAAA===AAA@@@===;;;::::::;;;<<>><<<;;;CCCAAAAAACCCAAA???AAAFFFPPPmmm~~~|||qqq}}}nnniii]]]OOODDD>>>===>>><<<;;;:::;;;<<<<<<:::888:::999999999999:::<<<<<<>>>@@@BBBEEEHHHJJJJJJJJJRRRSSSRRROOOOOOWWWfffqqqgggUUUTTTpppeeeFFF<<>>EEEMMMmmmgggRRRDDD??????;;;???===;;;:::999:::;;;;;;======>>>>>>======<<<<<>>;;;<<>>@@@BBBBBBGGGMMMXXXlll|||sssvvvoooeee]]]WWWRRRLLLGGGCCCCCC>>>???DDD@@@EEEVVVqqqNNNFFF@@@<<<<<<999;;;;;;999999999999:::;;;<<<;;;;;;;;;;;;<<<======@@@>>>???BBBBBB@@@CCCIIIYYYzzz~~~}}}xxx|||zzzjjjUUUEEE<<<888;;;@@@;;;:::::::::;;;;;;999888888888888999:::;;;<<<===<<<;;;===CCCIIIKKKGGGBBBFFFIIILLLLLLJJJLLLQQQUUUhhhyyyZZZQQQbbbyyyOOOJJJJJJ???888999;;;:::888666555333333333222111000000//////000000000000000000222333555666777:::>>>BBBHHHRRR]]]fffhhhnnntttwwwwwwxxx}}}wwwjjjcccaaa\\\\\\\\\\\\\\\]]]______bbbaaadddlllvvvvvvaaaUUURRRLLLQQQdddvvvwwwxxxuuuhhhYYYPPPOOOGGG???<<<@@@BBBBBBGGGOOO^^^pppwwwooooooggg\\\SSSMMMIIIFFFDDD??????===AAAFFFEEEUUUtttUUU>>>AAA???::::::::::::999999999999:::;;;<<<;;;::::::::::::<<<>>>???>>><<<>>>AAABBBAAAEEEJJJ___~~~~~~~~~zzz~~~jjjRRRCCC<<<888:::???;;;:::999:::;;;;;;999777888888999:::;;;;;;<<<<<<;;;:::;;;@@@GGGJJJGGGCCCBBBEEEHHHIIIHHHHHHJJJLLLYYYfffqqqYYYTTTssscccHHHDDDBBB===<<<<<<;;;999777555444333333222111111000000000000000111111111222222333444555666888;;;???DDDMMMXXXaaagggmmmtttvvvvvvwww|||{{{vvvuuusssrrrsssvvvzzz}}}}}}~~~mmm[[[XXXTTTXXXhhh~~~hhh[[[]]]aaaccc^^^TTTOOOPPPJJJ@@@<<>>DDDHHHIIIHHHDDDFFFHHHIIIHHHGGGGGGHHHSSSYYYjjjoooQQQ\\\ZZZGGGCCC>>>>>>>>>===;;;888666555444444333222222111111111111111111111222222333333333333444777:::<<<@@@HHHRRRZZZbbbiiiqqqvvvvvvwww{{{uuukkk^^^XXX```|||bbbOOOMMMOOOSSSSSSOOOMMMNNNMMMBBB>>>AAABBBCCCPPPcccuuu|||yyywwwrrrkkk^^^YYYRRRKKKEEEBBBAAABBB;;;???===>>>FFFOOOhhh}}}lllIII===>>>DDD===888;;;<<<999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???<<<;;;<<<@@@AAAAAAEEEJJJaaa|||xxxuuuvvvyyy{{{lllVVVCCC>>>===888777:::;;;999999999::::::999777::::::;;;;;;;;;:::999888::::::999;;;@@@FFFKKKOOOLLLLLLLLLKKKIIIGGGFFFFFFKKKTTT]]]nnn\\\OOOiiibbbJJJ<<<@@@???>>>;;;999777555444444444333333222222222222222000000111111111111111111222555888:::===CCCMMMSSSYYYbbbmmmsssuuuwwwzzz~~~}}}}}}{{{yyybbb^^^rrrlllRRRKKKHHHKKKNNNNNNMMMNNNOOOEEEBBBFFFEEEHHH\\\uuu~~~uuuppplllcccZZZPPPOOOKKKGGGDDDBBBBBBBBB;;;AAA>>>BBBSSSeeewww{{{uuuqqq___NNN@@@<<<@@@@@@888999===888888888999999999999999999999999:::;;;;;;;;;;;;;;;<<<;;;<<<@@@AAA@@@DDDJJJ\\\{{{vvvvvv|||~~~zzzbbbLLL<<<;;;<<<888666888:::999999999::::::888777:::;;;<<<<<<;;;:::888777::::::::::::===DDDMMMTTTTTTRRRPPPMMMJJJHHHGGGFFFBBBPPPWWWYYYvvvlllQQQYYYfff}}}UUU>>>EEE???>>><<<:::777666555444555444333333222222333333//////000000000000//////111444777999;;;@@@IIIOOOQQQ[[[hhhqqqtttvvvzzz~~~{{{}}}kkknnnvvv|||tttooouuuvvvxxx{{{}}}yyynnn___jjjuuuXXXMMMFFFHHHMMMOOOOOOOOOPPPGGGEEEIIIIIIMMMeee}}}xxxooohhh```TTTHHHFFFGGGFFFEEECCCBBBBBBCCCCCCIIIGGGOOOkkk|||xxx{{{YYYJJJAAA???>>>???;;;333:::???555777777888888888888777777777888999;;;;;;:::999888<<<;;;<<<@@@AAA@@@DDDIIIXXX}}}{{{}}}pppxxxcccZZZcccVVVJJJ???======999555444999888777666666777888999999999999999999999999999;;;:::999999;;;>>>BBBDDDVVVXXXVVVQQQNNNNNNLLLIIILLLLLLOOOUUU]]]yyyttt[[[OOOaaajjjGGGEEE@@@;;;888:::999444333555333333222222111222222333111111111111111111111111333444555666888===BBBGGGJJJSSS```kkksssxxxzzz{{{{{{wwwuuu{{{~~~tttpppnnnssstttfffZZZkkktttyyyzzzaaaXXXPPPQQQSSSRRRQQQQQQQQQLLLIIIHHHHHHSSSlll~~~wwwlllaaaWWWNNNGGGCCCFFF@@@===???@@@??????BBBFFF___nnnyyygggJJJCCCGGG???>>><<<;;;::::::;;;;;;999888888:::;;;;;;999777888888999:::;;;======>>>@@@>>>>>>@@@AAAAAAFFFLLLkkk}}}zzzzzz|||~~~xxxxxx```WWW[[[LLLBBB999999;;;:::888777888888777666666777888888999999888888888888888888:::999888888999<<>>@@@@@@>>>;;;:::888555444333333222222222222333111111111111111111111111222333444666777;;;AAAEEEFFFNNN[[[gggpppvvv{{{}}}}}}}}}iii___bbbzzzwwwqqqiii\\\VVVTTTVVVVVVRRRNNNMMMNNNJJJHHHIIINNN[[[uuuzzzrrrdddWWWMMMGGGBBB@@@EEEAAA@@@BBBBBB@@@BBBFFF[[[UUUCCC???===>>>===<<<;;;::::::::::::666666666777999:::888666888888999:::;;;<<<======???======@@@AAAAAAEEEKKKfff~~~{{{{{{~~~}}}xxxnnn___WWWUUUHHH???888999;;;:::999999888777777666666777777888888888888888888888888888999888777666777999;;;<<>><<<<<<999444555555444333222222222333111111111111111111111111111222333444666999>>>BBBAAAHHHTTT___iiirrrzzz~~~pppiii___fffuuujjjggg^^^\\\]]]___\\\SSSMMMLLLLLLJJJJJJNNNXXXjjj}}}pppgggYYYLLLDDDAAA@@@@@@???===>>>@@@@@@AAAGGGOOOuuunnnGGGAAAAAA:::;;;;;;;;;;;;:::999999888555555555777999:::999888888888999:::;;;<<<======>>><<<===@@@@@@@@@DDDJJJ___rrruuujjjaaa\\\UUULLLDDD=========:::888999777777777666666777777777888888888999999999999999999999777666666777999999:::AAAGGGJJJNNNPPPNNNJJJFFFHHHKKKKKKJJJSSSmmmxxx[[[NNNeeemmmRRRFFF===>>>@@@===::::::777666555444333333333333111111111111111111111111000111333333444777;;;>>>>>>DDDMMMWWWaaakkktttzzz}}}~~~wwwfff```yyy~~~~~~uuuqqqnnniii```UUUOOOOOOMMMLLLNNNUUUdddzzzzzztttddd]]]RRRHHHCCCAAAAAAAAA;;;;;;<<<>>>???DDDPPP]]]XXX@@@@@@AAA<<<999::::::;;;:::999888777777666666888;;;<<<<<<;;;888888999:::;;;;;;<<<<<<===;;;<<>>===:::888999666666666777777666666666999999999999::::::;;;;;;::::::888888777777888888777<<>>;;;BBB999888777555444333333333111111111111111111111111///111222333333555888:::===AAAHHHOOOXXXbbbkkkqqqyyy{{{~~~~~~rrreeekkk}}}ooo___RRRNNNPPPMMMMMMPPPZZZmmmxxxoooiii___ZZZRRRKKKGGGCCC@@@>>>>>><<<;;;===@@@HHHYYYiiizzzrrr|||YYYDDD===;;;::::::888999:::::::::999888777777666666888:::<<<<<<<<<888999999::::::;;;;;;;;;<<<;;;<<<@@@AAA@@@CCCIIIYYY|||rrr}}}hhh^^^\\\WWWEEE???;;;<<<;;;999888:::555666666777777666666555888888888999::::::;;;;;;::::::999888888888888888777;;;======@@@FFFIIIHHHHHHKKKMMMJJJGGGHHHQQQYYYmmmoooRRRRRRkkklllIIIDDDDDD;;;999AAA;;;:::888666555444333333111111111111111111111111000111222333333444666888;;;>>>CCCIIIQQQYYYbbbhhhuuuxxx}}}~~~kkk```jjj}}}jjjYYYNNNKKKMMMKKKMMMRRR^^^uuu~~~~~~xxxpppggg```^^^ZZZTTTNNNIIICCC===999===:::999===DDDOOOaaappp|||gggqqqwwwZZZAAA===???;;;777999999999999::::::999999888777555444555888999:::999888999999999:::::::::;;;<<<;;;===AAABBBAAADDDIII^^^rrrjjj]]]UUUOOO???:::888::::::888888;;;555555666777777666555555555666666777888888999999999999999888888888888888777:::<<<;;;===BBBCCCBBBCCCIIIOOOPPPMMMMMMNNNOOO```gggRRR[[[~~~gggKKK@@@=========<<<;;;999777555444333333111111111111111111111111000222333333333333555666888;;;@@@EEELLLTTT\\\bbbmmmrrrxxx}}}~~~}}}~~~uuu```^^^}}}|||jjj]]]SSSLLLKKKLLLMMMPPPWWWfff~~~zzz}}}|||uuuoooggg^^^XXXXXXUUUPPPKKKGGGBBB===999<<<:::???JJJXXXgggwwwwwwxxxuuuYYYKKK>>><<>>BBBCCCBBBDDDIIIeee}}}~~~}}}sssooo]]]PPPGGG???;;;999;;;:::777777:::444555666777777666555444333444444555666777777888888888888888888777777777777:::<<<;;;<<>>CCCIIIQQQYYY___ffflllsssyyy|||}}}}}}~~~yyyxxxyyy|||xxxqqqqqqxxx}}}hhh```qqqnnnaaaUUUQQQPPPNNNMMMOOOPPPTTT\\\mmmyyyuuuzzz|||tttmmmggg```WWWQQQPPPMMMIIIFFFDDDBBB???===@@@AAAKKK^^^sssuuu~~~~~~ccc@@@CCC@@@888999???@@@;;;;;;:::999999999:::;;;<<<;;;999777777999:::::::::999999999999999999::::::===<<>>>>>AAAJJJSSSUUUPPPJJJOOOOOOeeeooo^^^RRRdddyyyZZZGGG???BBB@@@AAA>>>:::;;;>>>:::111222222222222222222222222111111111111111111111111555777<<>>DDDLLLggghhhPPP@@@===:::999:::<<<<<<<<<::::::999888777777777777999888777888:::;;;:::999777888888999999::::::;;;BBBHHHGGGGGGIIICCCBBBMMMrrrrrrdddaaacccjjj}}}|||sssxxxiiiTTTFFF===888888777666666555666666777666555444444444444444444444555666666666666666999999888777777666555555555666888:::;;;<<<;;;;;;999:::<<>>>>>BBBGGGSSSsssuuuxxxXXXDDD???===:::999:::;;;<<<;;;:::999999888888888888999:::888777888999::::::999888888999999:::;;;;;;;;;AAAGGGFFFGGGJJJFFFFFFRRRqqqvvveeeVVVOOOQQQ\\\rrr~~~}}}ppprrr|||dddRRRDDD<<<999888666555444555777888777777555444333333333333333444555555666666555555888888777777666666555555444555666888999:::;;;;;;777888:::<<>><<<<<<=========DDDLLLddd|||hhhlll~~~\\\GGG999>>><<<:::999:::;;;;;;;;;999999888888999999:::;;;<<<:::777777888999999999999999999:::;;;;;;<<<<<<@@@EEEDDDEEEKKKHHHIIIVVVqqqdddYYYOOOKKKOOO[[[qqqwwwiiirrruuu\\\KKKAAA<<<999888555444444555888999555555333222111111000000333333444555555555555444777777777666666555555555333444555666888999::::::888:::;;;;;;;;;===BBBFFFHHHKKKLLLOOOfff```PPPOOOsssiiiBBBCCCBBB@@@>>>>>>===999555555555444444333222111111111111111111111111111111222111444888:::<<>>===>>>???>>>???HHHRRRrrruuu}}}iiiccc}}}```JJJ???777===;;;999999:::;;;:::999888888888888999:::;;;<<<===:::777666777888888888999999:::;;;;;;<<<<<<======BBB@@@BBBIIIHHHIIIUUUrrrfff^^^SSSLLLMMMXXXmmmiiieeeqqqUUUCCC<<<;;;:::888666444444555777999444444333222111000000000222333333444444444444444666666666555555555555555444444444555666777888999888:::<<<;;;999;;;@@@FFFHHHFFFHHHLLLRRRkkkzzz]]]OOOUUUxxx```GGGBBB======???>>>;;;888888777666555444333222111111111111111111111111111444222333777999:::>>>DDDFFFLLLUUU^^^gggooovvvzzzxxxyyyzzz{{{}}}sssddd]]]___qqq|||mmmbbbXXXTTT^^^mmmxxxlllmmmuuu}}}uuulllccc]]]TTTMMMFFFCCCEEEFFFDDDAAA@@@>>>===???CCCMMM```pppyyydddllljjjKKKAAA>>>999<<<:::999999::::::999888777777777888999:::;;;<<<<<<999777666777888888777999999:::;;;;;;<<<<<<===;;;???===@@@HHHGGGGGGRRRuuuzzziiiXXXPPPXXXjjjyyy~~~zzzsssaaallllllNNN<<<888999:::999777555444555666777555444444333333333333333111222333333444444333333555555555555555555444444666666555555555666777888555777999999888999===AAACCC???DDDLLLIIIQQQ{{{fffMMMWWWZZZKKK>>>;;;>>>???===<<<::::::999777666444333222111111111111111111111111333000000333555666999===AAAEEEMMMVVV```lllwww~~~{{{{{{zzzzzz|||}}}jjjZZZ]]]lllkkk\\\\\\nnnxxxuuuxxxxxxyyyyyyvvvnnncccYYYRRRKKKGGGBBB@@@AAABBBAAA@@@AAA>>>@@@IIIWWWkkkuuulllOOO???======<<<;;;999888999::::::888777777777777777888999:::;;;999888777777888999777666999999999:::;;;;;;<<<<<<:::>>>===AAAKKKJJJIIIRRRzzznnn```aaalllvvv|||}}}xxx|||xxxmmmiii}}}xxx}}}vvv```GGG999777999::::::888666555444444444333333333222333333444555111111222333333333333333444444444444444444444444888888666555555555666777222444666888999:::;;;<<<======CCCJJJHHHMMMfff```UUUdddyyygggJJJ>>>>>>???>>>>>>===<<<;;;999777555444333111111111111111111111111333///...111333333555999;;;???FFFOOOYYYeeepppxxx|||||||||{{{{{{}}}{{{nnnjjjrrr~~~oooooo~~~tttsssqqqlllcccXXXNNNHHHFFFEEECCCAAA@@@?????????AAAEEERRRfff{{{|||fffNNNBBB>>>;;;;;;<<<:::999888999:::999888666666666666666777888999999666666777888::::::777555888888999999:::;;;;;;;;;999>>>???FFFQQQPPPNNNWWW~~~nnniiimmmrrr~~~rrrxxxwwwqqqrrriiiTTTAAA999888:::;;;:::999888666444333222000000000000111222333444111111222333333333333222444444444444444444444444:::999777666555555666666111333666999;;;<<<;;;:::666;;;@@@CCCGGGPPP^^^iiivvv```VVVRRRzzzXXXCCC???>>>======>>>===<<<:::888666555444111111111111111111111111555000///222444444555999888<<>>AAAIIIWWWVVVTTT\\\vvvuuuyyyzzz{{{nnnrrrkkkiii^^^KKK>>>:::888555999777666444222111000000111111222333222111000///333333222222222222222222111111111222333444555666888777666666666666666777444444555777888:::;;;;;;<<<<<<===>>>BBBJJJSSSZZZuuudddOOOLLL]]]|||NNN;;;@@@BBB999===>>>>>>:::888888888777222222222222222222222222222222222222222222222222::::::>>>GGGNNNUUU___iiiuuuxxx|||~~~{{{yyy|||{{{~~~zzz|||yyyxxxmmmlllhhh^^^RRRIIIDDDCCCEEE>>><<>>FFFUUUWWWWWWaaa~~~~~~}}}uuupppfffdddYYYGGG;;;888888666777777666555444444444444111222222333222111000///222222222222222222222222222222111111222333555666666666555555555555555666444444555777888999:::;;;>>>===<<<;;;<<>>FFFUUUmmm{{{```HHHBBB;;;888:::<<<<<<:::777777777666666777777777::::::999888777666666555777666666555555666666666777777888888999::::::::::::======DDDSSSXXX\\\hhhzzzxxxhhheeeaaaUUUEEE999666666666777666555555444444555555111222222222222111000000000111111111222333333333555333222111111222444555444444444444444444444555444444555666888999::::::===<<<;;;999888;;;AAAEEEIIIXXXdddLLLPPP___pppRRRFFFCCC<<<<<<===??????<<<777444444333333333222222111111111111111111111111111111333333555<<<@@@DDDKKKSSS```eeemmmwww~~~}}}pppuuu{{{pppvvv~~~uuummmfffbbb```UUUQQQJJJEEEBBBAAAAAA@@@===???AAAAAA===@@@NNN]]]iii}}}nnncccFFFAAA===888777999;;;:::888888888777777777777888888:::;;;;;;:::999777555444777777666666666666777777777888888999::::::;;;;;;<<<>>><<>>@@@FFFMMMXXX]]]eeennnvvv}}}{{{{{{}}}zzzqqqhhh```ZZZWWWLLLHHHBBBAAABBBBBBAAA???===>>>???>>>AAANNNeeewwwyyy{{{|||sssNNN===???<<<999999999999666444888888777777777777888888999999;;;;;;:::888666444777777666666666777888888888888888999::::::;;;;;;;;;>>><<>>EEETTT]]]hhhyyyvvvdddSSSIII@@@:::666333222555111111333555888;;;>>>???333222111111000000111111///000000000111222222222333333222111111111111111222333555666777777666555444444555666666777888888888999999888777888:::<<<:::EEEFFFNNNqqqlllXXXOOOYYYZZZHHH:::999=========@@@::::::999777666444333222111111111111111111111111000///111666888888<<>>AAAFFFRRRiiiiiiPPPAAA999>>>666777888999::::::::::::777777666666666666777777444555777888999999888888555555444555555666777888666777777888999999::::::666===???FFFTTT\\\gggxxx|||wwwfff\\\JJJ@@@999888666333222555111111222444666888:::<<<333222111000000000111222000000000000111111111111111111222333222222111000111222444666666666555444444444555555666777777777888999:::999777777888999555BBBAAAAAAQQQhhhkkkUUUIII[[[~~~mmmPPPEEEAAA<<<<<<@@@===<<<;;;999777555444333222222222222222222222222111000111444444222555:::@@@CCCIIIRRR\\\fffnnnssstttzzzzzzooojjjbbbXXXOOOIIIDDDBBB???@@@AAAAAA???============KKK^^^tttzzzuuuKKK@@@>>>999:::555666888888888888999999666666555555555555666666666666666666666777777777333333333333444555666777555666666777777888999999777===>>>DDDQQQYYYeeexxxwwwvvvwww}}}tttggg]]]ZZZJJJ@@@999999888333111333333222222111111222222222444333111000000000111222111111111000000000000000///000222333444222111//////000333555555555444333444444555555666666777777777999::::::999999:::;;;<<<@@@>>>CCCMMMLLLhhh{{{^^^OOOOOO```jjjTTTHHH>>>;;;???>>>===<<<:::888666555444222222222222222222222222444222222444333000111666:::===CCCKKKUUU___gggllluuuvvvwwwxxxyyy|||vvvooofff```VVVLLLFFFCCCDDDEEE@@@BBBBBB@@@======???CCCEEEZZZvvv~~~vvvaaa;;;<<>>===BBBNNNVVVdddxxx{{{{{{ssszzzpppggg^^^WWWAAA===888444333333333222222222222222222222222222000000000000000000000000//////...------...000000222111111111000000//////111111222222222333333333333444555555444444555777777777888888888999999999===;;;===@@@CCCKKK```ttttttUUUNNNLLL___tttMMM@@@???<<<>>><<<>>>BBB@@@999777999333333333333222111111111111111222333444555555666:::;;;>>>CCCJJJTTT\\\aaapppssswwwyyyyyyzzz|||}}}vvvkkkddd[[[TTTKKKEEECCCCCCBBBAAA>>>>>>===<<<<<<>>>AAADDDLLLgggnnnQQQ<<<======:::999666777777888777555444333777555333444777888666444555555666666666666555555333222222333444666888999777777666666777999;;;<<<<<<999;;;CCCNNNZZZiiittt~~~}}}zzzsssyyywwwoooiii]]]OOO>>>;;;666333333333222222222222222222222222222222////////////////////////000///......---...//////111111111000000000//////111111111222222222333333222444555555444444555666777777777888888888888999;;;:::<<<@@@CCCHHHUUUdddzzz]]]IIILLL^^^pppSSSBBB888;;;======;;;999::::::999555555444333222111111111111111222222333333444444666777999>>>EEEMMMTTTYYYbbbffflllrrruuuxxx|||~~~}}}~~~|||uuukkkbbb[[[QQQLLLEEEAAA@@@@@@@@@???CCCBBB>>>::::::AAAKKKTTTkkkmmmcccBBB888888777666888666777777666666555444333777555444444777777666444555555666666666666555555444333333222333444555666777666666666777999:::<<<<<<999:::BBBKKKVVVeeeqqqsss}}}yyy{{{pppooovvvmmmjjjZZZEEE;;;888444222222222222222000000000000000000000000////////////////////////111000///......---......000000000000////////////000111111111222222222222222333444444333333444555666666666777777777777888888888;;;???BBBCCCHHHNNN\\\~~~cccVVVKKK___cccHHH;;;===<<<999;;;???>>>:::888777555333222111222222222222222222222222222222222333555888===DDDJJJNNNTTTYYYaaaiiioootttxxx{{{{{{}}}|||tttlllccc[[[TTTOOOGGGDDD@@@>>>>>>>>>>>>>>>???===::::::CCCTTTiiixxx{{{wwwuuutttfffQQQDDD;;;;;;:::666777;;;777666555444444444444444666555444555666666555444555555666666666666555555555444333222222333444444888777777666777888:::;;;<<<999:::@@@HHHSSSaaannnfffwwwyyyqqq{{{tttqqqwwwkkkgggUUU===777444222111111222222111000000000000000000000000////////////////////////111111000///...---------////////////////////////000000000111111111111222111222333333222222333555555555555555666666666666777777888<<>>>>>;;;999:::DDDXXXrrrkkknnnzzz\\\FFF===:::999;;;>>><<<777777<<<888777555333333333444444555555444555555555555555444555555666666555555444555444333333333444555666<<<;;;:::888888888999999;;;888999???FFFQQQaaaooo~~~^^^ppp~~~zzzjjjaaaOOO;;;444222000000111222111111////////////////////////........................111000000///...------,,,...................../////////000000000111111111000111222222111111222333333333444444444555555555666666666777;;;>>>===;;;FFFHHH]]]zzz___UUUZZZaaaAAA///:::CCC<<<888???;;;:::888666444444333444333222222111111000000000222222333444777:::===???FFFKKKSSS[[[cccjjjppptttwwwyyyyyywwwuuuwww|||{{{tttnnnggg\\\QQQJJJFFFCCCBBBAAAAAA@@@???>>>=========>>>===DDDXXXuuunnnnnnooo\\\HHH>>>>>>666555777999888666666888888777555444333333444555444555555555444444444555444444555555555555444444444444333444555777888:::@@@???===:::999888888888999888:::???FFFQQQcccrrr|||uuu]]]lll}}}mmm]]]III:::333222000000111222111000////////////////////////........................///000000000///...---,,,---------...............////////////000000000000///000111111000000111333222222222333333333444444555666555444777<<<===;;;;;;FFFMMM]]]zzzbbbQQQbbbYYY;;;999<<<555555@@@;;;:::999888777666555444333333222222111111111000333333333444666888:::;;;>>>CCCJJJQQQZZZbbbkkkpppssswwwzzzyyywwwwww}}}yyypppiiiaaaZZZQQQIIIDDDBBBAAA@@@>>>??????===;;;:::;;;<<<;;;AAASSSpppnnnttt~~~eeeUUUHHH===;;;>>>888666555666777999999999888777666555555444444555333555666555444333444555444444555555555555444444444444444444666888:::;;;@@@???===;;;999888888999999888:::???FFFQQQdddttt}}}hhh\\\fffwww|||~~~ttt]]]FFF888444222111111222222111///000000000000000000000000..............................///000000///...---,,,,,,---------................../////////000000...///111000//////000222111111111222222222333333222666777444555:::<<<:::555<<<@@@GGGgggeeeZZZdddxxxdddOOOCCC===;;;;;;999::::::;;;:::888666555333333333333222222222222222111222222333555777777:::<<>>@@@PPPjjjyyyvvv}}}sssRRRCCC===777555888888888777777999;;;:::999888888888888777666555444222444666555333222444666333444444555555444444333555444444444555666888999;;;:::999888888999:::;;;::::::;;;???DDDOOOaaarrr}}}[[[YYY\\\zzzdddmmm|||zzzwww~~~yyy```DDD666444222111111222222000///111111111111111111111111........................---...///000000///......,,,,,,,,,------...................../////////000...///000000//////000111000111111111111222222222000666888555444888:::888AAA666888GGGNNN[[[}}}```SSSUUUddduuujjjSSSLLLCCC555888999;;;<<<<<<:::777555333333333333333333333333000000000111222333444555:::;;;<<>>>>>>>>>>><<<======<<<:::;;;???CCCTTTggg}}}rrrllleeeDDD;;;>>>===<<<===333666888777777666555333888888999999999777555444222444666555333222333666333444444555555444444333666555444333333444555666666666666666777999;;;===<<<;;;<<>>888333333222222111000//////////////////////////////------............------------............---------,,,,,,,,,,,,---......////////////000000000000111000000000//////......///000111222222222222222333333444444555666666666:::;;;@@@DDDEEELLLaaavvvfffHHHIII[[[ooojjjEEEEEE===999444444999???===777444555666666555333111000333333333333222222111111333555888;;;>>>CCCJJJNNNTTTbbbooouuuzzz}}}}}}vvvtttlll```UUUMMMHHHEEECCC@@@???===:::;;;>>>???>>>:::===>>><<<:::AAAPPP\\\uuuiiirrrZZZNNN???777888:::888444666666555555555555666666666666777777888888888999555555555555555555555555444444444444333222111111555444222111111333666888666999;;;:::888999<<>>DDDKKKJJJZZZyyy}}}___HHHIIIWWWddd}}}ttt^^^GGG999777333333222111111000//////........................------............------------............------...------------...//////.../////////000000000000111111000000000/////////000000111222222222111111333333333444555555666666::::::<<<>>>>>>AAAOOO___aaaLLLJJJXXXfffCCC<<<;;;:::999888777888:::888777666555444333333333222111111111111111111111333555777:::===AAAGGGKKKOOO\\\hhhooovvv~~~vvvpppjjjcccYYYOOOHHHDDDBBB@@@>>>===;;;:::;;;===<<<:::>>>;;;777777@@@RRRfffsssyyyiiimmmkkkLLLDDD:::666888;;;:::888666666555555555555666666666666666666777777777888555555555555555555555555333333444555555444444444333222111000111333555666666888;;;:::999999===@@@NNNSSSHHH===CCCOOO^^^ppp]]]HHHJJJLLL[[[www{{{|||xxxbbbIII:::666666222222111111000000//////........................------............------------............------...............//////000....../////////000000000111111111111000000000000111111111222111111000000222333333444444555555666;;;:::;;;<<<;;;<<>>555666999777888<<<;;;:::777555333444555666111111111222222222222222333444666888:::===BBBEEEHHHRRR^^^fffoooyyy~~~uuujjjeee[[[VVVMMMFFFBBB???>>>======<<<;;;===@@@???<<<999AAA:::777???UUUooo{{{xxxzzzmmmMMM>>>;;;777666777999999999666666555555555555666666555555555555555666666666444444444444444444444444222333444555666666666666222222222333444444555555666888;;;;;;::::::>>>AAAllltttRRRGGGSSSdddqqqWWWFFFIIIFFFUUUrrrzzzxxxyyylllQQQ;;;666666444111111000000000/////////........................,,,------......------,,,,,,------......------,,,---------------...//////........./////////000000111111111111111111000000111111222111111000//////222222222333444444555555777777888:::<<<<<<>>>@@@KKKjjjuuuWWWMMMYYYqqqqqqOOO222000:::===;;;:::<<<;;;999777666666666666333333333333333444444444222444666666777999<<>>BBBzzzfff___kkk}}}yyyQQQEEEIIILLLXXXpppuuu~~~}}}qqqrrryyyqqqlllZZZBBB555666555///000000//////////////////........................,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...............////////////000000000000000000111111111111111111111000///...111111222222333444444444222333555666888::::::888===HHH\\\tttUUUMMMWWWaaa|||sssLLL<<<:::999777777999::::::;;;:::888777666333333333333333333333333222333555555555555777999===AAAIIIRRR\\\iiixxx}}}tttmmmhhhaaaVVVMMMJJJCCC@@@===;;;;;;;;;;;;:::@@@<<<;;;??????<<<;;;>>>BBBLLLbbbxxxxxxvvvuuugggKKK888999<<<666888:::999666333333333555555444444444444555555444444444333333333333333444444444444444444444444333333333333333222111000111333555777888888888777666888;;;;;;::::::>>>AAAbbbtttVVVMMMOOOSSSZZZlllppp~~~}}}lllooowwwlllnnnjjj\\\GGG777333444111+++////////////............------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---------........./////////////////////000000000000000000000111000000//////000111111222222333333444444777999777888::::::777888EEEHHHZZZcccTTTIIIPPPppp}}}aaaGGG777555777777888:::<<<<<<:::888777333222222222111111111111111333444444333333444666:::;;;AAAIIIRRR\\\kkkxxx}}}|||vvvppphhh```ZZZSSSIIICCCBBB>>><<<::::::;;;<<<;;;;;;>>>::::::===<<<:::AAALLLiiivvvtttggg{{{mmmOOOFFF>>>;;;;;;777444666777777666555666666555555444444444444555555444444444444333333333333333333333333333333333333333333333222222111000//////000222444555666666555666999;;;:::888999<<>><<<:::999:::;;;<<<<<<:::<<<999<<>>;;;;;;>>>===444666555444444555666777777555444444333333444444555555555444444333333333333333333333333333333333333222222333333333222111111...///111222444555555666666999:::999777777:::===<<>>;;;;;;:::888777666555444000222444444222222222333777444666===BBBGGGTTTbbbfffppp|||{{{vvvqqqjjj___UUUUUUNNNIIIFFFAAA<<<;;;===;;;:::999:::<<<<<<;;;:::999999???IIIOOO[[[wwwxxxjjjjjjpppQQQCCC??????999888;;;666:::777333222333555555444555444444333333444444555555555555444444333333333333333333333333333333333111111222333444444444444000111222333555666777888777999:::999666666888;;;AAABBBJJJjjjvvvgggkkkiiirrruuuhhhUUUGGG777000333666333...///............---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,---///000222333222333333222111000222333222333444666777888888888999<<>>===<<<<<<<<<;;;@@@:::888;;;===999999===;;;???KKK___uuutttjjjqqqzzzaaa>>>===;;;999888666666555666555444333333444555666444444444333333222222222333333333333333333333333444,,,000666111///333111111222222333444555666666333222111000111333555777777777777777777888888888???;;;>>>HHHfff~~~xxxuuu{{{xxxooozzzssseeeWWWBBB999000---111444222...............------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,++++++++++++,,,------******+++++++++,,,,,,,,,------------------------,,,,,,---------------------------------...///000222222333222000000222333333333444555666777888888555888<<>><<<;;;;;;;;;;;;;;;;;;999;;;@@@@@@<<<;;;>>>FFFOOOaaa{{{}}}oooggguuummmRRRAAA===<<<:::999777777666666555444444444444444444555333333333333333333222222333333333333333333333333444000555999444777;;;555222333333444444555555555444333333222333555666777666666777777888888888999>>><<<>>>???QQQaaayyy~~~{{{}}}ooovvvnnnlllfffUUUDDD666333000000333444222000............------------++++++++++++++++++++++++------,,,,,,++++++******+++++++++++++++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......------------------------111222222111000000222333444333333333444666777999;;;999;;;BBBKKKOOOMMMIIIXXXcccUUUJJJOOOaaayyy|||\\\EEE:::777888;;;666888:::<<<===;;;:::888888888666555444444444444333333222111111444888<<>>:::888<<>>EEEOOOWWW```nnnzzzzzzrrrjjj```[[[KKKFFFAAA>>>>>>???>>>>>>;;;<<<===>>>======>>>>>>>>>===;;;:::>>>III[[[jjj|||tttlllfffggguuunnnZZZKKKBBB>>><<<888888777666666666777777333444666888888666444333111111222222333333333444555444444333333222222111111333555...+++999AAA666555555555444444333333333222333444555666666666555444555666777888999::::::777<<>>@@@AAA;;;KKKYYYnnntttSSS@@@@@@WWWpppiiiPPPCCC;;;999777888;;;===>>>===;;;;;;:::999888666555555333444555444444444666888666666;;;BBBGGGNNNZZZeeeuuuxxx}}}~~~xxxsssnnnggg___YYYRRRMMMIIIAAA???;;;999999:::;;;;;;;;;===>>>>>>======>>>@@@<<>>DDDBBBLLLTTTgggiii[[[TTTIII<<<444111000...------...///000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,------******++++++,,,,,,------+++,,,///111222333333222---/////////...///111333333333222111222333444555...222777:::999888999::::::CCCEEEGGGWWWqqqfffSSSLLLMMMXXXkkknnnIIIBBB999444555888::::::;;;;;;;;;;;;:::888777666222333444444333333444555333333666;;;>>>AAAJJJSSSbbbffflllttt}}}}}}wwwnnnfff]]]XXXQQQKKKGGGDDDAAA???>>>===<<<;;;::::::;;;<<<:::===>>>>>><<<===BBBFFFAAAPPPddduuuwwwrrr|||TTTHHH;;;555666888666222666666555444444444555555444555777999999777555444111111111222222222222222333333333333333333333333111000444555777IIIWWWTTT555555555444444333333333111111222222333444444555555555666777888999999:::;;;<<>><<<===>>>>>>============<<<>>>@@@@@@@@@CCCJJJPPP[[[nnnsssfffhhh^^^EEE@@@999777888999777444666666555444333333333444333444555666666555444333222222222222111111111111111222222333333444444555444...222444000555<<<888444444444444444444333333333333222222333444666777666666777777888888888999888:::???>>>KKKVVVlllsss___OOO@@@444000333111...,,,---//////+++'''---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++*********)))***++++++,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++---...///111111000...---,,,---............000222111111222333333333222222222222222444666999;;;<<<666888777???JJJHHHJJJYYYkkkuuuVVVWWWXXXccc}}}iiiPPPBBB===;;;::::::;;;<<<<<<<<<;;;:::999666888999888555222111111///000444888888666:::@@@???BBBIIIRRR]]]hhhpppuuu~~~wwwlllddd]]]ZZZZZZVVVLLLCCC>>>======>>>@@@@@@>>><<<666888;;;<<<<<<;;;;;;;;;>>>AAADDDDDDEEEJJJSSS[[[yyyvvv^^^\\\\\\uuuccc>>>999999888777666555555555666666555444333333333333222222333444444333222222333222222222111111000000000111222333444444555666777///444:::444111444111444444444444444444444444555444333222333555777999777777777777777888888888;;;===@@@<<>>@@@EEEHHHPPPooommmVVVTTT^^^lllvvvWWWOOOHHH;;;999999777777:::>>><<<777888;;;999555555999777111666555444333444555666777===???CCCHHHOOOWWW___eeeqqqvvv}}}yyyooohhh\\\WWWPPPLLLKKKHHHCCC>>>999999::::::;;;;;;;;;;;;:::999999:::<<<>>>===<<<>>>BBBEEEHHHPPP___rrr~~~~~~rrreeeYYYkkk|||uuu^^^JJJ???999999999888777666666555333444444555555444444333222222222111111111000000000000000000000111111222111222222333333222222111//////000111333444555666444333222333666777555222222222222222333444555555555555555555666777999999:::888@@@???GGGUUUjjj~~~tttnnnvvvkkkUUU???555444111,,,............------------------,,,++++++++++++,,,************+++++++++,,,+++++++++*********)))))),,,+++******))))))******+++++++++*********))))))++++++***))))))***++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,------......//////111111222222222222111111111222444555555777999<<<;;;<<<<<<<<<<<<===@@@CCCAAAKKKbbbuuuXXXKKKLLL[[[iiijjjLLL???===:::777555666<<>>EEEQQQdddssshhhhhhtttfffPPP<<<444555444111............------------------,,,+++++++++++++++***++++++++++++,,,,,,,,,+++************)))))))))++++++***))))))))))))***+++************)))))))))+++******))))))******+++++++++++++++++++++******++++++,,,------------,,,---------------.........111222222333333222222111000111333333444555888:::<<<<<<<<<;;;999:::<<<>>>CCC@@@CCCTTTuuunnnOOOFFFHHHKKKTTTiiiXXXKKKAAA>>><<<777888===777;;;<<<999888:::;;;:::777777555555444444444444444666777888:::===BBBFFFJJJNNNVVV```jjjvvv}}}yyyooohhh```YYYTTTNNNGGGCCCAAA===::::::<<<===;;;999777:::<<<;;;888777;;;???===>>>>>><<<;;;===CCCHHHKKKeeerrreeeoooxxxdddLLL>>><<<<<<999444666666666555444444333333333333444444444444333333222222222111111111111111000000000000000111111222111111222222222222111111111111222222222333333333222111111222444555333222222222222222333444555555888888777666666666666666===999???===BBBMMM^^^zzzppptttrrraaaJJJ999222222222111.........---------,,,,,,---,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,************))))))))))))++++++***)))))))))))))))************))))))))))))******))))))))))))******++++++++++++******************+++,,,,,,,,,,,,+++...---------------------000111111222222111111000...000111222222333666888:::;;;;;;:::999999;;;<<>>===<<<;;;;;;<<<888888777666555444444444777777888888888999===???@@@DDDKKKTTT___lllxxx|||vvvppplll]]]XXXQQQKKKGGGCCC@@@===<<<:::999:::<<<>>>===<<<888:::===>>>>>>>>>???@@@===??????>>>>>>CCCNNNWWWvvv______pppwwwaaaSSSCCC<<<>>>???;;;555666555555555444444444333333333333444444333333333111111111111111111111111000000000000000111111222111111222222222222111111222222222222222222222222111111111222333333333222222222222222333444555555777666666666666666777888===999???<<>>;;;999999999999888888777666555555555666666666555666888:::<<>>===888777777888999;;;<<<;;;======>>>AAABBBBBB???<<<;;;???EEEIIIPPP[[[kkkvvvkkkcccuuu[[[KKKFFF@@@======<<<888555666666555555555555444444222333333333333333333222111111111111111111111111000000000000000111111222000111111222222111111000333333333222222222222111000111222333333222222333222222222222333444555555444444444555666888999:::===888>>>===CCCLLLZZZzzzwwwvvvrrr^^^FFF888444111///...------------,,,,,,,,,,,,,,,,,,+++***************+++++++++************)))(((((()))))))))))))))*********)))(((((((((((()))(((((()))))))))))))))***((())))))******))))))((()))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------...//////////////////......///000111000111444666333555888999999:::<<<===;;;BBBGGGFFFBBBDDDOOOYYY{{{nnn[[[KKKOOOccc{{{wwwYYYFFF???:::666444777::::::;;;===::::::::::::999888777777666777777777555555777999777888;;;???DDDLLLTTTZZZllluuu|||zzzyyytttoooggg```XXXPPPIIIDDD@@@???===<<<;;;:::;;;;;;::::::::::::;;;===>>>???======>>>>>>??????>>>===BBBKKKZZZjjjzzz}}}tttkkk___EEE@@@???===999666555666777555555555555555555555555222222333333333333222222111111111111111222222222000000000000000111111222000000111111111111000000333222222222222222222222000222444444333222333444222222222222333444555555333333444555777999:::;;;===888>>>===DDDMMMYYY~~~}}}xxxqqq\\\EEE:::777333000///---------,,,,,,,,,++++++,,,++++++************************)))))))))(((((((((((((((((())))))************)))((((((((((((((((((((((((((())))))******'''((()))******)))((('''''''''((()))***+++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////000000000000//////...000111111000111333555111444666777777888999;;;@@@AAAAAAAAA???>>>>>>>>>SSSiiiuuuWWWGGGHHHRRRYYYwwwyyyhhhRRREEE888666888999<<>>DDDHHHUUU___lllvvv||||||tttmmmhhheeeccc[[[WWWQQQKKKGGGCCC???<<<:::;;;;;;:::999999999:::<<<===>>>???@@@AAACCCEEEAAAEEEGGGFFFDDDGGGQQQZZZhhhsssiii]]]bbbtttqqqTTTAAA<<<;;;;;;:::777555444666777333333333333444444444444222222333333333333222222000000111111111222222222000000000000000111111222000000111111111111000000222222222222222222222333000333555555333222333555222222222222333444555555444444444555666888999:::>>>888>>>===DDDLLLVVVzzz~~~}}}wwwoooiiiSSS===555333///+++***---------,,,,,,,,,++++++,,,++++++***)))************)))))))))(((((('''''''''((((((((())))))************)))((((((((((((((('''((((((((())))))******'''((()))******)))((('''&&&&&&''')))***+++,,,---++++++,,,------------,,,******+++,,,,,,---......000000111111111111000000///000111111111111333555111333555666555555666777777:::<<<:::777888>>>DDDDDDEEEWWW~~~bbbRRRLLLIIIGGG^^^uuuiiiPPPCCC===888777999:::;;;<<<=========<<<;;;888888888777444222222333555666777777888:::>>>AAABBBLLLZZZeeemmmvvv~~~zzzxxxllljjjddd^^^YYYTTTQQQOOOHHHEEEAAA???????????????;;;<<<>>>===<<<;;;;;;;;;:::<<<>>>???@@@BBBDDDGGGKKKSSSXXXVVVSSS[[[pppyyybbb```lllvvv]]]RRRHHH<<<888===555666777888888666333111222222222222222222222333222222222333333222222222000000111111222222222222000000000000000111111222000000111111111111000000111111222222222333333333111333666666444333444666222222222222333444555555666666666666666777888888???999>>>===CCCJJJSSSvvv{{{zzzzzz|||wwwyyypppcccIII@@@666000///000...,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++***)))'''''''''((()))------,,,,,,+++***))))))''''''''''''(((((((((((())))))************))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++,,,---.../////////////////////000111111222222222222333444555666777888:::;;;===<<<;;;;;;<<<===EEE@@@GGG^^^zzzjjjXXXQQQFFFGGGOOOdddkkkPPPDDD>>>:::888::::::>>>@@@<<<666:::CCC@@@>>>;;;888888888:::;;;777666555444555777999;;;BBBEEEIIIPPPYYYdddpppxxxyyyrrrkkkfff[[[WWWQQQKKKFFFDDDDDDDDD<<<===??????=========>>>>>>>>><<<;;;;;;<<>>KKKccc{{{sssVVVNNNIIIPPPeeeppp[[[GGG:::888555666;;;===;;;===BBB666888;;;<<<;;;888333000999888777555555666888999===>>>AAAEEEKKKTTT^^^eeennnyyyxxxpppggg___XXXSSSNNNKKKGGGCCC@@@???@@@@@@???@@@BBBBBBAAA??????@@@>>>>>>>>>@@@BBBBBBAAA???===@@@DDDJJJQQQYYY```eee```lll~~~wwwjjjkkkttt```KKK;;;:::===:::888:::888888777666555444333333222222333333333444444444333333333333333222111111111000000111111222333444//////000000000111111111......//////000000111111333222111000000000111222444333333222222111111111222222222333666:::===@@@555555666666777777888888:::;;;:::>>>CCCDDDVVVwwwrrr\\\GGG<<<555111---+++---///...,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))*********))))))(((((('''''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---......//////......//////000000111111222222222333333444555666666888888999888888:::>>>AAAGGGKKKZZZnnn|||rrr___TTTPPPTTTfffxxxzzzeeeQQQFFF<<<;;;>>>>>>;;;999@@@???>>>============>>><<<;;;999777777777777888999999:::;;;===BBBIIINNNUUU^^^jjjttt|||~~~yyyuuunnniiiaaaXXXQQQJJJDDD@@@@@@???===<<<<<<<<<===>>>;;;>>>@@@AAA@@@>>>>>>???<<<<<<===@@@DDDGGGIIIIIIPPPVVV```kkkuuu~~~wwwyyyoooSSSGGG<<<555999<<<:::888:::777777666555444333333222000111111111111222222222333333444444444333222222111111000000000000111111//////000000000000111111/////////000000111111111000000000111222222222333222222222222222222222222333111//////222777===AAA555555555666777888888888888:::999===CCCDDDUUUtttnnnzzz|||gggIII666111222000......000111000......---,,,,,,++++++,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((((()))*********))))))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,---..................//////000111111111111222222333444444555555555666666666666:::>>>BBBVVVZZZeeennnooojjjiiimmmqqq~~~iiiSSSKKKPPPRRRooopppWWWKKKIIIGGG@@@999<<<;;;:::999:::<<<>>>@@@===<<<;;;999999999999999888999888777777999===@@@BBBHHHQQQYYYcccooo|||zzzsssmmmfff```\\\SSSOOOIIIDDDAAA???===;;;::::::;;;;;;<<<===>>>???>>>@@@CCCDDDCCCBBBCCCDDDBBBEEEHHHLLLPPPXXXccckkkvvv~~~yyyqqqqqqvvvWWWCCC;;;<<<777666999999555444777666666555555444333333222000111111111111111111111222333333333333333222222111111000///////////////////////////000000000111111111111111111111111111///000111222222222222222111111111222222333333333111///---,,,...333888;;;444444555666777888888999888;;;:::<<>>000111111000000000111000...---------,,,++++++++++++,,,************************))))))))))))))))))))))))((((((((())))))))))))(((***************)))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,***+++,,,---.....................///000000111111111111222222333333444444333444444444555999>>>BBBRRRUUUYYYZZZUUUMMMJJJKKKKKKTTTlll{{{dddZZZGGGTTTcccvvvmmmccc]]]TTTJJJ:::===@@@CCCCCC@@@===:::<<<<<<<<<;;;;;;<<<<<<<<<999999999888777777999;;;999<<>>???AAAAAAFFFGGGIIIIIIIIIIIIJJJKKKOOOZZZgggmmmqqqyyypppgggkkkrrrwwwxxxrrr___JJJ<<<999;;;:::999888888666333333666555555444444333333222222222222222222222111111111111111222222222222111111111111000///...............////////////000000000------...///000111222222000111111222222222111111111111111222222333333444000000//////000111222333444444555666777888999999999===;;;<<>>>>>>>>>>>999::::::999888888999:::999:::;;;===@@@GGGOOOUUU___hhhvvv~~~uuuooolllhhhccc___WWWSSSMMMHHHEEEAAA>>><<<>>><<<;;;;;;<<<>>>>>>>>>>>>======>>>???AAACCCDDDEEEFFFHHHIIIJJJMMMQQQUUUdddsssqqqgggnnnmmmkkksssnnn[[[GGG???@@@???;;;888888888777666555444666888444444333333333222222222333333333222222222222222000000111222222222111111111111000///////////////......////////////000000&&&'''))),,,...111333444111111111111111111222222111111111222222333333333222222333333333222111111333444555666777888999:::999>>><<<;;;@@@@@@HHH[[[}}}vvv|||~~~zzz{{{qqqZZZBBB444000000......///...---+++++++++---,,,++++++***+++++++++************************))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))((((((((((((((()))))))))))))))************+++++++++************++++++++++++******+++,,,------------------......///000000000111111111111222222222222///111333444555777:::===999<<>>???BBBEEENNNJJJMMM\\\rrrkkkQQQJJJUUUiiitttcccTTTIIICCC@@@@@@@@@@@@??????>>>======:::;;;<<<<<<:::999:::;;;;;;;;;::::::<<>>???===<<<===>>>???>>>===@@@?????????AAADDDGGGIIIIIILLLQQQWWW___iiittt{{{yyy{{{}}}|||{{{sssWWWGGG999888<<<:::666333555666666444444555555555333333333333222222222222333333333222222111111111000111222222333333333222111111000//////000000000........./////////000000)))***+++---...000111222000000//////000222444555222222222222222222333333111222333333333333222111333333444666777999::::::666===;;;:::???@@@GGGWWWtttyyy}}}wwwrrrooo^^^CCC111///000---.../////////---------...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((('''''''''(((((((((((((((''''''''''''((((((((()))))))))************))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++******+++,,,------------------......///000000000111111111111111222222222...000333555555777999;;;666;;;>>>===<<<<<<>>>???;;;@@@IIIQQQVVVccc~~~|||mmm```TTTXXXffflllbbbPPPBBBBBBBBBAAA???===<<<;;;<<<>>>??????===;;;;;;<<<<<<;;;;;;:::;;;===???AAA@@@DDDJJJPPPVVV]]]dddiiittt}}}}}}vvvqqqnnnjjjccc\\\SSSMMMGGGDDDDDDDDDBBB@@@@@@>>>;;;;;;<<<>>>??????>>>======>>>@@@@@@???===CCCBBB@@@AAACCCGGGLLLOOO[[[```hhhtttsssgggggglllcccGGG===:::888888222---111:::444555555444444444222000333333222222222222222222333222222222111111000000111222333333444444444444111111000000000000111111............/////////000222222222111000000/////////.........000333666888222222222222222222222222/////////000000111222222333333444666777999::::::444;;;:::999???AAAHHHWWWtttxxx|||~~~ssshhhhhhXXXFFF===888333///------------------------------,,,++++++******++++++))))))))))))))))))))))))''''''((()))***)))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))******************************)))))))))))))))***)))************+++++++++,,,,,,------.../////////000000000000111111111111222222333444555666777888::::::;;;===>>>@@@AAAAAADDDCCCEEEIIIMMMUUUgggyyyyyyxxxYYYKKKMMMSSSfff]]]SSSJJJHHHDDD>>><<<>>>>>>===<<<:::999;;;>>>BBB>>><<<999888:::<<<======<<<<<<>>>CCCGGGIIILLLOOOUUUZZZcccooozzzyyyssshhhbbb\\\VVVSSSPPPKKKGGGDDD???>>>BBBAAA===>>>BBB??????>>><<<;;;;;;<<<===AAAAAAAAABBBCCCCCCDDDDDDHHHIIIIIIJJJMMMVVVaaaiiitttdddaaakkk~~~sssPPPAAAAAA888666555333222222333333333333333222222111111111222333444444333222000///111111111111111111111111111000///000333444222000666222......000222222000000000000000000000000000000000000000000000000000/////////111222444666777444333111000000111333444000111111111111222222222444444555666777888999999;;;::::::<<<===???HHHQQQlllzzzzzznnnccc\\\MMM???888555222//////---------------------------,,,++++++******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******************************))))))))))))******)))************+++++++++,,,,,,------...///////////////000000000111111111111222222333555666666777777888999<<<>>>@@@BBBCCC@@@@@@BBBFFFHHHMMM[[[jjjtttpppZZZKKKKKKQQQ___ssslll___TTTGGG===999???????????????>>>>>>===>>>===<<<;;;:::;;;===>>>???>>>>>>???@@@AAACCCEEEGGGJJJOOOWWW```iiiqqquuu~~~{{{wwwrrriii^^^VVVNNNJJJFFFCCCCCCBBB???===???;;;<<>>BBBCCCAAAAAABBBDDDGGGHHHHHHFFFFFFGGGIIIJJJLLLNNNNNNMMMSSSZZZ^^^cccooo}}}wwwsssuuu{{{{{{oooQQQ===777999777666555333333333333444333333333222222111111111111111222222222111000///111111111111111111111111222000000111333444222000555333111000111111111111000000000000000000000000000000000000000000000000111111111111222222333444444333111000000111333444000111111111111222222222222222333444555666777777:::888999;;;<<<>>>FFFOOOhhhyyyooofffKKK???444111111000000111------------------------,,,,,,+++************+++)))))))))))))))))))))))))))((('''''''''(((***+++***)))((((((''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***************************)))))))))))))))******)))************+++++++++,,,,,,,,,---......////////////000000000000111111000111111222333444555555444555777:::>>>AAACCCDDD===???BBBDDDDDDFFFNNNXXXdddjjjrrr~~~iii___RRRJJJLLL^^^|||xxxeeeZZZHHHBBB;;;888:::>>>AAABBB>>>???@@@@@@???>>>>>>???======<<<;;;<<<>>>???@@@@@@AAABBBEEEKKKRRRYYY^^^hhhooouuuyyy|||tttooolllkkkkkkiiifffaaaYYYOOOHHHGGGEEECCCCCCDDDEEEDDDCCC@@@>>>>>>AAABBB@@@@@@BBBDDDCCCCCCDDDFFFIIIJJJJJJIIIKKKPPPVVV^^^eeekkknnn{{{rrrlllpppoooyyy|||}}}oooZZZGGG;;;555444444555444444333333333444444222222222222222111111111//////000111111111111000111111111111111111111111222111111222444444333111333444444333111000000111000000000000000000000000000000000000000000000000000000000111222333444555333222111000000111222333000111111111111222222222222222333444555666666777888777888:::;;;===DDDMMMaaa{{{vvvnnneee>>>555------///...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************((((((((((((((((((((((((***)))'''&&&'''(((***,,,******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))************************))))))))))))))))))***+++))))))*********++++++++++++,,,,,,------...//////////////////000000000111000000000111222333333333333555777999<<>>AAA@@@@@@@@@BBBFFFKKKMMMMMMSSSWWWYYY^^^hhhppprrr{{{{{{rrrhhh___XXXTTTRRRKKKLLLLLLLLLJJJGGGCCC@@@BBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCFFFHHHIIIJJJLLLNNNRRRWWWYYYZZZ]]]bbbfffvvvzzzwwwhhhgggfffbbblll}}}}}}XXXNNNAAA:::999999666222222222222222222222333333222222222111111111111111...///000111111222222222111111111111111111111111111111222333333444333222222555777555111//////111////////////////////////000000000000000000000000,,,---...000222555777888222111000000000000111222000000111111111222222222333444444555666777888999888777888;;;;;;===DDDLLL\\\{{{{{{zzzvvvoooaaaTTT777000,,,,,,...------///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((((((((((((((((((((((((***)))'''&&&'''(((***,,,******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))*********+++++++++++++++,,,,,,---............////////////000000000///000000000111222222222555666777888:::<<<======;;;@@@FFFHHHGGGHHHHHHIIIEEEPPPXXXWWWXXXeeeyyywwwbbbTTTOOOWWWeeeyyyiiiZZZHHH>>>???BBBDDDBBBIIILLLLLLGGGEEEEEEBBB<<>>>>>>>>??????@@@@@@DDDFFFDDDFFFMMMRRRSSSUUU]]]gggmmmooossszzz}}}vvvuuurrrmmmiiidddaaa___^^^ZZZTTTMMMGGGDDDBBBBBBAAABBBBBBBBBBBBCCCDDDEEEAAABBBDDDEEEFFFGGGHHHIIIGGGKKKOOOUUU\\\dddkkkmmmppp{{{{{{qqqggghhhuuuiiiNNN>>>:::666666888777444000///000000000111111000000111111111111111111111111000000000111222333444555000000000000000000000000000111222333333222222333111444666555111///000111////////////////////////////////////////////////,,,---...///222444666777000000000000000000000000000000111111111222222222333333444555666777888888888888999<<<<<<===DDDLLLWWWyyy|||{{{~~~~~~wwwiiiSSS@@@555000---......,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))((('''''''''(((***+++***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,)))************++++++++++++++++++,,,------............////////////000000000000000111111111222222666777777888888999999:::999???DDDEEEFFFHHHHHHFFFHHHIIIJJJNNNWWW``````\\\iii~~~jjj```UUUQQQTTTccczzzwww^^^RRRNNNKKKIIIIIINNNMMMGGGFFFJJJJJJDDDBBBAAA@@@??????>>>>>>>>>???CCCCCC??????BBBEEEDDDCCCIIIOOOQQQQQQRRRWWW\\\gggjjjnnnpppqqqsssxxx|||}}}yyyuuussspppmmmhhheeebbb___\\\YYYYYYXXXVVVSSSOOOKKKHHHFFFHHHFFFCCCAAA@@@@@@AAAAAAIIIJJJKKKKKKJJJKKKNNNPPPMMMPPPUUUYYY\\\```cccfffdddiiiooouuunnnYYYHHH:::666555444333333333444555///000000111000000//////000000000111111111111111111111111111222333444555000000000000000000000000///000222222111111111222111222333222000000000111000000000000000000000000////////////////////////111000000000000111222222/////////000000/////////000111111111111222222222111111222333444555555666888888:::<<<<<<===CCCKKKTTTttt|||ooo\\\GGG999444000...000///,,,+++---++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++***++++++,,,,,,---.............../////////000000000000111111111111222222666666666777777888888888999???CCCBBBDDDHHHHHHEEEJJJFFFCCCFFFRRR[[[YYYQQQTTTddd}}}lll___VVVSSS[[[eeerrrjjjeeejjjkkkcccUUUPPPUUUUUUPPPIIIGGGEEECCCBBBCCCEEEFFFBBBFFFGGGCCCBBBDDDDDDCCCCCCEEEGGGGGGEEEFFFIIIKKKNNNQQQUUUUUUTTTUUUZZZ^^^aaadddiiiooosssuuuvvvwwwpppqqqrrrtttwwwzzz}}}}}}{{{yyywwwwwwtttrrrqqqtttwwwwwwsssoooiiihhhfffccc```\\\YYYXXXTTTRRRNNNLLLKKKJJJHHHFFFHHHHHHHHHGGGFFFDDDBBBAAADDDDDDEEEFFFHHHIIIKKKLLLLLLPPPVVVZZZ[[[]]]```bbbffflllsssyyy~~~|||cccdddkkkyyyyyyXXXEEE>>>======777666444222222222444555111222222222222111///...///000000000111111111222111111000000111222333444000000000000000000000000---///222222000///000222222000......000111111111000000000000000000000000////////////////////////222111111000000000000000...//////////////////...000111111111111222222222000111222222444444555666777666999<<<;;;;;;AAAIIIRRRpppqqq___LLL>>>777333///...000///,,,***,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))''''''((()))***)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++***++++++,,,,,,---................../////////000111111111111222222222222444555555666777888888999;;;AAACCCBBBCCCHHHIIIEEEEEEGGGEEEBBBFFFOOOVVVXXX[[[YYYbbbvvvlll[[[VVVYYYbbbooo{{{pppaaa___\\\UUUMMMIIIEEEBBBBBBEEEIIILLLCCCHHHJJJGGGFFFGGGHHHFFFDDDDDDDDDCCCBBBCCCEEEGGGEEEHHHKKKKKKHHHHHHLLLPPPLLLOOOSSSWWWYYYZZZYYYYYYWWWXXXYYYZZZ]]]```ccceeehhhiiikkknnnpppooollliiiccccccbbb```___]]]\\\\\\[[[ZZZ[[[___cccbbb[[[UUUYYYXXXVVVSSSPPPMMMKKKJJJJJJHHHFFFFFFFFFGGGFFFDDDCCCDDDFFFGGGHHHHHHGGGGGGJJJKKKMMMOOORRRTTTVVVWWW___gggrrr|||{{{~~~}}}uuunnnjjjjjjsssttt~~~nnnSSSEEE@@@;;;777555333333222222222222000...333444444444333222000/////////000000111111111222111000/////////000222222000000000000000000000000,,,///111111///...///111222...+++,,,///222222111000000000000000000000000////////////////////////////////////000111222333......////////////......000111111111111222222222222333333444555666777888666555777:::::::::???GGGPPPmmm{{{cccNNN<<<444444------------------------,,,,,,,,,+++++++++******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++((()))+++,,,---.........,,,---......------...000---...111333444333333222444555666666555555777888;;;>>>AAACCCDDDEEEGGGIIIIIIMMMJJJBBBEEEQQQTTTOOOTTTOOOOOOVVV```rrreee^^^UUUQQQUUU[[[bbbmmmxxx}}}pppfffcccaaaXXXMMMLLLSSSWWWUUUUUUVVVWWWWWWUUUQQQMMMJJJLLLJJJJJJLLLKKKEEEAAABBBJJJGGGDDDCCCDDDEEEGGGGGGHHHFFFCCCDDDGGGJJJJJJJJJEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOQQQTTTVVVVVVSSSOOOMMMQQQSSSQQQNNNMMMLLLLLLIIIHHHHHHKKKNNNOOOMMMJJJMMMMMMJJJGGGHHHLLLNNNMMMJJJKKKKKKIIILLLPPPOOOLLLMMMPPPSSSQQQMMMMMMSSSZZZ]]]cccjjjooowww|||wwwpppfff^^^]]]]]]bbbmmm}}}```NNNEEE;;;555555666666444222222333333222111///...///222444444222000//////111111111000000111111111777666444222000...---,,,---...///000000///...---000000000000000000000000////////////000000000000000000000000000000000000.........---,,,,,,++++++////////////000000000000000000000000000000000000000///.........///111222333333444444444444444444777888999:::;;;===@@@CCCOOOeeepppYYYDDD444000222------------------------,,,,,,+++++++++*********************)))))))))(((*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((())))))))))))++++++++++++++++++++++++((()))+++,,,---.........,,,---......------...000---///111333444444333222333444444444333444777999;;;===@@@AAABBBDDDGGGIIISSSXXXUUUJJJFFFNNNTTTSSSQQQLLLLLLPPPTTTZZZmmm{{{fffZZZTTTPPPQQQTTT^^^tttyyy{{{yyynnnmmmjjjeee___[[[[[[[[[WWWXXX[[[___^^^XXXUUUWWWVVVTTTRRRRRRRRROOOJJJFFFMMMJJJGGGEEEEEEFFFGGGGGGNNNLLLJJJHHHHHHHHHJJJKKKMMMMMMNNNPPPSSSTTTUUUUUUUUUTTTRRRPPPRRRVVVXXXYYYXXXUUURRRRRRTTTVVVVVVUUUSSSXXX```eeedddaaa```aaahhhjjjkkkjjjmmmqqqqqqmmmwwwxxxvvvrrrnnnqqqyyy}}}vvvpppjjjdddeeekkkqqqssssssppp[[[KKKEEE???888666666777555222222222222222111000/////////111444444222000//////000111222111111333777:::BBBAAA@@@>>>;;;777333111---...///000000///...---000000000000000000000000/////////000000000111111///////////////////////////000000000000000000000000000000000111111111111000000000000000000000000000//////...///000111222333333333444444444444555777888999:::;;;===@@@CCCIII___zzz~~~uuu```KKK:::...---111------------------------,,,++++++++++++*********************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))(((((('''''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))******)))))))))''''''((((((((()))))))))************************))))))+++,,,------------+++---......------...///...///111333444444444333222222222222222333777:::;;;===>>>???AAACCCGGGJJJLLLUUUXXXPPPIIIMMMSSSUUUOOOLLLOOOUUUUUURRRXXXcccjjj~~~pppaaaUUUOOONNNWWWfffttt~~~~~~ooohhhfffeeegggllloookkkccc```bbbkkkhhhfffiiinnnpppmmmjjj```]]]ZZZWWWWWWXXX[[[\\\ccc```]]]ZZZ[[[^^^bbbeeeffffffeeeeeeggglllrrrwwwwwwqqqjjjhhhlllssszzz~~~~~~yyyqqqkkkiiijjjjjjkkklllrrr~~~ssshhhdddccciiimmmvvvwwwVVVEEE===;;;:::888555666777777333000333222111111000000000000///111333333111/////////---///000...---000888???FFFFFFEEECCC>>>777222.........////////////......000000000000000000000000000000000000111111111111//////////////////////////////000000111222222333000000111111111222222222000000000000000000000000///////////////000111111333333333444444444555555666888999::::::===@@@CCCFFFZZZsss}}}}}}xxxvvvtttcccNNN???555///...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''(((((((((((())))))))))))(((((('''''''''((((((((())))))************************))))))***,,,,,,---------+++---......---,,,...//////000111333444444444444222222222222222444888<<<<<<===??????@@@DDDHHHLLLCCCNNNUUUQQQLLLLLLNNNNNNLLLJJJOOOYYY]]]YYYYYY___eeejjjvvv{{{^^^TTTOOOQQQUUU```yyy}}}}}}{{{~~~|||zzzwwwvvvttttttvvv{{{|||{{{}}}|||wwwxxxnnnpppqqqnnnjjjkkkpppvvvgggMMMAAA>>>:::666666555444555666555222000333222111/////////000111...000222111000//////000///111222...+++///:::DDDHHHFFFDDD???999333...+++...//////////////////...////////////////////////000000000000111111111222////////////////////////------.........////////////000000000000111111111///////////////////////////////////////000000111222333333444444555555555666777999999:::<<<@@@CCCHHHYYYppp{{{{{{vvvpppllldddPPP<<<444333222///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******(((((((((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,------,,,,,,---//////000111222333444444444222333444333444666999<<<===???@@@AAABBBEEEJJJNNNOOORRRSSSOOOMMMPPPTTTWWWUUUNNNOOOYYY^^^ZZZXXX[[[]]]\\\___lll~~~jjj___WWWRRRWWWaaagggpppyyy|||zzznnnooorrrooolllmmmhhhwww|||gggSSS===555999===:::666777666444333333333222111222111000/////////000111---///000000///...///000222555666333111666BBBLLLIIIFFFAAA;;;666222///.../////////......////////////////////////////////////000000000000111111111.................................------,,,,,,,,,.........////////////000////////////////////////...//////000000000000000222222333333444555666666666777888999:::<<>>999555666666666777:::888666444111000000111222111000000//////000000000---...//////......///000---000222222222888AAAIIIBBB???:::555111///////////////............//////000000000000000000000000////////////000000000000........................111000000///......---------------.........//////000000000000000000000000......///000000000000000111222333333444555666666555777888999999<<>>222222111000///---+++***++++++++++++++++++++++++***++++++***((('''(((((('''&&&%%%&&&(((*********))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((,,,000444666333---'''&&&***///000///777333...***'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))''')))***,,,,,,+++***)))++++++,,,------......///222111000//////000111111111666::::::777444555888<<<===@@@AAABBBEEEIIIKKKKKKJJJJJJKKKOOOVVV```gggmmmYYYRRRXXX]]]dddddd\\\^^^```bbbbbb___[[[ZZZ\\\gggmmmpppvvv|||qqqaaaWWWVVV[[[bbbfffhhhiiirrrqqqqqq||||||rrrlll```YYY]]]ccccccccceee___^^^^^^```bbbbbb```___fffbbb]]]\\\\\\\\\ZZZWWWWWW]]]ccceeeeeefffkkkpppppptttvvvuuuvvvyyyzzzwwwrrrqqqpppsssxxx|||}}}|||zzztttkkkbbb]]]___dddhhhffffffccc___bbbeee___VVVXXX]]]gggqqqwww|||~~~iiiWWWMMMCCCBBB>>>:::777777999<<>>@@@JJJNNNXXX|||~~~xxxxxxxxxtttnnniii```III333111111111000...---+++***+++++++++++++++++++++++++++,,,,,,+++***))))))***'''&&&&&&''')))***)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***...222666888///***%%%&&&,,,222555666777555111...+++(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))+++,,,---,,,+++***++++++,,,,,,---.........000000///......///000000222777;;;;;;888555777999888;;;===@@@AAACCCFFFHHHKKKJJJJJJKKKNNNRRRUUUXXX^^^\\\]]][[[XXXccckkkbbb[[[]]]cccjjjjjjddd^^^ZZZ```]]]ZZZ]]]jjj{{{ooofff___YYYUUUQQQQQQ[[[hhhuuu{{{ssskkkcccbbbeeennnggg^^^WWWUUUWWW[[[]]]aaaccceeeccc]]]YYYXXXYYYWWWYYY[[[\\\YYYVVVRRRPPPRRRSSSSSSSSSVVV[[[\\\XXXZZZUUUPPPPPPUUU\\\bbbeeehhhiiiggg```XXXTTTVVVYYYiiiuuuzzz}}}|||mmm]]]NNNDDD>>><<<999999888777666888;;;>>>AAA@@@;;;444111333222///222111111000000///.........////////////......---...------,,,,,,---------............//////////////////............//////////////////////////////////////////............//////////////////......---------------.........000///...---------------...///000///...---...000////////////////////////111///......000111111000000111111222222333444444555777888999999;;;>>>@@@GGGOOOYYYvvvyyyuuuqqqooommmbbbOOO===444000000000///...,,,+++***++++++++++++++++++++++++******+++++++++******)))'''''''''(((***)))'''%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---000444666...)))%%%&&&,,,333888999666666666444111,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))***))))))((((((((((((((()))))))))))))))***+++,,,---,,,++++++++++++,,,,,,------......///......------...//////111555888888666444555777777:::>>>AAABBBCCCEEEGGGIIIHHHHHHKKKOOOPPPNNNLLLPPP___kkkcccZZZeeennneeeaaabbbhhhqqqqqqggg\\\VVVUUUTTTYYYaaaaaafffsssiii```\\\YYYXXX[[[___uuu}}}zzzqqqrrrqqqoooooowww}}}|||uuullliiimmmwwwrrrTTTNNNCCC999333111444666111222333444444666999;;;;;;===<<<777666666555111000000//////......---------....../////////......---------,,,,,,------...............//////////////////............///////////////////////////////////////............---------.................................---------111000///---,,,,,,++++++---///000///...---///000////////////////////////000//////000222222111000000111111222222333444444555666888999999;;;===@@@CCCOOOXXXooo}}}sssrrrooogggXXXHHH>>>::://///////...---,,,+++***************************(((((((((***++++++***(((((('''((()))***)))&&&###((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,---...***&&&%%%)))///444666444666999888555///)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$&&&(((***++++++***)))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++***++++++,,,------........................//////...000333333222111222444888<<<@@@DDDEEEFFFGGGHHHFFFDDDEEEJJJPPPSSSOOOKKKMMM[[[nnnrrrjjjllllllaaaaaaaaafffmmmllldddaaadddiiijjjoooqqqkkkfffnnnzzz|||vvvyyywwwnnnjjjeeeeeeeeebbb```aaafffjjjxxxmmm^^^MMM???;;;:::888666555555666666000222333333222222222444222888;;;:::999999777444////////////......------,,,,,,---...////////////------,,,,,,,,,---..................///////////////......------....../////////////////////////////////.........---------,,,,,,,,,------........./////////......---------///......---,,,,,,,,,,,,---...//////......///000//////////////////////////////000111333333111///000111111222222333444444555666888888999:::===???AAAMMMUUUmmmvvvlllppphhhSSSCCC???:::333............---+++***)))************************(((((()))+++...///---+++((((((((()))***)))&&&###'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&***'''$$$$$$''',,,000222111555999999444...***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$&&&(((***++++++***)))(((((((((((())))))))))))******++++++,,,,,,,,,,,,******++++++,,,------.........//////000000000000---///000111111111222333888<<<@@@DDDEEEFFFGGGHHHDDDBBBAAAFFFMMMQQQOOOLLLNNNNNNccczzz|||sssiii^^^VVVUUUYYY_________nnn{{{lllkkktttwwwtttfffbbb[[[]]]qqqxxxmmmeee___YYYVVVYYYZZZ]]]bbbiiiuuuxxxdddPPPEEE@@@<<<777222333444444444333222111111222444444222000000000000777;;;:::888777555111///////////////.........,,,,,,---......///......,,,,,,,,,,,,,,,---...///............////////////......------------......////////////////////////............------------++++++,,,,,,------......//////......---------,,,,,,,,,,,,,,,,,,---...///,,,...//////......///111/////////////////////////////////111333333111///000111111222222333444444444666777888888:::===???AAALLLVVVttt|||sssfffgggYYYAAA333555222***------------,,,+++***)))*********************************...222444111...)))((((((((())))))&&&$$$'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$#########$$$&&&***...000...222666555000+++((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&((()))***))))))((((((((((((((())))))))))))))))))*********+++++++++******++++++,,,,,,---------...///000000000000000///000000111222333444444555888<<>>DDDQQQjjj|||tttqqqpppUUUAAA222333333,,,***000,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))&&&%%%&&&+++111333///+++)))(((&&&&&&((()))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%'''((((((&&&%%%$$$$$$***---///,,,'''###$$$'''((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((())))))***)))******+++,,,,,,------)))+++,,,...//////.........------...000222333222333555777888:::<<<@@@CCC???CCCHHHKKKLLLKKKKKKKKKKKKKKKQQQQQQMMMUUU]]]YYYUUUPPPSSSZZZUUULLLTTTeeennn```YYYaaafffcccaaaeeeqqqwwwsssfffaaahhhmmmjjjpppmmmnnnyyyzzzrrrjjj|||{{{xxxzzz|||~~~{{{wwwvvvwwwyyyzzzzzzyyy[[[GGG@@@???;;;666999555333555777444000...,,,...000222222000///---111222222000...---///000)))///333000---///222333,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++,,,---...///000............/////////000...------,,,,,,------...////////////////////////......---------,,,,,,,,,/////////......---------*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,---//////...///000222///////////////////////////---++++++---/////////000111111222333333444444444555777777888999<<<>>>EEETTTsss}}}tttqqqjjj```CCC???999333///......///,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,,,,,,,---///---+++***+++///111111//////+++///777777......444555333777AAAFFFBBB:::666>>>===@@@GGGPPPUUUUUURRRTTTPPPKKKGGGHHHMMMSSSXXXWWWQQQVVVdddfffZZZUUU[[[fffdddbbbbbbcccaaa\\\WWWhhhhhhhhhhhhgggfffdddccclllppprrrttt~~~{{{{{{xxx]]]RRRCCC999666666666555333333333333333333333333222222222222222222222222000000//////.........---///............---------...---,,,,,,,,,,,,---............------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------............------,,,,,,,,,---------......------------------------***+++,,,---...---,,,,,,+++,,,---...///...---,,,......////////////......///000000000000//////...,,,,,,,,,---...///000000............////////////000000111222444555555666555555666777888:::>>>BBBEEE[[[}}}rrrjjj\\\MMM>>>;;;666222///......///,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))+++,,,,,,,,,,,,---///---+++***+++///111111///555777@@@KKKHHH888...---444111555>>>EEECCC>>><<>>NNNkkkZZZLLL;;;---//////......------,,,,,,+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******)))***,,,,,,++++++---...,,,,,,+++,,,---...//////+++---444===???;;;:::>>>:::666444888<<<<<<<<<>>><<<:::999;;;@@@EEEHHHIIIQQQUUUWWWTTTQQQRRR[[[cccdddXXXTTT[[[```\\\ZZZ]]]^^^]]]]]]bbbhhhjjjgggddd^^^___bbbeeefffeeeaaa______bbbfffhhhjjjlllkkkjjjpppoooooossszzzoooYYYLLLEEE===999888888555222555444333444666777555333444333333222111000000///........................///////////////.........///............---------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,---------.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++************+++++++++,,,,,,,,,---------......---------+++,,,---...///000000000////////////........................////////////000111111222333333444444222444555666666888;;;===OOOrrrvvv^^^III<<<333---+++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((()))*********(((***++++++++++++,,,...+++,,,,,,,,,,,,---...///333111000///...---000444999555333666999999;;;???AAA???>>>>>>AAAFFFIIIKKKOOOTTTXXXWWWRRRQQQVVV\\\jjj___XXX[[[]]]ZZZYYY[[[YYYUUUTTT\\\hhhnnnkkkdddaaa```ccciiinnnmmmeee]]]^^^aaahhhpppvvvxxxyyyzzzzzzuuummmhhhggghhhhhhhhhkkkssspppaaaUUUJJJBBB666555555777888888555222888777555444444444333222000111111111111111111111////////////////////////.........//////////////////............---------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///000111111111//////////////////..................////////////000111111222222333333333333555777777888999;;;===EEEOOOXXX___ppp}}}xxxhhhPPP===333000///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((()))++++++******,,,---+++,,,---,,,++++++---///333333222111...------///444111222777999:::===BBBCCCBBBAAA@@@BBBEEEHHHJJJIIIOOOUUUVVVRRRPPPPPPRRR\\\XXXWWWZZZYYYUUURRRSSSZZZVVVUUU]]]hhhnnnjjjddd___^^^```eeekkkjjjbbb[[[[[[^^^gggpppsssppplllkkkiiigggccc```^^^[[[YYYWWWPPPRRRUUUZZZdddtttyyykkkWWWGGG@@@>>>===<<<666666666555555444444444444444333222222222222222/////////000111111222222000000000000000000000000.........//////////////////............---------,,,------......------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++,,,---......,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++......///000111111111000////////////////////////............////////////111111111111222222333333333555777888888999;;;<<<>>>AAAHHHSSSdddkkkcccRRR???444111000......---,,,+++++++++++++++((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((()))++++++******,,,---+++,,,---,,,+++***---///...111333333333333444444333222555:::<<<;;;>>>BBB@@@@@@@@@??????AAACCCEEEDDDJJJRRRVVVVVVRRROOOMMMKKKLLLOOOQQQQQQNNNPPPTTT]]]]]]]]]```dddeeebbb___[[[\\\]]]^^^^^^]]]\\\\\\XXXWWW\\\bbbccc^^^[[[\\\XXX[[[^^^___\\\WWWQQQNNNIIIFFFCCCDDDJJJVVVbbbkkkvvvttteeeLLLIIIFFFCCC@@@<<<888444444444444333222222444666///000222222111000000000/////////000000000000000////////////////////////............/////////000///............---------,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,++++++,,,...000111---,,,+++++++++,,,......++++++,,,,,,,,,,,,++++++......//////000//////.........//////000000111111............////////////111111111111222222222222222444666777777888999;;;???CCCJJJSSSdddZZZPPP???111///222222---000///---+++******++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((()))++++++******,,,---***,,,...---******,,,///111333444222111222444444777666999>>>>>>;;;<<>>>>>>>>AAAGGGNNNVVVZZZfffooo|||tttkkkaaaZZZKKKIIIEEEAAA>>><<<<<<<<<999999888888777555444333000000111111111222222222222111111111000000//////000000000000000000000000000000///.......................................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///222444333111...,,,++++++,,,---///......------,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,++++++,,,000333111,,,''''''+++///...,,,...---+++)))))))))+++,,,++++++,,,,,,,,,,,,---------------............//////......------///000111000000000000111222333444333333444555666777888888>>>BBBIIISSSbbb}}}===666///+++,,,......,,,************))))))))))))))))))))))))((((((((((((***)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((((((((())))))))))))++++++,,,,,,---.........///333666666555333333444444444555999<<>>:::;;;;;;===???BBBDDDFFFDDDEEEKKKTTTYYYYYY[[[^^^ccc```]]][[[[[[]]]```aaa```dddbbbXXXRRRQQQQQQPPPVVVXXXVVVMMMCCCBBBJJJSSSWWWYYYccclllhhh[[[YYY___]]]^^^[[[TTTQQQQQQMMMFFFDDD???;;;:::<<>><<<999888777777777888888888888666555444333000000111111111222222222111111111111000000000///000000000000000000000000000000///.......................................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111333333111///---,,,,,,,,,---,,,,,,------------------,,,++++++******++++++,,,,,,------......------,,,++++++,,,++++++,,,000222333...)))(((+++---,,,***...------,,,,,,---//////++++++,,,,,,,,,,,,---------------............//////......---...///000111000000000000111222333444333333444555666777888888>>>@@@FFFOOO\\\vvv444000,,,+++---...---,,,************))))))))))))))))))))))))((((((((((((***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((())))))))))))***++++++,,,,,,---......000111222222111000111333111111333777;;;?????????:::::::::;;;>>>BBBFFFHHHGGGFFFJJJQQQWWWYYY]]]bbbmmmggg___[[[ZZZ[[[ZZZYYY[[[]]][[[SSSLLLKKKLLLLLLZZZ\\\YYYOOODDDCCCMMMXXXWWWZZZbbbiiifff\\\[[[aaammmjjjaaaSSSIIIGGGFFFEEEDDD@@@;;;:::;;;======<<<666555555666777999;;;===777777777888<<>>;;;888888999999999:::::::::888888888777666555444333111111111111111222222222111111111111000000000000000000000000000000000000000//////............///.......................................---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...000111222111///...---------...+++++++++,,,---.........,,,++++++******++++++,,,,,,------......------,,,***+++,,,++++++,,,///111333///***(((***+++)))'''---------...//////000000++++++,,,,,,,,,,,,---------------............//////............///000000000000000000111222333444333333444555666777888888===???DDDJJJUUUmmm///---+++,,,---...,,,+++************)))))))))((())))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%((()))%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$ """$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))*********+++,,,,,,------///////////////111333444444333444777:::<<<;;;:::;;;::::::;;;===@@@DDDFFFHHHFFFIIIPPPUUUVVVZZZ^^^bbbZZZRRRPPPTTTXXXYYYXXXWWWXXXWWWRRRNNNMMMPPPSSSSSSYYY\\\WWWNNNJJJPPPWWW\\\ZZZ[[[]]]ZZZVVVZZZbbbppplllbbbSSSHHHDDDFFFIIIFFFBBB<<<:::;;;;;;999777555555555555555555555555333444555444333333666888:::AAAKKKTTT^^^jjjwwwyyyPPPBBB>>>:::999;;;<<<:::777666777999;;;<<<<<<======777777777777666555444333111111111111111111111111111111111000000000000000////////////////////////000///............//////........................................................................------------------------------,,,,,,,,,---...///222111000......---......++++++,,,,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,+++,,,...000000---***)))***+++***))),,,------......---,,,,,,+++++++++,,,,,,,,,---------------............///............/////////000000000000000111222333444333333444555666777888888<<<>>>BBBGGGPPPhhh......------...---+++***************)))))))))((())))))))))))(((((((((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!###%%%'''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---000444666888888888888:::<<<======;;;===<<<<<<<<<===???AAACCCGGGFFFJJJQQQTTTRRRRRRTTTOOOIIIDDDFFFMMMVVVZZZZZZUUUVVVVVVVVVTTTUUU[[[```YYYcccnnnooohhh```\\\\\\]]][[[ZZZYYYUUUSSSWWW\\\\\\ZZZUUUOOOIIIGGGLLLQQQGGGBBB===:::999999666333//////////////////......))),,,000222222111111000000000000000222888@@@GGGSSSVVV\\\eeeooo{{{rrrQQQ888<<<999777777777777444111333444555777888888888888666666777666666555444333111111111111111111111111000000000000000000111111//////////////////////////////............//////........................---.............................................------------------------------,,,,,,,,,---------000000///.........------------,,,,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,++++++---///,,,***))))))+++,,,------/////////...---+++***)))+++++++++,,,,,,,,,---------------............///---......///////////////000000000000111222333444333333444555666777888888<<<>>>BBBFFFOOOhhh............---,,,+++***************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''',,,,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&%%%$$$######$$$%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''(((((()))(((((((((((())))))))))))((())))))******+++,,,,,,+++******---111666888999888888999<<<@@@BBBBBBBBB????????????@@@AAAAAABBBFFFFFFKKKQQQRRRNNNKKKLLLRRRMMMHHHGGGJJJNNNPPPPPPPPPOOOPPPRRRSSSTTT[[[cccdddmmmwww{{{wwwnnnddd___[[[]]]______]]]YYYWWWVVVPPPLLLJJJHHHEEEBBBCCCGGGBBB>>>999777777777444111............---------------,,,,,,---...000111222222333444444333333555666111111222555;;;BBBIIIMMMUUU^^^iiittt|||fffQQQEEE===:::<<<;;;::::::;;;:::777555333444444444555555666666666666666666666555444333222222222111111111111111000000000000111111111111000000000000000000000000///............//////000........................---------.......................................------------------------,,,,,,,,,,,,------------//////.........------,,,---------,,,+++*********,,,++++++******++++++,,,,,,------......------,,,)))+++,,,,,,++++++,,,---((())))))+++,,,...000111333333111///---+++***)))++++++,,,,,,,,,,,,---------------............///---......///000/////////000000000000111222333444333333444555666777888888;;;>>>CCCFFFOOOhhh,,,---------,,,++++++,,,************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''******))))))((((((((('''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&%%%$$$""""""$$$%%%&&&&&&''')))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''))))))(((((((((((())))))))))))(((((())))))***+++++++++***))))))---222666777666555555777;;;???BBBCCCBBB???@@@BBBCCCEEEEEEEEEEEEGGGFFFJJJOOOPPPLLLIIIJJJXXXUUUQQQLLLJJJIIIJJJKKKOOOLLLMMMOOOOOONNNUUU^^^aaacccfffhhhhhheee___ZZZ]]]```bbbbbb```^^^[[[YYYPPPIIIDDDCCC@@@999666777888555222222555666444222333222111000///...//////333111...------...//////&&&)))---///000000//////999777555333222333444555>>>@@@BBBDDDGGGLLLRRRWWWooovvv~~~ooobbbPPPAAA999888;;;@@@666666666666666555444222555555444444444666777888555555666666555555444444222222222111111111000000///000000000111111111111000000000000000000000000...............///000000........................---------.........//////................................................***+++,,,,,,---------------------------,,,,,,+++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,------......------,,,)))+++,,,,,,+++++++++---((()))+++,,,...///111333333222///---++++++***+++++++++,,,,,,,,,,,,---------------............///------///000000000///...000000000000111222333444333333444555666777888888;;;>>>BBBEEEMMMfff)))***++++++++++++,,,---************))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%###""""""###%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((((((((())))))))))))((((((((()))******++++++***)))))),,,111555555333222222444777;;;=========???AAADDDGGGIIIIIIIIIHHHHHHGGGIIINNNOOOKKKJJJLLLOOOOOOOOONNNMMMOOOSSSVVVVVVRRRQQQSSSQQQOOOUUU^^^mmmhhhddddddiiimmmmmmkkkaaabbb```]]]]]]___aaaaaaMMMDDD???@@@???999555555111...---///333555444333444333111...------------++++++,,,...//////---,,,000000000000///.........,,,,,,---///000222333444999888777777999<<>>;;;888888;;;;;;:::::::::999777777333222111000111444666888555555555666555555444444222222222222111111000000//////000000111111111222000000000000000000000000...............///000111........................---------.........//////................................................)))***+++,,,------------,,,,,,---------,,,++++++*********++++++,,,------,,,++++++++++++++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++++++++,,,)))***,,,......///111333000...+++)))((()))***+++++++++,,,,,,,,,------------------.........//////,,,---///000000000///...000000000000111222333444333333444555666777888888:::>>>AAADDDKKKddd,,,,,,,,,++++++***************))))))((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&(((***+++(((((((((((((((((((((((()))))))))))))))******+++,,,+++,,,...111333444333000///000333222111444999@@@===@@@JJJQQQPPPKKKIIIDDDIIIKKKJJJPPPWWWRRRFFFHHHIIIMMMSSSWWWYYYWWWUUU[[[YYYWWWTTTTTTXXX^^^cccyyyvvvnnnkkkjjjccc```^^^\\\[[[YYYVVVSSSUUULLLBBB???@@@>>>777///---......///000///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............////////////111111111111111222222333777666777888:::>>>BBBDDDIIIMMMSSS\\\iiiyyyvvvooojjj```WWWSSSPPPKKKEEEAAA===;;;<<>>:::888::::::666444555555444333333444555555555777666444555666555333111111000///000333444333222000000000000////////////000000000000000000000000......////////////......---...000111111111000///.........------,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***------,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++/////////000000000000000333222222111000//////...(((+++///000...+++***+++,,,,,,,,,---------......,,,---......//////......,,,,,,,,,---------......////////////000111222333333333444444555666666666888>>>>>>AAALLL\\\}}},,,,,,,,,++++++************)))))))))((((((((('''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''000000///---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((()))))))))))))))******+++,,,+++,,,...111333333333222111333777999888999======<<<@@@JJJQQQQQQNNNNNNQQQRRRQQQPPPRRRUUURRRLLLIIILLLPPPTTTWWWXXXWWWWWW]]]ZZZWWWVVVXXX\\\aaaddd}}}nnneeeaaa```aaa___[[[YYYWWWVVVVVVVVVKKKEEE???===>>>>>>999555/////////...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---.........////////////000000000000000111111222222222222333444666888:::777777888888;;;AAAHHHMMMPPPSSSWWW[[[]]]aaaeeehhhxxxyyy}}}zzzoooiiigggccc___]]]YYYSSSLLLHHHIIIDDDAAABBB@@@<<<999:::777555444333333444555555444444555555555444333111333222111111333333222111111000000000////////////000000000000000000000000//////000000000000//////......///000000000000000/////////......---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000/////////000000///......---,,,,,,+++******...222333///+++,,,,,,,,,------------...,,,---......//////......,,,,,,---------.........////////////000111222333444444555555666777777777999>>>???AAAIIIUUUrrr+++++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''......---+++(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&(((((((((((((((((((((((()))))))))))))))******+++,,,+++,,,...111333333222333111444:::>>>===<<<>>>BBBBBBFFFNNNQQQOOONNNPPPQQQNNNMMMOOOOOOMMMNNNQQQLLLQQQVVVXXXXXXWWWYYYZZZXXXUUURRRTTTZZZ___cccdddqqquuussshhh^^^YYYYYYXXX]]]\\\YYYUUURRRRRRTTTVVVFFFCCC???======<<<;;;999111000///------------...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------........./////////............///000000////////////000000000000555555444222111222555888222555888;;;<<<>>>@@@BBBHHHFFFGGGJJJLLLNNNUUU]]]ccccccbbbcccfffkkkooorrr~~~|||uuummmddd\\\WWWQQQLLLKKKHHHCCC@@@AAA;;;:::888666666666777888333555777888777666555666444333111222333333222000111111000000000/////////000000000000000000000000000000111111111111000000//////......//////000111///////////////.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---000000000000000000000000000000000000000000000000........................000000000//////.........---,,,,,,++++++*********---(((&&&,,,666999333,,,,,,,,,,,,,,,------------,,,---......//////......,,,------------.........////////////000111222333555555555666777777888888888>>>???BBBIIIQQQjjj+++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))******+++,,,++++++---000222222111222///111888===<<<;;;<<<===>>>BBBIIIKKKKKKNNNRRRPPPJJJIIILLLIII@@@@@@GGGQQQVVVZZZ[[[XXXVVVYYY]]]SSSOOOMMMQQQXXX___```___[[[______WWWPPPOOOPPPPPPXXXXXXXXXUUUQQQNNNNNNOOOGGGFFFDDD???;;;888888888333111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,---------.........---------,,,---......///......///000000000/////////111222333444555777999222444777888888777888999???<<<;;;===<<<:::<<>>AAAJJJSSSkkk************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((''''''(((((((((((((((((((((((()))))))))))))))******+++,,,++++++---000111111111222///111777:::;;;<<>>:::>>>RRRWWWZZZXXXTTTSSSVVVZZZXXXTTTRRRUUU[[[^^^\\\YYYZZZ______UUULLLHHHHHHHHHRRRTTTWWWWWWSSSMMMGGGDDDDDDDDDBBB===777444444555333111///,,,++++++,,,,,,*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---...///000111111111111///111333333111000111222111333555555444333444555555666;;;BBBEEEEEEIIINNN^^^___bbbggglllooonnnlllkkkrrr{{{~~~~~~{{{xxxuuuooojjjmmmuuu|||}}}|||zzzrrrpppuuu{{{~~~yyyvvvggg^^^VVVTTTSSSRRRUUUZZZ[[[[[[YYYTTTLLLDDD???>>>;;;;;;<<<;;;999888888888222111000111333444333222111111111111000000000000////////////////////////...//////000000//////...///...---------...000111------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------........................------------------------,,,,,,+++++++++*********+++++++++***************,,,++++++---///000...---+++++++++,,,,,,,,,------,,,---......///.........---------.........//////000000000000000000111222222222333444444555555666888<<<<<>><<<999666555444333333555555444333222222111111111000000000000000000000000000000000......////////////............------......///000,,,,,,,,,---------------,,,------......------,,,,,,,,,------------,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***,,,......+++***+++---++++++++++++,,,,,,,,,,,,,,,---......//////......------........./////////111000000000000000111111111222222333444444555555999<<<999;;;DDDKKKaaa((()))))))))*********+++'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,+++---///000000///333333555888:::@@@MMMZZZjjj]]]PPPJJJGGGFFFIIIMMMHHHJJJLLLOOOVVV^^^```]]]ZZZXXXVVVTTTRRRRRRSSSSSS]]]^^^___``````^^^[[[ZZZOOOXXXZZZOOOCCCAAAJJJRRRIIIJJJOOOVVVYYYSSSEEE:::666444222111000000000000//////...------,,,++++++((((((((())))))*********)))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,---///111222,,,...111222222222444666666777:::<<<@@@EEEKKKPPP[[[aaaiiinnnnnnppp{{{xxxwwwvvvtttrrrqqqpppooojjjnnnssswwwzzz}}}~~~~~~rrrpppqqqxxxrrrkkkeeeeeedddaaaaaadddhhhccc```bbbdddfffkkkpppzzzpppggggggnnnyyysssiii\\\SSSOOOJJJDDD>>><<<:::888777777777555333222222222111111111000000000000000000000000000000//////000000000000//////,,,---......//////......------------.........///---......//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,...---***)))+++---***++++++++++++,,,,,,,,,,,,---......//////..................////////////111111000000000000111111222222333333444555555666666:::999<<>>GGGKKK[[[uuu++++++***)))(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))***)))((()))******)))((((((((()))+++,,,+++++++++,,,---...///000000111444777777>>>RRReeennnUUUAAAAAAFFFFFFHHHLLLMMMMMMKKKFFFCCCEEEMMMUUUWWWXXXZZZZZZXXXVVVTTTTTTFFFJJJQQQXXX\\\^^^^^^^^^YYY]]]kkkjjjRRREEEMMMUUUOOOKKKGGGHHHJJJHHH@@@888444222000///000000///---++++++++++++++++++++++++***)))(((''''''((()))***((((((((((((((()))******%%%&&&((()))))))))(((''')))***,,,+++******+++,,,***++++++***+++---111555111000000000111222333444:::555666<<>>CCCDDDGGGMMMJJJKKKJJJHHHEEEEEEIIILLLLLLNNNQQQSSSSSSSSSSSSSSSLLLNNNQQQTTTWWWYYYZZZ[[[XXX```uuu~~~lllZZZRRRLLLKKKHHHFFFEEEEEEBBB;;;555888555222000//////...---++++++++++++++++++++++++***)))(((''''''((()))***((((((((((((((()))******'''((()))+++++++++++++++***+++,,,+++***)))***+++---...///...------...000......///111555999===???>>>>>>DDDLLLPPPQQQVVV]]]cccdddgggiiilllooorrrttt{{{yyytttqqqmmmggg```\\\]]]bbbfffwww|||zzzvvvrrrmmmeee___gggbbbYYYTTTYYYeeelllmmmrrrrrr{{{oooeeeccc\\\___XXXRRRSSSLLLDDDFFFAAA===888555333111//////222222222333444444333111///000000000000000//////.........---------,,,,,,------------------------...------,,,,,,+++,,,,,,...---------,,,,,,,,,+++---,,,+++++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---...---,,,************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---......//////.........------------...////////////............//////222222333444555555555555555<<<<<<;;;BBBIIIYYYqqq((((((''''''&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((((())))))))))))((()))******++++++++++++,,,---...///000111777777444;;;LLLYYY]]]PPPCCC:::<<<>>>???CCCJJJKKKLLLMMMNNNMMMKKKIIIHHHFFFHHHLLLPPPSSSTTTUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYUUUZZZmmmzzzoooaaaUUUHHHHHHGGGFFFDDDAAA<<<888555===999444000......---,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((()))******))))))+++,,,------------***,,,---,,,+++***+++,,,,,,...111333333444666777666777999;;;@@@DDDIIIKKKQQQTTT[[[```aaa```eeekkkjjjkkkmmmqqqwwwrrrmmmeee___[[[XXXVVVUUUUUUXXX___fffooozzzxxxjjjaaaaaa^^^YYYWWW^^^hhhmmmkkkiiieeeeeelllxxx{{{wwwtttwwwyyypppeeeaaaWWWNNNQQQOOOKKKEEE???;;;888444111000//////000222111///---000000000111111111111000...............---------------------------------...------------,,,,,,,,,.........---------------...---,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---.........---++++++++++++++++++++++++++++++))))))+++,,,------------+++++++++++++++++++++++++++***))))))))))))******,,,------......------,,,++++++,,,,,,,,,,,,------,,,---......//////.........------------...////////////............//////111222333444555555555555555<<<;;;;;;BBBHHHWWWnnn((((((''''''&&&''''''((()))((((((''''''(((((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((())))))))))))))))))******++++++++++++,,,---...///000333888777777FFF\\\bbbZZZGGGAAA===>>><<<;;;>>>EEEIIIJJJKKKMMMOOONNNJJJGGGJJJKKKNNNRRRVVVXXXWWWVVVSSSSSSSSSSSSRRRSSSSSSSSSRRROOOVVVZZZSSSQQQRRRMMMFFFHHHHHHFFF@@@<<<::::::@@@;;;555000---,,,,,,+++************************))))))(((((((((((())))))((((((((((((((())))))*********+++,,,,,,,,,,,,,,,***,,,............000111222444777999:::<<>>TTTiiigggWWWAAA@@@@@@@@@>>><<>>:::333///,,,,,,+++***************************(((((())))))))))))((((((((((((((((((((())))))******************+++++++++,,,...000222333444777999===>>>?????????AAAEEEGGGJJJNNNTTT\\\bbbgggiiijjjeeeiiijjjhhhgggnnn{{{uuugggYYYQQQNNNOOOPPP[[[aaakkktttzzz|||||||||uuupppnnnmmm~~~qqqgggrrrvvvhhhbbbkkk{{{}}}zzzqqqiiiaaaUUUJJJEEEAAA:::555444555555666222111000/////////000000////////////////////////........................------.../////////...---........................000///---,,,+++,,,,,,---,,,,,,---------.........000111222222111///---+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---......///............------------...//////000000000000000111222222000111333444555666666666666;;;:::;;;CCCGGGRRReee((((((((('''(((((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''''''((((((((()))************)))+++++++++,,,---...///000222888@@@KKK\\\ggg___PPP<<<>>>AAAAAA@@@@@@CCCFFFAAA@@@@@@@@@BBBEEEIIIKKKLLLJJJJJJMMMPPPPPPMMMIIIJJJLLLMMMOOOOOONNNMMMLLLQQQVVVaaa^^^NNNJJJLLLFFFAAABBBCCCAAA<<<999999:::999555000---,,,++++++***************************(((((())))))))))))((((((((((((((((((((()))******************+++---...///111333666888999;;;===@@@===@@@CCCGGGKKKOOOTTTXXX___```ccceeeggghhhhhhhhhiiipppuuuxxx~~~~~~sssggg^^^SSSQQQOOOMMMNNNUUU]]]dddooowww~~~vvvccchhhfff[[[TTT]]]rrrwwwmmmooo}}}ssscccQQQKKKBBB:::666444333333555444222000//////000000////////////000000000000........................---...///000000000///...---------------.........///...---,,,,,,------...,,,---------............111111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,---------,,,)))******++++++******)))++++++,,,,,,,,,,,,------,,,---......//////.........------------...//////...------......///000111000111222444555666666777666;;;999;;;CCCGGGPPPbbb'''&&&&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((('''((()))***+++******)))+++++++++,,,---...///000///;;;LLLYYY\\\WWWMMMFFF<<>>:::666555444111///,,,++++++,,,+++***************************'''((()))******)))((('''((((((((((((((()))******))))))***,,,///333666777888:::<<<>>>>>>???AAACCCAAAGGGOOOWWW\\\```ccceeeiiihhhffffffhhhkkkooorrr~~~yyyjjj^^^VVVQQQKKKGGGJJJRRR[[[bbbgggooozzzccc```]]][[[XXXWWW]]]eeettttttlllhhhqqqyyyrrrggg[[[PPPFFF???::::::888555333111000111111//////000000000111111111........................,,,...///111111111///...+++,,,,,,,,,------------......---,,,,,,---//////------------............000/////////......------------------------------,,,***)))((()))+++---///*********++++++,,,,,,---***+++,,,------,,,,,,+++))))))************))))))++++++,,,,,,,,,,,,------,,,---......//////.........------------...//////------------...///000111000111222444555666777777666:::999;;;CCCFFFNNN___%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((('''((()))++++++******)))+++++++++,,,---...///000---===UUUaaaYYYGGG>>>>>>???AAABBB@@@>>>>>>===;;;>>>AAACCCAAA>>>>>>DDDJJJGGGFFFFFFKKKRRRUUURRRNNNJJJHHHEEECCCCCCDDDFFFGGGUUUXXX^^^[[[QQQRRRUUUKKKGGGEEEBBB>>>:::666333111,,,+++******+++,,,+++***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******((()))+++///333888===???>>>@@@AAABBBAAAAAACCCDDDSSSYYYaaaggghhhfffcccaaa^^^^^^^^^bbbkkkxxxtttcccXXXKKKDDDHHHQQQXXX\\\dddnnnyyy{{{ppplllqqqpppfff]]]\\\```nnnooofff```___kkkyyyhhhYYYPPP===;;;888555333222222222//////000000111111111222////////////////////////,,,...000111222111000///+++++++++,,,,,,---------...---,,,,,,---...///000---------.........//////......---,,,,,,,,,------........................***((('''&&&'''+++///111))))))***+++,,,,,,------***+++,,,------,,,+++************++++++*********++++++,,,,,,,,,---------,,,---......//////.........------------...//////////////////000111333333///000222444555666777777666:::999;;;CCCFFFMMM]]](((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$&&&(((***+++%%%$$$$$$%%%&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((------,,,,,,,,,------...---<<>>>>>AAACCCBBB???<<<===>>>@@@FFFHHHCCC>>>@@@CCCDDDCCCIIILLLLLLLLLNNNOOOMMMKKKHHHCCC???======>>>???QQQSSSVVVUUUQQQLLLIIIGGGDDDBBB???===:::666111---,,,,,,++++++***)))((((((''''''(((((())))))******(((''''''''')))))))))((()))******++++++,,,,,,---***...555===BBBDDDEEEDDD???===>>>BBBDDDGGGNNNVVVaaadddhhhjjjiiiddd^^^ZZZaaa^^^___iii{{{yyykkk\\\RRRIIIJJJNNNTTT^^^jjjuuu{{{xxxllllllfff^^^ZZZ[[[```eeegggyyy~~~uuu\\\LLL===999666111222777000///222777777222//////---...///111222111...+++/////////000//////...---------............------...------,,,,,,------...++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///+++++++++++++++++++++++++++,,,.........,,,***)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000000000111111111111111222222333444555666666999888:::===@@@EEEOOOZZZ''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$&&&'''&&&$$$"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))---------,,,------.........999DDDGGGBBB======@@@>>>???@@@>>>;;;;;;===@@@===CCCDDD@@@<<<>>>AAABBB@@@DDDDDDAAAAAADDDGGGFFFOOONNNJJJFFFBBBAAADDDFFFVVVWWWWWWTTTOOOKKKHHHGGGBBB@@@===:::777444///,,,,,,,,,+++******)))(((((((((((((((((())))))))))))++++++***+++++++++***)))&&&'''((()))***+++,,,...666999===AAACCCDDDCCCBBBJJJFFFEEEJJJOOORRRYYY___hhhfffccc```_________```ffflllvvvqqqaaaXXXSSSQQQOOO[[[___fffoooyyysssiii^^^[[[aaafffgggeeeeeefffnnn{{{ppp```PPPHHHBBB:::555555666222000222222000000222222111//////000000...---///////////////...------------............------...------,,,,,,------...++++++,,,------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,---------,,,+++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............////////////000000000111111111222222333444555666666999888999===@@@EEEOOOYYY''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&''''''%%%######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))***---------------...///000000444999:::999999<<>>BBB???FFFKKKIIIFFFEEEDDDBBB@@@BBBAAA<<<<<>>:::666333111000...,,,+++*********)))))))))(((******))))))((((((''''''$$$%%%'''(((((((((((()))+++...222555:::BBBKKKRRRKKKLLLLLLLLLMMMOOOPPPQQQNNNQQQXXX^^^^^^ZZZZZZ]]]UUUYYYaaalllyyy}}}kkk\\\RRRMMMJJJNNNUUU^^^iiivvvzzzyyy|||uuullldddcccgggzzzxxxfffYYYHHH@@@:::999888555444555444222///...///000000000...............---,,,,,,------............------...------,,,,,,------...,,,---------......//////...............---------------------------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////111111222333444555555666888777999===@@@CCCLLLVVVzzz'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%''')))+++,,,)))'''%%%$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''++++++,,,,,,...///111111555222000111444777777666666;;;???AAA@@@???@@@BBB@@@DDDEEEAAA???>>><<<888===CCCHHHIIIMMMTTTXXXXXX[[[]]]\\\TTTIIICCCDDDHHHJJJMMMPPPPPPLLLFFFAAA>>>;;;888444111000///...---*********)))))))))))))))******))))))((((((''''''''')))******((((((***,,,...777BBBJJJLLLMMMOOOPPPMMMMMMNNNPPPRRRSSSUUUUUU\\\^^^```___WWWRRRVVV______iiizzz}}}gggTTTJJJGGGIIIKKKUUU___ooo~~~yyy|||tttjjjkkkrrr|||lll]]]MMMCCC<<<777555666000//////000111222111///......//////......---,,,------............------...------,,,,,,------...------...............///........................------------------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000111111222333444555555777666999===@@@CCCKKKTTTzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$######$$$''',,,111333111---((($$$#########"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))******+++---///000111555222000111555777666444666;;;AAADDDCCCAAAAAABBBEEECCC===555333999>>>>>>EEELLLSSSVVV[[[```ccccccbbbcccbbbZZZOOOGGGDDDDDDGGGKKKOOOPPPMMMFFF@@@===777555222000000///---+++))))))))))))))))))))))))))))))))))))((((((((((((((()))***((('''(((,,,000777DDDTTT\\\YYYOOOFFFBBBAAAEEEKKKSSSYYY^^^aaabbbeeeaaa\\\VVVOOOOOO[[[hhh|||eeeYYYIII???AAALLLXXX```iiirrroooaaa``````ddd|||~~~dddQQQDDD:::666666111111000111333333111////////////000///......---------............------...------,,,,,,------........................................../////////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///....../////////000000000000000111222333444555555666666999===???BBBJJJSSSzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$######'''...555999;;;555---&&&######$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***,,,...000111333111000111333666777777888===AAACCCAAA@@@AAACCCHHHGGGCCC>>>???EEEIIIIIILLLRRRXXXYYY\\\```bbbaaa[[[]]]^^^\\\VVVPPPKKKIIIFFFIIILLLLLLGGGAAA<<<999222111/////////---+++)))((()))))))))))))))))))))(((((((((((())))))))))))%%%(((***+++,,,222;;;CCCPPPYYYaaabbbZZZOOOHHHEEEGGGMMMUUU]]]cccffffffeee\\\XXXVVVZZZ___fffrrr|||{{{oooccc\\\PPPQQQRRRTTTZZZbbblllsssyyy}}}ssslllhhhmmmvvvwwwfffUUUFFF???999666444222222333222111000000111111000000///...------............------...------,,,,,,------...////////////............---........./////////000........................---,,,,,,,,,,,,---......------------------------***+++,,,---------,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............////////////000000000111111000000111222333444444555666666999===???AAAIIIRRRuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%'''%%%######'''...666<<>>>>>;;;888888===FFFNNNIIIGGGFFFHHHKKKLLLKKKIIIAAA>>>;;;<<<@@@FFFLLLOOOOOOJJJGGGIIINNNRRRQQQNNNOOOKKKEEE???;;;777333000///...,,,+++***)))))))))&&&)))++++++***))))))***&&&&&&'''***,,,+++(((%%%+++111999DDDTTTccckkklllttttttqqqkkkiiilllqqqssstttnnniiidddZZZPPPPPPWWWTTTeeezzzooo]]]JJJCCCIIITTT]]]cccrrr|||uuummmppp{{{vvvmmmTTTAAA@@@>>>333000777333222222111111000//////...///000222222000///...000///...---,,,---.....................///000000000...---...///000///...---------............///.................................------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////111111000000//////......222222333444444555555666555666:::>>>???AAAIIISSSsss(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''(((&&&$$$%%%***///,,,***'''%%%###"""######$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((''''''((((((((()))+++---///111000111222111111222555888>>>@@@@@@???>>>???EEEIIIIIIFFFBBBCCCGGGIIIFFFCCCAAA???===<<<>>>@@@BBBCCCIIIIIIIIIHHHGGGHHHJJJLLLLLLHHHBBB===999666222000......,,,+++***)))))))))''')))+++,,,***))))))***&&&(((***)))((())),,,///<<>>;;;>>>777666555444444333111000...///000111111000///...000///...---------.....................///000000000...---...///000///...---------............///..............................---------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////000000000000////////////111111222222333444444555333555:::>>>>>>@@@JJJUUUppp''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$''')))***((($$$###%%%(((%%%$$$###""""""###$$$%%%$$$$$$$$$###############%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''((((((((((((''')))((((((((())),,,///111///111222333333333555666<<<@@@DDDDDDBBB@@@AAACCCFFF@@@<<<>>>DDDHHHFFFBBBBBBAAA@@@??????>>>>>>>>>HHHMMMOOOKKKDDDAAAFFFLLLHHHDDD???:::777444111///------,,,+++***))))))(((%%%'''(((((('''&&&&&&'''(((***+++(((%%%)))222;;;NNN\\\kkktttzzz~~~}}}~~~~~~wwwkkkaaaWWWPPPJJJKKKSSS```rrruuu```OOOFFFJJJRRRaaarrr{{{uuusssxxxkkkcccaaatttdddTTTKKKCCC<<<888666444333333222000.........000000000000......000///......------.....................///000000000...---...///000///...---------............///........................------------,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////////////////000000000000000000111222222333333444333555888;;;>>>FFFYYYjjjyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########''')))***(((%%%######$$$$$$$$$###$$$$$$%%%''''''########################$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((((((((***)))(((''')))+++...000///111444555555555666777:::>>>BBBCCC@@@>>>???@@@BBB<<<888<<>>BBBGGGEEEAAA<<<999666444111///,,,,,,,,,+++***))))))(((&&&'''((((((&&&&&&&&&((())))))***))),,,555BBBLLL```mmmxxx|||}}}zzzwwwqqqeeeYYYRRRKKKKKKOOOYYYgggwwwzzzhhhXXXRRRRRRUUUhhhmmmuuuvvvooonnnqqquuuyyyhhhnnn}}}tttgggTTT@@@>>>:::555333333333111///...//////000000//////...000//////..............................///000000000...---...///000///...---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------...------------...//////.........///000111111111111111111222333333444444777666777888>>>MMMjjj%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&########################$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$''''''''''''(((((())))))***)))(((((()))***---...///222555666777777999:::;;;>>>@@@@@@>>>>>>AAADDDDDD@@@===AAAIIINNNMMMJJJMMMLLLJJJFFFCCCBBBEEEHHHFFFGGGHHHEEE@@@<<<;;;<<>>@@@AAAAAA???===???DDDHHHIIIGGGFFFHHHKKKMMMLLLIIIOOOOOOLLLFFF@@@???AAAEEEGGGGGGGGGGGGEEEAAA<<<999AAA>>>999666444222000...)))***+++++++++***((('''%%%&&&''''''''''''***,,,,,,000999IIIZZZhhhqqqtttqqqqqqnnnlllrrr{{{zzzmmm___UUUKKKDDDJJJUUU___lllyyy}}}zzztttkkkdddSSSNNNLLLTTTbbbrrr}}}ppprrrsssdddPPPAAA999666444222111111111111111111111111///000000000000///...---...............///000000000...---...///000///...---------............///........................++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------............------------...//////---......///000111111222222333333444444555666666777888;;;???@@@BBBKKKUUUkkk&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$######"""!!!""""""#########$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''''''''(((******((()))***++++++******))),,,...000222444888<<<@@@CCCCCCBBB???<<<===BBBGGGIIIKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKGGGAAA>>>???BBBHHHJJJMMMNNNLLLGGGAAA===???<<<777444222000---+++((()))+++++++++***((('''"""###$$$%%%%%%'''***---444>>>NNN^^^iiioooqqqqqqccc___\\\```mmmyyyyyyrrrhhhYYYLLLJJJKKKMMMXXXfffqqq{{{uuufff[[[SSSNNNEEEIIIVVViiiyyy|||ccc]]]cccxxxkkkQQQAAA:::555333333222222222222222222333///000000111000///...---...............///000000000...---...///000///...---------............///........................******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///...------------...//////......//////000000111111111222222333444444555555666666999>>>AAA@@@CCCGGGccc&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++'''(((***,,,,,,***)))'''***+++---///222777<<<@@@BBBCCCBBB>>>::::::>>>BBBEEEIIIMMMOOOMMMKKKKKKLLLBBBFFFJJJHHHCCC@@@BBBDDDDDDHHHNNNPPPMMMFFF@@@===>>>:::666222000...+++)))((()))+++,,,+++***((('''&&&((()))***+++---111333<<>>DDDEEEEEEEEEEEECCCBBB@@@EEEEEEBBBAAAFFFMMMOOOLLLBBB;;;;;;FFFJJJCCCAAADDDBBB>>>===BBBIIILLLHHHCCC<<<888333///---,,,***))))))+++---...---)))'''%%%+++)))((('''&&&---???PPPeeeggghhhfff```YYYTTTRRROOOYYYdddlllpppmmmeee\\\GGGJJJRRR\\\hhhtttiiiQQQGGGGGGMMMXXXcccqqqxxxxxxxxx|||ttt~~~|||ooommmbbbeee}}}ppp^^^LLL<<<===444///222333111222555//////...///000111333444111111000000//////......//////............//////000---+++,,,...000///---,,,---------......////////////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********---------............///++++++,,,,,,,,,,,,------...............///000000222555444000000333555333555777999;;;>>>BBBHHHLLLfff&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++,,,------111222333444555777888888CCCCCCCCCCCCBBBAAA???>>>@@@CCCCCCAAACCCHHHJJJHHHEEE<<<:::AAAEEEBBBAAAFFFAAA===:::===BBBDDD@@@;;;999666111...---,,,***)))((((((((()))***))))))(((&&&$$$&&&///:::HHHXXXfffccceeefffeeebbb^^^\\\\\\ccciiioooooogggZZZQQQMMMXXX^^^gggsss{{{|||vvvpppdddZZZRRRTTT[[[gggwwwxxxcccaaannnxxxiii\\\LLLBBB:::888666222111333222111111111111222222333000000000111111111111111000000////////////000000000...,,,,,,...000///---------.........///////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,++++++---------............///,,,,,,---------........................///000000999>>>???888111111444555555666999;;;>>>BBBHHHLLLfff%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))***+++,,,...///000000555555555666666666777777AAABBBCCCDDDDDDDDDDDDCCCCCCHHHJJJFFFCCCDDDEEEDDDDDD;;;777===CCCEEEIIIOOOFFFAAA<<<<<<>>>>>>;;;666555222///,,,,,,+++***)))((('''%%%&&&(((***,,,,,,+++)))///@@@QQQ^^^gggmmmaaaccceeefffffffffgggiiioookkkhhhdddXXXMMMMMMUUUiiivvv|||kkk\\\TTTUUUXXXaaalllvvvuuueeedddlllvvv{{{|||bbbWWWKKKAAA:::444222444444444333333222222111111///000000111222333333333111111000000000000111111///...------//////...---......////////////000000//////......---,,,,,,,,,------------------------//////............//////............---------------------............///---............/////////...............///000000999AAACCC;;;222111444777555666999;;;===BBBGGGKKKfff$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$%%%&&&''''''""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''((()))***,,,...000222333333333555666888:::;;;<<>>888555===EEEKKKQQQXXXPPPJJJDDDAAA@@@>>>:::777000...,,,+++++++++***)))***(((&&&&&&(((+++---...000444AAATTTbbbfffeeeeee]]]bbbgggkkkmmmnnnooopppnnn```VVVSSSQQQQQQ___qqqvvvfffMMMHHHMMM___jjjyyy|||vvvuuuooofffiii~~~qqq___NNN@@@888666777444444444444333222111111000000000111111222222222111000000//////000000111//////////////////...---/////////000000000000000//////......---------,,,........................//////............//////...------------------------------............///------........./////////...............///000000222888;;;666222333666777444666888:::===BBBGGGKKKddd###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""###$$$%%%&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&''')))+++...000222333111222444666999<<<===>>>BBBCCCDDDEEEGGGHHHJJJJJJFFFOOOTTTNNNEEEBBBCCCCCC:::666666===FFFLLLQQQUUUSSSNNNHHHCCC???<<<888555---+++*********+++***(((((((((((('''(((***...111666AAATTTdddiiiccc^^^]]]\\\bbbkkkpppqqqpppmmmllldddWWWPPPUUU___hhhvvv~~~kkkSSSIIIQQQ]]]nnnzzz{{{jjjuuu|||cccNNNBBB<<<999444444444333333222222222111111000000000/////////000//////......//////000//////000000///...------000000000000000////////////...............------..............................------------......,,,,,,,,,,,,,,,------------------............///,,,------------........................///000000///111111000222666666222444666888:::===AAAGGGKKKbbb$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""############$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&'''(((+++---///111222333444555777999;;;<<<===BBBAAAAAA@@@@@@AAAAAABBB===FFFLLLHHHCCCBBBDDDEEE<<<:::999===CCCHHHJJJJJJOOOKKKEEE@@@<<<888333000+++***))))))******)))(((%%%''')))((((((---777???PPPYYYeeekkkcccWWWRRRUUU___eeemmmqqqoooiiiccc___PPPRRRZZZiiizzzwwwjjjYYYPPPSSS```nnnxxx}}}}}}}}}xxxzzziiiWWWJJJAAA999777555333222222333333111111000000///......---//////............//////...000222222000...------000000////////////......................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------............///,,,,,,---------........................///000000222222000///333777444...444555888:::<<>>:::555333222222333111000000000000000000000000000////////////000000...111333333000---------/////////.........------............////////////------------------------------,,,,,,,,,,,,------,,,---------............---------............///---............/////////...............///000000111333333111222555333...333555777999<<>>AAAAAABBBCCCEEEHHHKKKMMMJJJOOOPPPLLLHHHIIIIIIHHHFFFCCC???>>>CCCJJJMMMLLLKKKJJJHHHDDD@@@:::666333+++***)))***+++***((('''%%%+++///...000???[[[rrrssskkk```TTTKKKJJJVVVccciiikkkkkkggg^^^TTTLLLGGG\\\sssrrr]]]GGGPPP\\\hhhuuu|||{{{|||}}}}}}}}}{{{{{{{{{wwwuuusss|||vvvuuuwwweeeHHHDDD===777333222222333000000000111222222333333111111000000000000111111...111444333000---------//////......---------,,,.........///////////////---------------------------------,,,,,,------------.........//////000000---------.........//////////////////000000000000...............///000000+++111444222000222333111333555777999<<>>>>>???CCCHHHNNNRRRLLLNNNQQQRRRLLLDDDCCCGGGLLLIIIGGGIIIKKKKKKLLLNNNIIIRRRQQQEEE<<<===<<<777,,,***(((%%%$$$%%%&&&'''$$$)))---333DDD[[[kkkooonnneeeZZZVVVZZZaaagggiiijjjiiieee]]]TTTPPPUUU\\\uuuhhhTTTIIITTT]]]lllttt{{{~~~xxx}}}}}}sss{{{|||yyy{{{|||dddUUUGGG???999444333777222333222000///000///,,,222222222111111000.........000111222222111000.........------------............---------,,,,,,,,,------............------------------------------........................//////.........---------000000//////.........---............//////////////////000111333444555555555777888999;;;???EEEIIIaaa'''&&&%%%###"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,...000111222222222222222222555:::>>><<>>GGGKKKNNNPPPNNNJJJEEEAAA???DDDCCC888111222111---+++)))'''(((******(((&&&222BBBVVVdddlllrrruuuuuuuuutttqqqpppooollliiifff\\\VVVRRRXXXgggyyysssaaaUUUVVVcccooouuuzzzvvvlllmmmvvvdddQQQAAA777333555333000000222333444444111111111111111111111111///000111222222111000///000000////////////000000.........------------,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------/////////...........................////////////111111111222222333333333777777777888:::???EEEJJJddd$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((()))+++---000333555666555777999999999:::;;;===>>>@@@BBBDDDEEEDDDCCCBBBDDDBBB@@@===777333888@@@CCCIIIMMMMMMKKKIIIDDD???:::===;;;222,,,,,,+++)))))))))((('''(((***---000BBBSSSgggqqqpppllliiihhhlllooosssrrrmmmdddZZZTTTMMMOOOWWWhhh~~~ooo```RRRRRR___nnnvvvxxx{{{{{{~~~uuuwwwmmmYYYFFF:::888333000222444333222222444444333222111000000000///000111111111111000///000//////////////////000............------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////222222222222222222222222777777777777999???FFFKKKddd$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***---000333555666777999;;;<<<<<<<<<===???@@@AAACCCCCCCCCAAA???>>>@@@>>>;;;888222...444<<<@@@GGGLLLJJJHHHHHHGGGCCC<<<===:::333///...---,,,'''))))))'''&&&,,,777AAAVVVaaammmooofff[[[WWWXXXaaagggooopppiii^^^TTTOOOFFFTTTjjj{{{UUUOOONNN[[[sss{{{}}}www|||wwwZZZFFF>>>777333777:::777555666888666444222111000//////000000111111111111000000///......------....../////////.........---------------............---------------------------------------------------------.....................---------...........................////////////222222222222222222222222777777777888:::???EEEJJJccc$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***---000222444555777999;;;<<<<<<===>>>@@@@@@CCCGGGIIIGGGBBB<<<888999;;;>>>>>>888111000555999BBBFFFBBB@@@DDDDDDAAA;;;999555000---,,,++++++'''((())))))+++666FFFRRR```ccceeebbbVVVLLLMMMSSSbbbgggjjjfff]]]SSSMMMLLL^^^rrrrrr```HHHQQQ```qqq}}}ttt\\\III===555888:::666555777999777555333111000000000111000000000000000000111......------------....../////////.........------------............------------------------------........................---------...............---------------.....................////////////111111111222222333333333555777888999;;;???EEEIIIaaa%%%%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***,,,///111333444555666888999999;;;>>>AAAAAACCCFFFHHHHHHFFFCCCAAA:::<<>>@@@DDDFFF\\\&&&%%%%%%$$$#########$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$ !!!"""######"""!!! """############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''((()))))))))+++***++++++,,,---...//////111333555777:::???BBB;;;AAADDDDDDGGGNNNOOOKKKKKKAAA===DDDJJJIIIGGGFFFFFFOOOTTTPPPJJJFFF???888444///+++)))******(((&&&))),,,555FFFUUUZZZSSSIII===@@@DDDHHHNNNTTTZZZ^^^XXXSSSQQQWWWdddtttnnnYYYMMMUUUjjj}}}}}}~~~}}}zzzyyyxxxwwwvvvvvvvvvvvvqqqpppnnnnnnpppppppppooorrrqqqpppoooooooooooooookkkmmmoooqqqrrrpppnnnmmmlllllllllkkkjjjhhhgggfffffffffeeeeeeeeeeeeffffffgggiiikkklllmmmooorrrtttuuuyyy}}}~~~tttcccIII>>>>>>444777555666777444000111666111111111111000000000000000000000000////////////////////////////////////------......///000000000,,,---...//////---+++***........................,,,,,,,,,---------..............................///...,,,,,,,,,---///111222222333333333222111111555666777999;;;@@@FFFJJJ]]]&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###############"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))*********+++,,,---///000333555666777888999<<<>>>???EEEIIIJJJMMMQQQNNNHHHEEE>>><<>>999<<<666---&&&$$$%%%'''(((***555EEESSSWWWRRRGGG???BBBCCCFFFMMMUUUYYYZZZYYYMMMMMMQQQ\\\mmm}}}qqq]]]RRRWWWhhh}}}~~~{{{zzzzzzyyyzzz~~~~~~yyyvvvtttvvvuuusssrrrqqqpppppppppkkkiiihhhhhhiiijjjjjjiiiiiihhhgggffffffffffffffffffgggiiiiiiiiigggdddbbbaaaaaa``````___]]]\\\[[[]]]]]]\\\\\\\\\\\\]]]]]]^^^```bbbcccdddfffiiilllqqqtttxxx{{{}}}~~~}}}|||\\\AAA888777444222333444333///111555111111111111000000000000/////////000000000000000///////////////////////////////////////.........,,,---...//////---,,,+++........................,,,,,,---------.................................///...---,,,,,,...///111222222333333333333222222666777888:::<<>>???AAAHHHPPPQQQRRRNNNFFF???;;;999666>>>999111(((""""""&&&***333BBBTTTZZZTTTJJJCCCBBBJJJKKKOOOVVV]]]]]]XXXRRRFFFLLLYYYkkk}}}kkk^^^TTT[[[qqq|||wwwttttttyyy~~~{{{wwwqqqllliiijjjiiihhhfffdddccccccbbb^^^\\\[[[[[[\\\]]]]]]\\\ZZZZZZYYYYYYXXXXXXYYYYYY\\\\\\]]]]]][[[XXXVVVTTTSSSSSSSSSRRRQQQPPPOOONNNPPPPPPOOOOOOOOOOOOPPPPPPPPPRRRTTTVVVWWWYYY\\\___eeehhhkkknnnpppsssxxx{{{}}}|||xxxTTT;;;:::777444222444333000000333222222111111111000000000...//////000000111111111////////////////////////111000000///......------+++,,,...//////...---,,,........................,,,------------.................................///...---------...///000111222333444444555555444777888999;;;===BBBGGGLLL]]]%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""""""""#################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!! !!!"""######"""!!! """"""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&''''''(((((()))(((((()))***,,,...000111555888===@@@BBBCCCEEEFFF@@@BBBDDDFFFGGGEEE>>>888777<<<@@@???<<<;;;BBBIIILLLKKKFFF???999555333111777666222,,,&&&&&&+++000BBBMMMVVVUUULLLGGGJJJPPPRRRUUU[[[^^^^^^YYYSSSNNNOOOZZZmmm{{{pppYYYYYYaaavvv}}}||||||}}}}}}{{{vvvuuutttpppkkkeee___\\\[[[ZZZXXXVVVTTTSSSRRRRRROOOMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLOOOPPPPPPPPPNNNLLLJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGIIIJJJKKKMMMQQQSSSVVVXXXZZZ]]]___dddjjjnnnuuuwwwzzz}}}zzzzzzSSSCCC???888444555444222111222222222222111111111000000......///000111111222222////////////////////////000000//////............+++,,,---...//////..............................------------....................................///......---...///000000000111333444555666666666666777999:::===AAAGGGKKK^^^%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""""""""####################################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!! !!!"""######"""!!! """"""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################"""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&&&&'''((((((((((((((()))***,,,...000111333777;;;???AAACCCEEEGGGBBB>>><<<===???<<<777444333<<>><<<888444000///222111---)))(((---888@@@MMMOOOPPPKKKFFFGGGMMMTTTTTTZZZ```^^^UUUNNNMMMPPPdddqqq{{{eeeUUUXXXcccvvv}}}{{{yyyvvvsssppphhhgggeeeaaa\\\VVVQQQNNNNNNMMMKKKIIIGGGFFFEEEEEEEEECCCBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>???>>>>>>======>>>>>>???>>>@@@AAABBBCCCEEEHHHJJJJJJKKKMMMOOOQQQVVV\\\```cccggglllpppssswww{{{}}}tttrrrTTTEEE;;;444444555555444555222222222222111111111111...//////000111222222333////////////////////////............//////000000,,,------...////////////........................---------.........//////////////////////////////............//////000000000111222444555666777777555666888999;;;@@@FFFJJJ^^^$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!""""""######$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#########"""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))+++,,,...000111222555888:::<<<===@@@BBBFFF???999:::<<<:::777555444>>>IIIMMMNNNMMMJJJFFF@@@<<<:::;;;:::555111111222---'''$$$(((555EEEPPPNNNLLLIIIFFFEEEGGGJJJMMMRRRXXX[[[UUUKKKIIIRRR\\\xxx~~~iiiWWWMMMgggqqq~~~~~~|||yyyvvvtttpppllliii```^^^\\\XXXSSSOOOKKKIIIFFFEEECCCBBB@@@???>>>>>>@@@>>><<<===>>>???>>>>>>;;;::::::::::::;;;<<<<<<;;;;;;<<<===============::::::;;;;;;:::999999888;;;::::::999999::::::;;;:::;;;=========>>>AAACCCBBBCCCEEEFFFHHHLLLQQQTTTWWW\\\aaaeeeiiinnntttzzz|||zzzxxx|||iiiNNNAAA555333666777777888333222222222222111111111///000000111111222222222////////////////////////------......///000000111.............../////////........................------........./////////////////////////////////....../////////000000000000111222333555555666666555666777999;;;@@@EEEJJJ^^^$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############""""""######$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###############"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((*********+++,,,---///000000222555888:::===AAACCCJJJ@@@:::===@@@===999999:::BBBJJJOOOTTTUUUMMMCCC???888555777777333111222---)))&&&(((111>>>JJJRRRNNNIIIDDDBBBDDDIIIMMMNNNSSSUUUSSSMMMIIIPPPbbbrrrzzzgggZZZYYY\\\uuuyyy|||~~~~~~~~~~~~{{{zzzwwwuuurrrooolllhhhccc___XXXVVVRRRNNNKKKHHHFFFEEE???>>>===<<<::::::999999;;;999888888999::::::999666666666666666777888888777777777888888999999999666666777777777666555555888777777666666777777888777888999888888888:::<<<<<<===???@@@AAACCCFFFIIINNNRRRWWWZZZ]]]bbbjjjqqqssszzz{{{xxxwwwcccQQQ???999888888666555333333222222222111111111111111111111111111111111////////////////////////.........///////////////000//////...................................................////////////////////////////////////......///000000000000000000000222333444444444444555777888999<<<@@@FFFJJJ___$$$#########$$$%%%%%%&&&############""""""""""""""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$ !!!"""######"""!!! """############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((++++++++++++,,,---...///...000444777;;;@@@FFFKKKJJJ@@@;;;???CCC???;;;:::@@@EEEIIIMMMSSSUUUJJJ<<<>>>666111222333///...111&&&&&&***222===EEEIIIIIIPPPIIIBBB>>>BBBKKKTTTZZZVVVSSSNNNIIILLL\\\sss}}}iiiVVVRRR```ppp|||zzzxxxyyy{{{wwwxxx|||yyywwwvvvkkkiiifffccc```[[[VVVRRRMMMJJJFFFBBB???=========:::999888777666666666666666555333333555666555444444444444444444555666777666666666555666666666666666666666666666666555555555555444444444444555555555666666555444444666888777888:::;;;;;;<<>>???@@@BBBEEEKKKRRRWWWbbbjjjuuu}}}___IIIAAA;;;555222666666555333111000222333111111111111111111111111000000000000000000000000000000//////.........---000000000000000000000000//////............//////............////////////............////////////////////////000000000000222333333333333333333444444777:::;;;<<<@@@FFFKKK^^^!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$###""""""######%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""###!!! !!!$$$$$$""" ############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***++++++,,,---------///333666444333333333555999<<>><<<;;;999777666555444444333444444444333333222111333333333333333333333333333333333333333333333333555555555555555555555555666666666666666666555555666666666666666666666666555555444444444444444555555555555666666777777888777888999;;;>>>CCCIIINNNUUU]]]iiirrrxxx}}}|||xxx\\\JJJ???:::999444444444333333333444555111111111111111111111111111111111111111111111111000000/////////.........000000000000000000000000//////............//////............////////////............////////////////////////000000000111222222333333333333444444444777:::;;;<<<@@@FFFKKK___ """###$$$%%%&&&$$$$$$$$$###############"""""""""###$$$$$$%%%%%%%%%$$$######"""############$$$&&&'''(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######$$$######""""""######$$$%%%$$$$$$$$$###############$$$"""""""""$$$$$$###"""############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***,,,---.........000444777666555444333333555777888>>>???>>>::::::>>>AAA@@@FFFEEEDDDGGGOOOTTTOOOEEEAAA888111///---)))''''''000555>>>GGGOOOTTTVVVWWWQQQNNNOOOTTTVVVPPPJJJGGGEEEMMMaaarrrrrrUUUMMMOOOfff|||ssspppsss~~~{{{vvvrrrooommmgggeeeaaa]]]XXXUUURRRQQQNNNJJJFFFBBB@@@>>>;;;999555555444333333333333333333333333444333333222222444444444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777888888888777666555444444444444444555555555555555666666666555666777888:::>>>DDDHHHLLLTTT```jjjqqqxxx~~~~~~yyyrrrWWWEEE<<<999555555444444444444444444222222222222222222222222111111111111111111111111000000////////////......000000000000000000000000//////............//////............////////////............/////////////////////000000000111111222222222333333444444444444777:::;;;<<<@@@FFFKKK___ !!!!!!"""###$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$###############$$$ !!!"""$$$$$$%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$######""""""######$$$%%%########################$$$############$$$$$$###############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,---------000444777777666555444333444555666666888777555777>>>AAAAAABBBCCCCCCBBBIIIPPPKKKAAA999111*********(((((()))444:::CCCLLLQQQSSSTTTTTTSSSQQQSSSVVVTTTLLLEEEBBBEEE\\\uuuyyy]]]KKKUUUfffxxx~~~}}}yyyuuupppkkkfffccc^^^\\\XXXTTTPPPMMMKKKIIIGGGCCC@@@===<<<:::999777111111111111111222333444222333333444444444333333555555555555666666666666666666666666666666666666888888888888999999999999888888999999999999999:::999999999::::::::::::::::::999888777666666555555777777666666555555555444444555666666777:::>>>BBBEEEMMMWWW```hhhooowww}}}www{{{}}}qqqZZZEEE777999777555444333333222111222222222222222222222222111111111111111111111111000000////////////////////////////////////////////////............//////............////////////............//////////////////000000000111111111222222222333333444444444555777:::<<<===@@@GGGLLL```$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$###############$$$$$$&&&$$$"""!!!!!!"""$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$######""""""######$$$%%%########################$$$$$$######"""###$$$%%%############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))+++++++++,,,------...111555888888777777666666777888999666888888555888>>>BBBBBB===BBBBBB>>>@@@FFFAAA666999000)))((())))))+++---999???HHHNNNQQQRRRSSSTTTUUURRRQQQQQQMMMGGGFFFHHHXXXvvv~~~iiiYYYZZZggguuu~~~~~~yyy~~~zzzvvvpppjjjeee___YYYUUUPPPNNNKKKHHHEEEBBB@@@???<<<999666444444444333222000000000111222333444555222333444555555555555555666666777777888888888888777777777777777777777777999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========>>>===<<<;;;:::999999999999888888777777666666555111222333222222333777999<<>>???>>>:::;;;@@@CCCBBB>>>EEEGGGGGGPPP[[[WWWJJJ@@@555,,,***+++,,,///333???EEEKKKNNNOOOPPPRRRTTTSSSPPPMMMKKKIIIIIIQQQZZZooo}}}iii\\\```ttttttuuuxxxzzzttttttyyy{{{yyysssjjjbbb]]]XXXQQQLLLFFFDDDBBB@@@===<<<;;;:::666444222111222333333222333222222333333444555666333444555666777777777777777888888999999::::::;;;999999999999999999999999999999::::::;;;<<<<<<<<<;;;<<<<<<======>>>>>>???=========>>>??????@@@@@@AAA@@@???>>>>>>===>>>>>>;;;:::::::::999999888888555666666555333444666888777;;;AAAEEEJJJPPPXXX___fffnnnyyy|||VVV???:::444333444777777666333333333333333333333333222222222222222222222222//////000000000000111111000000000000000000000000//////............//////............////////////............////////////000000000111111111222222111111222333333444555555555888;;;<<<===AAAGGGLLLbbb$$$$$$$$$$$$############""""""#########$$$$$$$$$##############################""""""###$$$$$$%%%+++)))&&&$$$""""""#######################################$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$&&&&&&######""""""######$$$%%%""""""#########$$$$$$$$$"""######!!!"""%%%############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++,,,---...///000333777;;;:::::::::;;;<<<======>>>AAACCCAAA===>>>BBBEEEDDDCCCHHHKKKRRRfffxxxrrr^^^BBB777,,,***,,,000555;;;BBBFFFJJJJJJIIIJJJOOOSSSOOOKKKIIIIIIJJJQQQaaappp|||kkkVVVUUUmmm~~~xxxtttzzz}}}yyytttsssuuu|||zzzwwwxxxoooddd[[[UUUPPPJJJEEE???>>>===;;;:::999999999666444222222444555666555555555444444444444555555444555666777999999::::::888999999:::;;;;;;<<<<<<::::::::::::::::::::::::999999::::::;;;<<<<<<============>>>??????@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999::::::888666555666888666999===@@@CCCIIIRRRXXX___hhhuuummmJJJCCC:::555555777777666333333333333333333333333222222222222222222222222//////000000000111111111000000000000000000000000//////............//////............////////////............////////////000000111111111222222222000111111222444555555666555888;;;===>>>AAAHHHMMMbbb!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%"""""""""######$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%&&&'''#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$"""######!!!"""%%%############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))******+++,,,---...111555999;;;;;;;;;<<<<<<=========>>>@@@???<<<>>>DDDGGGGGGIIIIIIGGGOOOhhh{{{nnnSSS>>>333((('''+++222:::BBBBBBEEEGGGEEECCCEEEJJJPPPJJJHHHHHHJJJNNNYYYnnnqqqbbbOOOWWW{{{wwwrrrxxx~~~xxxvvvwww{{{{{{vvvsssrrrhhh[[[QQQKKKGGGAAA<<<999888777666555555555555333111000000333555555555777666666555444444444555444555777888::::::;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<============>>>???@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAA@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>777888888666333222333444333666999;;;>>>DDDLLLSSSZZZdddrrr}}}WWWMMM@@@888666666444222333333333333333333333333222222222222222222222222//////000000111111111222000000000000000000000000//////............//////............/////////000............/////////000000111111111111222222222000111111222444555666666666888;;;===>>>AAAHHHMMMccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&######""""""""""""#########"""!!!!!!!!!"""$$$%%%###"""""""""###$$$%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""###!!!!!!!!!###$$$###"""########################$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((''''''((()))***+++,,,,,,,,,++++++---000333555555777888888999<<>>AAABBBJJJCCC======>>>AAAGGGNNNKKKCCC===CCCWWWpppgggWWWVVVfff~~~~~~{{{|||~~~|||xxxrrrjjjccc^^^VVVLLLFFFDDDBBB???<<<444444444333333222222222333333333444444444555555666777888999999888777666777777888999:::;;;<<<===>>>============<<<<<<<<<:::::::::;;;;;;===>>>???>>>>>>===<<<===>>>???@@@CCCCCCBBBAAAAAAAAABBBBBBFFFEEEDDDBBBBBBBBBCCCDDDFFFFFFDDDCCCBBBAAA@@@@@@BBBAAA@@@???>>>???@@@AAA???===999666555444555666666666777888<<>>CCCJJJOOOddd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$###"""""""""""""""######""""""""""""#########""""""!!!"""###$$$%%%#########"""######$$$$$$"""############$$$$$$$$$###################################################""""""###$$$%%%$$$###################################################"""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&'''((()))******++++++,,,...222555666777666777777888<<<@@@CCCDDD@@@999222222:::CCCGGGHHHEEEBBB@@@BBBEEEBBB:::222,,,++++++111:::BBBDDDDDDBBB<<<888;;;>>>AAAEEEIIIBBBDDDHHHSSSjjjjjjXXX\\\jjj|||~~~}}}yyyvvvqqqhhh]]]UUURRRKKKBBB===<<<;;;888555444444333333222222222222333333444444444555555555444555666777888777777666777888:::;;;<<<=========<<<<<<<<<==============================>>>??????AAAAAAAAABBBCCCFFFHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>???======<<<;;;999999888888555444444666999===AAACCCPPP[[[iiivvv}}}~~~]]]FFF<<<999777555666555444333222222222333222222222222111111111111111111111222222222111000/////////000000000000000222222111000///...------555444222000/////////000////////////000000000111000000000000111111111111222222222333333444444555666999;;;===>>>BBBIIIOOOccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########""""""#########%%%$$$$$$#########$$$$$$######""""""""""""#########""""""""""""###$$$$$$$$$$$$######"""#########"""############$$$$$$$$$################################################$$$######$$$&&&&&&%%%$$$""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%&&&&&&'''((()))******+++,,,...000222555777888888888999<<<>>>AAACCCEEE<<<444---...777CCCKKKOOOGGGDDD@@@??????999000((((((***...777@@@FFFGGGFFF999555444;;;@@@BBBCCCEEE>>>KKKYYYfff}}}www___TTTeee|||}}}~~~{{{}}}|||vvvtttqqqnnnhhh]]]OOOEEECCC>>>888444444444333111333333222222222222222111333444444444444555555555444444555666777777777777777999;;;>>>??????>>>===???@@@@@@AAAAAAAAA@@@@@@>>>>>>===>>>>>>???@@@AAAFFFGGGIIIKKKOOORRRUUUWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\[[[YYYXXXWWWQQQOOOKKKGGGDDDBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>;;;<<<===>>>>>><<<;;;:::666555555555777:::===???HHHSSScccpppxxx|||uuuUUUCCC;;;888666555555444444333444444555333222222222111111111111000222333333222111222222000000000000000000///////////////000111333444555:::888555222000//////000/////////000000000111111///000000000111222222222111222222333444444555555666888;;;<<<>>>BBBIIIOOOccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############""""""""""""#########$$$$$$%%%''')))***+++$$$######""""""######$$$"""""""""#########$$$$$$%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$###################################################"""###$$$&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((((((((()))***+++,,,,,,---,,,...000111222333555666;;;<<<>>>BBBBBB@@@@@@BBB777111+++,,,555@@@IIINNNGGGCCC???===:::555---&&&(((,,,333===EEEHHHGGGDDD444222444<<>>AAAKKK[[[hhhqqqvvv{{{}}}|||gggLLL>>>::::::555555555444555555666666333333222222222111111111000111222111//////111444222111111000000/////////.........///000222444555:::888444111000///000111//////000000000111111111//////000111222222333333111222222333444555666666666888;;;<<<>>>BBBIIIOOOccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############""""""""""""######$$$$$$%%%&&&''')))+++,,,$$$$$$############$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$################################################!!!!!!"""###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((((((((()))***+++,,,---------000222333111111222333<<<<<>><<<;;;<<<======???>>>===<<<;;;<<<<<<===<<>>CCCJJJOOOfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########""""""#########&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######"""#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%""" """""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&''''''((()))***++++++...111555555222111222444;;;999<<>>===<<<;;;;;;;;;;;;:::@@@IIIRRRYYYcccmmmttt{{{{{{yyypppWWWFFF;;;888888777777666777777777333333333333222222222222111///...///111333333222111111111111111111000000//////...///111555888:::111111000000000111111111000000000111111111222222000111111111222333333333111222333444555666777888888:::===>>>@@@DDDKKKQQQiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$#########"""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""%%%&&&&&&### ########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((''''''((()))***++++++,,,---111666777555444666999<<<777888>>>AAADDDQQQaaa___ZZZRRRJJJDDD@@@>>>======888222,,,+++,,,...///666:::???AAA@@@===999666555888<<>>CCCHHHNNNSSSVVVWWWZZZ___fffmmmrrrwwwyyy}}}~~~|||zzzxxxrrrsssvvvzzz}}}uuummmddd]]]ZZZVVVSSSOOOLLLLLLOOOTTTXXXZZZWWWSSSOOOJJJGGGEEEDDD@@@???>>>===<<<;;;;;;::::::===AAADDDJJJTTT___hhhsssxxx~~~zzzyyy{{{~~~~~~{{{tttYYYDDD:::999888777777777777777444444333333333222222222222000111666<<<<<<555///111111111111111111222222---...///111666;;;AAADDD///000111222222111000000000000111111111222222222222222222222222222222222111222333444555777888888999<<<>>>@@@AAAEEELLLRRRlll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$###"""""""""###$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&((('''$$$!!!########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((())))))***+++,,,------...,,,111777999888888:::>>>???888777===CCCLLL```vvv}}}vvvkkk^^^UUUNNNKKKJJJBBB<<<444---***+++///111888;;;???@@@>>>:::777555999===BBBCCC@@@CCCTTTeeesss___bbbtttzzz~~~}}}~~~{{{vvvoooggg]]]TTTMMMEEE@@@:::777777777555333333555777888666555555555444444444555555666666666555555555555666666666777???AAAFFFLLLTTT\\\cccgggcccfffkkkrrrzzzwwwooogggccc___[[[VVVSSSTTTXXX^^^cccbbbaaa^^^ZZZTTTNNNIIIFFFAAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<>>EEECCC888---000000000111222222222333222111000///000222555777000111333444333222000...000111111111111222222222333333222222222222222222111222333444666777888999:::<<>>@@@???BBBPPPfffwww{{{bbb\\\tttwwwwwwrrrnnnjjjaaaRRRFFF@@@:::888555333111222444555666666555444444444555555444555666666444444555666999888777666666888999:::;;;EEERRR\\\bbbfffjjjnnnmmmjjjnnnyyyyyyoooiiibbb^^^[[[[[[[[[\\\aaahhhkkkhhheee```[[[TTTMMMHHHJJJIIICCC===;;;===<<<888999;;;<<<<<<===BBBIIIOOOcccmmmvvv{{{~~~|||zzz||||||{{{~~~```CCC<<<<<<;;;444666888111444444444333333333222222333222222111111222222333///000111222222111000///111111111000000000000000222111000//////000111222///////////////000111111222222111111111111111111666444444666888999666333888;;;>>>AAACCCGGGNNNTTTlll########################$$$$$$$$$############"""######$$$$$$$$$######""""""############$$$$$$$$$(((''''''&&&%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""##################################################################"""""""""""""""""""""""""""##################"""!!!!!!"""######%%%%%%$$$$$$############!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''''')))***++++++,,,...111///...///333999>>>@@@@@@EEEBBBAAAAAA<<<999BBBQQQYYYQQQGGGAAAAAAFFFMMMRRRMMM===...)))+++---000222555666888:::;;;;;;:::999:::;;;===BBBMMM```wwwvvveee]]]iii~~~|||ssskkkccc]]]TTTHHH???<<<888777555333222333444555666555555444444444555555555666777777666666888999999888888888999999999999???GGGRRR[[[```gggnnnsssvvvtttxxxvvvppphhheeeccceeeeeedddggglllmmmkkkiiigggeee```[[[WWWRRRUUURRRIIIAAA===:::777;;;<<<;;;:::999<<>>AAACCCEEECCC>>><<<===@@@CCCBBB@@@===<<<===AAADDDAAA444***+++111333333222333555777999:::;;;::::::AAA@@@CCCOOOccc{{{~~~aaaTTT\\\rrr}}}yyy{{{uuuqqqiii___TTTLLLDDD;;;666777444444444444444444444444555555444444444555555666444555777777666666777999:::;;;===??????>>><<<;;;???CCCIIIOOOUUU^^^iiipppzzz{{{yyyqqqnnnnnnrrrrrrooooooqqqooommmlllkkkjjjgggbbb^^^___eeeeee[[[MMMDDD>>>:::<<<<<<:::888777999===@@@@@@JJJVVVaaammm{{{kkkNNN>>><<<444000666888444444444444333333333333333222222111111222222333111111111000000111111111///000000000111222222222111111000000000000111111000////////////000111111111111222222222222222222555444333444777888888888:::===@@@BBBDDDHHHOOOTTTppp########################$$$$$$$$$#########""""""""""""###$$$$$$$$$######""""""#########$$$$$$$$$"""!!!!!! !!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%#######################################$$$$$$$$$""""""""""""""""""######!!!"""""""""############"""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""#########%%%###!!! !!!###%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&((()))))))))***,,,...555444222222333666888999999AAAFFFDDDAAABBBCCCBBB===???@@@???;;;:::;;;>>>777...***000777888444111333444666888:::;;;<<<<<>>>>>???BBBGGGRRR^^^gggqqqvvvvvvuuuvvv{{{|||wwwttttttvvvtttqqqooolllgggbbb^^^hhhoooqqqiii]]]RRRIIIBBB===<<<:::888888999<<<>>>;;;AAAIIISSS^^^lllzzz[[[DDDCCC>>>666555555555444444444444333333333333222222111111222222333333222000000000000222333//////000111222222333333111000000000000000000111000000//////000000111222111111222222222222222333555444444444666888:::;;;:::>>>AAACCCEEEIIIPPPUUUooo########################$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%###################################################"""""""""###$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$######"""!!!!!! !!!"""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""#########""""""""""""""""""%%%###!!! !!!###%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&((())))))((()))+++---***,,,...111444666999;;;888AAAEEEAAA<<<===@@@@@@777:::======:::999;;;===222---...555;;;999444000444555777999;;;===>>>>>>@@@DDDRRRkkkuuufff[[[aaarrrzzz~~~{{{qqqqqq{{{|||tttooovvv~~~zzzsssjjjaaa\\\LLLDDD===;;;888333222444111222444555666666555444444444444555666777888999777999;;;<<<===>>>@@@BBBEEEIIIOOOTTTTTTRRRMMMJJJCCC@@@===<<<@@@JJJUUU\\\dddlllzzzzzzxxxzzz}}}xxxwww~~~|||xxxtttpppjjjccc___hhhmmmooommmhhhaaaVVVKKKCCCAAA>>>;;;::::::;;;;;;:::<<<@@@EEEOOO]]]ppp~~~lllMMMGGG@@@888666444555555555444444444333333333222222111111222222333333222111000000111222333///000000111222333333444000000000111111000000000000000000000000111222222111111222222333333333333555555555555666777:::<<<;;;>>>AAADDDFFFJJJQQQWWWmmm########################$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$#########################################################"""######$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!! """"""""""""############""""""############"""""""""""""""############$$$############""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''((())))))((()))+++---***---000222444666999;;;777999:::999999:::===@@@???@@@@@@???;;;999777777000000444;;;===888444333777888999;;;===???@@@AAAAAALLLaaa{{{ddd______gggpppvvv|||}}}xxxyyyxxxuuuxxxxxx}}}tttrrr}}}~~~~~~}}}{{{wwwppphhh^^^VVVQQQAAA;;;888999888444333444222333555666666666555555555555666666888999:::;;;444777;;;???BBBFFFJJJMMMWWWZZZ```dddccc___YYYUUUHHHDDD???<<<===BBBIIIMMMXXXaaappp}}}}}}~~~~~~|||~~~|||xxxtttpppiiiccc^^^aaafffjjjlllllljjj```VVVQQQMMMHHHCCC@@@===;;;999:::999999===CCCPPPeeevvvbbbPPP@@@888999888555555555555444444444333333222222111111222222333222222111111111111222222000111111111222333333333000000111111111111000000111000000000000111222222111111222222333444444444444666777777666777999;;;:::===BBBDDDGGGLLLTTTZZZooo########################$$$$$$$$$############"""!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$!!! !!!!!!"""###################################################$$$$$$######"""#################################!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!""""""""""""############"""###$$$%%%%%%$$$###"""############$$$$$$%%%%%%############"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''((()))******))))))+++---///111333444555888===AAA@@@555000888@@@@@@@@@BBBDDDCCCBBB@@@>>>999333//////333:::???>>>888666888;;;<<<<<<===???AAABBBCCCMMM\\\uuuvvvcccfffnnnvvvuuuqqqppprrrzzz~~~{{{xxxyyy|||vvv~~~|||}}}}}}|||zzzuuuqqqjjjaaaWWWNNNGGGDDD<<<777444666666333222444555555666666777666666666666666777888999;;;===>>>999===DDDKKKRRRYYY```dddqqqtttxxxyyyvvvooohhhcccQQQMMMFFFAAA??????AAABBBLLLRRR^^^kkkrrrxxx}}}yyytttooohhhaaa\\\]]]eeelllnnnnnnnnniiidddaaa\\\UUUPPPLLLIIIDDDAAA@@@===<<<===???GGGXXXiiijjjJJJ;;;<<<:::555555555555444444444444333222222111111222222333111222222333333222222111222222222222222222222222///000111222222111000///111111000000111111222333111111222222333444444555444666999999777666888999999===AAAEEEHHHNNNVVV\\\ttt########################$$$$$$$$$############"""!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################!!!""""""###$$$$$$%%%%%%""""""""""""############""""""""""""###############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""############""""""######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&)))***+++***)))***,,,---***---///222777???JJJRRRSSS===222>>>IIIFFF???>>>888777888<<<>>>;;;555000///444===BBB>>>777777<<<>>>>>>>>>???@@@BBBCCCDDDVVVhhhtttiiieeeppp|||uuutttvvvuuu}}}~~~{{{vvvmmmhhh^^^SSSIII@@@;;;888;;;666222444444111111333777777777777666666777777777777777999:::<<<>>>???FFFKKKTTT^^^gggqqqzzz}}}tttnnn]]]XXXRRRLLLGGGEEECCCAAABBBEEENNNYYYbbbiiittt~~~zzzssskkkccc]]]^^^iiirrrssspppppppppnnnjjjeee___[[[XXXUUUQQQMMMIIIEEECCCBBB@@@AAAOOO^^^www~~~ZZZBBB===999666666555555555444444444333222222222222222222333111222333444444333222111333333222222222222222222///000111222222111000///111111111000111111222333111111222333333444555555444777::::::888666777888888<<>>>>>AAAKKKNNNTTTddd~~~%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###!!!######""""""######$$$%%%##############################""""""""""""######%%%$$$$$$###############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%$$$$$$%%%''')))***)))(((((()))+++***)))+++...///---+++---000222111///111777<<>>>>>>>>===:::777444222<<>>BBBGGGDDDCCCBBBAAACCCKKKWWW___www~~~hhhdddjjj{{{vvvzzz~~~xxxuuuoooiii]]]WWWLLLAAA:::666666777666555444444555555555444999:::;;;;;;:::999:::<<<999<<>>???<<<888444333444BBBEEEFFFEEEBBBAAADDDGGGCCCDDDCCCBBBFFFSSSeeerrrkkk___hhhuuu{{{xxx~~~}}}|||||||||~~~|||uuuoooggg___PPPKKKCCC;;;555444444666555555666666777777777777999:::;;;;;;:::;;;===??????CCCHHHNNNTTT[[[bbbgggnnnrrrwww|||zzzuuunnniiifffaaa[[[WWWTTTQQQLLLHHHHHHKKKPPPSSS\\\aaaiiisss~~~~~~vvvrrrpppqqqwww{{{yyywwwwwwuuuqqqpppmmmhhhccc^^^\\\ZZZZZZ]]]\\\[[[UUUJJJAAABBBHHH]]]rrrdddGGGCCC999888666666777666444222333333333333333333333333333333333333333222222111222222111111000111111111000000000111111111222222111111000000111111222333222222111111111111222222444555555666777888999999:::??????CCCMMMPPPWWWfff%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$$$$###"""######""""""######$$$%%%########################$$$######""""""######$$$%%%%%%###"""""""""###$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%'''((((((''''''((()))+++,,,---...000000///...111222333333111111333555;;;CCCCCC999222666<<<>>>===>>>===888222111555:::GGGGGGGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCIIIXXXnnn~~~qqq___bbbqqq{{{{{{{{{{{{{{{{{{||||||~~~}}}uuummmfff\\\SSSDDD@@@;;;666333333555666333555777888999:::<<<>>>:::<<<>>>@@@AAADDDIIILLLNNNRRRWWW^^^dddiiinnnpppsssuuuwwwzzz{{{}}}~~~zzzxxxuuussspppkkkddd___```\\\UUUOOOLLLLLLNNNPPPTTTWWW\\\bbbjjjuuuxxxvvvvvvtttyyy|||zzzyyyzzzxxxtttrrrppplllfffaaa\\\XXXVVVUUUWWWXXXTTTIII@@@@@@GGGWWWllluuuWWWKKK<<<888555777888777555444222222333333333333333333333333444444444333333222333333222111000000000111000000111111111222222222111111111111111222222222222222222111222222333444555555666777888999999:::888======AAALLLOOOUUUeee%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""######""""""######$$$%%%########################$$$$$$############$$$$$$######$$$%%%$$$###"""!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%'''(((((('''''')))++++++---111333222111///---111222444444444444555666444;;;<<<555444;;;???>>>======999222...000999BBBHHHHHHHHHHHHGGGEEEBBB@@@@@@AAABBBDDDMMM^^^tttrrr___\\\iiissstttwwwsss}}}||||||||||||}}}xxxyyyuuukkk```WWWLLLCCC<<<:::666444333555777999333555777888888:::>>>AAABBBEEEJJJNNNRRRWWW]]]```bbbdddhhhmmmqqqsssssssssttttttuuuuuuvvvwwwvvvvvv|||zzzyyyzzz|||~~~~~~~~~}}}}}}}}}|||zzzuuupppkkkgggccc\\\VVVRRRPPPQQQQQQSSSTTTUUUVVVZZZaaajjjppp|||~~~xxx{{{}}}||||||~~~|||wwwtttsssoooiiiccc]]]XXXUUUTTTUUUVVVTTTJJJAAAAAAFFFPPPeee{{{mmmWWW@@@888333666888666555666222222333444444444333333222333333444444333333333333333222111000000000111111111111111222222222222000000111111222222222222333333333333333444555666555555666777888999::::::888>>>>>>BBBMMMPPPWWWggg%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""""""""$$$%%%$$$#########""""""######$$$%%%########################$$$$$$############$$$$$$"""###%%%&&&%%%$$$""" """"""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%&&&((((((((())),,,......000333444333000///...///000222444555555444444777>>>???999888===???<<<===;;;555000///555@@@IIIIIIIIIHHHGGGDDDBBB@@@???AAAAAADDDJJJWWWhhh{{{wwwccc[[[dddoooooohhhkkk{{{wwwssspppsssuuu|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||}}}{{{rrrdddWWWMMMBBB:::777666555444555777999;;;666888999888888:::@@@EEEMMMQQQWWW\\\aaaeeejjjmmmrrrrrrsssvvvxxxxxxvvvsssuuutttrrrrrrssssssrrrqqquuuttttttuuuxxx{{{{{{{{{zzz|||}}}~~~|||yyyvvvtttmmmiiiddd^^^ZZZXXXXXXXXXZZZYYYWWWVVVVVVZZZ```eeemmmsss}}}zzzvvvtttqqqlllfff```ZZZXXXZZZYYYZZZYYYRRRHHHDDDFFFJJJ^^^uuu{{{dddGGG;;;333555777444333666222333444444444333222111111222222333333333333333222222111111000111111111111111111222222222222333000000111222222222222111444333333444444555666777555666666777888999::::::;;;AAAAAAFFFPPPTTT[[[kkk%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$#########""""""######$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&'''((()))+++...111333444555222///...///111///000222444666555333111999DDDHHH@@@:::;;;<<<;;;<<<999444222555===GGGMMMLLLKKKHHHCCC>>>===???AAACCCCCCHHHSSSdddvvvrrreeeiiitttxxxqqqjjjcccsssvvvrrruuutttppprrrjjjpppyyy~~~}}}}}}}}}~~~{{{{{{|||}}}}}}~~~}}}yyyzzzvvvkkk[[[NNNFFF???888555555444555666888:::<<<888:::<<<<<<===CCCLLLTTT[[[___eeejjjlllnnnpppqqqyyyxxxwwwyyyzzzzzzwwwttttttqqqooooooppppppooommmnnnnnnooorrrvvvzzz{{{{{{yyyzzz|||}}}}}}|||||||||yyywwwrrrmmmiiigggffffffgggfffcccaaa```ccchhhlllnnnttt}}}|||xxxvvvrrrmmmgggbbb^^^[[[[[[ZZZ]]]aaa^^^TTTKKKHHHGGGYYYooo}}}wwwwww~~~|||xxxUUUDDD888888999444333777333333555555555333111000000111111222333333222222111111111000111111222222111111111222222222333333///000111222333222222111333333333333444555666666666666777888999::::::;;;<<>>:::666555444444555777999;;;<<<888;;;>>>@@@DDDMMM[[[eeejjjnnntttwwwwwwvvvuuuuuuyyyxxxwwwxxx{{{{{{xxxuuurrrooollllllmmmnnnllljjjhhhiiikkkooouuuyyy{{{{{{}}}|||xxxvvvuuutttrrrqqqpppnnnmmmpppuuuyyyvvv{{{|||xxxvvvrrrnnnhhhddd```^^^VVVVVV]]]eeefff]]]QQQKKKGGGWWWiiivvv~~~yyyqqqzzz~~~qqq|||aaaNNN???===<<<666555:::333444555555555333000//////000111222222222222222111000000000111222333333111111222222222333333333///000111222333222111111222222222222333444555666666666777888999::::::;;;;;;AAAAAAFFFQQQUUU\\\lll%%%$$$$$$###"""""""""###((('''%%%############"""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###"""""""""###$$$$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&###!!! !!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&''')))***+++******+++---555444333222222222333333666777777666444222000...;;;===<<<;;;<<<===999333555888999888???KKKRRRRRRHHHBBB<<<:::<<>>BBBGGGPPP\\\hhhqqquuuvvvwwwxxxyyyzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwxxxllljjjhhhhhhiiikkkkkkjjjpppppprrruuuxxx{{{~~~zzzyyy|||~~~~~~|||}}}|||xxxsssooommmjjjgggeeeZZZYYYYYYXXXVVVTTTSSSQQQGGGNNN[[[kkkzzz{{{~~~wwwxxx```AAA888999777555666444444444555555666666666333333333333333333333333222222222222222222222222333222111000000222444555333222111111111222333444333111///000333555444333444555666777999:::;;;<<<<<>>999999<<<888999999888777888===@@@FFFJJJQQQXXXaaajjjsssxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyywwwwwwvvvvvvvvvpppnnnllllllmmmnnnnnnnnnqqqrrrtttwwwzzz~~~~~~zzzuuuqqqmmmjjjgggddd[[[ZZZWWWTTTQQQMMMKKKIIIFFFKKKVVVeeevvv}}}xxxwwwlllIII;;;:::777444555444444444444555555555555333333333333333333333333222222222222222222222222333222111000111222444555222222111111111222333444333111///000333555444333555555666888999:::;;;<<<===@@@EEELLLOOOVVVcccqqq'''&&&&&&%%%%%%%%%%%%%%%"""''''''### """%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!!!!!###$$$###"""""""""#########"""!!!!!!$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''')))***+++******+++---,,,///444777888555222///---...000333444555555555999AAAFFFBBB===:::777444---333<<>>AAAEEEHHHIIIIIIIIIIIIWWWaaauuu|||uuunnn|||yyyqqqssszzz~~~}}}~~~}}}||||||vvveeeSSSIIICCC??????>>><<<<<<>>><<<<<<;;;::::::===AAAEEENNNTTT^^^gggnnnssswwwzzz{{{{{{{{{||||||||||||||||||{{{zzzxxxwwwvvvvvvuuuuuusssqqqqqqrrrttttttssstttuuuxxx{{{~~~|||wwwrrroookkkgggddd```^^^YYYSSSNNNIIIEEEDDDFFFGGGMMM\\\oooxxxvvv~~~VVVAAA;;;888555555555555555444444444444444444444333333333333333333222222222222222222222222333222111111111222333444222222111111222222333444222111000111333444444444555555666888999:::;;;<<>><<<===;;;888000777AAAKKKRRRQQQJJJCCCDDDGGGJJJKKKJJJKKKNNNRRR```lllxxxqqqrrryyyxxx|||~~~}}}~~~{{{||||||zzzwwwooo]]]MMMFFFCCCAAABBBBBBBBBAAA@@@???>>>======@@@DDDIIIMMM[[[aaajjjqqqvvvxxxyyyzzz}}}}}}}}}|||||||||||||||||||||{{{yyyyyyxxxxxxxxxyyywwwuuuuuuvvvxxxxxxwwwvvvxxx{{{~~~|||xxxtttqqqnnnjjjggggggddd___XXXQQQLLLHHHFFFGGGDDDGGGSSSfffyyyzzzvvveeeJJJ???999777666666555555555444444333333444444444444444333333333222222222222222222222222333222222111111222333333222111222222222222333333222222111222333444555555555666777888999:::;;;;;;@@@AAAEEEMMMTTT]]]kkkxxx%%%$$$$$$###$$$$$$%%%%%%+++'''###"""$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$$$$###"""""""""""""""!!! $$$$$$############$$$$$$########################"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''')))***+++******+++---***+++---///000111111000000111444666888999999999999999777888???HHHIIIEEE999>>>GGGPPPSSSOOOJJJFFFNNNNNNMMMLLLMMMSSS]]]eeemmmwwwtttlllsssttt~~~{{{}}}zzz~~~~~~~~~~~~}}}{{{www{{{{{{uuulllaaaTTTHHHHHHGGGFFFEEEFFFFFFDDDAAA??????@@@DDDKKKRRRYYY]]]ooosssxxx{{{}}}}}}~~~~~~}}}||||||||||||}}}}}}||||||{{{{{{{{{||||||}}}|||zzzxxxxxxyyyzzzzzzzzzxxxzzz}}}~~~}}}{{{xxxvvvtttqqqnnnkkkjjjgggccc]]]VVVQQQMMMKKKHHHEEECCCLLL]]]qqq|||uuuuuuWWWFFF===999888666666666555555444444444555555555444444333333333222222222222222222222222333222222222222222222222111111222222333333333333222222222222333333555666666666777888999::::::;;;@@@@@@EEENNNWWWbbbqqq}}}&&&&&&&&&&&&&&&''''''(((000)))!!! $$$'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$###!!!!!!###$$$###"""""""""#########"""!!!!!!$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''')))***+++******+++---,,,++++++,,,---///000222111222444666777888888777555222///333AAAOOOTTTQQQ???DDDMMMTTTSSSNNNLLLNNNSSSQQQOOOPPPVVVbbbpppyyy}}}|||ooojjjmmmmmmqqq{{{|||{{{zzz}}}zzzxxx}}}|||zzzyyy|||xxxlll___UUUMMMFFFLLLMMMLLLJJJKKKMMMKKKGGGCCCDDDHHHPPP[[[eeemmmppp{{{}}}~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~|||zzzzzz{{{|||||||||yyy{{{~~~}}}{{{yyyxxxvvvtttqqqnnnhhhfffccc___ZZZTTTPPPMMMJJJFFFCCCGGGTTTgggyyy~~~vvv}}}~~~hhhPPPBBB;;;:::777777777666666666666666666666555555444333333333222222222222222222222222333333333222222222222111000111222333333333333222111333333333222333555777666777777888999999::::::@@@???DDDNNNZZZgggvvv&&&&&&&&&&&&&&&'''((((((+++'''""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$""" !!!"""###""""""""""""######$$$#########$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&''')))***+++******+++---------------...///111111---///111333444444444444000///---000;;;HHHNNNLLLAAAHHHSSSYYYUUUNNNQQQXXXRRRQQQQQQVVV```mmmxxx~~~sssmmmpppnnnoooppprrruuuyyy{{{{{{uuutttooommmuuu~~~|||{{{~~~|||}}}zzzqqqcccZZZVVVRRRNNNTTTWWWXXXVVVYYY^^^^^^YYYRRRSSSXXXaaallluuuzzz{{{|||}}}~~~~~~~~~}}}~~~~~~|||{{{}}}~~~~~~~~~yyy{{{}}}}}}|||~~~~~~}}}{{{yyyxxxuuuqqqnnnfffeeedddaaa\\\VVVQQQMMMJJJGGGDDDDDDLLL\\\ppp}}}vvv|||xxx|||yyy[[[FFF===:::777777777777888888888888666666666555444444333333222222222222222222222222333333333333222222111111000111222333333333222222111333444444222333555888777777777888999999::::::???>>>CCCOOO\\\kkk{{{$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%########################&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###!!! !!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&((()))++++++******,,,---......///000000111111111)))+++---///111111111111---///000///444<<<@@@???@@@IIIVVV]]]WWWPPPTTT___PPPPPPRRRZZZfffpppvvvxxxnnnooozzzzzz{{{yyytttrrrvvv~~~qqqrrrnnnjjjrrr~~~~~~~~~xxxkkk^^^[[[^^^^^^ZZZ^^^bbbccccccgggoooppplllbbbcccfffmmmvvv|||~~~~~~|||~~~~~~}}}}}}~~~yyyzzz}}}zzz}}}|||yyyxxxwww{{{}}}~~~|||{{{xxxuuupppmmmfffffffffccc^^^XXXQQQNNNJJJHHHDDDBBBFFFUUUjjjyyywwwxxxaaaIII===:::777777888888999999::::::777777666555444444333333222222222222222222222222333333333333333222111000000111222333444333222222111333555444222222555888777777777888999999999:::>>>===BBBOOO^^^mmm~~~%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#################################%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$########################!!!"""###$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((***++++++,,,,,,++++++***---,,,,,,---///000///------------...000333777999;;;===;;;555111444:::>>>CCCPPP]]]bbbaaa___\\\YYY[[[OOORRRZZZ\\\fffuuu||||||{{{|||yyyzzz{{{}}}jjjiiioooqqqpppwwwjjjdddaaa```bbbfffhhhkkkmmmqqqyyy~~~|||}}}~~~||||||~~~~~~~~~}}}}}}yyyyyy{{{}}}~~~|||xxxwwwuuutttttttttuuuvvvtttvvvxxxxxxwwwvvvvvvwww{{{zzzxxxsssoooeeedddcccbbb```]]]XXXTTTOOOKKKFFFDDDCCCLLL^^^pppyyy~~~wwwyyyYYY666>>>===888666888777555555888444444444555555555555555444555666333000///222555111111222333333444555555111111222222222111000000444555666666777777666666888888888999999::::::;;;999AAAFFFSSSgggrrr}}}%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""########################$$$$$$###""""""###$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################"""###$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((***++++++,,,------,,,,,,.........///111222111///222111111222444777:::;;;CCCBBB???:::777888<<<>>>KKKXXXeeegggeeeaaa]]]XXXTTTJJJNNNVVVXXXdddwwwzzz}}}{{{sssuuuwwwqqq|||~~~~~~vvvnnnllljjjhhhgggjjjfffkkkpppwww}}}yyyxxxzzz}}}~~~}}}~~~|||{{{|||}}}~~~}}}{{{xxxuuuuuutttsssssssssssstttrrrtttuuuuuuttttttuuuwwwzzz|||}}}~~~~~~~~~~~~{{{xxxuuurrriiigggdddbbb```]]]XXXUUUOOOJJJEEEAAA???DDDUUUeeerrryyyyyyzzzqqqFFF???===999777999999666666888555555555555555555444444333444444333222111333444111111222333333444555555333333333333333333333333444555555555555666666666888888999999::::::;;;;;;>>>EEEJJJWWWkkkwww&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$!!! """$$$'''&&&&&&%%%$$$###""""""$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((******,,,---......//////000///000222444555333111666666666777888:::===>>>DDDBBB???===<<<===@@@BBBSSS```kkkmmmhhhccc\\\WWWSSSKKKPPPXXX\\\lllxxxxxxwwwuuu|||yyy{{{yyyzzz~~~|||wwwrrrppprrrrrrnnnlllmmmgggmmmuuu}}}}}}yyyxxxyyy|||}}}~~~{{{|||~~~~~~}}}|||||||||zzzwwwuuurrrsssssssssrrrrrrqqqqqqqqqqqqqqqppppppqqqtttwww{{{|||~~~~~~~~~~~~~~~~~~|||}}}yyyvvvvvvmmmjjjfffbbb___\\\YYYVVVPPPKKKEEE@@@<<<>>>JJJXXXeeeppp|||||||||WWWCCC>>>999777::::::888777888666666666555444444444333333222222333444555333222111222222333333444444555666555444333333444555666555555444333444555666777888888999999:::;;;<<<<<>>===:::999<<>>===EEEOOOXXXfffvvv}}}~~~dddIII???999777999;;;888666777777777666555444333333333222111000333666777444111222222222333333444444444666555333222333444666777666555333222222444666777888999999:::;;;<<<======BBBHHHMMM\\\ttt''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$""" !!!"""#########$$$$$$%%%%%%%%%#########$$$$$$#########""""""###########################################################################$$$$$$#####################$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((())))))***,,,...///111111222......000333555666444222666666777888999:::;;;<<<;;;777888===AAACCCIIIQQQ]]]iiissssssooojjjddd___YYYSSSYYYfffrrr}}}rrrttt|||vvv{{{|||wwwuuuwwwzzz~~~|||~~~~~~wwwpppjjjggghhhjjjjjjhhhiiimmmsssxxx}}}}}}}}}|||~~~~~~}}}}}}}}}~~~~~~~~~zzzyyywwwwwwxxxwwwuuutttpppqqqrrrsssrrrqqqpppooooooooonnnmmmnnnqqqwww{{{~~~{{{zzz{{{|||zzz{{{{{{{{{yyyzzz|||~~~||||||}}}}}}vvvvvvzzz}}}wwwtttqqqllleee```\\\YYYVVVTTTSSSNNNIIIEEE@@@===BBBIIIPPP___oooxxx}}}~~~oooRRRBBB;;;666888:::888666666777777666555444333333333222111000333666777444111222222333333333333444444444333222111111333555777666555333222333444666888888999:::;;;<<<===>>>>>>???EEEKKK\\\www&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''&&&%%%""""""###$$$%%%&&&&&&'''"""###$$$$$$$$$$$$###""""""""""""""""""########################$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))***,,,...///000111111------000333666666333111444444666777888:::;;;;;;???<<<===CCCEEEFFFPPP\\\jjjuuu|||{{{uuupppkkkggg___^^^jjjxxx}}}wwwrrrssswwwzzz~~~vvvkkkdddfffooowww~~~~~~wwwnnnggggggeeedddgggggggggkkkrrrxxx|||}}}|||zzz}}}~~~||||||||||||}}}~~~~~~~~~}}}}}}}}}|||{{{xxxvvvuuuuuuvvvvvvuuutttpppqqqqqqqqqqqqpppoooooommmmmmmmmmmmnnnrrrxxx|||}}}zzzyyyyyyxxxyyyzzzyyyxxxxxxzzz{{{yyyzzz|||}}}yyytttpppuuu|||yyytttpppllleee```\\\YYYVVVTTTPPPLLLHHHEEEAAA<<<>>>CCCJJJXXXhhhrrrzzz|||yyy}}}~~~}}}kkk~~~```HHH>>>777777999888666666666666666555444444444333333222222333444555333222333333333333333333333333222222111111111333444555666666555444555666777888999999:::;;;===>>>??????===DDDLLL```~~~%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######'''+++,,,)))%%%#########$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%########################$$$#########$$$%%%''''''######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))))))))***,,,---...///000000,,,...000444777777444222333444666888:::;;;<<<===@@@>>>BBBIIIIIIKKKYYYkkkzzzyyyrrrmmmjjjaaakkkuuurrrtttwwwuuurrrwww|||{{{xxxtttpppoooppprrrrrr~~~mmmddd___eeeooouuu{{{}}}uuummmgggfffeeefffjjjkkkmmmsss{{{~~~~~~}}}~~~}}}}}}~~~~~~}}}|||zzzyyyxxxvvvttttttttttttsssrrrpppoooooonnnnnnnnnnnnnnnjjjkkklllmmmooorrrwww{{{|||zzzyyyyyyzzzzzzyyywwwvvvvvvwwwwwwxxx{{{~~~vvvpppkkkkkkttt~~~|||vvvppplllgggbbb^^^[[[WWWTTTQQQLLLIIIGGGBBB<<<;;;===BBBNNN\\\hhhsss|||rrrnnntttzzz|||~~~eeesssoooOOOCCC999777999888777888555555555555555555444444333444444333222111333444333333333333333333333333111111111222333333444444666666666777777777888888999999:::<<<===>>>???@@@>>>FFFQQQhhh%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$ $$$***---(((###%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&##############################""""""###%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))******,,,---......//////---...111555888888555222333555777999<<<===>>>???======CCCKKKLLLNNNaaawwwyyyqqqkkkggg\\\nnn}}}qqqqqqvvv}}}zzzrrrrrryyy~~~|||vvvllldddaaaeeejjjqqqmmmhhhhhhpppwwwzzz~~~~~~}}}~~~wwwqqqmmmggggggjjjooorrrttt{{{}}}~~~}}}{{{zzzyyyyyywwwtttsssssssssrrrpppooonnnmmmkkkkkklllmmmmmmhhhjjjkkkmmmooorrrwwwzzzyyy|||}}}yyyvvvuuuzzz{{{{{{yyyvvvtttttttttvvvwwwzzz~~~|||qqqiiieeehhhuuuyyypppmmmhhhddd```\\\XXXUUUTTTOOOKKKIIIDDD===:::;;;;;;EEERRR___nnn{{{~~~vvvjjjgggmmmuuu|||~~~mmmlllzzzTTTGGG;;;888::::::999:::444444444555555555555555444555666333000///222555333333333333333333333333000111222333444444444444666666777888999888888888999999:::<<<===???@@@@@@@@@IIIUUUnnn$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%))),,,+++'''###&&&%%%$$$############$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""###$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))*********,,,---.........000222222111111666;;;<<<888444555555777;;;>>>>>>===;;;;;;>>>IIIKKKGGGUUUkkktttzzzsssjjjddd______}}}vvvwww{{{uuuwww|||{{{uuuooofffaaagggqqq{{{jjjiiiiiilllrrrxxx|||~~~xxxpppllliiilllooopppuuu~~~~~~zzz}}}|||zzzyyyxxxvvvtttqqqppppppqqqrrrqqqooommmkkkjjjkkkllllllkkkjjjjjjlllppptttvvvvvv||||||||||||{{{xxxvvvuuu{{{{{{yyywwwuuurrrooonnnuuuwwwzzzzzzyyyzzz}}}|||ooogggdddhhhuuu{{{rrrpppkkkfff```\\\XXXVVVUUUSSSNNNHHHCCC>>>:::999???AAAKKKYYYfffpppzzzwwwmmmsssxxxlllccceeellltttzzzyyybbbfffmmmGGG:::@@@777444:::666666555555444444333222222444444444444444444444444444444444333333222222222000111111222222333444444333333444444555666666666:::::::::;;;===@@@BBBDDDBBBKKKYYYuuu%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((******&&&###&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))************,,,---.........000222111000000444999:::777333444555666999===>>>>>>===;;;>>>JJJPPPOOO___www|||tttkkkdddVVV^^^zzz{{{xxxsssooonnnttt}}}sssiiikkkmmmqqqvvv|||~~~~~~}}}}}}}}}yyyqqqlllllljjjpppvvvzzz~~~|||{{{zzzxxxvvvtttrrrqqqqqqrrrrrrrrrpppnnnlllkkkkkklllmmmlllkkkkkkmmmqqqtttvvvvvvzzz{{{{{{|||{{{zzzyyyxxxzzzyyyxxxvvvtttqqqooommmppprrruuuvvvwwwxxx|||~~~~~~vvvjjjcccaaadddoooyyywwwtttoooiiiccc^^^ZZZXXXWWWUUUPPPJJJDDD>>>:::888<<<>>>FFFSSS```kkkwwwwwwnnnvvvzzznnndddccchhhlllqqqzzzlll^^^eeeyyyQQQ???@@@888666;;;777666555555444444333333222444444444444444444444444555444444444333333333222222222222333444444555555444555555666666777777888::::::;;;;;;===@@@BBBCCCCCCNNN]]]yyy''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&'''((((((&&&$$$%%%%%%&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################"""######$$$%%%"""############$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))******+++***,,,............000111000//////222777888666333444333444777;;;>>>???@@@???CCCQQQ[[[]]]lll{{{rrrhhhaaaSSScccxxx{{{sssrrrttt{{{yyyeeennnrrrwwwzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxuuuoooiiiiiinnnpppxxx~~~~~~}}}|||{{{{{{xxxvvvuuusssrrrrrrrrrsssrrrqqqnnnlllkkkkkklllmmmmmmllllllnnnrrruuuvvvwwwwwwxxxzzz{{{|||{{{{{{zzzxxxxxxwwwuuussspppnnnmmmkkkmmmoooqqqsssvvvzzz}}}yyy{{{}}}~~~}}}|||qqqfffaaaaaadddkkkrrr}}}zzztttmmmgggaaa^^^\\\ZZZWWWSSSMMMFFF???:::777999999???JJJVVVcccrrr~~~{{{|||~~~zzzqqqhhhppp{{{zzzvvvxxxxxxvvvwwwwwwuuuvvv~~~|||qqqddd^^^^^^___cccmmm|||nnn]]]dddaaaFFF???999888;;;777666666555555444333333333444444444444444444444444555555555444444444444444333333333444555555666666555666666777777888999999;;;;;;;;;<<<===@@@BBBCCCFFFSSSccc'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$###############$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))******+++++++++,,,......---...///111000//////222555777666444444333222555999===@@@AAAEEEJJJ]]]mmmoooxxxwwwkkkaaaZZZYYYrrr~~~{{{tttvvv|||qqqdddwww}}}}}}}}}~~~~~~}}}~~~{{{zzzzzzxxxuuurrrnnnhhheeekkktttzzz||||||~~~}}}|||{{{{{{zzzzzzzzzwwwvvvuuusssssssssssssssrrrpppnnnlllllllllmmmnnnnnnmmmnnnppptttvvvwwwwwwwwwwwwyyyzzzzzzzzzyyyxxxwwwwwwvvvuuusssqqqooonnniiijjjllloooqqqtttwwwyyyxxxzzz|||~~~~~~|||zzzxxxwwwnnneeedddeeehhhmmmrrr}}}wwwpppjjjeeebbbaaa\\\ZZZVVVPPPIIIBBB;;;888888777:::CCCMMMYYYkkkyyy~~~{{{wwwtttsssrrrsssooollloootttsssmmmfffiiippptttoookkkkkkkkkiiimmmlllhhhffflllyyywwwwwwzzzzzzqqq```SSSNNNQQQUUUbbbvvvjjjdddssspppLLL===999::::::777666666666555444444333333444444444444444444444444555555555555555555555555333333333444555555666666555555666777777888888999;;;;;;;;;<<<>>>AAACCCEEEJJJXXXiii&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$###############$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''(((((())))))***++++++++++++---......------///000111000000222444666777777555333222333777<<>>:::888777999>>>EEEPPPaaaqqqvvvwwwwwwssslllfffbbbaaaaaa^^^]]]bbbiiillliiiddd___dddfffccc```___^^^]]]cccaaa\\\XXX]]]jjjuuuxxxhhhiiinnnsssmmm\\\KKKCCCHHHKKKYYYrrrkkk___qqq~~~TTT<<<999:::888888777666666555555444333333444444444444444444444444555555555555555555555555222222222333444444555555444555555666666777888888;;;;;;<<<===@@@CCCFFFGGGMMM[[[lll''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$$$$%%%'''###$$$&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$###############$$$$$$$$$"""""""""############$$$######$$$%%%%%%&&&''''''(((((()))******++++++,,,,,,---......------...000111111000111222444777888666444333444777:::<<<<<<>>>GGGhhh}}}rrriiieeedddkkkuuu|||zzzqqqiiidddgggllluuuzzz{{{xxxvvvvvvsssmmmgggeeefffmmm{{{}}}yyywwwwww{{{zzzxxxvvvttttttttttttttttttsssssssssrrrrrrrrrmmmlllkkkjjjkkkmmmooopppqqqpppqqqtttwwwyyyyyyxxxzzzzzzzzzyyyxxxuuusssrrrttttttssssssrrrpppooonnnkkkjjjkkkmmmpppsssuuuuuuvvvwwwxxxzzz{{{|||}}}}}}{{{vvvrrrpppllljjjnnnttt~~~xxxpppjjjfffdddccc[[[[[[YYYVVVPPPIIIBBB>>>:::888999<<>>555999777777777666555555444444444444444444444444444444222222222333333444444444444444555555666777777777777777777888999999:::::::::;;;===AAAFFFKKKOOORRRIIIVVVjjj888333---)))'''&&&&&&%%%))))))((((((''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$###!!!!!!!!!"""###########################""""""""""""###############$$$$$$%%%&&&'''((((((+++++++++***++++++,,,,,,,,,------...............222111///......///222333///999888444888555111666888LLLjjjwwwvvv|||ooolllmmmlllvvvsssyyy}}}vvvuuutttllluuutttxxxyyynnncccgggpppooorrruuuyyy{{{}}}}}}wwwrrrdddddddddeeelll{{{~~~}}}|||{{{{{{||||||{{{zzzxxxwwwvvvvvvvvvqqqpppooonnnmmmmmmnnnnnnggggggggggggiiikkkmmmnnnpppsssvvvxxxxxxxxxxxxyyyyyy{{{{{{zzzxxxvvvuuuvvvssspppllliiiggggggiiijjjiiiggghhhmmmrrrtttvvvwww{{{|||}}}qqqcccYYYWWWXXXVVVYYYYYYWWWVVVTTTNNNGGG>>>;;;999999999999???FFFMMMccc}}}zzzzzz~~~yyylllrrr~~~```III???777555888888777777666666555555555555555555555555555555222222333444555555555555444444444555555555555666666666777777888888999999;;;===AAAEEEIIIMMMOOOPPPOOOYYYiiiEEE???666///,,,*********(((((()))))))))(((''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################""""""  !!!!!!########################""""""""""""###############$$$%%%%%%''''''((()))+++*********+++,,,,,,------...//////000000//////111000///...///111444666000888555222777555222888777SSSsssvvvqqqzzzrrrlllvvv}}}zzz{{{sssuuuwwwssstttuuummmppprrrzzzwwwlllaaaeeeqqquuusssvvvyyy|||}}}zzzqqqlll```aaabbbeeemmm}}}{{{~~~}}}~~~}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxqqqqqqpppooonnnmmmmmmlllddddddeeegggiiillloooppppppssswwwyyyyyyxxxxxxxxxwwwxxxxxxxxxyyyxxxwwwwwwssspppllliiiffffffggghhhfffgggjjjmmmpppsssvvvyyy}}}~~~sssfff[[[WWWWWWTTTWWWYYYXXXWWWWWWQQQJJJCCC===999888888888<<>>888888777777666666555555555555555555555555555555333333444444555444444444444444444555555555555666666666777777888999999999;;;===@@@DDDHHHLLLNNNOOOJJJVVVhhhEEEAAA;;;777333000,,,***((())))))))))))(((&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''########################%%%%%%$$$######""""""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""##################"""#########$$$$$$$$$$$$%%%########################!!!!!! !!!""""""########################"""""""""#########$$$$$$$$$$$$%%%&&&'''(((((()))))))))******+++,,,---...---...//////000000//////000000//////000333555777222666222000666555333999>>>eeesssmmmvvvzzz|||zzz||||||ssspppttt~~~nnnfff^^^```oooyyyuuuwwwzzz|||}}}~~~~~~tttjjjccc\\\^^^aaadddmmm~~~~~~sssvvv}}}~~~~~~~~~~~~|||{{{{{{zzzyyyyyyzzzzzzsssssssssrrrpppnnnkkkjjjaaabbbdddfffjjjmmmppprrrqqqtttxxxzzzzzzxxxxxxxxxvvvttttttvvvzzz{{{zzzwwwtttqqqmmmiiifffeeeeeefffeeehhhkkknnnqqquuuyyy{{{~~~xxxkkk___YYYVVVTTTXXX[[[\\\]]]]]]XXXQQQKKKBBB:::999999888999<<>>888888777777666666555555555555555555555555555555444444444555444444333333444444444555555555555666666777777888999999::::::;;;===@@@CCCGGGJJJLLLMMMHHHVVVkkk======>>>???===888111,,,,,,***)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$########################"""""""""######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$%%%&&&'''((()))))))))))))))***+++---...///,,,---......//////......222111000000111333555666222666222222888555222;;;OOO}}}zzzmmmmmmzzzxxxwwwzzzrrr``````]]]]]]kkkvvvwwwyyy|||}}}}}}~~~~~~wwwmmmddd^^^ZZZ]]]aaadddlll|||zzzjjjjjjuuu~~~~~~~~~~~~}}}}}}|||zzzyyyyyyyyyyyyuuuuuuuuutttrrrnnnkkkhhhbbbccceeegggjjjmmmooopppppptttwwwyyyyyyxxxwwwwwwwwwtttrrruuuzzz|||zzzvvvtttrrrmmmiiifffdddddddddggghhhiiikkkrrryyy{{{yyy|||}}}qqqeee]]]XXXYYY^^^aaabbbdddfffaaa[[[SSSGGG===;;;;;;:::999999???EEE[[[|||{{{~~~vvvjjjqqq~~~gggHHH666999888888777777666666555555555555555555555555555555555555555555444333222222444444444555555555555666666777777888999:::;;;;;;;;;===@@@CCCFFFHHHJJJKKKJJJ\\\sssFFFDDDCCCBBBAAA>>>:::777222///***%%%###$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***)))))))))***+++---...///......///000000000000///444333222111111222222333222555333555999555444@@@hhhpppfffnnn{{{zzz~~~|||___UUU______```jjjssswwwzzz|||}}}}}}~~~~~~|||wwwppphhhbbb___\\\```dddfffkkkyyyzzzfffdddnnnyyy~~~}}}{{{yyyxxxxxxwwwwwwwwwvvvuuurrroookkkhhheeefffgggiiikkklllmmmmmmoooqqquuuvvvvvvvvvwwwxxxzzzvvvtttvvvzzz{{{xxxttttttrrrnnnjjjgggeeedddcccfffdddaaabbbmmmxxxyyyssswww~~~yyymmmccc^^^^^^bbbeeegggjjjllljjjdddYYYMMMAAA<<<;;;999777777:::<<>>@@@CCCEEEGGGHHHIIILLL```{{{WWWPPPEEE>>>;;;;;;===>>>999555...(((%%%%%%''')))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((()))###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""##################"""#########$$$$$$$$$$$$%%%########################!!!!!!"""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))***))))))******+++,,,---...000000111222222222222111444333222111111000000000111555444666999555;;;OOOkkkdddppp{{{{{{hhhUUUTTT___bbbeeeooossswwwzzz|||~~~~~~~~~|||~~~zzztttnnniiifffeeeaaaeeeiiiiiikkkwwwkkkgggoooyyy~~~|||{{{zzzyyyyyyxxxxxxwwwuuurrrooollljjjhhhiiijjjkkklllllllllllllllnnnppprrrrrrtttvvvyyy{{{yyywwwxxxzzzzzzwwwttttttsssooolllhhhfffeeedddbbb```ZZZXXXbbbpppsssmmmoooyyyvvvlllfffaaaeeehhhjjjnnnssssssoooaaaUUUHHHAAA<<<777555666666888HHHfffvvvzzz~~~nnnccckkk~~~zzzYYYAAA<<<888888777777666666555555555555555555555555555555444444444555444444333333444444444555555555555666777777888999;;;<<<======>>>???AAACCCEEEGGGGGGHHHJJJaaa~~~```WWWKKKAAA<<<<<<===>>>>>>;;;666000,,,)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################""""""#########"""!!! """"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******+++*********+++,,,,,,---......///000000000000000222111111111111000000000000444333333666666FFFcccqqqkkkuuu~~~zzz```UUUVVV]]]^^^fffrrrtttwwwyyy|||~~~~~~~~~~~~zzzvvvrrrooommmlllfffkkknnnmmmnnnwwwxxxtttxxx~~~~~~~~~zzzyyywwwuuurrrpppnnnmmmiiijjjlllmmmmmmmmmmmmllljjjkkkllllllnnnqqqvvvzzzzzzzzzzzzzzzzzzyyyxxxxxxtttssspppmmmjjjhhhffffff]]]___[[[TTTYYYgggooonnniiiuuu|||}}}}}}tttnnneeeiiikkknnnuuu}}}nnncccVVVKKK@@@888666999888888CCC[[[qqqpppdddlll~~~dddGGG:::888888777777666666555555555555555555555555555555333333444444555444444444444444444555555555555666777888999:::;;;===>>>>>>@@@AAABBBDDDFFFGGGGGGGGGHHH```bbb]]]UUUOOOIIIEEEBBB???@@@???<<<777222---)))'''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#######################################$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******+++++++++***++++++,,,,,,***+++,,,,,,------,,,,,,//////000000111111111222000333111000333777NNNrrrzzzuuu{{{|||~~~xxxsss___XXXXXXYYYXXXeeessstttvvvyyy|||~~~~~~~~~~~~}}}}}}|||zzzxxxtttrrrpppjjjnnnrrrppppppyyy{{{yyywwwtttrrrpppooonnniiijjjlllnnnoooooonnnnnnhhhhhhiiiiiikkkooovvvzzzxxxzzz{{{{{{zzzyyyzzz{{{tttssspppnnnkkkiiigggggg[[[bbb```VVVTTTbbbooorrreeerrrxxxwwwyyysssiiilllooosss{{{zzzpppbbbTTTFFF;;;:::===>>>:::>>>NNNaaatttsssfffmmm~~~|||uuuQQQ;;;888888888777666666555555555555555555555555555555222222333444555555555555444444444555555555666666777888999:::<<<===>>>???AAABBBCCCEEEFFFGGGGGGGGGHHHaaaggglllkkkbbbZZZTTTKKKBBB>>>:::777999;;;999000''')))'''&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""########################"""###$$$%%%&&&%%%$$$###((('''&&&%%%%%%&&&'''(((***+++,,,,,,------,,,,,,+++,,,------......---------...//////////////////333...222777666>>>eee~~~zzz|||nnnZZZOOOUUUZZZ\\\aaakkkrrrtttyyyyyy{{{|||~~~~~~}}}}}}{{{}}}}}}tttpppqqqzzz~~~|||xxxuuurrrpppoooqqqqqqqqqpppnnnkkkhhhgggcccccceeeggglllqqqvvvxxxuuuvvvxxxxxxxxxyyyzzz|||wwwvvvtttpppkkkhhhhhhiiieeebbb^^^\\\___fffnnnsssjjjmmmqqqvvv}}}|||ssssssnnnjjjuuunnn^^^TTTKKKBBB;;;666999???EEEMMM^^^yyyxxxfffjjjwww\\\BBB;;;;;;:::777555444555666444444444444444444444444333333333333333333333333444444555555666555555555999:::::::::999:::===???CCCCCCCCCCCCDDDEEEGGGGGGJJJfffsssyyy{{{uuullleee[[[RRRDDD???999777888888444000+++)))'''&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$(((''''''''''''((()))******+++,,,,,,------,,,,,,+++,,,------...------------......//////////////////---111777999GGGrrr~~~wwwtttyyy}}}|||yyyyyyqqqtttrrrxxx|||lll[[[LLLNNNTTTZZZ]]]ccclllrrrtttxxxyyy{{{}}}~~~}}}~~~~~~xxxrrrqqqyyy~~~~~~|||yyyuuurrrpppssssssrrrpppmmmjjjhhhgggbbbaaa___```dddjjjppptttwwwxxxyyyyyyxxxwwwxxxzzzyyyxxxuuupppjjjfffddddddeeedddbbbbbbdddjjjooosssssstttuuuwww{{{zzzvvvmmmfffjjjyyyppphhhWWWFFF<<<777777:::>>>DDDRRRkkk{{{iiilll{{{wwweeeAAA<<<;;;:::888666555666777444444444444444444444444444444444444444444444444444444555555666666555555999::::::::::::;;;>>>@@@CCCDDDDDDEEEFFFHHHJJJKKKLLLjjj{{{{{{pppfff^^^PPPIII@@@999666666777888///,,,(((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#######################################$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''((()))***+++***+++,,,,,,------,,,,,,++++++,,,---------------------...//////////////////...222888===QQQ{{{wwwuuuxxxyyywwwvvvvvvzzzvvvooosss|||~~~```MMMGGGLLLSSS[[[___eeemmmsssssswwwyyy{{{~~~~~~~~~}}}uuurrrwww|||||||||{{{|||}}}|||zzzvvvqqqnnnuuutttrrrooollliiigggfffccc```\\\[[[]]]dddkkkpppwwwxxxyyyxxxvvvuuuvvvwwwwwwvvvuuuqqqkkkfffcccbbbeeeeeeeeefffiiimmmqqqssswwwxxxyyyzzz|||{{{oooddd___lllvvvcccNNNCCC<<<:::999999<<>>AAAEEEEEEFFFGGGIIIJJJLLLMMMQQQqqq~~~tttjjjddd\\\VVVKKK@@@999777999:::444000+++((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###"""###$$$%%%&&&$$$$$$%%%&&&''')))*********+++,,,,,,------,,,,,,++++++,,,------------,,,,,,,,,---...////////////222222444777???YYY}}}}}}{{{xxx{{{vvvzzz~~~yyyWWWGGGIIIJJJRRR[[[aaagggooottttttvvvxxx|||~~~~~~~~~wwwrrrvvv}}}{{{zzzzzzzzzzzzyyyxxxuuurrrooommmvvvtttrrrnnnkkkiiigggfffeeebbb___]]]___dddjjjnnntttvvvwwwvvvttttttuuuvvvrrrssssssqqqlllhhhfffeeedddcccccceeehhhmmmrrruuuvvvyyy~~~tttjjj]]]\\\yyyyyyjjjZZZLLLDDD???;;;999:::BBBSSScccvvv~~~lllnnn~~~MMM>>>;;;888666666777777888555555555555555555555555555555555555555555555555444444444555555666777777999:::;;;;;;;;;<<>><<<;;;999555000,,,***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###"""###$$$%%%&&&%%%%%%'''((()))***++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,+++,,,---...////////////222222222555CCCccc|||}}}~~~wwwvvvwwwqqqzzzsssMMMAAAHHHHHHRRR[[[bbbiiiqqqvvvvvvvvvxxx|||~~~~~~}}}}}}}}}}}}~~~xxxrrruuu|||zzz{{{|||~~~|||xxxtttqqqnnnmmmmmmsssrrrpppnnnkkkiiigggfffdddcccbbbbbbdddgggjjjlllqqqrrrttttttssstttuuuwwwrrrssstttqqqmmmjjjggggggdddcccbbbdddhhhpppwww|||~~~{{{tttdddTTT]]]ssszzzjjjVVVMMMFFF???<<<;;;@@@KKKWWWgggvvvnnnpppWWW@@@<<<777555555666666666555555555555555555555555444444444444444444444444555444444444555777888999:::;;;<<<<<<<<<===@@@CCCIIIIIIHHHHHHHHHIIIIIIJJJUUUyyy~~~xxxtttvvvxxxwwwuuuvvvnnnjjjbbb[[[TTTMMMFFFBBB???;;;666111///,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''((()))***+++,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,---...////////////000000555KKKrrrrrrzzz|||tttooozzzfffHHH@@@GGGHHHQQQ[[[bbbiiirrrxxxxxxwwwyyy{{{}}}~~~~~~~~~}}}zzz{{{|||}}}yyysssttt~~~||||||~~~{{{tttpppmmmllllllmmmmmmmmmmmmllliiigggfffaaabbbdddfffiiijjjkkkkkkppprrrttttttttttttvvvxxxxxxxxxwwwsssnnnjjjgggggghhhggggggjjjqqqzzz|||lllUUUKKKPPPuuuhhh]]]SSSJJJDDD@@@???DDDKKKRRRaaaooossstttaaaCCC>>>888555666777666555555555555555555555555555444444444444444444444444555555444444555777999::::::;;;<<<<<<<<<>>>AAADDDIIIIIIHHHHHHHHHHHHIIIIIIRRRvvvqqqoootttvvvxxxyyyqqqmmmhhhfffeee```XXXQQQDDD@@@;;;777444000,,,***'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%'''(((((($$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&'''((()))******)))(((***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++******,,,---.../////////000000000888UUUttt|||wwwsssYYYEEEBBBGGGHHHQQQZZZaaaiiisssyyyzzzyyyyyy{{{|||}}}}}}~~~~~~xxxyyyzzz|||~~~|||tttttt~~~~~~|||~~~|||vvvpppkkkhhhffffffhhhkkklllllljjjhhhfffbbbcccfffiiilllnnnoooppptttuuuwwwwwwvvvvvvwwwyyy{{{{{{yyytttooollljjjkkknnnpppsssyyy|||tttjjjjjjkkkmmmrrryyypppZZZKKKFFFVVVwwwlll___VVVNNNFFFDDDFFFHHHQQQ[[[ppptttvvvnnnHHHBBB:::777777888777555555555555555555555555555555555555555555555555555555555444444555777999;;;:::;;;<<<======???BBBEEEGGGGGGGGGHHHIIIJJJKKKLLLSSSvvvzzztttxxxzzz|||~~~qqqmmmjjjkkkooommmfff^^^FFFCCC???:::777222...***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$################################################""""""######$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++)))***,,,---.../////////444444333<<<\\\|||~~~zzzcccLLLAAA@@@CCCIIIQQQZZZaaaiiissszzz|||zzzzzzzzz{{{|||}}}~~~~~~wwwwwwyyy{{{~~~~~~uuuttt}}}}}}||||||vvvooohhhbbb___bbbeeeiiilllmmmkkkhhhfffeeefffhhhkkkooorrruuuvvvxxxyyyzzzyyyxxxwwwwwwyyyzzzzzzxxxtttqqqooooooqqqtttwww}}}sssgggSSSSSSUUUWWW\\\dddmmmsss~~~|||~~~ppp___QQQJJJDDD___sssggg[[[PPPHHHGGGKKKMMMPPPfffsssuuu|||xxxLLLEEE<<<888999:::888666666666666666666666666666777777777777777777777777666555444444555777:::;;;:::;;;<<<======???CCCEEEEEEEEEFFFHHHJJJMMMOOOPPPWWWxxxiiijjj|||xxxtttooommmllllllkkkjjj\\\PPPBBB:::999777111+++,,,&&&###%%%&&&%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''')))***+++,,,---******))))))******+++,,,++++++++++++++++++++++++,,,,,,---...///000111111000777222:::ddd{{{ttt[[[FFF>>>>>>>>>IIIUUU```eeejjjqqqwwwzzzzzz{{{{{{{{{{{{{{{zzzzzzuuussssssvvv|||zzzuuu|||}}}wwwppphhhaaa\\\ZZZ^^^ccchhhkkkkkkiiihhhdddfffiiilllnnnpppqqqqqqwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyvvvrrrppprrruuu}}}vvv[[[QQQMMMOOOOOONNNWWWeee{{{zzz|||www{{{nnn___RRRIII@@@JJJfff{{{rrreeeXXXPPPLLLKKKPPP]]]pppsssvvvuuu]]]DDD:::===999555777777333444555666777777777777555555555555555555444444333444555555555666888:::;;;999;;;>>>>>>===@@@EEEIIIHHHGGGGGGIIILLLOOORRRUUUvvvuuuvvvqqq~~~sssjjjfffiiinnn___VVVLLLGGGEEE@@@888000---(((%%%((()))'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%''''''((()))***++++++,,,******))))))******+++,,,++++++++++++++++++++++++......///000111222333333000555222???kkk{{{rrroooUUUBBB=========IIIUUUaaafffkkkqqqwwwyyy{{{||||||}}}}}}||||||{{{sssrrrrrruuuzzz}}}xxxyyyrrrjjjbbb]]]WWWZZZ___dddhhhiiijjjiiihhhhhhiiikkkmmmpppssstttzzz{{{{{{{{{zzzxxxvvvuuu{{{yyyvvvrrrpppqqquuuxxxvvveeeWWWIIIBBBMMM^^^jjjjjjjjjkkknnnuuu|||sssoooxxxhhhVVVGGGHHHCCCEEEWWWuuuxxxpppeee```\\\___jjjxxxtttwww{{{~~~dddIII<<>>???===@@@EEEHHHHHHHHHHHHJJJMMMOOOQQQSSStttvvv~~~qqq|||mmmcccaaaeee___ZZZVVVSSSQQQKKK@@@888222+++(((***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%((((((((())))))************))))))))))))***++++++++++++++++++++++++++++++......///000111222222333000333333FFFvvv}}}ssszzzzzzwwwzzz}}}dddJJJ<<<;;;>>>>>>HHHUUUbbbhhhlllrrrwwwxxx|||}}}}}}~~~~~~}}}}}}}}}sssrrrrrruuuyyy}}}}}}yyy|||vvvmmmeee___UUUWWW\\\aaafffjjjmmmooolllkkkkkkkkkmmmqqquuuxxxzzz|||}}}~~~}}}zzzwwwvvv}}}xxxrrrpppqqqvvv{{{~~~fffPPPKKKRRR^^^^^^]]]YYYXXX^^^iiirrruuurrreeennnppp^^^LLLIIIAAA;;;;;;GGG```{{{rrrqqqwwwvvvyyyoooPPP@@@???:::666888777777777777777666555444333555555555555555555555555555666777777777888:::<<<;;;:::<<>>AAAFFFIIIIIIIIIJJJKKKMMMNNNOOOQQQrrr___oooooowwwzzznnnccc\\\\\\[[[ZZZZZZYYYTTTLLLFFF<<<333+++******(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$############$$$%%%&&&&&&&&&&&&))))))))))))))))))(((((()))))))))))))))***++++++***+++++++++++++++,,,,,,+++,,,,,,---...///000000111333555OOO~~~}}}zzzuuuuuuqqqpppwwwzzzZZZAAA888:::???@@@HHHVVVcccjjjnnnsssvvvwww||||||}}}}}}~~~~~~}}}}}}wwwvvvvvvwwwyyy|||~~~~~~zzzvvv~~~~~~xxxpppgggaaaXXXYYY]]]bbbhhhmmmrrruuunnnmmmmmmnnnppptttwwwyyywwwyyy}}}~~~|||zzz|||wwwssssssyyyjjjYYYUUUXXXWWWTTTPPPOOOSSS[[[aaannnvvvgggeeekkkuuufffWWWGGGEEECCCAAA>>>CCCTTTdddwwwzzzyyyVVVAAA???:::777999888666666666666666555444444555555555555666666666666555666777777777888:::<<<<<<;;;<<<@@@AAA@@@BBBHHHLLLLLLLLLLLLLLLLLLLLLLLLRRRrrrRRR\\\sss}}}zzzyyy{{{|||sssjjjccccccddddddcccbbb___]]]LLL>>>000***)))''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&)))))))))((((((((((((((())))))(((((())))))***+++*********++++++,,,,,,,,,++++++,,,---...///000000222444:::ZZZ~~~}}}yyy{{{xxxpppuuu}}}WWW???888;;;???AAAJJJWWWdddkkknnnssswwwwwwzzz{{{||||||}}}}}}}}}}}}}}}||||||{{{zzz{{{|||~~~yyyuuu}}}~~~yyyrrrjjjeee\\\]]]___ccchhhnnntttwwwmmmnnnpppsssuuuvvvwwwwwwxxxzzz}}}}}}|||zzzxxxwww{{{~~~|||~~~|||uuu___WWWMMMGGGGGGLLLQQQTTTbbbuuu}}}ppphhhfff}}}lll^^^KKKFFF@@@===:::<<>>AAALLLXXXeeekkknnnssswwwxxxzzzzzz{{{|||}}}}}}}}}}}}~~~|||{{{}}}}}}~~~zzzvvv}}}yyytttoookkkbbbbbbccceeehhhmmmqqqtttnnnppprrruuuwwwwwwwwwwww|||}}}~~~|||zzzyyyzzz}}}xxxcccSSSJJJHHHGGGFFFJJJ^^^{{{xxxoooiiippptttdddTTTJJJ@@@======<<<>>>BBB???GGGTTThhh}}}vvvssscccDDD<<<888888:::888333444555666777777777777555555555666666777777888444555666666666777999;;;===<<<>>>BBBCCCBBBEEEKKKRRRQQQOOOMMMLLLKKKKKKKKKWWWwwwCCCAAAKKK[[[pppyyyoooooowww~~~}}}wwwtttuuuxxxjjjWWWBBB666111---***))))))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""""""""!!!!!!########################!!!!!!"""$$$$$$%%%%%%$$$""""""$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((()))******)))******+++,,,,,,------,,,------...///000111111111666FFFooo{{{~~~ooofffwwwoooMMM<<<999;;;???CCCNNNYYYeeejjjmmmsssxxxzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~{{{www}}}{{{xxxtttrrrjjjjjjiiiiiikkkmmmoooqqqpppqqqrrrsssuuuwwwxxxyyy}}}}}}~~~~~~|||{{{{{{~~~nnn^^^SSSMMMHHHSSSdddzzz~~~uuuqqqjjj|||qqqdddYYYMMMHHHEEE>>>888666:::777:::FFFTTTggguuuooommmHHH>>>888888999666555555666666666666666555444555555666777777888888555666777777777888:::<<<===<<<>>>BBBDDDCCCFFFLLLPPPOOOMMMLLLLLLMMMNNNOOOVVVwwwVVVKKKHHHMMM[[[}}}zzzmmmooowwwwwwrrrqqqsssrrr___III===777000***(((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!"""$$$%%%&&&'''''''''''''''''''''(((((())))))((((((((((((((()))******))))))***+++,,,,,,------***++++++,,,---...//////000777JJJuuu}}}tttkkk{{{zzz___AAA555666:::@@@FFFOOOZZZeeeiiimmmsssyyy{{{||||||}}}}}}}}}}}}zzzvvv~~~|||zzzxxxwwwqqqqqqoooooonnnooopppqqqsssrrrqqqqqqsssvvvyyy{{{zzz{{{|||}}}~~~~~~}}}zzz|||~~~}}}~~~ooofff```]]]ZZZ___xxxzzzwwwooorrrwwwgggVVVKKKEEE@@@>>>>>>???888:::BBBEEEKKKgggssslllsssLLL???999777888444777777777777666555444333444555555666777888888999666777999999888999;;;======<<>>???CCCAAA???>>>AAAEEEJJJMMMTTTSSSPPPMMMLLLMMMPPPSSSYYYnnndddooorrrbbbKKKDDDTTTiiivvv{{{}}}zzzyyy|||pppbbbUUUEEE666...---+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""######$$$%%%&&&&&&&&&&&&)))((((((((((((((((((((((((((((((((())))))))))))+++************+++,,,,,,.........,,,+++,,,///111666===[[[yyyuuu{{{gggNNN:::888999777;;;EEEQQQ\\\fffjjjoootttxxxxxx{{{}}}~~~~~~~~~~~~zzzsss~~~}}}||||||||||||zzzwwwtttsssttttttsssqqqsssttttttttttttwww{{{~~~~~~~~~{{{xxxwwwvvvyyy{{{~~~zzzqqq{{{vvvrrrvvvrrrggg[[[NNNFFFFFFAAA===<<<===;;;>>>QQQfffwwwmmmUUU===>>>:::444999777777777777777777777777777666444555666888777777999888888999:::<<<>>>???AAA@@@??????AAADDDHHHKKKVVVUUURRRNNNKKKJJJKKKLLLUUUiiiLLL___ooojjjTTTDDDEEENNNllluuuzzzssslllddd\\\PPPAAA777333,,,+++((((((((((((&&&%%%)))((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$#####################$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++,,,---------...///...---...000111444???___~~~|||]]]GGG666555777777<<>>????????????@@@BBBEEEGGGIIISSSRRRPPPNNNLLLJJJIIIIIIPPPddd999BBBPPPYYY[[[VVVNNNIIIHHHYYYoooxxxqqqvvvyyyhhhbbb\\\ZZZWWWOOODDD===000---+++*********)))''',,,***(((&&&%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""""""""#############################################$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))),,,,,,++++++,,,,,,---...,,,...000000//////111222333BBBfff{{{WWWEEE666666888999>>>FFFSSS^^^hhhmmmqqqwww{{{{{{|||zzzjjjvvv}}}zzzwwwtttrrrqqqqqqrrrsssuuuzzz}}}yyyvvvsssrrrrrrssswww}}}|||xxxvvvggg]]]OOODDDAAA@@@===BBBKKK___rrryyynnnwww{{{bbbAAA>>>>>>888888666666666666666666666666888777666777999::::::999777777888999;;;===>>>???>>>???AAABBBEEEFFFHHHIIILLLLLLMMMOOOPPPPPPOOOMMMOOOccc666666:::EEERRRXXXUUUPPPIIIMMMYYYqqq|||lllhhhqqq|||mmmdddZZZYYY]]][[[OOOBBB333///+++))))))******))),,,+++(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((((((((()))))))))))),,,,,,++++++,,,,,,---...+++---///000000000222444888JJJpppwwwwww|||zzzSSSDDD777666888999>>>DDDSSS^^^hhhmmmrrrxxx||||||}}}~~~rrrrrr|||vvvhhhqqq~~~yyyuuusssppprrrtttvvvwwwyyy}}}~~~{{{xxxtttrrrqqqnnnpppttt{{{|||~~~{{{~~~}}}uuuooo^^^NNNJJJGGGBBBBBBFFFOOOeee|||}}}zzznnn}}}zzznnniiiAAA:::<<<999999666666666666666666666666888777666777999;;;;;;:::666777999:::<<<>>>??????@@@AAACCCEEEGGGIIIJJJJJJJJJJJJMMMQQQTTTUUUSSSQQQPPPddd222444777;;;AAAJJJTTT[[[SSSMMMOOOccc}}}|||oooccccccsssvvviiibbbdddcccVVVGGG999444---(((&&&'''((()))***)))((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""############$$$#########$$$%%%%%%&&&&&&###############$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((())))))))))))+++++++++++++++,,,------+++---...//////000333555999OOOuuu|||vvvsss{{{sssLLL@@@666444555777<<>>???@@@AAAAAABBBDDDFFFHHHJJJKKKLLLNNNMMMOOORRRVVVWWWSSSOOOQQQfff111555999999:::AAALLLVVVPPPHHHGGGRRRbbbtttooo```jjj|||{{{qqqnnnkkkaaaTTTEEE>>>333+++''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""############"""""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((())))))))))))+++************+++,,,,,,+++,,,---------000333777:::RRRxxx}}}|||www{{{}}}yyylllFFF===555333555888<<>>@@@AAABBBBBBBBBBBBCCCDDDFFFIIIKKKLLLQQQOOOOOORRRVVVWWWSSSNNNOOOeee::::::999:::===???@@@???KKKEEECCCDDDGGGUUUtttsssmmmtttzzztttrrrkkkcccQQQGGG:::///))))))***+++%%%&&&''''''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############ !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,+++,,,///444777@@@YYY|||vvvmmmCCC<<<555444666:::???CCCRRR\\\gggmmmrrrxxx|||}}}mmmeeedddttt{{{{{{vvvvvvwwwxxxzzz|||vvvppplllkkkkkklllgggiiinnnvvv~~~xxxyyy||||||{{{yyyyyy|||{{{wwwzzzfff]]]YYYQQQ^^^xxxmmmyyyVVVAAA===888666777777777777777777777777666555444555888:::::::::888999<<>>::::::<<<===AAA>>>@@@BBB<<<;;;SSSqqqvvvmmmuuunnnUUU@@@:::444))))))444*********)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&"""######$$$$$$######"""########################$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((&&&((())))))(((((()))*********))))))***,,,---///...+++***------,,,---111>>>bbbuuu{{{ggg???<<<777333333888@@@GGGVVV```jjjnnnrrrwww{{{{{{}}}~~~vvvbbbZZZjjj|||vvvxxxxxxzzz~~~xxxuuuqqqnnnllljjjgggfffggghhhlllrrryyy|||yyyxxxwwwtttsssuuu||||||yyy{{{zzz||||||ppphhhiiiyyyxxxkkkttt~~~ppp[[[BBB:::777:::999888666555555555666777888888888888888999999999;;;::::::>>>DDDIIIJJJJJJFFFHHHJJJLLLLLLMMMOOOQQQQQQNNNNNNPPPPPPQQQVVV]]]YYYmmmyyydddKKK>>>===???<<<666:::999===BBB@@@>>>FFFSSSmmmnnnzzzgggFFF<<<<<<666,,,&&&))))))))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%########################%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''(((((('''(((***)))(((((()))+++******))))))***,,,---......+++***------,,,---111>>>^^^zzzrrrvvv~~~{{{TTT===;;;777333333999AAAHHHVVV```jjjooorrrxxx{{{{{{~~~~~~~~~fffZZZ___uuu}}}zzzyyyxxx{{{xxxuuupppllljjjiiihhhfffcccdddhhhoooxxx~~~{{{zzzvvvttttttvvv|||zzzwwwooohhhlllxxxsss}}}uuugggppp{{{nnn[[[CCC;;;888:::999888777777666666666777888888888888999999999999;;;::::::>>>CCCGGGHHHHHHHHHIIIKKKKKKKKKLLLOOOQQQUUUSSSSSSTTTUUUWWW[[[```VVVllltttWWWCCC<<<:::888444777666777<<>>BBBEEEEEEEEEIIIJJJKKKKKKKKKLLLOOORRRTTTSSSRRRRRRVVVZZZ]]]]]]SSSlllqqqrrrkkkYYYDDD777777<<<999777444444===FFFFFF???FFF^^^www|||ggg\\\TTT^^^ttt\\\DDD;;;777222)))((((((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$%%%########################""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((((()))******))))))***,,,***************++++++,,,---******,,,---,,,...222AAATTTbbbyyy{{{zzzyyybbbGGG888777444333555<<>>@@@BBBCCCDDDDDDJJJKKKKKKKKKKKKMMMPPPSSSTTTTTTRRRRRRYYYaaabbb\\\QQQmmmZZZkkkyyyttt]]]GGG>>>>>>666555333222:::FFFLLLKKKAAACCCOOOiii{{{gggVVVVVVcccssswww[[[KKKAAA888...+++)))((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''')))******))))))***+++))))))*********+++******---***))),,,------...222FFFXXXcccvvvvvvnnnTTT===666555444333666===FFFLLLYYYbbbkkkooorrryyy}}}~~~~~~sss^^^WWWZZZllluuuooohhhbbbaaabbbdddeeecccbbbaaadddiiippptttvvvzzz{{{||||||}}}~~~xxxtttrrrrrrrrrvvvyyy}}}zzztttqqqtttxxxzzzrrrcccbbbhhhgggjjjvvv|||iiilllyyyqqq}}}aaaGGG===:::===777888999::::::999888777777888888999::::::;;;;;;===>>>@@@BBBCCCCCCDDDDDDIIIKKKLLLLLLMMMNNNQQQTTT[[[]]][[[ZZZeeerrrpppdddQQQoooUUUbbbqqqwwwnnnYYYDDD666111222444777;;;AAAIIIOOOOOO@@@;;;MMMooommmdddcccfffrrr~~~{{{hhhNNN888555000+++((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&########################$$$############$$$%%%%%%########################!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((())))))(((((()))***))))))******+++******))),,,)))))),,,...---///333LLLeeettt~~~kkkzzzxxxUUU???555555444444777===FFFLLLYYYbbbjjjmmmqqqxxx}}}~~~jjjZZZQQQ\\\qqqwwwrrrjjjfffeeefffhhhhhh___]]]\\\^^^dddkkkpppssssssvvvyyyyyyzzz}}}{{{vvvrrrqqqrrrssszzz}}}|||{{{zzzpppgggccchhhmmmooovvv~~~qqqeee^^^YYYSSSSSSaaa{{{lllmmmyyyvvv{{{gggIII<<<999===777777888888999888888888777888888999:::;;;<<<<<<<<>>BBBCCCCCCBBBCCCEEEDDDHHHLLLPPPQQQSSSTTTVVVZZZ___]]][[[mmm}}}gggXXXtttPPPQQQUUUYYY]]]^^^]]][[[LLL>>>555666555222===OOOTTTZZZRRRDDDOOOqqqxxxbbbRRRYYYkkkwwwzzzttthhhbbbBBB999...((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&''')))((()))***++++++***)))(((,,,)))))),,,...---///333TTT}}}~~~sss[[[@@@555555444444777===EEEKKKXXXaaaiiilllooovvv|||}}}qqq[[[VVV\\\eeevvv}}}sssoooiiieeedddeeeeeefffbbb^^^ZZZXXX[[[```dddfffkkkpppuuuxxxxxxzzz|||vvvpppnnnooorrrtttwwwxxxwwwrrrjjjbbb^^^]]]QQQFFFBBBLLLTTTXXXaaalllzzz{{{kkk[[[WWWbbbyyylllmmmwwwxxxvvvpppLLL:::777===777666555555555666888999777888888999;;;<<<======888<<>>FFFJJJ\\\cccjjjmmmqqqxxx{{{zzz~~~~~~nnn___YYY\\\hhhttt~~~}}}xxxuuupppiiieeedddeeefffggg^^^]]][[[VVVSSSTTTYYY]]]eeeiiinnnqqqrrruuuyyy|||~~~xxxqqqllllllooosssuuusssooohhhaaaYYYPPPHHHBBBAAA???>>>AAACCCHHHTTT___tttwwwllliiiooovvvnnnlllzzz}}}rrrnnn}}}QQQAAA@@@999777777777777666666666666555555555666888:::<<<>>>===???AAAAAA@@@@@@AAABBBEEEEEEHHHMMMNNNMMMPPPUUU]]]\\\XXX[[[iiiuuurrreee\\\iiiXXXRRRSSSYYY\\\aaarrrhhhLLL@@@===:::;;;AAA\\\ccchhh```NNNGGGWWWmmm}}}lll\\\ZZZmmmuuuyyyvvvuuuxxxvvvooo```OOO999---***+++***'''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$ !!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''''''''''''''(((((()))'''&&&''')))***(((&&&''''''(((((()))******+++***)))***---......111777LLLyyy|||nnnBBB888555222222666>>>FFFJJJZZZaaahhhlllpppwwwzzzzzz~~~}}}mmmcccaaahhhqqqwww{{{}}}{{{yyy~~~zzztttpppjjjeeeeeefffggggggbbbaaa^^^XXXRRRNNNNNNPPPWWW]]]eeekkknnnoooqqqsssvvvrrrnnnkkkiiigggeeeddd___[[[SSSLLLFFFAAA<<<999<<<:::999;;;===BBBMMMXXXnnnyyyzzzyyywwwqqqmmmzzz{{{qqqoooQQQ>>>>>>999888777777777666666666666888888888888999:::<<<======???AAAAAA@@@@@@AAABBBEEEDDDFFFJJJLLLKKKOOOTTTYYYZZZXXXYYYcccpppqqqiiiYYYjjj[[[ZZZZZZYYYSSSSSScccwww{{{___IIIAAA@@@>>><<>>;;;:::999888999666666777888<<>>HHHZZZeee```SSSGGGFFFHHHVVVuuurrr___eeevvvnnnYYYEEE555---***)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&((()))(((&&&&&&''')))$$$%%%(((***---000222333...+++***+++++++++000777OOOggg{{{tttZZZBBB333222333333222333:::EEENNNZZZbbbiiilllqqqwww{{{{{{~~~wwwrrrnnnmmmpppwww|||vvvqqqkkkhhheeedddeeefffffffffllliiieeebbb^^^YYYRRRMMMCCC@@@???BBBKKKUUU^^^bbb___[[[TTTOOOLLLJJJHHHFFFBBB???<<<;;;<<<>>>???@@@@@@===<<<<<<999999@@@HHHXXXgggwwwyyywww~~~xxxwwwyyynnnvvv~~~uuuzzzpppuuuVVVJJJBBB999999999888888888777777666777999;;;<<<======<<<===???AAAAAA@@@@@@AAABBBCCCBBBEEEIIIJJJJJJMMMSSSWWWZZZYYYUUUZZZeeejjjfffbbbkkknnnqqqrrroookkkgggaaa]]]___UUUJJJDDDBBBAAABBBDDD:::888777???TTTfffggg^^^GGGCCC???IIIhhheeeYYYjjjyyydddNNN===333000))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''')))+++***'''&&&(((***"""###'''+++///444777999333///.../////////444;;;ZZZsss{{{}}}xxx[[[BBB333111333333222333:::EEENNNZZZaaahhhkkkpppvvvyyyyyy}}}~~~yyytttnnnnnnpppxxx}}}vvvqqqjjjgggdddcccdddfffffffffiiihhhggggggfff```XXXQQQFFFBBB>>>???FFFOOOVVVYYYQQQOOOLLLKKKMMMOOOPPPQQQGGGCCC===:::;;;>>>AAABBBDDDAAA??????<<<<<>>>>>999555999FFFUUU```eeeJJJIIIBBB???RRRwwwrrrYYY[[[tttkkkYYYJJJ:::---+++***)))'''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%((()))'''+++555;;;;;;666666555111+++)))444AAAccc{{{www{{{~~~zzzvvvRRR999777444222222444555999CCCMMMWWW^^^gggmmmppptttxxx{{{|||}}}~~~{{{pppjjjiiiqqq{{{zzzuuupppeeecccaaa___```cccgggjjjpppooolllhhhccc]]]WWWTTTNNNFFF===:::>>>DDDIIIJJJJJJDDDBBBEEEJJJPPPZZZdddYYYPPPDDD>>>>>>@@@AAA@@@@@@AAA@@@===::::::>>>CCCPPPdddyyyxxxjjjgggooo|||wwwkkkppp~~~{{{nnnJJJ===777::::::999888777777888888::::::;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAA@@@CCCFFFHHHJJJKKKMMMOOORRRaaabbbYYYPPPYYYlllpppfff^^^iiippppppqqqqqqooollliiigggbbbaaa^^^YYYVVVSSSLLLCCC===888444777AAAMMMVVVYYYQQQQQQJJJBBBGGG___nnnZZZ___uuu~~~nnn___QQQ@@@333---,,,+++)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))$$$'''''''''...;;;EEEGGG>>><<<:::666000---444===ddd~~~vvvkkk]]]>>>444444222222444555999CCCMMMYYY___ggglllpppsssxxx{{{zzzsssnnnppptttzzz{{{uuuqqqjjjhhheeedddeeehhhkkknnnppppppnnnkkkgggaaa\\\YYYUUULLLBBB<<<<<<>>>???>>>===999999>>>GGGTTTfffttteee[[[NNNEEEAAA@@@>>>===???AAAAAA>>>;;;;;;???CCCQQQdddyyytttppptttyyywwwlllqqqoooKKK>>>888:::999888777777777777888:::;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDEEECCCDDDFFFHHHIIIKKKNNNQQQYYY\\\WWWSSS___uuu|||tttiiimmmmmmnnnnnnnnnmmmllljjjhhh___aaa```ZZZUUUQQQJJJCCC<<<777333444:::BBBGGGIIISSSVVVUUULLLBBBHHHfffhhh]]]jjj||||||rrrfffXXXHHH;;;///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))******%%%&&&&&&'''...;;;EEEIIIAAA===;;;999666444777===cccwwwggg|||mmmHHH444444222222444555888BBBLLL\\\aaaggglllooosssxxx|||xxxsssqqqpppuuuzzz{{{vvvrrrmmmkkkhhhggggggjjjmmmoooqqqqqqqqqoookkkgggbbb___YYYQQQGGG???<<<999777555:::888888;;;AAAMMM```qqqjjjaaaSSSHHHCCC@@@===;;;???AAABBB@@@======@@@DDDSSSfffzzz{{{yyywwwnnnsssoooLLL@@@;;;999888777777777777777777<<<;;;;;;;;;<<<===???@@@??????AAACCCEEEGGGHHHIIIDDDEEEFFFGGGHHHKKKOOORRRXXX[[[XXXTTT^^^pppvvvooojjjiii~~~jjjjjjkkkkkkjjjjjjiiiiii```aaa\\\RRRKKKHHHFFFCCC>>>:::666444666888::::::IIIPPPZZZYYYKKKCCCUUUoookkkiiiooovvv{{{|||vvvlll___NNN@@@000...+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))''''''&&&&&&***111888;;;:::666555888::::::;;;???^^^~~~lllsssNNN666444222111333444888AAALLL]]]bbbhhhlllnnnsssyyy~~~{{{vvvssssssttt|||wwwtttlllkkkiiiggggggiiilllmmmpppqqqqqqqqqnnnjjjfffcccYYYSSSJJJCCC???;;;888555::::::===???@@@EEERRRaaaccc[[[PPPGGGBBB@@@?????????AAACCCAAA??????BBBEEEUUUhhh|||{{{xxxvvv{{{wwwooosssnnnLLLAAA===888888777666666777777888<<<<<<;;;:::;;;===???@@@??????AAACCCEEEFFFHHHIIIGGGGGGHHHHHHIIILLLQQQUUUZZZ]]][[[VVV[[[hhhlllggg\\\]]]wwwiiiiiihhhhhhgggggghhhhhheeegggbbbYYYPPPLLLHHHEEECCC@@@;;;777555444333333:::DDDUUU___VVVHHHJJJVVVwwwnnnccceeerrrzzz|||ssseeeUUUGGG444000+++))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((''''''((())))))+++,,,111------333888888999<<>>??????@@@@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGHHHLLLQQQTTTTTTYYYZZZYYY^^^hhhnnnlllRRRWWWuuulllkkkiiigggffffffggggggfffjjjjjjeee___XXXNNNEEEIIIFFFAAA;;;666333222222111:::IIIUUUUUULLLDDDBBBVVVtttjjjccciiinnnxxxwwwlll]]]RRR<<<666...*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%'''&&&'''***+++(((''')))---******///222111222555JJJxxx{{{tttYYYAAA888444222111333444777@@@JJJ\\\aaahhhnnnqqquuu{{{~~~|||tttuuuuuu{{{{{{wwwtttpppnnnlllkkkjjjkkklllmmmmmmnnnppppppmmmiiiddd```\\\YYYSSSMMMHHHDDDAAA@@@;;;@@@IIIPPPQQQOOORRRXXX___[[[SSSKKKFFFEEEEEEFFFAAACCCCCCBBB@@@BBBGGGLLL]]]ooo~~~xxxmmmlll{{{~~~qqqLLL>>>888888888888888888888999:::;;;<<<<<<============>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFIIIMMMPPPQQQVVVXXXWWWYYY___ccccccTTT]]]~~~qqqooollliiiggggggggghhhgggjjjkkkhhhfffaaaVVVKKKNNNKKKEEE>>>888555444444000666<<>>???>>>===<<>>444222111333333666???IIIXXX___iiippptttxxx}}}zzzvvvzzz}}}yyyvvvssspppooommmlllkkkkkkkkkkkkmmmooopppooolllfff___[[[WWWUUUSSSOOOLLLKKKMMMOOOHHHDDDCCCHHHMMMQQQXXX___eeeaaaZZZRRRLLLIIIIIIKKKEEEEEECCC@@@???CCCKKKQQQcccssszzziiidddvvvtttyyyllltttPPPBBB<<<:::999999999:::;;;;;;<<<999;;;>>>???@@@>>><<<:::>>>>>>???@@@BBBCCCCCCDDD@@@BBBEEEGGGHHHIIILLLNNNRRRWWWYYYVVVQQQPPPPPPQQQQQQjjjyyyssspppoookkkfffffflllllllllmmmnnnoookkkddd^^^RRRVVVPPPCCC===@@@;;;//////000111444<<>>222---,,,***(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&'''))),,,+++)))))))))+++---///<<>>EEEWWW^^^gggmmmuuu|||~~~|||||||||zzzvvvsssrrrpppllliiigggggghhhiiiiiimmmqqqqqqmmmfff___\\\VVVUUURRRNNNLLLKKKLLLNNNGGGDDDDDDIIIMMMQQQXXX___ccc]]]UUUQQQQQQRRRRRRQQQIIIFFFDDDCCCAAAAAAHHHPPPeeeuuuvvvcccaaauuu~~~yyy}}}lll}}}xxxQQQBBB>>>;;;;;;;;;::::::999999999;;;<<<<<<===============<<<===?????????@@@AAACCCDDDDDDEEEFFFHHHKKKLLLNNNTTTTTTTTTRRRNNNIIIIIIKKKKKKnnnwwwllliiihhheeedddfffhhhhhhjjjmmmooommmgggcccYYYZZZ^^^^^^TTTEEE<<<<<<222333333666<<>>???>>>???@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGRRRRRRQQQPPPRRRTTTSSSOOOWWWpppppphhhggggggeeegggiiikkklllmmmmmmmmmbbb```bbblllyyyxxxbbbIII>>>;;;:::<<<;;;888:::???AAA<<<:::CCCVVVnnnppp[[[```sss|||}}}nnnjjj___MMM999,,,((())),,,***(((%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''((())))))(((((()))***'''((()))+++++++++++++++555BBBeeeppplllvvvPPP???;;;555111111333444666===DDDUUU]]]eeekkksss{{{xxxsssnnnnnnnnnnnnnnnnnnnnnnnnmmmhhhdddccceeeddd___ZZZ]]]dddkkkggg[[[OOOHHHFFF@@@AAAEEEKKKOOOTTT___iiiaaa^^^YYYSSSNNNLLLLLLMMMMMMKKKJJJIIIEEEAAACCCIIIaaarrr{{{tttrrrsss~~~lllbbbrrroooQQQEEE::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHTTTTTTSSSRRRXXX^^^]]]VVVWWWkkktttjjjhhhhhheeegggiiiiiiiiiiiijjjllleeefff___]]]qqqsssRRRCCC;;;777;;;<<<888777<<<<<<;;;:::???MMMddd|||{{{eee```rrr~~~xxxqqqbbbOOO>>>666777<<<222///***'''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&((())))))(((''')))***(((((())))))***++++++,,,333>>>]]]xxxbbb___}}}VVVAAA:::555222111444555777>>>EEEYYY___eeekkksss|||~~~}}}wwwppppppooonnnnnnooooooooonnnjjjeeecccdddeeedddcccbbbmmmwwwrrraaaOOOGGGFFFBBBDDDIIIPPPTTTYYYeeeqqqhhhddd^^^VVVOOOMMMNNNPPPSSSPPPMMMJJJDDD@@@BBBHHHaaasss}}}tttrrrwww~~~mmmbbbqqqqqqPPPCCC;;;999999::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;:::<<<>>>>>>>>>>>>@@@BBBCCCCCCDDDDDDEEEGGGHHHIIIOOOQQQQQQRRR]]]iiihhh```UUUeee|||pppiiifffbbbdddffffffeeeeeegggjjjlllnnnfff^^^mmmkkkNNN???555777888333222555666:::===???FFFYYYsssrrr^^^kkkxxx}}}}}}tttdddRRRDDD???AAAEEE999555///)))&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%'''(((((('''&&&((()))))))))(((((()))***,,,---111999VVVzzz^^^YYY[[[BBB999666333333555666888???FFF]]]eeelllooorrryyy}}}~~~{{{vvvtttqqqooommmmmmmmmnnnnnnllliiigggffffffggghhh```jjjrrrooo```QQQJJJIIIKKKMMMRRRWWWYYY]]]hhhuuussspppjjjbbb]]]\\\aaaeeeggg___VVVLLLCCC===AAAHHH```sss~~~}}}mmm```nnnnnnKKK@@@<<<999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::<<<===>>>===>>>@@@AAABBBBBBCCCDDDEEEGGGIIIJJJLLLNNNNNNQQQ^^^mmmmmmcccVVVcccwwwkkkccc___aaaccccccbbbbbbeeeiiieeekkkhhhdddqqq___KKK:::888888222///333111888===>>>AAAPPPkkk{{{ZZZ```oooxxx{{{lllZZZJJJ>>>999777>>>999222+++'''&&&&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))***)))((('''((())),,,---000666QQQhhhaaa___DDD888777444333555777999???GGGaaakkkssssssqqquuu{{{~~~~~~{{{xxxtttooolllkkkkkkkkknnnnnnmmmkkkhhhggghhhiiibbbiiiooommmdddYYYSSSQQQTTTUUUYYY]]]]]]___iiiuuuzzzuuurrruuu|||{{{ppp```PPPBBB;;;???GGGZZZlll|||}}}|||~~~mmm^^^lllkkkFFF<<<===999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::<<<===>>>===>>>???AAA@@@AAABBBCCCEEEGGGIIIJJJLLLNNNMMMOOO]]]mmmlll```ZZZeeeuuuhhh___\\\[[[^^^```___```dddiiihhhfffccchhhwwwSSS???@@@444///444111222222888@@@@@@BBBRRRggg{{{nnncccbbbmmmxxx}}}zzz^^^NNNLLLBBB000//////888777'''"""''''''$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&&&&((()))'''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---///666JJJxxxuuuaaabbb???999888444333555555777===EEE]]]nnnsssqqqttttttuuu}}}|||wwwrrrpppnnnkkkjjjpppkkkjjjllljjjffffffkkkllluuurrrbbbYYYXXXWWW[[[bbbdddaaa```kkkwwwwww^^^PPPDDD:::<<>>DDDEEEEEEDDDCCCDDDFFFHHHHHHOOOPPPQQQ```rrrooo___QQQ___yyyeeebbb^^^\\\___```^^^^^^aaaggggggccc]]]]]]iii~~~^^^DDDAAA666222777333333222777>>>===<<>>...'''++++++&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,...444GGGsss}}}iiibbbBBB???888444333444555777===DDD]]]nnnssspppssssssttt|||zzzwwwsssqqqqqqqqqppppppqqqkkkhhhjjjjjjffffffiiioooyyyyyyllldddbbbbbbaaaaaa```\\\\\\fffqqqttt]]]OOODDD999777<<>>>>>>>>======>>>AAADDDFFFGGGEEECCC@@@HHHNNNOOOPPP^^^nnnkkk\\\RRR___~~~___mmmhhheee```^^^``````]]]\\\^^^gggiiiggg___ZZZcccxxxpppPPPDDD:::888:::666333333777;;;999777???LLL[[[bbbeee```VVVSSSXXX```nnnwwwyyyiiiSSSDDDAAAAAA------888===000'''(((&&&$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,,,,,,,222CCCmmmlllcccCCC@@@777444333444555666<<>>888999:::FFFXXXiiiuuu}}}nnn___kkkxxxaaaFFFAAA;;;:::999888888::::::999888;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>><<<===AAADDDBBBAAAAAACCCGGGHHHEEECCCIIIMMMNNNOOO[[[iiigggYYYRRR[[[xxxNNNWWWnnnyyyiiiccc___```aaa^^^]]]^^^dddhhhkkkggg```cccttt```JJJ???<<<:::777555444777:::888555:::BBBMMMWWW___]]]UUUQQQVVV^^^hhhnnnrrrlllYYYHHHDDDIII555+++///777111***)))$$$######$$$%%%'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))***+++,,,,,,111???fffzzzgggfffCCC;;;777444222333444555;;;BBBVVVfffkkkkkkrrruuuvvv}}}~~~~~~yyywwwvvvvvvuuutttwwwrrrmmmlllnnnmmmjjjhhhnnn}}}xxxpppiiibbb___bbbfffhhhlllqqqrrrqqqqqquuu}}}pppZZZMMMGGG???:::999:::DDDTTTeeeuuu}}}{{{sssbbbkkkuuuhhhvvv]]]EEEAAA;;;:::999888888::::::999888;;;<<<<<<<<<<<<<<<<<<;;;888<<>>AAAHHHNNNaaaWWWJJJDDDEEEHHHIIIIIIIIIMMMMMMOOOZZZgggeee[[[OOOVVVqqqGGGLLL^^^vvvpppgggaaaaaabbbaaa___```^^^cccjjjkkkeee```hhhuuurrrTTTFFF@@@:::777555666888::::::999;;;???HHHUUUaaaaaaZZZVVV\\\dddlllmmmrrrtttlll^^^YYY\\\EEE///***333777777666000,,,((($$$"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,,,,111<<<___sss___yyynnnGGG888777333222333333444:::AAANNN^^^dddgggqqqvvvxxxzzzwwwvvvuuutttsssxxxuuupppllllllkkkiiieeekkk~~~|||pppfffbbbcccllltttvvvuuuuuuqqqlllfffffflllwwwqqqZZZJJJAAA;;;777666;;;BBBPPPbbbtttzzzyyygggnnn}}}mmm___kkkXXXDDDBBB<<<:::999888888::::::999888;;;<<<<<<<<<<<<<<<<<<;;;888;;;>>>>>><<<@@@GGGNNNtttfffTTTHHHDDDFFFGGGFFFIIIKKKMMMOOOZZZeeeddd\\\MMMTTToooDDDCCCSSSlllzzznnndddbbbcccbbbbbbccc```bbbiiippplllaaa^^^ccc```NNNCCC999999666666777999;;;<<<===>>>FFFVVVfffiiibbb^^^ccckkkssssssttttttmmmbbbYYYVVVOOO111$$$...666;;;===999888111)))$$$###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))***++++++,,,000888XXXrrr[[[rrrvvvNNN<<<777333111222222333999@@@GGGWWW^^^bbbooovvvyyy|||yyyvvvttttttuuuuuutttwwwwwwssslllggggggeeebbbhhh|||}}}ooogggdddgggrrr{{{}}}|||{{{pppggg^^^ZZZ]]]hhhzzzzzzcccOOOBBB;;;888777888>>>KKK^^^rrr~~~|||}}}}}}lllqqqxxxjjj^^^dddSSSCCCBBB;;;:::999888888::::::999888;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<:::999;;;???DDDUUUOOOHHHCCCCCCDDDDDDCCCHHHJJJKKKNNNWWW______ZZZNNNWWWsssNNNAAAJJJcccwwwwwwiiiddddddcccbbbccceeeaaafffrrrsssggg\\\ZZZxxxkkkVVVFFF:::<<<666555555666999<<<<<<;;;AAATTTjjjpppiiiccceeekkksssuuuuuuoooggg^^^TTTLLLTTT444%%%***---///444444888111)))%%%%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''(((((()))***+++***...444QQQwww\\\nnnxxxQQQ???777333111222222222888???CCCSSSZZZ___mmmuuuwww~~~{{{xxxuuuuuuvvvwwwwwwwwwxxx|||yyyooofffddddddbbbaaattt{{{nnniiieeefffoooyyyyyynnnaaaWWWRRRWWWiii|||zzzhhhTTTEEE===::::::444:::GGG\\\ssszzz}}}mmmrrrvvvmmmccc[[[ccczzzPPPBBBBBB999:::999888888::::::999888::::::;;;;;;;;;;;;::::::;;;:::999888888:::;;;===777888:::===AAACCCEEEEEEHHHHHHHHHJJJPPPWWWVVVRRRMMMXXXvvvbbbIIIGGG^^^rrr}}}mmmfffdddbbbbbbbbbbbb[[[___nnntttiii\\\WWWfffqqqZZZHHH<<<@@@555555444444777;;;;;;888<<>>===>>>@@@AAABBBAAABBBDDDFFFGGGFFFEEEGGGKKKOOOOOOKKKJJJWWWwwwkkk\\\MMMVVVppp|||gggccchhhfff\\\^^^___aaadddiiikkkcccYYY^^^{{{lllPPPBBB===<<<666222444666777:::>>>???FFF]]]xxx{{{gggYYYZZZaaagggooorrrnnnfff```]]]GGG:::---(((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''((()))))))))+++,,,222FFFnnniiinnnxxxQQQ;;;999777333111111333666888GGGLLLUUU___iiiqqqwwwyyy}}}~~~}}}{{{yyyzzz{{{}}}|||uuuoooqqqmmmddd``````bbbhhhrrrwwwtttmmmjjjeeegggpppvvv|||zzzcccOOOCCCEEENNNPPPOOOKKKEEE???:::888777:::<<>>===<<<;;;;;;;;;;;;;;;999999999888999;;;<<<=========>>>???@@@BBBDDDEEEBBBJJJLLLHHHGGGLLLLLLGGGJJJUUUrrrddddddWWWQQQeeennnbbbdddbbb\\\]]]^^^___aaahhhooommmgggeeewwwVVVDDDAAA<<<555111333444444666:::<<>>999777333111111333666888DDDIIIRRR]]]gggooouuuxxx|||yyyrrrkkkhhhhhhjjjrrrzzz|||zzzzzz}}}}}}uuuvvvtttnnndddcccbbbeeelllsssuuusssnnnhhhhhhooouuu}}}iiiVVVJJJBBB???@@@???>>><<<:::999999:::888;;;GGG^^^tttqqqooogggZZZUUUKKKFFFaaatttLLL@@@???<<<;;;::::::999999::::::;;;===<<<;;;;;;::::::;;;;;;:::999888888999:::<<<>>>=========>>>@@@AAACCCDDDCCCJJJLLLHHHHHHNNNOOOJJJKKKVVVsss[[[kkkaaaLLLUUUuuuqqq``````bbbaaa^^^^^^\\\\\\dddnnnsssqqqmmm___FFFCCC<<<666111222222111222666777CCCWWWjjjuuurrrfff[[[YYY[[[```fffhhhddd[[[SSSFFF:::...***)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''(((((()))******++++++******...???```ssseeeWWW???999777444111111222555777@@@EEENNNYYYdddmmmtttwwwzzzwwwqqqeee```\\\[[[[[[]]]dddlllsss||||||zzz{{{{{{|||wwwvvvyyy~~~sssrrrrrrooobbbccceeeiiimmmpppssstttsssnnnlllooorrryyylllZZZRRRFFF:::666666777888999;;;===>>>999<<>>::::::::::::999999::::::;;;;;;;;;::::::999999::::::;;;:::888777888:::===???<<<<<<<<<===>>>@@@BBBBBBDDDJJJKKKHHHJJJRRRTTTPPPLLLVVVtttWWWiiibbbKKKKKKccc{{{ddd___aaaaaa______\\\YYY]]]gggmmmnnnooolllLLLDDD>>>888333333333000000333222@@@QQQ```pppxxxnnn___UUUVVVZZZbbbhhhfff\\\SSSFFF:::///+++***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((())))))******++++++---:::WWW~~~oooYYYzzzZZZ===888666444111111222444555===BBBJJJVVVaaakkksssvvvyyytttjjjfff\\\]]]aaaffffffaaa___```iiiqqq||||||yyyvvvuuuzzzvvvqqqpppuuu~~~~~~oookkkjjjjjjbbbgggpppxxxyyyvvvuuuwwwyyyvvvtttsssqqqsss}}}vvv```ZZZSSSHHH===<<<<<<===???AAABBBBBB>>>@@@LLLaaasss|||~~~nnnlllfffRRRIIIDDDFFF```hhhFFF===<<<999::::::999999999:::;;;;;;::::::999999888999999:::<<<;;;888777888:::===@@@;;;;;;<<<<<<===???@@@AAAEEEJJJKKKHHHLLLVVVYYYUUUMMMVVVuuuYYYaaa\\\PPPKKKQQQmmmoooaaa]]]\\\]]]___^^^ZZZ[[[bbbhhhjjjfffuuu~~~ZZZKKKBBB<<<777666555222111333000===JJJXXXjjjyyyuuugggUUUTTTWWW___gggggg___WWWHHH<<<111,,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((())),,,+++---777NNNqqqsss\\\ppp```AAA888666444222111222333444;;;???HHHSSS___iiiqqquuuyyy}}}mmmeeebbb\\\bbbppp}}}}}}ooo___VVV\\\___eeennnuuuwwwvvvsssooorrrwwwzzz|||{{{xxxvvvwwwuuuqqqooorrrzzzvvvkkkiiiiiihhhmmmwww|||{{{wwwqqqrrrvvvuuuhhh```XXXKKKHHHFFFGGGHHHIIIHHHGGGDDDCCCJJJYYYhhhnnnpppqqqwwwooommmhhhQQQFFFEEEMMMlll{{{\\\AAA;;;;;;888:::999999999::::::;;;<<<999999888888888999999:::<<<;;;999888999;;;>>>???<<<;;;<<<<<<===>>>???@@@FFFJJJKKKIIIOOOYYY\\\WWWMMMVVVuuu^^^[[[VVVWWWSSSJJJ]]]wwwfff___\\\ZZZ___```^^^]]]ccciiikkk\\\ddd|||nnnWWWEEE???:::999888444222444000999DDDRRReeevvvxxxqqq___^^^___eeelllmmmggg```LLL???222---+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''((((((,,,+++,,,444EEEeeeqqq[[[bbbiiiGGG888666444222111111222333999>>>FFFPPP\\\gggooossswww}}}zzzkkkdddaaa___gggxxx}}}eeeUUULLLKKKMMMUUU^^^eeegggfff[[[___fffnnnuuuyyy{{{|||zzzzzzyyytttqqqttt}}}qqqllllllmmmlllpppxxxzzzxxx}}}tttnnnlllrrrhhh\\\YYYUUUTTTUUUUUUSSSPPPJJJDDDCCCKKKTTTYYY\\\^^^jjjzzzrrroooiiiRRRFFFIIIVVVppp}}}yyySSS===:::;;;888999999999999:::;;;<<<<<<999999888888999999::::::;;;:::::::::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@FFFJJJKKKJJJQQQ\\\^^^XXXLLLUUUuuubbb\\\WWW\\\\\\NNNWWWwww|||kkkddd```ZZZ```ccc___]]]aaahhhkkk]]]\\\fff}}}___FFF@@@<<<;;;:::555333555222666???NNNaaarrrzzz{{{jjjhhhgggiiimmmmmmiiidddOOOBBB444...+++)))((()))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))+++000===YYYmmmXXXWWWlllHHH777666444222111111111222777;;;CCCMMMXXXccckkkpppttt{{{}}}ppphhhddd]]]```mmm~~~gggVVVEEECCCBBBEEEMMMYYYdddkkkdddcccbbbdddhhhooovvv{{{}}}yyymmmiiipppxxx{{{rrrqqqoookkkmmmwww{{{yyyyyyppplllyyywwwrrrllliiihhhfffaaa]]]QQQFFF===>>>CCCFFFJJJNNN^^^sssqqqnnnjjjRRRFFFLLL^^^ttt|||sssOOO<<<;;;<<<999999999999999:::;;;<<<===999999999999999:::;;;;;;999:::;;;<<<<<<=====================>>>???@@@@@@EEEJJJKKKKKKSSS^^^^^^WWWKKKTTTuuuddd```ZZZ___aaaVVVXXXmmmnnneee```]]]bbbccc]]]YYY]]]dddhhheee\\\[[[qqq___GGGAAA<<<<<<:::666444555333444<<>>======<<<>>>>>>===>>>>>>???@@@AAAEEEIIIKKKLLLTTT___^^^VVVJJJSSStttccc___\\\[[[[[[YYYZZZ\\\zzzkkkccc^^^___```^^^]]]^^^bbbffffff^^^___lllcccQQQ===777:::555444666444222666<<>>222+++((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$######&&&((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((((())))))111999CCCkkkxxxbbb^^^{{{dddEEE:::777333111111111000000777999===EEEOOO\\\gggmmmooowwwyyynnn]]]QQQKKKVVVdddiiiccc\\\MMMIIICCC>>>AAAPPPdddssskkk]]]^^^hhhoooxxx{{{{{{tttjjjccccccfffxxx~~~}}}{{{}}}{{{qqqkkkllliiiqqqwwwiiiSSSEEE;;;======999<<>>??????@@@@@@CCCHHHIIIKKKTTT___^^^VVVMMMWWWyyybbb___[[[ZZZXXXWWWVVVVVVttttttggg^^^``````___]]]]]]```bbbmmmjjjhhhlll}}}yyyWWWBBB888999444222444111222444888CCCVVVkkkwwwxxxnnnpppqqqpppkkkgggggghhh```VVVEEE555,,,((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$######%%%((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((((((...555===bbbkkkZZZssseeeBBB:::777444111111111111000444777;;;BBBLLLXXXcccjjjnnnuuu~~~lll\\\OOOQQQ\\\aaa```]]]]]]XXXQQQIIIFFFKKKVVV___wwwzzzmmmgggeeeeeerrrvvvwwwrrrhhh```^^^___ooo}}}uuunnniii___[[[]]]nnn|||mmmRRRCCC999999;;;999===EEEXXXkkkzzztttmmmmmmsss|||ppplll~~~gggOOOJJJQQQssseeeFFF;;;;;;<<<::::::::::::::::::::::::::::::999999999999999999888777777888888999:::;;;<<<<<<======>>>>>>???@@@@@@CCCGGGHHHIIIRRR\\\\\\SSSKKKUUUwwwdddaaa]]]ZZZXXXVVVSSSQQQddd{{{ooobbbcccdddcccaaaaaaaaacccmmmnnnkkkaaakkkdddKKK===;;;444222333000555555666>>>RRRgggrrrtttmmmssswwwtttnnniiijjjllllll```NNN;;;...))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''((((((((((((((('''+++000777WWWwww[[[lllqqqFFF;;;888444222111111111000222444999???GGGQQQ\\\dddmmmsss{{{}}}gggaaadddjjjmmmppprrrnnnhhh___WWWRRRQQQRRRYYYiiiwwwyyyqqqiiibbb]]]fffjjjkkkggg]]]UUUQQQQQQ___ooo~~~vvvwwwwwwwwwtttpppllliii```[[[WWWWWWaaarrr}}}rrr^^^NNNAAA??????>>>@@@FFFYYYlllyyyhhhdddnnn|||rrrlll}}}cccNNNMMMWWW|||YYYAAA;;;======;;;999999999999999999999999:::::::::999888888777777999888888888999::::::;;;<<<<<<======>>>?????????BBBFFFGGGHHHPPPZZZYYYQQQKKKUUUvvvgggeeeaaa\\\ZZZYYYTTTOOOZZZlllwwwggghhhiiijjjiiiiiiiiiiiijjjmmmhhhXXX]]]rrrTTTAAA<<<666444555111:::888666<<>>===???===999999999999999999999999999999999999888888888888888999999999888999999::::::;;;;;;<<<======>>>>>>??????CCCEEEFFFPPPZZZZZZRRRMMMVVVxxxffffffbbb\\\\\\\\\VVVMMMPPPaaazzzxxxiiiiiikkklllnnnoooooonnnlllnnnjjj]]]```}}}[[[CCC;;;555555666111999888666:::JJJ^^^lllpppkkkmmmmmmkkknnnrrrnnnhhhhhhbbbVVVGGG777,,,((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''***(((***000333IIIkkk~~~^^^]]]RRR;;;888444222222222111111///333777:::???FFFQQQYYYhhhnnnvvv{{{~~~}}}nnn^^^SSSLLLSSS___kkkooonnnkkkjjj[[[ZZZUUUNNNGGGBBBBBBCCCNNN[[[lllzzz~~~{{{zzzxxxtttqqqnnnmmmlllkkkjjjiiihhhggg___```___ZZZSSSLLLIIIHHHUUU```nnnuuurrrmmmmmmqqqvvvkkk^^^TTTNNNIIIHHHIIIXXXjjj~~~uuunnn|||hhhOOOOOOddduuuOOO???>>>>>>:::777888888888888888888888888666666777888999999::::::999999999888999999::::::;;;;;;;;;<<<======>>>>>>===AAADDDFFFPPP[[[\\\TTTMMMVVVxxxaaaccc```[[[\\\___XXXMMMIII\\\wwwvvvhhhggghhhjjjmmmooooooooommmmmmnnniiiiiiaaaDDD999333333444///222555666:::FFFZZZkkksssooopppmmmjjjnnnuuuqqqggg```]]]UUUGGG888---((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''***)))***000222CCC___hhh___WWW<<<999555333222222222111///333777999;;;BBBLLLUUUcccjjjsssyyy|||~~~|||iii\\\VVVXXXaaannnvvvrrrggg```RRRPPPKKKDDD@@@???AAADDDGGGSSSdddttt}}}yyyuuuoookkkkkkjjjiiigggfffeeedddddd```^^^\\\YYYTTTOOOHHHDDDDDDMMMXXX^^^XXXQQQQQQVVVjjjgggaaaYYYQQQLLLLLLMMM^^^ooowwwooo|||eeeLLLLLL```oooLLL???>>><<<888666777777777777777777777777444555666777888:::;;;;;;999888888888999::::::;;;::::::;;;;;;<<<=========<<>>666555555...222999===;;;>>>KKK]]]iiijjjooolll```]]]bbbbbb\\\\\\YYYQQQCCC444+++***,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###%%%$$$"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%)))'''&&&++++++555JJJyyygggRRR<<<999555333333333222111---111555555555:::EEENNNYYYaaallltttwwwyyy{{{|||~~~ssshhh^^^]]]kkkxxxtttcccVVVKKKKKKLLLNNNPPPSSSWWWYYYZZZaaaiiiqqq|||}}}zzzwwwssspppnnnmmmhhhhhhhhhhhhhhhgggfffeee``````___]]]ZZZUUUPPPLLLEEEMMM\\\hhhhhh```___dddjjjsssyyytttiiicccdddgggtttxxxppp}}}dddZZZ```mmm|||]]]AAA999999777666:::777777777777777777777777777777777777888888888888777777777888999;;;<<<===999999:::;;;;;;<<<<<<===>>>BBBCCCCCCJJJTTTSSSJJJJJJUUUxxx```bbbaaa```eeejjjggg___QQQ[[[rrrssshhhhhhmmmiiikkkpppmmmnnnpppuuu|||VVV:::777444///333333999AAAEEEFFFMMM]]]lllpppnnniiibbbaaacccaaa\\\[[[WWWNNNBBB666...***)))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))+++,,,+++***---555<<>><<<===888555666777666555444555666888:::999999888888888888888888888888888888888999999:::::::::;;;;;;<<<=========BBBCCCAAAAAAJJJUUUTTTKKKKKK[[[~~~aaabbbaaa```eeekkkjjjcccWWW^^^sssttthhhiiimmmiiijjjnnnkkkpppqqqvvv~~~\\\AAA===999222444444===GGGKKKJJJNNN^^^nnnqqqpppjjj```\\\]]]]]][[[ZZZWWWPPPEEE999///+++***''''''''''''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''***++++++***---333999___}}}mmmiii{{{gggEEE:::888999333222555000000000///000222999AAAFFFRRR[[[gggooorrruuuyyy~~~|||}}}~~~}}}|||}}}{{{ooodddXXXWWWaaaiiiaaaSSSMMMNNNTTT```ppp}}}~~~{{{zzz|||}}}zzzwwwtttrrrtttrrrooooooooonnnmmmkkkfffeeeaaa]]]___dddccc^^^XXXUUU___wwwqqqdddjjjvvvwwwwwweeeaaarrreeeOOO===;;;<<<888555777777666555555555666888999888888888888888888888888888777777777777888999999::::::;;;;;;<<<=========BBBCCCBBBBBBKKKVVVVVVMMMJJJ^^^bbbbbbaaaaaafffmmmnnnjjj[[[___rrruuuiiiiiimmmiiijjjnnnjjjoooooosss|||dddIIICCC===555555666@@@NNNSSSNNNMMM[[[mmmssssssmmm```WWWWWW[[[^^^ZZZYYYUUUJJJ===222,,,***((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&(((++++++***,,,111555LLL{{{ooo^^^hhh~~~PPP???999999444333555111000000000000222777>>>DDDMMMVVVbbbjjjnnnqqqvvvzzz{{{{{{{{{zzzzzz{{{~~~{{{ooofffYYYTTTZZZaaa^^^UUURRRTTT]]]rrr}}}~~~~~~|||zzzxxxyyywwwtttrrrrrrrrrqqqooolllkkkiiigggkkkqqqqqqnnnlllaaabbbvvvxxxlllqqq}}}gggggg~~~]]]KKK;;;999;;;888666777555666666666666666777777888888888888888888888888777777666666666777888888::::::;;;;;;<<<=========AAACCCBBBCCCMMMXXXXXXOOOIII```dddbbbaaabbbgggmmmpppppp\\\\\\mmmwwwiiihhhllliiikkkooojjjllliiikkktttlllMMMEEE???666666666AAAQQQVVVNNNGGGSSSeeesssuuupppaaaTTTTTT]]]ccc^^^___\\\RRRCCC555,,,***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&(((+++,,,,,,---000222===vvvvvvYYY\\\___GGG;;;:::555444666222111000000///111555<<>>777777666AAAPPPWWWLLL@@@HHHZZZnnnssspppaaaSSSTTT^^^gggccceeedddYYYGGG777---))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))+++,,,---...///000555bbb___\\\oooPPP===:::666444666222111111000///000444999===BBBKKKWWW___dddiiipppuuuyyyzzz{{{{{{{{{~~~{{{ssslllaaaWWWXXX___cccbbb\\\ZZZ```uuu|||zzz{{{|||}}}~~~yyyxxxzzzyyyzzzjjjLLLCCC:::777888777777888555555666666666666555444666666777777777888888888666666666666666777777888::::::;;;;;;<<<=========???BBBCCCEEEOOO[[[ZZZQQQGGG[[[~~~iiieeedddeeeffffffiiimmm```\\\jjj~~~pppiiijjjhhhlllppplllkkkhhhhhhlllsssuuuQQQDDD???999888888???NNNWWWLLL>>>DDDTTTiiipppooobbbUUUUUU^^^gggeeehhhggg\\\III777---)))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******,,,---...//////999TTTmmmbbbZZZ@@@;;;777555555111111111000//////222666:::AAAJJJUUU^^^ccciiipppvvvwwwyyy{{{}}}~~~wwwqqqfff\\\\\\bbbdddccc___[[[___ooo~~~zzz||||||cccEEEAAA;;;888777777777888666666666555555555555444555666666777777888888888777777666666666777888888::::::;;;;;;<<<=========???BBBCCCEEEOOO[[[YYYPPPGGGZZZzzzkkkgggeeefffeeeaaaccchhhaaa]]]kkk~~~wwwllljjjgggjjjnnnjjjjjjjjjkkkllllllssswwwUUUHHHCCC<<<;;;;;;???MMMXXXQQQCCCGGGWWWkkkrrrrrrfff[[[YYY```fffcccgggfff[[[HHH777...+++''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))((()))+++,,,------;;;FFFqqq}}}gggrrraaaBBB<<<777444444000111111111//////000444777===FFFRRRZZZ```fffnnnuuutttwww{{{~~~zzznnndddcccgggfffbbbaaa]]]]]]iii||||||wwwVVVAAA@@@<<<888666777777777777666555444333444555555555555666666777888888999888777777777777888999999::::::;;;;;;<<<=========???BBBCCCEEEOOOZZZXXXNNNGGG]]]}}}lllhhhfffgggddd^^^___ddd___\\\jjj||||||ooojjjeeehhhlllhhhiiikkkmmmlllfffgggtttyyyXXXLLLGGG???<<<===@@@MMMZZZVVVIIILLL[[[ooovvvwwwmmmaaa___ccchhh___ddddddZZZGGG777...---''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***((('''''')))+++,,,,,,666777aaaiiibbbfffDDD<<<777444333///222222111///...000333666999AAAMMMVVV\\\bbbkkkqqqrrrvvv{{{uuukkkjjjllliiiccc___ZZZWWW```ooo}}}zzzpppooosssvvv}}}iiiBBB???@@@===999666777888777888777555333222333555666444555555666777888888999888888888888888999999:::::::::;;;;;;<<<======>>>???BBBCCCEEEOOOYYYWWWMMMHHH```jjjiiihhhgggeeebbb```___```aaafffwwwsssppplllfffiiirrrmmmooorrrpppjjjjjjvvv```PPPLLLCCC;;;888BBBOOO\\\\\\MMMQQQkkkhhhVVVXXX___bbb```\\\XXXTTTHHH888,,,'''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&''')))***,,,------111???LLLuuuhhh]]]ooorrrJJJ<<<:::555333666333222111000111222444666777===FFFPPPZZZdddmmmsssuuuxxx|||~~~~~~oooiiiiiigggaaaeeeYYYTTT```ttt~~~{{{kkk___ZZZZZZ\\\\\\jjjyyyxxxvvv___GGG@@@===999777777777777666444555777888888888777666555555666666777777777888777777777888999999::::::;;;;;;<<<======<<<;;;;;;BBBAAAAAAFFFLLLNNNLLLHHHGGG\\\zzziiihhhgggfffdddaaa___^^^______bbbttttttrrrqqqllllllsssqqqsssuuusssllliiiqqq|||bbbTTTPPPEEE<<<<<>>999888666666222111000000000222333555666;;;DDDNNNYYYccclllrrrvvvxxx|||~~~~~~~~~rrrkkkiiieee___ccc[[[VVV\\\ooo|||iiiYYYQQQOOOOOOOOOWWWhhhyyyyyyzzz}}}ZZZFFF???<<<999777777777777666444555666777888777777666777777888888888999999999666777777888888999:::::::::::::::;;;<<<======>>>BBBAAAAAAEEEKKKMMMKKKGGGGGG\\\|||hhhhhhgggeeecccaaa___^^^YYYXXXXXXjjjuuussstttqqqqqqtttpppppprrrrrrnnnkkkooowwwbbbXXXSSSGGG===>>>GGGPPPXXXTTTBBBFFF```uuurrrbbb___bbbeee^^^ZZZXXXUUUKKK<<<111---((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&'''(((***+++,,,,,,+++888>>>ZZZttt]]][[[fffDDD888;;;:::444222111000///000111222333444999AAAKKKUUU```jjjqqqvvvxxx{{{||||||||||||}}}~~~yyy}}}vvvmmmkkkgggaaafffgggdddbbbnnnjjjVVVKKKFFFCCCCCCHHHYYYkkkuuuzzzxxxwwwUUUEEE>>>;;;888777777777666555444555666777777777777666777777888888888888999999666666777888888999999:::999999999999;;;===???@@@AAA@@@AAADDDIIIKKKIIIGGGEEE[[[{{{iiiiiihhhgggeeecccaaa```VVVTTTOOO\\\zzzvvvqqqrrrrrrrrrsssooonnnpppttttttuuu|||zzz___XXXUUUHHH>>><<>>UUUqqq{{{xxxiiiaaaaaaeeeaaa]]]ZZZVVVKKK;;;///***(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***+++,,,)))444666JJJ|||eeeSSSqqq~~~NNN888;;;;;;222222111000//////000000111222777>>>GGGQQQ\\\gggnnntttvvvyyyzzzyyyyyyyyyzzz|||~~~xxxtttqqqhhhnnnvvv|||wwwwww{{{yyypppooonnnkkkvvvlllXXXKKKDDDAAA@@@@@@NNN]]]gggoooxxx~~~||||||~~~pppPPPCCC===:::888777777777666555555555555666666666666666555555666666666666666666666666777777888999999999::::::999888999<<<>>>@@@??????@@@CCCFFFHHHGGGFFFCCCWWWvvvkkkkkkkkkiiihhhfffdddccc]]][[[RRRWWWssswwwmmmllloooppprrrtttssstttxxx{{{www^^^ZZZXXXKKKBBB;;;FFFTTTbbb```HHH>>>MMMjjjsss{{{wwwiii[[[ZZZ___bbb^^^[[[VVVKKK:::...)))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$###%%%''''''%%%$$$$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))******+++)))111222>>>iiipppRRRccc[[[;;;:::;;;333222222111000000/////////111555;;;CCCLLLXXXcccjjjqqqsssvvvwwwwwwwwwxxxyyy|||~~~yyyqqqjjjdddaaa[[[```hhhmmmrrryyytttrrrssswww||||||qqqrrruuuuuu|||hhhWWWLLLEEEBBB@@@999BBBLLLSSS\\\hhhppprrrqqqttt|||gggJJJ===;;;999777666777777555444555555555555555666666777666666555555555555555555555666666777888888999999<<<;;;999888999:::<<<===>>>>>>???AAADDDEEEEEEEEEBBBRRRmmmnnnmmmmmmlllkkkiiigggfffiiilllaaa]]]rrrzzzkkkhhhkkknnnpppsssssstttvvvwwwzzzttt]]]\\\[[[NNNEEE<<>>???AAABBBCCCDDDAAANNNgggnnnnnnnnnmmmllljjjiiihhhnnnwwwoooeeeqqq}}}nnnhhhjjjmmmnnnnnnpppssstttpppppp{{{mmmZZZ\\\[[[LLLCCC===EEEUUUnnnwww```JJJNNNiiimmmvvvzzznnn]]]]]]hhhgggbbb___ZZZOOO>>>222---)))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%"""%%%((('''$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))))),,,///333GGGssspppaaammmYYYBBB===;;;444444444333222000///...222444777<<>>EEEQQQWWWXXX\\\iiizzz|||mmmUUU???777888777666666777666555333555555444444444555666777888888777777777666666666555555666666777888888888999999999::::::;;;;;;<<<<<<===>>>>>>???@@@BBBCCCBBBNNNeeennnnnnnnnmmmllljjjiiihhhkkkzzztttgggmmm}}}qqqjjjkkkmmmnnnlllqqqwwwxxxrrroooyyyfffUUUZZZYYYHHH===<<>>000+++))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%"""%%%)))((($$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))***///222>>>ggghhhhhhiiiGGG===<<<555555444444222111///...222444666;;;BBBMMMXXX```eeehhhmmmqqqtttvvvyyy{{{{{{}}}~~~xxxuuuxxx{{{oookkklll}}}sssfffhhhllllllrrr|||vvvjjjccc___^^^[[[iii|||pppnnnlllkkkmmmpppssstttrrrtttuuuwwwwwwvvvtttsssppptttuuutttvvv|||zzztttjjjbbbYYYPPPEEE>>>777888777888???IIIMMMLLLVVVeeexxxzzz}}}}}}vvvqqqkkkRRR>>>:::777666666666777666444333555555444333444555666777666666555555444444444333555555666666777888888888666777888:::<<<<<<======;;;<<<===>>>>>>???AAACCCDDDOOOfffnnnnnnooonnnmmmjjjhhhgggfffmmmjjjaaaggg|||wwwooommmpppttttttpppuuu}}}yyyooossspppVVVQQQNNNFFFBBB@@@DDDVVV___hhhbbbOOOYYYnnntttyyy}}}rrrYYYXXXpppvvvxxxyyyqqq[[[BBB222---,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))***+++)))+++---000777PPP}}}jjjWWWYYY<<>>777666666777999===AAACCCHHH^^^uuu}}}vvviiibbbtttUUUGGG===333666666666666555555555555555555666777777666555444444444444555555666666666444444333444444555666777666666777888:::;;;<<<<<<>>>======>>>AAABBBBBBAAA@@@XXXcccwwwnnnoooooonnnnnnmmmlllkkkffflllggg\\\bbbvvvwwwpppooorrruuuppppppxxxyyyvvvyyymmmSSSNNNLLLEEEBBBHHHKKKZZZ^^^bbb[[[JJJWWWvvvoooZZZ]]]vvviiiLLL777000,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***++++++)))+++...111BBBiiiqqq[[[ooolllDDD@@@999999777333111000111111...000333666:::CCCNNNWWW___dddjjjoooqqqtttyyy}}}|||}}}~~~vvvsssxxxyyyuuuooopppuuu|||qqquuupppaaaTTTMMMRRRZZZgggyyyzzzmmmaaaVVVSSSSSSRRRPPPOOOPPPUUUWWWUUUXXX___cccbbbfff___\\\aaafffjjjnnntttuuutttnnncccZZZRRRGGG>>>888777666666888;;;???AAAHHH^^^vvvyyywwwmmmhhhiiiMMMBBB<<<555666666666666555555555555444555666666666555444444444444444444555555555555444444333444444555666777777777888999::::::;;;;;;<<<;;;;;;<<>>======???AAACCCCCCBBBFFF___nnnooonnnlllkkkjjjjjjkkkllloootttssslllnnn{{{|||sssooommmlllkkkpppwwwyyyssssssfffNNNKKKFFF===;;;===III___```\\\QQQHHH^^^kkkYYYVVVaaajjjnnnssssssdddLLL888000***)))'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++%%%(((333222000AAAZZZ~~~nnnYYYgggZZZAAA:::777999999444222444000111333333444999AAAGGGRRRXXX```fffjjjmmmrrrvvv{{{|||}}}uuu]]]UUUcccsssuuurrrwwwttt{{{{{{qqqpppnnnnnnmmmmmmvvv~~~tttiiibbb[[[RRRLLLJJJFFFEEECCCBBBBBBHHHSSS]]]bbbccccccbbbbbbccceeeeeecccdddbbb\\\XXXTTTMMMFFF;;;:::888777:::>>>CCCFFFMMMccc|||}}}}}}cccGGG;;;888888999555555555555444444444444222222222222333333444444555555555444444333333333444444333444444555666777999999999999999999999999>>>======???BBBDDDDDDCCCDDD[[[kkkrrrqqqpppooonnnnnnnnnnnnlllrrrssspppqqq|||~~~vvvrrrpppmmmkkkgggnnnuuutttrrrwwwfffQQQQQQKKK???<<<@@@LLLcccddd___SSSGGG\\\kkkSSSJJJUUUmmmnnnpppmmm___III777///***)))(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))(((+++000///---777FFFddd___{{{cccFFF<<<777999999444222555000222333333333666<<>>:::::::::999444555444333333555555444333111111222222222333333333555555555666666666666777666666555555555555666666888888888888999:::;;;;;;>>>======???BBBEEEFFFFFFHHHTTT\\\vvvtttrrrqqqrrrtttvvvuuusssrrrooollljjjlllttt}}}|||~~~~~~}}}{{{wwwuuu|||sss___\\\]]]UUUKKKEEENNN```ppplllnnnbbbPPPdddxxxYYYQQQbbbsss}}}zzzlll^^^GGG333///+++***)))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######$$$%%%'''&&&%%%%%%&&&((('''(((***++++++---///222999dddeeeoooWWW???BBB666444;;;444222111111000111222333444555;;;DDDKKKQQQXXX___eeekkknnnrrruuuwwwyyy|||~~~aaaQQQKKKTTTaaaooozzz~~~wwwpppiiikkkyyy~~~kkk^^^YYY[[[dddpppzzz}}}sssjjjeeebbb^^^]]]___sss~~~}}}vvv{{{|||TTT:::999888888999555555333333333444555444333111111111222222222333333333333333444444444555555444444444444555666777888888888888888999:::;;;;;;:::999999;;;>>>AAAAAAAAAEEERRRZZZttttttsssrrrsssuuuvvvuuuttttttrrrnnniiiiiiqqq}}}|||yyy|||~~~||||||}}}zzzvvvwww{{{nnn___```bbbYYYLLLDDDOOOaaassspppqqqdddPPPccc|||bbbaaayyyoooOOO666111+++***)))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''&&&%%%%%%&&&(((&&&'''))))))***+++...000222PPPmmmaaaoooKKKCCC888999???666222222111000000111222333333777<<>>LLLSSSlllsssrrrrrrrrrrrrrrrqqqpppqqqqqqnnniiikkkuuuyyyvvvxxx{{{~~~||||||}}}|||pppdddeeefff[[[KKKCCCKKK___sssrrrssseeePPPbbbyyyhhhooo^^^;;;222+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&''')))))))))+++---///333BBBiiixxxYYYooo[[[III>>>???@@@666333222111000///000111111000333777;;;@@@IIITTT\\\dddhhhlllpppsssvvvyyy|||}}}~~~iiiYYYRRRQQQZZZhhhssszzz}}}{{{~~~wwwpppaaa```aaafffkkksss~~~yyyoooooottt}}}{{{{{{{{{rrrQQQ<<<444888444333666444444333222222444444333222111111111111222222222222111111111111222222222222222222222333444666777888777777777777888999;;;;;;>>>===<<<>>>@@@BBBCCCBBB===KKKRRRiiittttttsssqqqooonnnmmmmmmmmmpppnnniiikkkwwwzzzwwwvvvvvv||||||wwwjjjiiifffYYYJJJBBBGGG\\\qqqpppssseeeOOObbb|||zzzkkknnnggg===111+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''(((*********+++---///111999YYY^^^]]]qqqQQQ???===>>>888555444222000000///000000///222777;;;???FFFOOOVVVbbbfffkkkooorrrvvvzzz|||~~~~~~wwwcccVVVMMMRRR___jjjuuu|||xxxmmmuuuzzzuuuuuu|||}}}vvvqqqeeeeeeffffffcccdddqqqxxxppprrryyy~~~xxxwww{{{ttt[[[FFF777555888333111444222444333222222333444333222000000111111111222222222222222222222333333333333444333333333333444444555666666666777888999;;;<<<===;;;:::;;;>>>?????????DDDSSSYYYmmmuuuvvvuuussspppnnnnnnooommmqqqooohhhjjjwww|||yyywwwuuuzzzwwwxxx{{{{{{jjjeeeaaaUUUHHHCCCKKK]]]nnnjjjmmmaaaOOOeeezzznnnffftttccc:::000+++***)))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""###$$$$$$%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''(((************---///***333MMMsssoooYYYlll___AAA888:::;;;777666444222000000000000...222777:::===BBBJJJPPP^^^bbbggglllppptttxxx{{{}}}~~~ooo\\\MMMMMMWWWbbbppp|||qqqxxxzzzpppiiimmmtttvvvssspppfffgggjjjiiibbb]]]iii{{{~~~tttnnnrrrzzz~~~vvvxxxeeeOOOAAA555555888222111444111444222111222333444333111000000000111111111111222222222333333333444444444444333333222222333333333555555666666888999;;;<<>><<<===???@@@@@@???EEEUUUZZZlllsssuuuvvvtttqqqpppqqqsssmmmsssrrrjjjlllzzz}}}wwwwwwxxxvvvuuuwwwyyyyyy}}}yyyddd]]]XXXPPPIIIGGGVVVccclllbbbccc\\\PPPjjjeeeZZZhhhttt~~~WWW666000+++***)))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&'''))))))((()))+++---)))111@@@WWW{{{iii[[[vvvwwwNNN;;;777;;;999888555333111000000000///222444666777===DDDKKKYYY]]]bbbggglllppptttwww{{{|||~~~qqqYYYQQQQQQVVVcccrrrzzz}}}zzzlllaaaccckkkppppppoooeeedddhhhjjjccc[[[aaannn}}}zzzuuupppnnnuuu}}}yyy}}}UUUEEE>>>333333666111111555111333222111222333333333111000000000000111111111111222222222333333333444444222222111111222333444444555555555666888999;;;<<>>>>>@@@AAAAAA@@@@@@RRRWWWiiiooorrrtttsssqqqppprrruuummmttttttmmmpppzzzsssuuuzzzzzz{{{}}}~~~}}}~~~uuu^^^UUURRRLLLIIIKKK```hhhkkk]]]]]]XXXQQQnnnsssTTTNNNaaaqqqwwwyyyzzzoooNNN333222+++***)))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%#########################################################$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&''''''''''''***,,,///444444<<>>>>>===>>>???CCCLLLRRRhhh}}}xxxsssrrrtttvvvvvvtttmmmuuupppkkkyyy~~~{{{yyyiiiTTTXXXZZZOOOLLLUUUdddllliiieee___OOOUUUvvvkkkOOOMMM\\\gggeeeeeeaaaSSS@@@333///******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%###!!!######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***111111111KKK~~~vvveeeIIICCC???888777444222222333222000---...///...///333:::???FFFLLLTTTZZZ___dddjjjooouuuxxx|||mmmWWWMMMLLLNNN^^^jjjxxx~~~{{{}}}~~~ttthhhbbbeeejjjlllkkkiiihhhfffccc___ZZZUUUQQQ```qqq|||uuuyyyxxxrrrqqqyyyvvvQQQ;;;666444333222222111111111222333333222111111000//////222111000//////111333444333111000111333555333222444444333222222222333333666666777777888999999999888:::===>>>======>>>???BBBIIINNNddd{{{wwwtttsssuuuvvvuuusssnnnuuuoooiiiwww~~~}}}||||||```PPPVVVYYYOOOOOOZZZkkkooojjjeee___SSS[[[wwwnnnWWWSSS\\\```^^^]]]XXXLLL<<<111---******)))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$"""###$$$$$$###"""######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***+++,,,...---...>>>eeerrrzzzbbbFFF999;;;999777555444222222333---...//////000222666999>>>DDDKKKRRRWWW]]]dddjjjqqqtttyyy|||~~~mmmXXXNNNKKKSSS\\\jjjxxxyyyrrr|||}}}tttkkkggghhhkkkkkkjjjooonnnlllhhhbbb[[[UUUQQQZZZjjj}}}{{{vvv{{{}}}xxxvvv|||aaaGGG999444333333222111111111111222222222222111111000000///111111000///000111222333222111111111333444333222555555444333222222222222555555666666777888888888888:::<<<=========>>>???BBBHHHKKK___zzzxxxvvvwwwxxxyyyxxxwwwsssxxxooogggsss~~~}}}|||||||||sss[[[OOOXXXZZZRRRVVVeeetttrrrmmmggg^^^VVVaaawwwzzzjjjYYYXXXbbb```ccceee___QQQ>>>///(((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$############$$$######$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***+++)))***,,,222JJJuuugggWWW===AAA===;;;:::777333111111......//////000111333444777<<>>@@@DDDIIIKKK^^^|||{{{{{{{{{|||}}}}}}}}}xxx|||qqqhhhsss~~~}}}|||}}}}}}|||zzz}}}||||||wwwbbbXXX______VVV]]]ooovvvqqqpppkkk^^^\\\lll~~~}}}ppp]]]QQQWWWfffhhhnnnpppeeeRRR>>>000)))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$############$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))+++)))+++...---666WWW{{{gggfffvvvTTTCCC<<<999;;;;;;555000000////////////000111111111333777===BBBGGGNNNWWW^^^eeeiiioootttwwwzzz~~~mmmUUUMMMLLLSSScccsss}}}zzz}}}~~~}}}|||yyywww{{{{{{xxxrrrhhh^^^XXXUUURRR```qqq}}}sssooommmsss}}}~~~{{{zzzyyyuuu~~~zzzXXXCCC;;;666222111111111000000111222222111111111000000000000000000000000000000111111111222222333222222222222222111111111222333444555666444444444555666666777777777999;;;;;;;;;<<>>///+++******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((+++,,,+++,,,333;;;PPPooo___aaarrrVVV>>>;;;>>>;;;777666444111......111333444333000222444555777===FFFMMMVVVZZZaaaggglllqqquuuxxx{{{}}}jjj[[[NNNKKKLLLQQQcccwww}}}tttiiibbb```bbbeeehhhnnnvvvtttllliiipppwww{{{|||{{{{{{zzzyyyyyyyyyyyy|||rrrKKK>>>===555///...000000///000000111222222////////////000000000000...//////000000000000000222444555444111///111333333333333222222333444444555555666666777888888888777888999999:::<<>>???NNNQQQOOO___}}}~~~uuupppuuu~~~yyykkkdddhhhhhh\\\^^^mmmwwwwwwtttuuugggUUUfff~~~uuuhhhaaahhhtttrrrEEE...---******))))))((('''''''''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((************)))+++...111333WWWiii^^^VVVFFFAAA===;;;888888555222000000111111000000000///000333666:::===DDDJJJRRRZZZbbbiiippptttvvvyyy}}}mmmZZZOOOKKKNNNTTTeeeqqq{{{yyyxxxxxxwwwvvvttttttxxx}}}~~~{{{pppkkkfffhhhpppzzz|||xxxxxxwwwuuuvvv|||gggNNN777333555333222444111111111111111111111111000000111111111111000000111111000///---...000222;;;999777444222111111111000111111222222333444444444444555555666777777777888888999:::;;;===>>>???MMMQQQOOO^^^|||sssooovvvyyyjjjfffkkkmmmccceeeqqqwwwpppkkkfffYYYRRRiiiyyyhhh]]]bbblll{{{lllCCC...---******)))((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########################################################"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&''''''((((((((())))))))))))***---///...FFFpppYYYbbbtttQQQFFF???888:::999666333111111111000///000000//////111444777888===BBBJJJSSS[[[ccckkkooorrruuuzzz}}}~~~gggUUUJJJHHHIIIVVVdddttt}}}{{{{{{~~~}}}{{{rrrllleeeeeelllwww}}}yyyxxxvvvxxx}}}|||UUUCCC555333444222111444111111111111111111111111///000000111111000000///000000///...---///333666;;;999666333111000//////000111111222222333444444444444555555666777777777888888999:::;;;===>>>???NNNSSSQQQ```yyypppnnnxxx{{{hhhffflllooogggjjjssstttnnniii___TTTXXXppp}}}hhhZZZZZZ___lllsss{{{vvv\\\;;;+++,,,***))))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&################################################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''(((((('''((())))))((())),,,...333===]]]nnnZZZnnnWWWDDD777>>>:::777444222222111000...000000//////000111333444777;;;CCCKKKSSS]]]eeekkknnnrrrvvvzzz|||~~~}}}bbbRRRKKKKKKNNNXXXgggtttuuuooohhhgggmmmxxx}}}|||{{{|||yyyyyyrrrGGG>>>777666555222222555111111111111111111111111//////000000000000//////.../////////000444999===777666444222111000000000000111111222222333444444222222333333444555555555888888999:::;;;===>>>???JJJQQQQQQaaa{{{tttmmmmmmwwwxxxjjjhhhoooqqqkkkpppvvvsssnnnkkk^^^UUU```uuu{{{iii]]][[[\\\fffdddddd^^^JJJ333***---))))))(((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&################################################!!!!!!""""""###$$$&&&&&&%%%%%%%%%$$$$$$#################################"""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''))))))))))))+++---000222HHHpppeeeiiirrrQQQ<<<@@@<<<999666555444222000...000000/////////000111111333777===DDDLLLVVV___eeejjjnnnssswwwzzz||||||cccVVVRRRHHHLLLUUUbbbrrr~~~zzzuuutttyyy{{{zzzyyyyyyzzzzzz~~~]]]???;;;888777555222111333000000000000000000000000//////000000000000//////......//////000333888<<<222222111111111111222222000111111222222333444444222222333333444555555555888888999:::;;;===>>>???BBBJJJNNN___zzzuuummmiiijjjttt}}}tttrrrooossstttpppvvv|||vvvtttuuufff]]]mmm}}}|||pppgggfffhhhiiikkkaaaXXXPPPAAA000+++///))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&################################################""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$%%%&&&&&&''''''&&&''')))***)))***+++---)))***888SSSuuuttt[[[aaafffHHH<<<>>><<<999777666444111///000000////////////000000111444999???FFFOOOXXX^^^eeeiiinnnsssvvvyyy|||}}}yyybbbUUUKKKIIILLLVVVcccqqq~~~{{{wwwwwwvvvvvvvvvzzzjjjGGG:::888666444222000000000000000000000000000000000...//////000000//////...///000000///......000222...//////000111222333333000111111222222333444444444444555555666777777777888888999:::;;;===>>>???@@@KKKPPPcccvvvoooeeedddgggooowww{{{}}}vvvxxxtttvvvtttqqqzzzxxxzzz~~~mmmcccuuuwwwsssiii```cccnnnxxxzzzuuugggWWWLLL>>>///***...)))((((((''''''&&&%%%%%%&&&''''''((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$%%%###################################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&(((***+++******,,,---(((---444???XXX~~~cccZZZjjjdddDDD@@@>>>;;;999888555222/////////////////////000000000222555999???HHHQQQWWW```dddjjjnnnrrruuuyyy{{{zzz}}}yyyaaaSSSMMMIIINNNVVV___kkkwww{{{vvvttttttuuuuuuwww||||||ZZZ===777666333111111222111000000000000000000000000000......////////////......///000111000...,,,,,,---......///000111111111111000111111222222333444444444444555555666777777777888888999:::;;;===>>>??????KKKRRReeeuuummm``````dddlllqqqttt{{{}}}{{{vvvvvvsssppp{{{yyyyyy~~~lll```sss}}}{{{rrrkkk]]]UUU^^^rrr}}}kkkYYYLLL>>>///(((+++)))(((((('''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%#########################################################"""######$$$%%%#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&(((***+++++++++,,,---)))111444444FFFpppyyyiii]]]uuuUUUAAA???===;;;999666333000/////////000000000000000///111333666<<>>???999EEELLL```vvvpppiiiiiimmmrrrsssrrrvvv}}}{{{{{{~~~yyyqqqnnnssszzz|||zzzyyyxxxeeeaaazzz{{{qqq^^^RRRXXXdddmmmwwwzzzjjj^^^NNN666***+++))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""############""""""######$$$$$$######"""%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))((()))+++,,,***000111222888III{{{ssslllyyyZZZIII:::999:::777444666222222000//////.........000111333444666:::@@@DDDMMMVVVaaaiiimmmoooqqqsssrrruuuzzzqqq[[[LLLMMMLLLEEEIIIVVVcccmmm~~~}}}wwwsssrrrnnnjjjqqq{{{sss```eee]]]DDD222222222222111111111111000////////////////////////...//////////////////...000000000000000000000000000000000000111111111111000000000000111111111111222222222333444555666777777777888999;;;<<<======<<>>666222222222111111111000000//////////////////////////////............////////////////////////////////////000000000111111111000000000000111111111111222222222333444555666777777777888999;;;<<<=========EEEFFFVVVzzz|||~~~yyy{{{}}}||||||mmmiiimmmlllnnnuuuyyypppssspppgggooo~~~zzzjjj___ZZZkkknnnZZZHHH333++++++'''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((()))***,,,'''+++,,,---///000GGGkkkiiizzzfffHHHAAAAAA===999666555333222111000000000.../////////000222666:::<<>>HHHJJJZZZ~~~xxx}}}uuuyyyzzzvvv~~~nnnkkkqqqnnnpppxxx{{{sss{{{rrrllluuuyyynnnbbbVVV___mmmUUUCCC111++++++&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$###############$$$###!!! """$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%'''))))))((((((***+++***---,,,---000,,,666NNNhhhwwwOOOAAAAAA@@@<<<777666555333111000000///.../////////...///222555888>>>EEELLLRRRYYYbbbhhhjjjmmmqqqtttuuuxxx|||yyygggWWWOOONNNHHHKKKRRR\\\eeeqqq~~~uuummmhhhjjjhhhdddeeerrr{{{eeegggsssyyyQQQ555111333111111111111000000000000////////////////////////000///...------...///000////////////////////////////////////000000000111///000000000111111111111111111111222333444666666777777888999;;;<<<======@@@KKKNNN^^^xxx}}}xxx{{{|||wwwzzzyyyyyy{{{~~~nnnlllrrrxxxtttwwwyyyvvvzzzmmmkkkwww{{{jjj___QQQRRRkkkgggNNN===...***,,,'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######'''&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################$$$###!!! """$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&'''))))))((((((***++++++---***,,,000---111AAA___tttpppjjjOOOFFF@@@:::999888666333222000//////000111111000//////111333555999???DDDJJJRRR[[[bbbdddiiinnnqqqrrruuuzzz||||||~~~|||dddVVVRRRIIIFFFFFFLLLTTT```qqquuummmfffcccdddccceeeooo}}}yyyjjjTTTddd~~~xxxfffGGG333222222111111111000000000//////////////////////////////000///...------...///000...........................////////////000000000///000000000111111111111111111111222333444555666777777888999;;;<<<======@@@LLLPPP___}}}uuuzzz~~~yyy{{{{{{wwwxxxwwwvvvwwwyyy|||}}}rrrttt}}}xxxtttyyy|||wwwsssssslll```hhhzzz{{{gggaaaYYYYYYfffuuu|||zzzvvv\\\GGG999+++))),,,((()))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""""""""##################"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''(((&&&((())))))(((((()))+++(((+++((()))///---...:::AAAdddqqqrrrrrr[[[III:::;;;:::888555333111000000111222222111000///000222111444888<<<@@@GGGPPPWWW\\\bbbiiimmmnnnqqqwww}}}yyyzzz|||~~~nnnbbbRRRJJJDDDDDDIIIRRR___jjjwww|||sssiiibbb```___[[[^^^iiizzzyyyggg[[[ccczzzttt[[[KKK888111444444111111000000000/////////////////////////////////...//////////////////.................................////////////000000000000000000111111111111111111111111222444555666777777888999;;;<<<======???KKKPPP___zzzsssyyy~~~|||zzzyyywwwvvvttt}}}|||zzzyyyxxxyyyzzz{{{xxx{{{~~~}}}wwwuuu}}}uuuxxxwwwpppkkkmmm___XXXmmmvvviiiccc```eeekkkllllllmmmfffPPP@@@555)))(((,,,)))******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$!!!"""""""""#########$$$""""""""""""##################$$$$$$$$$$$$######%%%$$$######$$$%%%''')))'''((())))))(((((()))***%%%***((((((///,,,+++444111CCCiiihhhppp{{{^^^FFF???===;;;888666444333222111222333222000///000111...111444666888===EEEKKKSSS[[[dddiiikkknnntttzzzyyyzzz|||~~~eeeZZZPPPKKKKKKLLLRRRYYYaaammm}}}yyyrrrggg^^^ZZZ[[[^^^]]]```lllzzztttbbb[[[bbbuuuWWWAAA:::222111555333111000000000////////////////////////////////////---...///000000///...---................................./////////000000000000000000111111111111000000111111222333555666777777888999;;;<<<=========JJJNNN]]]}}}www~~~|||yyy||||||xxxuuuvvv{{{{{{{{{|||}}}~~~}}}{{{wwwqqqrrryyy{{{yyynnnhhhiiiZZZXXXvvv}}}oooiii```^^^eeeiiieeecccggg\\\III<<<444(((''',,,***************))))))))))))'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&''' ###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""############"""#########$$$$$$#########%%%$$$#########%%%((()))'''((())))))(((((()))***%%%+++******000,,,)))000222555SSSpppppprrrUUUAAA@@@>>>;;;888666555444000222222222000///000111...000333444555999@@@EEEMMMVVVaaagggiiikkkrrrwwwzzz{{{|||~~~sssggg[[[SSSOOOJJJJJJLLLTTTaaauuu|||xxxtttlllaaaYYYWWWZZZ^^^hhhfffmmmssscccPPPYYYttt|||XXX@@@555888666555444///000000000000////////////////////////////////////,,,---000222222000---,,,..................................../////////000000000000000111111111111000000000111222333555555777777888999;;;<<<======<<>>999444444222333333333222111222333.........000444888<<<>>>CCCLLLWWW___ccchhhnnnssssssuuuxxxyyy{{{~~~}}}aaaUUURRRNNNHHHEEEOOOSSS___ppp~~~~~~yyysssaaaWWW\\\]]]XXXZZZccchhhqqqooo\\\LLLTTTooopppJJJ@@@444000333555222---111///------.../////////111000///...------...///,,,,,,,,,---------......---------............///000000000000////////////000000000000111111111111222222333444444555555666888888999999:::;;;<<<<<>>EEEOOOVVV[[[```ggglllnnnqqqtttwwwyyy{{{kkk\\\QQQLLLKKKIIIIIIPPP^^^iiiuuuxxxnnnggg^^^XXXWWW[[[ZZZWWWZZZbbbrrrmmm```RRRTTTiii{{{ZZZ???888000...000222000---111///------.../////////111000///...------...///,,,---------............---------............///000///////////////////////////000000000111111111222222333333444555555555:::::::::::::::::::::;;;???LLLPPP\\\zzz|||}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{}}}vvvvvv|||yyyvvvqqqbbbPPPKKKZZZmmm|||uuuhhh\\\[[[aaammmuuurrrhhhaaaXXXAAA222---((())),,,&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$########################"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))***+++,,,------///---,,,:::WWWtttmmmqqqrrrVVVEEE===<<<>>>999666333000...///000111222111000000111222444555888===EEEKKKPPPUUU]]]bbbfffiiiooosssuuuxxx{{{}}}~~~~~~~~~hhhZZZUUUNNNHHHHHHOOOVVV^^^pppzzzrrrhhh]]]VVVNNNQQQTTTUUUVVVYYY```fffdddXXXLLLOOOhhhaaaAAA444111///...///111111000000///------///000///...000///......---.........------........./////////---------............/////////////////////////////////000000000000111111222222333333444444555555;;;;;;;;;;;;::::::::::::@@@NNNRRR\\\~~~|||~~~~~~}}}|||||||||xxxxxxxxxxxxxxxzzz|||~~~}}}vvvqqqtttyyy}}}vvvpppfffXXXXXXiiiwww{{{yyyjjjbbbccciiitttzzzvvvhhh]]]PPP<<<000---'''))),,,&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""$$$##################$$$########################$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,000...+++111;;;JJJuuudddrrrzzzYYYFFF???>>>:::888555333222222222111222111000000000000111222333777<<>>LLLOOOWWW|||}}}~~~{{{xxxtttpppkkkeee^^^YYYMMMVVVccckkknnnttt|||oooiiivvv{{{|||uuuiiiccckkktttzzz{{{uuugggYYYBBB111+++,,,'''(((+++'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""######"""!!! """###$$$$$$$$$$$$###"""########################!!!###%%%''')))+++,,,,,,$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++&&&---000444666222AAA___ooobbbeee|||ZZZAAA===:::666666666555222.../////////000000111111111111222444666:::???BBBEEEKKKPPPWWW___eeejjjpppsssuuuwwwzzz|||}}}~~~~~~~~~}}}}}}~~~mmmXXXPPPMMMHHHHHHMMMPPP[[[kkkzzz{{{tttlll```VVVPPPNNNNNNNNNLLLNNNUUU```gggdddWWWMMMJJJ___zzzqqqxxxrrrUUUAAA777555...///111222000///......///......///000000///---,,,,,,---............---------........./////////---------............///---------......//////000......////////////000000111111222222333333444444444555666888999;;;<<<===<<>>DDDKKKSSS[[[bbbhhhlllnnnqqqrrrssswww}}}}}}||||||{{{{{{{{{|||||||||~~~xxxgggYYYRRRRRRNNNKKKJJJPPP\\\jjjuuu{{{}}}~~~zzztttmmmfff```RRROOOKKKIIIJJJLLLNNNNNNPPPZZZjjjnnnZZZEEELLLbbb___FFF:::333///,,,000///...///111222111///.........///111000...,,,***+++---...///...------,,,,,,,,,---------......---------.........//////,,,,,,------...///000000............/////////000000111111222333333444444555555666666777777888888888AAA@@@KKKvvvmmmrrryyy}}}zzzqqqggg^^^WWWRRRXXXbbbmmmooolllmmmttt|||~~~yyyqqqpppwww~~~rrrpppuuu|||vvvfff]]]___}}}{{{sssrrrcccNNN333...)))'''((()))((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!########################$$$$$$############$$$$$$$$$###"""""""""###$$$%%%##############################""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++*********+++---///000<<>>CCCJJJRRRXXX```dddjjjnnnpppqqqssstttuuuxxxzzz{{{{{{zzzzzz{{{yyyzzz|||~~~}}}{{{{{{~~~jjj```VVVMMMJJJKKKLLLSSS[[[hhhsss~~~~~~{{{zzztttkkkddd___YYYQQQKKKGGGEEEFFFHHHGGGGGGNNNVVVdddYYYOOOKKKOOO\\\tttvvvxxxnnnUUU===777555111///222...000111111000000111222........................//////............//////...............---,,,,,,------,,,,,,,,,,,,------.../////////000000000000...............///000000111111222222222222333333444666888888888999:::<<<>>>AAAEEETTTvvvvvvzzzvvviii\\\TTTSSSTTT___kkkxxx|||yyyrrrppppppmmmpppsssrrrooooootttxxxvvvrrrrrrrrrjjj^^^ZZZ___ooo}}}uuufff]]]RRRFFF000---***(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$"""########################$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! ##############################""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))***+++,,,---///333<<>>:::555222222111......222////////////000000000000000222555888<<>><<>><<>>BBBHHHWWWxxx~~~zzzqqqgggYYYPPPPPP[[[iiisssuuuxxx{{{}}}{{{sssrrrqqqrrrtttwwwwwwwwwyyywwwrrrkkkhhhnnn~~~|||jjjZZZJJJ;;;000+++)))******)))(((''')))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$&&&&&&%%%###########################$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%##############################""""""""""""##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((()))*********(((+++111333333BBBiiirrr{{{gggNNN;;;:::;;;555222555111111111111000000000000///000111111111222444666<<>>777222444333222222222111111111000...000111000//////111222555999===BBBGGGLLLSSSWWW\\\___dddgggjjjlllnnnpppoooooopppqqqrrrrrrqqqqqqrrrsssuuuxxxzzz{{{||||||uuucccWWWKKKFFFEEEDDDHHHNNN\\\cccmmmxxxqqqmmm}}}{{{wwwqqqjjjccc[[[TTTOOOCCCBBB@@@>>><<<===>>>@@@===HHHXXXdddcccZZZUUUVVVhhh}}}{{{pppYYYDDD666111222111000000000000///---...//////......///111........................------,,,,,,,,,,,,------***+++,,,---------------...------,,,,,,------...---------.........//////...............///000000......///000111222333333333555777888888999;;;===@@@DDDIIIVVVwww|||wwwaaaXXXQQQSSS^^^kkksssvvvooorrrxxx}}}zzz{{{~~~~~~}}}yyy{{{uuuwwwyyyooodddWWWCCC///***///&&&(((******(((''')))+++''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$&&&&&&%%%$$$########################$$$$$$############$$$$$$%%%$$$###"""""""""$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((()))++++++******...,,,+++,,,111777999999ddd{{{dddOOOHHH>>>777888333333333222222222111111...///000000///...///000///333888===@@@CCCGGGIIIPPPUUUZZZ```dddgggkkkmmmlllmmmnnnpppqqqqqqrrrrrrnnnooorrrvvvxxxzzzzzzzzz~~~ooo^^^TTTLLLEEEEEEIIIJJJRRR^^^jjjuuu}}}uuunnn||||||xxxpppkkkddd\\\UUUNNNGGGBBBAAA@@@>>>;;;::::::===???@@@NNN^^^aaaVVVPPP\\\nnn{{{wwwuuuWWWCCC777000+++...111000000111000///---...//////......///111........................///......------......///***+++,,,,,,---------------,,,,,,++++++,,,,,,------------.........//////...............///000000---...///000111222333333111333666888999;;;===@@@@@@DDDIIIWWWxxxvvvnnnUUURRRRRRXXXeeesss{{{~~~rrrtttzzz|||zzz~~~{{{kkkpppssskkkaaaUUU@@@,,,(((111))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################&&&$$$""""""$$$%%%### ################################################%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&(((''''''''''''(((((()))*********+++---///000111:::ZZZyyyrrruuuXXXDDD;;;:::666666333111222444111+++111000000////////////000000111222444666888999:::CCCEEEIIINNNUUU]]]eeekkkhhhjjjmmmooooooooopppqqqlllooorrrttttttttttttuuu|||}}}}}}|||}}}}}}kkkYYYPPPLLLKKKHHHGGGKKKTTT\\\dddoooxxxyyy}}}sssxxx~~~}}}{{{xxxtttpppggg]]]SSSNNNIIICCC???@@@>>>;;;:::<<<:::888>>>HHHJJJOOOTTTUUUWWWdddxxxyyysss{{{ZZZCCC888222000000000//////.........---........................111111000...---,,,+++***------------------------***+++---...///...------******+++++++++,,,,,,,,,---------............///...............///000000000111111111111222222222444555777777888999<<<>>>EEEFFFFFFRRRtttwwwlllaaaYYYQQQRRRVVV___lllwwwssstttwwwwwwzzz}}}pppiii^^^NNN:::+++(((,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$########################&&&$$$""""""$$$%%%###!!!################################################$$$$$$###""""""###$$$$$$######""""""######$$$%%%'''''''''''''''(((((())))))))))))***+++---...///333<<>>@@@<<<;;;===>>>@@@HHHQQQ^^^WWWTTT]]]ppprrrnnnsss___EEE:::777555222000/////////.........---........................//////......------,,,,,,------------------------+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,---------............///...............///000000000000111111111222222222333555666777777999<<<>>>CCCDDDDDDOOOppp|||}}}{{{ssseeeWWWLLLHHHQQQWWWaaallluuu}}}vvvuuuuuuwww|||~~~vvvqqquuu}}}sssmmm^^^GGG444,,,***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$"""###$$$$$$###"""################################################$$$$$$###""""""###$$$$$$""""""!!!!!!""""""###$$$&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,111---111JJJsssnnnzzzjjjHHHHHH===555666666111000333111000//////.........///---......//////000111111333555999===AAAGGGNNNSSSXXX[[[___bbbdddfffiiikkkiiikkkllllllmmmnnnppprrrtttvvvyyyyyyyyyyyyzzz|||zzz}}}}}}|||zzzzzz{{{|||{{{{{{zzztttddd[[[QQQNNNLLLKKKNNNSSSPPPXXXbbbiiimmmqqqvvv{{{vvv~~~~~~{{{uuuuuuuuusssoooggg]]]WWWHHHBBB>>>???>>><<<;;;===;;;888777<<>>CCCDDDDDDMMMmmmxxxuuunnndddVVVJJJIIILLLZZZdddqqq{{{}}}zzzvvvrrrrrrssstttuuu{{{vvvrrrppprrrwww~~~|||qqqvvvvvv___AAA000......)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$############$$$######################################################$$$##################$$$"""""""""""""""###$$$$$$$$$%%%&&&&&&''''''''''''))))))(((((()))***++++++,,,...222;;;OOOnnnvvvcccMMM<<<:::999333111444111111000///............------------------------111333666888;;;@@@FFFJJJNNNQQQUUUYYY\\\___ccceeeeeefffgggggghhhjjjmmmpppqqqtttvvvxxxxxxyyyzzz|||zzz||||||zzzzzz|||}}}zzzwwwzzzwwwiiiaaaZZZRRRMMMLLLGGGOOOXXX]]]___aaaeeeiiihhhttt~~~{{{yyyrrrpppmmmjjjccc[[[QQQJJJ@@@<<<:::<<<<<<::::::===999888:::@@@HHHPPPWWW\\\[[[iii{{{rrrqqqwww```DDD333111222///***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,---------......---------............///...............///000000000000000000111111111111222444555666666888;;;===EEEFFFEEEMMMkkk{{{qqqhhh\\\RRRIIIHHHRRR```lllvvvxxxooohhheeeeeegggxxx|||}}}vvvooonnnsssyyyqqqiiidddkkk}}}xxxZZZ:::+++---...)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$############$$$#########################################################$$$$$$#########$$$############$$$%%%%%%######%%%&&&''''''''''''))))))((())))))***++++++%%%,,,111000000AAAaaa|||uuu}}}YYYFFF>>>888444555222222111//////.........///.........------------+++---///111222555999<<>>;;;:::;;;:::888999<<<<<<@@@FFFLLLSSS\\\bbbdddfff}}}}}}jjjPPPEEE777///...///000///---------...............---------------------------------,,,++++++******+++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---------......---------............///...............///000000//////000000000111111111111333555555666777:::<<>>777333444333222111000//////////////////.........------***,,,---......000222444777999===@@@CCCGGGKKKOOORRRTTTWWWZZZ\\\___cccffffffhhhlllmmmnnnoooqqqsssvvvxxxzzz{{{zzzzzz{{{|||zzzxxxwwwvvvwwwxxxwwwwwwvvvuuuwww|||}}}qqqiiifffcccaaa```___\\\YYYXXX___jjjsssxxx~~~}}}|||||||||zzzwwwuuusssqqqmmmjjj___YYYQQQIIICCC???<<<:::<<<:::999:::999777:::???BBBJJJSSSWWW]]]eeemmmppp~~~bbbLLL:::888666222///...000111---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------............///...............///000000/////////000000000111111111222444555555666999<<>>;;;:::999999:::888999;;;;;;;;;AAAHHHPPP[[[dddeeehhhsssjjjOOO<<<999:::999666222//////000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******+++,,,,,,------,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,---------............///...............///000000////////////000000000111000222444444555666999;;;AAACCCCCCIIIccc}}}tttkkkbbbUUUOOOWWWcccoooyyymmmfffgggmmmttt}}}}}}vvvpppdddXXXXXX___ooovvvoooqqq\\\DDD111...000---+++---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######################## ###%%%$$$""""""$$$&&&################################################"""###$$$%%%%%%$$$###""""""""""""""""""######$$$!!!###&&&''''''&&&%%%#########$$$&&&(((***+++&&&$$$'''---...,,,///666111PPP|||}}}}}}ccchhh}}}pppTTT===777666444333222111111111........................,,,...///...---,,,---...,,,...000111333777;;;???>>>CCCHHHNNNQQQUUUXXX[[[]]]___bbbcccddddddfffhhhjjjmmmoooqqqrrrtttwwwzzzyyyyyyxxxsssooonnnqqquuutttoooooouuuwwwwww|||~~~{{{zzz|||}}}||||||}}}~~~}}}}}}|||{{{yyyxxxwwwvvvsssqqqnnnkkkfff___WWWRRRGGGCCC>>>;;;;;;;;;<<<;;;:::888999===>>>AAAIIIRRRbbbnnnvvvuuuwwwvvvccciiivvvpppYYYBBB111555555555444222111111111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++*********+++---...******+++++++++,,,,,,,,,---------.........//////...............///000000////////////000000000000000222333444444666999;;;CCCEEEEEEJJJeeepppaaaWWW\\\ccckkkzzzyyymmmkkkmmmooosssyyy|||xxxsssrrrvvvtttfffXXX\\\hhh|||zzzxxxuuuiiiDDD888...++++++***)))+++))))))((('''''''''''''''%%%"""###(((((($$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$###############""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###%%%%%%$$$######"""############$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''************+++,,,------,,,<<>>===:::777666999===<<<:::999:::AAAOOO___jjjpppuuujjjYYYOOObbbzzzpppSSS;;;444666222222222222111111111000.........------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,))))))***+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......222+++)))///222//////111---...///000111222333333222444555666555666888999CCCEEEDDDKKKfff{{{qqqeee\\\^^^iiiwww{{{ttttttvvv}}}~~~xxxrrrooonnnmmmjjjiiimmmtttvvvvvvooo\\\>>>444,,,******)))((()))))))))((('''''''''''''''((($$$%%%(((((($$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$#########""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$%%%&&&'''((((((((((((%%%&&&&&&''''''''''''''')))(((((())))))***+++,,,(((000888EEE___|||vvv{{{{{{oookkknnnmmm___MMMAAA:::444222444555444111///------///000......---,,,,,,---------,,,,,,,,,,,,---///000111111222555999===@@@CCCEEEHHHJJJMMMPPPRRRTTTXXXZZZ\\\\\\^^^___bbbeeeggghhhhhhiiikkklllmmmmmmmmmlllnnnppprrrrrrpppoooooopppyyy{{{||||||{{{yyyyyyyyyyyyyyyzzz{{{|||}}}|||~~~}}}yyyxxxuuutttrrrnnniiifffbbb^^^VVVMMMEEE@@@======555777999888888999<<>>777666333111///...............---------......///+++++++++++++++,,,------+++,,,...111333666888999<<>>>>>===<<<===>>>CCCKKKYYYhhhsss}}}uuuddd```jjjxxxmmmNNN;;;555222000000///.........------------------------,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,---------......111---+++...///---,,,.../////////000000111111111222333555555555666777999@@@AAA@@@EEE___qqqeee```WWWOOOUUUeeevvvlllppp}}}~~~zzzsssmmmwwwyyysssxxxgggCCC111+++(((***+++((('''((()))(((''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((()))***...,,,---000///333FFF[[[llliiiiiillljjjfffhhhnnnhhhiiiyyy}}}aaaJJJ???===555555555555555222///---......---------............------,,,,,,,,,------***+++,,,---///111222222555777;;;>>>@@@BBBFFFHHHKKKLLLMMMOOOQQQTTTVVVWWWVVVXXX\\\```cccdddeeeeeedddhhhlllooooooooonnnnnnmmmpppsssuuuvvvvvvxxxyyyuuuwwwxxxxxxxxxxxxzzz{{{{{{xxxzzz~~~|||{{{{{{zzzxxxvvvtttrrrnnnkkkgggccc___YYYSSSOOOJJJGGGBBB???>>>===:::888:::<<<>>>AAACCCEEEGGGHHHSSS^^^nnn}}}sssiiisss}}}nnnUUU:::///000333222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------.........---,,,---...---...////////////000000000000000111333555555555555777999@@@BBBAAAEEE^^^rrrbbbUUUSSSPPPQQQccczzzhhhpppzzz}}}{{{}}}~~~|||}}}tttkkkjjjWWW444---***)))+++,,,)))(((***((((((''''''''''''((((((''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&''''''((()))******''')))000...***000===TTTRRRUUU^^^fffhhhfffeeeqqqsssyyy~~~jjjcccuuu|||iiiUUUCCC???;;;777444444333222000//////...---------------///...------,,,,,,------+++++++++,,,------......///222555777999<<>>999888;;;BBBHHHLLLFFFUUUfffnnnjjjbbb___^^^[[[WWWTTTYYYfffwwwdddQQQQQQ[[[bbbyyypppYYYHHH:::111111...---000000---...111//////.........---------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......111777777000,,,...///---,,,,,,---...///000111222000222444444444444666888<<>>AAA[[[```mmmtttjjjbbbfffwwwqqqYYYCCC@@@===:::444...///444000---,,,......***)))+++------,,,,,,,,,,,,,,,---************************---,,,,,,---///222444666444555777:::<<>><<<:::777777;;;===;;;;;;===999???IIIPPPMMMFFFEEEHHHEEEMMMXXXfffwww___NNNKKKPPP___qqqyyyuuu]]]GGG555......///////////////////////////...---,,,++++++++++++++++++++++++++++++++++++************************++++++++++++***((('''%%%******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///////////////.........////////////000000000000222333333444555666777777;;;>>>======QQQ{{{^^^rrrzzzsssooowwwxxxuuusss~~~yyyooonnnpppmmm___FFF222++++++,,,)))************)))(((((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######################################################!!!###$$$&&&&&&%%%$$$###########################""""""############""""""##################$$$$$$########################!!!""""""######$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,---...000111333333333555777999FFFKKKUUUfffwww~~~~~~|||wwwrrriiicccdddssseeeWWWHHH???999333000111333///---//////,,,,,,...,,,+++***)))))))))))))))***************************++++++,,,---///000111222333555777999<<<>>>??????@@@AAABBBBBBCCCFFFHHHIIIIIIKKKMMMPPPSSSVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]___aaaccceeefffhhhllloooggghhhiiijjjkkklllmmmmmmkkkllllllkkkjjjkkknnnpppooonnnnnnoooppprrrsssttttttttttttuuuuuuuuuuuuuuussstttvvvvvvvvvuuusssrrrrrrqqqpppooonnnlllkkkkkkhhhfffbbb``````___^^^\\\\\\[[[YYYWWWVVVUUUTTTTTTRRRPPPLLLGGGBBB===:::888888555444777888555555777777777:::>>>===;;;>>>DDDTTT]]]iiiuuu|||fffUUUUUU[[[aaakkkwwwzzzwww[[[GGG:::333000222..............................---,,,++++++++++++++++++++++++++++++++++++******************************++++++***)))((('''******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------............/////////000000000000222222333444555666777777<<<@@@???>>>QQQzzz{{{|||ddd^^^yyy}}}{{{rrrqqqxxxvvvpppjjjggg]]]JJJ666+++)))***)))))))))******))))))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$###""""""!!!"""""""""################################################"""###$$$%%%&&&%%%$$$$$$########################""""""############""""""$$$$$$##########################################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((*********+++---------...000222444666===HHHUUU^^^aaaaaa\\\dddlllpppppprrrxxx}}}xxxvvvtttrrrrrrssstttuuupppdddXXXVVV\\\iiiyyysssllleeeTTT???111666000,,,------+++,,,...++++++***)))))))))))))))************************((()))***+++++++++++++++...///000222555777888999888:::<<<======>>>???@@@@@@AAABBBDDDGGGJJJLLLNNNOOOOOOPPPPPPPPPQQQQQQQQQUUUWWWZZZ\\\___bbbfffiiiccccccdddeeefffgggggggggffffffgggfffeeefffiiikkkmmmllllllmmmnnnooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnoooooonnnlllkkkggggggfffeeedddcccbbbbbb\\\YYYVVVTTTTTTSSSQQQOOOJJJIIIHHHGGGFFFFFFFFFGGGBBBBBBAAA???<<<999666444555222222555555222222444555333444888<<>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEIIIJJJLLLLLLLLLMMMPPPRRRWWWXXXXXXYYYZZZ[[[\\\\\\\\\^^^```aaabbbcccfffiiiddddddeeeeeeeeeeeeeeeeeefffeeeeeedddcccbbbbbbaaa```___^^^\\\ZZZXXXVVVUUUTTTSSSQQQOOOLLLJJJHHHGGGBBB@@@>>>======<<<999777555555555555666777999999777888999999999777444333111//////000///---111777999FFFYYYgggjjjlllwww}}}vvveeeYYYOOORRR]]]zzzxxx\\\LLL555000...111333000,,,+++------------------------,,,,,,+++*********++++++************************************************((((((((())))))***++++++******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---...//////000............////////////111111222333444555666666:::@@@AAA@@@RRRzzzppp^^^___nnnwwwrrrllllllnnnmmmxxx~~~~~~|||yyyuuunnngggOOO???///***++++++******(((((())))))(((((('''&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%########################""""""############""""""""""""#########$$$$$$$$$########################&&&%%%%%%%%%$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''(((''''''''')))++++++,,,---///000000111111222333555;;;BBBEEEEEECCC@@@EEEKKKPPPTTTXXX]]]aaa```aaacccbbbXXXLLLGGGIIIFFFEEETTTpppqqqhhhYYYMMMBBB>>>;;;555111/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((()))***+++,,,---...000111333444333333444555777777888999:::<<<>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFGGGHHHJJJMMMOOOQQQRRRSSSTTTVVVWWWXXXXXXYYY[[[]]]______```bbbddd``````aaaaaaaaa```______\\\[[[[[[YYYXXXWWWVVVVVVTTTSSSQQQOOOMMMKKKIIIIIIIIIHHHFFFDDDAAA>>><<<;;;999888777777777666444222333333333444555666888888444444555555555444222111111//////000000000888@@@MMMZZZlllwwwuuuqqqvvv||||||___TTTRRRTTT^^^lll}}}\\\CCC===222///...///...,,,...333,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************))))))(((((()))***++++++******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------......//////------........./////////111111222333444555666666999@@@BBB@@@QQQyyyzzz|||vvvxxxxxxvvvoooeeebbbhhhpppyyyxxx~~~uuudddSSS>>>444,,,++++++(((''')))(((((())))))(((((('''&&&%%%%%%'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###################################################$$$$$$######$$$$$$%%%%%%########################""""""############""""""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&%%%&&&((()))''')))+++------------...,,,++++++...222666777777444777;;;>>>BBBFFFJJJMMMNNNNNNPPPRRROOOKKKMMMSSSJJJCCCCCCNNNWWWZZZaaakkkwwwyyypppaaa```TTTIIIDDDBBB<<<666333666555444111000......---------------------------,,,++++++************+++))))))***++++++,,,---------...//////......000222222222222333444666777888999999:::;;;<<<======>>>;;;===???AAABBBDDDGGGIIIGGGHHHJJJKKKMMMOOOQQQQQQSSSUUUVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDBBBAAA???>>>>>>>>>===<<<;;;999888666555444444444333444555555333111222222222333444555666777222222222222222333333333333222444999===DDDQQQ^^^kkkooowww}}}~~~|||jjj\\\SSSWWWaaajjjsssyyyuuuYYYBBB666333333///------,,,***---333++++++++++++++++++++++++++++++************++++++***************************************************))))))(((((()))***+++******))))))******+++,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////111111222333444555555666;;;BBBCCC@@@OOOvvvjjjfffsssnnnggg```iii{{{}}}~~~qqqtttyyy]]]DDD444...+++---,,,''''''***(((((((((((((((''''''&&&$$$%%%'''(((((((((''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$###$$$%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""################################################$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%&&&'''########################""""""""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''&&&%%%&&&((()))&&&)))+++,,,,,,***)))))))))+++...000000///---+++000//////000222555777999@@@???AAAEEEFFFGGGLLLSSSRRRLLLCCC;;;;;;AAAGGGIIINNNPPP\\\sss{{{rrrjjj^^^SSSPPPMMMGGGAAA===>>>===:::666333000...---........................,,,+++***))))))***+++,,,*********+++,,,---------***++++++***)))***---///.........///000111333333444444555666888999::::::888999;;;;;;;;;===???AAA>>>???AAACCCFFFHHHIIIJJJLLLNNNNNNLLLJJJGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@>>>===;;;;;;999888777777666777777777444444333333222222111111222222222444555555333111111111111111222333555555222111111222222444555666555666;;;DDDMMMZZZmmm}}}~~~|||tttjjjeee]]]UUURRRSSS[[[lll~~~~~~UUU888111111///000---,,,//////,,,+++---+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++*********)))***++++++,,,******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---------.........//////000111222333444555555666===DDDEEEAAAMMMsss{{{cccSSShhhqqqhhhiiiooowww}}}yyyvvv}}}uuuqqqhhhEEE111///...---+++)))((('''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%########################""""""############""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################%%%$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$(((((($$$###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,000000000///......------444555666666888;;;AAADDDIIIHHHGGGEEEAAA>>>:::888:::===DDDPPP]]]iiiqqquuunnnhhhaaa]]]ZZZUUUMMMGGGFFFKKKPPPOOOGGG===555111//////000222333333000...+++***))))))***)))'''%%%***************+++++++++************************++++++,,,------.../////////////////////000111111111333444555555555777999999<<<<<<;;;<<<@@@AAA???@@@@@@@@@??????>>>>>>>>>999:::;;;;;;;;;999888777555555555444444444333333555444333222111000000000222222111222222222111///000000222333333444555555555333000111333444444222666666666777999===@@@CCCEEESSS```hhhuuuzzzdddUUULLLEEEJJJUUUtttlllQQQ===555333000....................................------,,,,,,,,,///...---,,,***)))((((((''''''(((((()))))))))***(((((())))))))))))((((((+++++++++*********))))))+++*********))))))(((((('''+++///000---***((((((******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111222333444555666888GGGIIIAAAPPP|||XXXQQQRRRmmm|||mmmhhhmmmuuu|||zzzwww{{{tttuuu{{{ZZZ===,,,------,,,+++)))(((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&''''''########################""""""############""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#################################"""!!! !!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$''''''$$$###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''(((((()))******************+++++++++,,,,,,/////////............---///000000000111444888;;;DDDDDDDDDCCCBBB@@@>>>===888888:::???HHHQQQWWW[[[^^^___aaaeeegggcccYYYRRRKKKQQQWWWWWWRRRKKKEEEBBB666333000...///111222222000...+++***+++***)))'''*********+++++++++++++++************************)))******+++,,,,,,------......---------......//////000222222222333444666222666777666777;;;;;;888888888888777777777666666555666777777777666444333111111111000000000//////000000000//////000000111444333333222222111000///444444444444444444555666222111000111444555555444111333888@@@MMMYYYccciiirrrtttuuuxxxvvvYYYLLLGGGHHHTTTccc{{{bbbSSS???222///000000.................................---------,,,,,,,,,------,,,+++******))))))((((((((())))))*********)))******++++++******)))*********)))))))))((((((************)))))))))((((((+++...///,,,***))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////333333333444555666777888:::HHHIIIAAAPPP{{{KKKRRR___uuu{{{qqqooouuu}}}}}}xxxwwwxxxwwwwwwxxxtttxxxzzzwwwqqq{{{dddJJJ888---,,,++++++***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''########################""""""############""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###########################""""""!!!!!!!!!""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((()))*********++++++++++++------------............,,,------,,,+++,,,///222:::;;;<<<===>>>?????????999666333444888===BBBDDDEEEHHHNNNWWW^^^```[[[VVVNNNTTTZZZ[[[XXXSSSOOONNN>>>;;;888555555444333222222///+++******++++++************+++++++++,,,,,,************************(((((())))))***+++++++++------,,,+++++++++,,,,,,,,,---////////////111333...111222111111444333000111111000000000000//////000111111111111000000//////...............------.........///000111222333222222222222222222111111222333333222111111333555444444444444555666777888>>>DDDQQQeee{{{mmm]]]OOOLLLQQQ\\\mmm}}}mmm[[[BBB:::000+++,,,......,,,........................------------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***************++++++,,,,,,,,,,,,++++++)))))))))(((((((((((((((************))))))))))))***+++---,,,+++)))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////333333333444555666777888;;;HHHIIIBBBPPPzzz]]]eeennnvvv~~~}}}uuuooonnnnnnrrr|||}}}wwwzzz{{{uuulllggguuu~~~dddHHH:::333---************))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&&&&"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))))))))************++++++++++++,,,---.........---......---+++***,,,---///000111333666777999999666444111000222555777888555444666<<>>777222333000,,,******+++,,,,,,))))))*********+++++++++************************((()))))))))*********+++---,,,,,,+++++++++++++++***,,,......------///000222333222---,,,//////,,,........................---............---------000000000000////////////000000000000111333444444...000333444444555555666444777999999888777888999777888;;;===AAAHHHPPPVVVkkkssszzzlll]]]bbbcccfffmmmttt|||mmm\\\LLL???333000---,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))+++++++++************+++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111111222333444555666===HHHIIIBBBPPPxxxsssrrrpppmmmjjjmmmvvvzzzssskkkdddeeejjjsss~~~zzzsssrrrvvvrrrnnn]]]BBB///++++++***))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&&&&"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%(((((()))))))))*********))))))***+++,,,---.........///000///,,,******+++)))***+++,,,...000222222000///......///000...---222///---...444;;;BBBFFFAAAEEEHHHIIIGGGEEEFFFHHHDDDEEEHHHKKKLLLIIICCC???<<<999444111///...,,,************************************************************+++++++++++++++------,,,,,,,,,,,,,,,---+++---......------///000:::999444,,,***---///................../////////------------------......111111111111111111111111222222111111222333444444111555999;;;:::999999:::===AAAEEEEEEAAA>>>===???===AAAGGGMMMVVVccctttxxxcccZZZQQQKKKSSSaaauuu___LLL@@@777111...///000000000///,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++++++++************************++++++++++++******************************))))))))))))))))))******+++***)))))))))***++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------............////////////111111111222333444555666===FFFGGGBBBOOOuuuyyyooofff```aaakkkvvv}}}tttiiifffcccdddkkkvvvtttqqqxxxooo]]]DDD000((((((+++,,,))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&&&&###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))((())))))***+++,,,,,,---+++---///...,,,***)))))))))))))))***+++,,,...///000000///000000...+++(((.........///000222444555777:::>>>???>>>@@@DDDGGGBBBAAA@@@BBBFFFJJJLLLMMMEEECCC???<<<999555000,,,---------,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,...//////......///000===<<<666---+++...000///...............////////////............///000000000000111111111111222222333333333333333444555555:::@@@FFFIIIFFFCCCAAAAAA@@@DDDGGGEEE@@@>>>@@@CCCTTTZZZ___bbbeeennn}}}vvv^^^LLLIIIDDDEEE___vvvjjjWWWEEE999333000...***---///000///.........************************++++++++++++,,,,,,,,,,,,))))))*********************************)))))))))))))))************))))))************++++++++++++))))))))))))************+++)))((((((***++++++*********++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,------...............////////////333333333444555666777888;;;CCCDDDAAANNNsssxxxpppkkkffffffooozzz|||pppjjjooosssssssss{{{yyyvvvwwwwwweeeLLL555///...,,,,,,///******))))))((((((((('''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################## !!!"""$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$''''''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((())))))((())))))******+++++++++)))+++......,,,***))))))))))))(((((()))***,,,---000///......//////...,,,***,,,---...---,,,,,,+++000333555555444666<<<@@@;;;999777999===AAAEEEFFFCCCCCCDDDDDDCCC???888444222222111000...---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---...//////......///000666777444...---///000........./////////000000000000000/////////000111222111111111222222333333333666666666777888:::;;;<<>>AAACCCDDDBBBLLLYYYbbbccc```___```ccceeegggfffiiisss|||~~~qqq]]]WWW\\\___aaabbbhhhyyymmmVVVEEE:::000---000000...,,,,,,...///,,,((((((+++///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************)))))))))(((***)))))))))((((((''''''*********++++++*********'''((((((((())))))******(((((())))))*********+++)))((('''))),,,---+++(((******++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,---................../////////000111111111222333444555666888>>>???>>>LLLppprrrzzz}}}}}}[[[PPP444000,,,***)))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))*********++++++++++++(((((()))***************++++++******)))(((((((((+++***++++++,,,---...///...---,,,+++******)))***...---+++++++++---///000///000111222111000...,,,000000222444777;;;???AAA>>>AAAEEEFFFDDD>>>888333444444111---***((()))+++*********+++------+++***'''((()))***,,,---......+++///333444111//////111//////...///111222111000555222000222555666111+++333111...000333555555444333444777;;;@@@FFFKKKMMMWWWSSSOOOMMMNNNOOOMMMKKKJJJ[[[mmmuuuyyy|||~~~}}}|||hhh]]]SSSOOOKKKLLLWWWfff~~~ppp]]]FFF666000////////////.........111...,,,***+++++++++***)))***+++,,,,,,+++***))),,,+++++++++******)))))),,,+++***)))((((((((((((+++)))((('''((()))+++,,,******************************))))))))))))******)))******)))((((((***,,,&&&***......***'''&&&'''((((((((()))*********+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111111111111222333444444:::AAAAAA@@@NNNssszzz|||wwwyyymmmGGG999222///+++)))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))*********+++))))))***++++++++++++++++++************)))))))))++++++***++++++,,,---.........---,,,++++++++++++...---+++++++++---...000///000111222111000...------------///111333555777>>>AAAEEEHHHHHHFFFBBB???CCCBBB>>>999444000000111...---,,,,,,------,,,+++////////////000111222222***,,,------,,,******+++---,,,,,,---///111222222666555555666777777666555BBB@@@@@@BBBEEEFFFEEECCCKKKLLLMMMPPPSSSYYY___dddcccaaaaaaccchhhkkklllkkkssszzzxxx```RRRKKKHHHMMMUUUbbbzzzmmmXXXJJJ???666/////////.........---------///...,,,+++,,,,,,+++***)))******++++++******)))))))))))))))((((((((('''***)))))))))))))))*********)))((('''((()))+++,,,*********************+++******))))))))))))******%%%'''(((((('''(((***,,,+++************++++++***+++++++++++++++,,,,,,,,,))))))***++++++,,,------******+++++++++,,,,,,,,,------------...///000000111111111111222333444444;;;AAABBB@@@OOOtttmmmoooZZZ777...///---***))))))***)))(((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((()))))))))))))))***++++++,,,,,,++++++************++++++++++++++++++*********++++++,,,...------,,,,,,,,,------------,,,++++++,,,.../////////000111111000...---,,,+++++++++,,,---......777999>>>BBBEEEFFFFFFEEEJJJIIIGGGBBB>>>;;;;;;<<<888777666555444444555666444333111///...///000111555333111000111111111000/////////000222555999;;;<<<>>>@@@???>>>???CCCFFFFFFGGGJJJPPPVVVYYYZZZYYYccceeehhhiiijjjnnntttyyyzzzzzzzzz}}}yyyppp```VVVQQQSSSNNNOOOXXXdddwwwlllPPP:::///---......------------,,,,,,,,,,,,---,,,,,,,,,......,,,++++++******))))))******+++))))))))))))(((((((((((((((((((((((()))***+++,,,***)))((((((((()))+++,,,)))))))))******+++++++++******))))))))))))******%%%&&&((((((((())),,,...333...)))(((***---,,,***,,,,,,,,,+++++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,...............000111111111111111111222333444555;;;BBBBBBAAAOOOtttooonnnvvvaaaFFF222000---+++)))((()))******)))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))************++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***++++++++++++***)))******+++,,,,,,------++++++******)))*********,,,,,,+++++++++,,,---------,,,,,,++++++,,,---------......//////...---------------,,,,,,------------///222555888;;;<<<===???@@@AAA@@@@@@@@@BBBDDDDDDCCCCCCAAAAAABBBDDDGGG@@@>>><<<::::::;;;===???<<<777333333666999:::999666666777777:::>>>CCCFFFIIIIIIIIIIIIKKKNNNRRRUUUUUUWWW\\\bbbjjjpppuuuwww|||{{{|||gggZZZYYY\\\___\\\TTTQQQ\\\jjjpppllllllrrrzzz}}}qqqZZZNNN>>>333.../////////,,,,,,,,,,,,+++++++++***+++++++++---//////---++++++***)))(((((()))***++++++++++++***************))))))(((((()))***++++++))))))(((((())))))***+++(((((())))))******++++++******))))))))))))******)))***++++++***+++---///777333...+++******)))(((+++*********)))((((((((())))))******+++++++++,,,******+++++++++,,,,,,,,,------------...///000111000000111111222333444555<<>>===@@@DDDIIIEEEFFFIIINNNTTTZZZ```dddaaa___\\\]]]```fffjjjmmmqqqsssvvvvvvvvvyyy~~~}}}~~~xxxooocccWWWNNNIIIGGGEEEKKKYYYnnnvvveeeVVVFFF:::555---,,,++++++,,,---,,,+++++++++++++++***************))))))***,,,---,,,******))))))(((((())))))***(((((((((((()))))))))))),,,+++***)))((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))*********++++++)))'''&&&''')))''',,,111111---******+++,,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000000000111222444555666:::AAAAAA@@@NNNssstttsssyyyvvvgggCCC>>>///(((///...(((***)))((('''((())))))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))''''''((((((((()))))))))+++++++++,,,,,,,,,---------------...///000000000000000000000///...---,,,*********+++++++++,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000000/////////........./////////.........------,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((()))))))))''''''((())))))))))))))))))))))))******+++++++++++++++***++++++,,,---...,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,---............///000000///...---...............---------+++,,,...///......///000,,,000444555444555999===888999<<<@@@EEEJJJNNNPPPMMMLLLLLLLLLMMMQQQVVVZZZ]]]```ddddddbbbccchhhllluuurrrppprrrvvvyyyzzzzzz~~~|||}}}~~~cccRRRKKKKKKGGGJJJOOOTTT\\\dddiiilllbbbjjjxxxxxxeeeOOO@@@888111------000///---,,,,,,---------,,,,,,+++++++++************)))(((((()))******)))(((((())))))))))))(((((('''((((((((())))))))))))******)))))))))))))))***(((((()))************************)))((((((''''''******))))))))))))******((())))))((('''&&&((()))%%%'''+++------,,,+++***+++++++++++++++,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------...///000//////000111222444555666999@@@@@@???MMMrrrnnnsss}}}eeeSSS333333)))%%%---,,,'''***)))((('''((())))))'''%%%'''''''''&&&&&&'''''''''(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,))))))******+++++++++,,,........./////////000000...//////000111222222333222222222222111000...............////////////000////////////000000000000...........................//////000111222222222222222222222111111111000222222111111000000//////......---------,,,,,,,,,------------------------))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))))))))*********++++++++++++,,,---...///...---,,,+++************,,,,,,,,,,,,,,,+++***)))---------------...///000111111222222111///...,,,***+++,,,------------,,,)))***,,,,,,***))))))***(((---111222000000333777999:::;;;<<<>>>??????@@@CCCEEEEEEDDDCCCFFFLLLQQQSSSXXX[[[[[[YYYYYY\\\```cccdddfffeeeeeefffiiilllhhhppp{{{|||qqq\\\MMMGGGFFFGGGGGGNNNZZZjjj}}}zzznnnRRRDDD555000///...------///......------,,,+++***,,,,,,,,,++++++++++++***+++)))'''&&&((()))))))))'''((()))******)))((('''))))))******+++++++++,,,(((((((((((()))***+++,,,(((((()))***************++++++***)))((('''&&&&&&******))))))))))))******((()))***)))((()))+++,,,)))((('''))),,,---)))&&&(((((())))))*********+++*********)))))))))))))))******+++++++++,,,,,,,,,...------......///000111//////000111222444666777999???@@@>>>MMMqqq|||oooRRR777+++++++++*********))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''&&&&&&'''((()))+++++++++***)))---------------------,,,000000000111222222111000444444333333333333333333777555444333333222000...000000000000000/////////222111111222333222111000///.........///000000111///000222333333333222222222444555666444222000000444222111222444555333000111111111000//////...---000000//////...---------,,,---......,,,************+++,,,------,,,+++***000---)))'''&&&((()))***&&&))))))((((((((('''%%%''''''&&&&&&'''(((((()))(((((((((((((((((((((((()))***************))))))++++++++++++,,,---......------,,,,,,,,,+++++++++++++++***)))(((((())))))---------------------------...000111111///---,,,,,,,,,,,,---------------...---+++*********++++++------,,,+++,,,---///000111111222333444444555555:::;;;<<<===>>>@@@CCCFFFPPPRRRTTTUUUWWWZZZ^^^bbbfff```bbbjjjjjjddddddllliiirrr{{{jjj\\\[[[ccckkkooofff```WWWQQQPPPQQQMMMHHHNNN[[[rrrnnn\\\QQQ999777222...,,,,,,---...+++,,,,,,---,,,+++)))(((++++++******)))(((((((((***************)))((('''******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((()))***++++++)))************++++++++++++(((&&&'''******(((&&&************)))))))))))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++///...---,,,,,,---///000000111222222444444555666888===<<<;;;LLLqqq^^^GGG999111++++++*********))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***+++,,,------------,,,........................333222222222333444444333222333444444444333222111333222111111111111000000222222111111111111111111555444333333333222111///222333444333111000111333222333444555666666666666666888:::;;;:::888666555:::999999;;;===<<<999666222333333444666888:::;;;777666555555666555333000///000111111000000000000///////////////...---,,,---,,,+++*********+++,,,((()))******++++++***((()))((((((''''''(((((()))'''((((((((((((((((((((('''(((((()))))))))((((((*********++++++,,,---.........---------,,,,,,,,,,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...------------------.........///...,,,+++++++++,,,,,,++++++*********+++---------------.../////////000444555777777888999<<<>>>CCCFFFIIIKKKOOOSSSXXX\\\^^^YYY]]]kkksssmmmgggffffffnnnwwwzzztttllluuuuuuoooaaaZZZPPPGGGCCCBBBCCCDDDNNNRRRYYYcccooowwwvvvpppwwwyyywwwjjjZZZJJJ>>>666555333000---++++++,,,,,,+++++++++,,,++++++******))))))))))))))))))******))))))))))))))))))((((((***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))***************(((((()))))))))*********+++***))))))))))))(((''')))))))))))))))(((((((((((((((((()))***+++,,,---******+++,,,,,,,,,,,,+++///...---,,,,,,---///000///000000111222333444555999======<<>>===<<<;;;999888888888555555444333333333222222,,,...//////...------...++++++---......---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))******)))******+++,,,---............------------,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,---/////////...------------........./////////...---,,,,,,,,,---...,,,+++*********+++,,,---++++++++++++++++++,,,,,,,,,...000111111111222444777999<<>>>>>>>>QQQwww}}}xxx|||uuuiiiVVVCCC666000...---******)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++++++++,,,---....../////////...---,,,,,,---...///111111111111222222222222111111000//////111333666333333333222222222222222555666666555444333333444111000000111444777:::===???@@@BBBCCCBBBBBBBBBCCCMMMSSSXXXWWWQQQNNNQQQUUUYYYVVVRRRPPPQQQVVV]]]aaa_________```^^^[[[WWWTTTUUUXXX\\\```bbb```\\\YYYQQQQQQPPPQQQSSSWWW[[[^^^eeebbbaaaffflllllleee^^^XXXTTTOOOKKKGGGDDDBBB@@@;;;;;;::::::::::::::::::444555555444222111111111222000111333222///---...---,,,+++***************+++++++++++++++*********(((((()))***++++++++++++))))))))))))***+++,,,---...------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,************************)))***,,,---............---------......//////000...---,,,++++++,,,---...///...---,,,,,,---...///---------------------,,,)))+++...///...------...111333444666777:::===@@@EEECCCKKK```ppprrrjjjdddTTTWWWZZZ]]]gggvvvuuudddXXXSSSWWW]]]```___\\\YYYWWWKKKHHH===:::@@@??????IIIDDDLLLUUUUUURRRQQQWWW^^^|||ppp```JJJEEE;;;333------///111++++++,,,,,,++++++*********)))(((((((((***+++---(((((((((((())))))******(((((((((((()))******+++))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,---,,,+++((('''''''''((((((((()))))))))+++---...,,,(((&&&(((*********+++++++++++++++,,,,,,,,,+++*********+++,,,******+++,,,,,,,,,,,,+++---------------...///000//////000111222333444444999>>>>>>@@@TTT{{{wwwqqq```NNN;;;111111000)))###)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''((()))***+++,,,...//////......///000111111222222111000///......///000111222222222333333444444444333444444333222333666:::444222000///000222444666000222444555444555777999>>>===;;;:::;;;>>>BBBDDDQQQTTTWWWWWWUUURRRQQQQQQVVV]]]dddddd___]]]___cccgggaaaZZZVVVWWW___hhhooollljjjhhhgggfffddd___[[[ZZZ^^^dddhhhiiihhhfffddd[[[ZZZYYYYYY[[[^^^bbbdddhhhgggjjjrrr|||{{{uuummmhhh```[[[WWWTTTQQQOOODDDDDDDDDEEEEEEEEEEEEEEEBBB@@@>>>===<<<<<<;;;:::===999999<<<:::444222444000000...---,,,+++++++++,,,,,,,,,++++++*********((()))***+++++++++++++++))))))))))))***+++,,,---,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,------************************))))))***+++,,,---------,,,,,,------...//////000,,,,,,+++******+++,,,---000///...---------...//////////////////.........***,,,///000///............///000111111333777999>>>===BBBLLLVVVYYYYYYYYYMMMOOOOOOMMMPPPWWW\\\\\\{{{zzzkkk^^^RRRKKKBBBBBBAAA???>>>???BBBEEE@@@GGGFFFCCCFFFGGGQQQeeeqqq{{{zzzssssssuuuvvvlllbbbSSSEEE111///---,,,,,,---...000***++++++,,,,,,,,,+++***)))(((((('''((()))+++,,,))))))))))))(((((('''''')))))))))))))))***+++,,,(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++)))***,,,---,,,***((('''((((((((()))))))))*********---...,,,)))'''(((***)))))))))*********++++++))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---...///000000000000111222333444555555999======@@@VVV}}}{{{uuu___PPP@@@888000---+++''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((()))***++++++,,,------///000111222222222222222333333444444444555444444333333333333333222222333333444555555555111333444333222222666:::777666444444555888;;;===555999>>>@@@AAADDDHHHLLLTTTQQQMMMIIIGGGIIIKKKMMMaaafffjjjjjjeee___[[[YYYWWW]]]dddeeecccaaaaaaccceee```YYYTTTUUU\\\eeekkkiiifffcccccceeeeeeccc```\\\___cccffffffeeeffffff]]]\\\\\\\\\^^^```cccdddbbbdddjjjuuuuuuooohhhdddccccccbbb```TTTTTTUUUUUUUUUSSSRRRPPPPPPLLLJJJLLLQQQRRROOOKKKJJJEEEDDDIIIGGG???<<<@@@>>>===:::777444111//////......------,,,,,,++++++******+++++++++******)))******)))******+++,,,---++++++++++++************,,,,,,++++++,,,,,,------************************))))))******++++++,,,,,,***++++++,,,---...//////,,,+++*********+++,,,---...---,,,+++++++++,,,---------------............,,,...000000/////////111+++,,,......///222555888:::999999::::::===AAADDD@@@BBBBBB??????AAABBB???JJJMMMNNNMMMIIIEEEAAA>>>777777888:::>>>FFFNNNUUUWWWdddjjjjjjkkkiiitttvvvnnn___PPPGGGBBB999///+++,,,---...---+++)))(((***++++++,,,,,,,,,++++++(((((((((((((((((()))*********)))(((((('''&&&&&&******)))(((((()))++++++(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))******))))))***+++***)))((('''(((((()))))))))************+++++++++)))((()))***&&&&&&&&&'''(((((())))))''''''''''''((()))***+++******+++,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333444555555666999<<<<<<@@@VVV~~~}}}~~~~~~{{{ssseeeSSSAAA444+++***+++,,,)))%%%)))111((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***)))***+++,,,...///000111000000111222333333444444555555555555555555555666555666666666555555444333222222333333444555555666222555999888666666999<<>>555444000)))'''+++---,,,+++******)))))))))******+++******))))))))))))***(((((()))))))))(((&&&%%%&&&&&&''''''((())))))))))))(((&&&$$$$$$$$$%%%&&&'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%''''''&&&&&&'''((()))***&&&&&&&&&'''''''''(((((()))&&&%%%'''***,,,***((()))******+++,,,,,,------DDD>>>444,,,'''(((,,,///******+++,,,,,,,,,,,,+++***+++,,,...///000000000//////000111222333333444888::::::>>>UUU}}}~~~sssbbbKKK999111.........+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((***+++)))%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((()))))))))***+++...000222111111222333444666777888222666999999666444333444222333555666777666444333888555;;;===666555777111888666777::::::888;;;???HHHJJJLLLNNNOOOOOOOOOOOOWWWTTTTTTYYYZZZWWWVVVWWWTTT[[[aaaaaa\\\WWWXXX[[[ggghhheee]]]ZZZ```gggjjjbbbggglllmmmjjjgggeeeeeefffjjjllllllooosssrrrnnnlllqqqwwwxxxuuuuuuxxx{{{~~~yyy{{{wwwuuuqqqllliiigggjjjnnnpppkkkgggmmmeeeaaacccgggkkkssszzz{{{{{{}}}|||tttkkkgggaaa^^^dddmmmuuuzzzfff___\\\]]]aaaaaa^^^bbbiiivvvpppqqqmmm^^^YYYZZZTTTNNNIIIGGGJJJHHHAAA<<<>>>AAA@@@>>>>>>===<<<:::999555000...111222000......000///...---,,,---///000---,,,,,,---......,,,***---,,,+++,,,...//////...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...,,,,,,,,,...000111111000...------...000111111000000///...---------,,,------...........................////////////---...///111222222222222222555:::>>>AAADDDGGGJJJOOORRRVVVggg|||uuugggXXXIII===666222///...,,,+++***+++,,,,,,,,,...000...***(((***,,,(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***++++++,,,...//////...,,,+++((((((''''''''''''(((((('''((()))******)))((('''************))))))))))))))))))(((((('''''''''&&&***)))(((&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***(((***++++++***))))))***,,,<<<888333...+++)))***+++++++++++++++++++++++++++,,,---...///000000000000111111111222333444555666888BBB>>>???XXX|||{{{qqqVVVKKK<<<222...------,,,++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***------------...000222333444444444444444444444555666666666444222333666:::777666555333222111111111666333999:::333666>>><<<<<<;;;;;;>>>@@@DDDLLLVVV\\\YYYUUUSSSSSSSSSSSSSSSTTTQQQRRRWWWWWWTTTSSSTTTUUUYYY]]][[[VVVTTTWWW[[[kkkrrrwwwvvvtttrrrmmmggglllooorrrrrrqqqppprrrssswww|||}}}}}}~~~zzz}}}yyyvvvxxx|||~~~qqqqqqiiiiiimmmqqq{{{zzzjjj\\\YYYYYY^^^aaa```cccggglllhhhmmmmmmdddcccfffaaa\\\TTTOOOPPPPPPLLLKKKMMMKKKJJJHHHFFFFFFFFFFFFEEE<<<555222444777555222222111///...---------,,,+++...---,,,+++++++++***)))+++******+++---...---,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,...///000///---,,,,,,---///000000000//////...------,,,------...////////////............//////000000000---...///000111222222333888;;;???EEEKKKPPPSSSUUUZZZ]]]___ooo~~~pppeeeXXXSSSKKKBBB:::444111000...---,,,+++***++++++,,,,,,,,,---,,,***))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((())))))((()))************)))(((((((((''''''''''''(((((((((((())))))))))))((((((******)))))))))(((((((((***)))))))))((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))***,,,///...+++***)))***,,,---++++++++++++++++++++++++,,,---...///000000000000111111111222333444555666888AAA>>>>>>WWW{{{wwwjjj\\\OOO999444...++++++,,,***)))+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$######$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&'''''''''(((***,,,...///111111111111222333444555555555666666666666555555666666555333111111444666777555333111111222333444777888CCCJJJFFFIIINNNJJJRRRRRRTTTVVVUUUWWW___iiieee^^^VVVSSSVVV[[[```bbbkkkhhhggggggccc[[[VVVVVVXXXZZZ[[[XXXTTTSSSWWW\\\jjjrrr{{{|||qqqfffkkklllmmmmmmmmmooorrrttt{{{vvvoooiiifffdddbbbcccfffddd]]]___aaa^^^eeennnmmmhhhbbb]]]___aaa^^^ZZZXXXZZZXXXTTTQQQOOOOOOPPPPPPOOOFFF@@@BBBEEEDDD@@@>>>===:::666555666555222///222111000...------------+++******+++---...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++***))))))***,,,---......,,,,,,,,,,,,....../////////......------,,,---......///////////////---......///000111111222............///000222333777888;;;CCCLLLSSSVVVVVVXXX\\\[[[dddwwwwwwmmmdddWWWIII>>>666444111...---,,,---...---,,,++++++***+++++++++,,,***))))))***)))(((''')))))))))))))))))))))))))))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))(((((((((((('''''''''*********))))))))))))((())))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''')))+++***(((''')))+++)))***+++***)))(((***,,,'''''''''(((***+++---...++++++++++++++++++++++++,,,---...///000000000000111111111222333444555666888BBB>>>>>>WWWzzzyyy|||xxxkkk\\\MMM===000...,,,************(((&&&******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""%%%'''%%%"""######$$$%%%&&&&&&''''''+++,,,---...000111333444222333333444555666777777444444666777888888777777444555777666555333111000222333333555777:::===???@@@EEEXXXhhhjjjiiicccUUURRRTTTYYY]]]ZZZWWW\\\dddfff___XXXYYYcccqqq}}}yyymmm^^^TTTRRRWWWYYYYYYVVVRRRQQQUUUYYYcccgggkkkoootttvvvqqqiiifffggghhhiiiiiijjjkkklllrrruuuwwwvvv{{{~~~yyytttvvv|||zzz~~~zzztttuuuxxxqqqbbbZZZTTTNNNVVVaaa``````___bbbjjjooommmeee^^^eeebbb^^^XXXTTTSSSUUUVVVeee[[[TTTVVV[[[ZZZUUUSSSMMMHHHAAA>>>??????<<<:::555555444222111000000111...---,,,---///000///...------,,,,,,,,,,,,------,,,,,,,,,---------......++++++***)))******+++,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,---...//////000000//////------...///000222222333///...---,,,---///222333333222444<<>>@@@@@@===777333000000000///......000000///......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......///////////////,,,---...///000111222333///...---,,,,,,...000222333111111888@@@EEEEEEBBB@@@FFFBBB@@@JJJOOORRR[[[llllllkkkggggggooo|||wwwfffUUULLLFFF@@@999444111000...,,,,,,,,,,,,,,,++++++++++++)))*********************,,,***'''(((+++,,,***'''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((((((((()))***((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%))),,,***&&&%%%(((+++)))******)))(((((()))+++***+++,,,,,,---,,,++++++*********++++++,,,,,,,,,,,,---...///000000000000111111111222333444555666;;;EEEAAAAAAZZZ}}}PPPGGG:::333222222///+++***)))(((''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###(((((()))+++,,,...///000111111222333333222222222222333444555777777777777333333111000////////////111///---///444999>>>@@@@@@BBBFFFJJJMMMNNNNNNNNNVVVRRR\\\lllsssvvvqqqaaaWWWRRRPPPQQQRRRVVV^^^gggjjjgggdddeeekkkvvv{{{ooohhhggghhhhhhhhhfffdddcccdddeeetttuuurrrnnnooosssssspppzzz|||}}}uuuooommmsssvvvuuuvvv~~~|||qqqjjjiiikkknnnwwwssssssxxxyyyvvvssssssrrrwwwzzzyyyvvvyyyxxxttt{{{sssrrrqqqkkkdddaaa```^^^YYYYYY\\\^^^]]][[[YYY[[[^^^]]]XXXWWW\\\```___^^^^^^ddd___XXXQQQNNNOOORRRTTTTTTWWWYYYTTTKKK@@@999666444222111000111000///---......------------......,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,------...///000000111...------,,,---...///000000//////222777999999777666???<<<999BBBHHHKKKTTTbbbbbbaaa___```fffpppxxxtttyyy{{{zzz}}}|||pppddd\\\SSSGGG<<<777777444...++++++---......******+++++++++******)))(((((()))************)))+++)))))))))******)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&(((***)))'''&&&(((***((()))***)))(((''')))+++'''((()))***++++++++++++*********++++++,,,,,,---,,,---...///000000000000111111111222333444555666;;;EEEAAABBB[[[666111+++))))))***++++++'''(((((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''((()))+++,,,---///111222444444111222333444444444333333555666666777777666555444222111000///000222444666;;;<<<>>>DDDIIIMMMMMMKKKMMMMMMOOOQQQRRRTTTTTTUUUYYYTTT[[[dddgggmmmqqqjjjXXXSSSPPPSSSWWWXXX[[[___mmmnnnnnnlllkkknnnuuu{{{~~~}}}{{{xxxuuussstttvvvxxx|||tttpppqqqqqqpppwwwxxx{{{~~~~~~yyypppjjjhhhooosssrrrqqquuuzzz|||~~~yyypppfff``````ffflllqqqnnnooorrrrrrnnnnnnpppnnnrrruuusssooommmppptttzzzwwwuuutttsssqqqppppppzzzuuuuuu|||uuuzzzpppqqqxxxxxxqqq|||yyy~~~xxxppppppqqqooooootttzzz{{{wwwttttttuuummmkkkkkkllliiiccc```aaaggggggddd___YYYXXX[[[___dddjjjnnnkkk```RRRGGGBBB;;;999777666555444222000......------------......++++++++++++,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,+++,,,,,,---------------,,,,,,------.........///,,,------------.........,,,,,,---......///......,,,777444///777===@@@HHHNNNNNNOOOQQQUUUZZZ___bbb```fffjjjlllooovvv~~~yyysssllleeeRRRIII@@@<<<888222......---,,,*********+++++++++'''(((***++++++***(((''''''''')))*********))))))'''((())))))((('''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((((((((('''&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((('''((()))))))))(((&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***)))'''''')))***''''''((()))******+++,,,)))******+++,,,,,,------,,,---...///000000000000111111111222333444555666999CCC@@@AAA[[[++++++,,,---+++((((((+++((()))******)))''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$'''******((((((+++...---...000111333555777777222333555777777777777666999999999888777555333111000000///000444999???BBBOOOTTT]]]ggglllhhh^^^VVVSSSSSSRRRSSSTTTWWWZZZ\\\XXXWWWaaahhhfffkkksssqqq```___eeeqqqzzzzzzvvvttt{{{{{{yyy~~~{{{}}}xxxwwwyyy}}}zzzooogggiiinnnpppooopppqqqtttuuuqqqiiiccceeellloookkkgggfffggggggoooqqqppplllhhhhhhnnntttssssssvvvxxxuuupppqqqwwwcccnnn{{{{{{tttppppppyyy~~~wwwtttrrrtttxxx{{{zzzxxx|||{{{zzzxxxppphhhhhhnnnoooiiinnn}}}uuuzzzzzzyyyxxxsssppptttzzzwwwpppnnncccdddoooyyyuuuooopppbbbeeegggccc\\\YYY[[[```ccckkksssssshhhZZZNNNIIIBBB@@@===<<<;;;999777444......------------......******+++++++++,,,,,,,,,---------------,,,+++***,,,------......------,,,+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,------------------,,,,,,---.........------,,,...//////---,,,---...)))333000)))...333555;;;;;;===BBBIIIRRRXXX\\\]]]cccjjjnnnllliiillltttzzz{{{zzzpppcccbbb\\\RRRJJJGGGCCC>>>:::333/////////---...111((()))+++...///...---,,,)))***+++,,,,,,***((('''&&&'''(((*********)))((($$$''')))(((%%%$$$''')))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&''')))******)))'''&&&((((((''''''''''''(((((('''((()))******)))(((''')))(((((((((((('''''''''&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''((()))))))))'''''')))***,,,+++***************+++))))))***+++,,,,,,------,,,---...///000000000000111111111222333444666666777AAA???@@@[[[+++*********))))))(((((())))))))))))))))))))))))&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''((()))+++---000222333333333444444555555666666888777666666666555333222000222444444222111111222111555;;;AAAGGGNNNWWW\\\^^^```gggrrr|||zzznnnccc___]]][[[[[[```hhhpppuuuvvvssspppoooqqqtttuuuvvvzzztttsssxxxyyywwwyyy}}}}}}zzzvvvtttuuu}}}~~~qqqnnnssstttqqqvvvxxxxxxuuutttuuutttpppvvvsssnnnkkkqqqzzz}}}{{{{{{xxx{{{}}}{{{yyyyyyvvvyyyzzz||||||xxxoooiiiggggggooohhhhhhssszzz}}}{{{}}}{{{sssvvvuuuqqqsssxxxxxxtttwwwsssooonnnooorrrssssss{{{zzz|||vvvrrr|||xxxhhhaaaeeegggbbb\\\ZZZccchhheee^^^YYYUUUQQQUUUWWWQQQEEE@@@@@@:::000222111/////////...,,,+++,,,000000***)))---///---+++,,,---///---+++---000///...---,,,,,,,,,......................................................//////......---------,,,,,,,,,,,,---...//////000222111111000///......---+++++++++,,,,,,---------...///111555;;;BBBIIIMMMNNNRRRXXX]]]^^^\\\XXXUUUVVVTTTSSSTTTTTTPPPGGG@@@777555222111111000///---.........---,,,+++***))))))))))))))))))((('''''')))************+++++++++************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&(((((())))))******++++++)))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))***))))))(((''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************+++++++++*********))))))++++++++++++++++++++++++...///000000//////000111///111333444444444555666:::???;;;???\\\}}}*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((,,,,,,---///111444666777777777888999::::::::::::777777777777777666444333333222111111222555:::===AAACCCFFFHHHKKKOOOTTTXXXZZZ[[[```lllzzz~~~yyyrrrmmmfffccciiixxx{{{uuuuuuwwwwwwxxxyyy|||vvvzzz|||uuurrrooonnnpppvvv~~~wwwvvvyyy|||~~~}}}|||{{{~~~}}}zzzyyywwwxxx{{{}}}}}}{{{yyyvvvvvvqqqmmmrrr{{{~~~{{{sssnnnlllooorrrrrrqqqsssvvvvvvtttxxx~~~~~~rrrkkkkkkvvvhhhffffffbbb]]]iiimmmnnnkkkiiifff___WWWeeebbbXXXLLLDDDBBB???;;;999777444333333333111000,,,000000++++++...000------,,,,,,,,,,,,+++,,,------------,,,------..............................------------------------000000/////////.........------......///000000111111111000//////...------++++++++++++,,,,,,,,,,,,******,,,...222777;;;>>>;;;>>>CCCFFFGGGEEEBBB@@@>>><<<::::::<<<:::444///111///---,,,------,,,***,,,,,,,,,---,,,,,,++++++))))))******))))))((('''(((((()))))))))******************)))))))))(((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%((((((((((((((('''&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))(((((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))*********+++++++++++++++++++++*********))))))++++++++++++++++++++++++---///000000///...000111///111333333333333555777<<>>XXXyyy(((((((((((((((((())))))''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((((()))+++...111444666777777666666777888999::::::<<<<<<<<<;;;999666444222111000///...///333;;;@@@@@@EEEMMMVVV]]]___]]][[[[[[YYYXXX\\\bbbeeeccc```\\\[[[\\\cccnnnvvvyyyyyy}}}yyywww}}}zzzzzz}}}zzzyyyyyyyyyxxx~~~yyysssxxx|||}}}|||wwwrrrooommmmmmqqqvvv{{{wwwrrrooommmsssnnnmmmrrrxxx|||~~~{{{zzzsssvvv}}}~~~vvvqqqtttyyyzzzxxxwww}}}~~~yyytttvvvzzzrrrggg[[[QQQHHHBBB>>>===999555333333222111000111222000,,,,,,000000,,,((()))***,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))((((((((()))***,,,,,,,,,+++)))((())))))((((((((('''''''''))))))***,,,,,,+++(((&&&)))((('''(((+++---------,,,,,,,,,,,,+++***)))(((***************)))((((((((((((((()))))))))******)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((''')))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))*********************************++++++,,,,,,,,,+++---......------...///000111111000000111555888999@@@<<<===VVVwww''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&'''(((***++++++,,,...000222555888:::;;;;;;;;;:::::::::;;;<<<<<<;;;:::888777555333222111000222555777:::AAAJJJQQQSSSUUUWWWXXXWWWXXXZZZ\\\ZZZ[[[```mmm|||jjjjjjlllttt~~~|||{{{zzz{{{wwwyyy|||}}}zzz|||yyy|||||||||||||||yyypppggghhhrrr}}}zzzssstttyyy}}}wwwuuuuuuwwwwwwvvv~~~~~~vvvmmmjjjiiikkkoooqqqrrrxxxqqqmmmnnnkkklllppplllnnnyyyzzzxxxppplllqqqyyyvvvkkkaaaXXXQQQMMMOOOFFF>>><<<;;;888777777666<<<;;;333///111111,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))***************************************)))))))))))))))((()))***+++++++++***)))((('''''''''''''''''''''&&&(((***++++++)))&&&$$$)))'''&&&''')))++++++***------,,,,,,+++)))(((''')))))))))))))))(((''''''(((((()))))))))*********))))))(((((((((((('''''''''(((((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))***************+++++++++*********++++++,,,,,,---+++,,,------,,,,,,---//////000111111000111444777;;;BBB>>>???VVVwww'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%&&&''')))+++---...///333444555666888999:::;;;<<<<<<;;;:::::::::;;;;;;666555333222111222333444555:::AAAEEEGGGKKKQQQVVVXXX\\\^^^[[[VVVUUUXXX]]]XXX[[[fff{{{~~~|||}}}}}}{{{sss|||sssxxx|||}}}yyylllooooookkkjjjnnnqqqpppttttttnnnddd```gggssszzz{{{rrrkkkmmmrrrxxx|||vvvwww}}}}}}vvv}}}qqqfffhhhlllooooooooowww~~~oookkkmmmiiijjjlllhhhiiimmmvvv}}}ssssssuuuxxxyyyuuutttzzz|||tttsssrrrzzztttnnniiieeebbbVVVKKKHHHEEEAAA???AAAEEENNNOOOCCC999777555000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))******************(((((())))))***)))))))))((()))))))))))))))))))))((()))******))))))))))))+++)))(((((()))***)))(((+++++++++++++++***)))(((((((((((((((((('''&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''''''((((((((())))))))))))((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&'''(((((()))))))))(((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))******+++,,,,,,------***,,,------,,,,,,---......///111222111222333555:::BBB>>>>>>UUUuuu&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&''')))+++---000222222999999999999999999999999::::::999888888888888888777666444333444777:::<<<;;;CCCKKKOOONNNMMMNNNQQQQQQZZZbbbccc]]]XXXZZZ^^^___bbbmmm||||||{{{{{{uuulll~~~{{{|||qqqzzz~~~yyyxxx{{{xxxrrrgggiiiiiiffffffhhhhhhfffwwwyyyttthhhaaafffrrr{{{xxxoooiiijjjooouuu{{{|||wwwrrrvvvvvvvvv~~~uuuiiilllppprrrpppppp{{{tttqqqsssmmmoootttqqqnnnlllmmmwwwzzzppptttoooooosssoookkkqqq}}}wwwvvv|||xxx|||wwwzzz}}}|||pppbbbUUUPPPMMMHHHFFFHHHSSS^^^```QQQCCC>>>;;;666555333111000/////////000........................************************))))))*********+++++++++))))))))))))((((((((((((((((((((()))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))&&&'''((())))))))))))((((((((((((''''''(((+++......,,,*********+++***)))))))))***++++++++++++***'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''((((((((())))))******&&&''''''((()))***++++++&&&'''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''''''''((())))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''((()))******))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))***+++,,,,,,------***,,,------,,,+++---...---///111222222222333444888@@@<<<<<