BM6(d% tttkkk```XXXUUUTTTRRRPPPRRRSSSTTTVVVYYY\\\___aaa]]]```gggppp{{{}}}{{{xxxyyyvvvnnnhhheeehhhiiijjjkkkllllllmmmnnnhhhgggeeeccc```^^^\\\[[[hhhlllooojjjfffjjjxxxvvvjjjbbbaaaaaa```___dddfffhhhjjjlllmmmmmmmmmnnnqqqtttssspppooorrruuunnnmmmlllkkkjjjjjjjjjjjjddddddeeefffggghhhiiiiiipppppprrrsssuuuvvvxxxxxx|||~~~ttthhhbbb______kkkssssss}}}|||}}}wwwqqqfff\\\PPPIIIHHHHHHHHHFFFEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUXXX]]]dddkkkqqquuuzzz~~~yyyrrrmmmkkknnnrrrzzz}}}pppuuu}}}ppphhhZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNRRRXXXZZZUUUOOOTTTgggxxxjjj```SSSKKKJJJKKKLLLKKKMMMOOOQQQTTTVVVWWWWWWWWWVVVZZZ]]]\\\YYYXXX[[[^^^TTTTTTRRRQQQPPPPPPPPPPPPRRRRRRSSSTTTVVVWWWWWWXXXWWWWWWYYY[[[]]]___aaabbb[[[^^^aaacccfffnnnzzzzzziiiXXXNNNKKKNNNQQQQQQiiipppjjjjjjuuuiiiQQQQQQiii|||}}}sssfffjjjooowww}}}~~~zzzzzz|||~~~wwwssshhhaaalllfffccc```___aaagggnnnsssttttttuuuxxx}}}xxxsssuuu}}}~~~|||zzzzzz}}}wwwlll[[[SSSJJJFFFFFFHHHGGGEEECCCCCCCCCEEEHHHJJJLLLMMMRRRQQQPPPPPPUUU]]]aaaaaadddgggfffccceeejjjoooooo~~~xxxlllfffeeedddjjjwwwxxxaaa[[[TTTRRRSSSTTTRRROOOOOOQQQQQQNNNIIIGGGKKKOOOMMMKKKJJJJJJKKKQQQ```ooojjjXXXOOOLLLGGGGGGJJJFFFJJJJJJJJJMMMPPPRRRRRRQQQWWWZZZ[[[ZZZWWWUUUVVVXXXQQQOOOLLLKKKKKKLLLKKKJJJMMMMMMMMMMMMNNNPPPRRRTTTTTTVVVXXXYYYZZZ[[[^^^```___]]]^^^ccceeehhhtttqqq^^^RRRJJJEEEEEEGGGLLLgggsssuuuccc}}}zzzeee|||ZZZKKKMMM___~~~sss{{{uuufff]]]XXXXXXYYYZZZ___hhhrrryyy}}}}}}~~~{{{xxxwwwsssnnnooossswwwwwwssseeeddd[[[RRRUUUfffyyy|||```SSSHHHHHHMMMPPPOOOOOORRRRRRTTTXXX^^^dddmmmttt}}}yyymmmfffjjjmmmmmmnnnttt|||{{{zzzzzz}}}~~~yyypppkkkkkklllhhhgggeeecccaaa___]]]\\\___]]]\\\]]]```aaa^^^[[[WWWXXXXXXWWWVVVVVVXXXZZZ^^^cccfffddddddhhhiiihhh]]]ZZZVVVUUUVVVWWWXXXXXXWWWWWWWWWTTTQQQOOOPPPQQQQQQRRRUUUXXXZZZZZZZZZYYYWWWWWWVVVTTTPPPMMMLLLMMMLLLLLLLLLMMMMMMNNNNNNOOONNNNNNOOOQQQTTTWWWZZZ\\\bbbcccdddeeehhhkkknnnpppxxxxxxwwwtttrrrrrrtttvvv}}}}}}{{{sssssswww}}}}}}{{{yyyyyy{{{~~~~~~{{{|||~~~yyynnndddTTTMMMFFFDDDEEEFFFEEEDDDDDDEEEFFFGGGGGGIIIKKKMMMPPPQQQPPPNNNNNNOOOPPPPPPRRRUUUXXX]]]jjj|||zzzmmmaaaYYYVVVVVVVVV\\\eeettt~~~yyyZZZUUUPPPNNNQQQRRRQQQOOONNNNNNMMMJJJHHHHHHLLLOOOKKKJJJIIIGGGEEEJJJZZZjjjgggUUUMMMKKKEEEFFFLLLIIILLLJJJIIIKKKMMMOOOPPPOOORRRUUUYYYZZZXXXUUURRRQQQNNNKKKIIIHHHIIIJJJIIIIIIKKKKKKJJJKKKLLLNNNPPPRRRPPPRRRUUUVVVVVVWWWYYY[[[\\\[[[]]]```aaaeeeqqq~~~|||mmmZZZNNNHHHDDDDDDHHHPPPbbbmmmvvvpppjjjrrrdddVVVGGGGGG]]]~~~{{{ssszzz~~~sssdddYYYUUUaaaaaa___]]][[[\\\```cccxxx{{{{{{vvvvvvtttssstttqqqnnnqqqwwwyyyiii^^^]]]ZZZUUUOOOMMMVVVbbbeeebbbUUUKKKDDDEEEJJJKKKKKKLLLMMMKKKIIIJJJMMMTTT]]]eeesssvvvrrreee]]]___cccbbbffflll~~~}}}~~~~~~|||zzzwwwvvvtttqqqpppooooooooolllnnnnnnjjjddd``````bbb\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPOOOOOOPPPPPPNNNMMMJJJKKKKKKJJJIIIIIILLLNNNPPPTTTUUUTTTVVVYYYYYYWWWMMMJJJGGGFFFGGGHHHIIIIIIIIIIIIIIIFFFDDDBBBCCCDDDEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGDDDAAA>>>===>>>>>>>>>>>>>>>????????????CCCBBBAAAAAABBBCCCEEEFFFJJJKKKKKKMMMPPPSSSVVVXXXYYYYYYXXXVVVTTTUUUWWWYYY___]]]]]]```gggooouuuxxx}}}|||~~~}}}{{{zzzyyywwwuuutttsssttttttxxxxxxyyyzzzxxxqqqeee\\\KKKGGGBBBAAACCCDDDCCCBBBAAACCCEEEEEEEEEFFFIIIMMMMMMOOOQQQPPPNNNMMMPPPSSSRRR\\\hhhvvvrrr```[[[UUUPPPOOONNNNNNNNNSSSWWW]]]cccfffeeecccaaaQQQMMMJJJJJJMMMOOOOOONNNLLLJJJGGGGGGIIILLLNNNOOOGGGFFFEEEFFFHHHOOO```qqqnnnZZZOOOKKKFFFKKKSSSRRRNNNKKKIIIHHHIIILLLMMMMMMNNNPPPTTTXXXXXXTTTNNNIIIIIIGGGEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNOOOOOOQQQTTTTTTTTTTTTVVVWWWWWWXXX\\\^^^```eeerrruuufffTTTJJJDDDBBBDDDHHHYYYaaaoooxxxvvvxxxqqqzzzcccfffSSSHHHHHH[[[~~~xxxvvv~~~wwwrrriiiqqq{{{vvvcccUUURRRTTTggghhhiiihhhfffddddddeeewwwvvvwwwyyyzzzwwwqqqlllkkkkkkmmmooooooooottt{{{|||iiiUUUOOORRRSSSSSSOOOIIIHHHKKKLLLIIIJJJDDDAAACCCFFFGGGJJJNNNOOOMMMKKKJJJMMMSSSZZZ]]]dddtttiiifffcccbbbiiisss}}}~~~|||wwwnnnaaaXXXYYY[[[[[[___ggg||||||xxx{{{yyyuuutttuuuvvvvvvuuupppooonnnmmmlllkkkkkkkkkfffhhhhhhddd___[[[\\\]]]VVVVVVUUUSSSRRRQQQPPPOOOJJJKKKLLLKKKHHHGGGFFFGGGFFFFFFFFFFFFEEEEEEHHHJJJLLLMMMMMMMMMPPPTTTRRRLLLEEEBBB@@@???@@@BBBBBBAAABBBBBBBBBAAA???>>>???@@@BBBBBBAAAAAA@@@??????>>>?????????===999777777777999999999888888888888888<<<;;;:::999999:::;;;;;;AAAAAABBBDDDGGGJJJMMMOOOVVVVVVUUUSSSRRRRRRUUUWWW[[[ZZZZZZ^^^dddlllrrruuu{{{{{{nnnzzz}}}tttppppppppppppppppppoooooorrruuuzzz{{{vvvlll___WWWFFFCCCAAAAAABBBBBBAAA@@@@@@CCCGGGGGGEEEFFFJJJNNNNNNNNNPPPPPPOOOQQQ[[[eeepppyyyeeeXXXPPPOOONNNNNNPPPPPPOOONNNOOOOOONNNNNNMMMMMMLLLKKKKKKIIIFFFGGGIIIKKKKKKKKKIIIFFFFFFIIIOOORRRQQQNNNEEEAAACCCKKKWWWeeevvv~~~cccOOOKKKLLLVVV___]]]RRRNNNIIIFFFGGGIIIKKKKKKMMMMMMPPPSSSVVVSSSKKKEEEEEECCCBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNQQQSSSVVVVVVVVVUUUUUUVVVSSSWWW\\\___aaaiiiwwwnnn___OOOFFFBBBBBBEEEJJJ```eeezzzsss}}}ssssssxxxnnnppp~~~tttZZZnnn{{{NNNIIIIIIXXX|||rrrssswwwxxxnnnsss}}}}}}kkkVVVLLLPPPXXX]]]bbbiiiooorrrtttvvvwwwssspppmmmmmmmmmjjjddd___aaabbbeeeiiijjjkkkrrr{{{{{{uuupppiii___UUUPPPRRRVVVTTTLLLEEEEEEFFFGGGFFFBBB@@@BBBDDDFFFMMMUUUVVVUUUTTTVVV]]]fffhhhffffff|||~~~yyywwwvvvssspppcccZZZQQQMMMKKKKKKPPPXXXjjjuuu}}}~~~}}}}}}|||xxxoooddd^^^```aaa^^^```ggg}}}yyyxxxxxxuuurrrpppppprrrssstttrrrqqqpppooonnnmmmmmmmmmkkkkkkjjjfffaaa\\\[[[\\\VVVVVVUUUTTTSSSRRRQQQPPPLLLNNNPPPNNNJJJGGGGGGIIIHHHIIIIIIHHHGGGHHHKKKMMMPPPPPPOOONNNSSSVVVRRRJJJEEECCCBBBBBBCCCDDDCCCBBBBBBCCCCCCBBBAAA@@@BBBCCCEEEDDDBBBAAA@@@@@@@@@@@@???@@@@@@>>>;;;999999999<<<<<<;;;;;;::::::999999:::999999:::;;;===???AAADDDDDDEEEGGGJJJMMMPPPRRRTTTTTTSSSQQQNNNNNNPPPSSSXXXWWWWWW[[[bbbiiioooqqqvvv~~~yyynnnxxx{{{qqqjjjkkklllmmmnnnmmmllllllooosssxxxyyyrrrgggZZZRRRDDDCCCBBBAAAAAAAAA@@@???DDDHHHKKKKKKIIIHHHIIIJJJNNNLLLLLLOOORRRYYYhhhxxxtttfffYYYQQQLLLLLLMMMOOOPPPOOOLLLJJJGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGEEEEEEFFFGGGGGGGGGFFFEEEGGGMMMUUUWWWRRRMMMFFFAAACCCSSShhhyyy```IIIIIISSSccckkkeeeTTTPPPJJJFFFFFFHHHIIIJJJOOOMMMMMMOOOQQQPPPKKKGGGDDDBBB@@@AAACCCDDDEEEEEEEEEEEEFFFFFFHHHKKKMMMOOORRRTTTWWWWWWVVVUUUUUUVVVTTTXXX\\\^^^bbbkkkuuu|||fffYYYKKKDDDAAABBBEEEJJJYYYcccxxxpppyyyuuummmnnn~~~}}}ooosssvvvjjjYYYvvv{{{KKKGGGCCCUUUmmmggglll|||vvvttt}}}~~~~~~}}}sss^^^JJJCCCJJJSSSRRRWWW^^^dddgggiiikkklllccc```]]]\\\]]]\\\XXXUUUXXXYYY]]]```___^^^eeeooozzztttmmmiiiiiieee\\\SSSPPPVVVWWWPPPJJJKKKOOORRRFFFBBB@@@BBBCCCGGGQQQ[[[\\\YYYTTTXXXhhhyyy}}}yyyvvv~~~rrrjjjfffccc^^^ZZZSSSNNNIIIGGGFFFFFFJJJNNNSSS___lllsssvvvwwwvvvtttssskkkhhhlllkkkeeedddiii~~~}}}yyyuuutttwwwrrrqqqnnnlllkkklllnnnpppppppppooommmllljjjhhhhhhhhhhhhfffccc___[[[ZZZYYYTTTTTTSSSRRRQQQPPPOOONNNKKKNNNOOOMMMHHHEEEEEEGGGEEEFFFFFFFFFEEEFFFIIIKKKPPPPPPOOONNNRRRTTTOOOFFFBBBAAAAAABBBCCCCCCBBB@@@???@@@AAA@@@>>>>>>???AAAAAAAAA@@@?????????@@@@@@======>>><<<999888888999;;;::::::999999888888888777777888999;;;===@@@BBB@@@@@@AAACCCFFFIIILLLNNNSSSRRRPPPMMMJJJIIIKKKLLLQQQPPPQQQVVV]]]dddhhhkkkooo~~~|||xxx}}}xxxppprrr{{{zzzppplllmmmnnnnnnmmmllljjjiiilllooorrrqqqkkk```TTTLLLCCCBBBBBBAAAAAAAAAAAAAAAFFFHHHKKKMMMMMMJJJGGGEEELLLJJJNNN[[[fffrrrmmmccc]]]XXXTTTOOOOOOOOOPPPPPPNNNJJJGGGCCCCCCDDDEEEFFFFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDGGGNNNTTTUUUPPPKKKIIIDDDGGGXXXmmmzzzpppTTTFFFOOO___nnnqqqfffTTTPPPJJJGGGFFFGGGHHHHHHNNNMMMLLLLLLLLLLLLJJJIIICCCAAA??????AAACCCDDDCCCEEEEEEEEEFFFHHHKKKMMMOOOOOORRRUUUVVVUUUTTTTTTTTTWWWZZZ\\\^^^ccckkkoooppp___SSSGGGBBBAAAAAADDDGGGJJJ\\\lllooo}}}}}}|||yyymmmmmmzzzyyy{{{yyy^^^]]]}}}PPPIII@@@PPPzzzcccaaahhhtttxxxvvv~~~~~~}}}lllWWWGGGCCCHHHOOOUUUVVVWWWUUURRRPPPOOOPPPOOOPPPPPPPPPQQQQQQRRRSSSUUUVVVXXXWWWRRRNNNSSS\\\dddgggfff^^^VVVSSSQQQOOOOOOTTTUUURRRQQQUUUXXXYYYHHHDDDBBBDDDGGGKKKTTT^^^ccc[[[RRRYYYsss~~~vvvnnneee]]]YYYUUUPPPMMMGGGFFFEEEEEEEEEEEEFFFGGGGGGOOO[[[fffmmmqqqsssttttttnnnnnnrrrpppgggeeeiiiyyy~~~|||wwwqqqqqquuuppppppooollljjjjjjlllnnnnnnmmmmmmkkkiiigggeeedddcccbbbaaa```^^^]]]\\\[[[UUUUUUSSSRRRQQQOOONNNNNNKKKLLLLLLKKKHHHFFFEEEEEECCCDDDDDDDDDCCCEEEGGGJJJPPPQQQQQQOOOPPPQQQLLLEEE@@@@@@@@@BBBDDDCCCAAA???>>>??????>>>===<<<>>>???>>>>>>????????????@@@@@@;;;<<<<<<;;;999777888999999888888888888888888777999999999999999;;;===>>>??????@@@BBBEEEHHHKKKMMMXXXWWWUUURRROOONNNPPPQQQSSSRRRTTTXXX___fffjjjlllttt||||||tttsssrrr{{{nnnoooppppppooonnnlllkkkjjjkkkkkkkkkjjjeee[[[OOOGGG@@@@@@@@@???@@@AAACCCEEEIIIJJJOOOVVV\\\\\\VVVQQQTTTTTT___tttrrr```XXXWWWVVVTTTSSSQQQPPPPPPOOOMMMIIIGGGCCCCCCBBBAAA@@@>>>>>>===@@@AAAAAAAAA@@@@@@AAABBBBBBBBBDDDIIIMMMNNNLLLIIIHHHGGGNNN\\\hhhlllmmmmmm^^^OOOSSSeeerrrxxxqqq```RRRNNNIIIFFFEEEFFFFFFEEEJJJKKKLLLKKKIIIHHHHHHHHHBBB@@@>>>>>>???AAAAAAAAACCCCCCDDDEEEGGGJJJLLLNNNNNNQQQTTTVVVUUUTTTTTTTTTWWWYYY[[[^^^gggpppqqqkkkXXXMMMCCC@@@@@@???AAADDDDDDZZZrrraaalllvvvoooyyy|||mmmtttyyyyyy{{{kkkWWWgggNNNJJJAAAKKKuuu|||ggggggkkksss{{{~~~ttt```OOOGGGGGGKKKOOOVVVTTTPPPKKKGGGEEEFFFHHHMMMPPPSSSSSSPPPPPPSSSWWWZZZ[[[ZZZUUUJJJBBBEEEMMMOOOUUUVVVNNNFFFFFFJJJLLLSSSVVVXXXYYY\\\___^^^YYYMMMIIIHHHMMMQQQTTTYYY^^^```ZZZVVVeeezzz{{{|||{{{uuunnniiiggg^^^[[[VVVQQQMMMKKKIIIHHHAAABBBAAA@@@@@@BBBBBBBBBEEEGGGMMMWWWccclllsssxxxtttnnnnnnqqqnnneeeccchhhqqq|||}}}{{{{{{xxxsssqqqrrrooopppqqqnnnkkkiiijjjlllkkkllllllkkkjjjiiigggfffdddcccaaaaaa```___^^^]]]WWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJJJJIIIHHHFFFDDDCCCDDDEEEDDDDDDEEEHHHKKKPPPTTTUUURRRPPPOOOKKKFFF@@@@@@AAADDDEEEEEEBBB@@@@@@AAAAAA???======>>>?????????@@@AAAAAA@@@???>>>;;;<<<===<<<:::999999:::888888888888888999999999;;;:::999999999:::;;;<<>>>>>???AAAEEEHHHOOOQQQXXXeeeqqquuuoooiiieeefffrrr{{{hhhYYYRRRQQQQQQQQQQQQOOOMMMLLLKKKJJJGGGEEECCCBBBAAA@@@@@@@@@AAAAAA<<<===??????>>>???@@@AAAAAA@@@AAACCCFFFHHHHHHHHHEEEIIISSS^^^bbb```___aaaWWWTTTeee|||ooo[[[PPPLLLHHHEEEDDDDDDDDDCCCFFFIIILLLLLLHHHEEEFFFGGGAAA???======>>>?????????BBBBBBCCCDDDFFFIIILLLMMMNNNQQQUUUWWWWWWVVVVVVVVVUUUWWWYYY```mmmyyywwwnnnSSSJJJAAA??????===>>>@@@GGG^^^|||```TTTeeevvvjjjeeeqqqwww{{{vvviiizzz}}}kkkZZZuuuxxxCCCEEE@@@HHHqqqzzzooommmmmmsss}}}}}}}}}}}}tttdddPPPDDDCCCHHHLLLMMMLLLJJJGGGDDDDDDHHHNNNSSSWWW\\\___]]]WWWTTTXXX]]]bbbaaa___WWWIII>>>???GGGIIIKKKIIIDDDFFFNNNRRRPPPZZZ\\\^^^aaafffhhhaaaWWWQQQNNNOOOVVV[[[\\\]]]___UUUTTTZZZrrrzzzllloooqqqoooeeeZZZUUUUUULLLLLLKKKIIIFFFEEEFFFHHHDDDDDDCCC@@@@@@BBBDDDCCCCCC@@@@@@IIIWWWeeeqqqxxxuuunnnlllnnnjjjbbbbbbhhhmmmvvv~~~xxxuuuwwwxxxtttooommmlllnnnnnnlllhhheeefffhhhggghhhiiiiiiiiihhhgggffffffdddbbb```___]]]ZZZXXXTTTSSSRRRPPPMMMKKKJJJIIIKKKHHHFFFFFFHHHHHHEEEBBBAAABBBCCCCCCCCCDDDGGGIIINNNSSSUUURRRNNNLLLIIIEEE>>>>>>@@@CCCDDDDDDAAA>>>@@@@@@@@@>>><<<;;;<<<>>>===>>>@@@AAA@@@>>><<<;;;999:::;;;:::888777888999555555555666666777777888777666666666666777999:::======>>>@@@CCCFFFIIIKKKOOOPPPOOONNNMMMNNNQQQTTTSSSSSSUUUZZZaaagggkkkmmmuuu~~~}}}|||~~~jjjvvvooowww|||{{{ooonnnmmmnnnpppqqqppppppmmmmmmllliiibbbVVVJJJAAA<<<===???BBBBBBCCCIIINNNTTTZZZcccsss{{{kkk[[[TTTQQQNNNNNNRRRNNNLLLJJJKKKJJJFFFCCCAAACCC@@@>>>>>>AAABBBAAA>>>===<<<<<<===>>>>>>===<<<===;;;===@@@AAA@@@DDDIIIGGGNNNUUU[[[aaaeeeccc^^^RRRYYYnnnlll\\\TTTLLLFFFFFFFFFEEEDDDEEEIIIHHHHHHHHHIIIHHHEEECCCEEEDDDBBB@@@??????@@@AAA@@@AAABBBDDDGGGJJJLLLNNNPPPPPPPPPQQQRRRTTTVVVVVVVVVXXXZZZaaapppyyyWWWRRRCCC:::===<<<<<>>@@@CCCBBBFFFGGGFFFKKKVVV]]]]]]```ccceeeiiipppsssiii[[[QQQTTTVVVVVVUUUSSSSSSTTTRRRTTTffflllmmmiiibbb\\\WWWRRRMMMJJJIIIGGGEEEEEEEEEDDDBBB@@@CCCCCCDDDFFFFFFCCCBBBBBBBBBBBBBBBCCCIIIVVVhhhuuuyyypppmmmpppoooiiilllttttttnnnzzz}}}yyyvvvuuuwwwvvvqqqlllllllllkkkjjjiiiggggggfffiiiiiiiiiiiihhhhhhhhhgggeeeccc```]]][[[ZZZZZZ[[[UUUTTTRRROOOMMMLLLKKKKKKIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCAAAAAACCCHHHKKKRRRTTTUUUSSSOOOJJJFFFEEE???AAACCCCCCAAA???>>>===???>>>>>>============>>>>>>???@@@@@@???===;;;999999888888777666555444444555333111333666888777555888777666555666777999;;;<<<>>>???@@@BBBEEEJJJMMMPPPNNNLLLLLLMMMOOOOOONNNKKKNNNRRRWWW]]]cccgggiiitttzzzzzz{{{vvv|||lllmmmmmm|||uuutttrrrooonnnnnnnnnooooooooommmiiibbbXXXNNNFFFAAA:::>>>CCCFFFGGGJJJRRRYYYhhhxxxjjj^^^TTTRRRSSSPPPOOOPPPTTTOOOHHHDDDBBBAAAAAAAAAAAAAAAAAABBBCCCBBBAAA???>>>======???AAACCCBBB@@@DDDBBBBBBEEEEEEDDDGGGMMMLLLVVVbbbkkkqqqqqqiii```MMMRRRbbbyyy|||kkk___TTTLLLEEEEEEEEEBBBAAACCCGGGGGGGGGHHHHHHGGGDDDAAADDDBBB@@@>>>>>>>>>???@@@@@@AAABBBDDDGGGJJJLLLNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWYYY[[[dddsss~~~zzzpppNNNJJJ>>>999???>>><<>>>>>>>>>>>======<<<<<<============>>>???>>>===;;;::::::999888666555555444444555333111222555777777555777666555444555777999::::::<<<>>>???BBBFFFKKKOOOSSSPPPNNNLLLMMMMMMMMMLLLNNNOOOSSSXXX^^^dddhhhkkkqqq|||zzzzzz|||wwwssshhhjjjnnn~~~tttzzzxxxtttpppnnnlllllllllmmmllliii```SSSIIIBBB@@@BBBDDDFFFHHHQQQeee~~~wwwcccZZZRRRMMMOOOQQQPPPMMMLLLHHHEEE@@@>>>>>>@@@AAABBBDDDFFFIIIJJJHHHDDDBBBAAA>>><<<;;;>>>BBBDDDCCCBBBCCCAAA@@@BBBBBBAAAEEEKKKOOO]]]ooo||||||nnn```RRRWWWbbbqqqxxxsssjjjdddUUUMMMEEECCCBBB@@@>>>@@@DDDDDDEEEGGGHHHFFFBBB???BBB@@@>>><<<<<<===>>>???@@@@@@BBBDDDGGGJJJMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVWWW[[[fffuuuzzznnn```DDDBBB999999BBB@@@>>>FFFhhhzzz[[[ggg~~~wwwqqqvvvuuuyyyeeeppp~~~___ZZZ}}}RRR>>>AAA@@@AAA\\\~~~xxxqqqooouuu}}}~~~~~~}}}{{{{{{|||~~~}}}}}}~~~~~~ooo___LLLEEE@@@AAADDDEEEFFFHHHDDDFFFJJJNNNRRRXXX]]]aaa```^^^^^^cccgggiiinnntttpppeeeTTTFFF??????BBBEEEGGGEEEDDDKKKZZZiiimmmjjjvvvvvvvvv{{{pppeeeXXXQQQWWWfffxxxhhhWWWPPPMMMIIIGGGFFFEEECCCAAAGGGEEEBBBBBBDDDFFFHHHHHHHHHGGGIIIOOOVVVZZZXXXTTTOOOMMMIIICCC@@@FFFRRR\\\hhhsss}}}}}}{{{|||rrrnnn{{{yyyxxxuuusssqqqqqqsssrrrnnnjjjjjjjjjjjjiiiiiiiiihhhhhhjjjjjjiiihhhfffeeedddcccaaaaaa___]]][[[XXXVVVUUUSSSRRRPPPNNNLLLJJJIIIIIIGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@AAAEEEJJJNNNQQQRRRRRROOOKKKEEEBBBAAA???AAACCCCCCAAA???>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;<<<=========<<<;;;:::<<<;;;888555444444444555444333111222444666666555555444333333444666888999999:::<<>>@@@@@@@@@BBBEEEDDD@@@IIINNNRRRQQQLLLGGGCCCBBB???===<<<>>>BBBEEEEEECCCDDDBBBBBBEEEGGGHHHMMMTTT___nnn{{{lllccclllwww|||xxxoooiiigggXXXNNNFFFCCCAAA>>>===>>>@@@AAADDDFFFGGGEEE@@@<<>><<<::::::;;;===>>>???@@@BBBDDDGGGJJJMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVQQQSSSZZZiiivvvtttcccQQQ@@@>>>888<<>>HHHpppbbbssszzzzzz|||ffftttpppUUUdddxxxOOOBBBCCC@@@>>>UUU|||{{{tttooosss{{{~~~~~~~~~~~~~~~|||zzzzzz|||~~~|||}}}yyydddSSSHHHBBB???BBBFFFHHHJJJNNNYYY]]]bbbaaa^^^[[[\\\___^^^aaagggnnnssssssqqqoooggg]]]OOODDDAAACCCGGGJJJOOOLLLNNNZZZlllxxxwwwpppyyyvvv{{{{{{{{{}}}]]]LLLGGGDDDBBBBBBCCCFFFGGGGGGGGGIIIFFFCCCBBBDDDFFFHHHIIIJJJKKKLLLMMMQQQVVVWWWUUUNNNPPPOOOJJJDDDDDDKKKRRRWWWoooxxxlllfffkkkrrrpppkkkjjjqqqpppoooppprrrqqqmmmjjjjjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhfffeeecccbbbaaa^^^______^^^]]]ZZZWWWVVVRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFEEECCCBBBBBBAAAAAA??????@@@@@@AAAEEEKKKOOOPPPQQQPPPMMMHHHCCC???>>>@@@AAACCCBBB@@@>>>>>>>>>>>>===<<<;;;:::::::::;;;999:::;;;<<<<<<;;;;;;:::===;;;777444333333444555333222222222333444555555444333222222333555777888999;;;===>>>@@@DDDJJJMMMTTTQQQNNNLLLLLLLLLJJJIIIKKKLLLNNNRRRXXX___eeeiiilllwww|||~~~xxxxxx```^^^```nnn~~~~~~xxxpppiiifffeeebbbbbb___WWWNNNKKKMMMRRR]]]wwwooo\\\[[[SSSNNNIIIHHHMMMQQQQQQNNNFFFIIIIIIGGGHHHLLLJJJEEEMMMQQQTTTSSSMMMFFFCCCBBBAAAAAA@@@AAACCCFFFGGGHHHMMMMMMOOOUUUYYY\\\ccckkkzzzttt|||nnnhhhhhhZZZPPPGGGCCCAAA>>><<<===???@@@BBBEEEFFFDDD???;;;<<<;;;:::999999:::<<<===???@@@AAADDDGGGKKKMMMOOOOOOOOOPPPQQQRRRTTTUUUVVVPPPSSS]]]nnnyyyqqq\\\III>>>===888;;;AAA<<<===LLLnnnooovvvfffVVVpppoooOOODDD@@@>>>???PPP{{{wwwrrrxxxpppiiilllwww~~~|||||||||~~~|||{{{{{{~~~~~~}}}}}}~~~uuu___NNNHHHBBB???BBBFFFIIIOOOUUUdddiiioooooojjjfffgggiiiiiikkkooosssvvvvvvqqqkkk]]]VVVLLLFFFEEEJJJPPPUUUWWWWWW^^^ooo}}}~~~nnneeegggssshhhRRRGGGHHHMMMGGGMMMWWWaaaiiijjjgggdddLLLIIIEEECCCDDDFFFGGGGGGJJJNNNNNNIIIHHHLLLOOOOOOGGGNNNTTTSSSLLLGGGHHHLLLNNNlllyyylllfffeeeffffffgggnnnnnnoooqqqrrrqqqnnnllljjjjjjiiiiiiiiiiiiiiiiiiiiihhhgggeeecccaaa```___\\\]]]^^^______]]]ZZZXXXRRRQQQOOOLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>??????AAAEEEKKKPPPPPPPPPOOOKKKEEE@@@===<<<@@@BBBBBBBBB???>>>>>>???===<<<;;;:::999999999999888999999::::::::::::999<<<:::666333222222333444111222222222222333444555333222111111222444777888;;;<<<===>>>???BBBGGGJJJQQQOOOLLLKKKLLLMMMLLLLLLJJJKKKMMMPPPVVV]]]dddhhhlllwww|||~~~~~~vvvvvv~~~aaacccgggmmm}}}~~~uuukkkeeecccdddaaa]]]VVVPPPQQQ[[[kkkvvvlll^^^___WWWWWWUUUUUU[[[```]]]WWWMMMRRRRRROOORRRZZZ[[[UUUNNNOOOOOONNNJJJFFFDDDCCC@@@CCCFFFFFFEEEGGGKKKPPPVVVWWW]]]fffmmmrrrzzzpppjjjiii[[[QQQGGGCCC@@@===<<<===>>>???AAACCCDDDCCC???<<<;;;:::999888999:::<<<>>>>>>???AAADDDGGGKKKNNNOOONNNOOOOOOPPPQQQSSSTTTUUUTTTXXXddduuu{{{nnnWWWFFF::::::777999<<<777???WWWpppqqqrrrdddaaa|||}}}hhhRRRGGG@@@AAA@@@MMMuuuvvvvvv|||yyysssrrrjjjgggcccgggttt}}}}}}}}}~~~~~~}}}{{{zzz|||~~~~~~}}}||||||}}}~~~sss^^^PPPJJJDDD@@@AAADDDHHHOOOWWWaaafffjjjiiieeebbbccceeeaaadddgggkkkqqqvvvsssmmm^^^YYYPPPGGGCCCGGGOOOVVVfffjjjvvvoooYYYLLLOOOXXXeeeggghhhhhhfffeeefffgggaaaYYYPPPLLLPPPZZZdddjjjuuu{{{}}}ooodddNNNKKKGGGEEEEEEFFFEEEDDDHHHNNNNNNHHHGGGMMMNNNJJJBBBMMMXXXZZZSSSKKKIIIJJJJJJccc{{{ggg\\\]]]bbbeeejjjllloooqqqrrrqqqooonnnjjjjjjjjjiiiiiiiiihhhhhhhhhgggfffdddbbb```___^^^\\\]]]^^^___^^^]]][[[YYYRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBB===>>>>>>???AAAEEEKKKOOOPPPPPPNNNJJJDDD>>><<<;;;AAABBBBBBAAA???>>>>>>@@@<<<<<<;;;999888888888888888888888888888888888888888777444222111111222333000111222222111222444555222111111111222444777999<<<======>>>>>>AAAEEEHHHOOOMMMKKKKKKLLLNNNNNNMMMJJJKKKNNNRRRXXX^^^dddgggkkkwww|||~~~~~~vvvuuueeeggglllnnn|||yyylllbbb^^^aaafffccc___\\\___lllxxxnnndddfffeeejjjooorrrwwwwwwlll```^^^hhhmmmmmmooosssmmmaaaNNNLLLJJJJJJJJJKKKKKKJJJIIIOOOUUUUUURRRTTT]]]ffflllnnnwwwxxxpppkkkZZZPPPEEEAAA???;;;;;;<<>>>>>???AAADDDGGGKKKNNNPPPLLLLLLMMMNNNOOOQQQRRRSSSWWW\\\iiiyyyyyygggPPPBBB777999777999;;;999JJJkkknnn\\\xxx|||rrrzzz~~~gggooo}}}]]]PPPGGG???EEE>>>GGGmmmlllpppyyyyyyxxx{{{oootttvvvvvv|||~~~}}}~~~~~~}}}||||||}}}}}}|||{{{{{{yyyyyy{{{~~~~~~}}}}}}}}}}}}~~~~~~ooo[[[PPPLLLGGGDDDEEEFFFIIIOOOWWWcccfffhhhgggeeedddeeegggdddmmmvvv~~~zzzmmmbbb^^^VVVMMMIIIQQQ```mmm~~~gggQQQAAA???DDDCCCFFFHHHGGGFFFIIIQQQYYY^^^aaahhhsss~~~xxxiii[[[QQQMMMKKKHHHGGGGGGGGGEEEDDDFFFJJJLLLLLLTTT]]]XXXKKKGGGTTTaaacccZZZPPPMMMMMMLLLXXXjjjzzzsss```\\\___```gggjjjnnnqqqqqqpppoooooolllkkkkkkjjjiiihhhggggggfffeeedddcccaaa```___^^^^^^^^^^^^]]]\\\ZZZXXXWWWSSSRRRPPPMMMKKKJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>>>>???@@@EEEJJJOOOQQQPPPNNNIIICCC===;;;:::AAABBBBBBAAA???>>>???@@@<<<;;;:::999777777777777999888888777666666666666444333222222111111222222///111222222000000333555222111111111222555888999:::;;;<<<===>>>AAAFFFIIIOOOMMMKKKJJJLLLMMMMMMMMMHHHJJJMMMRRRXXX^^^ccceeeiiiuuu|||~~~wwwvvvjjjjjjqqqppp|||ttteeeZZZYYYaaaiiiccceeejjjwwwooonnnmmmiiimmmuuu~~~vvvccc}}}ttt___PPPLLLIIIIIIMMMQQQRRRRRRYYYbbbjjjjjjgggiiiuuuwwwnnnYYYNNNDDD???===::::::;;;@@@??????AAABBBBBB@@@>>>:::999888888999;;;===???>>>???AAADDDGGGKKKNNNPPPJJJKKKKKKLLLMMMOOOPPPQQQWWW]]]kkkxxxuuu```III===666999999;;;======UUU|||qqq^^^XXXtttdddkkkhhh}}}jjjxxxlllOOOHHH@@@:::DDD999@@@fffqqqqqqxxxwwwxxx}}}~~~~~~yyyyyyxxxxxxyyyzzz{{{|||yyyyyyxxxwwwxxxzzz~~~~~~~~~~~~}}}}}}}}}}}}~~~||||||~~~}}}}}}kkkXXXOOONNNJJJIIIJJJJJJKKKPPPWWWUUUWWWYYY[[[^^^aaaeeehhhjjj___^^^[[[WWWZZZkkkjjjUUUFFF<<<<<>>>>>??????@@@DDDJJJNNNQQQQQQNNNIIIBBB===::::::BBBBBBBBB@@@>>>>>>???@@@<<<;;;:::888777666666666999999888666555555555555111111111111111111111111...111222222000000333666222222111111333555888:::888999;;;<<<>>>BBBGGGKKKPPPMMMKKKKKKLLLMMMMMMLLLDDDGGGKKKQQQVVV\\\```bbbgggttt{{{~~~yyyxxxvvvqqqnnnpppyyyrrr}}}yyypppddd\\\[[[\\\^^^^^^``````eeepppyyylllgggeeegggmmmnnnuuuvvvpppooo```WWWPPPNNNOOOTTTUUUVVV^^^iiisss{{{zzzkkkUUUKKKBBB???===;;;:::<<<@@@@@@@@@>>><<<;;;;;;===;;;;;;999777666777:::<<<;;;===@@@CCCGGGIIIKKKLLLOOOKKKJJJMMMNNNLLLLLLNNNQQQhhhrrrnnniiiYYYDDD999555>>>777666@@@BBBgggiiiWWWpppbbb```qqq~~~fffggg}}}gggOOO===@@@DDD:::888AAA]]]uuu{{{~~~xxxzzz}}}{{{yyyxxxyyy{{{{{{{{{yyy{{{|||{{{zzz{{{~~~{{{yyyyyy|||~~~}}}{{{|||}}}}}}~~~~~~zzzzzz~~~}}}zzz}}}xxxjjj[[[QQQQQQOOONNNPPPTTT]]]mmmzzzppphhh]]][[[ggg~~~kkkbbbggg```aaayyylllWWWNNNGGG@@@@@@FFF>>>EEEJJJQQQkkk|||nnnggg^^^YYYSSSPPPQQQRRRRRRPPPNNNMMMLLLMMMNNNMMMIIIEEEKKKIIIFFFFFFOOOYYYWWWOOONNN]]]lllooohhh___YYYWWWUUUWWWYYY]]]bbbkkkuuu|||ttthhhaaafffkkkqqqrrrooommmmmmooommmjjjgggeeeeeeeeedddcccffffffggggggeeeccc```^^^```___]]]YYYVVVUUUVVVXXXXXXVVVSSSOOOLLLJJJJJJIIIEEEBBB??????@@@AAA???<<<>>>======???DDDHHHJJJKKKPPPNNNIIIBBB<<<:::===@@@BBBAAA@@@>>><<<;;;===>>>;;;:::999888888888999:::;;;:::888666333333555666222111111000000000000000//////000000111111111222111111111000000111555777999:::;;;<<<===AAAFFFJJJNNNLLLJJJJJJJJJJJJJJJHHHCCCFFFJJJPPPVVV[[[^^^```ooowww|||vvvwwwvvvfffxxx~~~nnnssswwwrrr}}}{{{vvvnnnhhhdddcccbbbbbb\\\[[[]]]dddppp{{{wwwnnnpppoookkkkkkdddgggqqq|||~~~uuulllgggkkksssuuunnneee___ZZZVVVYYYWWWWWW[[[^^^cccnnnzzz~~~uuueeeUUUKKKAAA>>><<<::::::<<>><<<:::;;;<<<;;;;;;999777666777:::===???@@@CCCFFFIIILLLMMMNNNPPPLLLKKKMMMNNNLLLMMMPPPRRRjjjtttmmmfffUUUAAA888333;;;777999FFFWWWrrruuunnndddkkk|||ddd]]]bbbzzzyyy|||ttt```OOOAAAAAACCC<<<999>>>TTT{{{vvvyyy}}}wwwyyy~~~}}}||||||}}}}}}}}}}}}{{{}}}~~~}}}{{{{{{~~~~~~|||zzz{{{}}}~~~|||{{{~~~~~~~~~~~~||||||}}}~~~vvvjjj___WWW\\\]]]___gggvvvppp{{{ggg[[[PPPMMMNNNOOORRRVVVIIIQQQYYYddd}}}rrriiiccc]]]YYYWWWUUUQQQMMMMMMOOOQQQQQQPPPOOONNNNNNOOOOOOMMMIIIEEEDDDDDDBBBBBBJJJRRRRRRLLLOOOaaaqqqsssiii```\\\\\\YYY[[[]]]___bbbgggmmmqqquuu{{{uuucccccchhhoooqqqooommmmmmoookkkhhheeeddddddddddddbbbdddeeefffeeedddaaa___]]]^^^^^^]]]ZZZVVVTTTUUUVVVQQQQQQPPPOOOLLLHHHEEECCCEEEBBB??????@@@@@@>>><<<>>>======@@@DDDHHHJJJKKKKKKKKKHHHAAA:::888;;;???AAAAAA???===<<<;;;<<<===:::999888777777777888888:::999888555444333555666222111000000//////000000//////000000000111111111000111111000000111444777:::;;;<<<<<<===AAAFFFIIILLLKKKIIIIIIJJJKKKJJJIIIGGGIIILLLQQQVVVZZZ]]]^^^mmmvvv|||wwwyyy|||yyylllrrrssssss~~~~~~}}}|||yyytttmmmhhheeeddd^^^\\\\\\```gggnnnppppppxxxuuuqqqwwwuuullleeecccaaadddkkknnniiibbb___]]]]]][[[XXXYYY^^^aaaaaa]]]\\\^^^ccciiissszzznnn___UUUJJJ@@@<<<:::999:::<<<>>>??????>>>;;;::::::;;;;;;;;;999777555777:::===AAACCCEEEGGGJJJLLLMMMNNNOOOLLLKKKMMMNNNMMMNNNRRRUUUmmmvvvlllaaaOOO===777444777888;;;JJJmmmhhhvvvlll[[[eee}}}||||||qqqUUUTTTZZZhhh}}}iiiUUUOOOGGGCCCCCC???@@@@@@NNNqqq~~~~~~xxxzzztttyyy~~~yyyzzz}}}~~~~~~|||~~~~~~}}}}}}~~~|||}}}}}}~~~~~~||||||}}}}}}|||{{{}}}}}}}}}~~~~~~}}}}}}{{{tttmmmfffaaajjjmmmqqqxxxzzzqqq]]]\\\YYYXXX]]]eeegggeeeZZZ^^^bbbhhhvvvyyyiii^^^SSSPPPPPPPPPOOOPPPNNNLLLKKKNNNRRRUUUUUUSSSPPPPPPPPPQQQPPPMMMHHHDDD===??????@@@DDDJJJKKKIIIUUUjjj{{{yyylllbbb___```[[[]]]```bbbcccfffiiilllhhhdddeeeuuurrrbbbgggnnnqqqooommmmmmnnnhhhfffdddcccddddddcccbbbccccccddddddccc```^^^\\\\\\\\\\\\ZZZWWWTTTSSSSSSQQQSSSTTTTTTRRRMMMGGGDDDDDDBBB@@@?????????>>>============@@@EEEIIIKKKKKKIIIKKKJJJDDD;;;888;;;AAAAAA???>>><<<;;;;;;;;;;;;888888777666666666666777:::888777555444444444555111111000///////////////////////////000000000000///000000000///111444777:::;;;<<<<<<===@@@DDDGGGKKKIIIHHHIIIJJJKKKKKKJJJGGGIIILLLQQQVVV[[[^^^```lllvvv|||wwwyyytttkkktttsssvvv~~~}}}wwwmmmeeeaaaaaa^^^]]]^^^bbbhhhmmmnnnmmmoooxxxxxxtttyyyuuulllfffhhhaaa\\\^^^___\\\YYYXXXQQQTTTXXX[[[___dddfffgggcccgggnnnwwwuuujjj\\\SSSHHH>>>:::999888999<<<===>>>???>>>;;;:::999:::;;;:::888666555777;;;>>>AAABBBDDDGGGIIIJJJKKKKKKNNNKKKJJJLLLLLLLLLPPPUUU\\\rrrxxxjjj[[[III:::888666555999<<>>>>>>>>=========>>>BBBFFFJJJLLLLLLKKKNNNOOOHHH???:::>>>CCC@@@>>><<<;;;:::;;;::::::888888777777666666666666999777555444444444444333000000///............///////////////////////////...////////////111444777:::;;;<<<======???CCCFFFKKKIIIHHHIIIKKKMMMMMMMMMDDDFFFJJJPPPWWW]]]bbbdddkkkuuu|||~~~tttvvvqqqlllzzzzzzzzz|||||||||yyyqqqggg^^^[[[ZZZYYYXXXYYY^^^eeeiiiiiihhhfffiiimmmnnnsss}}}xxxyyyvvvtttvvvmmmddd]]]\\\]]]]]]___bbbkkkvvv{{{zzzxxx}}}oooggg\\\OOOEEE;;;999999888999<<<<<<===>>>>>>;;;999999999;;;:::888555444777<<>>DDD^^^|||~~~{{{~~~}}}zzzzzz~~~|||hhhjjjxxx}}}zzzyyy}}}|||{{{yyy{{{}}}~~~~~~}}}|||~~~~~~|||{{{{{{{{{{{{|||~~~~~~}}}||||||}}}~~~}}}}}}zzzuuuqqqooonnnnnnsssssskkkkkkssszzzvvvmmmrrrxxx|||oooiiikkkhhh```VVVXXXXXXUUUSSSUUUVVVUUUQQQMMMLLLQQQTTTQQQNNNNNNTTTTTTVVV[[[aaacccaaa^^^UUUUUUVVVTTTOOOJJJEEEBBB?????????>>><<<<<>>===============???CCCHHHKKKMMMLLLMMMOOOOOOIII@@@<<<>>>CCCAAA>>>;;;:::;;;;;;:::999888888888888888777777777888555333333555555444222000///......---.........///.....................---............000444777999;;;<<<======???BBBEEEKKKJJJIIIJJJMMMOOOOOONNNDDDFFFJJJOOOVVV\\\aaadddkkkvvv|||~~~zzznnnpppnnnkkk}}}}}}zzzxxxvvvrrrkkkccc\\\XXXVVVWWWVVVVVVZZZ___cccbbbaaa]]]aaaffffffhhhooo|||}}}||||||{{{vvvwwwyyy~~~uuuhhhbbbXXXJJJAAA999888999999:::<<<;;;===>>>===;;;999888888;;;:::888555444777<<<@@@DDDEEEGGGIIIKKKLLLMMMMMMHHHGGGGGGJJJKKKMMMVVV___lllzzzttt___OOOAAA888888666999:::EEEeeehhhhhhyyyyyyzzzwwwmmmyyyuuukkkZZZbbb|||~~~[[[HHHLLLJJJFFFGGGFFFAAA???CCCYYYxxxoooqqqzzz|||{{{nnnbbbkkk}}}|||wwwvvv|||}}}{{{zzzyyyzzz{{{~~~~~~}}}{{{zzz|||~~~}}}{{{{{{{{{~~~~~~~~~~~~|||wwwrrrmmmiiigggfffjjjwwwqqqkkkaaaVVVMMMNNNYYYfffjjjnnnlllrrrxxxuuummmbbb[[[[[[ZZZXXXRRRWWW[[[ZZZVVVSSSSSSTTTTTTOOOLLLOOOQQQRRRUUUYYYWWWWWWYYY^^^dddeeeccc```ZZZ[[[ZZZVVVPPPJJJFFFDDDBBB>>><<<;;;:::888<<>><<<===???DDDIIILLLMMMMMMJJJJJJHHHCCC>>><<<>>>AAABBB>>>::::::;;;<<<;;;888888888999999999888777666777444222333555666333111//////...---------------...............---------,,,---------...000333777888:::<<<===>>>@@@CCCEEELLLJJJIIIJJJMMMNNNNNNNNNIIIJJJLLLOOOSSSXXX\\\___jjjvvv|||}}}xxxkkkmmmiiiiii}}}zzzxxxsssqqqnnnkkkgggbbb\\\XXXWWWUUUTTTVVV[[[^^^___]]]YYY```gggiiiggghhhnnntttvvvyyy~~~mmm```ZZZPPPEEE===888888:::::::::<<<:::<<<>>>===;;;888777777;;;:::777444444777===AAABBBCCCFFFHHHJJJLLLMMMMMMGGGGGGHHHKKKLLLPPP[[[fffrrr{{{oooVVVHHH>>>666777666===:::LLL{{{~~~XXXhhhuuuyyy~~~zzzsssrrrsssnnnyyypppdddwwwttt|||qqqVVVIIILLLJJJHHHHHHCCCBBBAAACCCTTTwww}}}tttkkkiiittt~~~wwwaaafff|||~~~~~~~~~wwwuuu{{{{{{zzz{{{{{{zzzzzz}}}||||||}}}~~~~~~~~~|||zzzyyyyyy|||}}}{{{{{{|||~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~{{{yyytttnnnggg```ZZZVVV\\\aaaooo~~~{{{qqqhhhaaa^^^RRRNNNKKKJJJJJJNNN[[[hhhiiipppvvvrrreee___YYYVVVQQQNNNPPPUUUUUUWWWXXXYYYVVVSSSQQQRRRYYYUUUSSSVVVXXXYYY[[[___YYYXXXZZZ___eeegggeeebbbaaaaaa___YYYQQQKKKIIIHHHEEE>>>999:::;;;;;;???FFFRRRmmm~~~uuugggeeeeeebbbdddeeegggiiimmmrrryyy~~~yyyyyyrrrhhhaaaaaacccbbbuuusssqqqoooooonnnnnnmmmnnnlllkkkjjjjjjhhhdddaaa```aaabbbbbbbbb```^^^]]]ZZZ\\\\\\ZZZWWWTTTRRRRRRQQQOOOMMMJJJHHHGGGGGGGGG@@@AAABBB???<<<;;;<<<>>><<<===@@@EEEJJJMMMNNNMMMFFFCCC???======???AAACCCCCC>>>::::::<<<===;;;888777777888888888777666555666333111222555666333//////...------,,,,,,------.........---------,,,,,,+++,,,---------///333666666888;;;===>>>@@@CCCEEEKKKIIIHHHIIIKKKLLLLLLKKKIIIJJJKKKNNNQQQVVVZZZ]]]iiiuuu|||}}}xxxkkkmmmdddiii~~~yyyyyy}}}ooonnnmmmmmmmmmhhhaaa[[[SSSQQQOOORRRWWW[[[\\\[[[WWW^^^fffgggdddcccggglllsss|||~~~}}}}}}hhh[[[TTTHHHBBB;;;777999;;;;;;:::<<<:::<<<>>>===;;;888777666;;;:::777444444777===BBB???@@@CCCEEEHHHJJJKKKLLLHHHGGGIIILLLNNNSSS___kkktttzzzjjjQQQDDD<<<555666777AAA:::OOO```TTTxxx}}}qqq|||kkkbbbeeejjjeeedddxxxfffRRRJJJLLLJJJJJJHHH@@@>>>===>>>KKKlllwwwxxxsssjjjkkkxxx~~~gggiii}}}~~~{{{vvv{{{~~~{{{zzz{{{~~~|||zzz|||~~~}}}zzzxxxzzz{{{}}}}}}|||zzzyyywww{{{~~~|||zzz{{{|||zzzyyyyyyzzzzzz{{{|||}}}{{{|||~~~~~~}}}||||||}}}yyywwwssslllcccXXXOOOJJJPPPOOO[[[pppvvvoooqqq}}}wwwpppdddYYYPPPLLLKKKKKKKKKGGGIIISSS\\\eeerrrvvv|||tttnnniiibbb]]]UUUQQQSSSPPPJJJLLLUUUVVVQQQOOOQQQUUUXXX[[[^^^UUUTTTWWW]]]]]]YYYVVVWWWZZZYYY[[[```fffiiihhhffffffeeebbb[[[SSSMMMKKKLLLIII@@@:::;;;>>>@@@EEELLL]]]vvvzzzkkkhhhgggaaa]]]aaaeeejjjnnntttyyy}}}uuujjjeeefffgggfffssspppmmmkkkkkklllmmmmmmnnnmmmkkkjjjiiigggccc```^^^___```aaa```___]]][[[\\\\\\\\\ZZZWWWTTTSSSSSSOOONNNLLLJJJHHHGGGFFFEEE@@@AAABBB@@@<<<;;;<<<>>><<<===@@@EEEJJJNNNNNNNNNDDD???:::999===BBBEEEFFFDDD???::::::===>>><<<999555666777777777666444333666333000222666666333///......---,,,,,,,,,,,,---.........------,,,,,,,,,+++,,,,,,,,,---///333666555777;;;===>>>AAADDDFFFJJJHHHGGGGGGIIIJJJJJJIIIGGGGGGIIILLLQQQWWW\\\___gggttt|||}}}xxxllloooaaakkkzzz{{{}}}ooowwwyyysssqqqqqqhhhZZZJJJLLLMMMNNNNNNPPPSSSUUUVVVZZZ]]]\\\YYYXXX[[[^^^eeeuuuvvvfffVVVJJJCCC@@@<<<::::::888666:::???<<<<<<<<<;;;:::999777777:::777333222555:::>>>@@@AAACCCEEEGGGIIIJJJKKKKKKMMMGGGJJJLLLGGGPPPiiixxx|||qqq]]]JJJ===888666444===666DDDlllyyyYYYggg|||~~~~~~~~~kkkccc___tttjjj[[[eeexxx|||xxxWWWRRRLLLGGGDDDBBB@@@???======???AAAWWWwwwlllnnnqqqqqqooouuuqqqkkkuuu{{{~~~}}}yyy}}}{{{{{{}}}|||wwwvvvxxxxxx{{{}}}~~~}}}{{{{{{{{{|||{{{yyyxxxyyyzzz|||}}}|||||||||||||||{{{{{{{{{~~~~~~|||{{{{{{{{{||||||{{{zzz|||~~~~~~zzzwwwyyyqqqggg^^^WWWOOOEEE>>>EEEHHHMMMSSSYYY]]]```aaa\\\WWWOOOFFFBBBCCCIIINNNTTT[[[ccchhhpppzzzuuuyyyyyyqqqkkkgggbbb]]]ZZZQQQPPPNNNKKKIIIJJJNNNQQQVVVUUUTTTVVVYYY[[[YYYVVVUUUWWWZZZ]]]````````````^^^```bbbdddiiiooonnnjjjdddgggeee[[[RRROOOOOOPPP@@@>>><<<===>>>DDDRRR```~~~qqqhhheeeffffffhhhiiikkkmmmsss{{{tttffffffppphhheeedddfffhhhiiiiiikkklllmmmllliiieeebbbccceeefffdddcccbbbaaa___\\\ZZZZZZZZZZZZYYYXXXVVVTTTTTTRRRQQQPPPMMMJJJFFFCCCBBBBBB@@@>>><<<;;;<<<======;;;>>>CCCIIIMMMOOOMMMKKKGGGAAA<<<<<<@@@CCCCCCAAA???===;;;;;;======:::777666666555444333222222111:::555//////111333111///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000333444777:::<<<===@@@CCCEEEEEEGGGIIIKKKMMMMMMMMMMMMJJJGGGHHHMMMRRRTTTYYY___iiinnnpppssssssllluuufffjjjvvv|||wwwzzzvvv~~~}}}{{{pppbbbPPPNNNLLLJJJJJJLLLNNNOOOSSSVVVXXXWWWTTTSSSWWWZZZ[[[ddd{{{uuuhhhZZZNNNDDD???>>><<<<<<===:::777888<<<;;;;;;;;;;;;:::999888777:::777333333666:::>>>@@@BBBCCCDDDGGGHHHJJJKKKKKKIIIEEEJJJLLLLLL\\\uuu~~~wwwiiiTTTAAA888777777777<<>>>>>@@@CCCLLL^^^mmm}}}qqqmmmnnnmmmiiilllnnnpppqqqtttyyy}}}~~~vvvqqqqqqllliiiggggggggghhhjjjkkkjjjkkkkkkiiieeeccccccdddeeecccaaa``````^^^[[[YYYZZZZZZZZZYYYXXXVVVTTTSSSQQQPPPOOOLLLIIIFFFDDDBBBAAA@@@>>><<<;;;;;;======<<>>AAADDDGGGHHH@@@>>><<<===>>>===;;;888666666666555555555555555888444000000222333111...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---000333444777:::<<<===???BBBEEEGGGHHHJJJMMMNNNOOOOOOOOOKKKHHHIIINNNRRRUUUZZZ```mmmqqqrrruuutttkkktttdddkkkssstttwww{{{}}}qqqcccXXXRRRJJJGGGGGGIIIKKKJJJOOOQQQRRRPPPNNNOOOSSSWWW[[[^^^iiiuuuvvvqqqqqqwwwvvvxxx~~~tttoooeeeYYYNNNEEE@@@===<<<<<<>>>@@@>>>888666888::::::::::::999999888888999666333333777;;;???AAABBBCCCDDDFFFHHHIIIIIIJJJGGGFFFKKKNNNTTTmmmooo^^^GGG777444666999:::999FFFeeevvvOOOYYYxxxqqqfff|||zzzaaaIIIdddfffKKKGGGCCCAAA@@@AAAAAAAAACCCAAAAAA@@@OOO|||rrrkkkooowww|||bbbRRR\\\uuu~~~|||yyyyyywwwsssrrruuuyyy|||}}}zzzwwwvvv}}}|||||||||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{{{{yyywwwuuutttssspppnnniii^^^OOODDD>>><<<;;;:::======>>>>>>???AAABBBCCCIIILLLTTTaaarrr}}}qqqqqqrrrssstttsssqqqooonnnjjjfff```\\\YYYWWWUUUTTTTTTTTTSSSQQQQQQRRRVVVYYY^^^]]]\\\\\\___aaabbbbbbggggggggghhhhhhiiiiiiiiijjjmmmpppqqqtttwwwuuupppiiijjjccc]]]bbbhhh^^^NNNAAA@@@BBBHHHOOO[[[nnnyyyqqqttttttnnnnnnpppsssuuuuuuvvvxxxyyyzzz{{{|||~~~wwwuuupppkkkiiijjjlllmmmhhhjjjjjjhhheeecccbbbcccdddbbbaaa```___]]]ZZZXXX\\\\\\\\\[[[ZZZXXXVVVUUUPPPOOONNNLLLIIIGGGDDDCCCAAA???===;;;;;;;;;===>>>===@@@FFFJJJLLLJJJFFFDDDDDDCCCAAAAAACCCGGGKKKNNN>>>============<<<999777666666666666777777888888666333111111333333///,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---000222444777:::<<<===???BBBDDDHHHJJJKKKNNNPPPQQQRRRRRRLLLIIIJJJOOOSSSUUUZZZ```mmmqqqrrruuuuuunnnwwwqqq___lllrrroooxxx~~~xxxmmmbbb\\\SSSIIIDDDFFFJJJKKKJJJJJJKKKLLLKKKKKKNNNSSSWWWaaaaaaeeejjjhhhcccbbbeeeaaadddiiinnnqqqyyymmmggg\\\QQQHHHAAA>>>===;;;<<<@@@CCCAAA999555555999999888888888999999999999666444444888===@@@BBBBBBCCCDDDFFFGGGHHHHHHHHHFFFHHHMMMQQQ\\\xxx}}}fffSSS===333333666888:::888FFFaaa{{{gggIIIcccmmmooofff{{{```NNNjjj]]]HHHEEEAAA???@@@AAAAAAAAAIIIDDDBBB>>>FFFooooooqqq{{{zzz{{{hhhJJJPPPqqq|||{{{yyyzzzyyywwwxxx|||wwwzzz~~~}}}zzzwwwvvvzzzzzzzzzzzz{{{}}}~~~}}}|||zzzyyyxxxxxxxxx|||~~~|||xxxvvvvvvwwwxxxxxxwwwvvvsssnnniiifff[[[RRRFFF===999:::<<<===>>>>>>======>>>@@@AAACCCIIINNNYYYlll|||~~~}}}sssgggrrrrrrqqqqqqpppnnnmmmlllfffccc___ZZZXXXVVVUUUTTTVVVVVVWWWVVVWWWYYY]]]```cccbbbaaaaaabbbeeeggghhhnnnnnnmmmmmmmmmnnnooopppjjjooossstttvvvyyyxxxsssmmmkkkdddbbbkkksssdddMMMBBBDDDLLLVVV___kkk}}}|||zzz~~~ppprrrsssuuuvvvwwwwwwxxxyyysssrrrpppvvv}}}sssnnnnnnooooooggghhhhhhhhhfffdddbbbbbbeeecccaaa```___^^^[[[XXX^^^^^^^^^]]]\\\ZZZXXXXXXNNNNNNMMMKKKIIIFFFDDDCCC@@@???===;;;;;;;;;===>>>===BBBHHHLLLLLLJJJFFFDDDGGGCCC@@@AAAEEEJJJLLLLLL<<<<<<<<<<<<;;;999777555666666666666777777777777333222111222333222...+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000222555777:::;;;<<<>>>AAACCCHHHIIIKKKMMMOOOQQQSSSSSSMMMJJJKKKOOOSSSVVV[[[```hhhmmmpppuuuwwwrrr~~~eeeZZZllluuuqqq{{{}}}{{{xxxuuuoooiii[[[RRRHHHDDDFFFJJJKKKJJJGGGGGGHHHIIIKKKOOOTTTWWWZZZZZZ]]]___^^^ZZZXXXXXXXXXWWWYYY]]]```bbbjjjsssyyy|||xxxiiibbbXXXLLLCCC>>><<<<<<:::<<>>AAACCCBBBCCCDDDEEEFFFFFFGGGFFFFFFHHHOOOUUUaaayyy~~~mmm^^^KKK:::555777777888999888JJJfffeeeXXXttt~~~cccfffbbblllYYYWWWmmmRRRJJJGGGCCC@@@@@@AAAAAAAAAIIICCC@@@<<>>???=========???AAADDDGGGIIINNNRRR\\\lll|||~~~zzzuuuttttttooohhhpppppppppooooooooonnnnnnfffddd```[[[WWWTTTTTTTTTUUUVVVWWWXXXYYY\\\```dddhhhgggfffffffffhhhjjjlllooonnnnnnmmmnnnnnnooopppnnnsssvvvuuuuuuvvvuuuqqqjjjfffbbbdddnnnppp^^^HHHDDDKKKWWWeeeoooxxx{{{wwwvvvuuuuuuwwwyyy{{{|||nnniiiaaadddyyyyyyqqqppppppnnnhhhggggggffffffeeedddcccfffdddbbbaaaaaa___\\\YYY]]]\\\\\\[[[ZZZXXXWWWVVVMMMMMMLLLJJJHHHFFFDDDBBB???>>><<<;;;:::;;;===>>>>>>CCCIIIMMMMMMKKKIIIHHHIIICCC>>>@@@GGGJJJHHHDDD<<<>>>??????===:::777666777777666555555444333333111111222222222000---***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,///222555777999;;;<<<>>>@@@BBBFFFGGGIIIKKKNNNPPPRRRTTTMMMJJJKKKPPPSSSUUUZZZ```ggglllooouuuxxxuuucccZZZmmmxxxwww}}}zzzuuurrrqqqqqqpppooo]]]VVVNNNIIIHHHIIIJJJIIIEEEEEEFFFGGGJJJNNNQQQTTTMMMNNNPPPRRRRRROOOLLLJJJPPPMMMMMMQQQTTTSSSUUUWWWZZZ\\\```gggqqq|||}}}kkk___YYYOOOEEE>>>:::999999:::<<<@@@DDDBBB:::666666666555555555666888:::<<<777555555666;;;???CCCDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFRRR___jjjwwwttt```VVVFFF999888:::888888<<<>>>WWWwww{{{fffiii~~~}}}eeeccclllzzzYYYMMMVVVhhh|||xxxuuuOOOLLLHHHDDDBBBBBBBBBBBBBBBCCC>>>???<<<;;;YYY~~~|||uuu{{{wwwqqqvvv~~~bbbYYYnnn{{{yyyyyywwwtttsssvvvsssvvvyyy{{{{{{zzzzzz{{{zzz{{{{{{|||}}}~~~~~~}}}|||yyywwwvvvwwwxxxyyyvvvyyyzzzuuummmfffeeefffkkkmmmnnniii```TTTJJJEEE===<<<;;;:::;;;===???@@@<<<===???BBBFFFIIILLLNNNXXX[[[bbbmmmxxx~~~}}}~~~zzzuuussstttpppkkkjjjkkkkkkllllllllllllllleeeccc```[[[UUURRRRRRSSSSSSUUUWWWYYY[[[___cccfffmmmmmmmmmlllkkkkkkmmmooorrrrrrqqqqqqpppoooooooooqqquuuvvvrrrooopppooolllkkkfffgggooorrrhhhWWWIIIHHHQQQaaaqqq{{{}}}{{{yyyzzz|||qqqhhh[[[XXXcccttt~~~|||sssqqqoookkkiiigggeeeeeefffffffffeeefffeeecccbbbaaa___\\\ZZZXXXXXXXXXWWWUUUTTTRRRQQQNNNMMMLLLJJJGGGEEEBBBAAA>>>===;;;::::::;;;===>>>???EEEKKKMMMLLLJJJIIIJJJFFFBBB@@@BBBGGGHHHDDD???>>>@@@BBBBBB???;;;999888666666555444333222111111000111222222111///,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++,,,///111555777999;;;<<<===@@@BBBEEEFFFGGGIIILLLPPPRRRTTTMMMJJJKKKOOOSSSUUUYYY___iiinnnpppuuuxxxuuueee]]]pppzzzyyy}}}xxxssspppooonnnooopppgggccc\\\UUUOOOLLLIIIIIIDDDDDDDDDEEEGGGIIIJJJKKKGGGHHHIIIJJJKKKKKKIIIFFFJJJGGGGGGJJJLLLJJJKKKNNNKKKMMMQQQUUUXXX___hhhooo}}}zzzjjj___QQQLLLEEE>>>999777888999;;;<<>>@@@BBBCCCDDDGGGJJJMMMPPPRRRRRRUUUXXX___hhhqqqwww|||~~~|||wwwxxxxxxoooeeeeeefffhhhiiijjjiiihhhhhhbbbbbb___ZZZUUURRRSSSUUUUUUXXX[[[^^^aaadddiiilllrrrssstttssspppnnnoooqqqsssrrrrrrpppnnnkkkhhhfffiiimmmmmmiiifffgggiiihhhmmmiiiooo{{{vvv___OOONNNMMMUUUfffvvv{{{qqqeee^^^[[[]]]fffpppwwwvvvsssllllllhhhddddddfffhhhhhhgggeeedddbbbaaa```^^^[[[YYYWWWWWWWWWVVVTTTSSSQQQPPPNNNMMMLLLJJJGGGCCCAAA???>>>===;;;::::::;;;===>>>CCCGGGLLLLLLIIIFFFGGGIII???BBBEEEGGGEEECCCAAA@@@===@@@CCCBBB>>>:::777777555444444444333333222222000111111111///---,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,///111555777999;;;;;;===???AAAEEEEEEGGGIIILLLPPPSSSUUUMMMJJJJJJNNNRRRTTTXXX^^^gggllloootttxxxvvvccc```tttzzzwww|||~~~{{{wwwtttqqqpppppprrrooojjjaaaWWWOOOKKKJJJDDDCCCCCCCCCEEEEEEDDDCCCDDDEEEFFFFFFHHHKKKKKKIIIFFFDDDDDDFFFEEECCCFFFKKKIIIKKKOOOOOONNNOOOXXXaaagggqqq}}}zzzqqqcccWWWRRRGGGCCC>>>999777777999;;;<<<<<<>>>AAA???:::999;;;444444333444555888;;;===666555555777<<>>>>>>>>@@@CCCEEELLLNNNQQQSSSUUUVVVWWWWWWZZZ___gggoooxxx{{{yyy|||zzzlll[[[ccceeeggghhhhhhgggfffeeebbbbbb```\\\WWWTTTVVVXXXZZZ]]]```dddgggkkkooosssuuuwwwyyywwwtttqqqqqqsssllllllkkkiiieee```[[[YYY\\\aaabbb___^^^bbbfffgggkkkfffppptttTTTFFFNNNPPPXXXgggwwwwwwyyy{{{ssslll```VVV]]]kkk|||{{{{{{wwwpppmmmiiidddccceeehhhiiiiiidddcccaaa```___]]]ZZZXXXYYYYYYXXXWWWVVVTTTSSSRRROOONNNLLLIIIFFFCCC@@@>>>===<<<;;;::::::;;;===>>>EEEIIILLLJJJFFFCCCEEEGGG888AAAJJJKKKDDD???@@@DDD999===@@@???;;;666444444333333333444444444444555000111111000...,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,///111555777999;;;;;;<<>><<<:::999999:::999777===AAADDDCCC>>>;;;<<>>===>>>YYYzzzjjjeeeiiiiii~~~{{{rrrzzz{{{uuu}}}{{{wwwxxxyyywwwxxxvvvvvvwwwxxxyyyxxxvvvqqqsssvvvxxxxxxwwwwwwwww{{{~~~}}}yyyzzz~~~}}}wwwppppppkkk```QQQBBB:::666===???>>><<<888777999<<<:::<<<>>>???AAADDDIIIMMMJJJPPPVVVXXXVVVXXX^^^eeebbbeeekkkttt~~~xxxmmmccc\\\^^^cccffffffhhhjjjiiifffcccbbb```\\\YYYYYYZZZ]]]^^^```cccgggjjjmmmpppqqq||||||{{{zzzwwwtttqqqooopppiii___WWWTTTRRRPPPOOONNNOOOPPPRRRUUUXXXZZZ\\\^^^eeellliiiYYYJJJHHHNNNUUU[[[```fffwww{{{sssjjjgggiiimmmnnnxxxwwwrrrvvvooommmiiifffddddddeeeeeeeeecccaaa___^^^]]]]]]]]]\\\\\\[[[ZZZXXXWWWUUUTTTOOONNNLLLIIIEEEBBB@@@???>>><<<999777777999===???BBBIIILLLIIIFFFGGGDDD>>>===FFFLLLJJJDDDAAA>>>;;;:::;;;<<<999555333444666444555666666555333111///111111000...+++))))))***)))))))))***++++++,,,,,,************************,,,+++++++++,,,...000111333777;;;===>>>>>>???@@@DDDDDDFFFKKKQQQTTTSSSQQQNNNJJJIIILLLOOOQQQWWW]]]hhhhhhgggtttsssxxx}}}uuuXXXcccwwwzzzvvv~~~yyypppmmmnnnnnnmmmuuuzzzcccMMMDDD@@@@@@@@@@@@@@@AAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGPPPUUU]]]fffmmmuuu|||zzzjjj]]]VVVNNNEEE>>>;;;:::888888999999888777;;;???BBBAAA===:::;;;===666555333444777:::;;;<<<777666777:::???AAAAAA???@@@======AAADDDDDDDDDGGGRRRkkklllOOOGGG999777???;;;666LLLnnnqqqllluuuxxxssskkkTTTBBBEEEXXXjjjxxxrrrwwwsssPPPHHHKKK>>>>>>???@@@BBBDDDFFFGGGGGGHHHCCC@@@>>><<>>???FFFKKKGGGAAA???<<<:::<<<===<<<:::666444555777555555666666555333111///111111000...+++))))))***++++++******************************************,,,+++++++++,,,...000111444777;;;===>>>>>>???@@@CCCDDDFFFLLLQQQTTTSSSQQQMMMIIIHHHLLLOOORRRWWW]]]eeefffgggvvvuuuzzzzzzzzzpppUUUbbbvvvyyywww}}}zzzooonnnooonnnooowwwzzzcccKKK@@@@@@@@@???>>>>>>>>>???@@@BBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@???????????????@@@AAAAAACCCGGGMMMSSSYYYaaaiiimmmvvvqqqfffYYYOOOIIIEEE???:::888777666777999:::999888:::===???>>>;;;999999;;;666555444555888:::;;;;;;666666888;;;???AAAAAAAAA@@@======BBBFFFGGGJJJNNNllluuuUUU;;;>>>000444DDDAAA>>>iiirrr|||xxxttt|||zzzkkkPPPCCCSSSeeemmmxxxkkkJJJEEEGGG>>>???AAACCCDDDDDDCCCCCCFFFHHHEEEBBB???:::IIIhhhuuu{{{~~~}}}sss}}}jjjfffoooyyywww{{{~~~~~~{{{yyywwwxxxxxxxxxwwwrrrtttvvvxxxyyyxxxvvvtttxxx|||~~~|||zzzwwwnnneeeWWWSSSKKKCCC>>><<<===>>>@@@@@@AAAAAADDDIIIPPPVVVYYYYYY[[[^^^aaacccbbb```fffeeecccbbbbbbeeehhhkkkjjjlllpppvvv~~~xxxsssoookkkiiilllmmmkkkiiiiiifffaaafffeeebbb^^^[[[\\\___bbbfffhhhkkknnnpppqqqqqqqqqvvvrrrnnnllllllggg___XXXSSSMMMDDD===;;;;;;<<<<<<:::::::::;;;;;;===>>>???======???@@@>>>>>>EEEOOOWWWjjjvvvnnnlllooossssssssspppnnnuuuzzzrrrdddkkkiiifffcccbbbcccdddeeedddccc```^^^\\\[[[[[[[[[\\\]]]^^^^^^\\\ZZZWWWUUUMMMLLLJJJGGGDDDAAA???>>>???===;;;:::;;;>>>AAADDDCCCJJJPPPMMMHHHEEECCCAAAEEEJJJKKKEEE@@@>>>===;;;>>>>>>===:::777555666777555555666555444333111///000111000---***))))))***,,,,,,++++++***))))))(((************************,,,+++++++++,,,...000111555888;;;=========>>>???BBBCCCGGGLLLQQQSSSSSSQQQLLLHHHHHHKKKOOORRRXXX^^^dddfffgggvvvvvv||||||yyyjjjRRRbbbuuuyyyxxx~~~}}}yyysssqqqqqqqqqpppqqqpppeeeRRREEEBBB@@@>>><<<;;;<<<===>>>>>>@@@@@@????????????@@@@@@AAAAAA@@@>>>==================<<<<<<<<<<<<<<<===<<<>>>AAAEEEJJJQQQYYY^^^iiisssxxxqqq```XXXMMMEEEAAA>>>;;;888666555666888:::<<<;;;:::999;;;======:::999888999555555555666999::::::999666777999<<>>>>>;;;:::::::::::::::;;;;;;:::777666999;;;???HHHRRR]]]tttvvvxxx||||||tttnnnkkkkkkjjj}}}yyymmmccckkkzzzxxxjjjllljjjgggeeedddeeefffgggeeedddbbb___]]]]]]\\\\\\___`````````___\\\YYYWWWKKKJJJHHHFFFCCC@@@>>>======<<<;;;;;;<<<@@@CCCFFFHHHKKKLLLLLLKKKJJJHHHGGGMMMOOOMMMFFF@@@AAAAAA@@@@@@???<<<999777666666777555555555555444222111000///000///---***))))))***+++++++++*********))))))************************,,,+++++++++,,,...000111555888;;;<<<<<<<<<===???AAACCCHHHMMMQQQRRRQQQPPPKKKGGGGGGKKKOOOSSSYYY```ggghhhgggsssttt}}}~~~wwwdddQQQccctttwwwxxx{{{}}}www{{{tttppprrrrrrpppfffUUUGGGDDDHHHAAA>>>;;;:::<<<>>>>>>>>>===>>>@@@AAAAAA@@@>>>===??????===<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::<<<===???CCCHHHOOOTTT^^^gggttt}}}tttiii```RRRLLLDDD>>><<<:::888666555555666999<<<>>>>>><<<888:::;;;<<<:::999888888555555555777::::::999777777888;;;===>>>@@@AAABBBBBBCCCDDDCCCBBBIII]]]ppp~~~jjjVVVGGG>>>;;;>>>???::::::TTTzzznnn|||hhh[[[YYYeeeSSSYYYyyy|||RRRIIIMMMEEEDDDCCCBBBAAAAAABBBCCCCCC???CCCBBBBBBCCC<<<>>>OOOxxxzzzxxxxxxwwwooo~~~ZZZYYYcccvvv|||wwwwwwyyy{{{yyyxxxxxxzzz|||||||||wwwwwwwwwxxxyyyvvvppplllnnnfff[[[RRRLLLGGGEEEEEEBBB@@@???CCCPPPdddxxxqqqeeebbbgggpppwwwuuurrrlllhhhfffddddddccciiihhhiiimmmrrrsssppplllllljjjmmm~~~~~~wwwqqqppptttuuurrrpppooolllgggfffeeecccbbbccciiipppvvvnnnppptttxxxyyywwwuuussspppeeeYYYRRRPPPMMMGGGBBB@@@AAAAAAAAA@@@???>>>>>><<<<<<;;;::::::;;;;;;;;;???;;;999<<>>:::777666555555555555555444444333111000000/////////,,,***((()))***))))))*********+++++++++************************,,,+++++++++,,,...000111555777:::;;;;;;<<<>>>???AAADDDIIINNNPPPPPPOOOOOOIIIFFFFFFKKKPPPTTTZZZaaakkkkkkfffoooqqq}}}zzzvvv___QQQffftttuuuwww~~~zzzpppqqqttttttjjjYYYMMMKKKOOOEEE@@@<<<:::<<<>>>>>>===;;;===???AAAAAA???===;;;===<<<;;;::::::999::::::;;;::::::999999999:::::::::;;;<<<===>>>BBBHHHLLLQQQWWWcccqqqzzz~~~vvvpppggg\\\TTTEEEAAA===999888666555333555555777:::===???>>>===777888999::::::999888777444555666999;;;;;;888666888:::===>>>>>>>>>@@@AAA@@@AAACCCCCCEEEPPPiiixxxbbbMMM===666666>>>>>>666AAAggg}}}~~~{{{bbbRRRRRR~~~^^^[[[fff~~~sssIIIBBBJJJFFFAAA@@@>>>======>>>???@@@===BBB???@@@CCC===<<>>===???AAAAAA???===<<<<<<>>>============>>>??????AAA>>>===???CCCHHHRRR\\\vvv}}}sssrrr~~~zzzxxx{{{|||{{{xxxvvv|||~~~xxxvvvvvvpppgggjjjhhheeebbbaaabbbcccdddfffeeecccbbbaaaaaabbbbbb___^^^\\\ZZZWWWTTTQQQPPPHHHGGGEEECCC@@@>>><<<;;;999999:::;;;???CCCFFFIIILLLHHHHHHMMMRRRQQQNNNMMMNNNMMMGGG@@@===AAADDDCCCBBB>>>:::666555555555444555555444333222111000000.........,,,***((()))***((())))))***++++++,,,,,,************************,,,+++++++++,,,...000111444666999:::;;;<<>><<<===>>><<<:::;;;;;;<<<======<<<;;;;;;::::::999888888999999999999999888888888999999:::888999999999:::<<<@@@CCCDDDFFFOOOZZZaaaeeeoooyyy~~~vvvoooeee^^^YYYSSSKKKDDD999888888777777666555444333444666999===>>>===<<<666666666777888888666555444555666999;;;;;;888555999<<<>>>???======>>>@@@>>>>>>@@@GGGQQQaaayyy~~~jjjTTT@@@555111333999;;;???XXX~~~rrrUUUMMMYYY}}}tttXXXeeewwwgggFFFCCCHHH@@@<<<===>>>>>>>>>>>>======>>>BBB>>>===BBB>>>:::BBBSSSwwwvvvxxxxxxwwwuuuxxxzzz___PPP```vvv{{{uuuttt{{{~~~zzzzzzwwwwwwxxxzzz||||||zzzxxxuuusssrrrssssssoooggg```OOOIIIGGGMMMUUU\\\fffnnnrrrhhhiiipppyyy~~~}}}uuukkkfffgggkkklllnnnrrrwww{{{{{{zzzxxxzzz{{{}}}zzzvvvtttoooiiiccc___ZZZTTTRRRVVV\\\bbbeeegggjjjjjjgggaaaZZZUUUGGGCCC>>>;;;;;;;;;;;;;;;<<<>>>@@@@@@??????BBBEEEGGGGGGHHHHHHIIIKKKLLLMMMOOOMMMMMMPPPTTT\\\kkkyyy|||oookkkrrr|||{{{}}}uuunnnjjjkkkiiieeebbbaaaaaabbbcccccccccbbbaaaaaabbbccccccbbb___\\\XXXTTTQQQOOONNNGGGFFFDDDBBB@@@===<<<;;;999999;;;===AAAEEEIIIKKKMMMOOOUUU\\\ZZZSSSPPPRRRLLLKKKEEE>>>>>>CCCFFFEEEEEE@@@:::777666777666555555555444222111111000000---......,,,)))((()))*********************++++++************************,,,+++++++++,,,...000111333555777999:::===@@@BBBBBBGGGMMMPPPOOOLLLKKKJJJGGGDDDEEEJJJPPPUUU\\\dddeeegggbbbkkkqqq|||RRRPPPkkkvvvtttwwwzzzuuuqqqoookkkfffdddbbb^^^YYYPPPIIIAAA=========:::777;;;;;;:::999999:::;;;;;;888888888888888888999999777777777777777888999999555666777777666888:::===;;;;;;@@@HHHLLLOOOXXXbbbjjjllliiikkkttttttyyyvvvpppkkkhhhbbbYYYNNNGGGDDD@@@:::666333444666888999999888777222333555999<<<===<<<:::444444444666777777555333444555777:::<<<;;;777444:::===@@@???===<<<===??????===???LLL^^^qqqmmmXXXFFF;;;999;;;======>>>MMMmmm}}}yyywwwuuu^^^EEEOOOkkk~~~qqq}}}\\\PPPjjjlllRRRCCCKKKMMM<<<:::<<>><<>><<>>999???FFFyyy}}}{{{zzzkkkmmmjjjgggooo~~~{{{uuu{{{fffNNN[[[ttt~~~~~~~~~wwwnnnkkkttt||||||yyywwwxxxxxxyyy{{{|||{{{xxxuuuvvvrrrooonnnkkkeeeZZZQQQTTTTTT___uuu}}}zzz}}}wwwpppfffccchhhrrr{{{vvvpppqqqvvv{{{}}}zzz{{{~~~{{{yyyxxxtttooofffaaaYYYQQQLLLMMMRRRWWWXXXZZZ[[[ZZZUUULLLDDD>>>DDDCCCBBBAAA???>>><<<<<<<<<===???@@@AAAFFFMMMSSSTTTUUUUUUVVVXXXZZZ\\\]]]eeecccdddgggmmmyyysssaaaZZZcccttt~~~uuuqqqsssmmmkkkhhhdddbbbbbbcccdddbbbaaa`````````bbbcccdddfffccc^^^YYYTTTQQQPPPPPPFFFEEECCCAAA???===;;;:::999:::<<>>AAA???AAAOOOjjjzzz___JJJ>>>999999;;;AAA999GGG___tttqqqqqqwwwrrrWWWOOOkkk}}}~~~ttt\\\FFFMMMooo~~~\\\EEECCCIIIFFF<<<======>>>????????????>>>HHHGGGEEEAAA>>><<<<<<===CCCbbbmmmjjjeeeeeekkkuuu{{{}}}~~~}}}wwwzzzYYYUUUmmm~~~zzzssslllkkkpppwww{{{|||~~~}}}yyyvvvxxx{{{wwwqqqtttpppmmmjjjeee```___cccrrr|||zzzwwwvvvrrruuuwwwwwwuuuuuu{{{xxxyyyyyyoooyyy~~~vvvuuu{{{zzzsssgggaaaXXXQQQLLLIIIGGGEEEDDDEEEFFFDDDBBBBBBEEEHHHTTTWWWXXXSSSLLLEEE>>>999???<<<===CCCIIINNNUUU]]]^^^___dddmmmssstttwwwzzzyyymmm]]]PPPJJJRRRhhh}}}|||yyyrrrllljjjllljjjdddcccfffccc]]]aaa___^^^```bbbbbb___\\\```fffggg___WWWRRRPPPNNNIIIGGGDDD@@@>>>=========???888777???GGGJJJLLLPPPRRRyyyyyy]]]XXX[[[WWWXXXKKKDDD>>>>>>CCCHHHIIIGGGLLLCCC999666:::<<<999444666555333111000000000111000...,,,***)))))))))***))))))))))))******************+++++++++,,,,,,,,,---,,,,,,+++,,,---///000444888<<<===<<<<<>>@@@AAAEEEEEEEEEFFFIIILLLOOOQQQUUUXXX[[[\\\\\\[[[[[[\\\\\\VVVPPPLLLKKKIIIEEEAAAAAA???<<<999777666777888666666888:::<<<;;;888555222333555888;;;;;;999777999777555333222444666888888888888888888888888888;;;;;;;;;;;;>>>@@@???======AAAJJJZZZqqquuu[[[GGG;;;777:::>>>@@@777PPPxxxhhhcccjjjvvvkkk^^^hhhtttsssppp]]]KKKEEESSSrrrzzzWWWFFFGGGKKKDDD<<<======???@@@AAAAAABBBBBBGGGGGGFFFCCC???======>>>DDD```zzzkkkiiihhhjjjqqqyyy~~~fffSSS]]]tttuuuooogggdddgggooowww|||~~~~~~zzzyyyzzzwwwrrrrrrhhh]]]XXXZZZggg~~~{{{uuuuuuzzz|||yyyttt{{{~~~|||}}}ppplllooojjjvvv~~~||||||}}}tttpppiii___XXXUUURRRNNNKKKNNNKKKFFFAAAAAAGGGQQQXXXmmmqqqssslll___SSSIIIEEECCCCCCHHHPPPWWW\\\cccjjjmmmooovvv~~~qqq```QQQIIIKKKZZZjjjxxxssspppjjjllliiidddccceeeccc]]]```______aaacccbbb___[[[XXX^^^```[[[UUUSSSRRRPPPIIIGGGCCC@@@===<<<<<<<<<===888:::HHHUUUZZZ[[[\\\ooo~~~mmmSSSWWW___\\\\\\JJJEEE??????CCCFFFEEEBBBCCC===888777:::;;;777333666555444222111111222222000...,,,***)))))))))***))))))))))))*********************+++++++++,,,,,,,,,,,,++++++,,,---///000555888<<<===<<<<<>>>>>>>>:::777999999777666666666666666555666888:::<<<;;;888555222333444777:::;;;999777888666444222222555888:::999999888777777888999:::;;;;;;===???????????????@@@LLL]]]pppnnnSSSAAA999777;;;@@@===<<<```nnnjjjkkksss}}}oooyyyssstttjjjLLL???JJJZZZssspppOOOGGGKKKJJJCCC>>><<<===>>>@@@AAABBBCCCCCCEEEFFFFFFDDDAAA>>>===>>>@@@YYYzzzpppnnnmmmpppvvv|||wwwUUUMMM___rrrxxxlllggg___YYYZZZbbbnnnwwwvvv{{{|||yyywwwwwwvvvrrrmmmnnnrrrxxx~~~hhheeeeeemmmyyy}}}xxxllldddhhhjjjvvvvvvmmmgggaaaaaaeeefffccc___QQQMMMHHHGGGOOO___rrriiiVVVLLLIIIFFFIIIQQQ]]]eeejjjqqqxxx~~~sssaaaTTTMMMLLLTTT]]]}}}uuurrrqqqjjjjjjhhhdddccceeebbb^^^______aaacccdddbbb^^^[[[VVV[[[]]]YYYTTTSSSRRRPPPHHHFFFBBB???===<<<<<<<<<===;;;@@@OOO^^^eeeggggggzzzoooTTTGGGWWWbbb[[[UUUHHHDDDAAAAAABBBBBB@@@===888777777777999999777555666555444333333333333333///---,,,***)))))))))***))))))))))))*********************++++++++++++,,,,,,+++++++++,,,---///000555888<<<===<<<<<>>>>><<<;;;;;;<<<<<<;;;999:::;;;:::888555555666666666666555555444444555888;;;===<<<888555333333444666999999888666777555333222333555999;;;:::999777666666888:::;;;======@@@BBBAAA>>>???CCCNNN```vvveeeHHH;;;999999;;;>>>:::PPP|||wwwssszzz~~~}}}mmm{{{wwwdddEEE@@@QQQcccuuubbbIIIHHHKKKFFFAAACCC===>>>???@@@@@@AAA@@@@@@AAACCCDDDCCC@@@>>>======999LLLvvvvvvtttuuu{{{___GGGLLL[[[aaa___]]]XXXRRROOOUUUaaakkktttwwwxxxwwwxxx{{{zzzwwwppp~~~zzzuuuwww{{{{{{fff]]]eeemmm||||||~~~zzzcccUUUPPPPPPQQQTTT^^^jjjsssyyytttbbbYYYUUUUUUZZZ```nnnyyy~~~wwwrrrooommmjjjhhhfffddddddcccaaa^^^]]]___bbbddddddbbb^^^[[[\\\``````[[[UUUSSSPPPLLLGGGEEEBBB>>><<<;;;;;;;;;AAAAAAEEELLLUUU]]]dddgggiiiUUUDDDJJJ```fffYYYMMMCCCCCCCCCCCCCCCAAA===;;;333444666777777777999:::444444333333222222222222---,,,+++***))))))))))))((()))))))))************************++++++++++++++++++******+++---///000555999<<<===<<<<<<>>>AAA@@@EEEGGGFFFEEEHHHIIIGGGDDDBBBCCCIIIOOORRRXXX^^^^^^dddcccooo}}}wwwmmm^^^^^^nnnsssqqqwwwxxxwwwrrrsssnnnhhhlllqqqkkkeeeXXXCCC>>>;;;777555555777777666555555444444444444555555555555555555555555555555444444333333333333333444444333333333333444555666444444444444555666666777555666777777555444555666666666666666666666444333666777777777666555333333333555888;;;===<<<888555333333333555777888777666555444333333444666999:::999888777666666888:::;;;======???BBB???<<>>777;;;<<<;;;<<<===ppp}}}tttzzzbbbZZZ|||xxxgggRRRCCCJJJ\\\mmm}}}{{{wwwwwwhhhTTTFFFGGGGGG@@@AAAIIIBBBBBBBBBBBBAAA@@@??????===???AAAAAA???<<<<<<<<<666AAAfffzzz~~~www|||wwwkkkIII@@@FFFKKKQQQSSSSSSOOOKKKMMMUUU\\\zzz{{{{{{zzz~~~{{{yyyzzzzzz~~~}}}{{{mmmdddXXX^^^tttkkkccc``````bbbdddhhhqqq}}}vvveee\\\YYYYYY]]]bbb\\\cccjjjmmmppprrrooojjjiiifffdddddddddbbb```___\\\^^^bbbdddccc```]]][[[^^^aaa```ZZZUUURRRMMMIIIFFFDDD@@@===;;;:::999:::@@@BBBDDDCCCEEEMMMZZZcccYYYIIIHHHZZZiiihhh[[[NNN>>>AAADDDEEEDDD@@@===<<<444666777666666777;;;???333333222222111111000000,,,++++++***))))))))))))((()))))))))************))))))*********+++++++++************+++---///000666999======<<<;;;>>>@@@???DDDFFFDDDDDDGGGHHHGGGBBB@@@BBBIIIOOOTTTZZZaaa```fffcccooossswwwmmm\\\]]]lllrrrrrrxxxzzz}}}yyyxxxqqqlllpppuuuttttttkkkXXXCCC>>>888555666777777555666666555444444444444555555555555555555555555555555444333333333333333333222222222222333444555666111222333444555666777777444555666555444333444555555555555444444444333333888888888777666555444333222444888<<<>>>===999555333333333444666777666555444444444555666777888888888777777777777999:::;;;<<<:::===@@@>>>===HHHVVVrrrmmmQQQ999888======<<>>===;;;<<<===888<<>>???IIIVVV^^^QQQJJJVVVeeeddd^^^WWWMMM>>>BBBGGGHHHDDD@@@>>>>>>888999888777777999<<>>:::>>>IIIkkkaaaQQQGGG]]]nnnVVVDDDBBBQQQhhhzzzyyy}}}cccLLLHHHCCCAAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA??????<<<===>>>===<<<<<<===???===999OOOuuuqqqlllzzzgggJJJ===<<>>;;;::::::::::::::::::999444444444333111///---,,,***************))))))((())))))))))))************))))))))))))************))))))))))))+++---///000777:::======<<<;;;===@@@???CCCEEECCCCCCFFFIIIHHHCCCAAACCCIIIOOOSSSYYY___cccgggdddrrrggg\\\mmmeeeXXX[[[nnnuuuvvv}}}{{{}}}|||www```KKKCCC:::666777888666444888777666555555555555555444444444444444444444444666555444444333333333333333333222111111111111111333444555666777777777777333444555444444444666777444444333222222333666999777666666555555666666777111333888<<>>888AAARRRwwwZZZKKKJJJiiipppYYYDDD@@@HHHVVVhhhwwwwwwyyyuuuYYYJJJHHHCCC>>>AAAFFFDDD>>>>>>????????????>>>=========>>>>>>===<<<<<>>;;;999888777888===BBBGGGLLLVVV^^^YYYPPPEEEOOOmmmvvv]]]PPPNNN@@@DDDJJJNNNLLLEEE>>>===>>>;;;;;;;;;======;;;777444666666666555222000---,,,)))************))))))((())))))))))))************))))))))))))************)))(((((()))+++---///000777:::======<<<;;;===??????CCCEEEBBBCCCGGGIIIIIIFFFCCCDDDJJJNNNQQQVVV\\\cccgggcccttt}}}ppp]]]___ooohhh\\\```rrrxxxvvv|||{{{}}}~~~zzzkkk[[[LLL@@@888888999666666888999777444333444555555444333333333222222222111111222222222222222222222222222222111111222222333444333444666888888777666555666555444333333333333333777666555444444444444444999666444555777777555222222444777<<>><<<<<<<<<;;;===EEERRRgggtttaaaGGG===;;;@@@;;;999TTTxxxwwwRRRUUUWWWqqq\\\QQQFFF<<<@@@SSShhhwww}}}www}}}uuueeeJJJGGGDDDAAA????????????>>><<<<<<===>>>???>>>>>>>>>>>>=========<<<<<<;;;;;;@@@999@@@[[[{{{zzz~~~~~~qqqpppqqq}}}yyyuuuuuuvvv|||WWW<<>>???===:::999;;;999555:::CCCMMMWWWgggmmm\\\FFFSSSmmm~~~rrrZZZJJJCCC???KKKLLLTTT^^^XXXHHH>>>@@@>>>>>>>>><<<999777777888555555333111///,,,***((()))******)))((((((***+++))))))************))))))))))))))))))))))))))))))))))))***+++,,,...///000444888===???>>><<<===?????????@@@AAACCCEEEGGGHHHAAAAAABBBEEEKKKSSS[[[aaagggfffeeeooovvv```RRR^^^|||wwweee\\\jjjvvvyyy}}}qqqwwwmmm___SSSFFF???::::::888555666:::666555333444555777666666333333333222222222222111222222222222222222222222222222111111222222333444222333555777777666555444555444444333333333333444666666555444444444444444888555333444666777555222222444777;;;>>><<<666111000//////222555777666444555666777777666666777888999666666:::<<<:::999;;;@@@>>>BBBQQQggg|||{{{ooo]]]LLL???===>>>===888DDDnnnSSSqqqqqq^^^VVVHHH@@@;;;BBBUUUjjjzzz{{{}}}YYYOOOHHHFFFBBBAAAAAAAAAAAA@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@<<<@@@SSSpppuuu{{{~~~tttsssrrrzzz|||uuu|||kkkEEE<<<===HHHOOOMMMTTT\\\ZZZTTTYYYdddpppsssrrrvvv}}}uuuvvvvvvtttssssssuuuwwwwwwwwwwwwwwwwwwwwwuuutttyyyzzz{{{|||}}}nnnccceeexxxzzz^^^ccchhhnnnuuu~~~{{{yyytttnnn^^^QQQIIIQQQ```mmmuuu{{{}}}xxxpppwwwxxxqqqpppmmmjjjgggeeedddcccaaa___aaabbb```[[[XXXYYYXXXUUUTTTRRROOOLLLHHHDDDAAA@@@AAA<<<777666888;;;>>>AAAJJJPPPVVVfffvvvnnnWWWKKKeeettt|||ppp[[[KKKFFFFFFTTTUUU^^^hhhcccRRRGGGFFFAAAAAA@@@===999666555555555444333111///,,,***)))+++***)))(((((('''&&&%%%))))))************))))))))))))))))))))))))))))))))))))***+++,,,...///000444999>>>???>>>======??????@@@AAACCCEEEFFFGGGHHH@@@AAABBBEEEKKKSSS\\\bbbiiihhhgggrrrwwwcccUUU```}}}kkkcccooowwwxxx{{{yyyzzzmmm}}}vvvhhhXXXNNNEEEDDDCCCBBB===777777;;;555444333444666666555444333333333333222222222222222222222222222222222222222222111111222222333444111222444555555555444333333333333333333444444444555555444333333333444444555333111222555777555222222333666:::<<<:::555111000000000222555666666555222444666777777777999;;;:::777777999:::888:::===AAABBBLLLccctttgggZZZJJJ>>>===@@@>>>777777PPP}}}yyy]]]dddWWWUUUDDD>>><<>>===<<<<<<===>>>>>>????????????@@@@@@@@@@@@@@@??????HHH```~~~xxx}}}~~~xxxwwwwww{{{rrrooowwwQQQ===???LLLSSSNNNSSS]]]^^^WWWUUUWWW^^^gggnnnuuu|||uuuuuuuuusssrrrsssuuuxxxzzzwwwssstttwwwyyywwwtttxxxxxxyyyyyyyyy|||wwwgggjjjwwwmmmkkkwww|||^^^PPPGGGBBBKKK\\\mmm{{{~~~xxx~~~|||ssspppllljjjhhhfffeeeccc___\\\cccdddaaaZZZWWWWWWUUUQQQOOOMMMKKKHHHDDDAAA>>>===@@@888555888::::::@@@JJJJJJ\\\jjjxxx}}}eeeRRR___ssstttsssiiiVVVGGGGGGNNNXXXVVVZZZ___ZZZMMMFFFHHHEEEDDDBBB>>>888444222111555444222000...,,,***)))***)))((()))++++++(((%%%))))))************))))))))))))))))))))))))))))))))))))***+++,,,...///000555999>>>@@@???===>>>@@@@@@AAACCCFFFGGGGGGFFFEEE???@@@CCCFFFKKKSSS\\\ccchhhhhhhhhsssqqqcccmmmqqqjjjsssvvvrrrvvvtttxxx___nnntttpppvvvrrr```WWWQQQUUUXXXTTTJJJ???999888777666555444555444222000444444333333333222222222222222222222222222222222222222111111222222333444111111222333333333333222111222333333444444444444444444333333333333333444444111000111555666555222111333666999999888555222000000111333444555555555222444666777666777999;;;888777888;;;:::999<<>><<<<<>>???BBBBBBBBBAAAAAA@@@@@@@@@>>>@@@???@@@PPPppp}}}xxxxxxwww|||sssqqqjjj{{{fffDDDBBBLLLVVVTTTWWW]]][[[RRROOOOOOVVVbbbkkkppprrrvvvvvvuuusssrrrsssvvvyyyzzzwwwttttttvvvwwwwwwvvvyyyzzzzzzzzzyyyzzz}}}{{{}}}}}}rrrUUUIIIFFFEEEKKKXXXjjj|||qqqnnnjjjhhhgggfffeeeccc___\\\aaabbb___YYYUUUUUUSSSOOOJJJIIIGGGDDDAAA>>><<<;;;;;;777999???===:::CCCSSSVVVzzzqqqTTTRRRsssyyysssnnneeeTTTFFFKKKYYYYYYRRRKKKHHHCCC???@@@FFFEEEDDDBBB>>>888333111111555444222///---,,,******)))'''&&&+++000222...***))))))************))))))))))))))))))))))))))))))))))))***+++,,,...///000555999>>>@@@???>>>>>>@@@>>>@@@DDDFFFGGGFFFDDDBBB>>>@@@DDDGGGLLLSSS]]]dddeeefffhhhsss}}}oooyyyxxxttt{{{xxxrrrwww```fffjjjlllwww~~~qqqmmmhhhmmmpppkkk___PPPBBB:::888666555444555555333111444444444333333333222222222222222222222222222222222222111111222222333444000111111222222222222222111111222333444444444333333333222222222222333444333111000111444666444222000222555777777555444333000111222333444444555555444666777777666666777999777777:::<<<:::999???GGGRRRhhhiiiUUUGGG>>>;;;;;;999888>>>TTT}}}sssggg[[[GGGiii}}}~~~xxxaaaSSSDDD;;;DDD[[[pppOOODDDBBBDDDBBBAAAAAABBBCCCBBBAAA@@@???===;;;;;;<<<>>>???EEEDDDCCCBBBAAA@@@???>>>===@@@>>><<>>===@@@SSShhhtttZZZPPP^^^zzz}}}wwwpppgggWWWKKKQQQaaaXXXOOOEEE???<<<;;;???CCCBBBBBBAAA===999555444444444333111...---++++++***(((&&&&&&+++000222///***))))))************))))))))))))))))))))))))))))))))))))***+++,,,...///000444999>>>@@@>>>===>>>???<<>>???@@@AAA@@@???>>>===<<<<<<<<<>>>???@@@DDDCCCBBBAAA@@@???>>>======>>>>>>===@@@RRRuuuyyyzzzzzzzzzsss\\\VVVccclllqqqmmmbbbTTTQQQJJJGGGOOO```nnnuuutttuuuvvvuuuuuuuuuwwwyyytttwwwyyywwwtttssswwwzzzyyyyyyzzzyyywwwwwwxxxyyyuuuxxxzzzxxxwwwzzz~~~xxx]]]III???DDDJJJPPP]]]ppp}}}mmmiiieeedddccccccddddddbbb```\\\]]]ZZZTTTPPPPPPNNNJJJDDDCCCBBB@@@>>><<<;;;:::666888999999???RRRnnnpppRRRKKK```www}}}xxxsssjjj___TTTMMMSSS\\\RRRMMMGGGBBB@@@???>>>===???@@@???===999777666666444333000...,,,+++++++++)))'''''')))+++,,,)))&&&))))))************))))))))))))))))))))))))))))))))))))***+++,,,...///000444888===???>>><<<===???;;;===AAADDDEEEDDDBBBAAA>>>BBBHHHJJJLLLRRR[[[ccceeeiiimmmwwwxxxlll}}}ssswwwxxxrrr~~~cccccciiivvvnnn[[[GGGCCC===:::888888888888555444444444444333333333222222222222222222222222222222111111222222333444222111111111222222333333111222333444444333111000111111111111111222333333666444111222555666444111///222444444333222333444///222444444333222444555666777888777666555666777:::;;;===@@@CCCOOOfffzzzmmmYYYDDD<<<<<<;;;;;;<<<;;;JJJjjjmmmhhhkkk]]]NNNRRRsssYYYHHHGGG\\\qqqdddJJJEEECCCFFF===<<<<<<===???@@@???===;;;;;;<<<===>>>???@@@@@@@@@@@@@@@????????????>>>>>><<>><<<;;;999999666999999:::LLLkkk}}}VVVCCCDDDOOOrrr~~~nnnfffYYYOOOOOOUUUXXXWWWPPPLLLGGGCCCBBBBBB???<<<>>>??????<<<999777777777444222000---++++++++++++((((((((((((((((((((('''))))))************))))))))))))))))))))))))))))))))))))***+++,,,...///000222777<<<>>>===;;;<<<>>>;;;===AAACCCEEEEEEDDDCCC>>>DDDIIIKKKLLLQQQZZZbbbeeeiiimmmwwwuuukkkvvvgggooo|||ssspppbbbcccjjjxxxlllSSSMMMEEE>>>999777555444555555444444444333333333222222222222222222222222222222111111222222333444222222111111222222333444222222444444444222000///111111000000111222333333777555222333555666333111///222444444222111222444///222555555333222444666444666777777666666777999;;;;;;>>>CCCLLL```uuu]]]III888666;;;<<<:::999999SSSlllooobbb[[[KKKTTTZZZKKKLLLkkkMMMHHHMMM@@@===<<<<<<<<<===???@@@???===999:::<<<>>>???@@@@@@@@@<<<<<<===>>>??????@@@@@@@@@;;;???DDD<<<:::ZZZyyyxxxsss{{{yyyeeeiiiqqqyyy}}}yyyhhhjjjbbbQQQFFFLLLYYYaaammmooosssttttttsssssssssvvvttttttvvvzzzzzzwwwtttyyyzzz{{{zzzyyyxxxxxxzzzyyywwwvvvyyyzzz{{{|||}}}|||ttt^^^WWWMMMMMMKKKLLL[[[wwwwwwzzz|||mmmmmmjjjgggcccaaaaaa```___^^^]]]]]]YYYQQQKKKIIIFFFAAA>>>>>>===<<<:::999888888444;;;===BBB\\\aaa333555RRR^^^zzz{{{hhh^^^NNNFFFQQQaaaddd[[[VVVQQQIIIBBBBBBEEEFFFDDD?????????===999777777777444222///---+++++++++,,,'''((())))))((())),,,...))))))************))))))))))))))))))))))))))))))))))))***+++,,,...///000222666;;;===<<<;;;;;;===<<<>>>AAADDDFFFFFFFFFFFF???EEEKKKLLLLLLPPPYYYaaaccchhhlllvvvpppgggrrrdddppp~~~vvvtttbbb]]]bbbvvvnnnhhhZZZHHH>>>;;;:::888888888666555444444333222333333333222222222222111000000111111222222222333222222111111111111222222111111111111111111111111000000000000000000000000333333222222222222222222000000000111222222333333555555333222111222333333111444888999777777999<<<999>>>EEESSSjjjwww___FFF===888;;;;;;777999???AAAcccwwwnnn```QQQ[[[zzzoooLLLKKK\\\yyy~~~pppxxxnnnNNNJJJKKKCCC<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::<<>>>>>===>>>>>>???<<<@@@>>><<<<<<===QQQrrr{{{iiikkk|||rrr]]]aaaxxx{{{ssssssjjjYYYIIIFFFOOOYYYiiippptttssstttxxxwwwsssuuuvvvvvvvvvvvvuuuttttttxxxzzz|||}}}{{{xxxvvvuuuvvvuuutttttttttvvvyyy{{{wwwzzz~~~~~~}}}~~~|||~~~|||}}}|||~~~gggPPPIIIPPPRRRRRRVVVaaaqqq}}}yyyzzzvvvjjjkkkiiigggdddaaa___]]]\\\\\\```[[[SSSLLLGGGDDDAAA???@@@>>>;;;999888777555444555<<>>\\\ppp|||dddZZZMMMLLL\\\jjjggg\\\UUUOOOHHHEEEEEEFFFEEEDDD???>>>;;;:::999888777555///,,,***))))))***))))))+++*********))))))((((((******)))(((((()))******)))))))))))))))))))))))))))***++++++,,,...111444888999;;;<<<<<<<<<<<<;;;===???AAADDDFFFGGGHHHHHHAAACCCFFFJJJOOOVVV]]]bbbdddiiijjjxxx}}}dddjjj}}}fffZZZmmmyyysssvvvppphhhhhhyyyzzzvvvkkk[[[MMMDDD;;;444333666777777555444555666333333333222222222111111111111222222222333333333222111111000000111111222111111111111111111111111111111111111111111111111222222222222222222222222111111222222333444444444555444444333444555666777888999999777555777<<>><<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===@@@===;;;===<<>>=========>>>@@@CCCEEEGGGHHHIIIGGGHHHIIIJJJMMMQQQWWW[[[bbbfffggguuuvvv___cccvvvcccYYYmmm|||xxx|||||||||sssdddVVVGGG<<<999;;;<<<:::555222222333333333222222222222111111222222222333333333333333111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444555555666444444444555666888999:::666777888888888<<>>MMM[[[~~~```WWWkkkpppWWWDDD>>>HHH```tttyyy||||||vvvoootttjjjIIIBBB???FFFHHH999????????????????????????AAA@@@???@@@AAABBBAAA@@@;;;<<<>>>???@@@??????>>>===???;;;:::===<<>>999888999999666222---+++)))))))))***)))(((************)))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,...111444444666888;;;===?????????===>>>???AAADDDFFFIIIJJJJJJJJJJJJJJJKKKOOOTTTXXX___ccccccrrrrrraaadddyyyxxx]]]UUUkkk||||||vvv{{{}}}vvvgggUUUHHHAAA>>>:::888777666666666333333333333222222222222222222222222222222222333111000000//////000000111111111111111111111111111111111111111111111111111000000111111111111222222222333333444444555666666555555666666888999::::::666888:::<<<>>>CCCKKKRRRhhh|||~~~ooo___QQQGGG@@@:::333;;;???999777JJJmmm___[[[nnn[[[DDD<<>>===???999999>>>;;;>>>MMMkkk~~~qqqQQQQQQeee}}}}}}tttgggYYYMMMDDDNNNWWWccckkkoooqqqrrrsssqqqqqqqqqqqqrrrrrrssssssuuuuuuuuuvvvwwwvvvtttrrrrrrtttwwwyyyyyyxxxvvvuuussstttuuuuuuuuuwwwzzz}}}zzz{{{{{{{{{zzz{{{{{{|||{{{{{{{{{{{{}}}eeeFFFBBBCCCCCCHHHTTTcccxxxyyyoooeeegggaaa___\\\YYYVVVUUUTTTTTTRRRLLLDDD===;;;:::::::::666666666666777:::>>>BBBCCCNNNaaannnaaaEEE777999===^^^vvvZZZOOOSSSXXX___fffkkkkkkjjjRRRWWW\\\\\\TTTKKKDDDAAA@@@<<<888999<<<<<<666000,,,***))))))******)))(((*********))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))***+++,,,,,,,,,...222444444666888;;;===>>>??????===>>>>>>@@@CCCGGGJJJLLLHHHIIIJJJJJJLLLQQQXXX]]]___bbbbbbqqqrrrlll______uuupppWWWPPPfffyyy|||uuu{{{}}}~~~~~~pppwww~~~ssseeeZZZIIIAAA888555888<<<===<<<444444444444333333333333222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111000000111111222222222222222222333333444555555555666777777888888888888888===>>>>>>???DDDOOO]]]gggwwwjjjYYYLLLEEE@@@;;;888666::::::888HHHnnnkkkaaauuuzzzXXXKKK>>>===LLLbbbssszzz|||pppnnnzzzJJJ>>>HHH>>>===DDD;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@???>>>======>>>999;;;===???@@@???>>>======???999888>>>;;;:::CCCZZZ~~~xxx{{{}}}{{{~~~}}}aaaOOOOOOnnn{{{mmmeeeUUUBBBDDDKKKWWWccckkkooopppqqqooooooooooooppprrrssstttvvvuuutttvvvxxxxxxvvvtttrrrtttvvvwwwwwwvvvuuutttqqqsssvvvwwwwwwwwwyyy{{{{{{zzzyyyzzzzzz||||||}}}zzz{{{|||{{{|||{{{^^^EEEFFFGGGDDDIIIWWWeeexxx}}}nnnfffggg```^^^[[[WWWTTTRRRPPPPPPMMMHHHAAA<<<::::::::::::666777777666777;;;BBBGGGFFFbbbyyypppRRR;;;888???FFFnnnppp]]]RRRWWW^^^bbbaaa[[[WWWUUUJJJQQQXXXYYYTTTKKKDDDAAA:::999:::===???<<<444---+++)))((()))******)))'''))))))))))))))))))******)))***,,,------,,,***)))***************************+++,,,,,,---///222555666777999;;;==================???AAADDDHHHKKKNNNIIIJJJJJJKKKNNNTTT[[[aaa```ddddddrrruuuccceeeYYYSSSiiiqqqYYYQQQeeexxx~~~xxxrrrxxxwwwvvvrrrnnnvvvzzz|||zzzdddXXXIII@@@===;;;888555666666555555555444444444333333333333222222222222222222111111111111222222111111111111111111111111222222222222222222222222111111111222333333444444222222333333444555555666777888888999999999888888<<<>>>BBBIIIVVVjjj^^^QQQCCC===<<<:::888777555888;;;KKKsss}}}qqqrrrqqq]]]rrrmmmHHHAAA;;;@@@TTTmmm{{{~~~{{{wwwrrryyycccDDD===FFF@@@>>>DDDAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@>>><<<;;;;;;<<<:::;;;===>>>???>>>>>>===;;;@@@;;;888>>>;;;888>>>LLLmmmyyy|||{{{{{{aaaNNN___zzzwwwdddNNNGGGGGGMMMYYYdddiiikkklllmmmmmmlllmmmnnnppprrrssswwwuuutttuuuyyyzzzxxxuuutttsssssssssssstttttttttppprrrtttuuuuuuuuuvvvwwwyyywwwvvvvvvxxxzzz{{{zzzyyy||||||xxxwwwzzz}}}}}}vvvzzz~~~zzzuuulllbbb]]]ffftttYYYCCCDDDFFFIIISSSaaakkkzzzwwwkkkfffddd___]]]YYYUUUQQQNNNLLLKKKFFFBBB===999888888888888777888888888999>>>GGGNNNWWWxxxnnnGGG777???HHHeeesss\\\UUU^^^```cccddd\\\OOOGGGEEEAAAFFFLLLPPPOOOKKKGGGDDD999;;;>>>@@@>>>999111+++)))(((((()))******)))'''))))))))))))************)))***+++,,,,,,+++***)))***************************+++,,,------///222555666888:::<<<===============>>>@@@CCCFFFJJJMMMOOOMMMMMMLLLLLLNNNTTT[[[```aaafffgggvvvnnn```mmmddd\\\uuuxxxaaaWWWhhh|||yyy[[[aaaaaadddjjjmmmrrrxxxiiiXXXIII>>>777555777777777777666666666666666666555555444444444444333333222222222222333333111111111111111111111111222222222222222222222222111222222333444444555555333444444555555666777777777888999;;;<<<<<<<<<;;;>>>GGGUUUdddvvv{{{nnnaaaGGG???999888888666777;;;===RRRjjjppp___ccchhhggg{{{kkkSSS@@@>>>???KKKddd|||tttzzz\\\JJJ???BBBDDDCCCCCCFFF========================>>>@@@AAA???;;;::::::<<<<<<<<<==================999@@@===999===;;;888===BBB\\\iii[[[jjj~~~tttbbbRRRPPPWWW^^^dddiiijjjiiiiiiiiikkkmmmpppqqqwwwtttrrrtttyyy{{{yyyvvvuuusssqqqooooooqqqsssuuurrrssssssrrrqqqrrrtttvvvxxxvvvssstttvvvyyyzzzyyyxxx{{{zzzuuutttvvvvvvssscccjjjuuu|||}}}rrruuu~~~~~~nnnaaa\\\mmmuuuzzzlllSSSEEEHHHKKKSSSdddyyy|||zzzmmmhhheeeaaa^^^\\\WWWRRRMMMIIIGGGFFFAAA???;;;999999888777666555777999:::<<>>@@@BBB@@@999222---+++((((((((()))+++***)))'''((()))))))))***************************************************************,,,---------///222555555666999;;;===>>>??????<<<>>>AAAEEEIIILLLNNNPPPNNNMMMLLLLLLMMMSSSZZZ___bbbgggiiixxxoooeee{{{sssiiihhh\\\kkkvvv~~~aaaQQQQQQ[[[kkkwww{{{}}}~~~mmmXXXIIIDDDEEE888888888888777777777777888888777777666666666555444333333222222333333444111111111111111111111111222222222222222222222222222222333444444555666666555555666666777888888888666777:::<<<>>>?????????KKKZZZpppyyyssshhhRRR>>>;;;888888;;;999555999AAASSScccSSSYYYaaasssnnnkkk^^^@@@;;;===DDDVVVrrrzzzqqq~~~hhh\\\PPP>>>:::CCCBBB>>>BBB???????????????????????????AAAAAA???<<<999:::<<<>>>======<<<<<<<<<======888AAA>>>:::===;;;999>>><<>><<<;;;;;;:::999777444777999;;;>>>FFFSSS\\\wwwwwwhhhJJJ555BBBllljjjRRROOOhhhxxxqqqjjjdddYYYLLLHHHLLLKKKJJJIIIKKKMMMNNNJJJGGGCCCEEEEEE>>>555---***+++((('''((()))++++++)))&&&(((((())))))*********+++******)))(((((()))******************************+++,,,------...///333555222444777;;;>>>@@@@@@AAA<<<>>>BBBGGGKKKNNNOOOPPPKKKKKKJJJJJJMMMSSS[[[aaabbbhhhjjjzzzuuuiii~~~rrrddd~~~jjj^^^lllsss}}}{{{dddLLLKKKRRReeeooojjjxxxyyylllbbbYYYQQQCCC<<<999===@@@;;;777777999777444333444555555444222555666555222000000222555555555444444444333333333333444444444555555555444333333333333444444555999888666666888:::;;;;;;=========;;;;;;???FFFLLL^^^ttt}}}qqqaaaNNNBBB===999777999>>>@@@???AAAEEE{{{vvvZZZOOORRRQQQqqquuuoooccc^^^\\\NNN:::888BBBSSSgggyyyyyycccPPPDDDCCCAAA>>>===<<<======>>>>>>>>>>>>============AAA@@@???===<<<<<<<<<<<<===<<<:::999999:::;;;<<>><<<<<<;;;;;;;;;>>>AAAlllvvvxxx~~~~~~yyypppUUUQQQvvvnnnUUUGGGAAAQQQhhhjjjhhhfffeeegggkkkoooqqqrrrqqqqqqrrrtttvvvvvvuuuzzzxxxsssnnnjjjjjjnnnqqquuusssooommmmmmooosssuuuzzzwwwuuuuuuvvvvvvtttqqqtttuuuvvvvvvuuusssqqqpppuuurrrsssxxxaaaLLLJJJOOONNNQQQXXXZZZeeezzzrrrjjjgggaaa[[[XXXXXXTTTOOOKKKGGGDDD@@@===<<<<<<:::999888888777777111GGGDDD888@@@KKKVVViiiiiiSSS>>>777VVVtttXXXNNNYYYiiilllkkkhhh```VVVNNNLLLMMMNNNKKKIIILLLPPPPPPJJJDDDKKKIIICCC999///))))))************)))))))))))))))000---+++)))&&&%%%(((---+++++++++++++++***)))(((((()))+++,,,,,,+++***)))***+++,,,,,,---...222444444666999<<<>>>???>>>>>><<<>>>CCCIIINNNOOOLLLIIIPPPKKKHHHKKKOOOTTT]]]eeefffggggggwwwzzzrrr```^^^www~~~gggeeewwwtttiii{{{wwwssspppsssPPPLLLJJJVVVgggsssxxxpppjjjeee\\\NNNAAA>>>>>>;;;999999:::888666666777777777666111444666666444333555777444444444444444444444444444444444555555555555555666666666666666666666777<<<;;;::::::;;;;;;;;;;;;???@@@@@@???BBBLLL[[[fffzzz|||kkk^^^PPPDDD===<<<888===@@@999///555SSSqqq~~~xxxoooPPP===QQQmmm~~~kkk___YYYNNN???>>>TTTiiiuuucccIIIIIICCCBBBAAA???>>>>>>===============<<<<<<;;;;;;;;;???>>><<<;;;::::::;;;;;;===<<<:::999999:::<<<=========;;;::::::999999999;;;===\\\wwwyyy~~~rrrZZZJJJYYY|||iiiSSSGGGAAAJJJZZZddddddeeefffgggiiilllnnnooooooooorrrtttvvvuuutttyyyxxxuuuqqqnnnmmmooorrrsssqqqnnnmmmmmmnnnqqqsssvvvtttrrrrrrttttttrrrpppssstttuuuvvvuuutttrrrqqqpppooossszzzgggRRRFFFBBBHHHIIIOOOZZZ___jjj}}}{{{kkkdddbbb]]]XXXUUUSSSPPPKKKGGGDDDAAA>>>;;;::::::888777777666666666222===>>>;;;AAANNNcccyyybbbGGG>>>EEEggg{{{]]]PPPXXXgggppp{{{vvvmmmddd\\\UUUQQQOOONNNNNNNNNLLLKKKIIIGGGFFFHHHDDD>>>555---)))((()))***)))))))))))))))))))))+++******))))))((((((******++++++++++++***)))((('''(((((()))*********)))***+++,,,,,,---...222444444666999<<<>>>??????>>>===@@@DDDHHHKKKMMMMMMMMMPPPKKKJJJNNNRRRWWW```hhheeeggghhhxxxlllggg~~~iiifffvvv~~~kkkgggxxx}}}oooddd^^^WWW___uuuqqqhhhWWWQQQ\\\nnn|||nnn]]]TTTNNNFFF@@@===999777555555555666666555111222444444333333555666555555555555555555666666666555555555555555555555333444555777888888888888888888999:::;;;<<<>>>???>>>EEENNNVVV^^^mmm}}}vvvfffTTTFFF===666555777@@@777333<<>>>>><<<<<<<<<;;;:::999999888;;;:::999888888999:::;;;;;;;;;:::::::::<<<===>>>::::::999888777777777777;;;===LLLrrr{{{|||~~~|||~~~jjjMMM???OOOttt^^^NNNFFF???@@@FFFVVVZZZ```cccccccccfffhhhjjjkkkmmmqqqtttvvvtttsssuuuvvvvvvuuurrrpppooopppooonnnnnnmmmmmmnnnnnnoooqqqpppooooooqqqqqqpppoooqqqrrrsssuuuuuuttttttsssooopppvvv~~~xxx\\\KKKCCCBBB@@@FFFIIIRRRbbbjjjsss|||~~~pppccc]]][[[WWWRRRPPPLLLIIIEEEBBB@@@>>>;;;999888777666666555555555555777555;;;@@@FFF[[[yyysssOOO;;;HHHeeedddNNNSSSiiiwwwyyyrrrgggaaa[[[SSSMMMOOOQQQQQQLLLDDDAAADDDHHHDDD>>>666///+++))))))((())))))))))))))))))******))))))))))))***+++)))'''******++++++******))))))((((((((()))***+++,,,---***+++,,,,,,---...222444444666:::===???????????????CCCGGGHHHHHHJJJMMMPPPMMMIIIIIINNNSSSWWW___fffcccfffhhhzzzqqqpppnnnhhhvvv|||rrrlll{{{zzz^^^RRRVVVWWW]]]mmmvvvbbb___hhh{{{nnn^^^PPPHHHDDD@@@;;;777666777777777555555555555444444555555666666666777777777777777666666666555555555555444333444777999;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>BBBDDDMMM\\\ooo~~~{{{mmmaaaXXXMMMAAA<<<999777888;;;CCC888===```rrreeeYYYMMMQQQtttfffLLL@@@@@@CCC```vvvfffNNNIIIFFF@@@===>>>???@@@AAA@@@???>>>===<<<<<<;;;:::999888888999888888777888999:::;;;::::::::::::;;;<<<>>>>>>999888888777666666777777:::===???___~~~xxxzzz~~~yyy\\\DDD===LLLggg}}}~~~mmm\\\SSSMMMCCC===<<>>===<<<:::888777666666555555555666666<<<666===DDDMMMppp___EEECCCcccpppYYYWWWeeetttyyyyyyttteee___aaabbb]]]VVVQQQQQQOOOIIIBBB@@@DDDHHH???888000************))))))))))))))))))*********---,,,+++)))***,,,***&&&))))))************))))))+++*********+++---///111***+++,,,,,,---...222444555777:::===???@@@@@@@@@AAAFFFKKKKKKHHHGGGJJJMMMIIIEEEFFFKKKOOOSSSYYY``````eeeiii|||{{{mmmsssrrrjjjvvvzzzwww}}}kkknnnqqqllllllwwwqqqooozzzuuujjjdddaaaZZZOOOFFF@@@===;;;:::999888777666777777888888666666666666666666666666666666666666666666555555888999:::;;;<<<<<<======AAAAAABBBAAABBBFFFLLLQQQqqq~~~vvvdddRRRHHH>>>:::999;;;===<<>>;;;<<<>>>???@@@@@@???>>>======<<<<<<;;;::::::999999888888888888:::;;;<<<999999999:::;;;<<<======999888777777777777777777333888777PPP~~~xxxwwwjjj[[[HHH;;;GGG^^^fffffffffddd\\\OOOBBB<<<;;;BBBLLLSSSXXX[[[___aaaccceeehhhmmmrrrtttrrrqqqmmmqqquuuwwwvvvssspppooommmnnnpppqqqqqqpppnnnmmmlllmmmnnnnnnnnnoooppppppooopppqqqrrrtttuuuvvvvvvyyyxxx{{{}}}zzz[[[JJJEEECCCEEEHHHIIIUUU[[[ggg|||nnn{{{nnncccYYYUUURRRLLLGGGFFFBBB@@@===<<<<<<;;;:::888777777666666666777888888===;;;AAAEEEVVVkkkNNNJJJ```ooo]]]ZZZkkkwwwpppiiikkk___UUUMMMQQQ]]]ggghhheeeTTTOOOJJJFFFDDDDDDEEEEEE:::444---)))***+++++++++(((((())))))************333333///((('''++++++'''((())))))*********))))))+++*********+++---///111***+++,,,,,,---...222444666888;;;>>>@@@AAAAAA@@@AAAGGGMMMNNNJJJFFFFFFGGGHHHDDDDDDHHHLLLOOOUUU\\\___dddiii}}}xxxkkktttssskkkwww{{{}}}vvvzzz~~~}}}~~~}}}rrrooo|||xxxuuu~~~vvviii\\\QQQIIICCC@@@:::888666666777888999888777777777666666555555555777777777888888999999999::::::999999999::::::;;;;;;@@@GGGMMMTTT\\\fffnnnyyyfffRRRCCC===:::888999;;;999888>>>FFFdddzzziiiUUU___|||iiiVVVLLLKKKRRRcccsssoooLLLCCC@@@::::::CCC:::;;;<<<======>>>>>>>>>============<<<<<<<<<<<<:::999888888999:::;;;<<<888888999999::::::;;;;;;888888777777777777888888333777999JJJpppvvv~~~yyyvvv{{{{{{|||vvvlllVVV:::777FFFRRR^^^jjjllleeeWWWHHH<<<;;;>>>CCCKKKSSSYYY^^^aaa```aaadddhhhmmmoooooonnnmmmpppuuuwwwvvvtttsssrrrnnnoooqqqrrrrrrqqqooonnnmmmnnnpppooooooooopppqqqooooooppprrrssstttvvvvvvyyywwwwwwyyyyyywwwzzz~~~vvv```MMMHHHJJJIIIIIILLLNNN]]]fffppp{{{uuufff]]]TTTQQQMMMGGGCCCBBB@@@===;;;:::;;;:::999888777777777777888999999:::999===AAAHHHbbbzzzTTTEEEYYY}}}\\\VVV```uuuzzzhhhYYYXXXNNNIIIGGGLLLVVV___bbbaaaVVVOOOHHHFFFHHHIIIEEE@@@444111,,,******++++++,,,((((((((()))******++++++444777333)))%%%)))+++)))(((((())))))******))))))((((((((()))***+++,,,---***+++,,,,,,---...222444666888;;;???AAAAAAAAAAAA@@@FFFKKKMMMKKKGGGEEEDDDIIIEEEDDDHHHLLLPPPWWW^^^```dddhhh|||sssuuupppiiivvv{{{{{{yyytttdddiiitttyyy}}}}}}~~~zzzooodddZZZTTTJJJFFFAAA??????>>><<<;;;======<<<;;;:::999888888999::::::;;;<<<===>>>>>><<<<<<<<<===@@@DDDHHHJJJIIISSS```kkksss{{{mmm```SSSEEE===<<<>>>======<<<===FFFZZZlllhhhkkknnnXXXGGGJJJXXXhhh{{{eeeDDDEEEIII>>>999AAA::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<=========:::999888888888999:::;;;777888888999999999888888777777666666666666777777666666===EEEXXX~~~}}}~~~yyy{{{|||iiiNNN<<<999AAAPPP```ggghhhaaaRRRCCC>>>;;;;;;@@@JJJTTTZZZ\\\]]]]]]___bbbgggjjjjjjjjjjjjmmmppprrrrrrqqqrrrsssnnnoooqqqrrrrrrqqqooonnnmmmoooqqqpppnnnmmmoooqqqoooppppppqqqrrrtttuuuvvvwwwttttttvvvuuutttwww|||~~~jjjbbb[[[OOOGGGJJJKKKIIILLLTTTZZZkkktttzzzwwwhhh[[[TTTMMMKKKHHHCCC??????>>><<<:::999999999888777777777777777888999:::;;;888<<>>===;;;<<<===>>>???AAABBBBBBBBBCCCEEEIIIPPPXXX```dddpppzzzyyyeeeQQQGGGBBB===;;;=========???CCCMMMfffiii[[[DDD999IIIeee~~~zzz]]]AAA<<>>666::::::999888999:::;;;<<<::::::;;;<<<<<<======>>>:::999888777777888999:::777777888888888777777666666666555555555666666777444222:::===AAAiii||||||lllRRR>>>999HHHXXXdddlllnnn```OOO???999444888CCCNNNTTTUUUZZZZZZ[[[^^^bbbfffggggggfffhhhkkkllllllmmmooopppnnnooopppqqqqqqpppooonnnmmmoooqqqpppnnnmmmnnnppppppppppppqqqrrrsssuuuvvvuuussstttvvvvvvtttvvv{{{{{{zzz~~~~~~eeeSSSNNNRRRJJJDDDDDDJJJJJJGGGPPP^^^hhhzzzyyy______SSSMMMHHHGGGEEE@@@=========;;;999888888888777666666666666666777999:::;;;999;;;???ZZZ|||sssYYYVVVyyy{{{XXX\\\nnnuuullljjjpppgggTTTIIIMMMSSSUUUUUUUUUWWWZZZVVVSSSOOOMMMLLLGGG???999))),,,---+++'''&&&(((***'''(((((()))***+++++++++'''444888---%%%'''***)))''''''((()))))))))))))))((()))+++,,,,,,+++***)))***+++,,,,,,---...222444777999<<>>HHHNNNMMMPPPZZZdddhhhaaaaaacccfffmmmvvvyyyooofffYYYJJJ;;;666:::???@@@@@@IIIhhhvvvpppzzzqqqYYYKKK===;;;UUU|||SSSHHH??????BBB@@@<<<999;;;;;;:::999777888;;;===<<<:::888999:::<<<<<<<<<;;;:::777555444444555666777777666555555555555555666666666666666666666666;;;666333:::BBBKKKqqq||||||zzzyyyfffNNNAAA???EEEXXXjjjoookkkfffMMMDDD======>>>???GGGPPPZZZYYYXXX[[[```dddfffgggcccdddfffgggggghhhjjjlllhhhjjjlllnnnpppnnnkkkhhhkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnooorrrtttuuuuuussssssuuuyyyzzzyyyvvvxxxxxxzzz|||~~~jjjXXXMMMEEECCCEEEGGGGGGKKKRRRSSSUUU___kkkzzzkkk^^^WWWMMMGGG@@@>>>???>>>;;;888<<<;;;:::888777666666666333:::>>><<<::::::999555@@@;;;OOOsss~~~nnnjjjwwwjjjVVV{{{ssspppnnndddXXXSSSYYY[[[VVVSSSWWWYYYXXXOOOYYY]]]UUUJJJ@@@666---***///:::CCC;;;+++'''---+++++++++*********)))))),,,+++++++++******))))))*********))))))))))))))))))************++++++++++++++++++,,,---000222333888999;;;===>>>>>>======<<>>???@@@>>>===>>>:::::::::999999:::===@@@AAA>>><<<;;;<<<<<<<<<;;;;;;:::888666555555555555777666555555444444444555555555555555555555555555666666555:::>>>BBBeeewwwmmmjjj}}}pppMMMBBB>>>KKK___lllooonnn[[[LLL===999:::<<<@@@EEERRRTTTWWWYYYYYYZZZ]]]```aaaccceeefffggghhhjjjllliiijjjlllnnnnnnmmmkkkiiijjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmnnnpppqqqssstttvvvtttsssuuuxxxzzzyyywwwtttuuuvvvxxxyyy{{{|||}}}~~~vvvfffTTTLLLHHHDDDCCCEEEGGGHHHLLLSSSWWW]]]jjjxxxrrr```TTTMMMHHHCCC>>><<<>>>>>><<<999999999888777666666666666666888::::::999:::<<>>>>>======>>>@@@CCCGGGIIIJJJJJJJJJDDDBBB@@@AAAGGGPPPZZZ```^^^dddfffuuuppprrrjjjbbbmmmuuu~~~sss{{{mmm^^^WWW\\\nnnzzztttpppgggfffdddgggssswwwggg^^^TTTGGGAAABBB@@@777888>>>;;;;;;XXX~~~tttyyyiiiTTTLLLBBB===777DDD]]]xxxssskkkxxxuuuyyyoooLLLAAA>>>>>>???>>>;;;<<>>>>>>>>===@@@BBBEEEHHHIIIJJJJJJIIICCCAAA@@@AAAFFFOOOXXX^^^\\\bbbeeetttzzzrrraaaggg~~~iiieeepppvvv~~~uuunnnuuuwwwxxxwwwzzzqqq[[[VVViii~~~jjjvvvzzzkkkddd^^^cccsssvvvmmmdddUUUKKKJJJEEE:::777;;;???:::999===DDDYYYsssrrr~~~SSSBBB>>><<>>===??????;;;999;;;999999:::999999:::>>>AAA@@@===:::999999999888777999999999999888777666555666666666666666666666555555555555555555555555555000555666666777555DDDbbb{{{vvvzzztttzzzaaaDDD777<<>>===NNNfffuuuaaahhh{{{sssvvv{{{}}}qqqeee]]]WWWPPPJJJNNNQQQPPPGGG999000------+++***+++...+++&&&''',,,************************)))))))))((((((((((((((()))))))))))))))*********))))))*********++++++++++++++++++,,,---000222333777888:::<<<>>>>>>>>>>>>BBBDDDFFFIIIJJJJJJIIIHHHCCCBBB@@@AAAGGGOOOXXX^^^^^^dddgggvvvmmmaaaPPPZZZzzzggggggsssxxxiiioootttqqqnnnmmmpppttt{{{uuu___XXXZZZ```eeeuuu~~~kkkgggiiiuuuzzzlll]]]SSSMMMDDD>>>???>>>:::===DDDCCCNNNWWW```tttxxxxxxyyyvvvvvv______dddFFF>>><<<===EEE^^^mmmyyyzzzvvvMMM>>>DDDBBB<<<:::???CCCAAA;;;888::::::999888777888:::======;;;888888999::::::999888888888888888777666555666777777888888888777777555555555555555555555555333666333333999777;;;JJJvvvzzztttxxxzzzzzz{{{^^^FFF:::>>>QQQcccnnnhhhZZZIII<<<777888:::555999???FFFLLLQQQRRRRRRUUUWWWZZZ]]]^^^aaadddfffeeegggiiiiiigggfffhhhiiiggggggggggggggggggggggggggghhhkkkmmmnnnooonnnnnnpppooommmkkkjjjjjjlllmmmqqqqqqqqqrrrrrrssssssssssssrrrtttyyy~~~xxxlll]]]PPPHHHFFFFFFFFFGGGHHHIIIMMMSSSZZZ]]]hhhooovvv|||ttt^^^QQQMMMKKKHHHEEE>>><<<:::999888777666555555555555666777888:::;;;;;;666888BBBHHHTTTtttnnn\\\eee}}}wwwooolllpppvvv{{{ssshhh```ZZZUUUPPPMMMSSSPPPKKKAAA555---,,,......,,,+++,,,+++***+++...************************((((((((((((((()))))))))(((((())))))************))))))*********++++++++++++++++++,,,---000222333777888:::<<<>>>>>>>>>>>>CCCDDDFFFIIIJJJJJJIIIHHHDDDCCCAAACCCHHHPPPXXX]]]```eeehhhwww~~~iii]]]MMM[[[|||kkkjjjuuuxxx{{{yyyzzzxxxxxxvvvtttsss|||}}}}}}rrr^^^OOOVVVkkk~~~qqquuuyyywwwlll```UUUMMMGGGDDD???AAABBBDDDGGGOOOZZZccccccrrr{{{{{{nnngggdddXXXLLLVVVyyytttdddIII===AAABBBGGGVVViiiqqq{{{|||zzzRRR@@@AAA===>>>888777???GGGEEE>>>:::::::::999777666666999;;;===;;;999999;;;=========888777777777666666666555555666777888999888777666444444444444444444444444555777111111::::::777<<<\\\yyyuuuuuu|||www]]]DDD777>>>JJJYYY______RRRBBB:::999;;;444444888>>>GGGMMMPPPPPPPPPRRRUUUXXXYYY[[[^^^aaa___cccggggggeeeeeefffhhhggggggggggggggggggggggggggghhhiiikkklllmmmmmmnnnqqqqqqpppnnnkkkjjjkkkmmmqqqqqqqqqrrrrrrsssssssssrrrrrrrrrtttvvvyyy|||~~~wwwmmmbbbXXXQQQOOOMMMIIIEEEAAA@@@CCCEEEFFFKKKNNNNNNSSS]]]hhhmmmttt}}}mmm___QQQJJJHHHFFFCCCBBB<<<;;;:::999777666555444666666777777888:::;;;<<<<<<777;;;JJJ^^^yyylllXXXjjjsssgggcccddddddeeegggjjjddd`````````^^^^^^```XXXOOODDD;;;222,,,+++---,,,***((((((***+++++++++***************+++++++++(((((())))))))))))******((((((((()))******++++++)))************++++++++++++++++++,,,---000222333666888:::<<<>>>?????????BBBCCCFFFHHHIIIIIIHHHHHHDDDCCCBBBDDDIIIPPPXXX]]]___eeeffftttyyyggg___QQQ```nnnkkktttvvv|||vvvsssuuuzzzzzz|||yyyxxx||||||UUU[[[nnnyyytttxxxyyyoookkk^^^XXXOOOEEE??????AAADDD???QQQaaadddhhhsss}}}~~~dddUUUUUUJJJYYYooosssiiiYYYEEEBBBKKKNNNXXXnnnnnnFFFBBBDDD===:::777:::AAAFFFCCC===:::999999999888777888;;;===<<<:::999999;;;<<<======777666555444444444555666333444666777777777666555444444444444444444444444222777222///888:::555888EEEnnnwwwxxx}}}{{{^^^DDD:::<<>>?????????@@@BBBDDDGGGIIIIIIHHHHHHCCCBBBAAACCCHHHOOOVVV[[[```eeefffrrrxxxgggaaaTTTbbblllgggpppsss{{{xxxttt~~~yyyvvv}}}{{{xxxzzz{{{~~~mmmbbbaaa```gggmmmkkkbbbYYYVVVUUUHHHHHHFFFCCCBBBEEEJJJNNNeeezzzxxx{{{ZZZKKKOOO[[[zzznnnSSSGGG<<>>>>>RRRcccbbbVVVJJJAAA:::777999;;;888666:::BBBIIIJJJLLLOOOPPPQQQSSSUUUXXXVVV\\\cccfffdddcccdddfffhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggiiikkkmmmnnnnnnpppqqqoookkkhhhgggiiillllllmmmnnnooopppqqqrrrttttttrrrpppqqquuuxxxyyy|||{{{}}}qqqYYYPPPSSSOOOXXXdddmmmqqqlll]]]MMMKKKIIIHHHGGGGGGGGGFFFDDDFFFEEEDDDEEEHHHJJJIIIHHHNNNYYYaaabbbhhhuuu~~~iiifff]]]OOOIIIGGGGGGCCC<<<;;;@@@555777888999888777888888777777777777888999:::;;;===DDDVVVxxxxxx~~~\\\rrryyylllbbbdddgggccc[[[WWWVVVWWW]]]fffjjjkkkrrr{{{___KKK888111...***((()))******)))***...111...((())))))******++++++++++++))))))******+++++++++,,,'''(((((()))***+++++++++)))************++++++++++++++++++,,,---000222333666777:::<<<>>>????????????AAADDDFFFHHHIIIHHHHHHBBBAAA@@@BBBGGGNNNUUUYYYbbbggggggsss}}}lllfffXXXbbb}}}fff```kkkqqq|||yyy~~~yyy[[[cccsssqqqkkk___]]]WWWTTT[[[lll}}}ooobbb^^^^^^VVVKKKFFFGGGEEE@@@CCCCCCFFFNNN\\\ooovvv^^^IIITTTooojjj\\\RRRCCCCCCcccrrrOOODDDCCC@@@<<<<<<======<<<;;;::::::999999888777555666999<<<======999999888777666555444444333222222111111222222333444555555444222111111222000000111222333444444555222222333333333333444444999DDDWWW}}}zzzxxxqqqwww{{{___FFFBBBAAANNNeeennnaaaNNNEEEDDD222---999???999888AAAAAAEEEIIIKKKKKKLLLOOORRRTTTXXX]]]```````````````ccccccccceeeggggggbbb___ggggggggghhhiiikkklllmmmmmmlllkkkjjjjjjjjjjjjjjjhhhhhhhhhiiilllmmmlllkkkpppooonnnnnnppprrruuuvvvvvvwwwyyy{{{}}}}}}}}}}}}|||kkkTTTEEEGGGPPPYYYSSS```eeeOOOGGGLLLFFFDDDHHHEEEEEELLLIIIDDDJJJMMMLLLMMMPPPRRRRRRRRRSSS[[[nnnxxxtttxxxiiiZZZRRRKKKDDDCCC@@@===;;;::::::::::::999888777777888999999???666444;;;>>>999999???JJJZZZ|||yyyiiivvvttttttwww{{{xxxmmmbbb\\\[[[TTTWWWfffrrrnnnaaaWWWMMMAAA222+++,,,...,,,(((************************))))))))))))))))))))))))+++*********))))))((((((++++++******))))))((((((******))))))******+++,,,***,,,---------...000333666:::;;;:::<<>><<<;;;999888888888888888777777777777888888666777;;;===:::;;;KKK```pppyyyxxx{{{qqqllllllggg^^^XXX[[[bbbiiifffYYYKKKDDD...---,,,,,,......---+++************************************************************))))))))))))))))))))))))******************))))))******+++,,,***,,,------...///111333777;;;<<<;;;;;;??????<<>>===777888999<<>>>>><<>>LLLeee|||yyyRRRBBB???>>>@@@???<<<999999999999999999999888888888999777666777888888777555666666555555444444333333222111111000000111111222222333444333111000111222333222222111111000000///111111111222222222333333333<<<777444KKKooo{{{zzzrrrppppppmmmjjjiiiqqqxxxmmm```TTTLLLRRRkkkuuurrrnnnbbbOOOAAA999888777888;;;???BBBDDDGGGIIIKKKLLLLLLMMMOOOQQQRRRTTTWWWZZZ\\\]]]^^^___````````````aaabbbcccdddcccdddeeeeeeeeeeeeddddddgggfffeeefffggggggeeecccbbbccceeegggiiijjjkkkkkkjjjjjjkkklllmmmooopppqqqoooqqqgggRRREEEPPPhhh{{{vvvooommmcccWWW]]]hhhqqqwwwwwwkkkkkk|||gggQQQMMMDDDAAAEEECCC:::777;;;888888888888888777666666666666777777888888888888;;;;;;999888???[[[jjjiiimmmiiisss~~~~~~wwwjjjfffhhheee^^^gggfffccc^^^WWWKKK===222///000000///,,,+++,,,...************************************************))))))))))))))))))******(((((())))))******++++++******))))))******+++,,,***+++---......000333555777;;;<<<;;;;;;??????<<>>===:::777999===666666777777888777777666666777888999999:::999999999:::===EEE[[[sss___uuupppqqq|||vvvrrrmmmiiihhhhhhiiihhhyyysssfffVVVIII???444***+++,,,,,,+++***+++---///************************++++++++++++++++++++++++))))))))))))************))))))))))))******************))))))******+++,,,***+++---...///000333666666:::;;;:::<<>>;;;666555999:::999444555666777888888777777666777999:::;;;;;;;;;:::999>>>JJJ```sss___hhh}}}sssjjjfffkkkooopppvvv{{{hhhNNN:::222///,,,*********+++,,,,,,------************************++++++++++++++++++++++++((()))))))))*********************)))))))))))))))******))))))******+++,,,***+++---...///111444666555999;;;:::<<<@@@AAA???DDDDDDDDDEEEHHHKKKOOOQQQEEEEEEDDDEEEIIIMMMRRRVVVQQQSSSXXXfff~~~ccclllrrrwwwfff[[[[[[^^^eeesssvvvccc^^^TTTLLLTTTpppmmm___SSSHHHDDDGGG666CCCDDD???QQQllliiiQQQNNNJJJRRR```^^^[[[ppp[[[<<>>888666::::::666888>>>:::111333555666888888888888777777888:::;;;<<<<<<;;;;;;<<>>???@@@AAACCCEEEGGGHHHIIINNNOOOPPPRRRTTTUUUWWWXXXVVVYYY]]]^^^^^^\\\[[[[[[WWW\\\]]]ZZZYYY]]]```aaa[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^___```aaaaaabbbccceeeaaabbbuuuiiiXXXOOOKKKEEEAAA>>>===<<<;;;888888888777666666555555777666666777999999999888777888999777666999AAAHHHMMM]]]|||xxxrrrttt~~~yyy{{{vvvmmmkkkxxx|||oooaaaLLL:::111......///++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---+++)))(((***++++++************))))))))))))((())))))))))))************)))))))))((())))))***+++++++++,,,---///111222333888777888;;;???AAABBBBBBAAA@@@AAABBBEEEIIILLLNNNDDDCCCCCCEEEHHHNNNSSSVVVTTTTTTYYYjjj{{{iiimmmrrruuu}}}ooooooxxxrrrhhhaaahhhoookkkuuu|||{{{kkk___YYYXXXdddiiipppyyyxxxdddXXXZZZYYYPPPFFF@@@???@@@VVVmmm~~~vvvzzzzzzvvv|||nnnZZZDDD;;;;;;<<<;;;:::999::::::999777666666777888888777666555444333333333333444444444444333333222222111111111000000000////////////////////////000000//////000000111222222111111111111111000000000000111111111222222222222444666555444666<<>>???AAACCCDDDEEEFFFGGGGGGIIIJJJLLLNNNOOOPPPRRRUUUXXXYYYYYYXXXXXXXXXTTTXXXYYYVVVUUUYYY[[[[[[XXXYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]][[[___```dddyyymmm___VVVOOOKKKFFFCCC>>>;;;::::::999888777777777666666666666666999888888888:::;;;;;;;;;555:::?????????CCCMMMVVVvvvnnnppp|||}}}vvvooovvv~~~sssiii```QQQ>>>111......---+++++++++++++++++++++++++++++++++***))))))***++++++---+++)))(((***++++++***++++++*********)))))))))))))))))))))***************))))))))))))***++++++,,,,,,,,,...///111333444888888999;;;>>>AAAAAA@@@@@@@@@@@@BBBDDDHHHLLLNNNEEEDDDDDDEEEHHHMMMRRRUUUUUUTTTYYYhhhnnn___~~~ppptttyyyvvv}}}{{{ttt]]]XXXVVVYYYfffvvvsss~~~vvvwwwzzzzzzvvvdddTTTLLLLLLGGGEEEOOOaaajjjiiioooGGG???999;;;>>><<<999888888999:::999666555666777555555444444333222111111222333333444444333333222111111111111000000000000////////////////////////000000//////000000111222000000000000111111111111000000000111111111222222000222555444333444777;;;AAAfff~~~xxxvvvtttwwwwwwxxx{{{yyyhhhVVVIII>>>666:::DDDVVVTTTOOOHHH@@@;;;:::;;;666666666666666777888888:::;;;<<<===???@@@AAABBB???@@@AAACCCDDDFFFGGGHHHLLLNNNPPPQQQQQQQQQSSSUUUUUUWWWVVVSSSRRRUUUUUURRRTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSXXX\\\cccvvvpppfffXXXMMMFFFCCC@@@>>>>>>;;;777666777777888777555555666666666666777777777777777777999:::<<<===???>>>???EEEUUUlllccclllqqq|||~~~rrrqqq~~~rrr^^^UUULLL>>>///)))---000...)))++++++++++++++++++++++++******)))(((((()))******,,,***))))))***++++++***,,,+++++++++************))))))))))))***************************+++,,,,,,,,,,,,---...000222444555999999999<<<>>>@@@@@@???@@@???@@@AAADDDHHHKKKMMMHHHGGGEEEFFFHHHLLLPPPSSSTTTTTTWWWfffkkk[[[www~~~iiiqqqxxx~~~~~~{{{ssskkkbbb[[[[[[```hhhyyyxxxjjjjjjggg___kkkwwwjjj\\\PPPJJJDDDAAA===EEEeee]]]KKK<<<:::<<>>;;;;;;888999999888666555555666444444333222222111000000222222333333333333222222111111000000000////////////////////////////////////////////////000111111...//////000000111111111000000000000111111111111///222444444333333444666777NNNxxx{{{zzzyyy~~~{{{xxxvvvrrrsssvvvssslll\\\GGG@@@EEEHHHYYYgggcccOOO>>>:::>>>999888666666666666555555777888999:::;;;<<<============>>>@@@AAABBBCCCDDDGGGHHHIIIIIIIIIKKKNNNQQQQQQRRRPPPNNNNNNPPPMMMHHHOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPNNNRRRVVV[[[ggguuu}}}}}}uuuqqqooosssuuuxxx{{{vvvlllbbb^^^^^^ZZZTTTFFFFFFFFFGGGGGGDDD>>>999;;;999666555666888888777444444555666666777888888777888999::::::;;;===???@@@HHHZZZqqq~~~fffrrrrrriiikkkvvvvvvzzz{{{iiiTTTHHH<<<444+++***---111000---++++++++++++++++++++++++*********))))))*********+++***))))))+++,,,+++***,,,,,,,,,+++++++++******((()))))))))************++++++******++++++,,,---,,,------///111333555666;;;:::;;;===???@@@???===?????????AAADDDGGGKKKMMMJJJIIIGGGFFFHHHKKKOOOQQQSSSRRRUUUccc|||kkkzzzsssdddrrrzzzsssqqqwww~~~{{{}}}rrr```UUUZZZddduuuooo]]]SSSTTT___lllzzzqqqlllaaaQQQFFFDDD777:::CCCZZZdddHHHDDD===;;;===???===999888;;;777888888777555444444555444333333222222111111111111111222222222222111111000000000/////////............................../////////...///000000111.........//////000000111//////000000000111111111000222444444444333333333777===VVV}}}tttqqquuu}}}yyy|||}}}www\\\IIIEEEEEEWWWkkkqqqeeeQQQAAA:::999777444333555666666555555666666777888999999:::;;;;;;<<<===>>>@@@AAAAAABBBCCCCCCCCCDDDEEEIIILLLGGGHHHGGGHHHMMMPPPMMMFFFIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJLLLOOOPPPUUUZZZ\\\ZZZWWWUUUUUUXXX[[[```hhhpppuuu{{{tttddd]]]bbb^^^TTTOOOPPPNNNHHHEEEFFFEEEBBBCCCAAA>>><<<;;;;;;:::999;;;888666666666777666555444555555666777888999999;;;===>>>===<<<===???BBBEEEccciiissswwwjjjooo}}}~~~}}}}}}{{{~~~nnnaaaPPP???111///...------...///000++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***+++,,,+++***,,,,,,,,,+++++++++******((()))))))))************++++++******++++++,,,---,,,,,,---///111333555777;;;;;;<<<>>>AAAAAA???===@@@???@@@AAADDDHHHKKKMMMLLLJJJHHHGGGHHHKKKNNNPPPPPPPPPTTTbbb{{{qqqhhhzzzvvvxxx|||vvvsssccc\\\]]]hhhnnnZZZJJJJJJRRRaaa|||vvvpppoooqqqdddLLL<<<;;;===III```jjjWWWFFF999>>><<<;;;<<<:::777888<<<666777888777444333444555333333333222222222111111000111111222222111111000////////////....................................//////......//////000111............/////////////////////000000000111111111222222333333333333333:::888AAA___zzz{{{ttt```XXXHHHJJJSSSeeesssppp]]]JJJ>>>999444333555888888888555555555666666777777777777888888999;;;<<<<<<======>>>?????????@@@CCCFFFCCCDDDEEEIIIRRRYYYUUUMMMCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHGGGGGGHHHJJJOOOSSSSSSUUUQQQHHHEEEHHHEEE>>><<>><<<===???>>>===<<<<<<;;;999888888777999777555555555555444333666666777888888999:::::::::;;;;;;:::;;;AAAJJJQQQppp}}}wwwwww}}}rrrttt{{{|||~~~{{{aaaVVVHHH666+++---...---+++***,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))((((((***,,,---+++***,,,+++++++++************))))))))))))***************************+++,,,,,,++++++,,,...000333555666<<<<<<>>>@@@CCCCCCAAA???@@@@@@AAABBBEEEIIILLLNNNMMMKKKIIIHHHHHHKKKNNNPPPNNNPPPVVVeee}}}rrriiizzzqqq|||{{{fffjjjvvv{{{oookkkkkkjjjTTTPPPQQQ___sssgggaaabbbdddUUU@@@<<>>;;;:::<<<;;;888888;;;666777777666444333333444222222222222111111111111000000111111111111000000/////////.........------........................///............///000000//////...............---////////////000000000111111111000111222333333222888999:::FFFgggyyyrrrzzz[[[NNNFFFSSSkkkyyytttiiiPPPHHH>>>999999999999777555555555666666666666666555555666777888999999:::999:::;;;;;;;;;;;;===???AAAAAAAAAFFFPPPVVVPPPFFF======>>>????????????>>>===>>>>>>>>>???@@@@@@@@@>>>>>>???@@@@@@??????@@@???AAAAAA???>>>>>>@@@AAA<<<<<<;;;<<<===>>>???>>>999<<<===999777888888666222666;;;??????===;;;999888666555555666777666555888888888999:::::::::;;;999999888;;;DDDVVVlll|||{{{pppuuupppppppppzzzlllTTTGGG;;;...++++++,,,,,,++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((((((***,,,---,,,***++++++*********)))))))))))))))))))))***************))))))))))))***++++++******+++---000222555666======???BBBEEEEEECCCAAABBBAAABBBCCCFFFJJJMMMOOOMMMKKKIIIHHHHHHKKKNNNPPPNNNRRRYYYiiirrrcccqqqyyyzzzwwwvvv|||zzzuuukkk___jjjzzzxxxyyytttggg[[[YYY[[[]]]jjjwwwzzzhhhaaadddfffdddRRRJJJGGGGGG<<<555IIIgggfffBBB@@@CCC<<<;;;DDD;;;888999<<<;;;777333444666777777666444333333444111111111111000000000000000000111111111111000000//////.........---------.......................................///000000/////////......------,,,////////////000000000000111///...///111222222222111999777333GGGwwwxxxzzzxxxzzz~~~xxxfffRRRLLLWWWiiivvv|||eeeZZZLLLAAA===;;;888555666666666666666666666666555555666777888888999999666888999999888888999;;;;;;999888;;;CCCGGG>>>333999999:::;;;;;;;;;;;;:::999999:::;;;<<<<<<======;;;:::;;;<<<;;;:::;;;===999<<<===<<<:::;;;<<<<<<999555555888888444333666444666555444555999999555:::999888666666777;;;>>>888777666777999:::999888999::::::::::::;;;;;;;;;<<<<<<===DDDUUUrrrwwwooozzzvvv~~~nnn[[[JJJ;;;111+++...+++***+++...///,,,(((++++++++++++++++++++++++((()))***++++++***)))((((((((((((+++------,,,************))))))))))))((())))))))))))************)))))))))((()))******+++))))))+++---///222444666===>>>@@@CCCFFFFFFDDDBBBBBBBBBBBBDDDGGGJJJNNNPPPMMMKKKIIIHHHIIIKKKOOOQQQOOOSSS\\\mmmsssaaalllwwwvvv~~~{{{wwwxxxtttddd___]]]___bbbhhhxxxuuu~~~sssyyy}}}|||yyytttZZZKKKNNNUUUPPPDDDAAA>>>===>>>@@@JJJfff~~~~~~pppQQQIII@@@;;;<<<>>>>>><<<<<<:::999999999999888666666666555444333333222222111111111111111111111111111111111111111111111111000000//////.........---........................////////////////////////............////////////000000000000000000000000000000000000111111111111555444666777999OOO||||||vvv{{{xxxvvviii\\\WWWiiiyyygggTTTHHHDDD???999999999999888777666777888555444222333555666666666888888888888999999999999888888999999999:::::::::999999999999999999999999888888888888888888888888888888888888888888888888777777666666555555555555444444444444444444444444555444444444444555666666555555666777888999::::::999888666777<<>>@@@===888:::@@@FFFAAABBBXXX|||pppxxxttt~~~}}}tttkkk[[[III999000///000------------------------......---------,,,,,,,,,+++++++++++++++++++++,,,)))************++++++++++++++++++***)))(((((('''(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,...000222444555;;;===@@@EEEHHHHHHFFFDDDDDDCCCBBBCCCEEEIIINNNQQQMMMLLLJJJHHHGGGIIINNNRRRPPPUUU]]]llliii^^^qqq}}}ttt{{{}}}zzzyyy{{{~~~}}}xxx{{{mmmjjjiiiffffffgggdddmmmuuuvvvyyymmmaaaeeeeeebbbfff^^^]]]]]]^^^aaapppnnnUUUIIIIIIIIIBBB999BBB======EEEQQQccc}}}{{{qqqkkktttkkkGGGIIICCC<<<:::<<<>>>>>>===;;;999888777888888777555555555444444333222222111111111111111111111111111111111111111111111111111000/////////.........---............................................................//////////////////////////////////////////000000000111111111444444666888888FFFlll|||}}}xxxuuu}}}jjj^^^bbbnnnvvv```QQQHHHDDD???===:::999999777333000888777555555666777666444555555555666666666777777666777777777888888888888888888888888888888888888666666666666666666666666777777777777777777777777666666666666555555444444444444444444444444444444555555444444555555666777666777777888999::::::;;;777777666555666888777666>>>;;;:::;;;;;;:::???FFF999MMMkkkwwwwww{{{ppp|||zzzlll___LLL===444000...---------------------------...------------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++******)))((((((''')))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---///111333555666:::;;;>>>BBBEEEFFFEEECCCDDDCCCBBBCCCEEEIIINNNPPPMMMLLLKKKHHHGGGIIINNNQQQQQQUUU[[[hhh|||xxxwwwnnncccuuuuuu{{{yyyyyy|||wwwuuuzzznnn|||ssshhh```___jjjvvvyyyvvvpppkkkrrr}}}uuuvvvpppUUUSSSTTTWWWZZZZZZSSSTTTXXX___llllllNNNBBBAAA???===>>>>>>EEEVVVmmm}}}|||ooocccfffxxxfffKKK===???<<<888888;;;>>>>>>===999888666666777777555444444333333222222111111111111111111111111111111111000000000000000000000000/////////...........................................................................//////////////////////////////////////////000000000000111111333333666888666;;;PPPhhh}}}zzz|||}}}{{{qqqlllsssuuuiiiYYYOOOBBB:::888888777555888666555555555555333111444444555555555666666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555666777777888888888999999::::::;;;<<<<<<===<<<;;;:::<<<===>>>;;;;;;>>>???>>>AAAEEE^^^yyyvvvqqqpppmmm{{{wwwlll^^^NNN:::///...000...***------------------------------------,,,,,,,,,,,,************************)))************+++++++++++++++******)))(((((((((******************++++++******+++++++++,,,,,,,,,------...000222444666777::::::<<>>???GGGTTTNNNbbb~~~|||{{{ZZZCCC???FFF999888777888;;;======<<<999777666666777666555333222222222111111111111111111111111111111111111111////////////////////////....................................................................................////////////////////////////////////////////////000000000111222222444666444444===JJJooouuuppprrrxxxzzzbbbMMM@@@;;;::::::888666555555666777555444666666666666777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555444444444444555555555555555555555555666666555555666666777888888888999999999::::::::::::777777888999999999<<<::::::>>>FFFMMMUUUbbbnnn|||oooqqqvvvwwwvvvfff]]]JJJ>>>000***,,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********)))))))))))))))))))))*********+++++++++************))))))((((((+++++++++*********************+++++++++,,,,,,,,,,,,---...///111444666777::::::;;;===AAACCCCCCBBBCCCCCCBBBCCCEEEIIILLLNNNMMMMMMKKKIIIHHHIIIMMMPPPMMMRRRZZZfffxxxwwwlllbbbyyy~~~TTTVVV```tttttt|||}}}{{{|||{{{}}}zzzwwwyyywwweee[[[XXXWWWHHHCCCLLLSSSSSSZZZfffyyyoooWWWHHH;;;777;;;888888888:::;;;;;;;;;999999888777666777777666444000111111111111111111111000000000000000000000000........................---------...........................................................................////////////...........................////////////000000000111111222444333222777===FFFsss~~~}}}qqqkkk|||xxxbbbPPPCCC<<<;;;999777666888999888888666666666666777777777777666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555666666666666666666666666777666666666666777888888777888888999999:::::::::???999666:::===<<<<<>>BBBDDDDDDCCCCCCCCCCCCCCCEEEHHHKKKMMMMMMMMMLLLJJJHHHIIILLLOOOLLLSSS\\\hhhzzzwwwnnnfff|||wwwNNNQQQWWW\\\ggguuummmyyy|||uuu|||uuuoooooottt|||xxxiii]]][[[]]]___\\\QQQFFFDDDHHH===FFF[[[qqqxxxtttsssxxx{{{TTTGGGFFFAAA:::666888999:::::::::999888888999888666666777777555444000000000111222222222333000000000000000000000000////////////////////////---------------.................................------------------------............////////////..............................////////////000000000111111111111333777:::777ZZZyyy~~~zzz|||{{{sssyyywwwaaaQQQAAA>>>999666555555555555444444555555555666666666777777777777777666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555666666666666666777777777777777777777777777777777777777888888999777888888999;;;<<<<<<===???999888>>>AAA@@@BBBIIIVVVhhhoooiiixxxvvvUUU777///111333111...---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))((()))************+++++++++******))))))))))))))))))******************++++++******+++++++++,,,,,,,,,++++++,,,...000222444555;;;;;;===@@@CCCEEEDDDCCCBBBBBBCCCDDDEEEHHHJJJKKKMMMMMMLLLJJJIIIIIIKKKNNNMMMTTT]]]hhhxxxrrrmmmfffoookkkFFFLLLTTTVVVVVVddduuukkkooovvvwwwwww|||~~~}}}sssaaaPPPEEEJJJHHHGGGFFF@@@;;;???FFFVVVhhh}}}{{{```FFF???AAAAAA>>><<<777888999999888777777888888666555555666555444222000000111111222333444444000000000000000000000000////////////////////////,,,,,,,,,------.................................------------------------............////////////................................./////////000000///111222000000222555888777EEEddd{{{rrrxxxvvvxxxsssVVVPPPFFF>>>999777666555555555555666666666777777777777777777666666666555777777777777777777777777666666666666666666666666666666666666666666666666666666666777777777888888777777777777777777777777888888777777777888999999888999:::<<<===???@@@AAA;;;;;;CCCLLLNNNNNNYYYiiihhhdddvvveeeEEE444...000111000---,,,---000++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,+++******)))))))))************+++++++++)))))))))))))))))))))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---...111333555666999:::===AAADDDEEEDDDBBBBBBBBBCCCDDDFFFHHHIIIKKKMMMMMMMMMKKKIIIIIIKKKMMMMMMTTT^^^hhhwwwlllzzznnnfffllljjj<<>>888888888888999999999999777777666666666555555555888888888888888888888888888888888888888888888888777777777777777777777777666666777777888888999999777777777777777777777777888888888777888888999:::999:::<<<===@@@AAACCCDDDTTT\\\kkkxxxyyy{{{~~~ccciiiuuuDDD---333000000///---++++++---...++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,+++***)))))))))************+++++++++)))))))))))))))*********(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,------...000222444666777888999===AAAEEEEEECCC@@@BBBBBBCCCDDDFFFGGGIIIJJJMMMMMMMMMKKKIIIIIIKKKMMMKKKSSS]]]iiixxxkkkvvvuuukkkrrrqqq~~~666:::>>>CCCHHHPPPZZZaaakkk}}}xxxmmmttt}}}~~~xxxzzzoooaaaWWWOOOJJJDDDBBBFFFNNNVVV[[[^^^dddkkkqqqyyy~~~~~~uuupppuuuwww[[[GGGAAA;;;;;;::::::999888777777666666555444444333222222333333333333333333333333333333333333333444555666111111111111000000000//////...---,,,,,,---...//////---***+++---///...,,,...------,,,,,,------...------------------------.........------,,,,,,,,,................................................111111111111111222222222444444777FFFbbb{{{kkkbbb\\\___mmm}}}|||ppp^^^SSSPPPCCCAAA>>>999555555888<<<777666777999;;;:::555111888666555777777666666777999999888777777777777888555555555666888::::::999777777888888888888888888:::999777555555666999<<<777888999999999888999999999@@@CCC@@@BBBSSSkkk|||~~~}}}zzzvvvxxxvvvOOO444...333........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++)))((('''(((***++++++***+++*********))))))(((((()))************+++++++++------,,,,,,+++,,,,,,,,,------...000333555888999:::;;;===AAACCCCCCBBB@@@AAABBBBBBBBBCCCEEEIIILLLMMMQQQQQQLLLHHHIIIKKKKKKRRRWWWaaannn}}}|||nnntttuuuvvvrrr{{{<<<======???CCCLLLWWW___]]]fffpppjjjdddoooyyy{{{zzzzzz{{{xxxoooeeeaaaccchhhkkk}}}zzzqqq```]]]WWWQQQMMMIIIFFFEEEGGGLLLTTT```qqqsssccc___ZZZLLL???;;;;;;::::::999888888777777555555444444333222222222111222222222222222222222666555444333333222222333111111111000000000/////////...---,,,,,,---...//////---++++++---///---,,,------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,................................................//////000000000000111111333111222:::IIIfff{{{|||~~~vvvkkkgggiiirrr~~~xxxhhh^^^QQQKKKJJJJJJGGGCCCJJJDDD===:::<<<>>>===;;;:::888777777666555333333888777666555444444444444555555555666777888888777666555444444444555555666555555666666666555444333999888777666666777888999???DDDHHHMMM]]]{{{nnnUUU;;;...///555........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++)))(((((((((***+++***)))************)))))))))((())))))*********+++++++++++++++************++++++------...000333555888999:::;;;>>>AAACCCCCCAAA@@@AAABBBBBBBBBCCCEEEIIILLLOOOQQQPPPKKKIIIKKKLLLKKKOOOUUU```oooyyywwwooo}}}rrrrrruuutttqqqDDDAAA===:::<<>>===;;;:::;;;<<<;;;999<<<<<<;;;;;;::::::;;;;;;999999999999999:::::::::<<<;;;:::999999:::;;;;;;:::999999;;;<<<===<<<:::===;;;:::;;;>>>BBBEEEFFF@@@NNNaaatttqqqhhhrrrzzzoooiii[[[GGG666------000333------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++***)))((()))***+++***)))************)))))))))))))))))))))*********++++++))))))((((((((())))))***------...000333555888999999;;;>>>AAACCCBBBAAA@@@AAABBBBBBBBBBBBDDDHHHKKKPPPQQQNNNJJJKKKNNNMMMJJJMMMSSS___nnn{{{mmmlllppprrrfffIIIEEE???:::999>>>DDDJJJTTTZZZXXXWWWaaammmwwweeeZZZYYYZZZ]]]\\\UUUOOOQQQXXXXXXUUU[[[aaa___hhhuuuxxxmmmaaaVVVTTTTTTRRRRRRUUUTTTJJJBBBDDDKKKNNNMMMKKKKKKOOOSSSXXX\\\___aaacccvvvXXXMMMBBB;;;>>>AAA>>>999888888888888777777666666666333333333222222111111111//////000000111222333333777666444222000//////...000000/////////.........---------------------------------------------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------.........//////000000111333000222666222666VVV{{{yyyuuuyyyyyyrrrlllbbbSSSGGGBBB@@@<<<888999===<<<:::666666666666777888999:::555666666666444444444555777777777666666666666666>>><<<:::999;;;===>>>>>>???>>>>>>@@@DDDIIILLLMMM^^^www|||||||||kkknnnfffVVVHHH???333...000222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++***)))((()))***+++***)))*********)))))))))))))))))))))))))))************)))(((((((((((())))))***------...000333555888999999<<>><<<;;;<<<<<>>CCCGGGIIIJJJJJJJJJKKKQQQZZZfffrrr~~~|||{{{lllQQQAAA333000///000333333000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***++++++)))((()))******)))((())))))))))))))))))******(((((()))))))))*********)))))))))))))))***+++,,,------...000333555888999999<<>>===@@@CCCCCCAAAAAADDDGGGEEEDDDBBBAAA@@@AAAAAABBBIIIXXXlllzzzfffNNN<<<222......---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***++++++***))))))******)))((())))))))))))************((((((((()))))))))******************+++,,,,,,---------...000333555888999999===BBBCCCAAA??????AAAAAABBBBBBAAAAAACCCFFFIIIJJJKKKIIIEEEFFFIIIIIIFFFHHHPPP___rrrxxxrrrjjjwww}}}aaaFFFFFFGGGHHHIIIGGGAAA===<<>>>>>;;;777555666666444444444444444444444444333333333333333333444444000000111111111111111111000000//////......//////.........---------,,,,,,+++,,,------------,,,+++***,,,///000...,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111111222222444333111444888888333:::FFFgggpppbbb^^^[[[WWWVVVZZZdddpppxxxZZZYYYXXXVVVUUUTTTTTTTTTRRRVVVZZZZZZYYYZZZ^^^bbb```\\\VVVQQQPPPSSSYYY\\\ttt{{{sssrrr\\\EEE666000//////...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***++++++***))))))******)))'''((()))))))))************(((((((((((()))))))))***************+++,,,------------...000333555888999888===BBBCCC@@@>>>???AAAAAABBBBBBAAAAAABBBFFFHHHHHHKKKJJJFFFEEEHHHIIIHHHJJJRRR```rrr{{{uuuqqq}}}hhhyyyvvvYYYEEEFFFGGGKKKNNNMMMHHHDDD===>>>;;;AAAPPPSSSSSS\\\UUU]]]aaa^^^aaavvv{{{{{{MMMEEE>>>;;;999999999;;;777777666555555777666444444444444444444444444444444444444444444444444444000000000000////////////111111000......---------......---------,,,,,,,,,++++++------------++++++))),,,000000...,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111...333000)))---888:::222;;;888KKKwwwqqqlllbbbVVVNNNMMMRRRWWW]]]kkkyyy~~~}}}yyyrrr|||kkkiii___KKK666***---444///....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++++++++***)))***+++,,,***))))))******)))'''(((((())))))*********+++(((((((((((())))))))))))))))))))))))***+++,,,---------...000333555888999888>>>CCCDDD@@@>>>???AAAAAABBBBBBAAAAAABBBEEEHHHGGGLLLMMMHHHEEEGGGJJJJJJNNNTTTaaaqqq}}}nnnyyydddvvvpppSSSHHHGGGHHHJJJLLLNNNNNNMMMIIIBBB;;;:::AAAKKKSSSVVVZZZYYYYYYYYY[[[aaaiiinnneeeCCC@@@<<<:::999999777666666555555444444555555666111111222222222333333333333333333333333333333333000000000000000000000000111000000///...---------+++++++++,,,,,,---------...---+++*********++++++---,,,++++++******+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------------...//////...//////000111222222222444444777NNNppp}}}uuulllgggdddbbb]]]\\\]]]aaakkkrrrssspppqqqbbbRRR???555444444///))).........///......---,,,***+++---...///...------************************************************************))))))))))))))))))))))))************+++*********))))))((((((++++++******************)))***++++++***+++---///---......000222555888::::::<<<>>>?????????@@@BBB@@@BBBCCCBBB@@@AAAEEEHHHHHHJJJJJJHHHFFFFFFJJJMMMGGG\\\ggglll|||xxx}}}yyyqqqeeewwwkkk[[[FFFFFFHHHKKKOOOQQQPPPOOOOOOLLLFFF@@@===???FFFKKKWWWWWWWWWWWWXXX[[[___bbbaaatttgggZZZ```aaaYYY@@@===:::888888888777666555555444444444444555555222222222222222333333444666666555444333222111111000000000000000000000000000000000///...---------+++++++++,,,,,,,,,---------,,,+++*********++++++---,,,++++++******+++++++++++++++*********))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------------------...//////......///000000111222222555444111;;;PPPeee}}}~~~xxx{{{{{{qqqnnnHHH???444......000///...////////////...---,,,+++,,,,,,------------------************************************************************))))))))))))))))))))))))************************)))))))))(((************************)))+++++++++******,,,...---......000222555888999:::<<>>;;;@@@GGG===:::777666666777666555555444444333333444444555333222111111111222444555999888777555333111000///000000000000000000000000000000//////...---------++++++++++++,,,,,,,,,,,,---,,,+++*********++++++---,,,++++++******+++++++++++++++************************************************++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------......///......//////000000111111111444//////777AAAZZZ{{{sss___VVV666333///,,,+++,,,,,,---000000///...------,,,+++...------,,,,,,,,,,,,---************************************************************))))))))))))))))))))))))************************))))))))))))***************************+++,,,+++******,,,------...///111333666888999999<<<@@@AAA@@@???>>>>>>>>>AAACCCCCCBBBCCCFFFJJJLLLJJJGGGDDDAAABBBEEEIIINNN___hhhrrrzzzxxx||||||oooqqqggg{{{eeeZZZIIIKKKNNNRRRVVVVVVTTTQQQPPPRRRQQQIII>>>888999===GGGIIIMMMRRRVVVXXXXXXVVVZZZYYY^^^hhhnnnyyyuuu^^^NNNDDDGGGFFF>>>999;;;:::777555444555666555555444444333333333333444444444333222111111333444555999888777555333222000000/////////////////////////////////......---------+++++++++++++++++++++,,,,,,+++++++++++++++++++++---,,,++++++******++++++************************************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///.........//////000000000+++222222222555555@@@VVV{{{ooorrrvvv|||iiiSSSLLL<<<999666333000---***'''///......------------...///...,,,+++***+++,,,,,,************************************************************)))))))))(((((()))))))))*********************)))))))))))))))))))))))))))************+++,,,,,,+++******+++------...///111444666888999888<<<@@@BBBAAA>>>===<<<===@@@CCCDDDCCCDDDGGGKKKLLLIIIEEEBBBAAACCCGGGJJJPPP]]]eeeqqqmmmooo|||gggrrr{{{jjjlllcccyyy~~~aaaXXXOOOPPPRRRUUUWWWVVVRRROOOPPPOOOMMMJJJEEEAAA>>>===<<<>>>CCCKKKSSSXXXYYYYYYWWWUUU\\\ffffffggg|||vvveeeWWWOOOIIICCC???>>>===:::666888666444333444555555444555444444333333444444555444333222222222333444555666555555444333333222222////////////////////////............------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************************************************))))))*********+++++++++)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...................../////////+++222333444888555444???XXX~~~ssszzz|||bbbHHHFFFUUUBBB===888777777555...(((------,,,,,,---...///000///...,,,+++******+++,,,************************************************************)))))))))(((((()))))))))************))))))))))))))))))******(((((()))))))))************+++,,,+++******,,,------...000222555777888999777;;;???AAA@@@>>>===<<<===@@@DDDDDDDDDDDDGGGJJJJJJGGGCCCAAABBBFFFJJJLLLMMMYYY```nnnsssqqqpppZZZdddyyyyyynnnfff___www{{{^^^XXXUUUUUUUUUVVVWWWUUUQQQNNNSSSOOOLLLLLLMMMKKKDDD???888888:::AAAKKKSSSWWWXXXXXXVVVZZZ```^^^]]]lll~~~dddRRRMMMKKKHHHDDDGGGBBB999888>>>>>>777999777555444555666555555555555555444444555555555222333333333444444444444333333333333333333333333000000000000000000000000------------------------+++++++++++++++***************+++,,,,,,,,,++++++---,,,++++++******++++++***************+++++++++************************)))))))))************+++((())))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,------...------..................000444...---333222...333666UUUqqqpppeee[[[QQQ@@@111666EEE;;;666333444999:::666111...---,,,,,,---...000111---,,,,,,++++++++++++,,,************************************************************))))))))))))))))))))))))************))))))))))))************'''(((((())))))*********)))***++++++***+++---///---...000333555777888999777:::>>>@@@???>>>>>>>>>===AAAEEEEEEDDDDDDGGGIIIIIIEEEBBBAAADDDGGGJJJLLLHHHTTT^^^mmmssskkkaaaaaadddyyy|||ddd___yyy{{{^^^ZZZXXXWWWVVVVVVVVVUUURRROOOSSSPPPNNNOOORRRQQQKKKFFFAAA===:::<<>>999;;;999666555666666666555777666666555555666666777111222444555666555444333222222222222222222222222000000000000000000000000------------------------++++++++++++*********))))))***+++,,,,,,,,,,,,+++---,,,++++++******++++++))))))*********+++++++++************************))))))))))))************((((((((()))))))))******))))))))))))*********+++,,,,,,++++++,,,,,,---...------------------------///333...+++111111---111***999GGG]]]uuueeeUUUDDD555111222000......000......///222555777777111///...,,,,,,,,,...///***++++++,,,,,,,,,++++++************************************************************))))))))))))))))))))))))************((()))))))))************''''''(((((()))******+++''')))*********,,,...000---...111444666888888999666999<<<>>>>>>>>>@@@AAA>>>BBBFFFFFFEEEDDDFFFHHHHHHEEEAAAAAADDDGGGHHHGGGFFFSSS^^^nnnqqqjjjfffpppkkkgggddd~~~```^^^XXXWWWVVVUUUVVVUUUSSSQQQQQQPPPPPPRRRTTTTTTQQQNNNMMMFFF>>><<>>>>><<<888888;;;===:::777666666777666555777777666666666666777777000222555777777666333222222222222111111111111000000000000000000000000000------------------------++++++++++++******)))))))))***+++,,,---,,,,,,+++---,,,++++++******++++++))))))******++++++++++++************************))))))))))))************(((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---...------------------------)))222222111777555///222888666333>>>ZZZrrrzzzaaa@@@333444555444111///000222,,,......---+++---222777444222///---+++++++++,,,((()))+++,,,------,,,+++************************************************************))))))))))))))))))))))))************(((((())))))*********+++&&&''''''((()))******+++&&&(((******+++,,,///111,,,...111444666888888999666888;;;======???AAABBB???CCCFFFGGGEEEDDDEEEGGGHHHDDDAAAAAACCCEEEDDDCCCGGGTTT```nnnxxxvvv~~~yyyoookkkjjjcccbbbYYYWWWSSSQQQPPPOOONNNLLLOOORRRVVVWWWUUURRRPPPOOORRRJJJBBBAAAGGGMMMOOONNNQQQTTTWWWXXXXXXWWWWWWWWWhhhttt~~~wwwnnnfffeeekkksssxxx{{{wwwrrriii]]]QQQIIIFFFEEEHHHHHHIIIHHHEEEAAA===:::;;;;;;<<<<<<;;;;;;:::999777777777777777777777777666666666666555444333222222333666777777555222000333222000/////////000111........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,......//////000000111111...111444777>>>PPPjjj}}}eeeGGG666222222222111000//////...222111///...---...000111<<<===888...)))+++---++++++((((((,,,...,,,+++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,+++++++++***++++++,,,,,,///000111222444777999::::::::::::<<<===@@@BBBCCCDDDFFFHHHHHHGGGFFFFFFGGGJJJFFFCCCDDDHHHIIIGGGDDDFFFZZZhhhooozzz~~~iiizzz}}}lllmmmeeekkkSSSQQQPPPOOOPPPOOOMMMKKKOOORRRUUUVVVUUURRRPPPPPPTTTOOOIIIHHHLLLQQQSSSSSSRRRSSSTTTTTTSSSSSSUUUWWWXXXdddsss}}}~~~ssshhh]]]aaaeeeggggggiiinnnsss~~~qqq___YYYWWWRRRKKKDDD@@@?????????@@@BBBCCCBBBAAA@@@???;;;;;;;;;;;;;;;:::999999777777777777777777777777555555666666555555444444333444555666555444222111222111000/////////000111........................------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,)))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,......---------,,,,,,,,,---......///000000111111///111333333555@@@OOO[[[zzzrrr]]]KKK;;;222222222111111000//////...222111///...---...///000000666999555222111...))),,,((((((,,,...,,,+++,,,************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))((((((((()))++++++++++++******++++++,,,,,,......///111444666999:::;;;;;;===???@@@BBBCCCDDDDDDFFFHHHHHHGGGEEEEEEEEEHHHDDDAAABBBFFFHHHFFFCCCJJJ[[[gggqqq}}}xxxgggssswwwlllhhhllleeelllKKKJJJKKKMMMOOOOOOMMMKKKNNNQQQTTTTTTSSSPPPOOONNNSSSQQQOOONNNOOOQQQTTTVVVSSSRRRQQQOOONNNOOORRRUUUOOOWWWaaakkktttwwwnnnddd[[[]]]^^^\\\ZZZYYY[[[^^^___eeeooo}}}wwwmmmeee___VVVKKKBBBDDDDDDCCCAAA>>><<<===>>>:::;;;;;;<<<>>>>>>??????:::::::::;;;:::999999888666666666666666666666666444444555666666666666555444444444333333333222222222111000/////////000000------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++************))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,------------,,,,,,,,,,,,------......///000000000000000000//////222666:::PPPjjjsssUUU???777555333000222111111000000//////...111000///------...//////)))000666666666555222...---)))(((,,,---+++***,,,************************+++++++++***************+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((()))******+++++++++******++++++,,,---,,,,,,...111444777:::;;;<<<===@@@BBBDDDEEEDDDDDDEEEGGGHHHHHHFFFDDDDDDDDDDDDBBB@@@AAADDDFFFEEECCCOOO\\\fffrrrnnneeepppqqqiiiiiiooocccmmmDDDEEEHHHLLLPPPPPPMMMKKKMMMPPPRRRQQQOOOLLLJJJJJJNNNPPPQQQPPPNNNNNNQQQTTTRRRQQQPPPNNNMMMMMMPPPSSSTTTVVVWWWXXX\\\```___ZZZ[[[\\\\\\ZZZXXXWWWXXXZZZ```^^^^^^```gggooouuuyyywwwggg[[[RRROOOLLLIIIGGGFFFEEEDDD@@@BBBBBBAAA???===<<<===<<<;;;:::999999::::::;;;999999::::::999999888777555555555555555555555555333333444555666777777777555444222111111111222333111111000000////////////------------------------,,,,,,,,,++++++++++++***************************************++++++++++++++++++************++++++++++++******))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///...///000000000///777HHH___wwwmmm___NNN:::///000333333000111111000000////////////000///...---------......,,,...///...///222666888...***)))+++---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++************+++,,,------,,,---...111555999<<<===;;;>>>AAAEEEFFFFFFDDDCCCFFFGGGIIIHHHFFFDDDCCCCCCCCCAAA@@@AAADDDFFFEEEDDDRRR[[[cccrrrlllgggzzzgggeeewwwtttwww```lllBBBDDDGGGLLLPPPPPPNNNKKKLLLNNNOOONNNKKKHHHFFFFFFKKKNNNQQQPPPMMMLLLNNNQQQOOOPPPQQQPPPOOONNNOOOPPPUUUYYYYYYTTTRRRTTTVVVVVVXXXXXXXXXWWWUUUUUUUUUVVV]]]ZZZWWWVVVXXX[[[^^^___mmmxxx~~~yyyrrrpppsssuuu}}}yyyfff[[[WWWVVVPPPKKKLLLLLLKKKIIIFFFDDDDDDEEE>>>???@@@???<<<:::999999===<<<:::888777777888999888888888999888777777666444444444444444444444444111222333555666666666666444333222000000111222333000000000000//////......------------------------,,,,,,+++++++++*********************************))))))*********++++++++++++******))))))******+++++++++******))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...---///111333333222111888BBBRRRllliiiIII>>>999333222444555333111000000000//////////////////......---------------...,,,*********---444:::000+++)))+++,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************+++,,,---...---...000333777;;;>>>@@@;;;===AAAEEEFFFEEECCCAAAFFFHHHIIIIIIGGGEEEDDDDDDCCCBBBBBBCCCDDDFFFFFFFFFSSSZZZaaarrr{{{^^^\\\ttthhhkkk~~~}}}\\\kkkCCCEEEHHHLLLNNNOOOLLLIIIJJJKKKLLLKKKIIIFFFEEEEEEKKKNNNPPPOOOLLLKKKMMMOOONNNOOOQQQPPPOOONNNOOOQQQPPPXXX^^^\\\YYYYYYYYYWWWWWWVVVUUUTTTTTTSSSSSSSSSVVVVVVUUUTTTSSSTTTUUUVVV```kkksssppphhhbbb^^^ZZZZZZhhhwww{{{uuuqqqvvv}}}xxxqqqnnnppprrrfff\\\QQQMMMNNNPPPNNNKKKKKKLLLLLLJJJGGGDDDCCCBBB<<<===>>>>>>;;;::::::::::::999888888888999:::;;;777777888888777777666555333333333333333333333333111111222444444555555555333222111000000000111222//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))************+++******))))))))))))******************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........111///......000222333333222222444<<>>AAADDDEEEDDDBBBAAAGGGIIIJJJJJJHHHFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGRRRXXX```rrrfffeee|||qqqyyy{{{ZZZlllFFFFFFHHHJJJLLLKKKIIIFFFFFFHHHJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLNNNNNNNNNMMMLLLMMMPPPSSSPPPVVVZZZZZZZZZZZZXXXSSSUUUTTTSSSSSSTTTUUUUUUUUUVVVXXXXXXVVVRRRPPPRRRTTTNNNVVV\\\ZZZWWWUUUSSSPPPTTTZZZ^^^[[[TTTQQQTTTYYYZZZ___^^^___fffgggmmm|||wwwrrroooqqqqqqjjjccc___\\\^^^___[[[VVVTTTVVVZZZUUUQQQLLLJJJKKKKKKIIIFFFEEEEEEFFFEEEEEEDDDDDDDDD>>>??????>>><<<<<<<<<>>>888888888888888999999:::666666777777777666555555333333333333333333333333000111222222333333333333222222111000000000000000...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))******************))))))))))))******)))))))))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,------......///000000/////////000111000000000444<<>>???===???BBBDDDEEEDDDCCCBBBGGGIIIKKKKKKJJJHHHHHHHHHEEEEEEEEEEEEDDDDDDEEEGGGRRRXXXaaatttlllooo~~~{{{ZZZnnnGGGGGGGGGIIIJJJIIIFFFDDDDDDFFFIIIJJJKKKLLLMMMOOOJJJIIIHHHHHHHHHHHHIIIIIIOOONNNKKKIIIIIILLLQQQUUUXXXWWWSSSOOOQQQTTTQQQKKKNNNMMMMMMOOOSSSUUUWWWWWWVVVYYY[[[YYYTTTRRRVVVZZZ\\\]]]ZZZSSSQQQUUUYYYYYY[[[XXXTTTOOOLLLLLLNNNQQQPPPTTTPPPNNNQQQOOOSSSbbbZZZTTTRRRWWW[[[[[[YYYXXXQQQUUUXXXWWWRRROOOPPPSSSKKKHHHFFFEEEFFFHHHIIIIIIEEEDDDCCCBBBBBBCCCCCCCCC?????????===;;;:::;;;<<<999999888888888777777666666666666666666555555444222222222222222222222222000000111222222222222111111111111111000000000///...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))******++++++''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,***++++++,,,,,,---......,,,///111111000//////000---///111111000333;;;EEEQQQkkkuuu\\\GGG===;;;<<<>>>444000---...111444333111.........///////////////,,,,,,---------,,,+++***///******------+++///777333---******+++((((((***))))))))))))))))))))))))))))))******++++++++++++'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++******))))))))))))***+++---.../////////111333666:::<<<>>>???@@@BBBDDDEEEEEEDDDCCCGGGIIIKKKLLLKKKIIIIIIJJJEEEEEEFFFEEECCCCCCDDDFFFRRRYYYcccvvviiipppmmmnnn{{{ZZZppp???BBBEEEHHHIIIHHHFFFDDDBBBEEEIIIJJJIIIHHHIIIKKKLLLKKKHHHFFFFFFHHHJJJLLLNNNMMMLLLLLLLLLNNNQQQRRRQQQPPPOOOPPPPPPPPPMMMKKKIIIGGGIIISSS]]]```ZZZRRR]]][[[XXXVVVTTTTTTTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[WWWQQQNNNMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOONNNPPPRRRRRRPPPOOOOOOOOOOOOLLLJJJKKKOOOSSSTTTSSSIIIIIIHHHGGGFFFDDDCCCBBBGGGFFFEEEDDDBBB@@@???>>>===<<<;;;:::;;;:::888666777666555555555666888999888777666666777777666555555444333333444444222000000111222222333333333333///000222333222111///---........................+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%%%%)))((('''&&&&&&'''((()))+++)))'''&&&%%%&&&'''(((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++++++++,,,,,,---...,,,,,,,,,---------......///000000000111111111111888AAAZZZxxx|||oooaaaWWW???<<<888333111111222333111111111111000000000///000000//////.........------,,,,,,++++++,,,,,,---+++,,,,,,++++++,,,000222777///))))))***)))***,,,,,,,,,***)))))))))***+++******))))))))))))******))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))(((((((((((((((((())))))))))))(((((()))***++++++------...//////000111333666:::===???@@@@@@AAAAAACCCDDDFFFGGGGGGJJJKKKHHHHHHJJJJJJFFFIIIIIIIIIFFFDDDCCCDDDFFFYYYZZZ___pppwwwrrr```lll}}}ooobbbnnnCCCEEEGGGIIIIIIGGGDDDBBBDDDGGGJJJKKKJJJIIIKKKLLLMMMKKKHHHFFFFFFGGGJJJKKKLLLLLLLLLLLLNNNPPPSSSTTTPPPNNNMMMMMMOOOOOONNNMMMIIIIIIMMMUUU]]]___YYYTTTWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUWWWYYYZZZZZZZZZZZZXXXUUUPPPMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNPPPPPPOOONNNNNNNNNNNNKKKIIIJJJMMMPPPPPPPPPMMMKKKIIIGGGEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::;;;:::888666777666666555666777888999888777666666777777666444444333333333444444222000111111222333333333222222///000111222222000///...........................+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&)))((('''&&&&&&'''((()))***)))'''&&&%%%&&&'''(((''''''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,------------...//////000000000111111111333555AAATTTfffyyyjjjXXXLLLCCC===888666333111000000111222111111111000000000//////000/////////.........------,,,,,,++++++,,,,,,---+++,,,,,,++++++,,,000222777///))))))*********,,,,,,+++***)))))))))***+++******))))))))))))******))))))))))))))))))))))))************)))((('''&&&))))))))))))(((((((((((((((((())))))))))))(((((()))******+++,,,---......//////111333666999===???@@@@@@AAABBBDDDEEEFFFFFFIIILLLLLLIIIHHHJJJIIIFFFIIIJJJIIIGGGCCCBBBDDDFFFSSSVVV\\\mmm|||}}}~~~xxx{{{]]]nnnrrr}}}ooocccrrrEEEFFFHHHIIIIIIHHHGGGEEEGGGIIIKKKLLLKKKKKKLLLNNNMMMKKKHHHFFFFFFGGGIIIJJJLLLMMMMMMOOOQQQSSSUUUWWWTTTQQQMMMLLLLLLLLLLLLKKKIIIKKKPPPVVVZZZZZZWWWTTTQQQSSSUUUWWWXXXWWWVVVUUURRRTTTWWWZZZ[[[ZZZXXXWWWTTTRRRNNNLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIKKKMMMNNNMMMLLLMMMNNNMMMKKKIIIIIIJJJLLLMMMLLLMMMKKKGGGDDDCCCCCCEEEFFFBBBBBBAAA@@@@@@???>>>>>>===<<<;;;:::;;;:::888666666666666666666777888888888777555666777777666444444333222333444444222111222222333333333222111111///000111222111000///...------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000333000111:::CCCSSSooottt\\\FFF999333111111000000////////////000000000000000000/////////////////////...............,,,,,,++++++++++++,,,,,,++++++++++++***,,,///222666...))))))+++******+++,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))(((((('''&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))***+++,,,---......//////000222555999<<<>>>???@@@BBBDDDFFFFFFFFFFFFKKKNNNNNNJJJIIIKKKJJJFFFIIIJJJKKKHHHCCCAAACCCEEEOOOUUU\\\kkkzzz{{{uuu|||~~~xxx^^^tttpppeeewwwlllccctttDDDFFFHHHJJJLLLMMMMMMMMMJJJKKKLLLMMMMMMMMMNNNNNNLLLKKKIIIGGGGGGHHHIIIJJJPPPQQQRRRSSSUUUVVVWWWXXX[[[WWWQQQMMMKKKKKKJJJIIIIIIMMMRRRVVVWWWVVVUUUTTTQQQRRRTTTUUUVVVUUUUUUTTTPPPQQQTTTUUUVVVVVVUUUTTTQQQNNNLLLLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLHHHJJJLLLLLLLLLLLLMMMOOOLLLKKKJJJIIIIIIJJJJJJJJJIIIGGGEEECCCAAAAAAAAABBB@@@@@@@@@@@@@@@@@@??????===<<<;;;:::;;;:::888666666666666666666777777888888666555555666777555444444333222333444444333111333333333333222222111000000000111111000000///...------------------------************************+++++++++*********))))))))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((('''&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************------------,,,++++++***++++++,,,,,,,,,---------........./////////000000222000111444555:::HHHVVVlll|||pppKKKDDD;;;555222222222222......//////////////////000000/////////.................................,,,,,,++++++++++++,,,,,,***++++++******,,,///222666...)))***+++***)))++++++++++++*********************))))))))))))******))))))))))))))))))))))))'''((((((((((((((('''&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))***+++,,,------......///000222555999<<<>>>>>>@@@CCCEEEGGGGGGGGGFFFKKKNNNNNNKKKJJJLLLKKKHHHHHHKKKLLLIIICCCAAABBBEEENNNVVV___mmm{{{}}}lll^^^yyy|||iii~~~jjjaaawwwhhhaaatttHHHIIIJJJKKKMMMNNNOOOPPPLLLKKKKKKLLLMMMNNNNNNNNNLLLKKKIIIHHHHHHIIIKKKLLLVVVVVVXXXYYYYYYYYYYYYXXX^^^YYYSSSOOONNNNNNNNNNNNNNNRRRWWWZZZYYYWWWVVVVVVUUUTTTRRRRRRQQQRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUNNNLLLKKKLLLMMMNNNMMMLLLNNNNNNOOOOOONNNMMMLLLKKKHHHJJJKKKKKKKKKKKKMMMOOOMMMMMMLLLKKKJJJIIIIIIJJJEEEFFFFFFEEEDDDBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::;;;:::888666555666666777777777777777777666555555666666555444333222222333444555333222333333333333222222111000000000000000000///......------------------------************************+++++++++*********))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********,,,------------,,,******+++++++++,,,,,,,,,---------............/////////---...111111...,,,///555===HHH___{{{wwwaaaJJJ;;;333222333333444333111///000111111111111000///.../////////............------------...............,,,++++++******++++++,,,***++++++******+++///111555...)))***,,,***)))***++++++++++++******))))))******))))))))))))******((((((((((((((((((((((((&&&'''((((((((((((((('''))))))))))))(((((((((((((((((())))))))))))((((((((())))))***+++,,,---.........000222555888<<<>>>>>>@@@CCCFFFHHHHHHHHHGGGIIILLLMMMKKKKKKNNNMMMJJJFFFJJJMMMJJJCCC@@@BBBFFFNNNXXXaaammmzzz~~~cccWWW|||wwwoooggg}}}iiibbbtttNNNMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJJJJLLLMMMMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOXXXZZZ[[[]]]]]][[[ZZZXXXYYYVVVRRRQQQRRRTTTVVVWWWVVVYYY\\\^^^]]]ZZZYYYXXXVVVTTTRRRPPPOOOOOOPPPQQQTTTSSSRRRQQQRRRSSSUUUVVVMMMLLLLLLMMMNNNNNNMMMKKKKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKJJJIIIJJJLLLNNNLLLMMMNNNLLLJJJIIIIIIJJJFFFGGGIIIIIIHHHEEEAAA???AAAAAA@@@@@@@@@@@@@@@@@@===<<<;;;:::;;;:::888666555555666777777777777777777666444555666666555333333222222333444555444222222222333333333222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,------------.........///,,,...000///,,,+++...111222222:::LLL^^^qqq|||aaaMMMAAA888222000444333333333222222111111222222222222111000...---///.........---------------------------.........++++++************++++++************)))+++...111555...)))+++,,,***)))******++++++++++++***))))))******))))))))))))******((((((((((((((((((((((((&&&'''(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,------......///111444888;;;===???AAACCCFFFHHHIIIIIIIIIIIIMMMMMMKKKKKKMMMMMMJJJDDDIIIMMMJJJDDD@@@CCCGGGLLLXXX```jjjvvv}}}lllccc~~~yyyrrrmmmeeewwwOOOMMMKKKIIIHHHHHHIIIJJJMMMJJJHHHHHHKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQQQQWWWYYY[[[^^^^^^]]][[[YYYVVVTTTRRRRRRUUUXXXZZZ[[[ZZZ[[[]]]^^^^^^\\\YYYWWWSSSRRRQQQPPPPPPOOOOOOOOOQQQRRRRRRRRRSSSSSSSSSSSSMMMLLLMMMNNNOOOOOOLLLJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGIIIKKKJJJLLLNNNLLLJJJHHHIIIJJJHHHHHHIIIHHHGGGEEEBBBAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;:::;;;:::888666444555666777888777777666777555444444555666444333222222111333555555444222111111222333333333222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&$$$%%%&&&&&&'''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))******+++,,,......---,,,+++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,///111000///000222333555//////888AAALLL```tttyyyUUUGGG888222000000333999333333222222111111333444111000000//////......---.........---------,,,,,,,,,,,,,,,------.........++++++************++++++*********))))))+++...111444...***+++---***))))))***++++++,,,+++***)))(((******))))))))))))******((((((((((((((((((((((((&&&'''((()))************))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,------......///111444888;;;===AAAAAACCCEEEGGGIIIJJJKKKLLLOOONNNKKKJJJKKKJJJFFFAAAHHHMMMKKKDDDAAADDDIIILLLYYY```hhhsss|||{{{uuu~~~{{{zzzooogggwwwKKKIIIHHHGGGGGGHHHJJJKKKLLLIIIGGGGGGJJJKKKKKKJJJJJJKKKKKKMMMOOOQQQRRRSSSTTTVVVZZZ]]]^^^]]][[[ZZZVVVTTTRRRSSSVVVXXXZZZZZZ[[[ZZZZZZ\\\\\\[[[WWWSSSOOOPPPQQQRRRRRRPPPOOOMMMMMMNNNQQQRRRRRRQQQOOONNNMMMMMMMMMOOOPPPOOOLLLJJJJJJKKKMMMOOOPPPOOONNNMMMHHHHHHHHHGGGEEEEEEGGGIIIHHHKKKMMMLLLIIIGGGHHHJJJIIIHHHFFFEEECCCBBBBBBBBB?????????>>>===<<<<<<<<<===<<<;;;;;;;;;:::888666444555777888888888777666777555444444555666444333222222111333555555444333000111222333333333333333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&$$$%%%&&&&&&'''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))***,,,.........,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......''',,,111111000000...---222,,,---555777666@@@OOOffftttmmmVVVIII;;;444222555555000///222000222333333111/////////......---,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------.........++++++************++++++)))******))))))+++...111444...***+++---+++))))))******+++,,,+++***)))(((******))))))))))))******((((((((((((((((((((((((&&&'''(((***++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,------...///111444888;;;===BBBBBBCCCDDDGGGIIIKKKMMMNNNQQQPPPKKKIIIIIIGGGCCC@@@GGGMMMKKKDDDAAAEEEJJJNNN[[[bbbhhhsss}}}}}}uuuuuu~~~nnneeevvvHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCDDDFFFIIIKKKKKKJJJIIIJJJKKKJJJIIIJJJNNNQQQXXXYYYZZZXXXUUUSSSSSSSSSTTTVVVXXXYYYZZZXXXVVVTTTXXXXXXYYYYYYXXXVVVTTTRRRQQQRRRRRRQQQOOOMMMMMMNNNNNNPPPSSSUUUUUUSSSPPPNNNKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA===========================<<<<<<;;;::::::::::::888777777777666666555555888888777555444333222111222222222222222222222222666555222111000000111222111000///......------...+++*********+++,,,,,,---***************************+++,,,,,,,,,***)))(((&&&&&&''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000000111111111111===III[[[nnnhhhSSSFFF???:::777444444333333222111000000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************333111...,,,*********+++))))))))))))))))))))))))************************'''%%%$$$%%%(((***(((&&&(((((((((((())))))))))))***%%%%%%++++++'''(((---*********)))((('''''''''******+++,,,------......---...000222444888===AAABBBEEEGGGHHHIIIKKKMMMOOOPPPMMMJJJIIIHHHGGGEEEDDDCCCGGGIIIGGGBBB@@@BBBFFFJJJ\\\```kkkqqqzzzqqqnnnvvveeekkkxxxFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHJJJJJJJJJJJJKKKMMMPPPRRRUUUWWWWWWVVVSSSQQQQQQQQQTTTVVVWWWYYYYYYWWWUUUSSSSSSUUUWWWWWWVVVTTTSSSRRRQQQRRRSSSQQQOOONNNOOOPPPRRRTTTVVVWWWWWWTTTQQQOOOPPPOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJGGGGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBAAAAAA@@@??????========================>>>===;;;999999888999999777777777666666555555555777777666555444333222111111111222222222222222222555444222000000000111222111000///...------------,,,++++++++++++,,,---...******************************++++++***))))))((('''''''''(((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((''''''(((((())))))******))))))))))))))))))))))))*********************+++************************+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000...222999@@@JJJZZZmmmzzzlll___OOOFFF:::222000000///...444333333222111111000000000000000000/////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************222111///,,,***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))***)))'''(((((((((((((((((((((((())))))***+++(((%%%%%%((((((((((((((()))))))))))))))******+++,,,---......---///111222444888<<<@@@CCCEEEGGGHHHIIIJJJLLLOOONNNLLLJJJIIIHHHHHHGGGEEECCCGGGIIIGGGBBB@@@BBBFFFJJJ[[[^^^iiipppxxxrrrrrrtttaaajjjyyyCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIILLLJJJIIIJJJMMMPPPQQQQQQQQQRRRSSSRRRPPPOOOOOOOOOSSSTTTVVVWWWWWWVVVTTTSSSPPPSSSVVVVVVTTTRRRSSSTTTOOOQQQRRRQQQPPPOOOPPPQQQVVVWWWYYYYYYXXXVVVSSSQQQVVVTTTPPPMMMKKKJJJKKKKKKMMMMMMLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::888666666777888666666555555555555444444666555555444333222222111000000111111222222222333444333111000///000000111000000///...------------,,,,,,,,,+++,,,,,,---...******************************)))((((((((())))))((((((((((((((('''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))(((((('''(((((((((&&&''''''((()))******+++))))))))))))))))))))))))*********************)))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///555555444333666???LLLVVVhhhwwwlll[[[LLL???777999555222222444666444333333333222222111000000000000000000/////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************000000///---***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))))))))(((((((((((((((((('''+++,,,)))&&&&&&''''''%%%&&&'''((()))***+++,,,((()))***+++,,,------......000222333444777<<>>@@@DDDFFFHHHJJJLLLMMMMMMKKKIIIJJJLLLNNNNNNMMMLLLNNNOOOOOOMMMLLLLLLMMMPPPQQQSSSUUUUUUUUUTTTTTTQQQUUUXXXWWWSSSQQQRRRUUULLLNNNOOOOOONNNNNNOOOQQQSSSTTTVVVWWWWWWUUUSSSRRRVVVTTTPPPMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBCCCEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDBBB@@@???@@@??????>>>===<<<;;;;;;::::::::::::::::::::::::===;;;888666444444666666444444444444444444333333444444333333222222111111//////000000111222222222222111000////////////000000///...---,,,,,,,,,,,,,,,++++++***++++++,,,,,,***************************)))(((''''''((()))***))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((&&&&&&'''((()))***++++++((((((((((((((((((((((((************))))))))))))***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------...............000222222222444888;;;EEESSSeeetttggg^^^QQQFFF@@@===<<<<<<777666444444444333000---222222111111000000000000000000/////////.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************---///000...+++))))))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))***+++++++++'''***)))&&&'''------)))&&&&&&'''((()))***++++++(((((()))***+++---......///111333444555777;;;>>>DDDEEEGGGHHHHHHIIIKKKMMMHHHGGGEEEFFFGGGIIIHHHHHHDDDGGGIIIFFFAAA???CCCGGGKKKZZZ\\\fffnnnxxxyyy|||mmm~~~vvvpppdddttt============>>>>>>?????????AAAEEEGGGGGGHHHJJJLLLKKKJJJIIIIIIIIIJJJIIIHHHIIIJJJLLLLLLKKKJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTQQQSSSUUUSSSPPPNNNOOOQQQIIIKKKLLLLLLLLLLLLMMMOOOMMMNNNPPPRRRSSSSSSRRRQQQRRRQQQNNNKKKJJJJJJJJJJJJFFFFFFEEEDDDBBBAAA@@@@@@>>>???AAACCCDDDEEEEEEEEEDDDDDDEEEDDDCCCAAA???===???>>>===<<<;;;:::999999888888888888888888888888:::999666444333333444555222222222222222222222333222222222222222111111111/////////000000111111111000000//////....../////////...---,,,,,,+++++++++******)))))))))))))))***))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------.........//////''')))---000000//////......555???EEEKKKXXXiiiwwwzzzfffUUUHHH@@@???<<<888666666777999999111000////////////...---111111000000000000//////////////////............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++...000///+++((()))+++))))))))))))))))))))))))************************(((((()))(((((('''(((((('''''')))***,,,...///000---,,,((((((---333000***(((((((((((())))))))))))'''((()))***,,,---...//////111333555666888;;;>>>CCCEEEGGGHHHHHHIIIKKKMMMFFFEEEDDDEEEGGGIIIIIIHHHEEEGGGHHHEEE@@@???CCCGGGMMM[[[[[[fffpppzzzzzz~~~sssllllll{{{zzzeeezzz<<<<<<<<<<<<<<<===>>>???DDDGGGIIIHHHEEECCCDDDFFFGGGIIIIIIHHHFFFEEEFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNMMMMMMLLLLLLLLLLLLHHHIIIKKKKKKJJJJJJKKKMMMHHHIIIKKKMMMOOOPPPPPPPPPOOONNNMMMKKKJJJIIIIIIIIICCCCCCBBBAAA@@@@@@??????<<<===@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDBBBAAA???===>>>>>>===<<<:::999888888777777777777777777777777666666555444333333333333000000111111111111222222000000000111111111111111000000//////////////////..............................---,,,++++++++++++***)))(((((('''((((((((())))))))))))))))))))))))))))))(((((())))))******((((((((((((((('''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////000000//////000111222333,,,...//////000777BBBKKKPPP\\\nnn}}}|||cccZZZMMMAAA888333000...000111222444444444333333555444333222111111222333000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((---111000+++((((((***))))))))))))))))))))))))************************((()))***)))'''&&&'''(((&&&''')))***,,,...///000444///...444888444...)))+++******)))(((''''''&&&((()))***+++---...000000...000333555777999<<<>>>AAACCCFFFGGGHHHIIILLLNNNGGGEEEEEEFFFHHHJJJJJJJJJEEEHHHHHHEEE@@@???CCCHHHNNN[[[[[[gggrrr}}}}}}rrr___kkk}}}pppbbb|||<<<<<<;;;;;;<<<===???@@@FFFIIIKKKIIIDDD@@@AAACCCAAAFFFJJJIIIEEECCCFFFJJJEEEGGGJJJKKKJJJKKKLLLMMMPPPPPPPPPOOOOOONNNMMMMMMKKKHHHFFFHHHLLLNNNMMMJJJIIIJJJKKKKKKIIIIIIJJJLLLHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNMMMMMMKKKIIIHHHFFFCCCCCCBBBBBBBBBAAAAAAAAA<<<>>>@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA???>>>???>>>===<<<:::999888777555555555555555555555555222222333444444333222222/////////000000111111111/////////000000111111111000000000//////......------------.........------...---,,,+++******************)))((((((((((((((())))))))))))))))))))))))((())))))***++++++******'''''''''(((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$&&&'''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))***++++++((())))))***++++++,,,,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,***)))***,,,......222111000//////111555888222999CCCLLLVVVbbbpppzzztttgggZZZLLLBBB666333000///000333555666///111444555555555444444333333111///---++++++,,,//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************&&&,,,222111+++'''(((***))))))))))))))))))))))))************************)))***+++***((('''(((***'''(((((()))***+++,,,,,,000...777FFFDDD444+++...*********)))((('''''''''))))))+++,,,...000111222,,,///333666888:::===??????BBBEEEGGGHHHJJJMMMOOOIIIHHHGGGHHHKKKMMMMMMLLLFFFHHHHHHDDD@@@???CCCHHHMMMZZZYYYfffrrrwwwxxx]]]YYYsss{{{iii___~~~<<<<<<;;;;;;<<<>>>???@@@EEEHHHKKKIIIDDDAAABBBEEE===DDDJJJJJJDDDCCCHHHNNNEEEGGGIIIKKKKKKKKKMMMNNNTTTSSSQQQOOOMMMKKKJJJIIIJJJFFFCCCFFFNNNRRRQQQMMMJJJKKKLLLKKKJJJIIIJJJLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOMMMJJJFFFDDDDDDDDDDDDDDDDDDDDDCCCCCC===???AAACCCDDDDDDCCCCCCBBBCCCCCCDDDCCCBBB@@@??????>>>===<<<:::999888777555555555555555555555555///111333444555444222111.../////////000000111111......//////000000111111111111000///...------,,,,,,,,,---......---------...---,,,+++************++++++***))))))((())))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''******))))))((((((''''''))))))))))))))))))))))))%%%&&&'''((()))***+++,,,((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---///111111000......------...000000///------///111333777>>>GGGNNNUUUaaaqqqoooeeeYYYIII@@@>>>===;;;888555555444444555444222///333444555444333222333333333444555444333222222333........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************%%%,,,222111,,,'''(((***))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,)))''')))+++(((((((((((((((((((((((((((***===SSSNNN555+++444))))))))))))(((((((((((()))***+++---///111222333,,,///333666888;;;>>>@@@>>>AAADDDFFFHHHJJJMMMPPPLLLKKKJJJKKKMMMOOOOOONNNFFFHHHHHHDDD??????CCCIIILLLXXXXXXeeerrr{{{qqqrrrQQQYYY~~~uuuhhh```@@@???>>><<<;;;;;;;;;;;;AAABBBCCCEEEEEEEEEDDDCCCIIIHHHGGGGGGHHHIIIKKKLLLKKKJJJJJJLLLOOOOOOLLLHHHNNNNNNNNNMMMKKKHHHFFFDDDFFFBBB@@@DDDLLLQQQPPPMMMHHHJJJKKKLLLMMMKKKJJJIIIFFFFFFGGGHHHIIIJJJLLLMMMOOONNNMMMLLLKKKJJJIIIHHHIIIHHHFFFDDDBBBAAA@@@???>>>??????@@@AAACCCDDDEEECCCCCCBBBAAA@@@>>>>>>===>>>>>>===;;;:::999888777666555333333222333444555444333222111000/////////000000///...............////////////////////////,,,---///000000...,,,***++++++++++++++++++++++++***++++++,,,+++***)))(((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------............////////////---...000111333555666777AAACCCIIIQQQ[[[eeemmmrrrwwwfffZZZRRRKKKGGG???===999666444333333333222222222111222222333333111111222222222333333333===;;;888555222///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************,,,,,,++++++******)))))),,,,,,///111---((('''+++'''((())))))''''''(((*********))))))((((((''''''***---///,,,((('''***...''')))******))))))***++++++(((<<<[[[[[[>>>---333,,,+++***((((((((())))))++++++***+++---///222444444444666:::>>>@@@>>>;;;>>>@@@BBBCCCCCCEEEHHHJJJMMMIIIGGGJJJLLLKKKKKKMMMEEEFFFDDDAAA======AAAEEESSSSSS___mmmvvv}}}yyy}}}lllSSS^^^ssseeelllzzz@@@???>>>===<<<<<<<<<<<>>>>>??????@@@AAABBBDDDDDDBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;:::::::::888777555333333333333333333222111/////////000000111111000///////////////////////////////////////---...000111111///,,,+++++++++++++++++++++++++++***++++++,,,+++***)))(((***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---.........////////////...//////000111111222222------///222666;;;@@@BBBNNNQQQWWW^^^hhhrrr{{{yyypppfff\\\VVVMMMEEE<<<777777777555333444333222111111222444555444333222111111111111111111111111222222222333333888666444222000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************************************)))))))))***+++...111///(((''')))------------,,,************)))))))))(((((((((''')))+++---+++***,,,333888+++******)))))))))******'''%%%333HHHHHH333)))...+++***)))((((((((()))***)))))))))***---111444666777666666888:::===??????<<<>>>AAABBBDDDFFFJJJMMMMMMHHHGGGJJJLLLJJJJJJKKKEEEFFFDDD@@@======AAAEEEMMMTTTdddnnnuuu}}}|||wwwttt]]]iiivvveeelllyyy@@@@@@???>>>=========>>>@@@AAABBBDDDEEEFFFFFFFFFAAAAAAAAACCCDDDFFFHHHIIIHHHHHHIIIKKKNNNOOOMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGEEEDDDEEEFFFHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDCCCAAA???>>><<<>>>??????@@@AAABBBCCCCCCAAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999777555333333333333555333000......///111222222222111000000000000000////////////////////////...///000111111///---,,,++++++++++++++++++++++++******+++,,,+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///---------.........///////////////............---333222111000000000111222---...000444:::@@@FFFIIIJJJOOOVVV[[[^^^aaaeeeiiiqqqssswww{{{~~~}}}sssqqqlllfff___YYYTTTRRROOOJJJCCC<<<888555333111444111///111444666666444............000222444555555444333111000000//////111111111222222222222333111111000///////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************((())))))))))))))))))***((()))...333111***&&&'''&&&&&&&&&''')))(((&&&$$$))))))))))))(((((((((((()))******)))***...555<<<111---)))((()))***)))'''%%%%%%+++222111)))&&&***)))))))))((())))))***+++))))))***+++---000222444888999888777666888>>>DDD???@@@BBBCCCDDDEEEHHHKKKLLLHHHGGGJJJKKKIIIHHHIIIEEEEEEDDD@@@======BBBGGGLLLYYYhhhjjjqqqyyyyyy}}}jjjwww|||qqqgggnnnzzz@@@@@@??????>>>?????????BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@BBBCCCFFFHHHJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHLLLLLLMMMMMMMMMMMMMMMMMMKKKMMMOOONNNKKKJJJKKKLLLJJJKKKKKKLLLKKKJJJJJJIIIJJJIIIHHHGGGHHHJJJMMMOOOIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBBBBAAA@@@>>>===;;;??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999888666555444444444555:::888444111///000222333222111000000//////000000///////////////////////////000111111111000...---++++++++++++++++++++++++)))***+++,,,++++++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((((()))+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.....................------------222111000////////////000000111222444555444222111666888::::::999888999;;;<<<===???AAABBBCCCCCCCCCDDDDDDCCCAAA@@@???>>>===>>>>>><<<:::888666555444555333111000000333555666555444222333444444222000222111111000000111222333333222111000000000000000111111111111222222222222//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************''''''(((((())))))******''')))...555444---(((''''''(((***...222333000---))))))))))))((((((((((((((())))))((('''***...222555///(((''')))+++)))&&&'''******'''%%%'''))))))((((((((()))******+++,,,------,,,,,,,,,---...///666999;;;999555666===DDDEEEEEEFFFDDDCCCBBBDDDEEELLLHHHGGGJJJKKKHHHGGGHHHEEEEEECCC@@@===>>>CCCHHHSSS^^^fffbbblll~~~}}}sss}}}ppppppjjj~~~kkkrrr|||@@@????????????@@@@@@AAADDDDDDCCCCCCCCCCCCCCCCCCAAABBBDDDGGGIIIKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHHHHNNNNNNMMMLLLLLLKKKKKKKKKJJJMMMPPPNNNJJJGGGHHHJJJHHHHHHIIIJJJKKKLLLLLLMMMJJJIIIIIIIIIKKKMMMPPPQQQKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@@@@@@@???>>>===<<>>>>>>>>======<<<<<<;;;<<<<<<;;;:::999888777777777666555444555555777777@@@===999444222222333444000000///............//////////////////////////////000111111000000......++++++++++++++++++++++++))))))++++++,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))'''((()))***+++,,,,,,,,,*********+++++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,------------,,,------....../////////+++++++++,,,---.../////////...---...000000///---000000111222222333555666333333333333333333333333222222111111111000000000222222333333444555555555111111222111111111222222///...------...///000000333333222111111000000000////////////000000111222000000111111111222222222000//////...............---.............................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))...555555///***)))%%%(((,,,111444333///,,,(((((((((((())))))))))))&&&'''))))))(((((())))))555...(((&&&)))***(((%%%'''---,,,%%%###(((+++(((''''''((()))***++++++,,,------,,,,,,,,,---------111888===<<<888777<<>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKCCCDDDFFFIIIKKKMMMNNNNNNIIIJJJKKKKKKIIIIIIJJJLLLNNNMMMLLLJJJIIIHHHHHHHHHIIILLLNNNMMMJJJGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQGGGGGGHHHIIIJJJLLLMMMNNNJJJIIIHHHGGGEEEDDDCCCCCC@@@@@@???>>>======>>>>>>??????AAAAAAAAA@@@???>>>=========<<<<<<;;;;;;;;;<<<;;;:::999777666555444555444444444444666777888@@@>>>:::666333222222333000//////...............///////////////////////////000000000//////......++++++++++++++++++++++++((()))***+++,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))******))))))(((((()))***++++++++++++************++++++++++++))))))(((((())))))***++++++++++++,,,,,,,,,------+++,,,---...///000111111//////000000111111222222---***(((+++222888<<<===......---,,,---...000111000000000111111222222222111111111222222333333333///////////////.........,,,...111111000/////////444333222111111222444666......//////000000000000------......///111222333000000000111111111111222000000///...............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***+++))),,,222444000,,,+++)))---333666444///+++((((((((((((((())))))))))))%%%&&&(((***++++++***)))000,,,((('''((()))(((&&&&&&++++++%%%$$$(((***''''''''')))***++++++++++++((()))***,,,---///000000...555===>>>;;;999===AAADDDEEEEEEEEEDDDDDDFFFHHHIIIFFFGGGKKKMMMJJJHHHIIIEEEEEECCC???===???FFFLLLXXX^^^fffhhhrrrxxxooojjjxxxqqqoooxxx=========>>>>>>@@@AAAAAA@@@@@@AAABBBEEEHHHJJJLLLCCCDDDFFFIIIKKKLLLLLLLLLIIIKKKLLLJJJHHHHHHIIILLLLLLKKKIIIHHHGGGFFFGGGGGGIIIJJJLLLLLLKKKIIIHHHHHHJJJJJJJJJKKKMMMNNNOOOPPPGGGHHHIIIIIIJJJIIIHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@>>><<<<<<===???@@@???@@@AAAAAAAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;999888888777666555555444555444333333333444555666:::888666444222111111111111000000///.../////////////////////////////////////////////......------++++++++++++++++++++++++((()))***+++,,,++++++***'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))************++++++++++++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++,,,---...///000000,,,,,,,,,,,,,,,+++******//////111999AAAFFFFFFDDDCCC@@@;;;666333222111000++++++++++++,,,---......---------.........//////333333333222111000000000+++...111222222222333555222222111///---------...,,,---...///000000000000............//////000111000000000000111111111111......---------......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))),,,((((((---///...,,,---333;;;DDDEEE>>>777333222'''((((((((()))))))))***'''''''''(((***++++++******)))((((((((((((((((((%%%((()))&&&%%%'''(((((('''((()))***++++++******'''(((***,,,...///000000...444:::===<<<<<<>>>AAADDDEEEFFFEEEDDDDDDFFFHHHHHHFFFGGGLLLNNNLLLJJJKKKEEEEEEBBB???===@@@GGGMMMYYY]]]gggmmmssshhhfffvvvrrrlllwww============>>>???AAAAAA@@@??????@@@AAACCCEEEGGGBBBCCCEEEHHHIIIJJJJJJJJJMMMNNNNNNKKKGGGEEEFFFHHHJJJIIIGGGFFFEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLJJJHHHJJJIIIIIIIIIJJJKKKLLLMMMIIIJJJKKKLLLKKKHHHFFFDDD@@@AAAAAABBBCCCDDDEEEEEEBBB@@@===;;;;;;===@@@BBB???@@@AAABBBAAA???===<<<;;;;;;;;;;;;;;;;;;::::::666666666666666666555555666555444333222333333444333333222111000000000000222111111000000000000000///////////////////////////.........------------++++++++++++++++++++++++((()))***+++,,,,,,+++***'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))))))))))))))************))))))((()))************+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........000000000000///...---,,,***///888DDDKKKHHH>>>555IIIDDD===777333000...,,,111111000000///000000111////////////////////////,,,,,,---......///000000000222333222///...000222,,,...000111000////////////000000111000000//////000//////.........//////000000000000111111111111,,,+++,,,,,,---...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******)))))),,,'''%%%))),,,,,,,,,---&&&000;;;<<<555,,,***+++'''((((((((())))))*********(((&&&%%%&&&(((((()))%%%'''((((((''''''((()))''''''''''''&&&&&&(((+++'''(((***++++++***)))))))))***+++,,,------------000333888;;;;;;===@@@CCCGGGHHHHHHFFFDDDCCCDDDEEEHHHEEEGGGMMMPPPMMMLLLMMMEEEEEEBBB???===@@@HHHNNN]]]]]]gggmmmqqqdddddd}}}yyyoooiiivvv777:::<<<======>>>???@@@@@@???===<<<===@@@DDDGGGDDDCCCCCCEEEHHHJJJJJJIIIMMMKKKIIIHHHIIIIIIGGGFFFIIIHHHFFFEEEEEEFFFHHHIIIFFFHHHKKKKKKKKKKKKLLLMMMEEEFFFGGGIIIKKKLLLMMMNNNLLLNNNPPPPPPMMMIIIGGGFFFFFFCCCAAAAAACCCDDDCCCBBBBBBAAA???===<<<;;;;;;<<>>===<<<;;;======<<<;;;:::999999888777666555444333444555555333333333333333333333333222222111111111111222222111111111111111000//////111111000000//////......///...,,,******,,,...///,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))***++++++++++++***))))))++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++//////555>>>>>>666111111777???IIIPPPNNNCCC555+++........................///////////////.........////////////////////////000000000000000000000000////////////////////////////////////000000000000000000///...............000000000000//////////////////...------------...///............---------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))***))))))((('''%%%$$$###(((((((((((((((((((((((((((,,,+++...444---&&&++++++,,,------,,,,,,...///---111666999:::===CCCGGGGGGDDDEEEIIIIIIEEEEEEGGGKKKFFFFFFMMMSSSRRRNNNMMMIIIFFF@@@;;;;;;@@@HHHOOOXXXfffggghhh{{{lllbbbtttkkkggguuu999;;;======<<<;;;<<<===???>>>===<<<>>>@@@CCCEEECCCBBBBBBCCCFFFGGGGGGGGGGGGEEEDDDDDDEEEFFFEEEDDDFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMOOONNNKKKHHHFFFEEEDDDBBBAAAAAACCCDDDCCCAAABBBAAA???===<<<<<<<<<<<<@@@@@@???>>>======<<<<<<;;;;;;;;;:::::::::::::::666555444333333333444444333333333333333333333333222111111000000111111222000111111111111000//////000000000/////////......---------,,,,,,---------,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))((((((((((((((())))))************)))))))))(((((())))))))))))))))))))))))((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---+++...444444///---///---222:::@@@@@@;;;333.................................------------------........................////////////////////////............................../////////000000000000000///...............000///////////////////////////...---------------............------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))*********)))((('''&&&%%%))))))))))))))))))))))))'''///333888<<<111''',,,&&&(((***++++++,,,---...444888===??????@@@DDDGGGHHHEEEEEEGGGGGGDDDDDDGGGJJJFFFFFFMMMRRRQQQNNNMMMIIIFFFAAA======CCCLLLSSSXXXfffhhhjjj~~~ccc]]]tttiiigggsss~~~:::<<<===<<<:::999999999<<<<<<<<<===???@@@BBBCCCAAA@@@???@@@BBBDDDDDDCCCCCCBBBAAAAAACCCDDDDDDCCCCCCDDDEEEGGGGGGFFFDDDCCCGGGHHHIIIHHHFFFEEEFFFGGGJJJJJJIIIHHHFFFEEEDDDDDDIIIKKKMMMLLLIIIGGGEEEEEEAAAAAAAAABBBCCCCCCAAA???AAA@@@???======<<<<<<<<<>>>>>>>>>======<<<<<<<<<888888999999::::::::::::555444333222111222333333333333333333333333333333111111000000000000111111000000000000000//////.../////////...............***+++---......---+++***++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((''''''(((((()))*********))))))))))))(((((())))))))))))))))))))))))&&&''')))***+++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---......++++++,,,,,,,,,,,,++++++,,,))))))+++,,,***+++...(((***---000111111000///------------------------,,,,,,,,,,,,,,,,,,,,,---.................................................................................////////////000000///......---.........///////////////////////////......---------------............------------------------------------++++++++++++++++++++++++*********+++++++++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((000444999===222(((,,,***---000222222222333555999===AAABBBAAAAAABBBEEEIIIEEEDDDEEEDDDBBBCCCGGGHHHEEEFFFLLLQQQOOOMMMMMMHHHEEE@@@======DDDMMMTTTZZZhhhjjjmmm}}}ZZZXXXyyytttggghhhrrr|||888999::::::888777777888999:::;;;===???@@@AAAAAA???>>><<<===???AAAAAAAAAEEECCCBBBBBBDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFGGGHHHGGGEEEEEEFFFHHHKKKJJJIIIHHHFFFEEEDDDCCCFFFHHHJJJJJJGGGEEEDDDDDD@@@@@@BBBCCCCCCBBB@@@>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888444333111000000000111222222222222222222222222222000000000//////000000000//////000000//////...---.........---------------++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((******((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))''''''((()))(((''''''''''''((())))))))))))))))))))))))(((((())))))))))))))))))))))))'''((()))***++++++++++++************++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++---+++*********+++,,,...---,,,+++++++++,,,---...------------------------,,,,,,,,,,,,------------------------------------------------------------........................------.........////////////......------..................//////////////////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))***************)))***************************---+++000999222(((***000222666777777777777888777;;;???@@@>>>===>>>@@@KKKFFFCCCCCCBBBAAACCCGGGHHHEEEFFFLLLPPPNNNLLLLLLFFFCCC???;;;;;;AAAKKKRRR]]]jjjlllooo\\\ZZZuuuuuu{{{dddiiirrr|||333555777777777666777888666888:::<<<>>>?????????>>><<<:::;;;===???@@@@@@GGGEEECCCCCCCCCDDDCCCAAACCCAAA???>>>>>>@@@CCCEEEDDDEEEFFFFFFEEEFFFHHHJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFHHHGGGFFFDDDDDDDDD@@@BBBCCCDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::::::::999888888777666666555555333222111000///000111111222222222222222222222222000//////......//////000...////////////...------,,,,,,,,,,,,,,,,,,---------,,,***))))))***,,,---+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$&&&'''(((((('''%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((()))***'''''''''''''''(((((()))(((((((((((((((((())))))(((((((((((((((((((((((())))))*********))))))((()))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---...---///...---,,,,,,,,,,,,---------------------------,,,,,,------............------------------------................................................------------..................------------......------....../////////000......---,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))******'''000???:::+++(((///111333333222111111222444777;;;<<<;;;:::<<<>>>KKKEEEBBBBBBBBBAAADDDHHHHHHFFFHHHMMMOOOLLLJJJLLLIIIEEE@@@;;;;;;@@@IIIOOO]]]iiimmmsss}}}eeebbbvvv|||wwwxxx```fffnnnzzz///111444555555666777999555666888:::<<<>>>??????<<<:::999999<<>>BBBEEECCCDDDDDDDDDDDDEEEHHHKKKFFFGGGGGGGGGGGGHHHHHHHHHDDDEEEFFFFFFEEEDDDDDDEEECCCEEEFFFDDDAAA>>>======999:::;;;;;;<<<;;;;;;::::::::::::999999888888888888888777666555444333333333222111000///000111111222222222222222222222222//////............//////...............------,,,++++++++++++,,,,,,,,,,,,---+++)))'''''')))+++---******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%%%%%%%$$$###"""$$$$$$%%%&&&'''((()))***''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***)))((()))+++''''''&&&&&&''''''((()))''''''(((((((((((())))))(((((((((((((((((((((((())))))******))))))((('''(((((())))))***+++++++++,,,,,,++++++******************++++++++++++******(((+++,,,++++++------***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......---------,,,------...///---------......//////000...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))(((((((((((())))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((''')))+++888IIIDDD222,,,///000000000...---...///555888:::;;;999:::===@@@JJJEEEBBBCCCCCCBBBEEEJJJJJJIIIJJJNNNNNNKKKIIIKKKKKKHHHBBB======BBBJJJQQQZZZfffllluuuyyyqqqkkklll}}}yyyzzzuuu]]]aaaiiiwww...000222444444444666777444555777999;;;===>>>???<<<:::888999<<<@@@CCCDDDDDDBBB@@@@@@AAAAAA@@@???>>>===;;;:::;;;===@@@BBBCCCCCCCCCBBBAAABBBEEEHHHDDDEEEEEEFFFFFFGGGGGGGGGCCCEEEFFFEEEDDDDDDEEEFFFGGGHHHHHHEEE@@@======>>>:::;;;<<<============<<<::::::999888777777666666666666555555444444333333333222111000000000111222111111111111111111111111///......------......///---............---,,,,,,************++++++,,,,,,+++***))))))))))))***+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))***)))((('''(((***'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''((()))))))))))))))(((((((((((()))***+++++++++***************+++++++++******++++++++++++******(((++++++((((((,,,---***)))***+++------...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,------------,,,,,,,,,------...///,,,,,,---......///000000...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++*********)))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++******''''''''''''''''''''''''%%%)))+++555DDDAAA888999000000000///---...000333888:::;;;:::888999===AAAHHHDDDBBBDDDEEEDDDGGGKKKMMMKKKMMMPPPOOOJJJHHHJJJJJJGGGAAA======CCCKKKRRRWWWccciiisss|||vvvnnniiissswww|||rrr[[[___gggvvv...000222333333333444555444555666777999<<<>>>@@@;;;:::888999===AAADDDEEECCCBBB@@@AAABBBDDDCCCCCC;;;;;;;;;<<<<<<>>>???@@@DDDDDDCCCAAA??????BBBDDDCCCDDDDDDDDDEEEEEEEEEFFFCCCDDDEEEEEEDDDDDDEEEFFFIIIJJJIIIEEE???<<<<<<>>>;;;<<<===?????????>>>>>>;;;:::999888777666555444333333444444444444555555444333111000000000111222111111111111111111111111.........------.........------......------,,,+++))))))******+++++++++,,,((()))***++++++***)))(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''')))************'''(((((()))***+++++++++(((((()))***+++,,,,,,---******++++++++++++*********---+++&&&&&&,,,...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------...///,,,,,,------...///000000...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,---------,,,,,,+++***''''''''''''''''''''''''%%%(((&&&***555666:::FFF......---,,,+++---111444:::;;;;;;888666666;;;???GGGDDDCCCEEEFFFFFFHHHLLLNNNMMMOOOQQQOOOIIIGGGIIIFFFCCC>>>;;;;;;BBBKKKRRRWWWaaagggooo}}}{{{|||sssdddvvvvvv}}}qqqYYYaaahhhxxx000111111222333333333333111333666999;;;===>>>>>>:::;;;<<<>>>???AAABBBBBB@@@===;;;<<>>>>>======<<<;;;999777555444333333111222444555555444222111222222222111111111111000222222222111000//////...........................,,,++++++******++++++,,,)))******+++++++++******)))((('''&&&&&&'''((()))***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''(((((()))*********((('''&&&''''''(((((())))))******************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,***((()))+++,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///000///,,,*********+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******&&&&&&''''''((())))))))))))***++++++***)))((('''******))))))((((((''''''&&&&&&''''''(((((())))))************************(((((())))))))))))(((((()))((((((((()))+++---///666777888777666666777888666777777777777999===@@@HHHDDDCCCFFFEEECCCGGGNNNQQQPPPOOOKKKHHHFFFFFFGGGMMMEEE>>><<<===???GGGOOOYYYXXX^^^nnn{{{|||lll}}}{{{wwwiii\\\aaadddwww222333444444555555555555222444777:::<<<=====================>>>???@@@AAA@@@>>><<<===@@@BBBBBBAAAAAA===;;;>>>CCCGGGGGGEEEDDDDDDDDDDDDIIINNNMMMGGGAAABBBDDDDDDCCCDDDGGGIIIIIIFFFFFFIIIIIIFFFFFFHHHHHHGGGFFFDDDBBBAAA??????;;;<<<<<<============<<<999888777555444333222222222333444555555444333222222222222111111111111000222222111111000//////...........................,,,++++++******++++++,,,)))******+++++++++******)))(((''''''''''''((()))***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((()))******)))((('''&&&'''((((((((()))))))))***************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,***((()))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........000...,,,*********+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((('''''''''***++++++,,,+++***)))((())))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))***+++------111333444444333333444555555666777777777999===@@@GGGDDDDDDFFFEEECCCGGGMMMPPPOOOMMMJJJGGGFFFGGGIIIMMMFFF???===>>>@@@GGGOOOWWWYYYaaannnyyyllliii~~~vvvwwwjjjaaaccceeeyyy222222444555555666666666444666999<<<======<<<;;;>>>===<<<<<<<<<===???@@@AAA???>>>>>>@@@BBBBBBAAAAAA???===???DDDHHHIIIHHHEEEFFFFFFFFFKKKQQQOOOKKKCCCDDDEEEDDDCCCCCCEEEGGGFFFDDDEEEIIIIIIFFFEEEGGGGGGFFFEEECCCBBB@@@???>>><<<<<<=========<<<<<<;;;666555444333333222333333333444555666666555444333222222222111111111111000222111111000000//////...........................,,,++++++******++++++,,,******+++++++++******))))))((((((''''''(((((()))***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))((('''((((((((())))))))))))(((((('''(((((((((((())))))))))))************************)))))))))************+++*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///...,,,+++******++++++++++++++++++++++++++++++******+++,,,,,,+++******************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))******))))))(((''''''&&&&&&++++++,,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''((()))***++++++,,,,,,+++---////////////111222333444666666666888<<<>>>FFFDDDDDDFFFEEEDDDFFFKKKNNNMMMKKKHHHFFFFFFIIIKKKMMMFFF???>>>>>>@@@GGGOOOUUUZZZdddooovvv|||ccceeewwwyyygggcccccceeexxx000000222333444444444444555888;;;===>>>===:::999===<<<;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>@@@DDDHHHIIIIIIDDDFFFFFFFFFIIIMMMLLLHHHDDDEEEEEECCCBBBAAABBBDDDDDDCCCEEEIIIJJJFFFDDDFFFEEEEEEDDDBBBAAA???>>>>>>============<<<;;;::::::555444444333333444444555555555666666666666555555222222222111111111000000111111000000////////////........................,,,++++++******++++++,,,******+++++++++***)))))))))(((((((((((((((((()))***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******((('''((()))((())))))))))))((((((((((((((((((((())))))))))))************************))))))))))))************************++++++++++++************************+++++++++***************************************+++************+++******++++++++++++++++++++++++************************************++++++++++++***++++++,,,------......------,,,+++******++++++******************************++++++++++++******************************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''************************''''''(((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&''')))++++++++++++***''')))+++,,,,,,---///111222333555555666888;;;===DDDEEEEEEFFFEEEDDDFFFIIILLLKKKJJJGGGFFFGGGJJJMMMLLLEEE???>>>>>>@@@FFFNNNUUU]]]fffmmmrrr{{{|||hhhfff~~~yyybbbccc```cccvvv000000222333444555555555777888;;;<<<===;;;:::888:::::::::;;;===@@@BBBDDD@@@@@@AAAAAA@@@??????@@@>>>>>>>>>@@@CCCFFFGGGGGGEEEGGGGGGEEEFFFIIIHHHDDDCCCCCCDDDBBBAAA@@@AAACCCEEEDDDFFFJJJJJJFFFDDDFFFDDDCCCBBBAAA@@@???>>>===<<<<<<===<<<<<<;;;::::::555555555555555666666777666666666666666666666666222222222111111111000000000000000///////////////........................,,,++++++******++++++,,,+++++++++++++++***)))(((((())))))))))))))))))(((***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))(((((())))))(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************************************+++************+++++++++++++++++++++++++++************************)))))))))******+++++++++******++++++,,,------...,,,,,,++++++******++++++************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((())))))))))))((((((((()))))))))''''''(((((())))))******))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))***++++++***)))&&&(((***+++,,,---///111000222444555666888;;;===CCCEEEGGGFFFEEEEEEFFFFFFJJJJJJIIIHHHGGGHHHLLLOOOKKKDDD>>>===>>>???EEELLLWWW```gggkkkooo}}}~~~}}}mmmmmmwwwaaafff___cccwww111222444555777888888888777888999:::::::::999999888999;;;===@@@BBBDDDDDD???@@@AAAAAA???>>>===>>>;;;===@@@BBBDDDDDDDDDDDDFFFIIIIIIFFFEEEGGGFFFCCCAAABBBCCCBBBAAAAAACCCDDDGGGEEEFFFIIIIIIEEEDDDEEEBBBBBBAAA@@@???>>>======;;;;;;<<<<<<<<<;;;;;;:::666666666666666777888888666666666666666666666666222222222111111111111000////////////////////////........................,,,++++++******++++++,,,+++++++++++++++***)))(((((())))))******))))))(((***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))(((((())))))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))(((((()))))))))************+++************************)))))))))***************************************)))+++++++++***)))***+++++++++++++++++++++++++++************************(((((())))))***+++++++++******++++++,,,,,,------++++++++++++++++++******************************+++***))))))))))))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''((())))))***(((((('''''''''((())))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((())))))*********)))''')))+++,,,,,,---///111///222444666777999;;;===AAAFFFHHHFFFEEEFFFEEECCCIIIJJJJJJJJJIIIJJJLLLOOOJJJDDD???>>>???@@@FFFLLLZZZbbbiiijjjpppgggttt~~~{{{zzzdddkkk___eee{{{111222444666777888888999777777777777888888999:::999;;;===@@@BBBCCCCCCCCC===@@@BBBAAA>>><<<<<<<<<:::>>>BBBEEEEEEDDDBBBAAADDDGGGHHHEEEDDDFFFFFFCCCAAABBBCCCCCCCCCDDDFFFHHHIIIFFFEEEGGGFFFBBBBBBDDDAAAAAA@@@???>>>======<<<::::::;;;<<<<<<<<<;;;;;;777777666666666777888888666555555555555555555666222222222111111111111000////////////////////////........................,,,++++++******++++++,,,+++,,,,,,++++++)))((((((((()))************)))(((***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))++++++)))((()))***)))(((''''''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))******))))))(((((((((((())))))))))))************************************((()))))))))*********+++************************)))+++,,,+++)))(((***,,,************************************************((((((((()))***+++++++++*********+++,,,,,,------******++++++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((()))(((''''''''')))***+++))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((((((((((()))******(((***,,,,,,,,,---///000///222555777888:::<<<>>>@@@FFFIIIFFFDDDFFFEEEAAAIIIJJJLLLMMMLLLLLLMMMNNNLLLFFFAAAAAAAAABBBGGGNNNZZZcccjjjlllssswww^^^vvvuuuxxx~~~fffmmm]]]eee~~~///000222444555666777777777777666555666888999::::::<<<@@@BBBDDDCCCBBB@@@===???BBBAAA===::::::<<<:::>>>DDDGGGFFFDDDAAA@@@@@@DDDEEECCCBBBEEEEEECCCAAABBBDDDEEEEEEGGGIIILLLIIIFFFDDDEEEDDD@@@@@@BBBAAA@@@@@@???>>>======<<<999999:::;;;<<<<<<<<<<<<777777666666666666777777555555444444444444555555222222222111111111111000.........///////////////........................,,,++++++++++++++++++,,,,,,,,,,,,++++++)))((((((((()))***++++++***)))(((***((('''((()))***)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''((()))++++++)))((()))***)))(((''''''''')))***+++******))))))((((((((('''))))))))))))))))))))))))******))))))((((((((('''))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++)))******+++,,,,,,------)))******+++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&***)))(((((((((***+++,,,******))))))((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((''''''(((***+++)))+++,,,---,,,---...000///222555888999:::<<<>>>???FFFIIIFFFDDDFFFEEE@@@IIIKKKNNNNNNNNNMMMMMMMMMNNNHHHCCCCCCCCCDDDIIIOOOZZZdddlllnnnvvv|||vvvmmmZZZsssqqqzzz~~~dddjjjZZZccc}}}//////000111222333333444555666888999::::::999999;;;<<<===@@@BBBBBBAAA???AAA@@@===<<<<<<===???AAA???CCCFFFFFFCCC@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBBAAABBBDDDFFFGGGFFFCCC@@@<<<;;;<<<>>>???CCCBBB@@@>>><<<<<<<<<<<<=========<<<;;;;;;::::::999999999888777666666555666555444333222222222222000000000000000111111111////////////////////////......---,,,++++++******++++++++++++++++++++++++************************+++*********))))))((((((******))))))(((((('''''')))******)))(((''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''(((***++++++***)))************+++++++++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((()))((('''&&&%%%&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))(((((((((((((((***,,,------,,,,,,...///111222555888;;;>>>???@@@===BBBGGGGGGDDDBBBDDDGGGHHHQQQNNNIIIMMMNNNJJJNNNPPPFFFEEEOOOSSSNNNKKKOOO^^^___kkkvvv{{{{{{wwwRRR^^^xxxvvvllloooggg\\\lll------...///000111222333444555777888999999999888;;;<<<>>>@@@BBBBBB@@@???AAA???===;;;:::;;;===>>>===@@@CCCCCCAAA@@@@@@BBBBBBCCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEEEEECCC@@@>>>======???@@@BBBAAA???>>>============>>>======<<<;;;;;;::::::999999888777777666555555555555444333222222222222111111111111111111111111////////////////////////......------,,,++++++***++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))((((((''''''((()))***)))'''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&'''''''''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))***)))((((((***+++***)))))))))*********+++++++++*********+++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((*********)))))))))(((((()))((('''&&&%%%&&&&&&'''((((((''''''''''''(((((((((''''''''''''''''''((()))(((''''''''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***,,,------------...000333444666888;;;<<<===>>><<>><<<::::::;;;<<<===<<<>>>????????????@@@BBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCEEEFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::888888777777666555555555555444333222222111222222222222222222222222222222////////////////////////.........------,,,,,,+++++++++++++++++++++++++++******************************))))))))))))(((((()))))))))(((((((((((('''((()))***)))'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))+++)))((((((******)))''')))))))))*********++++++*********++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((()))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((***************************,,,---...------///000444555777888:::;;;<<<<<<<<<@@@DDDEEECCCBBBCCCEEEGGGOOOKKKGGGMMMNNNJJJMMMMMMBBB<<>>>>>>>>??????<<<<<<;;;:::;;;<<<>>>???===>>>======<<<===>>>???>>>???@@@BBBBBBBBBBBBAAA@@@AAACCCDDDDDDDDDCCCBBB@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>???======<<<<<<;;;;;;::::::666666666555555555444444444333333222111111222222222222111111111111111111////////////////////////.........---------,,,,,,************************************************))))))))))))))))))(((((((((((((((((((((((((((((('''((())))))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))+++***(((((())))))(((&&&))))))))))))************************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++***,,,---...---...///111333444666888:::<<<======;;;???BBBDDDCCCCCCCCCDDDFFFMMMIIIEEEMMMNNNJJJLLLMMMCCC===>>>AAADDDJJJPPPZZZ\\\fffnnnxxxyyylllWWWqqqxxxiiiaaa]]]lll***+++,,,---///000111222222222111222222222333333666999;;;<<<;;;;;;===>>>999::::::;;;===???AAACCCAAA???>>><<<<<<<<<<<<;;;:::;;;===@@@BBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCC???@@@AAABBBBBBBBBAAAAAA<<<<<<=========>>>>>>>>><<<<<<;;;;;;:::999999999555555555444444444444444333333222111111111222222111111000000/////////...........................---------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''(((((((((&&&''')))((('''&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))+++)))(((((())))))'''&&&(((((()))))))))*********))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((())))))'''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******++++++++++++***,,,............000222222333666999;;;>>>???@@@;;;>>>AAACCCDDDDDDDDDDDDDDDKKKGGGDDDLLLOOOJJJKKKIIIDDD??????BBBEEEJJJOOO[[[___iiipppzzz~~~nnn___wwwttthhh^^^ZZZjjj}}}++++++,,,---...//////000111000000//////000111111444777999999777777:::===888999:::<<<>>>@@@BBBCCCBBBAAA???>>>>>>===;;;999888999<<<>>>@@@BBBBBBBBBBBB@@@>>>======???AAABBB???@@@AAAAAAAAAAAAAAA@@@:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888777777333333333333333333333333222222111111111111222222000000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((((((((())))))&&&''''''''''''(((((((((%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((''''''************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))***(((''''''))))))(((&&&((((((((()))))))))******)))))))))************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))''''''((((((''''''&&&%%%((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++***,,,.........///111333222444666:::===???AAABBB<<<>>>AAACCCEEEFFFEEEEEECCCIIIDDDBBBLLLOOOJJJKKKEEEBBB???>>>@@@DDDIIIMMM[[[bbbnnnttt{{{ooo}}}ppplllqqqeeeZZZWWWggg|||+++++++++,,,,,,,,,------000///...------...///000111555777777444444888<<<999999:::;;;===>>>???@@@BBB@@@???@@@AAA@@@===:::999:::<<<>>>?????????>>>>>>>>>>>>=========>>>>>>@@@@@@@@@@@@@@@?????????999:::;;;;;;;;;:::999888999999888888777666666666222222222333333333333333222222111111111111222222111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))((('''&&&'''))))))((('''(((((((((((()))))))))***))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&'''''''''((((((((())))))&&&'''((((((((('''&&&%%%((((((''''''''''''(((((((((''''''''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''((())))))***++++++***,,,......//////111333555666888;;;>>>@@@AAABBB===>>>AAADDDFFFGGGFFFEEEBBBHHHCCCAAALLLOOOJJJJJJEEECCC@@@===>>>DDDKKKOOOZZZdddrrrwww|||tttjjj|||rrrzzznnnbbbVVVWWWggg|||************************000///------,,,---...///000333666555333333777;;;:::::::::;;;;;;<<<<<<<<<@@@??????AAADDDCCC@@@<<<;;;<<<===>>>>>>===<<<;;;;;;<<<>>>???>>>===<<<:::AAA@@@??????>>>>>>??????999999:::;;;:::999888777888888777777666555555555222222222222222222222333222111111111111111222222222222222111000//////...++++++++++++++++++++++++*********************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''&&&&&&''')))***)))((((((((((((((())))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''((((((((('''%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))************,,,...//////000222333888999:::===>>>@@@@@@AAA>>>???AAADDDGGGHHHGGGFFFBBBGGGBBB@@@LLLOOOJJJJJJHHHFFFAAA<<<===EEENNNSSSYYYeeetttxxx|||yyyrrruuutttkkk___RRRZZZjjj}}}+++++++++***((((((***,,,/////////000111111222222333333333111111222555777::::::;;;;;;<<<=========@@@@@@AAAAAA@@@???===<<<;;;:::::::::<<<>>>@@@AAA;;;;;;<<<<<<<<<;;;:::999:::;;;<<<>>>@@@AAAAAAAAAAAA???<<<999777666777777444555666888:::999666444000000//////000111222222222222222111111111111000......////////////......,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''''''''''''''))))))(((((('''''''''&&&''')))***)))((('''(((***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******,,,+++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))************))))))((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))+++******)))((('''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***+++---...//////000000555IIILLL@@@>>>???@@@FFF@@@>>>BBBIIIMMMKKKHHHIIIDDDCCCCCCGGGKKKMMMLLLIIIIIICCC??????AAABBBHHHOOOYYYcccooowww|||yyyoooyyyjjjWWWZZZ```ppp)))******)))'''''')))+++...//////000000111222222222333333222111222555777:::::::::;;;<<<<<<=========>>>???@@@@@@???>>>>>>;;;;;;<<<<<<===>>>@@@@@@<<<<<<<<<;;;;;;:::::::::;;;<<<===???@@@AAABBBBBBBBB@@@===999777666666666444444666888:::999777444000////////////000111222222222222111111111000000......////////////......,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))(((((()))******((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&'''''')))((((((((('''''''''&&&''')))***)))((('''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((())))))))))))***)))))))))((((((((('''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((())))))(((''''''&&&'''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))******+++---...//////000000CCCSSSRRREEEAAA@@@>>>AAA@@@>>>AAAHHHLLLKKKJJJKKKGGGEEEEEEHHHLLLMMMKKKHHHHHHBBB??????AAACCCIIIPPPXXXaaalllvvv~~~vvviii|||{{{kkkXXXZZZ___ooo((())))))((('''''')))***......//////000111111111111222333222111222555777999::::::;;;;;;<<<<<<===:::;;;<<<>>>>>>?????????======>>>???????????????>>>===;;;:::999999999:::<<<===>>>@@@AAABBBCCCCCCBBB@@@===:::888666666555333444555777::::::888666000000//////000000111111222222111111111000000000......////////////......,,,,,,,,,+++++++++******,,,,,,,,,+++*********)))***))))))(((((())))))***((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''''''''((())))))''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((()))((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))*********+++---...//////000000:::GGGFFF>>>@@@AAA???AAAAAA>>>@@@GGGKKKKKKLLLNNNKKKIIIHHHJJJMMMNNNKKKHHHGGGBBB>>>???AAADDDJJJQQQXXX```jjjttt}}}wwwnnn|||mmmYYYYYY^^^nnn''')))***)))(((((()))+++------...//////000000111111222222222222333555777999999999:::;;;;;;<<<<<<::::::;;;<<<============>>>???@@@AAAAAA@@@>>>===@@@>>><<<999888999:::;;;===>>>@@@AAABBBCCCCCCCCCBBBAAA>>>;;;888666555555333444555777999:::888666222222111111111111222222111111111111000000000000---......//////......---,,,,,,,,,+++++++++******---,,,,,,+++***))))))((()))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%(((***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))***************))))))((((((''''''))))))))))))(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((((((((''''''((((((((())))))******)))((('''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((()))))))))************+++---...//////000000---888777555===AAA???BBBBBB??????EEEJJJKKKMMMPPPQQQNNNLLLMMMOOOPPPMMMJJJGGGAAA>>>@@@BBBEEEKKKRRRYYY```iiittt}}}yyyzzzlllXXXXXX]]]nnn((()))++++++***)))+++,,,---------...//////000000///111222333222333555777888888999999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<>>===@@@???<<<:::::::::;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA>>><<<999777666555444444555666999999888666444333333222222333333333111111111000000000//////------............------,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&)))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''((()))***+++***(((%%%###)))))))))((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))***************+++---...//////000000333:::888555===>>>:::===CCC???@@@EEEJJJKKKNNNQQQTTTQQQOOOOOORRRRRRPPPNNNGGGBBB>>>@@@BBBEEEKKKRRR[[[ccckkkttt~~~uuujjjXXXWWW___ppp''')))+++,,,+++***+++,,,,,,,,,------...////////////000222333333444555777777888888999999::::::;;;<<<<<<;;;;;;:::;;;;;;<<>>@@@???>>>===<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@>>>===:::999777666666555555666888888777666555444333333222333333333111111000000000/////////------............------,,,,,,,,,+++++++++******+++++++++***)))))))))((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&''')))***+++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''''''''(((((((((((()))))))))))))))))))))*********++++++))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&'''))))))*********))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))*********++++++***+++---...//////000000222999777666===<<<888===CCC@@@AAAFFFJJJKKKMMMPPPTTTQQQNNNOOORRRTTTSSSQQQHHHCCC???@@@BBBEEEKKKRRR[[[dddnnnvvv~~~zzz|||pppiiiYYYXXXeeettt&&&(((***+++*********++++++,,,,,,---......//////...000222333444444666777777777888888999:::::::::;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>??????@@@???????????????@@@@@@@@@>>>???@@@AAAAAABBBBBBAAA???>>>>>>===;;;:::888777888777666666777777666555333333222111111111111111111000000000////////////,,,------......------,,,,,,,,,,,,+++++++++******************))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++(((((((((((())))))))))))'''((((((((()))))))))***'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&%%%%%%''',,,333:::>>>((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))*********+++++++++***+++---...//////000000+++333333555<<<;;;:::BBBDDDAAABBBGGGKKKKKKLLLNNNQQQNNNLLLMMMQQQTTTTTTRRRJJJDDD@@@AAABBBDDDJJJQQQWWWcccpppvvv}}}jjjyyyssslllhhh[[[[[[lllzzz$$$&&&)))******))))))***++++++,,,------......///---000222444444444666777777777777888999999:::::::::999999:::;;;===@@@AAA???>>>=========>>>@@@AAA>>>>>>@@@AAAAAABBBAAAAAA>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>===<<<;;;999888999888666666777777555444222222111000//////000000000000000000////////////,,,------......------,,,,,,,,,,,,+++++++++******)))))))))))))))*********&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))((('''%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))******(((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((()))))))))))))))************+++++++++''''''(((((())))))******'''((((((((())))))******'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))'''%%%'''///<<>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<======<<<;;;::::::;;;:::888666444222222111333333222222111000//////000000000000000000000000///............---------,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''%%%######%%%&&&'''&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''+++******)))(((''''''&&&)))*********++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))((('''''')))******)))((((((((((((((('''''''''&&&&&&&&&'''''')))******)))(((&&&&&&((()))((('''''''''((())))))))))))))))))+++...000222222111000222444666999;;;===>>>???FFFDDDDDDEEEHHHKKKMMMMMMKKKKKKIIIFFFHHHMMMOOOMMMLLLEEE>>>>>>AAAEEELLLSSSXXXnnnxxxwww|||gggpppxxxkkkwwwzzzfffZZZ```qqq|||******++++++++++++******++++++***++++++,,,---...000000111111222333444444:::;;;;;;999777666666888888888999999999:::::::::============???AAACCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>============<<<>>>>>>>>>===<<<;;;:::999:::999888555444222222111333333222111111000//////000000000000000000000000............------------,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%######%%%&&&'''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***+++++++++******))))))(((''''''&&&)))))))))*********++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((()))((('''''')))******)))(((((((((((((((((((((''''''&&&&&&'''''')))******)))(((&&&&&&((()))((('''''''''((())))))))))))))))))+++---///000111111000222444777999;;;===???@@@GGGFFFEEEFFFIIIKKKLLLLLLIIIIIIGGGDDDGGGMMMOOOMMMLLLDDD>>>>>>@@@CCCJJJQQQ[[[ooowwwvvv{{{gggrrr|||lllyyyxxxeeeZZZaaarrr|||***++++++,,,,,,++++++***************+++,,,---......///000111222333444555:::;;;:::888555444444666666777888999999999888888<<<<<<<<<===>>>@@@BBBCCCDDDDDDCCCBBBAAA??????>>><<<===>>>???@@@@@@???>>>??????>>>===<<<;;;999888999888666555333222111111222222222111111000000///000000000000000000000000............------------,,,++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''((()))(((((('''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&''')))***,,,---------***))))))(((((('''''''''((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''((()))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((()))((('''((()))******(((''''''((((((((((((((((((''''''''''''((()))******)))(((&&&&&&((()))((('''''''''((()))))))))))))))******+++---...///000111222555888:::<<<>>>AAACCCJJJHHHGGGGGGIIIKKKKKKKKKGGGHHHFFFDDDGGGMMMPPPNNNLLLEEE@@@???@@@BBBHHHPPP]]]nnnttttttyyyeeeuuuppp~~~yyyfff]]]eeesss~~~)))******++++++******))))))))))))******+++,,,---------...000222333444555777777777666444333444666666777999;;;;;;:::999888::::::;;;<<<===???@@@AAADDDCCCBBBAAA@@@???>>>===>>>???AAACCCCCCBBBAAA@@@<<<<<<<<<;;;;;;999888888777666555333222111111111222111111111000000000///////////////////////////.........---------,,,,,,++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))))))))((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((()))***+++,,,,,,,,,))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((''''''(((******)))(((''''''''''''((((((((((((((((((''''''((()))******)))(((&&&&&&((()))((('''''''''((()))))))))))))))*********+++---...000111222666999;;;<<<>>>CCCFFFLLLJJJHHHHHHIIIKKKKKKJJJIIIJJJHHHEEEHHHNNNPPPNNNNNNHHHCCCAAA@@@AAAHHHOOOZZZiiinnnooowww~~~}}}fff{{{www|||hhh```jjjttt(((((())))))))))))(((((())))))))))))***+++,,,,,,,,,---...///111222333444222333444444333333555777888999<<<======<<<;;;::::::;;;<<<>>>???@@@AAAAAACCCBBBAAA@@@???>>>======???@@@AAABBBBBBAAA>>>===888888888999888888777777555555333222111111111111111111111000000000000000...........................------------,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&!!!"""$$$%%%'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((('''''')))***+++)))'''&&&'''''''''(((((()))))))))(((((((((((())))))***)))(((&&&&&&((()))((('''''''''((()))))))))))))))*********+++---...000111333666;;;<<<===???EEEJJJMMMKKKIIIHHHIIIJJJJJJIIILLLMMMJJJGGGJJJOOOQQQOOOPPPKKKGGGDDDBBBAAAGGGOOOUUUbbbgggkkkvvv}}}nnn~~~}}}ggg```kkkuuu'''(((((((((((((((((('''(((((((((((()))***+++,,,,,,---...///000111222333///000111222222333555777999:::;;;<<<===<<<;;;;;;<<<===???@@@BBBCCCCCCCCCAAAAAA@@@??????>>>>>>>>><<<===>>>>>>===<<<;;;:::666777777777777666555555333333222111111111111111000000000000000000000000........................------------,,,,,,,,,,,,+++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&& !!!$$$&&&(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))%%%&&&'''((()))))))))((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((())))))(((((('''&&&%%%''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))'''''''''(((((((((((()))''''''''')))++++++)))'''&&&&&&''''''((())))))))))))))))))(((((())))))***)))(((&&&&&&((()))((('''''''''((()))))))))))))))******+++---...///000111333777<<<======@@@GGGMMMMMMJJJHHHHHHHHHIIIIIIIIIMMMMMMKKKHHHKKKQQQSSSQQQRRRNNNJJJGGGCCCAAAGGGOOORRR]]]cccjjjvvv}}}{{{{{{ccc\\\iiittt(((((())))))))))))((((((((((((((((((((()))++++++------......///000111111...000111111000111333555777888888888999999999999;;;<<<>>>@@@AAABBBBBBBBB????????????????????????:::::::::::::::;;;;;;;;;999999888777666444222222222222111000000000111111///000000000000000000000---------------------------------,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&###%%%'''((())))))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###&&&%%%%%%'''))))))'''%%%%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((()))))))))(((''''''))))))***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((('''&&&&&&'''''''''''''''''''''''')))))))))*********++++++))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))((((((((()))))))))******''''''((()))++++++)))'''&&&&&&''''''((())))))*********)))))))))))))))***)))(((&&&&&&((()))((('''''''''((())))))))))))))))))+++---///000111111000333888===>>>===AAAIIIPPPKKKIIIGGGGGGHHHIIIIIIHHHIIIJJJIIIGGGKKKRRRUUUTTTRRRNNNKKKGGGBBB???EEEMMMSSS\\\bbblllyyy~~~{{{yyyaaa[[[jjjqqq}}}))))))************))))))'''''''''(((((()))***+++---.........//////000000///000111000//////111333555555555555555666777777888999;;;===????????????>>>>>>>>>>>>????????????999999999999;;;<<<>>>???===<<<;;;999666333111///111111000000000000111111////////////000000000000---------------------------------,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((()))***+++***)))'''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''%%%$$$###"""&&&%%%&&&'''))))))'''%%%%%%%%%&&&&&&'''((())))))%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((($$$%%%'''))))))))))))(((&&&'''(((*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&'''(((((()))((((((&&&'''''''''''''''''''''************++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))************''''''(((***++++++)))&&&&&&&&&&&&'''((())))))*********)))))))))))))))***)))(((&&&&&&((()))(((''''''(((((())))))))))))))))))+++...000222222111000333888>>>???>>>AAAIIIQQQJJJHHHFFFFFFGGGHHHIIIHHHEEEFFFFFFFFFKKKSSSWWWVVVQQQNNNKKKGGGAAA>>>CCCLLLUUU^^^dddnnn{{{~~~ttt{{{zzzbbb]]]lllnnn{{{''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,,,,,,,---...//////222222222333222111000000111222444666777777666666555888;;;>>>??????===<<>>>>>===<<<;;;;;;:::888888888;;;>>>@@@@@@???===:::666333222000///---///000000111000000///............////////////000///............---------------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&###$$$&&&(((*********)))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))(((''''''$$$%%%'''))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((((((&&&$$$%%%((()))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))*********************))))))))))))******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&'''(((***+++---+++)))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++,,,---///000111111111222666:::>>>AAAEEEHHHKKKEEEEEEFFFHHHJJJJJJHHHEEEJJJIIIHHHIIIMMMRRRVVVWWWTTTOOOJJJFFF@@@>>>CCCKKKRRR___dddiiittt|||~~~qqqtttaaabbbkkkvvv''''''((((((((((((''''''&&&''''''((()))******+++,,,,,,+++,,,,,,---...///111111111111000000000000222333444555666777777777777999;;;===>>>>>>===<<>>>>>===<<<<<<;;;;;;999888888:::<<<===<<<:::;;;999666555555555444222000000000////////////...---............////////////............------------,,,,,,++++++*********))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((()))))))))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))''''''((()))'''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((('''&&&$$$&&&((()))(((&&&'''''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((***)))(((''''''((()))***'''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((())))))'''((())))))******))))))))))))(((((((((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&'''(((***++++++***((('''&&&''')))***'''&&&&&&&&&''''''(((((((((((((((((())))))))))))***+++---...000000111111222666:::>>>AAADDDGGGJJJDDDDDDEEEGGGIIIJJJHHHFFFHHHGGGGGGIIINNNSSSWWWYYYTTTPPPKKKHHHBBB???DDDKKKTTTaaaggglllwww~~~wwwkkk}}}qqqaaaeeeqqq}}}''''''((((((((((((''''''%%%%%%&&&((()))+++,,,,,,+++++++++,,,,,,---...///000///.........///000111333333444444555777888999:::::::::;;;;;;<<<<<<<<>>>>>======<<<<<<<<<999999888999::::::888666666666555666888888777555111000///...------...///---------............//////............---------++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))(((((()))***((('''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''))))))(((((((((((((((''')))((((((''''''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''((())))))))))))(((((((((''''''''''''((((((*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((()))******(((((('''&&&'''(((***+++&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***,,,...///000111111333555999===???BBBFFFIIIDDDCCCDDDFFFHHHJJJIIIHHHGGGGGGHHHJJJNNNRRRVVVYYYSSSOOOLLLIIIDDDAAAEEELLLTTTbbbhhhmmmxxxvvvlllmmm```gggvvv''''''((((((((((((''''''&&&&&&'''((()))***++++++++++++++++++,,,---...//////...,,,,,,,,,...111222555555444444555777999:::<<<;;;:::999999:::;;;;;;>>>>>>>>>======<<<<<<<<<999888888888::::::888777333333444666888888666444222000...,,,,,,---...///------------............///............---------++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((&&&%%%&&&''''''&&&%%%&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((()))******(((((('''''''''(((((()))&&&''''''((((((((((((((((((((((((((()))))))))))))))***+++---///000111111333555888;;;===@@@DDDGGGCCCBBBBBBDDDGGGIIIIIIHHHHHHIIIJJJKKKLLLOOOSSSVVVQQQMMMKKKHHHCCC@@@DDDKKKQQQ___fffkkkvvv|||}}}sssmmm```hhhwww''''''((((((((((((''''''(((((((((((())))))))))))++++++++++++,,,---......------,,,,,,---000222444777777666666777999;;;<<<<<<;;;999888888999:::;;;============<<<<<<<<<<<<777777777999;;;===<<<:::666666666777888777555222333111///---,,,---...///---------........./////////............---------++++++++++++++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******(((((((((''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&&&&&&&$$$&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((******))))))((((((''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))''''''((())))))************)))(((''''''&&&&&&&&&&&&'''((()))))))))(((((((((((((((((()))))))))))))))***+++...///111111222333555777999;;;>>>BBBEEEAAAAAABBBDDDGGGIIIHHHGGGIIIKKKLLLKKKJJJKKKNNNPPPNNNJJJGGGEEEAAA>>>CCCJJJNNN]]]eeejjjuuuzzz{{{sssmmm```ggguuu''''''((((((((((((''''''))))))))))))((((((((((((*********++++++,,,---...---------...000222555666888888999999:::<<<===>>>;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;666666777:::===??????>>><<<;;;999999999888666333333222000///.....................////////////000///............---------++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))***++++++)))(((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((((((&&&&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))(((((('''&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))((((((((((((((('''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))''''''((()))***************))))))((('''&&&%%%$$$&&&'''((()))***)))(((((((((((((((((()))))))))))))))***,,,...000222333333333444666888999<<<@@@DDD@@@AAABBBEEEHHHHHHFFFDDDIIIKKKLLLKKKHHHGGGIIILLLLLLHHHDDDAAA===<<>>>>>>>>999888888888888999999999::::::::::::::::::::::::666666777:::===???>>>===???<<<:::888888888666444333333222111000///....../////////000000000111111///............------------,,,,,,++++++*********))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((&&&&&&'''((())))))(((&&&'''((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))(((&&&%%%$$$$$$%%%'''((()))((('''&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&'''(((((((((((((((((('''''''''&&&'''((())))))******))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))*********))))))(((((((((((())))))&&&''')))***++++++******(((((((((((('''&&&&&&%%%&&&''')))*********((('''(((((((((((())))))))))))***+++---///111333444444333444666666888;;;???BBB???@@@CCCGGGIIIHHHDDDAAAFFFIIIKKKJJJFFFEEEGGGKKKLLLGGGBBB>>>;;;:::BBBKKKNNN^^^gggnnnxxx||||||bbb```lllbbbmmm~~~''''''((((((((((((''''''%%%&&&'''((()))***+++,,,************+++,,,---...,,,...000333555777888999999;;;===???@@@@@@??????777777888888999999999999999999999999999999999999777777777999<<<>>>===<<<===;;;888666666666555444333444333333222000///...000000000000111111111111//////.........---------------,,,,,,+++***))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---...,,,***'''%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))((('''&&&'''((())))))'''%%%$$$!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&'''''''''%%%"""!!!$$$%%%'''))))))((('''&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((******))))))((((((((('''(((((()))***************((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))(((((((((((())))))&&&''')))***++++++******%%%&&&''''''((((((''''''&&&''')))***+++***((('''(((((((((((())))))))))))***,,,...000222444555555333444555666777:::>>>BBB???@@@DDDHHHIIIHHHCCC???CCCGGGJJJIIIEEEDDDGGGKKKMMMGGGAAA===::::::CCCMMMMMM]]]fffmmmwww{{{{{{aaa___~~~jjjcccqqq&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***+++---...///---...111555888:::<<<===???@@@AAAAAA@@@===;;;999@@@<<<777555777999888777;;;<<<===>>>===;;;999888999999999999:::;;;<<<<<<:::999888666555444444444333222111111000000111111222111111000///......---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((,,,+++)))((('''&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&'''''')))******)))))))))(((''''''&&&&&&))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$&&&'''((((((((((((*********)))))))))))))))+++,,,---......000444777777777666777999<<>>;;;:::;;;BBBIIINNN]]]gggqqqyyyyyy~~~bbbggg|||jjjggguuu'''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,---...,,,---///222666999;;;<<>>;;;777777888999999888<<<===>>>>>>===<<<:::888:::::::::::::::;;;;;;<<<999999777666555555555555333333222111111111111111111111000000///......---------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((***)))((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***)))(((''')))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''((()))***(((((((((((('''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((((((((((((***)))))))))))))))))))))***,,,---...///111555888777666666666888:::===???>>>???@@@BBBCCCCCCDDDDDDIIIJJJKKKIIIGGGFFFHHHJJJMMMEEE>>>;;;;;;<<>>===<<<;;;999888888999::::::999======>>>>>>===<<<:::999<<<<<<;;;;;;;;;:::::::::888777777666555555555666444333222222111111222222111000000//////.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))((((((''''''((())))))))))))(((((())))))))))))))))))*********,,,...///111333666999666666555666777999;;;<<<>>>>>>>>>???@@@AAABBBCCCHHHIIIIIIHHHGGGGGGJJJLLLKKKDDD===;;;;;;===DDDKKKNNN]]]hhhrrryyywwwzzzssssssxxxiiijjj{{{'''''''''''''''((((((((('''''''''((((((((())))))((((((((())))))+++,,,,,,+++++++++---111555:::<<<@@@???===;;;:::999999999888888888999:::::::::999======>>>======<<<::::::======<<<<<<;;;:::999999777666666555555555666666444333333222222222222222000000/////////.........------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''')))(((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((()))((()))***,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))*********))))))((()))))))))))))))************,,,///000222444777999777666666666777999:::;;;>>>======<<<===???AAABBBGGGGGGFFFFFFGGGHHHKKKMMMKKKDDD>>><<<<<<===CCCJJJNNN^^^iiissszzzvvvxxx|||{{{wwwkkknnn%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))***++++++++++++,,,---111555999;;;<<<;;;999888777666666666666666777888888888999:::=========<<<<<<;;;:::999<<<======<<<;;;:::888777666666555555555555555666444333222222111111222222////////////............------,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))(((((((((((('''((((((((((((((((((((((((&&&''''''((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((()))((()))***,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((%%%&&&&&&'''((()))******'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))((((((((())))))***************,,,///111222444666888777777777888999:::;;;;;;>>>======<<<===>>>@@@AAAFFFEEEEEEFFFHHHJJJKKKLLLLLLEEE???===<<<===BBBHHHPPP___kkktttzzzwwwxxx{{{|||xxxmmmrrr$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******+++,,,,,,...000333666888999999888888888777777777555666777666555666777999<<<<<<;;;;;;:::999999999;;;;;;<<<<<<;;;999888666777666666555444444444555333222111111000000111111........................------,,,,,,,,,,,,++++++++++++++++++************))))))((((((((((((''''''((((((((((((((((((((((((''''''((()))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((())))))*********))))))((((((((()))******++++++***,,,///111222333555666666666777888999:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@EEEDDDDDDFFFIIIKKKKKKJJJKKKDDD>>>=========BBBIIISSSbbbmmmuuu|||xxx{{{rrr{{{xxxooouuu%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((('''''''''((())))))***+++,,,...///111222333555666777888999888777777555666666444222222666999;;;;;;:::999888888888888888999:::;;;:::999777666888777666555444333333333222111000000//////000000........................------,,,,,,,,,,,,++++++++++++++++++************))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&(((((((((((('''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***)))(((''')))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''((()))************'''(((((()))******++++++***---000111111111222333333444666777999:::;;;;;;??????@@@AAAAAAAAAAAA@@@DDDCCCDDDGGGKKKLLLJJJGGGGGGAAA======>>>???EEEKKKVVVeeennnvvv}}}zzz~~~uuulll|||wwwooouuu&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))***+++---.../////////111333555777888888666555555666555222000000444888;;;:::999888777777777777777888999::::::999777555999888666555444333222222111000000///////////////---.....................---------,,,,,,,,,+++++++++++++++************))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%###$$$&&&((())))))(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((('''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''))))))*********'''(((((()))***+++++++++***---000111111000111222111222444666888::::::;;;???@@@BBBCCCCCCBBBAAA@@@CCCCCCEEEHHHLLLLLLIIIEEEDDD>>>;;;<<>>===;;;;;;BBBHHHIIIDDD@@@AAADDDEEEGGGHHHIIILLLOOOKKKEEEEEE>>>:::<<>>>>><<<;;;BBBHHHHHHDDD@@@AAADDDEEEGGGGGGHHHKKKNNNKKKDDDDDD===999;;;???CCCIIINNNVVVeeeooowww}}}yyy|||dddkkk|||rrrqqq~~~&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***,,,,,,++++++,,,...///......000333555555444666666666444333333555777;;;:::999777666666555555333555777777666555555555111222333333333222111000---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&'''(((***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''%%%'''((((((''''''((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''''''''(((((())))))******'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***+++++++++++++++,,,---///000111111111555555666999===??????>>><<>>BBBGGGGGGDDDBBBCCCDDDDDDEEEEEEEEEHHHLLLIIICCCBBB<<<888;;;@@@DDDJJJPPPSSS```gggmmmuuuvvv~~~nnn___rrrzzzooosss'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%''')))******+++---...+++,,,---...///000222333555666777666555444555777555666666666666666666666333444555555444444666777:::999888666444222000///............////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((())))))((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++,,,---///000111111111666888:::<<<>>>???@@@AAA@@@CCCFFFFFFEEECCCCCCEEEDDDEEEDDDDDDGGGKKKIIICCCBBB<<<888;;;@@@DDDJJJPPPTTT___fffllltttwwwhhhddd{{{wwwlllsss&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&((())))))***,,,...***,,,.../////////111333444555777777666666777888555555666777777777777777444555666666666666777999;;;:::888666444222000//////////////////000000000---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))***+++,,,,,,,,,,,,***+++,,,...000111222222555888;;;======>>>@@@BBBAAACCCEEEFFFEEEDDDDDDEEEEEEEEEDDDDDDGGGKKKIIIDDDCCC<<<999;;;@@@DDDJJJPPPTTT___eeekkktttwwwgggiiitttkkkttt%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''))))))((()))***,,,***,,,...///...///111444222444666777777777888999888888999:::999888777777444666999999999888999:::777777555444222111111111///////////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$$$$&&&''''''(((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%'''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))******))))))((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,((())),,,...000222333444555888;;;=========@@@BBBBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDGGGLLLJJJEEEDDD===999;;;???CCCIIINNNSSS^^^dddjjjsssvvvkkkoooqqqjjjwww%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((()))***)))((('''((()))))),,,//////...///111444111444666777777888999:::;;;<<<<<<<<<;;;999777666555777:::;;;;;;::::::;;;444333222111111111222222//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&'''''''''$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((()))***++++++++++++''')))+++...111333444555444777;;;<<<<<<===???BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGEEEDDDHHHLLLKKKFFFEEE>>>:::<<>>AAAGGGNNNRRR___iiirrrxxxwwwrrrvvvuuugggjjjzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((((((((())))))))))))******+++,,,---...000111222222666666666666666777777777666777888777666555666777888:::<<<<<<;;;999999999:::666222222333444333111111111000000000000//////------------------------,,,,,,,,,,,,++++++++++++,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''((()))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''((()))******&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&'''((()))***)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((()))***)))''''''((())))))((())))))))))))))))))))))))(((((())))))******+++++++++++++++***)))((((((''')))***+++,,,------------,,,,,,,,,---///111333444444666777888999<<<@@@CCCGGGCCCBBBDDDCCCAAAAAAEEEHHHGGGFFFFFFFFFGGGHHHIIIGGG@@@;;;;;;<<>>AAAFFFBBB???@@@@@@>>>@@@DDDIIIIIIGGGFFFFFFGGGHHHHHHGGGAAA<<<;;;<<>>@@@GGGBBB@@@AAAAAA@@@BBBGGGJJJIIIHHHGGGGGGHHHHHHIIIGGGBBB===<<<<<>>@@@HHHDDDBBBDDDDDDDDDFFFKKKJJJIIIHHHHHHHHHIIIJJJKKKGGGBBB>>><<<<<>>@@@EEEBBBAAADDDEEEEEEHHHLLLIIIIIIHHHHHHHHHJJJKKKLLLFFFBBB>>>;;;:::>>>IIIVVVWWWfffmmmqqq|||~~~jjj```}}}mmmcccqqq''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++---...///000111000...---...///111333555666666555333111222333111333666666555555555666222333444333111///...///000/////////............------------------------+++++++++************)))************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((%%%(((++++++)))'''((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))******++++++((()))***++++++,,,++++++(((***,,,...000111111111222555888:::;;;===???AAAAAA>>>>>>BBBDDDDDDFFFJJJIIIHHHHHHHHHIIIJJJLLLMMMEEEAAA===:::999<<>>BBBAAA@@@AAAEEEHHHJJJJJJHHHIIIIIIIIIHHHIIIKKKNNNIIIBBB<<<:::;;;@@@KKKVVV\\\eeejjjqqq}}}vvv}}}kkkccciiibbbttt&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((((()))(((((())))))+++---...///...///000///...---...///222333444444555444333333000111111222333333444444333222222111000...,,,+++---,,,,,,---000111000...---------------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%###$$$&&&((('''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))***+++++++++++++++******+++++++++******)))+++,,,---///000222333444222666999:::999999;;;>>>AAA@@@???AAAEEEHHHJJJJJJIIIJJJJJJIIIHHHIIIKKKMMMKKKDDD===::::::>>>HHHSSSYYYccciiiqqqxxxpppjjjgggaaasss&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))((((((((()))***,,,---...///000000000...------///222333333333333333222111000111333444444444444333333222222111000...---,,,,,,,,,,,,---///000///---,,,,,,,,,---------------+++******)))))))))))))))************************((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''((((((((('''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&'''''''''((((((((()))((((((''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******)))***++++++,,,,,,++++++)))******+++++++++******+++,,,---///000222333444222666999:::888888:::===???>>>???AAAEEEHHHJJJJJJJJJJJJKKKJJJHHHIIIKKKMMMNNNFFF???;;;999<<>>===>>>AAAEEEHHHIIIIIIJJJJJJJJJIIIHHHIIIKKKMMMNNNFFF???;;;999<<>>AAAEEEGGGHHHGGGHHHIIIIIIIIIHHHIIIKKKNNNLLLEEE>>>;;;;;;>>>IIISSS\\\gggoooxxxppppppxxxbbb```ttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))***+++,,,---//////......000111222222222222222333444444333444555666666555444444222222222222111000///...+++---//////---------...************+++++++++++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$&&&&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((''''''((((((((()))))))))&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((())))))&&&'''(((((())))))((((((((()))***++++++++++++++++++,,,---///000222333444555888;;;;;;999888:::=========>>>AAADDDFFFFFFEEEEEEFFFGGGGGGGGGHHHLLLNNNLLLEEE>>><<<<<<@@@KKKVVV^^^iiipppyyyyyyyyywwwcccdddyyy$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))*********,,,.../////////111333222222222222333444666777555555555555555555555555222222222222111000000///,,,...000000...,,,---///---------,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&$$$$$$''')))'''((((((((())))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))(((((()))++++++,,,,,,++++++,,,---///000222333444666999<<<<<<:::999;;;===>>>===>>>AAADDDEEEDDDCCCBBBCCCEEEEEEFFFHHHLLLOOONNNGGG@@@======AAALLLWWW\\\gggmmmvvv}}}|||wwweeehhh}}}$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&$$$###!!!!!!$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***)))+++---...///000222444222222111222333555777999777666555555555555666666222222222222222111000///---///111111...---...000/////////......---------+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%'''((('''''''''***,,,&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&)))(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************(((((()))++++++,,,,,,,,,+++,,,---///000222333444777:::======;;;:::;;;>>>>>>>>>???AAADDDDDDCCCAAA@@@BBBCCCDDDEEEHHHLLLOOOPPPHHHAAA>>>>>>BBBLLLVVVZZZdddjjjssszzzwwwwwwfffjjj'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((++++++,,,---...///000000222111111111222444666777666666555555444444333333444333222111000000000000000///...///000111000///......---,,,,,,,,,,,,---************************)))))))))))))))(((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&((()))***))))))+++---******)))((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))******++++++)))))))))))))))*********++++++---///000111111111333777;;;<<<:::999:::;;;======>>>@@@BBBCCCBBBAAAAAADDDCCC@@@@@@GGGMMMNNNMMMFFF@@@>>>@@@CCCKKKSSSZZZbbbkkkqqqyyyvvv}}}xxxeeefffzzz''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))+++,,,,,,---...///000111111111111111222444666777777666666666666666666555444333222111000000000000///.........000111000///......---,,,,,,,,,,,,---************************)))))))))))))))(((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((******))))))***,,,******)))((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))*********(((((())))))*********+++++++++---///000111111111333777:::<<<:::999:::;;;=========>>>@@@AAAAAAAAABBBEEEDDD@@@@@@FFFLLLMMMLLLEEE???>>>@@@CCCKKKSSSZZZaaajjjrrrzzzvvv|||sssbbbeeezzz'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***,,,,,,---...///000000111111111111111222444555666777777777777777888888888444333222111000000000000///...---...000000000///......---,,,,,,,,,,,,,,,************************)))))))))))))))(((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&((()))******(((((()))******))))))(((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++******))))))))))))''''''((()))***++++++,,,++++++---///000111111111333666999;;;;;;::::::;;;======<<<<<<===???AAABBBCCCFFFEEE@@@@@@EEEJJJKKKJJJCCC>>>>>>@@@DDDLLLTTTYYY```jjjrrr{{{vvvzzzooo```ggg~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++,,,,,,---...///000000111000000111111333444555555555666666666777777888888333333222111000000000000...---,,,---///000///......---,,,,,,++++++,,,,,,************************)))))))))))))))(((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''(((((((((((()))%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''(((((((((((())))))*********))))))'''&&&%%%((()))***)))((('''((()))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++)))((((((((((((&&&'''((()))***+++,,,,,,***+++---///000111111111222444777:::;;;;;;;;;;;;>>>======<<<===>>>BBBDDDDDDGGGFFFAAA@@@DDDHHHHHHHHHBBB===>>>@@@DDDKKKSSSWWW___iiirrr}}}vvv{{{mmmbbbmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++++++++,,,---...///000000///000111222333444444444333444444555555666666666222222111000////////////...,,,,,,---...///...---------,,,++++++++++++,,,************************)))))))))))))))(((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((************)))((('''&&&((()))***)))((('''((()))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))((((((((((((&&&'''((()))***+++,,,,,,***+++---///000111111111222333666999;;;<<<;;;;;;>>>??????>>>===???CCCFFFDDDGGGFFFAAA@@@CCCFFFFFFGGGAAA======@@@CCCJJJRRRVVV]]]hhhrrr~~~ttt|||zzzjjjcccppp%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&'''((()))*********+++,,,---...//////...///000222333333444333333333333333333333444444111000///...---------------,,,+++,,,.........---------,,,+++++++++++++++************************)))))))))))))))(((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))************)))((((((''''''((())))))''''''((()))((((((((((((((())))))***'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))((((((((((((''''''((()))***++++++,,,++++++---///000111111111111222444888<<<===<<<:::===???AAA@@@>>>???CCCFFFDDDGGGFFFBBB@@@CCCFFFEEEFFFAAA===>>>???BBBIIIPPPVVV\\\gggrrr~~~ooo~~~fff```ppp%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((()))******,,,,,,---......///000222333333333333333333333333333222222222//////...---,,,,,,,,,,,,,,,+++++++++---...---,,,---,,,++++++***+++++++++************************)))))))))))))))(((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&''''''((())))))******))))))*********))))))(((%%%'''(((((('''''')))***((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((())))))(((((())))))*********+++++++++---///000111111111111111333777<<<>>><<<::::::>>>AAAAAA>>>>>>AAAEEECCCFFFFFFBBB@@@CCCFFFEEEGGGAAA===>>>???AAAGGGNNNUUU[[[fffqqq}}}sssiii~~~|||ccc^^^ooo%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))((((((((((((((()))***+++,,,,,,------///000222333333333333444444444333333222222222......---,,,++++++++++++,,,+++***+++---...---,,,---,,,++++++******++++++************************)))))))))))))))(((((('''&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''((((((((())))))%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''(((((()))***+++++++++((())))))************)))$$$&&&(((((('''((()))+++((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***)))))))))))))))*********++++++---///000111111111111000222777<<<>>>===:::888===AAAAAA>>>===@@@CCCBBBEEEEEEBBB@@@DDDFFFEEEGGGAAA===>>>???AAAFFFMMMUUU[[[eeeqqq}}}kkkddd}}}rrrccc___ppp&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------...------,,,,,,---...000111222333333333333222111111,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&)))******'''$$$"""(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))+++++++++***)))(((((('''''''''(((((())))))******'''&&&%%%&&&((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&***)))(((''''''((()))***************))))))))))))***+++,,,...///111222333111222444888;;;<<<;;;999888===BBBAAA<<<;;;@@@EEEEEEGGGGGGFFFEEEDDDDDDEEEFFFBBB===:::<<>>;;;;;;>>>BBBFFFFFFDDDBBB@@@AAAEEEGGGEEEAAA<<<:::<<>>??????===;;;;;;===@@@GGGFFFEEECCCBBBCCCFFFIIIDDDAAA<<<:::<<>>??????CCCBBBAAA>>>;;;;;;===???FFFFFFFFFDDDCCCDDDGGGIIIDDD@@@<<<:::<<>><<<;;;<<<===CCCDDDEEEDDDDDDDDDFFFGGGCCC@@@;;;:::<<>><<<<<<===>>>AAABBB@@@>>>AAAGGGHHHFFFFFFAAA;;;999<<>>BBBCCCAAA???BBBGGGIIIFFFEEE@@@:::888;;;BBBJJJNNNTTTccckkkyyyppprrrzzznnngggbbb{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))***++++++,,,---...///000///......000000000000000000000000000///......------......///////////////...---,,,,,,,,,,,,,,,++++++++++++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))***************'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))***(((((()))***+++***)))))))))))))))))))))))))))******))))))(((((('''''')))((((((''''''(((((()))))))))***+++,,,,,,,,,,,,(((***,,,...000111222222333333444666888<<>>===>>>>>>DDDEEECCC@@@BBBHHHIIIFFFCCC>>>888666:::BBBJJJOOOQQQ```iiiyyyqqqqqq{{{mmmffffff~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))******++++++,,,---.../////////...111111111111111111111111//////...------------...///////////////...---,,,,,,,,,,,,++++++++++++***++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))************)))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))***(((((((((***+++***)))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((()))+++,,,,,,,,,,,,)))***,,,...000111222222222333444666888;;;===???CCCBBBAAA@@@??????>>>>>>DDDEEECCC@@@BBBGGGHHHFFFBBB===777555999BBBJJJOOORRR```iiiyyywwwxxx}}}nnnffffff}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******+++,,,---...////////////000000000000000000000000//////...------------------............------,,,,,,,,,+++++++++*********+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))***(((((((((***+++***)))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))'''((()))***+++,,,,,,,,,***+++---///000111222222222222444555888:::<<<===AAAAAAAAAAAA@@@@@@??????BBBCCCAAA???AAAFFFGGGEEECCC===777444999BBBJJJPPPVVVbbbjjjxxx}}}yyyzzz~~~ooogggggg|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''(((((()))))))))++++++,,,---...//////000///////////////////////////...------,,,,,,------,,,,,,---------,,,,,,+++++++++++++++******************)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***''''''''''''''''''''''''"""$$$&&&''''''''')))+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++(((((((((((())))))))))))***(((((()))***+++***)))((((((((((((((((((((((((((((((((()))))))))))))))***))))))(((((())))))***(((((()))***+++++++++++++++,,,---///000111222222111222333555888999;;;<<<>>>???AAABBBBBBAAA@@@???AAAAAA@@@>>>AAAFFFHHHFFFEEE???888555999AAAKKKPPPXXXdddjjjxxx|||sssvvv~~~ppphhhhhh}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((*********+++,,,---...///........................///...------,,,,,,------***++++++,,,,,,++++++***++++++++++++******************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((())))))******''''''''''''''''''''''''"""$$$&&&''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((()))******++++++(((((((((((())))))))))))***(((((()))***+++***)))((((((((((((((((((((((((''''''(((((())))))************))))))))))))******))))))************))))))+++,,,...///111222222222000111333555777999::::::<<<>>>@@@BBBCCCBBB@@@???@@@AAA@@@>>>BBBHHHJJJHHHGGGAAA999555999AAAKKKPPPWWWcccjjjxxx}}}vvvzzz|||oooiiiggg~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((((((((()))***,,,---.................................---,,,,,,,,,,,,---)))******+++++++++******+++++++++************)))***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&''''''((()))******+++''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((()))***************))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))***(((((()))***+++***)))((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))))))))******)))************))))))(((,,,---...000111222222222000111333555777999::::::<<<===@@@CCCCCCBBBAAA???@@@AAA@@@???CCCJJJLLLJJJIIIBBB:::666999BBBKKKPPPUUUaaaiiiyyy~~~}}}zzzmmmhhheee}}}&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))***++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++)))))))))***+++++++++,,,,,,+++++++++***)))))))))+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))***))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&***(((%%%$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''')))******))))))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))******************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((()))******++++++***)))+++......,,,)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))***)))(((''''''((()))***)))))))))***++++++,,,,,,++++++,,,...111333222000444444333444555777999:::;;;===@@@BBBBBBAAA???===@@@AAAAAA???BBBHHHIIIGGGHHH@@@999888>>>GGGNNNPPPVVV```nnnrrrwww~~~{{{uuummmfffhhh}}}%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((())))))******+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++***************+++++++++++++++***************************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&))))))''''''&&&'''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((()))(((((('''''''''''''''&&&((())))))(((((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))******************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((()))************))))))+++---...+++)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))*********)))(((''''''((()))***)))))))))***++++++,,,,,,******+++...222333222111333333333444555777999;;;===>>>@@@AAABBBAAA@@@???BBBCCCBBBAAADDDIIIJJJHHHHHHAAA999888>>>FFFMMMOOOVVV```nnntttzzzooogggaaajjj}}}###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((()))******++++++,,,......------------......***************++++++++++++++++++***************))))))************************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((())))))''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******)))((()))***,,,,,,***((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))*********+++))))))(((((((((((()))))))))))))))***++++++,,,,,,))))))+++...222444444222222222333444666888:::<<>>>>>???@@@@@@@@@@@@???@@@AAA@@@???BBBHHHIIIGGGEEEAAA<<<999999>>>CCCGGGNNNVVVccckkkttt{{{xxxmmmdddzzz###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********+++******))))))******+++******************))))))***************+++++++++)))))))))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))((('''%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$''''''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((('''(((***++++++***((('''))))))(((''''''''''''((('''((())))))(((((()))+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))************((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''***------+++******,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))*********(((''''''((()))******)))(((''')))))))))***++++++,,,,,,+++,,,---000333555444333222444666888999:::::::::;;;===>>>@@@@@@???>>>===>>>@@@??????BBBIIIJJJHHHDDDAAA===999888<<>>@@@@@@???===;;;>>>?????????CCCJJJLLLIIIDDDAAA===999888;;;AAAEEEKKKRRR```iiitttyyy|||nnnbbbttt$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***++++++,,,,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&((()))************))))))((((((((((((((()))+++(((&&&''')))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++,,,...111333333444333444444444555555666888888<<<===>>>??????>>><<<;;;AAA@@@>>>>>>CCCIIIHHHCCCDDD===999999:::<<>>>>>DDDJJJJJJEEEEEE???::::::;;;===CCCJJJOOOWWWbbbfffooo|||}}}xxx}}}ppphhhzzz$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((+++************+++,,,,,,***))))))))))))(((((((((++++++++++++++++++++++++************************))))))))))))************'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))))))))((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((())))))******)))))))))(((((((((((())))))***)))'''''')))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++++++++,,,...111333333444333555555666666777999:::;;;===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>DDDKKKKKKGGGGGG@@@;;;;;;;;;===CCCJJJOOOWWWbbbfffpppzzz{{{vvvtttiiizzz$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&***************++++++,,,))))))))))))))))))))))))************************************************(((((()))))))))*********''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&%%%%%%%%%'''))))))((('''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))(((((((((&&&&&&&&&''''''''''''(((*********)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((())))))))))))))))))(((((((((((())))))******)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,+++,,,...111333333333333444444555666777999;;;<<<>>>>>>???@@@@@@@@@??????>>>@@@@@@???CCCIIIJJJGGGGGG@@@;;;:::;;;<<>>>>>??????@@@@@@@@@@@@AAACCCBBBAAACCCGGGHHHEEEEEE???:::999:::;;;AAAHHHQQQZZZfffkkksssrrrsssvvvuuuvvvmmm~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((()))******++++++******))))))************++++++************************))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''))))))((((((((('''''''''%%%&&&(((((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%###"""'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************))))))))))))******************************************************************************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((''''''(((((()))***+++((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,...111333333444333000111222444666888;;;<<<===>>>>>>>>>???@@@@@@@@@BBBDDDDDDBBBBBBFFFGGGEEECCC===999999:::<<>>???@@@@@@@@@DDDDDDBBBCCCFFFHHHGGGCCC===999999;;;===DDDKKKQQQYYYeeekkkuuutttuuuyyy~~~vvvooolll}}}$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))******'''((()))++++++******)))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''(((***+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))************************************************************************************))))))***+++,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))))))))((((((''''''''''''((()))++++++''')))***)))'''&&&(((+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------+++,,,...111333333444333111222333555888;;;===???<<<<<<<<<<<<===>>>???@@@>>>BBBDDDBBBCCCGGGJJJIIICCC===999:::<<>>>>>??????AAABBBAAA@@@CCCIIIKKKHHHEEEBBB===:::;;;@@@FFFJJJRRR^^^gggpppwww}}}yyypppqqq###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((******)))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((('''''''''&&&&&&&&&%%%'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))............---------,,,(((((((((((()))))))))***))))))))))))))))))))))))***))))))))))))+++,,,---************************))))))))))))*********+++)))******++++++******))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++******************************++++++************++++++************++++++++++++******+++,,,,,,,,,,,,++++++++++++***)))(((((((((******))))))))))))******))))))(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++******)))((((((((((((((('''(((((()))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))******(((((()))***,,,((((((+++***''''''+++)))+++...000222222222222222333444666888:::<<<============>>>>>>??????@@@AAABBBAAA@@@CCCIIIJJJHHHEEEBBB===:::;;;@@@FFFJJJRRR]]]eeelll~~~xxxzzzqqqqqq$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%'''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++************))))))((((((((()))))))))******************************))))))))))))***+++,,,---************************))))))*********+++++++++)))******++++++******)))------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++************+++++++++,,,***++++++,,,,,,,,,,,,,,,+++++++++***))))))((((((******))))))))))))*********))))))(((((())))))***)))))))))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((***))))))((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''((()))***''''''))))))((((((++++++,,,...111333333333333222333444666888:::<<<======>>>>>>???@@@@@@AAAAAAAAABBBAAA@@@CCCIIIJJJGGGEEEBBB===;;;<<<@@@FFFJJJSSS___gggkkk}}}{{{{{{rrrsss$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********************************)))))))))******++++++,,,*********************************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++******)))))))))******))))))))))))*********))))))))))))))))))***)))))))))(((((((((((('''&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))(((((()))***)))(((((()))******+++---,,,---///111333444444555222333444666888:::<<<===>>>>>>???@@@AAAAAABBBBBBAAABBBAAA@@@CCCHHHIIIFFFDDDAAA>>><<<===AAAGGGJJJSSSbbbkkkppp|||sssuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***''''''(((((())))))******&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((************************'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++******************))))))))))))************))))))))))))*********)))))))))((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((()))))))))(((((('''((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++))))))***+++)))******)))***---......---...///111333444555555222333444666888:::<<<===>>>>>>???@@@AAABBBCCCCCCAAABBBAAA???BBBGGGHHHFFFCCCAAA>>><<<>>>BBBGGGKKKPPPaaannnuuu}}}}}}|||uuuwww%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***&&&''''''((()))******+++&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++)))))))))*********++++++)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++******))))))))))))******+++******))))))******+++******)))))))))(((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((())))))***)))((('''''''''(((***+++))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,+++***)))***+++)))+++,,,******...///------...///000222444555666222333444666888:::<<<=========>>>???AAABBBCCCCCCAAABBBAAA???BBBGGGHHHEEECCCAAA>>>===???CCCHHHKKKLLL^^^lllvvvyyyzzzvvvvvv&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))*********+++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,------------//////000000000000//////------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,---.........---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------+++,,,------...---------++++++++++++++++++++++++******))))))))))))******+++******))))))******+++*********)))))))))(((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((((((((((((((((()))******))))))'''''''''(((***+++***)))(((''''''((()))***)))))))))))))))))))))))))))***+++***)))((()))+++))),,,,,,))))))---...+++------...///111333555666222333444666888:::<<<===<<<===>>>???@@@BBBCCCCCCAAACCCAAA???AAAFFFGGGDDDBBB@@@>>>>>>???CCCHHHKKKNNN^^^kkkwwwyyyzzzvvvrrr&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***%%%&&&'''((()))***+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((('''''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++))))))++++++++++++++++++++++++,,,,,,,,,---------......444444444555555444444444.........------.........,,,------......------,,,,,,---.........---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------+++,,,------......------++++++++++++++++++++++++******))))))))))))******++++++************++++++************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***((((((((()))***((((((((((((((()))*********)))'''&&&'''(((***+++***)))(((''''''((()))***))))))))))))))))))))))))((()))***)))((('''(((***(((,,,,,,'''(((,,,---***------...///000222444555222333444666888:::<<<===;;;<<<===>>>@@@AAABBBCCCAAACCCAAA???AAAFFFGGGDDDBBB@@@???>>>@@@DDDHHHKKKRRR```lllxxx|||}}}~~~vvvooo&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&'''((('''&&&$$$###''''''''''''((((((((((((***)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''')))***)))'''&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&)))+++***'''&&&)))***)))((()))******))))))))))))((((((((((((,,,++++++++++++*********111...---//////,,,((('''...***)))......******//////---,,,,,,,,,,,,+++***000,,,+++......---///333:::666<<>>???777???999222......000111222111---,,,///---***,,,222---+++---111000,,,***,,,)))+++---+++***++++++***,,,+++,,,...---++++++---,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***)))***++++++,,,,,,,,,------------,,,++++++******++++++,,,+++***))))))***+++,,,+++++++++************)))*********(((''''''***,,,+++++++++++++++***)))((()))))))))))))))(((''''''*********)))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''+++***((('''''''''((()))(((((((((((()))))))))))))))(((''''''''')))***+++************************''''''(((((())))))******))))))***+++,,,,,,,,,,,,....../////////222666999555333444888::::::<<>>???@@@AAAAAAAAAAAAAAA@@@BBBBBBAAACCCGGGFFFBBBHHHBBB===???AAACCCGGGLLLSSS^^^nnnyyyzzz{{{yyyttt&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$''''''''''''((((((((((((***)))((((((((()))***+++))))))))))))************))))))))))))))))))))))))(((((()))))))))*********(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''')))***)))'''&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((())))))))))))))))))((('''''')))+++***((()))+++------------,,,+++************************)))))))))******************((('''(((+++---000222+++'''''',,,---***)))+++---+++)))***,,,/////////222111666>>>DDDBBB@@@???>>>???HHHLLLHHHEEECCC<<>>???@@@AAAAAAAAAAAA???AAAAAA@@@CCCGGGFFFBBBGGG@@@<<<>>>@@@CCCGGGLLLTTT___nnnwwwxxxzzz}}}}}}zzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((())))))((((((((()))***+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((())))))'''&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((******)))))))))))))))))))))***+++,,,+++***))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,222222000,,,)))((()))***...,,,---000111......000000000000111222555888999???CCCNNN]]]ddd___WWWRRRVVV^^^hhhjjjbbbWWWOOOJJJJJJPPPYYYaaadddbbb^^^ZZZQQQIIIBBBCCCFFFFFFEEEEEEFFFDDDEEEGGGDDD<<<666666222222333333222000.........---++++++,,,---,,,+++/////////......---,,,,,,///...,,,*********,,,---,,,,,,,,,---------......------,,,+++++++++++++++++++++************++++++,,,+++++++++***************+++***)))((((((***,,,***++++++++++++***))))))+++++++++++++++***))))))))))))))))))))))))******......---,,,+++***)))((((((((())))))*********++++++***)))(((((((((((())))))))))))*********++++++))))))((((((((()))************************************))))))((('''''''''))))))***+++,,,,,,,,,,,,+++,,,...///000333777:::555222333888:::999;;;???<<<===>>>???@@@@@@@@@@@@===???@@@???BBBGGGGGGDDDDDD>>>:::<<>>???@@@@@@@@@<<<>>>>>>>>>BBBGGGHHHEEEBBB<<<888;;;>>>AAAFFFLLLTTT```ooovvv~~~vvvwww&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((('''&&&&&&(((***''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))++++++******))))))(((((()))((((((***(((&&&---666???555...,,,,,,)))***...)))))))))*********+++++++++++++++++++++************//////++++++///111///...444888666333:::GGGRRR^^^jjjvvvzzz{{{}}}zzz{{{~~~uuuqqqoooooouuu}}}wwwllleee\\\QQQKKKKKKEEEOOOVVVVVVSSSPPPGGG>>>444333000///......///000...---+++,,,------,,,***------........./////////...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++******+++++++++))))))***,,,)))******+++++++++******))))))******))))))((('''(((((())))))************))))))******************************))))))))))))***************))))))((()))*********++++++++++++******************))))))************************&&&''''''((()))******+++))))))***+++,,,,,,,,,,,,)))+++...000222444777:::444222333777999888:::>>>;;;<<<===>>>???@@@@@@@@@===>>>>>>>>>BBBGGGIIIFFFBBB;;;888:::>>>AAAFFFKKKSSS```ooottt~~~tttnnnuuu~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&'''((()))))))))(((((())))))))))))************))))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))***))))))((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((('''&&&&&&)))+++''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))******************)))))))))&&&(((***((((((444CCCAAA444+++++++++((()))///(((((())))))***+++++++++***+++++++++++++++,,,,,,333555333111999HHHQQQPPP___dddgggeeehhhsss~~~~~~wwwooo{{{}}}|||tttjjjgggjjjjjj|||}}}ooocccTTTPPPGGG???999666555555111...+++,,,...000...,,,.........////////////000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,*********,,,))))))***++++++++++++***)))))))))))))))(((''''''((((((((()))******++++++(((((()))))))))*********+++*********))))))((((((******++++++******)))((()))))))))*********++++++******+++++++++***)))(((************************%%%&&&'''((()))***+++,,,))))))***+++,,,,,,,,,,,,))),,,///111222444777999444111222777999888:::>>>;;;<<<===???@@@AAAAAAAAA>>>@@@???>>>BBBHHHJJJGGGBBB<<<888:::===@@@EEEJJJRRR```ooosssyyygggfffqqq~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&'''((()))))))))((('''))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))******))))))(((''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((&&&%%%&&&)))+++''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))******************++++++)))&&&(((+++***,,,===QQQ999---&&&)))+++'''''',,,))))))******+++,,,,,,---,,,---...000111333444444---666AAAQQQnnn{{{}}}ooodddttt|||jjj^^^ZZZXXXggg{{{xxxjjjhhhkkkvvv}}}}}}||||||xxxrrrggg\\\TTTQQQQQQRRREEE>>>555111111222000///....../////////000000000......---,,,,,,,,,,,,---++++++,,,------,,,++++++------,,,,,,,,,+++++++++)))+++,,,,,,+++***+++,,,))))))***+++++++++++++++)))************)))(((((('''(((((()))******+++++++++*********************))))))))))))******************+++++++++***)))(((((((((((()))))))))*********++++++++++++***)))(((************************&&&''''''((()))******+++))))))***+++,,,,,,,,,,,,***---000111222333555777333111222666888888:::>>>;;;<<<>>>@@@AAABBBBBBCCCAAABBBAAA???BBBHHHJJJHHHDDD===999;;;>>>@@@DDDIIINNN]]]ooosssyyyddddddppp~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&)))(((&&&%%%$$$%%%%%%&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))'''((((((((())))))******+++******)))(((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((('''&&&%%%&&&))),,,''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))***+++++++++,,,***'''(((------000DDD[[[555***&&&---111,,,***...******+++,,,,,,---......000111333666888;;;===>>>JJJXXXiiiyyywwwjjj]]]```lll|||{{{```___QQQFFFZZZbbbkkkqqqkkk[[[KKKCCCBBBMMMXXXdddmmmtttsssfffWWWIIIKKKTTTcccppp{{{}}}qqqvvv}}}~~~wwwqqqooosssyyy}}}\\\QQQBBB888444333222000////////////000000000000......---,,,,,,,,,,,,---++++++------------++++++---------,,,,,,,,,++++++)))+++------+++***++++++((()))***++++++++++++++++++++++++++++++***))))))'''(((((()))***+++++++++...------,,,+++***))))))''''''((()))***+++,,,,,,******+++,,,+++***)))((((((((((((((())))))))))))***+++,,,,,,+++***)))(((************************(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,+++---000222222333555666333111222666888888:::>>><<<===>>>@@@BBBCCCCCCCCCBBBCCCBBB@@@CCCIIIKKKHHHEEE>>>:::;;;>>>@@@DDDIIIIIIZZZooovvv}}}jjjiiirrr~~~}}}$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++---,,,+++***))))))))))))'''***,,,,,,333<<<===999++++++******++++++,,,,,,,,,---,,,***,,,000111///999<<<>>>DDDSSSeeennnmmmuuuooocccnnnvvvaaaJJJBBBJJJWWWbbbgggppprrr```IIICCCCCCDDDJJJLLLSSSXXXSSSGGG>>>===@@@FFFIIIOOOSSSRRRMMMFFF@@@>>>???CCCIIIRRR]]]gggmmmaaaZZZWWWYYY```nnnyyyyyyqqqiii^^^TTTKKKCCC<<<888555111///000---***...666222...***+++///222111...------------,,,,,,,,,,,,***)))))))))+++,,,+++*********))))))))))))******************************************************,,,+++******+++***)))(((***************************)))((((((((()))+++,,,(((***+++,,,,,,+++)))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((('''''''''(((((()))************+++++++++***,,,///000111222555777444444444555777888:::;;;<<<===>>>AAACCCDDDBBB@@@DDDDDDAAA>>>AAAHHHJJJIIIHHH???999:::>>>AAAFFFJJJPPP___rrrzzzuuuooosss~~~~~~%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))***++++++*********))))))***++++++,,,---,,,)))+++000...)))...,,,***))))))************))))))---222777;;;???CCCSSSggg{{{rrrxxxqqq]]]MMMEEENNNXXXXXXWWWYYYKKKEEE@@@@@@GGGPPPYYY___iiivvvyyyxxx{{{vvvnnnooouuuuuuvvvuuurrrlllccc]]]OOOZZZfffkkkiiiggghhhkkkssskkkbbb______\\\TTTMMMSSSKKKDDDBBBFFFPPPdddvvvtttxxxnnnddddddeeelll{{{sssfffdddjjjnnnhhhaaaRRRGGG>>><<<999222//////---------...000///,,,***------------............+++***)))***+++,,,,,,*********))))))))))))******************************************************))))))))))))*********)))***************************)))((((((((()))++++++++++++,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))))))))************+++++++++***,,,///000111222555777444444444555777888:::;;;======???AAADDDDDDBBB@@@EEEEEEBBB@@@BBBIIIKKKJJJFFF???999:::>>>AAAFFFKKKPPP___rrrzzzxxxrrrvvv'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++***))))))))))))***++++++((((((((()))***+++,,,---)))***)))'''(((+++***&&&***)))***+++...///...---111...222===DDDFFFMMMUUUcccwwwkkk]]]```iiiuuuzzzfffSSS???999;;;FFFNNNMMMLLLOOOdddllluuu{{{~~~tttiiibbbmmm{{{pppcccXXXQQQPPPWWW___YYY[[[PPPDDDFFFKKKXXXjjjttt|||tttbbbXXXRRRHHH===555111111111111000...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))***++++++************************)))))))))((()))******+++...---,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))******+++)))************+++++++++***,,,///000111222555777444444444555777888:::;;;>>>>>>@@@BBBEEEEEECCCAAAEEEEEECCCAAACCCIIILLLJJJEEE>>>:::<<>>???@@@CCCEEEEEEDDDBBBDDDDDDCCC@@@CCCIIIKKKIIICCC>>>;;;===@@@BBBGGGLLLVVVdddvvv|||uuunnnrrr}}}'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((***************++++++,,,++++++************++++++...---------,,,******+++222333444333333777>>>DDDLLLTTThhh|||oooWWWBBB999222:::GGGRRRXXX[[[___cccbbb```aaaeeeeee]]]RRRLLLSSS^^^kkkwwwkkk___bbbeeemmm}}}yyy}}}zzzkkkVVVJJJLLLSSSgggyyyxxxvvvmmmrrr}}}}}}yyy}}}cccYYY```kkkpppeeeXXXWWWaaajjj{{{vvvpppnnnmmmlll```PPP;;;...,,,///111000////////////000000000000,,,+++++++++---...---,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))---...///---+++)))***+++************************((()))))))))************111///,,,)))(((((()))***************************************************))))))))))))))))))))))))(((((((((((())))))***+++))))))*********+++++++++***,,,///000111222555777444444444555777888:::;;;>>>???@@@CCCEEEEEEDDDBBBBBBCCCAAA???BBBHHHIIIFFFBBB>>>===???AAAAAAFFFLLLSSSaaattt{{{sssjjjooo~~~{{{'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++************+++,,,,,,---,,,,,,+++++++++,,,,,,++++++...222333222555::::::@@@FFFHHHJJJUUUffftttsssnnnsss|||nnn^^^UUUOOOJJJHHHHHHPPPXXXggguuuzzzuuupppnnngggdddaaa^^^XXXNNNCCC<<<@@@GGGNNNZZZlllxxxrrrdddhhhqqqppppppxxxwwwooonnnggg```WWWSSSTTTYYY\\\^^^nnnqqqsssoooggg___YYYXXXWWWfff|||hhhccc\\\^^^pppyyycccRRRMMMNNNPPPdddeeesss{{{mmmSSSBBB888000,,,,,,,,,,,,---.../////////---,,,+++,,,...///...---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************///111222///+++)))***,,,************************(((((()))************)))///---+++)))(((((()))***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++)))************+++++++++***,,,///000111222555777444444444555777888:::;;;>>>>>>@@@BBBEEEEEECCCAAA@@@BBBAAA???BBBGGGHHHEEEBBB??????AAAAAAAAAEEEKKKLLL[[[pppyyypppgggnnn~~~|||%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))******''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******+++++++++******++++++,,,---,,,,,,,,,,,,---...//////000000666>>>BBBCCCIIIPPPPPPbbbwwwttt\\\HHHFFFMMMbbb]]]TTTNNNSSS```kkkooommmjjjkkkpppmmmaaaVVVQQQVVVWWWVVVQQQIIIDDDCCCBBBJJJKKKJJJQQQcccsssnnn^^^XXXqqq~~~~~~hhh___VVVVVV___jjjpppqqqzzztttqqqqqqsssuuuuuurrrllllllooommmiiikkkwww|||yyyiii]]]dddqqqxxxooogggXXXVVV[[[kkk{{{}}}nnn___cccrrriiiRRRCCC<<<888888666444111///...---...,,,,,,---...///...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///111///+++(((***---************************'''((()))***+++******)))++++++)))((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,)))************+++++++++***,,,///000111222555777444444444555777888:::;;;======???AAADDDDDDBBB@@@AAABBBAAA@@@CCCHHHHHHEEEBBBAAAAAACCCBBB@@@CCCIIIJJJZZZoooxxx}}}gggaaajjj{{{{{{$$$%%%''''''''''''%%%$$$'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))***++++++,,,((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++******++++++,,,---+++++++++,,,...000111222BBBAAAFFFMMMOOONNNRRRZZZqqqwww}}}|||xxxooodddVVVHHHAAAJJJXXXTTTWWWUUUOOOTTTdddnnnnnnsssdddWWWSSSQQQMMMJJJKKKDDDKKKMMMFFF===;;;BBBHHHEEEBBB<<<@@@WWWqqqvvvmmmkkkwww}}}sssbbbYYYWWWRRRMMMLLLRRR\\\dddrrrpppnnnlllnnnttt{{{~~~sss```hhhlllbbbVVVZZZfff}}}vvvfffXXXQQQOOONNNaaayyynnn```[[[QQQNNNIIICCC===777222000...---,,,---/////////...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000...***(((+++...************************'''((()))++++++******)))))))))((((((((((((((()))************************************************))))))))))))))))))))))))************+++,,,---...)))************+++++++++***,,,///000111222555777444444444555777888:::;;;======>>>AAACCCDDDBBB@@@AAACCCBBBAAADDDIIIIIIFFFCCCBBBCCCDDDBBB???BBBHHHMMM]]]qqqyyyzzzxxx\\\\\\eeewwwxxx''''''(((((('''&&&%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''&&&&&&******))))))(((((('''''')))************+++++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******))))))************))))))...******------***((()))!!!(((---111666===@@@@@@MMMJJJHHHFFFIIITTTjjj|||wwwZZZQQQ\\\iiihhh\\\PPPNNNXXXhhhtttyyy{{{dddPPPKKKJJJIIIPPPZZZbbbVVVKKKJJJLLLNNNQQQUUUEEEFFFHHHHHHFFFCCC???===@@@BBB???>>>LLLaaammmmmm~~~qqq```VVVTTTRRRMMMHHHFFFDDDBBBBBBCCCCCCBBBAAAOOOJJJMMMWWWYYYVVVYYYcccllloooqqqrrrxxxzzz{{{nnnjjjpppuuutttssszzzxxxpppkkklll}}}uuu```SSSSSSZZZppp}}}rrrXXXAAA444///000---...222111,,,,,,000---111111+++(((,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++******))))))+++++++++************)))((((((((((((((((((((((((++++++++++++++++++++++++++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))++++++******++++++,,,---------...///111444666888333222444999:::777666888<<<>>>@@@AAAAAAAAABBBCCCCCCEEEDDDAAACCCIIIMMMLLLIIICCC???@@@AAA@@@CCCGGGLLL\\\pppvvvyyytttTTT^^^hhh{{{ooo''''''(((((('''&&&&&&%%%((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))((((((''''''(((((()))))))))*********************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))*********))))))))))))))))))***'''((()))***************)))(((***......+++---111,,,666>>>@@@AAAEEEIIIJJJPPPUUUZZZ]]]eeexxxxxxRRR===>>>IIIPPPQQQWWWddduuurrr]]]KKKIIIJJJGGGGGGKKK[[[QQQHHHFFFFFFHHHMMMSSSJJJLLLPPPRRRQQQMMMHHHEEE???AAAFFFSSSiii~~~yyyeeeWWWSSSSSSRRRPPP\\\YYYUUUTTTUUUXXXYYYZZZaaaXXXTTTVVVSSSMMMPPPXXXZZZYYYYYY\\\______\\\YYYbbbiiiooossszzz}}}xxxqqqfffccc```]]]cccmmmvvvfffVVVXXXooo}}}hhhMMM<<<333///...222333//////111,,,000000,,,,,,///000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))+++++++++************)))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++******++++++,,,---------...///111444666888666555666;;;<<<999999;;;<<<>>>@@@AAA@@@@@@AAABBBBBBDDDCCC@@@BBBHHHKKKKKKHHHBBB>>>?????????BBBFFFPPP^^^pppuuuwwwuuuXXXaaakkk}}}zzzooo'''''''''(((''''''&&&%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''(((((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''')))))))))((((((((((((''''''''''''((((((((())))))************************))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$%%%''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((()))***+++,,,,,,---,,,******+++******///666===EEEIIIGGGFFFNNN[[[cccwww|||WWWDDDKKK^^^hhhhhh|||}}}}}}~~~}}}{{{xxxwww\\\MMMEEEIIINNNKKKEEECCCFFFGGGLLLTTTZZZ]]]dddkkkwww{{{~~~vvvqqqlllkkksss{{{{{{~~~yyysssuuu|||yyyqqqooosssqqqggg______hhhiiijjjkkkrrryyyzzzwwwrrrrrrvvvwwwssswwwxxxqqqllllllvvvqqqlllaaaVVV[[[ZZZ```qqqeeeSSSCCC;;;333111000///...000***,,,---++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++************)))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))++++++******++++++,,,------------///111333666777888666666:::;;;999:::======???AAAAAA@@@?????????AAACCCBBB@@@AAAGGGJJJIIIFFFAAA===>>>>>>>>>AAAFFFSSSaaaqqqtttttt}}}xxxaaa```kkkyyyttt&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''(((((((((((()))))))))((((((((((((((((((((((((******))))))))))))))))))***))))))(((((())))))************+++,,,,,,---...///+++)))---000444;;;CCCIIIJJJHHHEEEOOOfff{{{ssswwwkkk___UUUaaa~~~}}}uuuiii\\\UUUYYYccckkkJJJDDDBBBHHHMMMLLLKKKLLLGGGTTTlllzzzpppkkkddd```eeeqqq{{{}}}{{{|||{{{zzzpppjjjbbbZZZ[[[aaaggg~~~hhh___YYY]]]lllvvvrrrfffZZZKKK???888444000...------,,,+++,,,,,,+++)))------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))++++++******++++++,,,------------...000333555666777444444777999888999======???BBBBBB@@@>>>======AAACCCCCC@@@BBBGGGIIIHHHEEE@@@>>>>>>>>>===AAAGGGTTTaaaqqqtttrrr|||}}}mmmkkkrrrwwwvvv&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&'''((()))((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))******))))))))))))******+++******)))***++++++,,,+++)))---888BBBFFFGGGIIIFFFFFFGGGPPPjjjrrrVVVKKKLLL___pppmmmkkkkkkooo~~~|||QQQQQQNNNIIIEEEGGGMMMSSSAAA??????@@@DDDNNN___mmmyyyzzzoooccc[[[]]]aaajjjtttzzz~~~{{{sssiiihhhllljjjccceeepppaaa\\\ggg{{{lll]]]NNN>>>444333000---.../////////...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))++++++******++++++,,,------------...000222444666666333333777888888999===>>>@@@BBBCCCAAA>>>======AAADDDDDDBBBCCCHHHIIIHHHDDDAAA???@@@>>>===BBBIIISSS```rrruuurrr|||xxx|||vvv~~~rrr%%%&&&''''''(((''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''((())))))))))))((((((''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&''''''''''''((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((&&&%%%%%%((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''((())))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((()))))))))******))))))))))))))))))))))))************************+++++++++******+++++++++***))))))((()))***,,,---...000777CCCJJJGGGCCCAAAIIIOOOZZZnnnxxxSSSBBBBBBDDD]]]vvvssszzzxxxvvvwww||||||qqqcccHHHJJJKKKHHHAAA;;;888777666:::???EEEPPPhhhzzzuuudddeeeeeecccaaabbbiiiooo{{{{{{{{{zzz}}}tttjjjhhhkkkgggdddiiiuuutttZZZGGG666000+++---/////////111------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))++++++******++++++,,,---...------...///111444555555333555999;;;999:::>>>>>>@@@CCCDDDBBB???>>>===AAADDDEEECCCDDDHHHIIIGGGCCCAAA@@@@@@>>>===CCCJJJRRR```tttyyyttt||||||}}}}}}rrr%%%&&&&&&'''((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''((())))))***))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((%%%&&&((()))***)))(((''''''''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((()))))))))*********)))))))))))))))))))))))))))))))))******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,---000333555888:::@@@EEEGGGIIIQQQZZZvvv___JJJUUUiiikkkyyyzzznnnggg]]]ZZZ___ddd^^^SSS@@@AAAAAA@@@???>>>???@@@888GGGZZZlll~~~xxxpppmmmllllll|||}}}sssrrrrrrjjj```XXXaaatttpppeee]]]WWWXXXeeeqqqyyytttdddDDD:::111000111//////111........................---------...............------------------------+++++++++,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++******++++++,,,---...------...///111333444333222444999;;;999999<<<>>>AAADDDEEEDDDAAA??????@@@CCCDDDBBBCCCGGGGGGEEEAAA@@@??????===;;;BBBJJJSSSbbbxxx}}}uuu{{{xxxxxxvvv%%%%%%&&&'''((((((((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))******)))((('''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((''''''''''''''''''((())))))(((((((((((()))))))))***&&&'''((())))))((('''&&&&&&''''''(((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,...------,,,,,,------.........///111444888<<<>>>>>>@@@CCCDDDHHHWWWuuusssoookkkaaa\\\VVVxxxmmmYYYOOOEEEEEEOOOUUULLL>>>:::;;;===>>>@@@@@@???>>>KKKbbb~~~}}}xxxtttyyy{{{|||tttlllkkkhhhcccWWWWWWaaawwwppp^^^[[[___eeetttxxxYYYKKK???;;;999444222444......................../////////...------,,,,,,------------------------+++++++++,,,,,,---------+++++++++************)))************************))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))++++++******++++++,,,---...------...///111333444///...111777999777666888===AAADDDFFFEEEBBBAAA@@@???BBBCCCAAABBBEEEFFFDDD@@@>>>>>>>>>;;;:::AAAJJJUUUddd{{{vvvzzz~~~uuu'''((((((((((((((('''''''''((()))******(((&&&$$$''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************+++***)))(((((()))***++++++***((('''&&&''')))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))'''&&&&&&'''((((((((((((((((((((((((***((('''(((***+++)))&&&&&&,,,111///'''$$$(((---((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++---,,,+++,,,...000111111444:::======AAAHHHFFF@@@DDDAAAHHH___}}}pppVVVKKKHHHUUUccciiimmmrrrxxxttt\\\IIIJJJCCC:::999AAABBB===CCCCCCBBBBBBIIITTTZZZZZZsss}}}~~~|||xxxsssnnnhhhdddbbbTTTZZZ___]]]WWWUUUZZZ___]]]WWWVVV[[[___^^^___cccaaa^^^]]]```gggjjjiiifffnnnwwwyyyrrrmmmeeeeeekkkkkkmmmwww~~~vvv{{{|||sssbbbWWW\\\hhhwwwzzz~~~oooeeeeee]]]III:::888555000------......///000///---,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------************************+++++++++************))),,,+++******))))))******)))'''&&&''')))***+++*********)))))))))))))))***------,,,++++++******)))************************---------...///111222333666555444444555666777888???@@@BBBBBBAAA@@@AAABBBCCCEEECCC@@@@@@EEEGGGEEEEEEAAA>>>>>><<<<<<@@@GGGNNNlllttt~~~sss''''''(((((((((((('''''''''((()))))))))(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++***)))(((((()))***++++++***((('''''''''))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))'''&&&'''((((((((((((((((((((((((((()))((('''(((******)))&&&%%%***---,,,'''$$$'''+++((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***+++,,,000000000//////111444666===CCCHHHHHHGGGFFFDDDBBBBBBHHHaaauuuaaaCCC@@@EEEVVVjjjxxxxxxyyy{{{{{{fffQQQGGGCCC@@@???>>>===@@@FFFFFF[[[oooqqqlllnnnwwwrrrddd___^^^YYYRRRQQQUUU[[[aaaeeefffeeedddfffrrr}}}|||}}}~~~uuuqqqxxx|||xxxvvvssslllgggdddlllsssuuuxxxyyyvvvqqq{{{yyyuuubbb\\\[[[dddqqq~~~yyykkkkkkqqqnnnhhhgggllloookkkeeeddddddmmmuuuxxx{{{rrrXXXJJJ777333///...000000///---000///......///000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------************************++++++++++++************,,,+++******))))))******)))))))))(((((((((''''''******))))))))))))******------,,,++++++******)))+++++++++,,,,,,------------------...000111333333555444444444444666777888===@@@BBBBBBAAA@@@AAAAAACCCEEECCC@@@@@@DDDFFFDDDFFFAAA>>>===<<<;;;AAAHHHRRRmmm|||ooo|||sss''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++***((('''''''''((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''((()))((('''&&&'''((((((((((((((((((((((((((()))((('''((())))))((('''$$$&&&(((((('''&&&'''(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---222444555555555777<<<@@@GGGHHHJJJJJJIIIKKKUUU```lllrrrttt]]]OOOPPP]]]ooo{{{lll```YYYYYYbbbhhhaaaPPPDDDFFF??????CCC@@@===III[[[kkk~~~fff```WWWQQQVVV___cccaaasss{{{uuukkkccc\\\cccpppwwwiiiccceeeiiiqqqxxxvvvkkkgggccc___UUUUUUeeezzzyyyooogggfffaaa]]]bbbqqq~~~xxxcccIII@@@333...///222111///000000///---,,,+++---...------------------------+++,,,,,,------------,,,++++++++++++++++++++++++,,,+++++++++************,,,+++******))))))*********,,,...---)))&&&&&&'''******)))))))))******+++------,,,++++++******)))******+++,,,------......,,,------...000111333444444444333333444555777888<<>>>>>GGGHHHFFFBBBAAAEEEFFFDDDGGGBBB===<<<:::;;;AAAIIIYYYnnn~~~uuujjjxxxyyy}}}~~~rrr&&&&&&'''(((((((((((((((((((((''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************)))))))))******)))))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((()))(((''''''((()))((((((((((((((((((((((((((((((''''''&&&'''((()))&&&%%%%%%&&&)))***(((&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))******+++---...///222333777>>>DDDEEEAAA===999>>>MMMgggwww\\\GGGRRR\\\aaahhhtttxxxjjjVVVCCCQQQHHHCCCDDDCCCBBBLLLYYY^^^ooozzzxxx}}}}}}tttmmmjjjaaa^^^___jjj}}}vvvzzzsssqqqxxxxxxssstttyyywww}}}pppgggcccaaayyy|||ssshhhUUUFFFAAAAAA:::000111222333333111///...///........................---------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++******))))))******%%%+++//////+++((())),,,***************+++,,,,,,------,,,++++++******)))''''''((()))+++,,,------,,,,,,---...000222444555333333333333444666888999:::===???@@@???>>>>>>>>>HHHJJJHHHCCCCCCFFFGGGEEEFFFAAA>>><<<;;;;;;AAAHHHRRRhhh{{{tttiiiwwwttt||||||qqq%%%&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((&&&%%%%%%'''***'''''''''((())))))((('''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,...///000555777;;;@@@CCCAAA<<<777666NNNrrr{{{cccFFFCCCUUUnnnccciiikkkfff^^^UUUKKKCCCGGGCCC???<<<===JJJbbbxxx}}}yyyyyy{{{pppiiieeeiiiooosssxxx}}}}}}{{{vvvsssrrryyywwwmmmtttyyyjjj```fffeeedddeeekkkooojjjbbbYYYlllvvvvvv{{{~~~{{{vvvmmmYYYDDD555222///...///000//////////////////////////////---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******))))))******###&&&)))***(((''')))******************+++,,,---------,,,++++++******)))******+++,,,------......+++,,,,,,...000222444555444333333444555777999:::;;;<<<>>>>>>===<<<===>>>HHHIIIGGGCCCCCCGGGHHHFFFEEEAAA>>>>>><<<<<<@@@GGGRRRlll|||rrr~~~~~~sss%%%&&&'''((())))))))))))%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************((()))***++++++***)))((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((((((''''''(((***(((((((((((((((((((((((('''((((((&&&$$$$$$'''***'''(((((((((((('''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++---...000111666<<>><<<@@@EEEUUUqqqyyyzzzuuu%%%&&&'''((())))))))))))$$$&&&(((******)))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%'''((((((''''''(((***(((((((((((((((((((((((('''((((((&&&$$$$$$'''+++&&&((())))))&&&%%%%%%&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++---///000111666AAAJJJJJJDDDCCCKKKUUUttt{{{aaaKKKTTTllljjjTTTMMMHHHIIILLLHHHCCCGGGSSSOOO```nnnsss{{{|||zzz~~~}}}hhhZZZOOOSSS\\\cccjjjpppuuu~~~~~~vvvtttpppfffZZZZZZiii|||zzzdddQQQMMMNNNRRRcccwww~~~~~~cccSSS???333111222111...000000000000000000000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++***)))*********+++***((()))***,,,,,,+++************+++,,,---...------,,,,,,+++******)))*********************+++++++++,,,...000222444666555555555555777999;;;===<<<<<<<<<:::999:::===@@@CCCEEECCC@@@@@@EEEGGGEEEBBB@@@???@@@???===???DDDRRRooovvvwwwwwwzzzxxx))))))))))))))))))))))))((((((((((((((()))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((,,,***((('''''')))+++------***))),,,111666<<>>YYYvvvwwwvvvsss}}}sss```VVVVVV```mmm{{{~~~yyy|||vvvmmmfffccccccdddddd}}}~~~bbbKKK===111222666222/////////---,,,---000222......---------,,,,,,,,,------------------------///...,,,+++***)))))))))***************+++++++++(((((())))))******++++++++++++,,,,,,,,,,,,------------+++***)))(((((((((++++++***************++++++,,,---///000222333444444555666555555555777999:::999;;;???>>><<<===AAAFFFEEEDDDDDDDDDDDDDDDEEEAAA???>>>??????===AAAGGGMMMccc~~~zzzyyyrrr~~~~~~))))))))))))))))))))))))((((((((((((((()))******''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((('''%%%%%%''''''''''''''''''''''''(((((()))******)))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((''''''(((((((((******************************************++++++222///---///555;;;AAAEEE>>>???KKKfffjjjKKKCCCAAAKKK```wwwxxxggg]]]UUUUUULLLAAAIII[[[mmmxxxtttvvv|||ddd^^^^^^dddggggggnnnyyyxxxqqqqqqnnnjjjgggfffeeecccbbb```iiiuuu~~~{{{xxxpppnnnnnnqqqwww|||uuuttt~~~xxxrrrjjjlllqqqyyy~~~~~~wwwqqqkkkzzzxxx}}}tttlll]]]FFF<<<888000000000000000000000///.../////////.........---------------------------------,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++))))))))))))************+++++++++,,,,,,,,,------...---,,,+++************++++++***************++++++,,,---...000222333444444555666555444555777999:::999;;;???>>><<<===AAAEEEEEEDDDDDDDDDDDDDDDEEEAAA>>>>>>???>>>===AAAGGGPPP]]]pppuuurrrrrr~~~((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,---111666===DDDHHHIIIAAAFFF^^^{{{WWW???EEERRRdddmmmbbbeeefffVVVWWWQQQHHHOOONNN]]]qqqoooeeebbbmmmsss^^^YYY]]]jjjzzz|||uuunnnjjjzzzwwwqqqjjjccc]]]YYYVVVYYYZZZYYYWWWUUUTTTUUUVVVUUUaaammmqqqiii___ZZZXXXVVVSSSRRRWWW___eeefffdddXXXTTTRRRXXXbbbjjjmmmllluuuzzzpppdddeeebbbaaaeeennnvvvyyyxxxhhhiiilllppptttvvvvvvuuuvvvccc[[[QQQ>>>555222000111222222000---000000000/////////......------------------------+++++++++++++++,,,------......------,,,,,,++++++***************)))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++***************+++++++++,,,---...000111333333333444555555444555777999:::999;;;???>>><<<===AAADDDDDDDDDDDDDDDDDDDDDDDDAAA>>>>>>???>>>===AAAGGGOOOSSS]]]aaaeeezzzsss{{{((((((((((((((((((((((((((((((((((((((())))))***&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************************************************)))))))))(((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''((()))******)))((('''*********+++++++++++++++((((((***+++,,,---------,,,333;;;>>>AAACCCEEEDDDGGG\\\rrrYYY\\\xxxbbbPPPLLLMMMhhhjjjYYY[[[fff^^^PPPWWWtttxxxlll___ggg}}}zzzrrrkkkgggeeedddqqqkkkbbb\\\YYYXXXXXXWWWfffeeeccc\\\VVVQQQQQQRRRNNNOOOPPPOOOMMMOOOUUUZZZbbbhhhkkkfffYYYPPPMMMNNNMMMJJJIIINNNVVVZZZWWWRRRMMMLLLNNNSSSZZZ```bbbbbb]]]```aaacccmmmvvvxxxwwwrrrssskkk```ZZZ\\\eeepppwwwooofffYYYPPPRRR^^^mmmxxxhhhBBB:::111...///111000...000000000/////////......------------------------,,,++++++++++++,,,------///......---,,,++++++***+++++++++******)))))))))***++++++++++++,,,,,,,,,+++++++++++++++,,,------*********)))******+++,,,+++,,,---...000111222222222333555444444555777999:::999;;;???>>><<<===AAACCCCCCDDDDDDDDDDDDDDDDDDAAA>>>===???>>>===@@@FFFKKKLLLRRRUUUZZZpppyyy|||wwwrrr}}}vvvttt}}}wwwyyy((((((((((((((((((((((((((((((((((((((())))))***&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))***++++++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************************************************)))))))))(((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))((((((((((((((((((((((((((('''((()))******)))(((''')))))))))*********++++++)))))))))***,,,///222333;;;BBBEEE@@@>>>CCCHHHJJJXXX{{{pppqqqiiiNNNEEEGGGAAAIIIHHHQQQmmm~~~yyyppp{{{vvvxxxrrraaaXXXZZZ\\\\\\aaappp{{{rrrjjjbbb[[[VVVWWWUUURRRQQQRRRUUUVVVWWWPPPSSSTTTQQQLLLIIIJJJMMMIIIJJJJJJJJJKKKQQQZZZbbblllkkkggg___UUULLLHHHGGGCCC@@@AAAGGGPPPUUURRRMMMIIINNNTTTXXXYYYYYYZZZ\\\[[[ZZZTTTNNNSSSddduuu~~~rrrrrr~~~xxxzzz{{{xxxtttssswwwzzzppppppiiiZZZLLLLLL[[[jjjyyy}}}ZZZLLL:::...+++---....../////////.........------------------------------...---,,,,,,++++++,,,,,,...------,,,+++******))),,,,,,++++++******))))))*********+++++++++,,,,,,***))))))******+++,,,---******))))))***++++++,,,+++,,,---...///000111222111333444444444555777999:::999;;;???>>><<<===AAAAAABBBCCCDDDEEEDDDDDDDDD@@@>>>===>>>===<<<@@@FFFHHHLLLUUUXXXZZZlll|||yyyqqqwwwuuunnnxxxzzzqqq~~~yyyqqqsss((((((((((((((((((((((((((((((((((((((()))******((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))((())))))******))))))((((((((())))))***++++++++++++++++++,,,///444888;;;DDDFFFEEEBBBKKK```pppuuurrrjjjdddiiiUUUIIICCC>>>AAAGGGQQQlll~~~vvvyyy}}}mmmhhhkkkkkkwww|||qqqjjjfffaaa___\\\XXXTTTQQQOOONNNQQQQQQPPPOOOOOOOOOOOOOOOLLLOOOQQQOOOLLLJJJKKKLLLOOOOOOOOOPPPTTT\\\eeekkknnnllliiieee___WWWNNNIIIKKKHHHGGGIIINNNPPPNNNJJJJJJRRR[[[^^^[[[XXXYYY[[[cccdddaaaZZZYYY^^^dddfffaaaaaabbbjjj{{{|||{{{tttvvvqqqwww~~~~~~rrrllliiimmmtttqqqdddWWW[[[nnnqqqbbbMMM:::000---....../////////.........------------------------------......---,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++*********************++++++++++++))))))))))))***++++++,,,))))))))))))***+++,,,,,,+++,,,---...///000111111111222333444444555777999:::999;;;???>>><<<===AAA@@@AAACCCDDDEEEEEEDDDCCC@@@======>>>===<<<@@@FFFIIIPPP^^^bbbbbbrrr|||uuu~~~uuu{{{~~~mmmzzzvvvnnnppp))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))******+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''))))))(((''''''((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))************)))((())))))))))))))))))))))))***))))))))))))))))))***))))))******+++,,,,,,---,,,---///222777;;;???AAACCCEEEGGGRRRpppjjjKKK@@@EEEKKKwww}}}pppiiirrrkkk]]]OOOKKKNNNMMMIIISSSdddtttoookkkwwwuuugggdddpppkkkddd]]]YYY[[[^^^______]]]\\\ZZZVVVSSSQQQQQQRRRNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJNNNNNNOOORRRXXX___dddfffeeeeeeeeeddd```YYYRRRMMMQQQNNNKKKIIIIIIIIIHHHGGGRRRXXX___ccccccbbbbbbcccggglllnnnkkkhhhhhheeebbb\\\[[[WWWVVV___kkkpppooo|||zzzqqqqqqsssvvvzzz{{{yyywwwmmm```\\\nnn|||dddXXXbbb{{{ppp___NNN@@@888555444000000000/////////......---------------------------,,,,,,,,,,,,---......------------,,,,,,,,,,,,***++++++++++++++++++,,,************++++++++++++++++++*********+++,,,,,,))))))))))))***+++,,,---+++,,,------...///000000000111333333333555777999:::999;;;???>>><<<===AAA???AAACCCDDDEEEEEEDDDCCC@@@===<<<>>>===<<>>===<<>>CCCFFFFFFEEEHHHaaa}}}www\\\MMMSSSeeeuuu___HHHAAA===CCCAAABBBSSStttzzzlllvvvmmmbbbdddvvvjjjjjj~~~}}}sssmmmkkkjjjeee]]]XXXUUUSSSPPPNNNNNNNNNOOONNNMMMJJJHHHGGGJJJGGGEEEHHHMMMOOOMMMIIINNNMMMMMMNNNQQQTTTUUUUUUVVVYYY___eeejjjlllllllllfffdddggglllooonnnooorrr``````___]]]\\\[[[ZZZYYYZZZ^^^dddjjjnnnrrrtttvvvxxx|||}}}vvvrrrooonnnnnnooopppoookkkggggggccc```bbbnnn}}}|||pppiiicccaaa```bbbkkkvvviiiWWWVVV\\\___ccchhh{{{uuutttzzzzzznnn___WWW;;;666444333...(((***222---000///+++,,,000...(((...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,------...///000111111444444555444333444666999:::<<<======<<<<<<===???AAACCCEEEEEEDDDCCCCCCDDD@@@<<<::::::::::::@@@GGGLLLYYYdddiiippp|||}}}{{{tttwwwppprrrlll(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***************************+++++++++*********))))))******)))))))))(((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++************))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))******++++++******+++***))))))***,,,...000999>>>DDDFFFEEEBBBBBBCCCVVVwwwlll```jjj```JJJDDDBBB???999FFFbbbnnnkkkyyy|||yyy{{{{{{xxxuuurrrlllfffgggkkk~~~qqq___RRRLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIKKKNNNOOONNNLLLOOOPPPSSSUUUXXXZZZ\\\]]]^^^ccckkkrrrvvvwwwvvvuuummmiiiiiilllnnnooorrrwwwvvvvvvvvvvvvvvvvvvvvvvvvzzzoookkkiiimmmrrrqqqjjjccc`````````]]][[[[[[^^^```zzz}}}{{{sssjjjeeehhhsss{{{kkklllhhh\\\JJJCCCPPPaaalll^^^III555111444444000...,,,///...***+++//////+++...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++******+++++++++++++++++++++++++++++++++)))************+++++++++,,,------...///000111111333444444333333333666888999;;;======<<<<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDEEEAAA>>>;;;;;;::::::???FFFNNNZZZeeejjjqqq}}}}}}rrrtttnnnooohhh((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******************************+++++++++************************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))******+++++++++,,,++++++,,,///444888:::@@@CCCFFFGGGHHHLLLTTT[[[vvvqqqqqqyyypppmmmppp}}}~~~fffUUUOOOMMMHHHDDDNNNYYY{{{wwwnnnkkklllmmmooosssmmmlllllljjjbbb\\\```ggguuugggTTTGGGDDDGGGJJJKKKFFFEEEEEEFFFFFFGGGHHHHHHNNNPPPTTTWWWYYY[[[]]]___aaafffmmmrrruuuyyy}}}xxxpppiiillltttxxxtttnnnkkkmmmooollldddYYYOOOIIIIIIWWWfffmmmuuuyyy|||zzzuuusssmmmddd___]]]YYYSSSaaa{{{eeeGGG777333111...+++...111000---+++---...---...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,---...///000111111222333333222222333555888888:::<<<<<<<<<===???@@@BBBCCCCCCBBBAAABBBDDDGGGCCC???===<<<;;;:::???FFFMMMXXXcccjjjqqq{{{~~~ssstttnnnmmmeee)))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************************************)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))((((((''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))******++++++,,,...111666;;;@@@DDDFFFIIICCC???FFFVVVjjjyyywww^^^IIIEEEKKKTTTfffyyyjjjdddrrrfff[[[XXXWWWSSSQQQQQQhhhtttmmmeeelllrrrjjjlllzzz||||||ooobbbXXXcccccceeehhhkkkiiifffccc^^^]]]]]][[[UUUNNNOOOTTT^^^VVVLLLGGGHHHJJJJJJIIINNNNNNNNNOOOQQQTTTVVVXXXZZZaaaiiinnnqqqvvv}}}zzzpppnnnsssyyy||||||nnnooonnnjjjfffbbb```___OOOPPPNNNIIIIIIYYYtttuuuppphhhgggsss~~~xxxwwwwwwnnndddiii~~~{{{aaafffkkkttt^^^FFF333+++...444///111333111...---------------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++++++++++++++++++++++++++))))))*********++++++++++++,,,---...///000111222111222222222111222555888777999;;;<<<<<<===???AAACCCCCCBBBAAA@@@BBBEEEHHHEEEAAA>>>===;;;;;;???FFFKKKTTT```hhhoooxxx~~~qqqzzzyyyooommmddd))))))************))))))************************))))))))))))*********************************************************************+++++++++++++++******++++++++++++******************************************************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''(((((((((((('''''')))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************,,,+++************+++++++++000888@@@FFFJJJKKKKKKLLLDDDCCCVVVwww~~~lllVVVDDDAAAGGGlllqqqwwwsssaaaNNNKKKQQQaaaVVVPPPUUU```hhhnnntttyyyzzz```^^^xxxeee[[[jjj|||~~~ppp[[[SSSRRRSSSSSSdddbbb^^^[[[\\\___```aaa^^^ZZZXXXYYYWWWQQQNNNNNNSSSPPPMMMMMMOOOQQQQQQPPPRRRTTTWWW]]]dddlllrrrvvv}}}|||}}}~~~ssspppjjjdddbbbeeelllqqqgggccc\\\TTTOOOQQQWWW]]]wwwzzziiifffvvv}}}ooo```bbbaaaaaammm}}}|||nnngggmmm{{{yyynnnmmmdddQQQ<<<222444888+++---///111000...------------------------------.........---------,,,,,,++++++++++++++++++++++++---///000111111///---+++++++++++++++++++++++++++))))))*********+++++++++++++++---...///111222222000111222222111333666888777888;;;;;;<<<===???AAABBBBBBBBBAAA@@@BBBEEEHHHEEEAAA>>>===;;;;;;???FFFLLLSSS^^^hhhooowwwiiixxxoookkkbbb)))******++++++******)))************************)))))))))*********++++++***************************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************)))******++++++******))))))))))))))))))))))))))))))************+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))))))))*********++++++---,,,+++******+++---......444===FFFLLLMMMKKKJJJAAADDDUUUwww{{{cccQQQQQQbbbrrr{{{jjjXXXMMMDDD???DDDNNNWWWXXXbbbxxxpppvvvrrrtttkkk\\\MMMJJJNNNUUU\\\aaaZZZ]]]]]]]]]```gggkkkkkkjjjccc^^^]]][[[VVVRRRQQQOOOQQQTTTWWW\\\dddmmmtttrrrvvv~~~|||xxxqqqjjjhhhkkkqqqwwwxxxpppeee^^^^^^bbbgggiiiqqqyyy}}}ooorrrmmmllldddWWWSSS\\\jjjssstttoooddd\\\cccqqquuuppphhhddd]]]SSSLLLDDD999......++++++...000///---...,,,------......------,,,............---------,,,***++++++++++++,,,,,,,,,---///222333333000---***++++++++++++++++++++++++)))************+++++++++***+++,,,...///111222333000111222222222444777999777999;;;;;;;;;<<<>>>???@@@AAABBBAAAAAABBBEEEGGGCCC???===<<<;;;:::???FFFOOOUUU```kkkrrrxxx~~~lllyyyooojjjaaa)))******++++++******)))************************))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************************************)))******++++++******))))))))))))))))))))))))))))))************+++++++++************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))*********++++++++++++*********,,,...111333999===DDDJJJMMMLLLJJJGGGBBBTTTsssttt___]]]mmm~~~fffRRRAAA>>>@@@???AAAHHHWWWsssrrr|||{{{dddQQQMMMHHHIIIRRRZZZ\\\]]]___bbbjjjnnnmmmllllllgggaaaddd___ZZZYYYXXXXXX]]]dddooovvvuuunnnlllnnnqqqzzzqqqgggbbbdddnnnxxx}}}zzzxxxzzz~~~~~~}}}pppgggaaa___ccciiixxxrrrbbbPPPLLLVVV___bbbgggeeebbbaaafffgggYYYJJJBBB777......000///---...,,,,,,---......---,,,,,,............------------******+++++++++,,,,,,,,,,,,...111333222///+++(((++++++++++++++++++++++++)))************+++++++++***+++,,,...000111222333111222333333333555888:::888:::;;;;;;;;;;;;<<<>>>>>>@@@BBBBBBBBBBBBDDDFFFAAA>>>;;;;;;::::::???FFFPPPUUU```lllsssxxxxxxnnn}}}tttmmmbbb******++++++++++++******************************)))************+++++++++************************))))))******+++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******************************************************++++++++++++******)))))))))))))))))))))))))))************+++++++++************))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++************************)))************+++++++++)))))))))***---111555777DDDFFFJJJMMMNNNLLLIIIGGGUUUnnn|||qqqoookkkTTTFFF======<<<:::@@@LLLfffyyyqqqyyyyyysssnnnwwwcccTTTMMMLLLLLLNNNNNNVVVdddjjjeee```^^^```fffiiiggghhhmmmooommmdddbbbdddggglllvvvwwwuuuvvvnnnooopppqqqqqqsssuuuwwwzzzqqqhhhxxxtttmmm___bbbyyy~~~}}}rrrsss~~~}}}nnndddbbbUUUFFFMMMbbbaaaiiiqqqyyyYYYGGG666111111...,,,,,,,,,,,,---......---,,,,,,//////.........---------*********++++++,,,,,,,,,***---000222111...)))&&&++++++++++++++++++++++++)))************+++++++++***+++,,,...000111333333111222333444444555888;;;999:::;;;;;;::::::<<<======???BBBCCCCCCCCCDDDEEE@@@<<<::::::::::::@@@GGGNNNSSS^^^kkkrrrvvvssslll~~~zzzqqqfff,,,+++++++++,,,,,,***(((,,,---,,,))))))+++++++++***))))))+++,,,,,,---///******)))))))))+++,,,---000...---------,,,***'''++++++++++++++++++,,,,,,/////////---+++***++++++---......---***(((((()))+++)))'''''')))+++++++++++++++************++++++))))))************))))))************************************************)))((('''&&&&&&'''((()))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******************))))))))))))******,,,++++++************+++***---/////////444;;;BBBPPPGGGFFFOOOOOOHHHLLLYYYrrrsssfffuuu~~~oooddd]]]FFFFFFKKKNNNGGG???III\\\}}}ooottteeehhhllljjjyyytttYYYLLLHHHJJJSSSUUUYYYcccoootttoooiiiffffffeeehhhqqqyyyxxxpppiiieeelllyyyvvvnnnkkkooorrrssswww}}}}}}zzz{{{~~~{{{bbbYYYaaarrr{{{|||~~~nnnhhhfffXXXOOOPPPNNNYYYnnn```<<<+++---333333///000000000///...---///000///////////////......---------,,,++++++*********------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111222333333333444777:::<<<===>>>=========???AAAHHHAAA>>>@@@BBBBBBAAACCCBBB>>>;;;;;;:::;;;AAAHHHNNNZZZhhhooopppuuu{{{mmmvvvnnneee************+++***)))(((&&&'''((((((((()))***))),,,,,,,,,---,,,+++++++++000///---,,,,,,,,,,,,---...---,,,,,,---...,,,+++---,,,,,,,,,,,,---...///+++,,,.........------...)))+++---...---,,,---...---+++))))))***++++++***++++++************++++++))))))************))))))************************************************)))(((''''''''''''((()))'''((()))******)))((('''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((())))))))))))******************))))))))))))******))))))((((((((()))******%%%'''))),,,111:::DDDKKKIIIRRRSSSIIIGGGSSS___bbbnnn[[[YYYaaahhhRRROOOTTTUUULLLFFFHHHPPP___uuuvvvhhhtttvvvcccaaarrr|||qqqxxxjjjSSSLLLLLLOOOWWW```aaagggoooqqqoooooorrrrrrzzz}}}qqqhhhiiiooo{{{}}}rrrjjjkkknnnqqqvvv{{{}}}xxxvvvwwwzzzxxx}}}qqqjjjooorrrsssiiifffccc```gggjjjaaaUUUhhhkkkOOO;;;333111///---+++,,,---------...///000...............------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,---......//////000111222333333333444777:::;;;<<<======<<<<<<>>>@@@FFF@@@===@@@BBBAAAAAACCCBBB===;;;;;;::::::@@@GGGMMMYYYgggnnnqqqwww{{{mmmrrriiiaaa*********+++++++++++++++))))))***+++,,,,,,+++,,,+++,,,...//////000///...111111000000000111222222:::888555444555777888888222222111111000000//////------.........---------,,,---......,,,******+++...---++++++,,,,,,***)))++++++++++++++++++++++++))))))************))))))************************************************)))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((''''''((()))+++,,,,,,---///333:::BBBIIINNNGGGQQQUUUWWWeee}}}~~~pppdddTTTKKK^^^{{{lllMMM???DDDNNN\\\UUUOOOVVVrrryyylllkkkooo||||||zzz}}}nnneeekkkssshhhUUURRRUUUYYYaaahhhfffeeeccc___]]]ccclllqqqzzz|||uuuwwwuuuoooooorrruuuxxx~~~~~~}}}yyyvvvuuuvvvwwwqqq|||~~~}}}oooccc___]]]\\\aaauuu}}}oooVVV^^^rrr~~~xxxmmm\\\HHH999000------,,,,,,------............---------...---,,,,,,+++*********+++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------......///000000111222333333333444777::::::;;;<<<;;;;;;;;;===???CCC>>>===@@@BBBAAAAAADDD@@@<<<::::::999:::???FFFOOOZZZfffmmmqqqxxxvvvkkknnnfff^^^***+++,,,,,,,,,,,,...///000......000000///000222000444777888:::<<<<<<:::444555777:::===@@@CCCDDDOOOJJJCCC@@@AAAEEEHHHKKKDDDEEEGGGHHHFFFCCC???<<<>>>;;;666111///---,,,+++000000000...,,,+++,,,...---,,,+++,,,------+++)))++++++++++++++++++++++++)))******++++++******)))************************************************)))(((((((((((((((((()))((((((((()))))))))))))))''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********((()))))))))******************))))))))))))******+++***)))))))))+++,,,...333666<<>>EEEPPPYYYdddkkkpppxxxkkkfff{{{pppggg___)))+++,,,,,,,,,---000333444111111666888888;;;@@@HHHLLLMMMIIIHHHJJJIIIDDD===???BBBFFFJJJNNNQQQRRRSSSMMMEEE@@@CCCIIIQQQUUUXXX\\\bbbffffffbbb]]]YYYYYYQQQFFF<<<777555333222000111111000///000222444---,,,++++++------,,,+++***+++,,,,,,,,,,,,+++*********++++++++++++******************************************************((())))))))))))))))))(((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++((()))))))))******************))))))))))))******,,,+++)))))))))+++...///333:::DDDMMMRRRRRRPPPNNNTTT]]]vvvjjjddduuurrrYYYDDDBBBMMMTTTTTTRRR]]]}}}|||tttlllkkkqqquuupppiii}}}yyyqqqhhhaaa^^^]]]^^^___hhhzzzzzzkkkdddaaaccckkkjjjgggbbbZZZPPPPPP]]]lll|||uuusssssstttuuutttpppmmmiiikkkooottt{{{vvvrrr|||pppuuu|||kkkgggiii]]]TTTZZZ___nnn___SSSSSSSSSPPPVVV```aaa```XXXNNNGGGDDD===555222000------...///...---///////////////...---------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000111111222333333333444777:::777999:::::::::;;;===??????===>>>AAAAAA???AAADDD???;;;:::;;;:::999>>>DDDLLLUUU```iiioooyyybbbbbbwwwvvvlllbbb***,,,......---///333777;;;888<<>>@@@???>>>@@@CCCBBB???@@@DDD???<<<;;;<<<;;;:::>>>DDDFFFOOO\\\gggqqq|||bbbbbbwwwxxxmmmccc000333555555444666;;;@@@AAA@@@HHHWWW\\\WWWUUUYYYZZZ]]]WWWKKKEEEGGGDDD===:::;;;<<<===>>>>>>======:::777555666999===???AAADDDGGGLLLQQQUUUWWWXXXXXXVVVOOOHHHDDDFFFIIIIIIHHHPPPTTTYYYZZZSSSHHH>>>888888444000------.........***+++---......---+++******++++++,,,,,,++++++***************************************************((()))************)))(((((('''''''''((()))+++,,,************************(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++,,,,,,))))))))))))******************))))))))))))***************,,,000666;;;???KKKOOORRROOOKKKKKKSSS[[[sssvvvwwwzzzqqqbbbTTTCCCDDDKKKQQQPPPPPP___ttt}}}uuurrrssshhhaaagggssslll^^^[[[XXXRRRNNNNNNMMMNNNUUU^^^zzzxxxxxxxxxtttuuunnnkkkiiihhhhhhppp~~~zzzwwwqqqllllllllllllnnnqqqvvv{{{~~~xxx{{{~~~qqqfffdddtttsssvvvwwwrrryyy~~~ooommmggg]]]PPPJJJNNNUUUXXX\\\^^^aaalllrrrgggTTT>>>888///,,,---//////.........//////......---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,.........///000000111111111222333333333444777:::777999:::;;;;;;<<>>888888999:::;;;<<<;;;::::::;;;::::::;;;<<<;;;888666777888888:::<<<@@@CCCEEE>>>:::999<<>>EEEIIIKKKOOOQQQNNNMMMXXXlll|||pppaaa\\\^^^fffHHHCCCKKKPPPJJJHHHNNNUUUccceeeaaarrr|||oootttlll[[[VVVWWWXXXJJJHHHHHHIIIHHHJJJXXXgggyyyvvvlllsssxxxsssqqqiiiiiinnnyyyzzzuuujjjpppwww{{{zzzyyy{{{}}}{{{rrrrrr}}}qqqpppwww~~~}}}uuuuuuvvvnnnfffiiiggg^^^TTTPPPQQQRRRXXXbbbmmmyyy|||MMMCCC888111//////...,,,------......------,,,++++++,,,,,,------......///++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,......//////000000111111111222333333333444777:::888999;;;;;;;;;===???AAAAAAAAACCCEEECCC>>>???DDD@@@===<<<>>>===<<>>>>><<<:::<<>><<<===;;;888777888999999===CCCCCCFFFHHHFFFBBBBBBHHHNNNKKKLLLKKKHHHHHHKKKIIIEEEOOOIIIDDDGGGPPPVVVUUURRRDDDAAA@@@@@@===999999======TTTpppyyyooo___PPP===444444666333...,,,000111000///000...***,,,+++***+++,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++*********************)))((((((***++++++***+++...333999@@@FFFLLLOOOHHHOOOYYYSSSTTToooeeeRRR[[[bbbBBB<<>>777555;;;FFFPPP<<<888666777777555666999>>>???CCCGGGFFFEEELLLUUUYYY[[[\\\\\\___fffqqqzzz}}}wwwsssuuuyyyyyytttnnnooottt|||vvvmmmZZZQQQIIIFFFDDDAAA@@@BBBBBBIIIOOOVVV```lllsssuuukkkaaaSSSJJJEEE@@@888111---000111......111111...///---,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++***)))))))))))))))************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************************+++************++++++***333777===CCCHHHKKKNNNPPPUUUOOO\\\ssssssllljjjxxx~~~fffRRRJJJLLLQQQTTT___ZZZ```~~~oooyyymmm___XXXUUUPPPLLLKKKJJJJJJJJJCCCCCCDDDFFFJJJRRR\\\ddd___ZZZ^^^mmmwwwwwwxxx}}}|||zzzzzz|||~~~ppplllrrr}}}}}}~~~{{{pppfffddd```VVVJJJKKKYYYiiiqqqfffdddlll~~~iiiXXXZZZSSSDDD444///111000,,,///.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++---///000///---444333222222333555888999888999:::::::::;;;>>>AAACCCCCCBBBBBBBBBBBBCCCCCCEEEAAA@@@AAA???===@@@FFFNNNSSS[[[eeekkkrrr~~~www~~~}}}nnnppp{{{lll\\\FFFBBB;;;555555>>>MMMYYYFFFAAA===<<<;;;:::===BBBGGGKKKRRRVVVSSSQQQXXXbbbppppppppprrryyy}}}zzziii___VVVSSSQQQNNNKKKKKKDDDBBB>>>===EEEQQQYYYZZZdddaaa]]]XXXSSSLLLDDD???555555222,,,,,,000222111111///---,,,------+++***,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***++++++***))))))))))))***************************+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++++++++++++++444:::BBBIIILLLNNNNNNNNNVVVPPPggg|||ppp]]]MMMLLLQQQPPPQQQTTT[[[kkkdddZZZooo}}}yyyhhhWWWPPPMMMLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDHHHPPPWWW[[[VVVWWWaaaoooxxx|||}}}zzzxxx{{{xxxwwwiiiaaa```gggzzz~~~|||{{{qqqkkkdddccc\\\SSSOOORRRVVVXXXbbb\\\XXX\\\___]]]YYYVVV\\\XXXLLL<<<111...000000//////////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///111222111///444333222222333555777999999::::::999999:::===???CCCCCCBBBBBBBBBBBBCCCCCCFFFCCCAAAAAA???===???EEEOOOQQQVVV]]]ccclll{{{wwwkkksssqqq```;;;;;;:::999999???HHHPPPEEEAAA@@@CCCFFFGGGLLLRRRgggiiinnnqqqqqqooouuu|||~~~}}}tttfff[[[WWWVVVVVVQQQHHHBBBAAA@@@===KKKOOORRRUUUUUUWWWYYY[[[JJJFFF===111,,,...000///000...,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***++++++***))))))***************************************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))***************************+++++++++***+++,,,,,,++++++,,,---444<<>>444000000111//////.........///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......///000111000///333333222222333555777999999::::::999888999;;;===CCCBBBBBBAAAAAABBBBBBCCCBBB???===>>><<<:::===CCCQQQQQQUUU\\\bbbjjjxxx~~~uuuoooxxxuuuddd999<<<>>>>>>>>>@@@FFFJJJNNNNNNSSS]]]dddiiiooouuuyyywwwyyy~~~~~~|||~~~nnnfffrrrvvvsssdddTTTIIIDDDAAA===AAAEEEIIINNNWWWeeennnhhhbbbTTTBBB666222000---///---+++***,,,.........,,,------......------,,,,,,,,,------,,,,,,+++***+++***************++++++******************************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++(((***+++++++++,,,000333>>>FFFOOOTTTTTTSSSSSSTTT[[[aaaTTTJJJOOOccclllhhhnnn}}}lllaaaggguuu}}}qqq```SSSNNNMMMMMMMMMCCCEEEGGGGGGGGGHHHKKKNNNLLLYYYjjjzzz|||uuussstttwwwyyy{{{{{{yyy|||vvv___\\\lllxxx}}}qqqfff^^^\\\aaafffnnngggZZZKKKBBBDDDLLLRRROOOLLLJJJKKKJJJCCC999111000///---------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///111222111333222111111222444777888999::::::999888999;;;===BBBBBBAAAAAAAAAAAABBBBBB===;;;:::;;;;;;:::>>>DDDMMMOOOVVV```iiippp{{{|||zzzzzzwwweee:::===BBBFFFLLLUUU```hhhssssssxxxzzzsssqqqqqquuuuuummmhhhhhhjjjjjjjjjpppuuusssmmmhhhjjjmmmtttnnnnnnzzzhhhXXXOOOBBBBBB@@@>>>@@@IIIXXXdddwwwtttjjj[[[MMMCCC999111111...,,,+++,,,...//////------............------,,,,,,------,,,,,,+++***+++************+++,,,,,,++++++++++++++++++++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,(((***+++,,,,,,000666<<>>GGGOOOgggmmmqqqnnnfff\\\MMMAAA777333000....../////////------............------,,,,,,------,,,,,,+++***+++*********++++++,,,---++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************((())))))***++++++,,,,,,)))+++------///555???GGGNNNRRRUUUTTTRRRUUU]]]dddvvv}}}dddUUU]]]wwwTTTOOO\\\iiiddd\\\___pppkkkfffnnn]]][[[OOOLLLJJJJJJKKKJJJGGGEEELLLMMMNNNOOOUUUbbbssszzzssspppnnnxxxwwwiiissstttvvv~~~zzzgggYYYSSSOOOSSSTTTTTTWWWYYYUUUMMMKKKSSShhh|||^^^III444222000---,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---000666:::===>>>222222111111222444666888888999:::::::::;;;>>>AAABBBAAAAAA@@@@@@AAAAAABBB>>><<<;;;===<<<;;;???EEEIIIMMMXXXgggrrryyy~~~}}}{{{iiiRRRZZZgggsss~~~pppiiinnnwwwiiiddd^^^___jjjuuuuuuooosss{{{hhh\\\YYYVVV^^^jjjqqqlll```XXXXXX___nnn}}}pppfff___ZZZRRRHHHAAA@@@CCCGGGMMM\\\mmmvvvwwwooo___QQQ<<<888333000/////////...------............------,,,,,,---------,,,+++++++++*********+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************((())))))***++++++,,,,,,***,,,...///111888EEENNNRRRVVVXXXXXXXXX___kkkvvvrrrWWWYYY}}}```PPPQQQWWWeeeYYYaaammmxxxyyygggqqqhhhUUUOOORRRKKKIIIFFFCCCAAACCCHHHMMMGGGKKKPPPYYYiiiyyyxxxjjj}}}}}}zzzhhh[[[XXXJJJLLLLLLNNNXXXbbbbbb\\\QQQXXXmmmzzz^^^LLL777444111...------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++///222333333222222111111222444666888888999::::::;;;<<<@@@BBBBBBAAAAAA@@@@@@AAAAAABBB???<<<;;;<<<;;;999<<>>DDDDDDBBB???<<<<<>>BBBAAA@@@===;;;<<<>>>AAA???<<<::::::999888===CCCNNNWWW___kkkvvvuuuyyyrrrjjj}}}uuuiiikkk{{{{{{vvvjjjtttyyyppp```QQQKKKTTTeeesssxxx___EEE666222222333...,,,---,,,+++,,,111---............---,,,,,,------............------------,,,,,,,,,,,,++++++***++++++++++++***))))))******++++++++++++******)))))))))))))))))))))))),,,)))***111999:::333+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,---...---222;;;EEELLLPPPTTTWWWTTTSSSbbbWWWHHHYYYaaabbbllluuu|||vvvwww}}}tttooofff]]]WWWXXXWWWRRRKKKHHHHHHIIILLLRRR```rrr}}}xxxzzz{{{yyyzzz||||||zzzxxx|||zzzfffYYY]]]jjj{{{rrrfffddd___WWWOOOKKKLLLNNNRRRJJJBBB@@@DDDJJJNNNPPPLLLCCC777000///000///---------------,,,,,,,,,,,,------............------------------------------++++++,,,,,,,,,,,,------+++,,,---...///000111222111111111111222444555666777999;;;<<<;;;;;;<<<>>>>>>???>>><<<;;;;;;>>>@@@@@@<<<::::::999888===CCCNNNZZZeeeqqqzzzwww|||~~~sssjjjsssmmmyyyuuu^^^IIICCCMMMYYYggguuu}}}nnnRRR<<<777;;;444///---......,,,,,,...------............------------............------------,,,,,,,,,+++++++++******+++++++++******)))******++++++++++++******)))))))))))))))))))))))))))(((***///444444///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))***---///333777@@@LLLRRRRRRPPPPPPOOO___[[[HHHYYYgggqqq{{{vvvrrrhhh```ccc```aaadddbbbZZZSSSPPPKKKOOOXXXeeezzz~~~}}}|||{{{zzzxxxxxx|||}}}ssskkkxxx}}}eee___hhhyyyjjjkkkiiiaaaXXXUUUYYY^^^^^^PPPCCC@@@EEEKKKPPPSSSKKKCCC999222000000...---...------------,,,,,,,,,------............------------------------------+++++++++,,,,,,,,,------++++++,,,...///111222333000000111111222333555666777999;;;<<<;;;;;;<<<============<<<;;;<<>>???>>>>>>>>>AAACCC@@@===;;;;;;:::999>>>DDDIIIWWWeeeqqqxxxrrrvvvrrryyy~~~{{{zzzpppzzzgggXXXQQQVVVVVVRRR[[[mmm~~~|||pppcccZZZVVVFFFEEEMMM___lllfffSSSDDD999222---///111000000222------...////////////.........////////////......------,,,,,,,,,,,,++++++))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))(((+++,,,***&&&%%%(((,,,)))))))))))))))))))))))))))))))))************+++************************************************++++++++++++++++++++++++***,,,,,,***)))+++111777EEEBBBFFFOOORRRNNNLLLPPPfffuuufff[[[ssshhhUUUQQQZZZeeeYYYXXXaaapppoooXXXPPPQQQWWW___dddaaa\\\WWWQQQOOOVVV```sss|||}}}wwwrrrppppppqqqnnnbbbnnnzzzooo}}}zzzyyyvvvxxxvvvmmmaaaXXXWWWYYYKKKDDDBBBHHHJJJGGGHHHLLLMMMQQQTTTOOOCCC888111///............---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...///000111222000000000000111333444555888:::<<<<<<;;;;;;;;;<<>>DDDKKKXXXcccpppxxxtttwwwvvvnnnyyy~~~||||||rrrrrr]]]QQQGGGGGGHHHIIIPPPZZZpppuuu~~~wwwlllZZZPPPMMMVVV```dddcccbbbVVVIII<<<666333111111333------...///////////////......////////////......------,,,,,,,,,,,,++++++))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))***++++++***))))))+++---))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++)))+++,,,,,,,,,111999@@@NNNJJJLLLOOOMMMKKKWWWgggnnn[[[VVVWWWpppYYYMMMPPP^^^___[[[eeerrr}}}~~~}}}lllIIIDDDPPPWWWVVVUUU]]]ZZZWWWVVVWWWaaawww~~~~~~}}}{{{|||}}}~~~~~~}}}vvvoookkkjjjkkktttfff```gggvvvqqqnnnpppxxx}}}yyysssppprrrvvvxxxrrrfffYYYQQQNNNIII@@@???IIINNNJJJIIILLLWWWccclllgggUUUAAA666333............------------------............------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000111//////000000111333444555888:::<<<<<<;;;:::;;;<<>>EEENNNXXXaaannnyyyuuuwww~~~mmmjjjzzz|||~~~}}}xxxkkkfff]]]WWWYYY^^^]]]XXXQQQZZZmmmuuummmbbbVVVKKKLLL___uuuuuubbbLLL>>>666111000222------...///000000//////......////////////......---------,,,,,,,,,++++++((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))***)))(((***---...---+++))))))))))))))))))))))))))))))******++++++++++++************************************************++++++++++++++++++++++++(((***---...///666@@@HHHLLLLLLQQQTTTSSSXXXsss{{{qqqggglll{{{ttt]]]UUUTTT\\\lll]]]ZZZiii~~~{{{rrr{{{^^^NNNDDDHHHNNNMMMOOOUUUOOOPPPUUU^^^lll~~~{{{~~~{{{xxx~~~}}}~~~{{{zzzzzzzzz~~~}}}~~~xxxlll^^^ZZZaaaiiinnnnnnmmmlllgggXXXPPPjjjooo```dddoooqqqlllgggiiipppvvvvvvmmm___SSSMMMKKK>>>:::EEEMMMJJJFFFHHH```ppp~~~xxxaaaHHH:::777//////.........---------......////////////......************************++++++,,,,,,,,,------------.........//////000000//////000000111222444555999:::<<<<<<;;;:::;;;<<>>EEEPPPWWW___lllxxxvvvwww{{{rrrdddgggzzz}}}zzzrrrxxx{{{iii```aaappptttfffXXXVVVaaazzzmmm]]]LLLDDDOOO```yyyssseeeRRRDDD<<<444---222...---000111///000444000000///............/////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''((())))))***))))))************************++++++******))))))(((((()))))))))))))))******+++...//////...,,,***+++,,,---)))***000666<<>>EEEGGGDDDddduuuuuu\\\JJJIIIDDD888222000---,,,,,,---,,,+++............//////000000++++++++++++++++++++++++******+++,,,,,,---......+++,,,---///000000111111,,,...000111222222222111::::::<<<===>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAACCC===;;;;;;<<<::::::@@@HHHRRRYYYdddmmmqqqsssyyytttgggmmmzzzooonnnsssyyy|||~~~|||rrrsssrrreeedddbbbhhhwwwwwwaaaMMMJJJPPPaaammmtttkkkZZZHHH;;;222111......111222///...///000//////...---.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************'''((())))))))))))))))))************************************)))))))))))))))))))))))))))***+++++++++---...---,,,+++,,,...---+++---555;;;AAAKKKVVVYYYZZZZZZXXX___uuu{{{\\\TTTSSS___ggg^^^hhh}}}rrrbbbUUUEEEJJJNNNOOOOOOOOOQQQTTTXXXmmm~~~yyy{{{}}}~~~}}}{{{zzzwwwzzz~~~|||{{{|||{{{{{{|||}}}{{{{{{ooo\\\VVVZZZ___bbbdddkkknnnrrrsssmmmkkktttxxxkkkaaa```lll{{{oooccc\\\^^^RRRMMMEEE???@@@FFFGGGCCCPPP[[[\\\OOOHHHKKKHHH???444111...,,,,,,,,,,,,+++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---///000000000000---...///000222222222222999:::;;;======>>>>>>>>>@@@???>>>>>>???@@@AAABBB???===<<<===<<<;;;AAAJJJSSSYYYccclllpppssszzzxxxkkkppp}}}~~~kkkkkkqqq{{{|||zzzxxxtttvvvuuuuuu{{{cccPPPHHHJJJccc}}}qqqZZZFFF:::444111000222333///---...//////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))***))))))((((((************************)))))))))******************))))))))))))***++++++(((***+++,,,+++,,,---///,,,---333<<>>>>>>>>@@@@@@???>>>>>>???@@@AAA@@@>>>===>>>===<<>>>>>??????>>>======>>>???@@@???======>>><<<<<>>======<<<;;;;;;<<<>>>??????===<<<===<<<;;;BBBJJJTTTSSSZZZeeekkknnnzzztttzzzuuummmtttrrrttt}}}yyynnniiiccc\\\aaaiiimmm}}}~~~mmmfffggghhhcccggggggiiiyyymmm]]]KKKJJJ\\\nnnqqqiiiSSSEEE666///......///222000000///...............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************+++******))))))*********************************++++++++++++++++++************+++,,,,,,)))+++,,,,,,++++++,,,...333<<>><<<<<<===;;;;;;AAAJJJSSSQQQXXXffflllnnn{{{xxx}}}pppmmmwwwtttsss|||uuuhhhdddXXXTTT\\\ccc```hhh}}}|||fffXXXUUUaaaeeebbb[[[hhh}}}sssaaaRRRQQQ\\\ggglllcccSSSBBB888555111000000111111000////////////000------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))***+++++++++******************************,,,++++++++++++++++++***++++++******++++++,,,---(((***,,,,,,,,,---///111:::DDDLLLPPPTTTYYYZZZWWWTTTYYY```gggiiigggaaa\\\iiirrr]]]SSSjjjmmmffflllmmmiiimmmddd\\\^^^```^^^^^^```fffttt~~~|||}}}|||xxxyyy||||||}}}{{{zzz|||}}}zzz~~~zzzyyy|||{{{xxxzzz~~~~~~{{{|||~~~}}}|||zzzxxx}}}~~~~~~}}}~~~{{{{{{~~~}}}yyyvvv}}}}}}yyyvvvtttqqqppppppkkkddd```aaa[[[eeegggfffuuufffWWW\\\^^^ccccccUUURRR```YYYZZZVVVNNNHHHFFFDDDAAA???GGGKKKGGGBBBEEEMMMSSSUUUMMMBBB777111...------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---...///000222222222222444555777999;;;<<<======<<<<<<;;;<<<===???AAABBB@@@>>>===>>>===<<>>???>>>>>>DDDLLLTTTQQQZZZjjjqqqqqq~~~~~~kkklllyyyqqqiiixxxzzz{{{nnnxxxzzz{{{vvvlllUUUTTTmmmyyymmm```QQQQQQbbbnnnxxxiiiLLLAAA>>>333333111000///000111222222//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,---222999>>>IIIHHHMMMTTTWWWUUUYYY```{{{lll\\\[[[cccfff[[[YYYkkkooowwwmmmcccbbbfffgggaaaZZZ___gggsss}}}~~~~~~}}}}}}{{{{{{{{{|||{{{yyyyyy{{{}}}zzzzzz~~~}}}{{{}}}}}}wwwrrrsss{{{|||zzz~~~yyywwwvvvuuuwwwzzz}}}~~~{{{tttvvvwwwvvvuuuuuuwwwzzzwwwzzzssssss{{{~~~~~~~~~|||xxxuuutttuuuwwwxxxiii```aaaiiifffbbbvvvrrrXXXOOO___eee[[[^^^nnnkkkcccXXXPPPLLLIIIFFFCCCEEEGGGFFFDDDHHHRRRYYYZZZMMMCCC<<<<<<999111,,,,,,---+++++++++---------++++++,,,,,,------,,,,,,+++///++++++...---((('''***---------...///000000111...///000000///000222444555999;;;:::;;;>>>>>>;;;>>>???===<<>>DDDKKKFFFMMMYYYWWWRRR```yyyeeeWWW[[[dddYYYdddtttxxxooooookkkfffddddddccc___[[[eeennn}}}||||||}}}}}}xxxvvvzzzzzz}}}|||{{{||||||{{{yyywwwwwwxxx~~~}}}~~~~~~xxxsssttt{{{{{{yyyyyy||||||xxxwwwuuutttuuuxxx{{{}}}}}}zzzwwwsssrrrrrrtttuuuuuuvvvzzz|||~~~}}}uuuvvv|||~~~{{{}}}~~~}}}yyyxxxzzz}}}}}}vvvttttttmmmeeeppp{{{gggUUUTTT___nnn~~~~~~```QQQRRRTTTNNNFFF@@@@@@AAABBBEEEHHHKKKMMMEEE???<<<===999222---------,,,++++++---------++++++,,,,,,------,,,,,,+++,,,)))***...///++++++///,,,,,,,,,---.../////////...///000000///000222444555:::<<<;;;<<>>===<<>>FFFMMMTTTTTT\\\iiiqqqwww~~~rrrrrruuuiiieeevvv{{{|||yyylll___```ddd\\\zzztttWWWPPPMMMYYYppp|||vvvmmmWWW;;;///111222222000...------/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,000---+++,,,333<<>>EEEEEE???===AAA======???@@@<<<444000000...,,,+++,,,------,,,++++++,,,,,,------,,,,,,++++++)))***---...,,,,,,///++++++,,,,,,---............///000000///000222444666:::<<<<<<===AAA@@@>>><<<>>>===<<<@@@FFFHHHEEECCCDDDCCC@@@<<>>BBBBBB???===??????>>>BBBHHHIIIFFFCCCDDDDDD@@@<<<>>>FFFMMMRRRSSS^^^nnnyyy|||{{{ttt}}}vvvlllooopppdddbbbrrr~~~{{{yyy}}}uuuddd___gggwww|||zzzwwweee___jjj~~~cccQQQ<<<000000444333111000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********************************************************+++++++++,,,,,,,,,***+++000777???FFFKKKLLLPPPUUUTTTMMMOOOdddyyygggrrrcccfff^^^OOO```xxxssssssnnnhhhiiifffbbbaaadddiiinnnqqq{{{zzzyyyvvvyyy~~~{{{qqqhhh```\\\[[[aaagggppp{{{|||~~~yyyvvvvvv}}}~~~~~~{{{vvvwww|||{{{wwwuuuzzz|||wwwtttssstttyyy}}}~~~||||||~~~uuusssqqqrrruuuzzz}}}~~~yyyyyyyyyzzz}}}zzzuuuuuuwwwpppsssxxxyyyvvvrrrpppqqqvvvzzz~~~|||{{{zzz{{{}}}~~~{{{qqq~~~ttttttkkkZZZ\\\mmm|||```___\\\XXXSSSNNNJJJHHHKKKEEEHHHQQQNNN???888<<<777===CCCCCC???999444111///...,,,------...,,,++++++,,,,,,------,,,,,,+++---------+++,,,---...................../////////...///000000///000222444666;;;======???BBBBBB@@@===@@@@@@@@@DDDJJJKKKHHHCCCDDDCCC???;;;===EEELLLQQQTTT```rrr|||~~~~~~iiidddkkknnndddbbboooxxx~~~~~~yyypppiiiWWWVVV```gggwwwzzzoooqqq}}}hhhJJJ777222333111...000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++******************************************+++++++++******+++++++++,,,,,,,,,(((...666>>>CCCHHHLLLNNNQQQYYYVVVLLLSSSkkk}}}~~~zzz|||fff[[[oooWWWSSSeeeiiiaaatttvvvnnnppppppiii```eeebbb___```eeennnwww|||zzzzzz{{{~~~zzzwwwxxxzzz|||wwwnnn___UUUQQQMMMVVVfffyyy{{{~~~{{{wwwuuu~~~~~~}}}||||||{{{{{{~~~{{{vvvtttxxx}}}}}}xxxtttqqqtttxxx|||~~~~~~wwwtttqqqqqqtttxxx{{{|||uuuvvvwwwzzz}}}~~~zzzssstttwwwppptttyyyzzztttmmmmmmrrryyy}}}{{{|||~~~~~~|||zzzzzzzzzzzz}}}zzz~~~~~~wwwuuupppiiijjjwww```OOOXXXkkklllaaaVVVUUUZZZZZZRRRHHHJJJFFFGGGLLLJJJ@@@;;;===666<<<@@@???===;;;666111000...------......,,,++++++,,,,,,------,,,,,,++++++......,,,...333666555////////////////////////...///000000///000222444666:::===<<<>>>BBBCCC@@@===???@@@AAAEEEJJJKKKHHHCCCDDDCCC???;;;===EEELLLRRRWWWeeeuuu}}}aaa___hhhlllbbbaaammmsss{{{yyysssnnnWWWPPPRRRUUUkkk~~~vvv~~~qqqWWWBBB777222000...000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------***+++---......---+++***************************))))))*********+++++++++******+++++++++,,,,,,,,,+++333===BBBDDDGGGNNNSSSRRRWWWVVVTTT\\\kkkssspppiiifffZZZddd}}}ZZZWWW___nnnrrrooo}}}tttnnnllliiiddd______bbbdddfffjjjsss|||}}}~~~|||yyywwwwwwxxx|||yyyyyyxxxpppaaaUUURRRGGGKKKVVVfffvvv{{{tttwww{{{|||xxxzzz|||~~~~~~~~~~~~zzzyyyyyywwwyyy{{{|||{{{yyywwwvvvsssuuuxxx{{{~~~zzzwwwrrrpppqqqsssuuuvvvsssuuuwwwzzz|||}}}~~~~~~zzz|||}}}xxxuuuvvvxxxqqqrrrvvvzzzwwwqqqqqquuuzzz||||||xxxzzz~~~|||zzz|||~~~mmmYYYUUUdddlllVVVUUU]]]mmmbbbWWWTTTYYYZZZTTTLLLDDDDDDCCCBBBAAA???======888<<<>>>===>>>AAA===777111///------......,,,++++++,,,,,,------,,,,,,+++***------+++---444777555...........................///000000///000222444555999<<<<<<>>>BBBBBB@@@:::===??????DDDIIIJJJGGGEEEFFFDDD@@@<<<>>>EEELLLSSSYYYgggtttxxxyyy```___gggiii___```kkkppp{{{yyysss]]]TTTPPPNNNbbbuuuoooqqqzzzllldddrrr|||{{{ppp^^^JJJ;;;333111222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------***+++---......---+++***************************))))))******++++++++++++******+++++++++,,,,,,,,,///777AAADDDDDDGGGPPPXXXTTTSSSUUU]]]dddhhhjjjkkk```WWWUUUpppnnnXXX```eeebbb___hhh|||zzzxxxuuuppphhhbbbaaaccc\\\dddmmmpppqqqxxx}}}{{{yyyxxxxxxxxxxxxssshhhXXXNNNMMMEEEAAAAAAIIIWWWeeelllnnnmmmooottt||||||uuuxxx{{{~~~{{{tttvvv{{{{{{{{{zzzyyyyyyyyyzzz{{{qqqrrruuuyyy}}}}}}yyysssooooooooopppqqqrrruuuxxx{{{|||{{{zzzxxx~~~}}}{{{zzzzzz}}}}}}{{{yyyxxxyyyzzzrrrooorrryyy|||xxxvvvyyyyyyzzz~~~xxxvvvzzz~~~zzz}}}~~~~~~xxx^^^EEEFFFdddrrr]]]RRRMMM[[[[[[YYYUUUQQQOOOPPPQQQ@@@BBB@@@;;;;;;???@@@===;;;>>>???>>>BBBHHHEEE>>>111///............,,,++++++,,,,,,------,,,,,,+++***...---((()))///222///------------------------...///000000///000222444444999;;;;;;>>>BBBBBB???999<<<===>>>BBBHHHHHHEEEFFFGGGFFFAAA===???FFFMMMQQQXXXfffqqqrrrssscccaaahhhhhh\\\^^^kkkppp||||||llliiinnnooofff[[[nnnppppppcccgggjjjhhh\\\NNNBBB222,,,444777...000222---///333000------------------------------------------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++)))************+++++++++******++++++++++++*********))))))***,,,......---777DDDIIICCCBBBMMMWWWXXX```XXXkkk|||hhhiiieeennn}}}eee\\\dddgggbbbbbbooo~~~wwwrrrmmmjjjhhhddd___\\\[[[eeennnqqqttt~~~}}}yyytttuuuxxx}}}vvvlllbbbYYYSSSPPPLLLGGGDDDEEEEEEEEEMMMXXXhhhgggkkkttt|||uuuvvvxxx{{{~~~{{{xxxyyy{{{zzz}}}~~~tttmmmpppuuuvvvvvvssspppppprrrvvvyyyzzz{{{|||{{{xxxuuuuuuzzz~~~yyyxxxxxxyyyyyyvvvrrrnnnrrrxxxzzzwwwwwwzzz}}}~~~}}}|||yyyvvvxxxzzzuuummmmmmnnnqqqxxx}}}wwwtttwww~~~}}}tttrrrwww|||}}}zzz}}}{{{||||||}}}zzzzzz|||{{{yyytttWWWAAARRRvvvhhhTTTBBBAAALLLVVVVVVOOOMMMQQQUUUHHHDDD@@@>>>;;;:::>>>EEEAAA;;;888???LLLSSSNNNFFF:::666111...---------,,,***++++++,,,,,,++++++***,,,---------------------,,,,,,,,,++++++,,,------.........//////000111222444888;;;;;;===AAA@@@===<<<===<<<===BBBIIIJJJFFFCCCHHHIIICCC<<<===HHHSSSWWW[[[fffqqqsssttt|||ddddddeeeeeebbbaaahhhrrryyyzzz|||zzzmmm```iiivvvqqqZZZbbbjjjlllaaaRRRJJJAAA777555---111444...---000,,,------------------------------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,++++++******++++++)))************+++++++++******++++++++++++******++++++******+++---///111===GGGJJJEEEGGGRRRYYYZZZUUUYYY|||}}}ttt```]]][[[]]]fffrrrtttsssnnnhhhdddbbb```\\\ZZZ^^^fffnnnvvv}}}}}}wwwuuuyyy}}}wwwnnngggbbb\\\WWWVVVPPPJJJGGGBBB???DDDLLLXXX]]]gggrrrvvvuuuvvvzzz~~~|||}}}xxxvvvyyyzzzxxxvvvqqqtttxxxxxxrrrpppnnnnnnpppsssuuuvvvvvvxxxzzz{{{|||yyyzzz|||}}}|||zzzwwwvvvqqqvvvxxxvvvwww||||||yyyzzz|||xxxqqqjjjmmmqqqvvv{{{~~~yyy{{{xxxtttvvvxxx}}}zzzxxx|||}}}wwwyyy{{{zzz|||yyyzzz}}}}}}zzz|||gggMMMLLLiiizzzsssjjjYYYJJJ@@@OOOZZZ[[[___eee___RRROOOIIICCCAAA===999888;;;???;;;999>>>FFFIIICCC<<<999666222000///...---,,,,,,,,,,,,------,,,,,,,,,.........---,,,,,,,,,+++---,,,,,,+++,,,,,,------............///000111222333888;;;;;;===AAA@@@===<<<=========CCCJJJJJJFFFCCCGGGHHHCCC<<<>>>HHHSSSUUUYYYeeeqqqtttuuu|||cccdddffffffcccbbbiiirrrzzzvvvgggZZZVVVtttZZZSSS```vvvvvvfffcccUUU444444,,,000555///,,,///,,,---------------------------------------------------,,,,,,+++*********+++************************,,,,,,++++++******++++++)))************+++++++++******++++++++++++******+++,,,,,,+++***,,,222777EEEKKKKKKHHHLLLWWW]]][[[YYY^^^~~~kkkWWWWWWUUU___vvv}}}qqqoookkkfffbbb___^^^\\\ZZZaaaeeemmmzzz~~~~~~{{{yyyzzz}}}zzzwwwxxx~~~ssskkkhhheee___ZZZ]]]WWWQQQJJJCCC======AAACCCMMM]]]jjjmmmkkknnnsss~~~{{{}}}|||vvvvvv{{{|||xxx{{{vvvuuuxxxyyyvvvqqqqqqqqqqqqrrrrrrssssssssstttvvvyyy}}}~~~}}}vvvzzz~~~}}}zzzzzz{{{vvvzzz|||zzz}}}}}}zzz{{{~~~|||wwwmmmqqqtttvvvvvvyyyyyy{{{{{{zzzwww}}}}}}{{{rrrooossswww|||zzz{{{~~~{{{{{{vvv___QQQYYYrrrxxxqqqoookkkaaaUUUKKKVVV\\\```sssiiiTTTLLLEEECCC@@@:::666555;;;:::999;;;>>>>>>:::666:::777444222111///---,,,,,,------......------,,,//////...---,,,+++******------,,,,,,,,,,,,,,,---............///000111222333777:::;;;===AAA@@@======>>>===>>>CCCJJJJJJGGGCCCFFFGGGBBB===???IIISSSSSSXXXdddqqquuuvvv|||aaacccfffgggdddbbbiiissswwwqqqeee```TTTssspppSSSWWWyyyuuuIII;;;//////444///---111111........................------------------------------,,,+++************)))))))))))))))))))))))),,,,,,++++++***++++++,,,))))))*********+++++++++******++++++++++++******))),,,---+++)))---555===KKKLLLKKKKKKQQQZZZ]]]ZZZ___ccc{{{pppTTTKKK\\\vvv~~~wwwsssmmmkkkhhhfffcccaaa```^^^gggiiirrrzzz|||~~~|||yyyyyy~~~}}}|||{{{{{{}}}{{{ssslllhhhddd```]]]\\\ZZZWWWRRRLLLEEEAAA???777???LLLZZZbbbeeekkkrrr~~~zzzyyyzzz{{{~~~xxxtttwww~~~}}}zzzxxxvvvvvvzzz{{{xxxssswwwxxxyyyyyywwwuuusssssszzzxxxvvvwwwzzzzzzvvvsssrrrxxx}}}}}}zzzwwwxxxzzzzzz}}}}}}{{{}}}|||yyy{{{|||uuuwwwxxxwwwtttuuuxxx|||uuuwww}}}vvv{{{~~~||||||~~~rrrmmmpppvvvzzzyyyzzztttddd]]]lll~~~yyyooogggeeefffbbb\\\QQQVVV```rrr|||VVVLLLCCCAAAAAA>>>:::999;;;;;;:::999888888999:::???;;;555111///...---,,,,,,,,,------------,,,,,,...------,,,,,,+++++++++...------,,,,,,,,,,,,---...............///111111222777::::::===AAAAAA>>>===>>>===>>>CCCJJJJJJFFFCCCFFFFFFBBB===@@@JJJTTTSSSXXXeeeqqqtttttt{{{^^^```eeefffbbbaaajjjuuuxxx{{{```TTTwwwOOO:::222444...---222333........................---------------------------,,,++++++*********+++)))))))))))))))))))))))),,,++++++***++++++,,,,,,))))))*********+++++++++******++++++++++++******(((+++,,,++++++000:::BBBLLLLLLKKKMMMSSSZZZZZZWWWXXXggguuu^^^MMMrrr}}}xxxqqqlllhhhjjjkkkkkkiiigggdddcccnnnttt~~~}}}zzz{{{}}}|||{{{|||}}}~~~~~~{{{|||zzztttlllfffdddddd\\\^^^___]]]YYYSSSJJJDDD;;;:::===GGGQQQYYYbbbjjjuuuxxx|||}}}{{{yyywwwwwwzzzyyyuuurrrvvv~~~wwwuuuvvv|||{{{vvv{{{}}}~~~yyyuuurrrqqq~~~{{{wwwwwwyyyzzzxxxvvvrrrxxx||||||xxxtttuuuwwwyyyzzzxxxuuuwww}}}}}}~~~|||zzz|||yyyyyyyyyxxxvvvtttrrrqqqrrruuu{{{qqquuuwwwvvvwww{{{}}}||||||~~~}}}wwwrrrsssvvvuuutttuuuyyy||||||vvvhhhiiitttvvvrrriii```___dddgggfffVVVSSS```}}}nnnYYYNNNCCC@@@@@@>>>===>>>BBBAAA>>>999555666;;;???DDD>>>666///,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------///...------,,,,,,,,,---------------...///000111111666999:::===@@@AAA>>><<<===<<<===BBBIIIJJJFFFCCCEEEEEEAAA>>>AAAKKKTTTVVV[[[fffqqqrrrqqq||||||xxxxxxZZZ]]]bbbddd``````kkkxxx}}}vvv{{{~~~bbbPPPggggggHHH555444///---000///........................------------------------,,,++++++***++++++,,,,,,************************++++++******++++++,,,,,,)))************+++++++++******++++++++++++******(((***,,,---000777@@@HHHJJJJJJLLLPPPUUUXXXVVVSSSXXXiiiwww{{{hhhhhh~~~uuupppqqqiiigggqqqfffgggmmmnnniiieeeeeehhhkkklllkkkjjjjjjjjjsss~~~~~~|||~~~{{{zzz~~~|||zzz{{{}}}zzzyyyzzz}}}~~~|||yyyxxx|||~~~yyyooohhhfffhhhdddgggiiifffccc^^^TTTKKKHHH@@@:::<<>><<<<<>>DDD>>>555///,,,,,,---...***++++++,,,,,,++++++***))))))***+++,,,---......000///...---,,,,,,,,,,,,------------...///000111000555999:::<<<@@@AAA>>>;;;<<<;;;<<>>::::::???FFFRRRYYYccclllqqqsssttttttyyy}}}{{{uuurrrwww}}}}}}xxxwww|||~~~|||yyyzzzssswwwzzzyyytttpppoooppplllnnnppprrrrrrssstttvvvsssuuuxxxzzz{{{zzzxxxwww}}}}}}zzzvvvwww{{{zzzvvvxxx{{{|||yyyxxxzzzzzzxxxrrruuuxxxwwwsssooonnnooorrryyy|||yyyxxx{{{}}}{{{zzz{{{zzzwwwyyy~~~~~~vvvvvv|||yyytttuuulllqqqsssqqqttt{{{~~~yyywww{{{}}}{{{}}}rrrcccYYYZZZfffvvvoooPPPJJJNNNOOOTTT\\\]]]UUUKKKEEE???:::;;;???DDDBBB???:::666555777999<<<888444111//////......+++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,---000///...------,,,,,,,,,------------...///000000000555888999<<<@@@AAA>>>::::::::::::@@@GGGGGGCCCBBBCCCBBB@@@???DDDMMMTTTYYY[[[dddmmmnnnooo{{{zzzuuu||||||XXX\\\```aaa___ccctttsssxxx}}}tttvvvtttppprrr|||tttmmm```eeeuuuLLL333444666555333...////////////////////////------------------------)))))))))***+++,,,......+++++++++++++++++++++++++++*********+++,,,,,,---)))************+++++++++******++++++++++++******,,,,,,...333<<>>999:::999:::???FFFFFFBBBBBBCCCBBB@@@???DDDMMMTTTXXXZZZbbbkkkmmmooo}}}{{{vvv{{{~~~YYY\\\aaaaaa___eeexxxhhhaaavvvwwwiiilllrrryyyyyyxxx}}}lllaaakkkttt___III>>>444,,,---444000000000000///...---,,,---------,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++...))))))222AAAKKKKKKGGGHHHLLLRRRUUUSSSQQQTTTXXX```aaaddd```SSSSSSrrrppp^^^hhhrrreeeVVVmmmhhheeebbbccchhhlllnnnnnnooojjjjjjllliiiiiixxx||||||}}}}}}{{{zzz|||}}}yyy|||uuupppuuurrrkkkggghhhkkkiiiccc[[[YYYRRRHHH>>>999888999>>>@@@FFFQQQ^^^jjjpppsss{{{|||{{{xxxzzz}}}}}}yyyzzzrrrmmmooorrrqqqmmmlllrrroooqqqvvvxxxtttqqqqqqtttttttttsssrrrqqqooonnnttttttuuuxxx{{{yyysssnnnrrrqqqqqqsssttttttsssqqqooouuuvvvrrrppprrrpppkkkoooooorrrtttoooggghhhooosss{{{{{{yyy{{{|||yyy|||vvvpppqqqxxx|||~~~zzztttpppnnnvvv}}}||||||sssqqqooorrrvvv{{{||||||}}}nnnUUUFFFHHHOOOrrrzzzaaaNNNHHHKKKLLLKKKRRRMMMIIIFFF???777999@@@:::<<<>>>>>><<<888444111444888<<<;;;666111---+++......---------,,,,,,,,,++++++++++++++++++++++++000;;;???777...---//////++++++,,,---...///000000111222444777999;;;<<<===999555444999BBBGGGFFFBBBBBBCCCCCC@@@>>>CCCMMMUUUZZZ```fffjjjlllsss{{{uuuvvv}}}xxxXXX```eeeccc___eeexxx}}}|||llleeedddooozzz~~~{{{tttnnniiiiiilllssscccOOO???444---,,,///000000000000///......------------,,,,,,,,,++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++++++++++++++++++++++++++---,,,---777CCCKKKLLLIIIIIIOOOUUUUUUUUU___sss}}}jjj```bbbmmm{{{zzziiidddmmmlllfffiiixxxhhhggghhhjjjnnnpppooonnnlllggghhhrrryyy|||zzz{{{~~~||||||~~~}}}{{{~~~wwwpppmmmrrrsssqqqnnnnnnoookkkeeehhhfffaaaWWWLLLAAA<<<::::::;;;???GGGTTT___fffiiizzz|||zzzuuutttvvvwwwtttuuuqqqppppppooolllnnnsssrrrpppqqqtttsssqqqsssxxxzzzyyyvvvtttqqqooonnnmmm|||~~~~~~{{{xxxvvvuuuuuuuuuvvvwwwuuurrrooommmqqqsssqqqsssuuusssmmmnnnmmmppprrrooohhhhhhmmmrrryyy|||zzzyyy{{{|||zzzzzzuuutttwwwyyyxxxvvvrrruuuyyy||||||zzzxxxwwwyyy~~~tttqqqppprrrvvv{{{~~~~~~ppp\\\PPPGGGGGGddd|||~~~qqq___OOOIIIKKKOOOQQQHHHHHHLLLQQQMMMCCC<<<;;;;;;999888:::===<<<888333:::>>>AAA@@@<<<666222000------,,,,,,,,,++++++++++++++++++++++++++++++++++++333666111+++,,,------,,,,,,---...///000000111111222444777999;;;<<<===999666555999BBBFFFEEEBBBAAABBBBBB??????EEEQQQZZZaaafffkkkkkkkkkrrr|||wwwwww~~~vvvYYYaaagggddd```gggyyylll```iiiyyyyyyccc___iiixxxsssdddOOO>>>777555444000000000000////////////------------,,,,,,,,,,,,---...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,///444<<>>999444777<<<===888111888;;;>>>>>>:::555111///,,,,,,+++++++++*********++++++++++++++++++++++++''',,,...,,,+++,,,---,,,,,,---...///000111111222111222555777:::<<<======999666666:::AAAEEEEEEBBBAAAAAAAAA>>>???GGGTTT___ccchhhllljjjhhhooo{{{wwwxxx~~~rrrYYYaaafffdddaaahhhyyy{{{kkknnnvvv{{{zzzvvv{{{www~~~www\\\BBB777444111111000000000000000000000...------------,,,,,,,,,.........---,,,+++***)))------------------------,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++222:::BBBFFFIIIKKKMMMQQQWWWXXXTTTYYYuuu|||___bbbqqqooosssfffVVViiilllqqquuutttooohhhccc]]]jjjxxx{{{uuu{{{}}}|||~~~xxx~~~||||||~~~{{{zzzxxxyyy}}}xxxzzz{{{||||||zzzxxxwwwwww~~~}}}wwwuuuwwwzzzwwwtttqqqoooooommmhhh___TTTKKKEEE<<<999777777<<>>>>>@@@;;;555555888888333///333555888999777444111///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++---......,,,------...///000111222222111222555777:::<<<======999777777;;;@@@DDDDDDBBBAAAAAA@@@===>>>FFFTTT___^^^eeekkkiiigggnnn~~~|||xxxuuuwwwoooWWW]]]cccbbbaaahhhyyy{{{yyy~~~rrrRRR>>>666222222222111000000000111111.........---------,,,,,,------------,,,+++***)))------------------------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------555???EEEGGGHHHKKKNNNSSSVVVUUUSSS___{{{```XXXpppbbbQQQcccmmmppptttuuusssmmmgggccciiiqqqxxxyyyyyy|||}}}zzz~~~~~~}}}|||}}}|||{{{}}}~~~zzztttttttttuuuvvvwwwxxxyyyxxx{{{~~~zzzvvv{{{~~~wwwuuuuuuuuuqqqoookkkeee___XXXQQQMMMBBB???:::777777:::@@@DDDRRR]]]gggiiihhhiiiiiiiiijjjggggggiiiiiijjjqqqyyy{{{sssmmmnnnppppppqqqssszzzwwwsssqqqrrrvvvzzz~~~vvvtttrrrsssuuuvvvuuuttt{{{|||~~~{{{wwwrrrqqqqqquuuwwwuuupppmmmnnnooonnnoooqqqrrrpppnnnrrrooonnnmmmmmmmmmmmmnnnnnnsssxxxxxxtttqqqpppqqquuuuuuwwwzzz~~~|||zzz{{{{{{yyywwwssspppmmmmmmooopppppppppqqquuu|||zzzyyyxxxtttpppMMMCCCXXXiiilllggg]]]XXX[[[```aaaYYYQQQSSS[[[___mmmyyyvvveeePPPAAA:::<<<:::777555444333333222333444777999:::999777555------------,,,,,,,,,,,,++++++++++++++++++++++++---+++)))+++---...---,,,------...///000111222222000222444777999;;;<<<===:::888888;;;@@@CCCCCCAAABBBBBB@@@<<<<<>>FFFKKKMMMNNNQQQSSSWWWUUUQQQRRRcccvvvzzzqqqfff\\\eeeyyyiiiSSS^^^hhhyyy}}}}}}xxxbbbVVV___iiirrrqqqoookkkiiijjjooosssoooiiijjj~~~|||~~~~~~~~~yyy{{{~~~{{{uuuqqqttttttssstttvvvxxx{{{}}}|||{{{}}}|||vvvtttxxx}}}}}}tttlllgggccc___\\\TTTRRRMMMEEE<<<666444444999@@@HHHMMMRRRXXXYYYVVVNNNKKKJJJMMMPPPPPPRRRWWWWWW```ppp}}}~~~yyywwwyyy~~~}}}zzzxxxuuutttsssrrrrrrsssvvvyyy}}}uuusssqqqrrrvvvyyy{{{|||xxxwwwwwwxxxrrrkkkkkkpppwww{{{{{{tttqqqvvvzzzzzz|||uuuppprrrsssqqqqqqtttssssssssssssqqqqqqqqqrrrrrruuuxxxuuupppooosssxxx{{{|||zzzxxx{{{zzztttooonnnnnniiinnnssssssqqqvvv~~~xxxwwwiiiXXXKKKAAA<<>>DDDPPPYYYaaaccceeegggkkkrrr|||}}}xxxsssuuu|||}}}ggghhhgggccccccmmmpppuuuqqq888777444111/////////000//////.........---------******+++,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,---...//////<<>>>>>===@@@EEEJJJ\\\ttttttrrrwwwzzzzzzyyywwwuuurrrooonnnjjjnnntttwwwwwwxxx{{{~~~ssspppmmmlllppptttxxxzzzxxxxxxyyyxxxppphhhkkkssszzzvvvrrrvvv|||~~~{{{sssnnnqqqsssqqqrrrvvvrrrqqqppppppqqqsssuuuuuunnntttxxxuuuooonnnttt||||||yyyzzz}}}zzztttsssxxxyyytttrrrrrrmmmtttzzzxxxsssvvv~~~}}}uuutttnnnhhh___KKK999BBBTTTXXXfffwwwbbbVVVLLLPPPQQQPPPRRRSSSLLLBBB>>>:::666999???AAA<<<666333222222444666666333///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,)))***------***---444++++++,,,---...///000000---...111333666888999999::::::;;;===>>>@@@AAAAAAAAABBBCCCAAAAAAFFFQQQZZZ[[[[[[[[[___hhhttt|||vvvvvv|||qqqqqqmmmgggeeeooozzzuuu}}}vvv~~~}}}wwwuuunnnnnnxxxLLL999,,,///333000---000////////////.....................------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------000...++++++---000222333AAAHHHMMMOOOQQQUUUWWWUUUZZZSSSWWW]]]\\\aaaccc\\\TTTQQQlllssseeeQQQhhhaaacccrrrvvvOOOQQQ```gggrrrpppgggdddkkkpppmmmnnnrrrnnnuuu}}}|||~~~~~~~~~~~~|||{{{zzzzzzwww{{{|||zzz}}}~~~|||{{{zzzxxxwwwuuu}}}|||~~~~~~}}}~~~xxxnnniiihhhfffaaa```^^^ZZZTTTLLLDDD<<<888666444444777<<>>>>>999666666666888???GGGKKKvvv~~~|||zzzqqqwww{{{|||wwwtttrrrpppmmmrrruuuzzz}}}}}}zzzuuurrrqqqsssrrrooooootttyyy{{{rrruuu{{{~~~uuujjjhhhnnnvvvxxxxxxvvvsssuuu}}}xxxsssttttttooommmooojjjpppsssrrrtttzzz{{{wwwtttuuuwwwyyy{{{{{{zzzyyyxxxzzz|||zzzwwwuuuwwwyyy}}}xxxpppqqqtttuuusssxxx}}}{{{vvvuuuzzz|||xxxuuulll```RRR@@@999JJJbbbssseeeOOOCCCDDDJJJRRRUUUQQQMMMMMM???999666888:::777666666444111//////222444444333///...---+++******++++++))))))*********++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------.........///111333666888:::;;;<<<:::===AAABBB???>>>@@@CCCDDDBBB???>>>DDDOOOYYYaaaZZZYYYbbbnnnxxxxxxvvvzzzwwwvvvoooggggggrrr~~~wwwrrr{{{|||sss{{{uuuqqqqqqhhheeejjjqqqvvvYYYCCC111000333000...000////////////..................---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...---,,,,,,---000333555EEEKKKOOOOOOPPPTTTVVVUUUYYYOOONNNVVV\\\aaa\\\PPPPPPYYYooozzznnneee[[[pppeeedddrrrvvvPPPVVVeeellluuuooofffdddlllqqqnnnkkkmmmttt}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||wwwyyy}}}}}}~~~|||xxxvvvuuuxxxzzzyyyzzz}}}~~~~~~xxxwwwrrrkkkjjjllljjjggg^^^\\\ZZZVVVPPPJJJDDDAAA999666333333777::::::999777444333666888:::BBBJJJhhh}}}uuutttrrrwwwzzzzzzuuurrrsssssspppxxxyyy{{{}}}~~~}}}|||{{{vvvsssppppppqqqssswwwzzztttrrrssswwwvvvpppnnnqqqpppqqqrrrpppoooqqqvvvzzzxxxqqqlllnnnooollliiijjjhhhmmmqqqqqquuuyyyxxxssstttvvvwwwwwwvvvvvvwwwwwwtttuuutttsssrrrtttxxx{{{zzz~~~|||tttnnnpppssssssyyyyyyyyywwwsssrrrsssuuu{{{wwwyyypppeeeVVVBBB888GGG]]]yyywwwbbbRRRGGGEEEGGGLLLMMMHHHCCCBBBBBB:::333444555555777999444222///000222444444333000///---++++++***++++++************++++++++++++......---,,,++++++++++++,,,,,,,,,---------.........///111333555777999:::;;;:::<<>>===CCCNNNXXX]]]]]]```fffqqq||||||vvvuuuzzz}}}yyywwwqqqhhhhhhsss~~~||||||}}}pppiii___ZZZ^^^eeennneeeLLL666000222111000111////////////...............------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++---...---,,,///555:::JJJOOOQQQOOOPPPTTTVVVUUUYYY\\\eeeooouuurrrhhh]]]ZZZnnnzzzxxxsssjjjdddgggtttkkkkkk{{{fffJJJVVVeeekkkqqqkkkeeegggppptttpppnnnppp|||}}}~~~}}}|||||||||}}}~~~{{{}}}{{{{{{||||||zzz{{{|||{{{xxxwwwxxx|||{{{xxxzzz|||{{{xxxooopppnnnkkkkkknnnmmmjjj______^^^[[[XXXTTTPPPNNNBBB<<<555222333555666555222111222777999:::@@@GGGccc{{{xxxxxx}}}yyy||||||wwwuuuwwwxxxvvv||||||{{{|||}}}~~~tttooosssuuussstttyyywwwqqqnnnrrrxxxyyywwwvvvqqqrrrrrrrrrsssuuuwwwxxxtttnnnlllnnnooommmjjjjjjnnnqqquuuyyy}}}|||vvvsssuuuvvvuuusssssswwwzzz{{{yyyvvvttttttwww|||~~~vvvvvvrrrmmmllloooqqqqqqzzzxxxtttrrrpppooonnnmmmttt{{{}}}yyyyyy|||wwwvvvyyyzzzwwwssszzzuuulll\\\GGG:::CCCTTTqqq}}}yyylllddd\\\TTTIIIEEEEEEJJJMMMJJJGGGFFFCCC;;;555555666555555777444222000000222444444333111000...,,,++++++++++++******+++++++++,,,,,,,,,000///...---++++++++++++,,,,,,,,,---------......///000111333555666888888:::999<<>>===BBBMMMWWWYYYccciiikkkrrr}}}xxxssssssyyyzzzyyyxxxqqqhhhiiiwwwxxxpppooooooxxxxxxmmmjjjkkkpppsss{{{jjj___XXXZZZ___jjj~~~|||llleeeOOO888111222222000000////////////............------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))),,,///...---000999@@@KKKPPPRRRPPPPPPUUUXXXXXXWWWtttxxx}}}qqqfffllljjjlllvvv}}}QQQGGGWWWdddiiimmmhhhhhhnnnvvvuuupppsss|||~~~~~~~~~{{{{{{||||||}}}~~~zzzzzz|||{{{xxx{{{}}}|||yyyyyy|||}}}{{{~~~}}}|||xxxuuuooopppooolllmmmooommmiiiffffffdddccc```]]]ZZZYYYNNNFFF<<<666444555555444444333555999999777999>>>BBBSSSooo}}}}}}~~~{{{||||||zzzzzzzzzzzz{{{|||uuuooouuuxxxtttrrrwwwwwwrrrooossszzz}}}{{{yyysssssstttwwwzzz|||{{{zzzxxxuuurrrtttuuussspppmmmqqqssswww}}}}}}wwwrrrtttuuutttqqqsssxxx}}}zzzwwwvvvwwwxxxxxxrrroookkkiiikkknnnooonnnuuutttsssqqqoooooopppqqqpppvvv|||}}}||||||{{{zzzwwwuuuvvvzzz}}}xxxpppoootttxxxxxxuuuwwwuuupppcccNNN???@@@III]]]dddddd[[[WWW[[[]]][[[NNNGGGDDDIIIOOOOOOMMMMMMEEE???;;;;;;;;;666222000444333222111222333444444333111///---++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,---------......111111222444555777888888999888;;;AAACCCAAA@@@CCCAAABBBAAA>>>===CCCMMMVVVZZZhhhooolllpppzzzuuupppqqqwwwzzztttuuupppgggjjjzzz}}}|||~~~|||xxxwwwssswwwyyyvvvrrrrrryyy{{{qqqjjjkkkpppsssmmm```TTTOOOOOOQQQVVVaaapppuuuhhh^^^]]]___dddsss}}}sssqqqjjj^^^MMM:::222222222000...////////////............------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))),,,/////////444===EEEJJJOOOQQQPPPQQQWWWZZZZZZUUUmmmhhhdddpppzzz\\\JJJQQQ^^^fffjjjkkkjjjnnnuuuxxxqqqlllwww~~~~~~}}}xxxuuuxxx{{{|||||||||}}}~~~}}}|||}}}}}}}}}xxx}}}|||yyyzzzyyywwwvvvxxx~~~}}}zzz}}}|||vvvrrrqqqnnnpppooommmnnnpppnnniiijjjiiihhheeeccc```]]]\\\YYYPPPDDD;;;777666444333666555777;;;999555555888555;;;QQQppp}}}yyy{{{~~~~~~}}}{{{wwwxxxyyyzzz|||}}}tttoootttwwwsssqqqrrrrrrsssttttttvvvxxxwwwuuuoooooorrrvvvyyy{{{zzzxxx{{{yyywwwuuuvvvvvvqqqmmmkkklllpppwww{{{zzzuuurrruuuuuutttqqqnnnooosssvvvzzzyyywwwtttqqqooonnnnnnqqqlllhhhiiimmmooonnnnnnrrruuuvvvsssnnnmmmrrrwwwoootttxxxxxxzzz}}}{{{wwwvvvuuutttssssssvvvzzz~~~}}}uuurrruuuyyy{{{|||tttsssqqqgggWWWGGG@@@@@@MMMUUUXXXTTTUUU^^^cccbbbTTTJJJDDDIIIQQQSSSQQQPPPQQQGGG>>>;;;999444111222444444333222222222333555444333000...,,,+++++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,---------......111222333444666777999999999888;;;AAACCCAAA@@@CCCAAACCCCCC@@@???DDDNNNWWW^^^jjjnnnhhhlll|||xxxsssoooooouuu|||yyymmmqqqmmmfffkkk|||fffcccaaaccchhhiiieee```___cccgggkkknnnqqqtttvvvrrrjjjgggooozzzvvvhhh[[[VVVXXX]]]gggnnnvvvzzzvvvkkk]]]TTTOOOTTTXXXVVVNNNFFFAAAAAA???DDDNNN^^^oooxxxllleeegggjjjlllttt~~~{{{fffcccaaa\\\PPPAAA777333222111///////////////............,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,...///222999CCCJJJIIINNNQQQQQQRRRWWWZZZZZZZZZssscccqqqsssWWWHHHLLLZZZ___fffllljjjqqqsssvvvuuulllkkk}}}xxx|||{{{~~~~~~~~~xxxsssrrrvvvzzzyyyzzz|||~~~}}}yyyxxx{{{zzzuuuuuuwwwwww}}}{{{wwwtttuuuwww{{{}}}{{{{{{}}}tttmmmjjjiiiiiikkkkkkkkkmmmqqqppplllhhhhhhfffdddbbb```^^^^^^___WWWKKKBBB===999555222444444777;;;:::666555888:::555>>>XXXnnnuuuyyy~~~zzz}}}yyyyyyvvvssswwwyyyzzz|||}}}}}}||||||xxxuuutttuuuwwwvvvssspppnnnsssuuurrroooooopppooooooqqqtttwwwxxxxxxxxxwwwxxxwwwtttpppqqqrrroooiiihhhhhhlllrrrtttqqqpppqqqyyyvvvrrrnnnkkkkkkkkkkkkpppsssuuusssooommmnnnpppsssnnnkkkoooqqqpppnnnooouuuyyyzzztttllliiiooouuummmppprrrssswww}}}~~~{{{uuutttsssssstttwwwzzz|||xxxsssrrruuu{{{wwwtttooohhh]]]OOOCCC===@@@LLLTTTUUUWWW___bbb```TTTJJJEEEOOO\\\ddddddccc]]]NNN???666222111444888444555555333111111333555666444111///,,,+++******))))))*********+++++++++(((((((((((()))+++,,,---,,,,,,,,,---------......000111222444666777999999:::999<<>>@@@EEENNN\\\kkkxxxsssiiifffooovvvvvvwwwzzzbbb\\\\\\ccc[[[MMM>>>444111222222////////////............,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------000666>>>GGGMMMJJJOOOSSSRRRSSSVVVXXXVVV\\\tttggggggIIICCCPPP]]]\\\fffsssnnnwwwsssqqqooonnnwww}}}{{{||||||~~~{{{wwwuuuvvvyyy|||zzz{{{~~~}}}{{{xxxwwwxxx|||}}}zzzxxxuuurrrtttyyy{{{wwwttttttwwwyyyxxxvvv}}}yyyxxx}}}yyyqqqkkkfffcccaaadddffffffeeehhhlllmmmiiiddddddcccccccccddddddeeeeee^^^TTTKKKEEE???999444444444777;;;:::666666999;;;555666FFFZZZhhhuuuwwwzzzyyytttqqqsssuuussswwwwwwwwwxxxxxxwwwvvvvvvuuu}}}{{{|||}}}uuuqqquuutttmmmjjjmmmooonnnssswwwzzzzzzwwwuuuuuuwwwttttttpppkkkmmmqqqoooiiijjjjjjnnnrrrpppmmmpppwwwzzzuuupppnnnoooooollliiioootttxxxuuupppooouuu{{{uuuqqqrrrvvvvvvqqqooopppxxxxxxvvvqqqkkkiiilllpppmmmnnnmmmnnnuuu~~~zzzxxxwwwvvvvvvwwwwwwwwwyyyyyyuuupppnnntttyyynnneee___VVVHHH===666FFFSSSUUUXXX^^^aaa___YYYOOOKKKVVVgggpppqqqooo[[[MMM???777444222444888555555666444111111333666777555222///---+++******(((((()))))))))*********))))))))))))***+++,,,,,,,,,,,,,,,---------......---...000222444666888999;;;:::<<>>===@@@HHHTTT```hhhhhhsss}}}yyy{{{}}}oooqqqgggeeepppwwwrrrkkkiiirrrkkkmmmmmmfffVVVCCC555111333555000/////////............,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++,,,,,,,,,---------///---,,,000888BBBJJJNNNKKKPPPTTTSSSSSSUUUUUUSSSTTTuuuaaaiiioooqqqnnn~~~xxxdddKKKGGGVVV___\\\lll~~~yyyyyypppjjjlllttt~~~~~~}}}}}}~~~{{{zzzzzz|||~~~xxxzzz|||~~~zzzyyyxxxwwwwwwzzzyyyuuuxxxxxxsssvvv~~~vvvrrrpppttt{{{}}}yyytttvvv{{{|||wwwtttxxx}}}ppphhheeedddaaa^^^cccdddcccaaacccggggggdddaaabbbcccdddgggiiilllmmmjjjccc[[[SSSMMMFFF===888666666888<<<:::666555888;;;777888@@@LLLZZZiiitttvvvxxxtttnnnlllqqqvvvwwwvvvuuusssrrrqqqqqqqqqqqqvvv|||wwwxxxssskkkjjjppprrrppptttxxx{{{yyysssoooppprrrttttttpppkkkmmmssssssmmmjjjjjjnnnpppmmmiiiooozzzyyytttoooppptttwwwtttoooqqqvvvyyytttmmmmmmvvvwwwtttvvv{{{yyyrrrooorrrxxxuuupppllljjjjjjkkklllooonnnllllllsss~~~{{{yyyxxxvvvtttrrrqqqssstttrrrqqqyyy}}}mmmbbb___YYYLLL@@@444FFFUUUYYY\\\ccchhhgggfffYYYRRRYYYfffkkkhhhcccQQQHHH@@@>>>;;;666222222555666666444111111333666888666333000---+++******(((((((((((()))))))))))),,,,,,++++++***+++++++++,,,,,,,,,---------......+++,,,---000222555777888<<<:::===AAABBB???>>>@@@???AAABBB@@@???CCCMMMUUURRROOORRR```nnnxxxuuuqqqooorrryyyyyydddkkksssrrrjjjnnn|||xxx{{{YYYTTTMMMIIILLLVVVbbbkkkuuuqqqfffWWWHHH???>>>???===>>>???>>>???FFFRRR[[[sssiiiWWWHHHCCCDDDBBB===>>>??????>>>>>>???AAACCC@@@@@@???===::::::===???AAA???===<<>>:::777777;;;;;;999999;;;>>>:::999<<<@@@HHHZZZkkkooolllhhhfffhhhnnntttyyyuuutttuuuvvvqqqkkkiiilllooo~~~|||oooiiilllqqqsssrrruuutttrrrqqqqqqooollljjjvvvrrrmmmlllnnnooommmkkkjjjnnnqqqrrrooommmmmmnnnzzzuuuuuuzzz~~~}}}zzzrrrxxx{{{yyyxxxzzzyyyvvvsssxxxxxxqqqiiiiiiooouuusssvvvwwwuuuooommmooorrrvvvrrrmmmnnnsss{{{~~~yyyvvvwwwyyy{{{rrrpppoooooottt}}}zzzsssjjjgggbbbTTTDDD<<<>>>IIIWWW\\\^^^mmmkkkYYYOOONNNRRRVVVLLLFFF@@@>>>:::555444555<<<<<<:::555111000222555333222000...,,,++++++***)))))))))***+++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------///000111222444777999:::;;;<<<>>>??????@@@BBBDDDBBBDDDDDD@@@===AAALLLVVVUUUZZZ^^^aaakkkzzzsssooommmqqqzzzwwwlllmmmtttlllbbbkkkvvvzzzlllkkkiiiiiikkkmmmnnnnnnddd___WWWOOOHHHBBB>>><<<;;;<<<<<<;;;:::>>>DDDIII]]]YYYPPPEEE@@@BBBBBB?????????@@@??????@@@AAACCC@@@@@@???===;;;;;;===???@@@>>>===<<<>>>BBBFFFIIINNNQQQXXXdddmmmvvvyyyggg]]]lll||||||ooommmwwwyyyrrr```KKK===777555333111////////////...---000000/////////.................................---------,,,,,,+++++++++///...,,,++++++,,,...//////---///666AAAJJJNNNNNNVVVUUUSSSTTTUUUVVVUUUSSSfffjjjkkkfff___bbbuuusssfffpppxxxuuussstttLLLGGGQQQ___kkkvvv|||xxxppphhhiiisss~~~}}}~~~yyy|||zzz}}}{{{{{{}}}~~~yyyvvvvvvtttrrrtttyyyyyyxxxwwwwwwwwwvvvtttrrruuuwwwyyyyyyxxxzzz{{{ooogggdddbbb___\\\\\\]]]]]]^^^___aaabbbccc___aaaccccccbbbaaacccfffgggfffeeebbb]]]TTTJJJCCC;;;777666888999888999<<<===<<<>>>CCCDDDGGGQQQ\\\eeedddccccccgggmmmrrrvvvvvvrrrnnnkkkeee___]]]```gggzzz|||wwwnnnkkkooouuuxxxxxxuuutttsssssssssrrrooommmtttqqqnnnllllllmmmnnnnnnkkkooorrrsssrrrqqqrrrtttyyyuuurrrttt{{{www{{{}}}zzzyyy{{{{{{yyysssvvvvvvpppjjjjjjqqqxxxvvvxxxyyyvvvqqqmmmnnnpppvvvrrrooopppuuu}}}|||zzz{{{~~~|||zzzxxxxxx{{{xxxtttllldddaaa^^^TTTGGG>>>;;;@@@OOO\\\jjjvvv^^^OOOHHHIIIJJJOOOGGG@@@>>>;;;777666888::::::888555111000111333222111000...,,,++++++******************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------///000111222444666888::::::<<<>>>??????@@@BBBCCCBBBDDDDDD@@@>>>BBBNNNXXXZZZ^^^```ccckkkxxxsssooolllpppyyy~~~fffpppiii```hhhssszzzfffhhhlllpppqqqlllbbbZZZNNNJJJEEEDDDEEEDDD???;;;<<<<<<;;;;;;;;;<<<===>>>IIILLLMMMIIIFFFGGGEEEBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@AAA@@@>>><<<;;;===??????>>>===<<<===???BBBCCCEEEGGGMMMUUU^^^iiizzz{{{zzzqqqxxxzzznnnlllzzzmmmYYYCCC666222333111//////000000///...//////.........---------------------------------------,,,,,,,,,,,,++++++...---,,,++++++,,,---.........111888BBBJJJNNNNNNXXXVVVSSSTTTUUUUUUSSSQQQbbbaaa^^^ZZZ[[[eeeuuuuuueeebbbnnnpppooovvvwwwIIIGGGUUUfffrrrxxxxxxqqqiiieeemmm~~~~~~zzzwww{{{zzz|||yyy~~~|||~~~{{{zzz{{{}}}}}}zzz{{{~~~yyyvvvwwwuuurrrsssvvvyyyzzzyyywwwtttrrrrrrsssuuuxxx|||||||||}}}zzzmmmddd```^^^]]]\\\[[[ZZZ[[[[[[]]]___bbbcccbbbaaa___```aaacccddddddfffgggggggggddd\\\RRRKKKCCC<<<888888999999;;;???===@@@GGGLLLJJJFFFEEEHHHTTTVVVXXX\\\aaagggkkkmmmoooggg___XXXQQQJJJJJJMMMZZZoooyyywwwvvvrrrpppxxxuuuqqqnnnnnnrrrwww{{{}}}tttttttttuuuvvvvvvsssqqqsssrrrpppmmmkkkkkknnnppppppqqqssssssrrrqqqrrrssswwwtttsssvvv{{{}}}zzzwwwxxxxxxvvvrrrssssssppplllkkkpppvvvtttwwwxxxuuupppkkkjjjjjjrrrpppnnnooottt{{{}}}{{{||||||yyyxxxyyyxxxuuurrrlllkkkiiifffeee```UUUIII<<<666888HHH]]]qqqlllWWWIIIDDDEEEGGGMMMEEE>>>===<<<888666777666777777555222000000000111000///...---,,,+++++++++++++++***************)))************+++++++++++++++,,,,,,,,,,,,------//////000222444666888999:::;;;===>>>>>>???AAABBBBBBDDDDDD@@@>>>DDDQQQ\\\bbbcccdddfffnnnxxx~~~tttooollloooxxxuuu^^^jjjggg^^^eeepppxxxLLLNNNRRRXXXYYYTTTIII@@@@@@>>>===>>>@@@AAA???===<<<:::888999;;;=========>>>DDDLLLPPPSSSSSSKKKBBBBBBAAA???????????????>>>AAAAAAAAA???===<<<>>>???>>>>>>=========>>>>>>???@@@@@@CCCGGGJJJQQQ```ooozzz|||{{{{{{mmmiiilllqqqVVV===111333111//////000111000///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......///444<<>>999:::???CCCUUUdddooouuummmgggoooqqqqqqqqqrrrtttwwwzzz|||sssssstttvvvxxxxxxvvvtttttttttsssoookkkjjjmmmpppuuuuuutttrrrpppnnnmmmmmmsssrrrrrrrrrtttvvvvvvvvv~~~{{{vvvtttrrrnnnpppppprrrssspppkkkkkknnnmmmppprrrqqqmmmhhheeedddlllkkkjjjlllpppwww||||||xxxxxx|||}}}xxxsssqqqqqqoooiiiccc```fffmmmsssrrrhhhXXXLLL;;;444555EEEYYYhhhrrrwwwiiicccYYYMMMFFFCCCEEEHHHEEE@@@===>>>>>>999444333333444444444222000......000/////////...---,,,+++,,,+++++++++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,------//////000111444666888999:::;;;===>>>===>>>@@@AAABBBCCCCCC@@@???FFFSSS___gggffffffiiipppyyy~~~wwwrrrmmmooowww|||zzz```[[[iiiggg^^^cccmmmvvvBBBAAAAAACCCEEEEEEAAA======>>>???>>><<<===@@@BBB===:::777666888:::;;;;;;888>>>HHHTTT```bbbVVVHHHFFFCCC???=========<<<;;;AAAAAABBB@@@>>>===>>>???@@@??????>>>>>>>>>======>>>======>>>===???HHHRRR___nnn|||~~~qqqggghhhkkkxxxzzz~~~UUU:::444222000///000111000///------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...111888@@@HHHMMMOOOOOOMMMSSSWWWUUUSSSZZZkkkzzzmmm___gggvvv~~~rrriii^^^^^^aaa^^^jjjtttIIICCCKKK___qqqtttnnnkkkooorrr{{{zzzxxxxxxzzzzzz{{{{{{{{{zzzzzz|||}}}}}}~~~~~~~~~|||{{{{{{}}}|||yyyzzz{{{xxxvvvwwwtttxxx||||||xxxtttrrrssswwwzzz~~~~~~|||zzzzzz|||{{{vvvnnngggbbb___]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYY___bbbeeeccc```aaagggmmmkkkjjjhhhhhhhhhgggdddbbb\\\OOOBBB=========???CCCBBBIIIPPPRRROOOIII@@@:::777:::???DDDHHHIIIJJJIIIHHHCCC===999666555<<>>GGGQQQaaaqqqpppnnnwwwvvvvvvwwwxxxyyyyyyyyyyyyrrrssstttwwwyyyyyywwwuuuuuuvvvvvvrrrmmmkkkmmmooovvvuuutttsssqqqooommmkkkkkklllmmmmmmkkkkkkkkkkkkxxx}}}{{{xxxvvvrrrnnnrrrqqqvvv{{{xxxnnngggffffffiiimmmooommmiiifffccciiiiiijjjkkknnnsssxxx|||}}}wwwuuuwww{{{}}}vvvooommmmmmmmmjjjfff^^^dddooowwwvvvkkk]]]TTTBBB:::666>>>LLLUUUWWWWWWXXXWWWTTTNNNGGGCCCBBBBBBAAA@@@CCCGGGEEE;;;333000111222222333222111...,,,......//////...---,,,,,,,,,+++++++++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,------...///000111333555777999:::<<<===>>>===>>>???AAAAAACCCCCCAAA@@@GGGTTT```fffbbbaaafffooowww{{{}}}zzztttooopppwww|||www]]]]]]kkkhhh___ccclllttt~~~DDDCCC@@@>>>===>>>???@@@???BBBCCCAAA>>>===AAAEEEGGGEEEAAA===:::::::::;;;:::===FFFUUUhhhppphhhZZZMMMGGG@@@<<<;;;<<<:::999AAABBBBBBAAA???>>>>>>???CCCBBBBBBAAA@@@@@@@@@@@@???===<<<>>>===<<>>======???BBBEEEKKKPPPPPPNNNJJJCCC;;;111333777999;;;<<<;;;;;;:::999888777888???PPPaaaeeeccc[[[^^^lllpppqqqyyy|||{{{{{{}}}~~~}}}zzzwwwtttuuuvvvyyy{{{zzzwwwtttuuuvvvvvvtttrrrpppoooppptttttttttuuuuuutttqqqnnniiilllpppqqqooommmnnnppprrrxxx|||zzzyyyzzzyyyvvvwwwtttyyyssshhheeeeeeiiinnnrrrrrrooojjjffflllmmmoooooopppssswwwzzzyyyuuuvvvxxxxxxrrrkkkhhhiiilllmmmmmmccceeekkkpppmmmeee___^^^OOODDD999666<<>>>>>>>>>>>???AAA???BBBDDDBBBAAAGGGSSS^^^aaa[[[YYYaaakkkrrrvvvyyyyyytttppprrryyyzzzvvv___```llliii___eeemmmsss{{{}}}MMMOOOOOOJJJCCC>>>===>>>???AAACCCDDDDDDCCCCCCDDDMMMMMMLLLGGGAAA<<<;;;<<<===>>>CCCMMM___mmmnnngggTTTLLLBBB<<<;;;<<<;;;999AAABBBCCCBBB@@@??????@@@GGGFFFDDDCCCBBBBBBCCCCCCDDD???<<>>??????>>>>>>@@@AAA===AAADDDCCCBBBGGGRRR[[[___XXXVVV___jjjooosssvvvvvvrrrpppsss{{{www~~~xxxfffaaakkkggg___fffppptttzzz|||[[[aaaddd^^^QQQFFF@@@???>>>>>>AAAEEEJJJJJJFFFAAAHHHKKKNNNJJJBBB;;;888999::::::;;;???LLL\\\eeeeeeYYYPPPDDD===;;;<<<;;;:::AAABBBDDDCCCAAA??????@@@IIIHHHFFFDDDCCCDDDEEEFFFIIIBBB===@@@DDDDDDCCCDDDFFF>>>>>>FFFIIIHHHVVViii{{{uuuooojjjhhhfffjjjttt}}}|||zzzQQQ888666333111000///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,000777BBBKKKPPPRRRRRRRRRTTTWWWXXXWWW___xxxyyy```hhhvvvgggFFF@@@OOOSSSppppppnnnmmmrrrxxxxxxsss}}}~~~}}}zzzyyyzzz{{{zzzyyyxxxxxxyyy{{{zzzyyyzzz}}}|||}}}~~~}}}vvv|||zzztttvvvzzz{{{|||}}}sssoookkkkkkpppvvvyyyyyyyyy{{{}}}|||yyyxxxzzz}}}vvvqqqhhh^^^VVVTTTUUUXXXXXXYYY\\\]]]^^^\\\ZZZXXXYYY[[[^^^bbbfffiiikkkkkkmmmmmmnnnqqqssssssrrrpppfffWWWHHHCCCDDDEEEHHHJJJEEEKKKNNNLLLKKKJJJBBB999333222222222222333444555222444777888<<>>DDDIIILLLNNNLLLGGGEEEGGGJJJ[[[bbbjjjfffRRR<<<333444333000...///222333111///+++,,,...000000///...,,,))))))******+++++++++,,,)))************+++++++++++++++,,,,,,,,,---------......///000333555777888===>>>@@@@@@??????@@@BBB<<>>AAAEEEHHHJJJDDDAAA@@@>>>:::666999???===888888>>>BBBDDDKKKSSSWWWSSSLLLCCC;;;777666777===AAAEEEDDDAAA???AAADDDSSSNNNJJJIIIGGGCCCDDDGGGHHHIIIFFFAAAEEEPPPSSSNNNKKKDDDAAAEEENNN[[[ooo}}}vvvfffgggeeedddfffkkkqqqwwwzzzyyyhhhPPP;;;,,,---111///...000........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,+++,,,---.........999>>>FFFKKKLLLNNNQQQTTTTTTXXXVVVUUUdddpppmmmyyytttbbbBBB===TTT```pppkkknnnxxxyyyppplllppp~~~yyy{{{~~~}}}|||wwwsssuuuyyy{{{{{{yyyzzz}}}~~~|||}}}~~~vvvwww||||||wwwwww~~~zzzvvvwwwzzz{{{yyyvvvnnnnnnoooqqqssstttvvvvvv~~~|||xxxvvvxxx|||yyylll```[[[ZZZWWWVVVVVVXXXZZZ\\\\\\ZZZXXXXXXXXXYYYWWWXXX]]]eeekkkkkkiiikkkjjjjjjnnnrrrtttqqqnnneeeOOOHHHJJJEEEHHHTTT[[[PPPPPPPPPPPPMMMIIIDDD@@@444444555444444333111000000333777:::>>>GGGRRRZZZjjj|||}}}wwwnnndddeeegggfffmmmyyywwwpppuuuzzzxxxwwwuuurrrppppppsssrrrrrrtttxxx~~~xxxqqqpppooommmkkkkkklllnnnqqqrrrsssqqqmmmmmmooorrrrrruuusssooopppwww{{{yyyrrrqqqssswwwvvvnnnfffccchhhjjjnnnssswwwtttkkkdddhhhnnnrrrrrrsssuuuuuurrrqqqsssuuuwwwwwwvvvvvvvvvyyyqqqjjjhhhkkklllhhhcccbbbaaaeeejjjggg]]]XXXYYYTTTLLLDDD<<<444111;;;IIIMMMIIIIIIMMMMMMGGGFFFIIIUUUUUUPPPGGGCCCCCC???888111000111222333333111////////////111222111///,,,,,,+++******))))))******(((((()))***+++,,,,,,,,,---,,,,,,+++*********+++//////000111222444666777777<<<>>><<<<<<>>>???>>>===BBBDDDAAA>>>EEEUUUdddooo___UUU\\\hhhooopppqqqsssqqqpppssszzzwwwkkkkkkfff___dddrrr{{{{{{~~~[[[hhhssstttlllbbbXXXPPPDDDDDDCCCDDDDDDCCCAAA@@@@@@===;;;;;;777555888>>>AAA<<<:::===>>>===AAAGGGNNNMMMIIICCC===999888999>>>BBBDDDCCCAAAAAAEEEHHHPPPLLLIIIIIIGGGEEEFFFJJJNNNOOOLLLFFFIIISSSUUUQQQPPPMMMOOOUUU]]]jjjwwwdddcccdddffffffhhhmmmuuuzzzwwwzzzrrrgggPPP???333444555000...111........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,++++++---.........:::@@@GGGKKKLLLNNNPPPSSSSSSWWWVVVUUUbbbxxx~~~~~~zzzwww~~~sssWWWAAAJJJaaajjjooonnnqqquuupppnnn{{{}}}xxx{{{~~~~~~}}}zzzxxxqqqqqqsssxxx|||~~~~~~|||tttrrrxxx{{{yyyzzz{{{ttttttzzz|||yyytttpppqqqrrrsssssssssrrrrrryyyyyyzzz{{{~~~vvvjjj^^^ZZZYYYVVVUUUUUUUUUWWWYYYYYYXXXWWWWWWXXX[[[YYYYYY^^^eeeiiiiiigggjjjjjjkkkooossssssoookkk\\\LLLLLLXXXYYY[[[___^^^UUUTTTVVV[[[^^^ZZZNNNDDD888777666444222111111000666777999:::;;;>>>CCCGGGFFFNNNUUUYYY[[[ZZZTTTLLLOOORRRRRRZZZjjjnnnnnnwwwwwwwwwwwwvvvuuuuuuwwwzzzsssqqqoooqqquuuwwwuuuqqqmmmmmmnnnnnnmmmmmmmmmmmmrrrttttttqqqmmmkkkmmmpppppptttsssppprrrxxx{{{yyyzzztttooopppooommmlllnnngggiiilllnnnnnnllliiigggiiinnnqqqnnnmmmoooqqqqqqlllkkkmmmsss|||}}}yyyvvvrrrmmmjjjjjjjjjhhhfffaaa___bbbgggggg```[[[ZZZWWWPPPIIIBBB888444:::DDDIIIIIIOOOZZZ]]]TTTHHHAAAFFFGGGEEE@@@???@@@===666/////////111333444222111.........000111000...+++,,,+++******))))))******(((((()))++++++,,,,,,+++---,,,++++++******++++++/////////111222444666777888===???===<<>>>>>BBBDDDAAA>>>EEEUUUcccggg]]]WWW```kkkpppqqqqqqqqqpppooossszzzxxxooooooiii```bbbnnnuuutttaaajjjooojjj```XXXQQQLLLNNNNNNOOOPPPNNNJJJCCC>>>>>>:::888888666555999???DDD@@@>>>>>><<<::::::===CCCDDDEEECCC@@@===;;;;;;???BBBDDDCCCBBBDDDHHHLLLMMMIIIGGGHHHHHHFFFGGGKKKTTTVVVRRRLLLNNNWWWYYYUUUVVVYYY___gggnnnyyy|||fffbbbeeehhhiiijjjnnnvvv}}}{{{xxxvvvtttpppggg\\\SSSIII;;;222333444///,,,...........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---///000===BBBHHHKKKLLLMMMPPPRRRTTTVVVUUUTTT]]]lllssspppooovvvvvvzzz{{{llliiibbbuuu|||uuuyyyOOODDDVVVhhhooossstttuuuppphhhnnnzzzuuuwww|||~~~~~~}}}zzzyyy{{{}}}sssqqqqqquuu|||}}}}}}{{{ssstttyyy}}}||||||~~~}}}}}}uuummmlllqqquuurrrmmmssstttvvvxxxxxxwwwvvvuuurrrtttxxx{{{}}}~~~}}}}}}sssggg\\\XXXXXXUUUTTTTTTRRRTTTVVVVVVVVVUUUVVVWWW]]][[[[[[^^^dddggggggeeeeeefffjjjpppuuutttpppkkkVVVMMMWWWjjjooonnniii```UUUSSSVVVcccooonnn___OOO>>><<<888555333333333444999999:::::::::999999999===999;;;EEEKKKHHH???888999<<<;;;CCCUUU```kkk||||||}}}|||yyyxxxxxxzzz|||{{{uuupppnnnoooppppppnnnfffhhhkkknnnpppppppppoootttuuuuuuqqqllljjjkkkmmmmmmqqqrrrrrrtttwwwxxxvvv{{{tttooonnnooooooqqquuuiiikkklllkkkiiihhhjjjlllkkkqqqrrrlllhhhjjjnnnpppkkkfffgggqqqyyywwwwwwtttooohhhddddddeeeaaa]]]]]]cccgggddd^^^[[[XXXSSSMMMGGG===666777<<>>@@@AAABBBDDD@@@;;;000//////000111222111000---------...000///---+++,,,+++******))))))******((()))***+++++++++++++++,,,,,,++++++******++++++...//////111222444666777:::???AAA>>>>>>@@@AAA??????BBBCCC@@@???FFFUUUbbb```\\\\\\dddnnnrrrrrrssspppoooooorrryyywwwpppqqqlllbbbcccmmmtttssslllooommmbbbVVVOOOLLLJJJPPPQQQUUUXXXYYYTTTLLLEEE???:::777777777777<<>>BBBCCCBBB???======???AAADDDEEEFFFGGGJJJMMMJJJGGGEEEGGGGGGEEEGGGJJJUUUXXXVVVPPPQQQ[[[___\\\]]]bbbkkksss{{{wwwjjjjjjkkknnnssszzz}}}rrrllliiibbbVVVMMMIII::://////333222000///........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++++++++---000222@@@DDDIIILLLLLLLLLOOORRRWWWVVVRRRPPPXXXcccgggddddddiiipppzzzwwwiiicccfffssswwwqqqwww}}}~~~NNNKKK\\\fffnnnzzzxxxsssllliiixxx~~~|||yyyssspppsssvvvwwwxxxzzz{{{~~~}}}yyyyyy}}}zzzzzzyyyxxxyyy}}}}}}{{{}}}}}}yyy}}}~~~}}}|||{{{zzzyyywwwqqqjjjhhhjjjllllllkkkoooqqquuuxxxzzzzzzyyyxxxrrrtttxxxzzz{{{yyyvvvsssqqqfff[[[XXXXXXVVVTTTUUUPPPRRRTTTTTTTTTUUUVVVXXX[[[[[[[[[^^^cccffffffeeeaaaccciiiqqqwwwwwwrrrmmmWWWTTTccctttvvvrrrmmmcccSSSNNNPPP```tttzzzooo```FFFCCC===888555555666777666666777888:::<<<>>>>>>FFFAAAEEERRRUUUIII;;;555444666333777GGGVVVhhh}}}yyyyyyzzzzzzxxxsssqqqpppnnnmmmnnndddeeehhhlllooorrrrrrrrrtttuuuuuuqqqllliiiiiikkklllooorrrtttvvvwwwvvvuuuuuuqqqqqquuuvvvsssrrrsssoooooonnnnnnnnnoooppppppmmmsssuuuoooiiiiiilllmmmlllhhhiiisssxxx|||~~~|||sssfff^^^^^^aaabbb\\\ZZZ^^^eeefff___YYYUUUSSSOOOIIIAAA:::555444FFFRRRfffvvvvvvfffOOO>>>888;;;???CCCFFFEEEAAA===444222000///000000///...---------...000000...---,,,+++******))))))******((()))***+++++++++++++++,,,,,,++++++***++++++,,,......///000222555777888<<<@@@BBB@@@???AAABBB@@@@@@BBBCCC@@@???FFFUUUaaa______aaahhhnnnrrrssssssqqqpppppprrrxxxyyykkknnnllldddfffqqqyyyyyy{{{oooqqqlllaaaXXXXXX\\\^^^UUUVVVZZZ___bbb___VVVOOOCCC<<<777777888999>>>DDDDDDFFFFFFEEECCC@@@===:::888<<>>>>>AAADDDGGGHHHHHHIIIIIIHHHEEEDDDGGGGGGEEEFFFJJJSSSXXXWWWRRRUUU___eeecccdddkkkttt~~~{{{vvvqqqooouuusssrrrwwwwwwmmmbbbZZZHHH555000444777444111........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,++++++---111555BBBFFFJJJLLLLLLLLLOOORRRXXXTTTNNNOOOXXXccchhhgggddd___eeerrrwwwssskkkdddnnnsssqqqoooqqqMMMVVVccchhhtttyyysssnnnoooyyy}}}wwwssspppqqquuuvvvttttttwwwvvvzzz~~~}}}yyyxxx{{{}}}|||wwwyyy|||}}}}}}}}}~~~}}}{{{zzzzzz{{{}}}uuussspppllljjjkkknnnqqqlllnnnrrruuuwwwwwwvvvuuuwwwyyy{{{||||||zzzwwwuuuoooddd[[[XXXYYYWWWUUUVVVPPPRRRSSSTTTTTTUUUWWWYYYXXXXXXZZZ]]]aaadddffffffccceeejjjqqqwwwwwwrrrmmmYYYZZZhhhrrrmmmkkknnnjjjZZZSSSRRR^^^rrr}}}zzzrrrXXXSSSKKKCCC<<<777555555333333333555999@@@GGGLLLEEEIIIVVVbbb]]]III:::777777:::666666@@@JJJ\\\ttt{{{~~~}}}xxxuuuvvvtttnnnlllnnnkkkiiihhhiiilllnnnooonnnqqqssstttqqqllliiiiiikkkpppqqquuuyyyzzzyyywwwwwwssspppqqqvvvwwwtttqqqrrrtttooommmpppvvvxxxuuupppjjjqqqtttooojjjiiihhhgggiiiiiimmmttt{{{}}}zzz|||~~~}}}tttggg___^^^aaaddd___ZZZ\\\cccfffaaaYYYUUUTTTRRRMMMGGGAAA999333CCCSSSfffnnniii[[[MMMEEE555777:::???AAA???:::777444111///...///111111111///......///000111000///,,,+++******))))))******))))))***+++++++++******,,,++++++***++++++,,,,,,---...///000333555777888===AAACCC@@@???AAABBB@@@AAABBBBBB@@@???GGGUUU```ccceeegggjjjnnnrrrtttsssqqqqqqqqqssswww}}}dddjjjjjjdddfffrrrzzz{{{zzzrrrsssnnnccc]]]aaaiiiooollljjjjjjmmmpppnnnfff___IIIAAA:::999:::<<<@@@FFFJJJMMMOOOKKKHHHDDD>>>888999<<<@@@CCCCCCBBBBBBBBB@@@AAACCCEEEGGGGGGFFFFFFFFFDDDDDDHHHIIIHHHIIIMMMSSSYYYZZZVVVYYYdddkkkkkkllluuu}}}zzz~~~wwwrrrzzz}}}{{{yyypppnnnZZZBBB444333444111---........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***,,,---,,,+++...333888CCCGGGKKKLLLLLLMMMPPPSSSVVVSSSRRRZZZhhhuuuyyyyyyjjj]]]cccooonnnkkkhhh```gggooowww~~~WWWLLL___mmmsss|||ooommmooozzzxxxssstttyyy~~~}}}xxxvvvxxxvvvzzz}}}|||wwwuuuwwwzzz}}}}}}vvvyyy|||{{{|||~~~}}}wwwwwwyyy{{{tttssspppmmmlllmmmppprrrrrrtttuuuwwwwwwvvvuuuttttttvvvyyy{{{{{{zzzyyywwwmmmcccZZZXXXYYYWWWVVVVVVQQQRRRSSSTTTSSSTTTWWWYYYVVVWWWYYY\\\___aaadddeeehhhhhhjjjooossssssoookkkZZZ\\\fffjjjbbbdddooorrrkkkgggeeejjjuuutttoooeeeXXXLLLAAA999555444555555555888@@@LLLUUUUUU```lllkkkYYYBBB777777666???AAA@@@BBBCCCMMMbbb~~~}}}~~~yyyxxx|||yyypppmmmppptttooojjjhhhiiijjjiiigggllloooqqqpppmmmkkklllmmmuuuuuuyyy~~~{{{yyyyyyxxxrrrnnnooopppppprrruuurrrllliiinnnxxx{{{vvvnnnggglllnnnkkkiiihhhfffbbbbbbffflllqqquuuxxx{{{}}}xxxxxxwwwrrrkkkfffeeeeeegggbbb]]]\\\ccciiieee]]]ZZZYYYVVVQQQMMMIII???555;;;KKKZZZ\\\TTTNNNKKKJJJ888777999>>>@@@===:::999333111...---000333444555///......///111222111000,,,+++******))))))******)))******+++++++++******++++++******++++++,,,,,,------///000333555777999===BBBCCCAAA???AAABBB@@@BBBCCCBBB???@@@GGGUUU___gggjjjlllmmmqqquuuuuuqqqoooppprrrtttvvv{{{}}}aaahhhiiicccdddooowwwxxxwwwxxxsssiiidddkkkuuu|||~~~yyyyyy|||{{{uuuoooSSSJJJAAA???@@@BBBFFFJJJRRRWWWYYYUUUQQQMMMEEE<<<:::===@@@BBBCCCDDDFFFHHHEEECCCAAA@@@AAACCCDDDEEEDDDBBBDDDJJJMMMMMMPPPTTTWWW^^^___[[[^^^iiiqqqrrrqqq|||yyy{{{~~~xxxttt|||zzzvvvyyyjjjSSS>>>222///...---........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++---...---,,,...555;;;DDDGGGKKKLLLLLLMMMQQQTTTUUUWWWaaauuu{{{ooozzz|||sssqqqhhhdddjjjxxx```GGGMMMaaatttzzzuuufffnnn|||{{{uuuyyy}}}yyyzzzwwwxxxxxxwwwttttttvvvyyy{{{uuu{{{zzzyyy||||||~~~yyysssuuuxxxzzz~~~vvvqqqlllmmmqqqtttrrroootttuuuvvvvvvwwwwwwvvvvvvsssuuuyyy||||||yyyvvvsssjjj```XXXWWWXXXWWWUUUUUUQQQRRRSSSSSSRRRSSSVVVXXXVVVWWWYYY[[[\\\^^^```aaafffeeefffiiioooqqqpppnnn^^^]]]cccccc\\\bbboooqqqxxx{{{~~~vvvfffWWWJJJCCC888;;;===;;;;;;BBBPPP\\\kkkvvvxxxfffLLL<<<;;;>>>BBBTTT```dddbbbWWWVVVddd~~~}}}{{{uuutttxxxtttjjjggglllqqqmmmiiiiiikkkkkkhhhdddgggjjjnnnooommmmmmoooqqqwwwuuuxxx}}}}}}xxxuuuwww{{{sssmmmllllllllloootttnnniiigggllltttxxxvvvrrrhhhiiihhhfffgggjjjgggbbb___bbbgggkkkooossswwwzzzwwwtttqqqpppooonnnjjjfffhhhfffaaa___eeemmmllleee___^^^YYYRRROOOLLLAAA555444BBBMMMLLLIIIKKKMMMNNN<<<999999???BBBAAA@@@CCC888555000...///111333444...---,,,---///111111000,,,+++******))))))************+++++++++******)))++++++******++++++,,,---------...000333555888999===BBBCCC@@@???AAAAAA???CCCCCCAAA???@@@HHHTTT^^^hhhlllooorrrwww{{{wwwnnnjjjmmmqqqtttwww{{{```hhhjjjeeeeeeoooxxxyyyyyy{{{xxxqqqpppzzz|||zzz}}}~~~zzzuuu]]]RRRIIIFFFGGGHHHLLLPPPWWW^^^aaa]]]ZZZVVVNNNEEE;;;===???AAACCCFFFJJJMMMIIIEEE???<<<===@@@CCCEEEBBBAAAEEELLLPPPRRRUUUZZZ[[[cccddd```bbbmmmuuuvvvuuuzzz~~~zzz{{{~~~|||wwwuuu}}}vvvbbbJJJ888222444666........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++...///...,,,///666===DDDGGGKKKLLLLLLNNNRRRUUUVVV]]]pppzzzmmmhhhqqq~~~ssspppPPPFFFRRR```uuuyyyeeecccttt{{{~~~}}}vvv|||zzzzzzuuutttsssqqqrrruuuzzz}}}xxxuuu|||zzzyyyyyy}}}{{{{{{xxxrrruuuwwwwwwzzz~~~~~~tttmmmpppzzzyyyqqqllllllmmmoooppprrrssstttxxx||||||uuuqqqhhh^^^VVVUUUWWWUUUTTTTTTQQQRRRRRRRRRQQQRRRTTTWWWWWWXXXZZZZZZZZZ[[[]]]^^^```___```dddlllrrrttttttccc___bbbaaa[[[bbblllkkkzzz}}}mmm^^^VVV:::@@@EEECCC@@@FFFUUUbbblllvvvpppUUU<<<888BBBJJJXXXqqqzzzqqqzzzzzz~~~rrrjjjhhhkkkfff[[[ZZZaaaiiigggfffjjjnnnooolllgggccchhhlllnnnnnnnnnqqqsssuuurrrtttyyyyyyssspppsssyyyrrrnnnnnnmmmkkkllloookkkiiihhhkkkpppuuuwwwwwwllljjjfffdddhhhmmmkkkeee```aaacccfffjjjooorrrtttzzztttnnnooorrrqqqjjjdddhhhhhhdddbbbhhhqqqrrrmmmbbb```YYYQQQNNNKKK@@@333111<<>>333...000000...***111...,,,,,,///000000...---,,,+++***))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,...000222444666777;;;???@@@======@@@BBBAAAFFFEEECCC@@@@@@GGGQQQYYY^^^pppuuusssxxxxxxooolllgggnnnwww}}}~~~fffllllllfffkkkyyy{{{yyymmmooolllgggaaa[[[XXXYYY]]]\\\dddiiifffaaaaaa```]]]eeeeeeccc]]]VVVPPPOOOOOOHHHCCCAAADDDFFFDDDEEEIIIKKKMMMPPPVVV[[[^^^___^^^cccmmmlllhhhooosssuuu}}}~~~~~~~~~{{{{{{|||}}}{{{oooeeemmmssskkktttfffGGG555222666//////.........---------------------------------++++++,,,,,,,,,---------,,,---...---,,,000888???FFFHHHJJJKKKKKKMMMQQQUUU\\\gggwww~~~RRRJJJHHHPPPYYY^^^fffooo|||zzz||||||yyy}}}xxxvvvyyyzzzwwwxxx|||~~~}}}{{{zzzyyyyyyyyyzzz{{{zzzvvvtttxxx|||ssswww|||{{{wwwwwwzzzwwwpppnnntttzzz{{{yyyvvvssstttwwwwwwsssoooooopppppppppoooooopppqqqtttwww|||{{{vvvrrrmmmaaaVVVSSSSSSSSSSSSUUUXXXVVVSSSSSSUUUWWWVVVUUUWWWWWWXXXYYYZZZ[[[]]]^^^aaaeeehhhjjjpppvvvvvvsssmmmddd___``````]]]aaaiiivvv|||iiiJJJKKKOOORRRRRRQQQVVV]]]^^^hhh\\\CCC:::===JJJZZZrrrrrrppppppxxxsssiiifffXXXLLLDDDEEEEEEDDDGGGNNNKKKUUUeeesssxxxssskkkeeeeeedddfffkkkmmmmmmqqqwww{{{yyywwwwwwwwwtttrrrppptttttttttrrrooolllllllllrrrpppnnnmmmmmmnnnnnnnnnjjjgggddddddgggiiijjjjjjaaabbbdddgggkkknnnqqqsssyyy{{{zzzvvvooogggbbb```\\\\\\]]]___cccgggiiijjjccc]]]TTTLLLFFF>>>666000+++///555;;;???BBBDDDEEE===999777===HHHPPPPPPNNNDDD===555000000111000...111///,,,,,,...000000///...---,,,***)))(((((((((***)))))))))))))))))))))))))))*********++++++++++++,,,...000333555777888;;;???@@@======@@@BBBBBBHHHFFFCCC??????EEEPPPXXXbbbtttyyysssuuurrrkkkjjjiiipppyyy}}}~~~dddlllmmmhhhkkkyyy~~~www~~~wwwppp}}}}}}zzzsssjjjcccbbbbbbbbbiiimmmllljjjiiigggeeejjjgggcccaaa^^^YYYRRRMMMLLLJJJKKKNNNOOOMMMNNNPPPUUUYYY]]]___^^^]]][[[[[[aaappptttrrrwwwyyy{{{zzz|||~~~||||||zzz}}}yyybbb[[[fffpppeeebbbppp{{{}}}WWW;;;222333/////////.........------------------------------,,,,,,,,,,,,------------,,,---...---...222:::AAAHHHIIIKKKMMMNNNPPPSSSVVV[[[kkkzzzpppKKKMMMPPPUUU]]]hhhuuu}}}{{{|||}}}|||}}}xxxuuutttsssrrrssswww|||{{{yyywwwvvvvvvvvvvvvvvvsssssswwwyyyyyy{{{wwwwwwzzzxxxqqq|||~~~|||wwwuuuwwwzzzyyyvvvtttrrrsssuuuuuusssoooqqqrrrsssssssssrrrqqqqqqqqqtttyyy|||}}}zzzvvvrrrnnnbbbWWWSSSSSSRRRRRRSSSWWWVVVUUUUUUWWWWWWVVVUUUVVVYYY[[[[[[ZZZ[[[^^^bbbaaafffkkkooouuuzzzzzzuuupppbbbXXXYYY\\\\\\___eeeiiissshhhJJJKKKMMMPPPOOOOOOVVV___fffrrrcccDDD:::AAAGGGMMMTTTUUU___rrr}}}jjjVVVJJJAAA===:::999<<<@@@CCCDDDMMM\\\ppp~~~zzznnnfffddddddgggllloooqqqvvv}}}|||vvvttttttuuurrrnnnoooppprrrtttuuurrrnnnjjjtttssssssqqqpppnnnllllllllljjjhhhhhhhhhiiihhhgggaaaaaabbbdddgggkkkoooqqquuu|||{{{nnnbbb\\\[[[WWWWWWXXXYYYZZZ]]]___```]]]XXXQQQKKKFFF>>>555...+++...333999@@@EEEJJJLLLXXXMMMAAA===AAADDDBBB>>>BBB>>>999333111000111222111///------...////////////...---+++)))(((((('''))))))))))))))))))******(((((()))))))))*********+++,,,...111444777999:::;;;???@@@>>>>>>AAADDDCCCJJJGGGCCC>>>===DDDOOOYYYgggzzz}}}sssoookkkeeeggglllsss{{{~~~~~~{{{dddllloookkklllyyy}}}jjjccciiinnnmmmxxx}}}yyyyyyyyypppmmmmmmiiiiiijjjmmmqqqrrrnnnjjj```ZZZTTTUUUZZZ\\\XXXSSSPPPRRRVVVXXXXXXVVVUUUVVV^^^aaabbb```[[[WWWWWWXXXaaassszzzwwwyyyzzz|||~~~{{{uuuzzzpppkkksss}}}uuufffhhhrrr|||\\\AAA555333////////////............------------------------,,,,,,,,,------------...---------...000555===CCCHHHIIIKKKNNNPPPRRRUUUVVVSSSggg~~~{{{jjjjjj~~~}}}sss{{{iiiLLLQQQWWW^^^lll|||~~~|||yyyvvvssspppppprrryyyxxxvvvtttrrrrrrrrrrrryyyuuuwww}}}{{{tttvvv~~~{{{|||~~~xxxsss}}}{{{zzzyyyxxxsssrrrqqqsssuuuvvvuuusssuuuuuuwwwyyyyyyxxxuuussspppssswww{{{|||zzzwwwtttnnnbbbWWWTTTTTTRRRQQQRRRVVVVVVVVVWWWWWWWWWVVVUUUZZZ^^^```^^^ZZZZZZ]]]bbbbbbhhhnnnrrrxxx{{{xxxrrrhhh\\\UUUXXX[[[ZZZ^^^dddaaagggwwwuuu___OOOMMMLLLJJJGGGJJJVVVcccxxxvvvPPPAAADDDDDDBBB@@@CCCVVVxxxvvv```KKK>>>===???<<<888:::AAADDDCCCWWWkkk~~~ssskkkffffffhhhnnnqqqrrrwww~~~}}}{{{vvvpppooorrrsssqqqtttrrrqqqsssuuuuuuqqqmmmsssuuuwwwwwwtttrrrooonnnooommmkkkiiigggdddaaa____________aaadddiiinnnqqqsssyyy}}}yyymmmaaa[[[ZZZYYYYYYWWWUUUTTTTTTUUUWWWTTTRRRNNNLLLHHHBBB999222000222555<<>>>>>EEERRR\\\hhh{{{~~~qqqiiidddbbbgggmmmsss{{{yyyfffnnnqqqmmmlllvvvpppdddeeekkkiii```nnnzzz~~~}}}~~~|||qqqjjjfffllluuuxxxrrrkkkeee]]]TTTTTTZZZ```bbb```TTTZZZ```aaa___\\\YYYWWWaaaaaa^^^XXXRRRPPPSSSVVVbbbuuu}}}zzz|||}}}zzzsss}}}{{{ooosss}}}jjjXXXFFF999444000000/////////.........------------------------,,,,,,---------.........---------...222888@@@EEEHHHIIIKKKNNNQQQTTTUUUVVVKKK^^^nnnuuu{{{xxxkkk___rrruuudddkkkwwwkkkwwwmmmMMMOOOUUUcccyyy~~~}}}wwwrrrpppnnnyyyxxxvvvtttssssssssssssyyywwwzzz|||sssttt|||{{{~~~{{{yyyxxx~~~}}}|||{{{zzzwwwuuutttqqqqqqrrruuuwwwyyyxxxxxxvvvvvvxxxzzz}}}|||xxxuuurrrtttxxxzzz{{{zzzxxxwwwnnnbbbWWWTTTTTTRRRQQQRRRUUUVVVWWWWWWWWWVVVUUUUUUXXX\\\^^^]]]YYYXXX\\\```bbbiiiooorrrvvvwwwrrrkkk]]]WWWWWW]]]^^^[[[\\\ccchhhjjjppp|||iiiZZZYYYUUUQQQMMMIIIMMM]]]mmm||||||WWWHHHIIIGGGDDDHHHDDDNNNjjjzzzjjjUUUEEE???@@@CCCBBB???BBBKKKQQQRRRiii~~~|||sssnnnhhhggghhhlllmmmmmmqqqvvvtttyyyxxxqqqmmmqqqwwwyyy|||wwwrrrppprrrssssssrrrsssvvvyyyxxxuuuqqqnnnmmmjjjjjjiiigggddd```]]]\\\]]]]]]]]]___ccciiinnnqqqrrrsssrrrpppkkkddd^^^ZZZZZZZZZXXXUUUQQQPPPRRRTTTSSSQQQOOOOOOLLLFFF===666//////111777BBBMMMUUUYYYdddUUUAAA666555<<>>777000---///222111000///...------...///111000...,,,***(((''''''(((((())))))*********************+++++++++,,,,,,+++,,,...111555888:::;;;===BBBDDDBBBBBBGGGIIIIIIJJJGGGCCC??????GGGTTT___fffyyyzzzllldddaaabbbjjjlllsss{{{iiiooorrrmmmkkkssswwwqqqlllooo{{{wwwhhhlllttt}}}}}}vvvxxx~~~}}}qqqiiinnnxxxzzztttmmmvvvnnneee______bbbdddeee]]]eeemmmmmmiiiddd___ZZZbbb^^^XXXQQQNNNPPPUUUZZZdddxxx~~~yyytttuuuyyyyyyxxxqqqdddYYYHHH777///000000000/////////......------------------------,,,---------...............------///444;;;BBBGGGIIIIIIKKKNNNSSSVVVVVVVVVLLLZZZ```ccciiibbbYYY[[[vvv}}}yyyuuulllqqqoooeeewwwnnnPPPPPPXXXkkkyyy}}}}}}}}}xxxuuuqqqnnntttsssrrrqqqppppppqqqqqqsssuuuzzz~~~|||xxxxxx{{{yyy}}}{{{xxxxxxzzz}}}zzz{{{{{{yyywwwxxxtttuuuwwwxxxzzz{{{{{{|||uuutttuuuyyy|||}}}yyyvvvtttvvvxxxzzz{{{zzzyyyxxxlllaaaWWWUUUUUUSSSRRRRRRTTTUUUVVVVVVTTTTTTUUUVVVRRRUUUWWWXXXWWWYYY\\\```bbbhhhmmmoooqqqqqqllldddUUUTTTZZZeeegggaaa```eeerrruuuvvvuuu}}}jjjYYYTTT\\\\\\[[[YYYUUUXXXfffvvvtttTTTJJJLLLJJJIIINNNMMMSSSggg{{{wwwqqqiiiZZZKKKCCCBBBEEEHHHMMMSSS\\\gggrrrzzzyyyrrrjjjhhhhhhiiihhhfffhhhmmmpppzzz}}}uuupppttt{{{}}}}}}xxxrrrnnnmmmoooqqqsssqqquuuxxxvvvqqqkkkhhhhhhcccdddeeedddbbbaaaaaaaaa]]]^^^^^^aaadddiiimmmooooookkkhhhhhhiiigggaaa[[[XXXYYYXXXTTTQQQPPPTTTXXXVVVUUUSSSRRROOOIII???888000......333===HHHOOORRRLLLGGG???:::888:::===??????>>>;;;666000---...111000111000...,,,,,,...///000///...,,,***)))((((((((((((((()))******++++++***++++++++++++,,,,,,,,,+++,,,...111444777999:::===BBBDDDBBBCCCHHHKKKKKKIIIGGGCCC???@@@GGGTTT]]]ddduuutttfff```___bbbkkkmmmttt|||lllnnnnnnkkkkkkrrrrrrpppsss{{{rrrpppqqqrrrpppnnnsss{{{~~~uuuvvvzzzxxxtttrrr{{{zzzvvvooogggccccccdddkkkwww~~~wwwqqqjjjcccfff```YYYTTTUUU[[[aaaeeejjj|||{{{wwwuuunnnqqqxxx}}}|||lllfff]]]III666---000000000000/////////...------------------------------------...............------///555===DDDHHHJJJJJJLLLPPPVVVYYYXXXWWWSSS```ccccccaaaNNNFFFYYYnnnooohhhmmmkkklllwwwkkkggg}}}\\\QQQSSS```sss}}}{{{yyy|||}}}{{{{{{}}}zzzuuuwww~~~zzzuuuttttttrrrppppppnnnnnnnnnnnnoooppprrrxxx}}}~~~{{{zzzzzzzzzzzzyyyyyyzzz|||}}}yyy{{{}}}{{{{{{~~~{{{|||}}}}}}||||||||||||uuussstttxxx}}}|||xxxuuuvvvxxxyyyzzzyyyxxxxxxkkk```WWWUUUVVVTTTRRRSSSTTTUUUUUUTTTRRRRRRTTTWWWSSSTTTUUUVVVXXX[[[]]]^^^```eeejjjlllnnnnnnhhh```PPPOOOWWWiiirrrqqqnnnpppyyyhhhQQQLLLRRRZZZaaakkkqqqnnnlllsss~~~eeeMMMNNNTTTTTTUUUUUU^^^fffsssddd]]]WWWSSSMMMGGGDDDEEEIIILLLZZZnnn~~~~~~sssnnnkkkjjjkkkhhheeefffjjjqqq|||wwwrrrvvvyyyvvvrrrrrrpppnnnkkkjjjlllmmmnnnrrrvvvtttooojjjhhhiiiaaaccceeedddcccccceeeggg```aaabbbcccfffhhhjjjkkkhhheeeccceeegggfffaaa[[[WWWXXXXXXSSSOOONNNRRRWWWWWWUUUTTTSSSRRRLLLCCC===666222000333;;;CCCGGGHHHDDDDDDBBB===777333444666:::999666333000...///000000111111///,,,+++---000//////---,,,+++*********'''(((((()))******++++++************+++++++++++++++,,,...000333555777888<<<@@@CCCAAABBBGGGKKKKKKIIIHHHDDD@@@???EEEOOOWWWdddrrrooo```\\\^^^bbbkkkpppvvv~~~kkkjjjiiihhhjjjrrr~~~~~~}}}|||ssslllkkklllmmmvvv~~~zzzuuutttwwwwww|||{{{pppgggeeefffyyy}}}uuulllllleee^^^\\\aaahhhmmmoooooo|||~~~xxx|||}}}}}}xxxttttttuuuuuuyyy}}}~~~}}}wwwhhh___```\\\JJJ:::333000000000000////////////---------------------------------........./////////------///666>>>EEEIIILLLKKKMMMRRRXXX[[[ZZZXXXXXXjjjsssvvvoooQQQIIIddduuuooojjjlll___bbbxxxmmmqqq}}}FFFMMMSSSeeeuuutttjjjooo~~~}}}zzzzzzuuuuuutttqqqqqqyyy{{{tttpppsssvvvuuusssrrrqqqqqqqqqrrrttttttuuu~~~zzz~~~zzzvvvwwwzzz}}}~~~|||yyytttvvvyyyxxxyyy~~~~~~|||{{{|||wwwuuuuuuyyy|||uuuvvvwwwxxxyyyxxxxxxwwwjjj___VVVUUUVVVTTTSSSSSSTTTUUUUUURRRPPPPPPTTTWWWZZZYYYXXXYYY[[[]]]]]]\\\___dddhhhjjjllllllggg```LLLHHHRRRiii{{{||||||lllRRRCCCHHHTTT[[[iii}}}yyyXXXHHHUUUbbbeeeiiihhhrrrvvvwwwmmmPPPGGGAAACCCGGGGGGGGGGGGIIILLL___~~~|||mmmssspppnnnnnnkkkggghhhlllttt|||}}}vvvsssvvvtttlllgggkkkooooookkkhhhfffgggjjjooottttttpppmmmmmmooodddfffgggfffddddddfffiiicccdddeeefffgggggghhhhhhbbbbbbccceeegggeee___[[[ZZZZZZYYYSSSMMMKKKNNNSSSTTTSSSRRRSSSSSSPPPIIICCC:::555000111777===???>>>BBBCCCBBB;;;333111555:::777555222000000000111111000111111///,,,+++---000///...---,,,++++++***+++'''(((((()))***+++++++++))))))))))))************,,,,,,...000222444666777:::???AAA@@@AAAFFFJJJJJJJJJHHHDDD@@@>>>BBBJJJRRRdddqqqlll]]]ZZZ]]]aaaiiirrryyyjjjgggeeefffjjjsssvvvxxxvvvrrr|||}}}wwwuuuyyyzzzzzz|||~~~rrrhhhyyy~~~rrrqqqnnnnnnxxxtttqqquuu~~~{{{}}}~~~vvvvvvtttuuu|||~~~|||wwwxxxyyyiiifffaaa```]]][[[YYYQQQBBB666555111000000...+++---111........................------...//////...------,,,...222777===CCCHHHKKKMMMGGGGGGPPPYYY]]]___aaayyy~~~nnnZZZ]]]xxxzzzyyyooofffkkkqqq[[[JJJIIILLLYYYfffbbb[[[jjj{{{yyy||||||sssnnnooorrrqqqzzzvvvpppsssrrrnnnrrrwwwuuurrrnnnmmmqqqyyy}}}yyyxxx}}}}}}zzzzzzwwwuuusssqqqrrrwww~~~~~~tttllljjjnnnuuu{{{|||yyyzzz~~~~~~zzzxxxyyyrrrpppsss}}}{{{uuutttvvvuuuqqqiii^^^TTTSSSVVVUUUSSSSSSSSSRRRQQQQQQSSSTTTTTTTTT\\\YYYVVVWWWYYY[[[[[[YYY```dddffffffggghhhddd]]]MMMDDDJJJ```pppvvvoooRRRBBBDDDHHHIII```ooolllWWWRRRXXXjjjwwwtttvvv}}}~~~___EEEAAA@@@BBBBBB@@@AAAEEEGGG^^^uuuuuummmnnnpppqqqpppllljjjjjjlllwwwtttrrrtttxxxwwwooohhhgggjjjmmmlllgggeeefffhhhoooyyy|||sssmmmnnnkkkcccddd```aaagggiiieeedddgggeeekkkkkkcccccciiihhhaaa```gggiiiddd```___\\\VVVUUUXXXZZZXXXTTTPPPOOOPPPNNNOOOQQQSSSSSSOOOIIIEEE@@@<<<888444444666:::===:::FFFJJJAAA::::::999555999<<<>>><<<666000......------++++++++++++,,,---000///...---+++***)))(((******))))))))))))*********++++++***))))))***,,,++++++,,,///333666777777AAACCCBBB???@@@EEEGGGFFFIIIEEE???<<<>>>DDDMMMSSS^^^gggbbbYYY\\\___bbblllyyy}}}}}}xxxxxx}}}jjjfffeeeiiiooowww}}}{{{xxxyyyvvvwww|||wwwrrrwww|||yyy}}}uuu}}}{{{xxxwwwwww|||tttaaa```dddgggppp|||kkkhhhiiiiiiiiiiiihhh___KKK999444000///000///,,,---111................................................,,,...222888>>>DDDIIIKKKMMMIIIJJJQQQXXX[[[]]]aaawwwWWWeeemmmeeeppp|||jjjuuu}}}hhhMMMGGGKKKMMMQQQYYY```jjjvvv~~~}}}tttppprrruuuwww~~~xxxoooqqqqqqnnnsssttttttsssrrrtttwww{{{yyyttttttxxxyyywwwtttttttttrrrooonnnooottt{{{~~~vvvooollloootttwwwvvvxxx|||}}}xxxxxx|||rrrppptttzzz}}}|||}}}~~~wwwwwwyyyyyyuuuiii^^^UUUTTTVVVUUUSSSRRRQQQOOOOOOOOORRRSSSSSSSSS\\\ZZZXXXYYY]]]``````___```dddfffeeeffffffaaa[[[HHH@@@DDDXXXgggnnn{{{fffMMMBBBEEEIIIIII]]]pppnnnWWWXXX```nnnwwwuuuyyy]]]WWWQQQLLLIIICCC???AAAFFFJJJeee~~~{{{xxxsssppprrrssssssrrrpppnnnllllllrrrqqqqqqtttvvvuuupppkkklllooorrrppplllgggfffggggggttt}}}yyytttrrrkkkbbbeee``````fffiiigggeeefffccchhhggg```bbbkkknnniii```cccccc______aaa___[[[SSSVVVXXXXXXTTTPPPOOOOOOPPPPPPQQQRRRQQQMMMHHHCCC@@@===999555444666999;;;666>>>AAA;;;333333888;;;?????????<<<888444333333000///---,,,+++++++++,,,000///...---+++***))))))++++++***))))))((())))))***++++++***))))))***,,,+++++++++///333666777777@@@BBBAAA???@@@EEEGGGFFFIIIEEE???<<<>>>DDDMMMRRR\\\eeeaaaZZZ]]]aaaeeeooovvvzzz{{{wwwwww}}}lllhhhgggjjjpppyyyzzz}}}}}}yyyvvvqqqrrrxxxpppooorrrzzz}}}xxxwwwxxx{{{~~~|||yyyfffVVVYYY```gggqqqtttooojjjlllmmmnnnqqqsssjjjQQQ:::222///...000///,,,---///........................///...---,,,,,,---...///,,,///333999???EEEIIILLLLLLLLLOOOTTTWWWXXX]]]cccdddtttgggxxx~~~nnnyyyoooUUUCCCFFFJJJLLLMMMSSSfff}}}~~~wwwtttwww{{{}}}zzzoooqqqqqqooottttttssssssvvv{{{~~~}}}wwwsssssswwwyyywwwvvvwwwuuussspppoooppptttyyy}}}zzzuuurrrrrrtttvvvtttxxx|||uuuuuuzzzrrrrrruuuxxxwwwvvvyyy}}}wwwwwwzzzyyyuuuhhh^^^VVVUUUVVVTTTRRRRRRNNNMMMMMMNNNQQQSSSSSSSSS[[[ZZZZZZ\\\```ccceeeeee___cccfffffffffeee```XXXQQQGGGEEEPPPXXX\\\eeessspppXXXEEEAAAGGGJJJIIIWWWnnnkkkRRRYYYbbbjjjsssuuupppxxxpppdddWWWHHH???AAAHHHZZZttt|||wwwttttttvvvwwwuuutttuuuvvvtttpppllltttuuuwwwxxxwwwuuuqqqoooqqqrrrsssqqqlllhhheeecccfffrrrzzzxxxuuutttnnngggfff```___dddiiiiiigggeeecccfffddd^^^```iiimmmkkk______]]][[[^^^cccbbb^^^QQQTTTVVVVVVSSSPPPNNNMMMQQQPPPPPPPPPOOOLLLGGGCCCAAA???:::666555555777888888:::>>>===888555===GGGSSSOOOHHHBBB<<<777222///222111///...,,,+++++++++000///...---,,,+++***)))++++++***))))))((())))))***++++++***))))))***,,,+++***+++///333666777777???AAAAAA>>>@@@EEEHHHGGGIIIEEE@@@===>>>DDDLLLQQQYYYccc```ZZZ___ccchhhrrruuuyyyzzzwwwwww}}}lllhhhfffjjjpppzzz~~~zzziiifffnnnxxxwwwvvvyyy{{{tttsssxxxzzzyyyzzz{{{wwwvvvvvvxxx}}}yyyiiicccnnnuuutttxxxnnntttvvvwwwwwwwwwzzzsss[[[CCC333///...000000------...........................000///---,,,,,,---///000,,,///444:::AAAFFFKKKMMMKKKMMMSSSXXXYYYYYY___gggvvvsss{{{lllrrrUUUEEEGGGGGGMMMUUUaaasss~~~zzzzzz~~~zzzyyy{{{~~~|||rrrtttsssqqquuuyyyuuutttxxx|||uuurrrsssxxxzzzxxxyyy||||||yyyuuutttuuuxxxzzz|||}}}|||zzzxxxwwwwwwwwwwwwyyy~~~}}}uuurrrssssssuuuwwwvvvsssrrrwww~~~xxxrrrssswwwvvvpppfff^^^XXXWWWXXXUUUSSSSSSOOOMMMMMMOOORRRTTTUUUTTTZZZZZZ[[[]]]```cccdddeee^^^cccfffggggggfff___XXXVVVKKKFFFHHHJJJIIIOOOZZZjjjooo___III>>>AAAJJJMMMLLLPPPhhhpppUUU\\\```bbbooo|||~~~}}}wwwooocccUUUFFF???EEEPPP{{{}}}{{{xxxwwwxxxxxxtttrrruuuyyyyyysssmmmuuuyyy|||{{{vvvqqqooonnnpppooommmjjjhhheeecccaaalllsssvvvrrrooopppqqqnnnhhhcccaaadddjjjllliiifffgggiiifff```___eeegggeee___\\\YYY[[[```cccaaa\\\PPPRRRSSSTTTRRROOOMMMKKKNNNMMMMMMMMMMMMKKKHHHEEEBBB@@@<<<888666444444555<<<:::>>>FFFFFF???@@@HHHTTTOOOHHHCCC>>>888111+++222111000///...---,,,,,,000///...---,,,+++******)))))))))))))))******+++)))***+++***))))))+++---,,,,,,,,,000444777888888===@@@@@@>>>@@@FFFIIIHHHIIIEEE@@@===???DDDLLLQQQXXXccc```[[[___dddiiisssvvv{{{|||xxxwww|||kkkfffeeeiiipppzzz~~~{{{ooolllqqq{{{{{{~~~zzzrrrpppvvv|||{{{xxxvvvvvvyyy~~~wwwhhhkkkzzzvvvxxxrrr|||~~~xxxcccMMM666111...000111...---...........................000///---,,,,,,---///000,,,///555<<>>:::777444222111<<<:::AAANNNRRRHHH>>>===>>><<<<<<===>>>;;;444/////////////////////......//////......---,,,++++++&&&''''''((()))+++---...)))***+++***))))))+++---------...111555888999999;;;>>>>>>===@@@FFFJJJIIIIIIEEEAAA>>>???DDDKKKOOOYYYcccaaa[[[___cccgggpppyyy~~~~~~zzzyyy}}}kkkgggfffkkksss}}}zzzvvvxxx~~~|||}}}|||{{{}}}~~~~~~vvvtttyyyqqqnnnvvv{{{wwwtttuuuyyyvvvjjjssszzzrrr|||hhhqqqyyyppp^^^JJJ;;;444///000111///---...........................///...---,,,,,,---...///,,,000666===DDDIIIMMMOOOJJJNNNTTTZZZ[[[ZZZ```gggyyygggeeezzzgggoooxxx~~~jjjOOOGGGHHHRRRaaawwwzzzlllnnn{{{|||xxxuuuxxx}}}~~~~~~~~~www}}}wwwzzzyyyuuuyyy{{{uuuwww}}}~~~|||{{{{{{wwwssssssvvv{{{wwwvvvwwwxxxwwwuuuooooooppprrrssstttttttttuuupppqqqyyy}}}wwwssstttxxxxxxuuusssvvvzzz||||||yyytttrrrvvvzzzvvvnnnbbb^^^[[[]]]]]]YYYXXXYYYUUUTTTTTTUUUXXXZZZZZZZZZXXXZZZ\\\]]]\\\\\\]]]^^^^^^dddhhhhhhhhhddd[[[QQQEEEBBBBBBCCCAAA===>>>BBBJJJWWW___~~~WWWHHH<<<===HHHQQQVVVXXXWWWgggttt}}}rrrrrrggg___mmm~~~eeeMMMKKKKKKNNNRRRZZZkkkzzz~~~wwwyyy}}}zzzuuurrrsssooolllooouuuwwwsssnnnlllqqqwwwyyyxxxvvvvvvwwwqqqkkkeeedddiiilllmmmkkkgggmmmrrrsssooojjjgggfffiiijjjiiiggghhhkkkkkkhhhkkkkkkjjjiiihhhhhhgggfff```]]]]]]bbbccc___ZZZWWWUUUSSSPPPOOONNNMMMKKKJJJEEEEEEGGGJJJLLLLLLJJJGGGAAA@@@>>><<<888555111///===???HHHTTTWWWMMM???666777999;;;>>>>>>;;;666111......////////////......//////......---,,,,,,+++&&&&&&'''(((***+++---...((()))******)))***,,,---------...111555888999999:::======<<<@@@GGGJJJJJJIIIFFFAAA>>>@@@DDDJJJOOOYYYcccaaa[[[___aaaeeemmmyyy~~~{{{yyy}}}~~~mmmjjjkkkqqqyyy{{{sssllljjjnnntttxxx{{{||||||vvvqqqwww|||zzzvvvsssrrruuuzzz~~~~~~}}}}}}qqqtttdddyyy}}}sssbbbPPP@@@777000///000///...///................................................,,,000777>>>EEEJJJNNNOOOLLLNNNSSSXXXYYYXXX[[[```lllyyyooo```ooovvviiiggggggvvv|||zzz|||xxxQQQJJJOOO^^^ppp}}}{{{qqqoooyyyyyyvvvuuuzzz~~~~~~~~~}}}|||yyy|||uuuyyyyyyvvvzzz}}}yyyvvvxxx}}}~~~zzzuuuvvvzzzxxxtttqqqrrrvvvxxxvvvtttnnnmmmmmmnnnoooppprrrsssuuurrrrrrxxx|||yyyuuutttrrrvvvvvvssstttyyy|||yyyzzzxxxuuuuuu{{{yyyoooaaa]]]]]]______\\\[[[]]]YYYWWWVVVWWWYYY[[[[[[[[[XXX[[[^^^___^^^]]]^^^```aaafffiiihhheee___TTTIIICCCEEEJJJNNNKKKFFFCCCDDDLLLUUUWWWqqqRRREEE<<>>DDDOOOWWW^^^dddkkkqqqqqqqqqzzzyyy}}}mmmXXXRRRQQQTTT]]]fffnnnxxxyyy~~~zzzvvvqqqooossszzzwwwsssnnnlllmmmnnnmmmllldddgggkkkooorrrrrrqqqooopppllljjjnnnuuuwwwrrrkkkhhhhhhhhhhhheeedddggglllffflllmmmfffaaacccffffffiiieeeaaa___]]]]]]___bbbccc```___bbb___ZZZZZZ```[[[VVVOOOLLLKKKLLLKKKJJJCCCEEEHHHKKKMMMKKKFFFBBB?????????>>>:::666111...222BBBMMMHHHAAA>>>:::444111444777777444222333555000000000000...,,,***)))/////////...---------,,,+++******)))))))))))))))((()))******)))***,,,...***)))***---111555666555888;;;<<<<<<@@@GGGKKKKKKIIIFFFBBB???@@@DDDJJJMMMTTT```___YYY^^^aaadddmmmqqqwwwzzzyyyyyyjjjiiimmmuuu}}}qqquuu{{{||||||uuuxxxxxxrrrppprrrsssrrrwwwsssjjj[[[<<<333666,,,,,,444/////////.........------------------.........//////---222:::AAAFFFJJJNNNPPPRRRPPPSSSYYYXXXTTTZZZeeetttkkkaaaVVViii}}}sssuuupppkkkaaaeeexxx]]]WWW___yyytttnnnmmmuuu{{{~~~yyyyyy}}}|||yyyttt{{{{{{xxxyyy{{{yyyxxx||||||{{{wwwuuutttvvvzzz|||{{{yyyuuussssssvvvuuurrrssswwwuuunnnnnnsssrrrllloooxxxxxxvvvtttuuuvvvuuuqqqnnnkkkpppuuuvvvuuussstttuuuxxxuuusssvvvzzz{{{wwwsssfff^^^]]]cccaaaYYYXXX^^^^^^YYYTTTVVV[[[^^^[[[VVVaaa^^^\\\\\\```bbbbbbaaaffffffeeefffiiidddRRR@@@AAABBBHHHWWWhhhtttvvvuuummmgggdddeeerrr}}}SSS@@@===GGGNNNYYYfffjjjhhh}}}sssttt~~~iiizzzyyyiiiaaammmjjjooo~~~~~~vvvssspppmmmooosssssspppoooqqquuutttooojjjbbbccchhhpppsssqqqppprrrnnnkkklllrrruuuttttttvvvsssjjjfffjjjnnnmmmhhheeekkkjjjiiigggddddddfffhhheeefffeeedddaaa```aaacccdddaaa^^^ZZZYYYZZZ[[[]]]TTTQQQOOOPPPNNNJJJIIIKKKGGGGGGHHHJJJKKKIIIGGGDDD@@@???>>>>>>>>><<<999666555===AAA>>>@@@DDD???333666777666333666;;;:::333000////////////...+++)))...///000000///---+++)))))))))(((((((((((())))))(((((((((((())))))))))))***+++---///222444666666:::<<<===???AAAFFFLLLPPPJJJGGGCCC???>>>BBBJJJOOOTTT[[[XXXVVV[[[___eeerrrtttvvvvvvyyy|||sssnnnnnnvvv~~~xxxsssssssssrrrvvvyyyyyyzzzmmm\\\>>>444666...///333---//////.........------------------.........//////---333;;;BBBGGGKKKNNNPPPPPPPPPVVV\\\[[[YYYdddssszzz}}}{{{hhhnnn|||tttxxxrrrqqqeee```lllxxx___QQQ```vvvpppnnnnnnrrr|||}}}xxxzzz|||zzzzzzvvvyyytttqqqzzz}}}|||zzz~~~{{{{{{wwwvvvuuuwww{{{~~~~~~}}}~~~zzzxxxxxxvvvrrrrrrvvvqqqkkkjjjnnnmmmgggjjjsssvvvtttrrrssssssrrrooolllkkkooossssssqqqnnnnnnooopppnnnooosssxxxzzzwwwsssjjjbbb^^^aaa___YYYZZZbbb```\\\ZZZZZZ]]]___]]]ZZZZZZYYYXXX[[[___bbbcccbbbiiihhhfffgggiiieeeUUUDDDBBBCCCHHHTTTeeesss|||}}}xxxyyyrrrSSSAAA<<>><<<>>>CCC@@@666666888777444444777555000000////////////...+++)))---...//////...,,,***)))))))))(((((((((((())))))))))))))))))***************+++---///222444666666:::<<<===???AAAFFFLLLPPPLLLIIIDDD???===AAAGGGMMMRRR[[[ZZZYYY___aaadddoooyyyuuuwww{{{}}}rrrmmmllluuuvvvrrrqqqooowwwssskkkjjj~~~bbbFFF777555222111222,,,...............---------------........./////////...444<<>><<<<<<;;;;;;111777999888;;;BBB@@@999333777999666444555444222111000/////////...,,,***,,,---.........,,,***)))))))))(((((((((((())))))************++++++++++++***+++---///222444666666:::;;;===>>>AAAEEEKKKOOOOOOKKKEEE@@@===???EEEJJJRRR[[[\\\\\\bbbcccccclllyyyzzzpppvvv~~~qqqkkkjjjsssxxxpppmmmkkkrrrrrrnnnnnnnnnSSS<<<444222222111---....................................///////////////555>>>EEEJJJMMMOOOQQQMMMRRRZZZ\\\YYY```ggg~~~``````ttttttuuuxxxfffMMMNNNSSS]]]kkkpppwww||||||yyy~~~}}}{{{}}}}}}vvvpppssspppppp{{{}}}zzzwwwvvvvvvwwwxxx|||zzz}}}}}}|||{{{zzzxxxxxxyyy{{{}}}~~~{{{zzz|||{{{vvvtttuuuvvvqqqoooooolllhhhjjjpppooonnnnnnmmmnnnooooooooouuuxxx{{{yyytttpppnnnnnnpppppppppqqqrrrpppkkkgggeee^^^ZZZZZZXXXVVVXXX]]]ZZZ\\\^^^]]]ZZZXXXYYY[[[XXXYYY]]]aaafffhhhiiiiiiiiiiiijjjkkkmmmiiiZZZKKK@@@???>>>@@@HHHYYYlllzzzvvvOOOBBBDDDMMMLLLQQQ\\\aaaggg^^^qqq|||rrrwww~~~}}}vvvooolllooosssqqqooooooxxxuuuqqqkkkggggggjjjnnnqqqkkkjjjrrr{{{}}}zzzyyyxxxsssooopppooollljjjkkkooolllmmmrrrsssqqqppprrroooooonnnjjjgggddddddeeeffffffdddaaa___^^^```aaa[[[\\\\\\]]]\\\\\\[[[ZZZXXXTTTRRRRRROOOJJJHHHIIIHHHHHHGGGFFFFFFGGGJJJLLLLLLHHHCCC???===;;;:::888222555666666999@@@@@@<<<111666::::::888888999:::222000/////////...,,,++++++---...//////...,,,+++))))))(((((((((((()))))))))))))))*********++++++***+++---///222444666666:::;;;<<<>>>@@@DDDJJJNNNNNNKKKEEE???===@@@FFFKKKTTT\\\\\\\\\cccddddddlllsssxxxooohhhtttpppiiihhhrrr~~~|||zzzqqqooommmjjjpppqqqppp}}}|||yyyyyyyyyaaaCCC222222111///000---............................../////////000000111777???GGGLLLNNNPPPQQQMMMSSS\\\______nnngggeeeyyywwwmmmRRRDDDRRR[[[ggguuuyyy|||{{{{{{{{{xxx|||~~~{{{{{{|||wwwtttyyyuuuttt~~~|||yyyxxxyyyzzzwwwvvvzzz}}}xxxvvvvvvuuuttttttvvvyyy}}}||||||zzztttrrrsssqqqnnnmmmiiieeeeeehhheeedddddddddeeegggjjjlllnnnqqqtttsssooojjjiiiiiiiiiiiiiiihhhgggddd___\\\]]][[[ZZZZZZZZZWWWWWWXXXWWW[[[^^^\\\YYYVVVXXXZZZ[[[]]]```dddfffggghhhiiidddgggkkkmmmnnniiiZZZKKKGGGEEEAAA???BBBNNN___lllZZZIIIGGGPPPQQQUUU\\\\\\{{{jjj___hhh```WWWTTT___gggqqqxxxxxxvvvyyyuuurrrrrrpppnnnrrrxxxzzzwwwrrrlllggggggkkknnnmmmhhhiiisss{{{|||wwwtttwwwrrrooopppnnnjjjhhhiiijjjeeedddkkkrrrrrrooommmdddfffggggggggghhhjjjlllfffeeeddd```]]]]]]___aaa___^^^\\\ZZZYYYYYYYYYYYYXXXTTTRRRRRROOOIIIGGGIIIIIIIIIIIIHHHGGGHHHLLLPPPIIIFFFCCCAAA>>>;;;777333333444555555999???@@@>>>666999<<<>>><<<:::;;;>>>333111///...///...---+++,,,---///000111000...---))))))(((((((((((())))))((((((((()))))))))*********+++---///222444666666:::;;;<<<===???CCCIIIMMMLLLIIIDDD???===AAAHHHNNNUUU\\\ZZZZZZcccdddeeemmmrrruuujjjdddsssrrrjjjhhhrrr~~~||||||}}}}}}vvvsssssskkkrrrqqqmmmxxx{{{rrrqqqssszzzjjjHHH111111000---333---------...................../////////000000000222888AAAIIIMMMPPPQQQRRRUUUZZZaaa```\\\iiiuuuuuuvvvooogggMMMIII___hhhvvv~~~|||yyyvvvyyyzzzxxxxxxzzz}}}|||{{{|||}}}~~~xxxwww|||xxxvvvyyyvvvvvvwwwvvvyyy~~~~~~wwwqqqooonnnnnnoooppprrrxxxzzzrrrnnnssssssrrrooojjjfffddddddaaaaaa```______aaaeeeiiieeeiiilllkkkfffbbbaaaaaa_______________]]]\\\[[[XXXYYY[[[]]]\\\[[[XXXWWWXXX[[[^^^^^^[[[ZZZZZZ\\\[[[]]]```aaaaaabbbccceeecccgggjjjmmmnnniii[[[MMMHHHFFFCCC@@@@@@FFFQQQYYYiiiooohhhRRRIIINNNPPPWWWaaacccqqqzzzgggffflll|||sssVVVVVVYYYbbbiiinnnpppxxx~~~|||}}}}}}zzzvvvsssooonnnuuu~~~|||xxxsssnnnkkkkkklllmmmiiifffhhhpppvvvsssnnnllllllhhhhhhkkkllliiiggghhhfff```___gggooopppkkkhhhdddeeeggggggfffeeefffhhhdddcccaaa]]]ZZZZZZ\\\^^^___^^^\\\ZZZXXXXXXXXXXXXVVVRRRPPPQQQNNNIIIGGGIIIHHHJJJKKKJJJHHHIIINNNRRRGGGEEECCCAAA>>>:::555111222222333666<<<@@@CCCCCC???>>>>>>>>><<<888999<<<444111///...//////---,,,,,,---///111222111000///))))))(((((((((((())))))'''((((((((())))))))))))***+++---///222444666666:::;;;<<<===>>>BBBHHHLLLIIIGGGBBB>>>>>>BBBJJJPPPTTTZZZXXXYYYccceeeeeemmmvvvxxxmmmffftttvvvmmmiiisssxxxtttsssoootttrrrooo|||~~~}}}wwwuuuuuusssjjjJJJ111222///+++444---------.........//////.../////////000000000000333999BBBJJJOOOQQQQQQRRRYYY^^^ccc___UUU\\\~~~~~~ooouuusssYYYWWWlllooozzz~~~vvvnnnppp~~~}}}{{{}}}}}}}}}}}}~~~wwwuuuzzzvvvttt}}}|||}}}uuutttuuuyyyuuuuuuxxxxxxssspppooommmnnnnnnnnnooouuu}}}}}}zzz||||||vvvpppnnnsssuuuuuuqqqlllgggcccaaa^^^^^^\\\YYYWWWXXX\\\```[[[^^^aaa___ZZZVVVTTTTTTRRRRRRSSSSSSSSSSSSUUUVVVTTTVVVYYY[[[[[[[[[YYYWWWXXXZZZ]]]^^^^^^]]]\\\\\\ZZZ\\\^^^^^^]]]]]]```ccceeehhhjjjjjjkkkhhh^^^SSSFFFFFFEEEEEEEEEGGGJJJMMMOOORRRhhhjjjUUUNNNRRRQQQXXXeeejjjkkklllppprrruuuyyyrrr}}}xxxtttrrrqqqqqqwww}}}yyysssqqqqqqpppnnnlllfffdddffflllpppnnnllllllgggeeefffkkkmmmjjjhhhhhheeeaaaaaagggllljjjfffdddiiijjjjjjhhhdddaaaaaaaaaeeecccaaa\\\YYYYYY[[[^^^[[[[[[[[[[[[ZZZYYYXXXWWWTTTPPPOOOOOOMMMHHHGGGIIIEEEHHHKKKJJJHHHIIINNNRRRHHHEEEBBB???<<<:::666444//////222888???DDDHHHJJJCCC===999;;;:::777666999444222///......///...---+++,,,...000111111000///))))))(((((((((((())))))(((((()))))))))************+++---///222444666666999:::;;;<<<>>>BBBGGGKKKJJJGGGBBB>>>>>>BBBJJJPPPPPPWWWWWWZZZeeegggeeejjjtttxxxmmmfffrrr~~~~~~~~~zzzpppkkkuuu}}}wwwqqqnnnnnnqqqpppqqq{{{tttyyywwwrrrjjjhhhJJJ222333...)))444---------.........//////////////////000000000000333:::CCCKKKOOOQQQRRRRRRSSSYYYaaa```WWW\\\{{{yyyzzzwww^^^YYYmmmsss{{{nnneeemmm}}}~~~~~~~~~~~~vvvrrrvvvsssqqq{{{~~~xxxssswww~~~xxxsssqqqssstttssssssuuurrrrrrpppnnnmmmqqqxxx~~~~~~wwwqqqsssuuusssppppppnnnqqqrrrnnnhhhccc^^^ZZZWWWWWWTTTOOOKKKKKKOOOSSSOOORRRTTTRRRLLLGGGDDDDDDEEEEEEEEEDDDDDDEEEGGGIIIPPPSSSUUUVVVXXXYYYYYYWWWWWWXXXZZZ\\\^^^^^^]]][[[[[[\\\^^^]]]\\\]]]```dddiiijjjiiihhhhhhhhhaaaXXXGGGIIIKKKNNNOOOOOONNNLLLLLLLLL^^^zzzbbbTTTTTTZZZVVVYYYeeekkkmmm|||qqqsssnnnmmmsssyyy||||||uuupppqqqsssuuuxxx|||~~~yyytttsssttttttpppkkkdddccceeekkknnnnnnppptttkkkiiikkkppprrrmmmjjjiiieeedddfffjjjiiidddbbbccceeeggghhhgggeeeddddddeeegggeeebbb^^^[[[[[[]]]___VVVXXX[[[]]]]]][[[XXXVVVRRROOONNNOOOMMMHHHGGGIIICCCGGGKKKJJJHHHIIIMMMQQQKKKGGGAAA===;;;999888777,,,---111999BBBHHHLLLNNNAAA888333666888666666999555222///......///...---)))+++---///000000///...))))))(((((((((((()))))))))************+++++++++***+++---///222444666666999:::;;;<<<===AAAFFFJJJKKKHHHCCC???>>>BBBIIIOOOLLLTTTWWW\\\hhhhhhdddhhhnnnssskkkdddqqq|||}}}~~~}}}|||rrrlllvvvwwwpppoooooooooqqq|||yyysss}}}vvvqqqiii^^^JJJ777000222333000------------------------000000111000......///111666===EEELLLNNNQQQTTTWWWUUU^^^ccc[[[TTT[[[oookkkrrrjjjkkk|||{{{{{{gggkkktttyyytttrrrrrruuuwwwzzz{{{rrrtttyyy|||sssoooqqqwwwyyytttrrrssswwwwwwvvvtttrrrssswwwyyyyyytttpppqqquuuxxxwwwtttpppsssqqqhhh```[[[VVVRRRLLLHHHCCC???===<<<;;;;;;<<<;;;:::999888777666555777777888999:::;;;<<<<<>>>>><<>>===AAAHHHNNNOOOQQQVVV___hhhmmmnnnmmmnnnqqqgggaaaqqqwwwmmmnnnxxxtttuuuooopppqqqzzzvvvnnnwwwwwwkkk```MMM999000//////---------------------------///000000///......///111888>>>GGGMMMPPPRRRUUUXXXYYYaaacccYYYNNNQQQ___llllllddd[[[fff~~~zzzvvvyyymmmuuu}}}yyykkkqqq|||~~~yyyyyy}}}}}}{{{|||zzzxxxvvvvvvxxx{{{}}}~~~yyyvvvxxxxxxvvvtttpppqqqvvvyyyvvvtttvvvtttttttttsssssstttxxx{{{vvvtttrrrsssuuuuuusssqqqnnnssstttlllbbbYYYPPPHHHCCC???;;;888777777666555777777666555444333222222333333444555555666666666;;;???EEELLLRRRVVVXXXXXXWWWYYY[[[[[[YYYWWWVVVWWW\\\^^^___```aaabbbeeegggfffhhhiiiiiikkkjjjaaaWWWFFFIIIRRR\\\]]]UUUMMMIIIJJJNNNPPPdddxxx|||\\\OOOLLLZZZggggggbbb```rrr~~~zzz||||||yyywwwvvvooonnnttttttnnnnnnuuuxxxtttpppnnnmmmllljjjgggfffiiikkkkkkiiijjjooottttttqqqrrrtttqqqkkkjjjlllmmmgggdddhhhkkkiiiiiijjjnnnllliiieeeaaa^^^\\\[[[gggkkkggg]]]ZZZbbbgggeee___[[[ZZZ]]]]]]ZZZWWWXXXSSSQQQNNNLLLKKKIIIFFFDDDFFFGGGGGGFFFEEEEEEGGGIIIKKKHHHDDD???;;;999888777222000///333:::>>>>>>===888555222333666999999888666111---,,,///111///---+++***+++---//////---,,,+++******)))))))))))))))(((((()))******************+++---///111333444444999<<<======@@@GGGKKKKKKJJJHHHCCC???>>>AAAIIINNNMMMQQQXXXaaaiiimmmllliiinnnrrrhhhcccqqq~~~~~~{{{rrrtttwwwuuuwwwssstttvvv{{{zzzooosss~~~|||mmmeeeSSS>>>111......,,,////////////////////////.../////////------///000:::@@@IIIOOOQQQSSSWWWYYYXXX```bbbZZZRRRUUU___ggg^^^]]]VVV[[[mmmpppjjjjjjjjjppppppmmmxxxhhhyyyxxxqqqpppwww{{{sssqqquuuyyyyyyvvvssstttuuuxxx{{{yyyuuuwwwzzzvvvnnnrrrpppqqquuuyyyxxxwwwyyytttttttttsssrrrsssvvvxxxssstttuuutttrrrpppoooooonnnuuuyyyqqqdddUUUGGG<<<:::777333222222222222222333333333333222222222111222222222222222222222222333555;;;BBBJJJRRRXXX[[[[[[]]]^^^^^^\\\[[[ZZZ[[[]]]\\\[[[]]]aaadddfffgggfffjjjmmmnnnnnnkkkaaaVVVHHHLLLWWWbbbfff```[[[YYYRRRUUUSSScccvvvrrrPPPJJJOOOcccuuuyyyvvvuuuwwwqqqkkkuuuzzzuuuxxxzzzxxxwwwrrrooopppvvvvvvnnnkkkooouuuuuusssoookkkiiihhhiiiiiikkkllljjjffffffhhhkkkoooppprrrqqqlllffffffjjjlllgggdddgggkkklllmmmnnnqqqnnniiiddd___\\\ZZZYYYdddgggeee]]]\\\ccciiihhh^^^[[[[[[^^^^^^YYYVVVUUUSSSPPPMMMKKKJJJIIIHHHFFFHHHHHHHHHGGGEEEDDDFFFGGGJJJHHHDDD@@@<<<999888888222000...111666:::;;;::::::666333222555777666555333000---...000111000---))))))***,,,...///---,,,+++******)))))))))))))))(((((()))******************+++---///111333444444777:::<<<<<>>BBBHHHNNNMMMRRRZZZdddkkkmmmjjjgggpppuuulllfffsss~~~~~~~~~{{{~~~zzz||||||llliiinnnsssvvv~~~wwwrrrssssssvvvxxx{{{}}}sssvvvyyyxxx}}}|||}}}mmmhhhZZZEEE666000000///////////////////////////---...///...------///111;;;AAAJJJOOORRRTTTWWWYYYXXX```bbb[[[YYYaaaiiilllmmmeeeTTTRRRccciiieeefffZZZjjjqqqnnnzzzmmmdddxxxuuuooottt{{{}}}sssrrrvvvzzzxxxuuurrrsssuuuyyy~~~~~~uuurrruuuwwwsssmmmmmmnnnrrrwww||||||{{{zzzwwwwwwwwwuuusssrrrrrrttttttvvvwwwsssmmmjjjlllooorrrzzz|||sssbbbPPP@@@555666444111111222333444333333333333444444444444444333333333222222111111111111222555;;;DDDMMMVVV[[[[[[]]]___```_________``````]]][[[\\\aaadddeeedddeeekkkooopppoookkk```VVVLLLOOOVVVaaaggghhhlllppphhhkkkccciiissssssHHHKKKWWWjjjyyyxxxttt{{{tttsssxxxzzzzzz{{{rrrpppsssxxxwwwqqqnnnpppwwwyyyxxxssskkkggggggiiijjjkkkkkkiiifffeeegggiiiooonnnnnnmmmjjjhhhjjjmmmkkkgggeeegggkkknnnpppppppppmmmhhhbbb^^^\\\[[[[[[```cccaaa[[[ZZZ```eeeeee^^^[[[\\\``````[[[WWWWWWRRROOOLLLKKKJJJJJJIIIGGGIIIJJJJJJIIIGGGGGGHHHIIIHHHGGGDDD@@@===:::999888555222111222555999:::;;;>>>:::555333444555444222333111//////000000...,,,******+++...000111000...+++******)))))))))))))))(((((()))******************+++---///111333444444555999;;;<<<@@@GGGJJJJJJHHHFFFBBB>>>===AAAGGGLLLOOOTTT\\\dddjjjkkkiiihhhrrrxxxpppiiiuuu~~~}}}~~~zzz|||}}}}}}{{{~~~xxxsss~~~tttqqqtttyyy}}}{{{yyywwwxxxyyywwwsssooosss|||ssspppqqqtttxxxxxxxxx~~~{{{{{{rrruuu}}}lllkkkaaaLLL999111111111000000000000000000000000---...//////......000111;;;AAAJJJOOORRRSSSVVVYYY]]]bbbbbb]]]aaannnwwwvvvxxxdddNNNSSSooozzzwwwxxxgggrrruuuqqq~~~yyydddeeexxxzzzxxxxxxzzzyyy|||~~~{{{wwwvvvvvvwwwyyy~~~|||uuuqqqrrrrrrrrrrrrlllpppwww~~~{{{vvvwwwxxxwwwvvvtttuuuuuuxxxyyywwwpppiiiggglllrrrxxx~~~}}}ppp\\\KKK===444666444222222444555555555333444444444444555555555444333333222222111111111111111222666===EEEMMMRRRUUUXXX[[[]]]]]]\\\[[[\\\```]]][[[]]]bbbeeeeeeddddddjjjoooooonnniii```VVVKKKMMMVVVaaaiiinnnwww}}}}}}zzzmmmHHHKKKWWWkkkvvvvvvyyyyyyzzz{{{tttssstttwwwwwwuuuuuuvvvwwwzzz{{{wwwooojjjjjjmmmooonnnkkkhhhffffffgggiiiqqqnnnkkkiiilllqqqsssrrrjjjhhhfffgggkkkpppqqqooommmjjjfffbbb___^^^______aaabbb___[[[YYY]]]aaabbb\\\ZZZZZZ___```[[[WWWWWWQQQOOOLLLKKKKKKJJJIIIGGGFFFGGGIIIIIIHHHGGGHHHIIIGGGFFFCCC@@@===;;;999888666444222111444777:::<<<===999555444666888777555555333222000///...+++*********+++...111222111000+++******)))))))))))))))(((((()))******************+++---///111333444444555999;;;;;;>>>EEEGGGFFFGGGEEEAAA>>>===@@@FFFJJJNNNSSSYYY___dddfffggghhhqqqxxxpppiiisss{{{{{{|||zzz||||||xxx{{{|||{{{yyyxxxzzz}}}~~~zzz}}}iiioooyyyyyywwwsssvvvxxx{{{{{{yyy{{{mmmnnn}}}qqqssskkkUUU===111///111000000000000000000000000...///000/////////111333<<>><<<:::999555333000///000444888;;;888555333444888;;;;;;;;;666555333000...,,,+++***(((((())),,,000111111///+++******)))))))))))))))(((((()))******************+++---///111333444444444888;;;;;;???DDDGGGEEEFFFEEEBBB>>>===@@@FFFJJJLLLPPPWWW\\\```ccceeegggqqqxxxpppgggpppxxxyyy{{{{{{}}}|||zzztttuuuvvvwwwxxxyyyzzzzzz|||~~~zzzooozzzvvvzzzyyy{{{||||||oooqqq|||bbbDDD222...///////////////////////////...000111000000000222444>>>DDDLLLRRRTTTUUUXXXZZZ___bbbaaaeeezzzxxxyyyvvv```SSSYYYeeesssyyyuuu}}}{{{~~~}}}{{{zzzyyyyyyzzz|||~~~~~~||||||xxxyyy~~~zzzwwwwwwyyy~~~|||tttooosssxxx|||~~~~~~|||wwwqqqllllllppptttzzz}}}wwwdddOOO@@@999666777666444444555555333222222222222222222222222222111111111111111111000000000000000000222444666888DDDKKKTTTZZZ]]]\\\[[[ZZZYYY\\\aaadddeeefffggghhhfffkkkmmmjjjhhhfffccc^^^UUUXXXaaakkkrrrwwwfffQQQQQQWWWiiiwwwtttrrrooopppsssrrrssstttttttttuuutttssstttwwwyyyyyyvvvtttuuuvvvtttpppjjjffffffiiimmmppppppttttttrrrqqqrrroooiiiiiikkkjjjhhhkkkooommmfffffffffeeeeeedddeeeeeeeeeeeecccbbb```______bbbeee___[[[YYYZZZZZZUUURRRRRROOONNNNNNNNNNNNKKKGGGCCCBBBDDDEEEEEEDDDBBBBBBCCCEEEDDDCCCAAA???<<<:::999444222///......222888<<<888555222333777::::::999666555222///,,,+++,,,---((((((***---111333222111+++******)))))))))))))))(((((()))******************+++---///111333444444444888;;;===AAAGGGIIIHHHHHHFFFCCC@@@???BBBGGGKKKKKKQQQZZZ```dddeeegggiiiuuu|||sssiiiqqq{{{}}}~~~~~~|||~~~ssstttsssssstttvvvwwwvvvttt~~~~~~}}}|||yyyuuuvvvssstttvvvxxxyyymmmKKK666///000///////////////////////////000111111000111333555@@@FFFNNNSSSUUUVVVYYY[[[dddeeeaaadddyyy{{{uuu]]]PPPTTT```qqqyyyqqq{{{~~~zzzxxx|||~~~zzz{{{zzzwwwssssssvvvyyy{{{zzzuuuzzzwwwzzzyyyvvv}}}~~~yyywwwyyyuuunnnrrrvvv{{{~~~|||xxxssspppoooqqqrrrwwwzzztttaaaKKK>>>888555:::888777666666666444222444444444333333333222222222222222222333333333333111111111111111222333333333;;;HHHSSSYYY[[[[[[[[[\\\```fffgggeeecccdddeeehhhlllmmmiiiffffffeeeaaaZZZYYY[[[___dddmmm|||uuu]]]cccfffeeekkk}}}wwwyyyssspppnnnmmmooosssppprrrtttsssrrrrrrooolllwwwxxxzzzyyywwwuuusssssspppkkkfffcccffflllssswwwmmmwww|||xxxqqqmmmggg```iiilllkkkiiikkkoookkkcccffffffffffffffffffffffffcccaaaaaa```______bbbfffeee```\\\\\\ZZZTTTQQQQQQNNNNNNOOOOOOOOOKKKFFFBBBEEEGGGHHHGGGEEEBBBAAAAAADDDDDDCCCAAA???===:::999555333111//////333:::>>><<<888444333555666555444555333111...,,,,,,...000***+++---000444666555444+++******)))))))))))))))(((((()))******************+++---///111333444444333888<<<>>>CCCJJJMMMKKKIIIHHHEEEBBBAAADDDIIIMMMLLLTTT___gggkkkkkkkkklllzzzxxxnnnvvv}}}~~~ssstttsssrrrrrrrrrssstttuuu{{{}}}}}}wwwvvvooottttttoooqqqrrrqqqsss~~~~~~xxxssstttvvvxxxuuutttzzzkkkEEE555333---000000000000000000000000///...///111///...444;;;CCCIIIOOOSSSUUUXXX\\\___dddddd```aaasss}}}~~~wwwqqqWWWNNNUUUXXX```pppxxx}}}~~~{{{|||xxxtttssswwwyyyxxxxxx{{{www|||~~~~~~}}}}}}|||{{{zzzxxxwwwvvv{{{~~~~~~zzzxxxxxxrrrwwwzzzzzz{{{}}}yyywwwuuurrrooorrr|||{{{eeeKKK>>>>>>@@@EEEAAA<<<888777666666555555333111111222333222111444333222111000000000000111111111111111111111111111555===FFFPPPUUUWWWVVV___```aaacccddddddccccccfffmmmooojjjdddcccbbbbbbVVVZZZ```fffgggiiitttiiigggnnnuuuqqqooo~~~yyyrrrooopppsssssssssrrrtttuuutttpppmmmllllllqqqttttttrrrssswwwwwwtttqqqtttrrrkkkhhhlllrrrtttkkkvvvyyypppjjjlllhhh^^^hhhhhhggggggkkkooojjjaaacccfffjjjkkkeee___aaahhhhhhcccaaacccaaa[[[[[[^^^___ccceeeccc\\\WWWVVVXXXTTTSSSRRRQQQPPPLLLHHHDDDEEEFFFGGGGGGFFFDDDAAA@@@AAABBBBBBBBB@@@===;;;999777444000---...444>>>DDDBBB<<<555222444444222///555666555333///,,,++++++---,,,+++,,,...000000///---,,,+++))))))))))))***)))************+++++++++***)))***---111333444444777:::>>>AAACCCEEEGGGHHHMMMJJJFFFCCCBBBEEEHHHJJJKKKSSS___hhhmmmmmmkkkjjjuuu{{{nnnsss~~~zzzyyy{{{wwwmmmrrrqqqpppppppppqqqrrrssswwwxxx{{{}}}~~~~~~xxxpppjjjeeettt~~~pppcccYYYZZZZZZ[[[^^^fffpppwwwyyyxxxrrrrrruuuvvvtttssswwwhhhFFF555333...000000000000000000000000///...///111//////444<<>>;;;:::999888666888666444444555555444333555444333222111111111111222222222222222222222222222444999???FFFLLLRRRUUU]]]^^^```bbbdddddddddcccggglllnnnjjjeeeccc___[[[[[[[[[^^^aaaccchhhtttgggdddccchhhrrr~~~yyyyyywwwuuuttttttvvvwwwxxxrrrrrrrrrqqqooommmllllllmmmpppqqqpppqqquuutttqqqqqqsssqqqjjjgggkkkppprrrnnnssstttmmmfffddddddcccgggiiijjjkkkoooqqqkkkdddeeegggkkklllgggaaadddjjjgggbbb```aaa^^^YYYXXX[[[ZZZ\\\^^^\\\XXXTTTRRRRRRRRRPPPOOOOOONNNLLLHHHEEEFFFGGGHHHHHHGGGEEEBBBAAA@@@AAABBBCCCAAA>>>;;;999666444000------333;;;AAA===888222111333444333111555555444111...,,,,,,---///---++++++---///000///---,,,+++))))))))))))***))))))*********+++++++++***)))***---111333444444666:::>>>BBBDDDFFFHHHJJJLLLIIIEEEBBBAAACCCGGGIIIKKKSSS]]]fffkkkkkkkkkjjj}}}ppprrrzzz~~~}}}|||~~~~~~nnngggmmmmmmmmmmmmmmmnnnoooppprrrtttvvvxxxyyyxxxwwwvvvwwwzzz|||{{{uuummmeeeaaaccczzztttpppnnn^^^RRROOOPPPTTTYYY___dddfffgggkkkzzz~~~vvvpppssstttsssqqqssszzz}}}uuuiiiLLL666222111000000000000000000000000///...///000//////555===FFFJJJOOOSSSUUUXXX^^^bbbgggeee``````mmm}}}~~~uuuZZZUUUkkkzzzsssxxx~~~|||fffKKKJJJQQQ```sss|||yyywwwxxxtttrrruuuwwwuuutttvvvwww{{{~~~~~~{{{yyyyyyzzzzzzyyywwwvvvvvvwwwyyy{{{|||xxxtttvvvzzz~~~~~~|||ssstttssssssvvv{{{zzzvvv}}}yyyvvvuuuwwwzzz}}}~~~www}}}zzzfffNNNBBBCCCGGGKKKHHHDDDAAA@@@???===;;;<<<:::888777888888777666555555444333222222222222333333333333333333333333222444555666999@@@JJJQQQYYY[[[^^^aaacccdddddddddgggkkkllliiifffbbbZZZQQQWWWWWW[[[bbbgggkkksss{{{~~~jjjjjjfffdddqqqyyy}}}rrruuuxxxxxxvvvvvvxxx{{{rrrpppnnnmmmmmmnnnmmmmmmlllooopppoooqqqtttrrrmmmooorrrpppjjjfffiiimmmooohhheeebbb\\\TTTOOOVVV```hhhlllnnnooopppqqqllleeedddfffiiikkkfffaaadddjjjgggccc```___\\\WWWVVVXXXXXXWWWWWWWWWVVVTTTPPPMMMOOONNNLLLLLLLLLKKKIIIFFFGGGGGGHHHHHHGGGEEECCCBBB???AAACCCDDDCCC@@@<<<999777444000---,,,111888===999555000///222444444333444333222///,,,+++---...111...+++***,,,...//////---,,,+++))))))))))))***)))))))))*********++++++***)))***---111333444444555999>>>BBBEEEGGGJJJLLLJJJGGGCCC@@@@@@CCCFFFIIIKKKRRR[[[cccgggiiikkkkkkvvvtttzzz~~~vvvjjjdddhhhiiiiiijjjjjjkkklllmmmpppqqqtttuuuvvvuuusssrrrqqqvvvzzzyyyssskkkeeecccrrr{{{|||zzzhhhfffcccVVVOOOZZZ```jjjsss{{{wwwppprrrtttrrrpppqqquuuyyysssuuutttXXX:::111222///////////////////////////......000///000666???GGGKKKQQQTTTVVVZZZ```eeehhhgggbbb^^^dddkkkggg[[[FFFLLLddd{{{~~~gggiiiqqq~~~wwwiiiqqqdddHHHIIISSSeeexxx}}}~~~yyywwwxxxxxxuuutttuuuwwwzzz}}}}}}{{{yyyyyy{{{|||yyyvvvtttsssuuuxxx{{{wwwuuusssrrrtttvvvwwwwwwssssssqqqqqqvvv{{{yyyssszzzxxxvvvwwwyyy|||}}}}}}yyy}}}yyygggRRRFFFHHHNNNQQQNNNKKKHHHGGGFFFDDDBBBAAA>>><<<;;;;;;:::999777555555444333222222222222222222222222222222222222111333444333222777AAAJJJSSSUUUZZZ^^^bbbdddddddddfffhhhhhhgggfff```TTTGGGJJJNNNYYYgggppprrrtttvvvxxxwwwjjjqqqsssoooooo{{{|||pppvvv|||{{{vvvrrrtttwwwrrrnnnkkkjjjkkkmmmnnnmmmoooqqqrrrqqqsssuuuqqqjjjjjjoooqqqmmmiiiiiijjjiiibbbWWWOOOJJJAAA<<>>;;;888666222...---000666:::888555111000222444555444333222000---++++++---000222///+++)))***---...///---,,,+++))))))))))))***))))))))))))***************)))***---111333444444444888===BBBEEEHHHKKKMMMJJJGGGCCC@@@@@@CCCGGGIIILLLQQQYYY```dddhhhkkklll|||zzz}}}~~~~~~rrrhhhbbbdddeeefffgggiiijjjjjjkkklllnnnppprrrsssrrrqqqqqqppptttxxxwwwrrrkkkhhhfffyyyvvvvvv|||||||||pppeeeeee___XXX[[[nnnxxx~~~uuuppprrrtttsssqqqqqqsssvvvyyynnn}}}tttpppggg@@@222333///////////////////////////......000///000888@@@IIIMMMSSSWWWYYY]]]cccggghhhhhhccc\\\^^^bbb]]]RRRIIINNN___kkkiiijjjmmmhhhYYY^^^jjjxxxtttvvv[[[GGGNNN[[[lll}}}}}}{{{}}}xxxvvvyyyzzzxxxwwwyyy~~~}}}{{{{{{|||~~~{{{wwwsssrrrtttvvvyyytttwwwxxxuuupppnnnppptttssssssqqqqqqwww}}}{{{uuuyyyyyyyyy{{{}}}|||zzzwwwwwwyyyuuugggTTTHHHJJJRRRUUURRRNNNLLLKKKJJJIIIGGGEEEBBB???>>>===<<<:::888555555444333222222222222222222222222222222222222000333555444222444;;;BBBLLLOOOUUU[[[```cccddddddccceeeffffffeee___PPPAAACCCGGGSSScccnnnsssvvvzzz}}}{{{jjjnnnyyy~~~zzzvvv}}}vvvooonnnqqqpppnnnjjjiiijjjlllnnnoooqqqrrrqqqppprrrtttnnnffffffmmmrrrpppmmmkkkiiifffbbbRRRFFFBBB===;;;MMMeeewwwuuupppiiiggghhhfffaaaaaa```bbbdddccc```bbbgggkkkjjjfffaaa^^^]]]]]]\\\]]]YYYWWWXXX[[[[[[UUUNNNNNNLLLJJJJJJKKKMMMMMMLLLEEEEEEDDDDDDCCCAAA@@@@@@???BBBEEEHHHGGGDDD@@@===999777444111///000555999:::777444222222333444444222222000---++++++...000222...***)))***,,,...///---,,,+++))))))))))))***(((((()))))))))************)))***---111333444444333777===AAAEEEHHHKKKNNNJJJGGGDDDAAAAAADDDHHHKKKLLLPPPWWW^^^cccgggkkkmmm~~~{{{}}}xxxnnneee```bbbccceeeggghhhiiijjjjjjkkkkkklllmmmnnnnnnnnnnnnpppsssttttttqqqmmmjjjhhhppp{{{{{{yyyzzzrrrqqqjjjhhhjjjcccaaalllxxxqqqrrrsssrrrqqqrrrsssuuuxxx{{{|||~~~iiiooo}}}uuuxxxsssIII666222000000000000000000000000///---...//////111999BBBJJJOOOVVV[[[^^^aaaeeeiiihhhgggbbb^^^dddkkkggg\\\HHHJJJZZZgggeeefffhhhcccccceeettt{{{|||lllRRRKKKZZZfffrrr|||zzzwwwsssssswwwzzzzzz{{{}}}|||{{{||||||xxxtttssstttvvvxxxuuuzzz|||xxxqqqmmmqqqwwwtttuuuuuuuuuyyy~~~}}}yyyxxxyyy{{{~~~}}}yyyuuussstttqqqgggWWWKKKMMMUUUZZZVVVQQQNNNMMMNNNMMMMMMIIIFFFCCCAAA@@@>>><<<:::666666555444333333333333333333333333333333333333222444666666555555888;;;EEEIIIPPPXXX^^^aaaccccccaaaeeegggfffeee___PPPBBBEEEFFFLLLWWW```jjjvvvrrrqqqnnn{{{~~~uuummmlllnnnnnnnnnmmmjjjiiiiiimmmpppppppppnnnmmmppprrrmmmeeefffnnnsssqqqnnnmmmkkkhhh___OOOAAA??????FFF\\\tttzzzpppgggfffhhheee___bbbaaabbbddddddbbbdddiiijjjjjjfffaaa___aaabbb```]]]ZZZXXXXXX[[[YYYSSSNNNNNNKKKIIIIIIJJJLLLMMMNNNDDDDDDCCCBBBAAA@@@??????>>>AAADDDFFFFFFCCC@@@>>>999888555222000111444777:::888555222111111333444222222111...,,,,,,...000000---***)))+++---......---,,,+++))))))))))))***((((((((()))))))))*********)))***---111333444444333777<<>>===FFFXXXppp~~~qqqjjjkkknnnhhh^^^bbb``````ccccccbbbdddiiifffgggddd^^^]]]bbbdddbbb]]][[[YYYYYYYYYWWWRRRNNNMMMKKKGGGFFFHHHKKKLLLMMMEEEDDDCCCBBBAAA@@@@@@@@@===>>>@@@BBBBBBAAA???===777666444111///000333666888777444222000000222444333333333000...------///---+++******,,,.........---,,,+++))))))))))))***(((((((((((()))))))))******)))***---111333444444333666;;;@@@CCCEEEHHHJJJHHHFFFBBB@@@@@@DDDHHHJJJKKKPPPWWW^^^ccchhhkkknnnyyyvvvzzz~~~zzzjjj``````bbbaaabbbeeegggiiijjjkkkkkkrrrpppnnnkkkjjjjjjjjjkkkkkkjjjjjjnnnuuuyyyzzzyyywwwnnndddcccnnn|||{{{rrriiippp{{{uuuvvvwwwooooooooooooqqqsssuuuvvv~~~mmmggg[[[cccuuuzzzyyyWWW???...000000000000000000000000///------//////222;;;DDDJJJRRR[[[bbbdddfffiiikkkiiibbb]]]iiizzz^^^eeennn```ooo}}}jjjYYYOOOZZZnnnrrruuu}}}|||{{{}}}~~~|||{{{}}}xxx{{{}}}|||yyyyyy{{{}}}{{{yyywwwvvvvvvwwwyyy{{{sssrrrooommmooottt{{{xxx|||}}}zzzxxxzzz{{{yyyttttttvvvzzz~~~wwwvvvwwwssseeeYYYZZZcccjjjeee^^^ZZZYYY[[[]]]^^^QQQNNNJJJGGGFFFDDDAAA???;;;:::999888777777777777777777777777777777777777777666555555777888777666<<>>??????>>>===<<<555555333111//////222444555444333000//////222444333444444222///------...+++***)))***---.........---,,,+++))))))))))))***(((((((((((())))))))))))***)))***---111333444444333666;;;???BBBDDDGGGIIIGGGEEEAAA??????BBBGGGIIIJJJPPPXXX___dddhhhlllnnnsssyyymmmuuu|||qqqiiieeeddddddfffhhhjjjjjjkkkllloooqqqpppmmmjjjhhhgggfffeeecccjjjnnnpppoooqqqyyyyyyjjjdddooo{{{~~~{{{zzzvvvhhhgggxxxyyyxxxsssqqqsssuuuuuuvvvxxxuuusssmmmfff{{{}}}pppUUU;;;666000000000000000000000000222//////......222>>>JJJUUUVVV[[[ccchhhjjjnnnqqqrrrdddgggkkkxxxyyynnnyyykkkWWWJJJTTTmmmxxx}}}|||{{{yyysssrrrvvvzzzwwwtttuuuyyyzzzxxxvvvxxxuuurrrtttxxx{{{zzzwwwssskkkfffiiinnnttt||||||yyywwwyyy||||||wwwrrrsssvvv{{{}}}|||zzzyyyxxxsssvvvzzzyyypppeeebbbfffkkkgggdddddddddcccccceee^^^VVVOOOKKKGGGBBB???AAAAAA@@@>>>===;;;:::::::::333555777999888777444222888777777777777777888999;;;<<<@@@IIITTT]]]aaabbbcccgggiiikkklllkkkaaaVVVMMMLLLLLLRRRYYY^^^^^^[[[dddssswwwqqqwwwuuu}}}vvvqqqqqqqqqppprrrvvvqqqmmmkkkllliiifffjjjrrrsssmmmooo{{{~~~tttooonnnqqqqqqnnnmmmoooooolllRRRJJJBBBHHHaaa~~~sssrrrvvvpppcccaaaaaa```___^^^^^^]]]\\\^^^```aaa^^^]]]___^^^ZZZaaaaaa```^^^ZZZUUUPPPMMMHHHHHHGGGFFFEEEGGGJJJMMMGGGGGGFFFEEEDDDCCCBBBBBB@@@>>>;;;:::;;;;;;:::999777444333333000---///333000444555222000222222111444555666444111---,,,,,,------+++))))))---222666000000000---***(((((()))))))))))))))))))))))))))+++++++++,,,...111333555333666:::>>>AAADDDHHHKKKEEEGGGDDD???>>>BBBGGGHHHKKKNNNUUU```jjjnnnmmmkkkvvvzzzlllrrr}}}zzzppphhheeedddeeefffgggjjjkkklllnnnqqqsssnnnkkkhhhffffffffffffeeegggjjjmmmooovvv|||}}}yyyqqqhhhfffrrr{{{wwwooollljjjbbbiii|||wwwwwwrrrppprrrttttttuuuxxx~~~mmm}}}zzzsssYYY<<<222000000000000000000000000000.........///333@@@MMMUUUXXX]]]dddhhhkkknnnqqqjjjaaarrr{{{sss}}}sssWWWIIIRRRkkkxxx~~~~~~zzzzzzxxxsssrrruuu{{{zzzyyywwwuuuuuuuuuvvvrrrtttuuutttsssrrrtttuuuwwwooojjjkkkooosssyyyzzzyyyzzz|||~~~}}}{{{rrrwww|||~~~~~~{{{yyyxxxvvvwww{{{~~~yyyooojjjjjjpppllljjjjjjjjjhhheeecccfff]]]VVVQQQMMMGGGDDDEEEAAAAAA???===<<<;;;;;;;;;555666777888888777666555999999999999999::::::;;;===<<<>>>DDDNNNWWW\\\___dddeeefffiiiooopppfffYYYQQQNNNJJJIIIMMMTTT[[[___ZZZ```mmmxxxwww{{{|||rrr~~~}}}uuupppmmmpppssstttvvvyyysssnnnjjjiiigggfffllluuurrrmmmoooxxx~~~zzztttppplllnnnnnnmmmnnnpppmmmhhhMMMGGGBBBKKKdddvvvuuuyyyqqqddd___```aaa```___^^^^^^___bbbcccaaa\\\ZZZ]]]]]][[[]]]]]]]]]\\\YYYTTTPPPMMMJJJJJJIIIHHHGGGHHHKKKNNNIIIHHHGGGEEECCCAAA@@@@@@@@@???>>>===>>>>>><<<:::888555333333111---///444555888888333000222222000111333444444111...------......---++++++---111555000000///---***(((((()))))))))))))))))))))))))))+++++++++,,,...111333555555888<<<>>>AAADDDGGGJJJEEEGGGEEE???>>>BBBGGGHHHHHHNNNXXXbbbiiimmmmmmlllvvv|||ooouuu}}}tttkkkeeecccccceeeeeegggjjjkkklllooorrruuummmjjjfffeeeeeeggghhhhhhhhhjjjmmmrrryyy|||uuujjjhhheeejjjvvvxxxlll^^^YYY[[[^^^nnnwwwuuupppnnnqqqsssssstttwww|||vvvxxxrrroooXXX;;;///000000000000000000000000...------...000555BBBOOOUUUZZZaaafffiiimmmoooqqqqqqbbboooyyysss~~~}}}uuuYYYIIIQQQjjjyyy}}}{{{{{{yyytttsssuuu{{{}}}~~~zzztttqqqrrrtttqqqwww|||zzztttqqqtttxxx{{{tttooooooqqqrrrvvv{{{zzz{{{}}}}}}|||||||||}}}ssswww|||}}}{{{{{{xxxxxx|||zzzwwwwww{{{yyyxxx{{{~~~}}}wwwqqqiiiaaaYYYTTTNNNGGGDDDDDDCCCBBB@@@???===<<<<<<<<<888888888888888888888888<<<;;;;;;;;;<<<<<<===>>>???======@@@GGGOOOVVVYYYcccbbbccchhhqqquuummm```\\\YYYSSSNNNKKKNNNSSSWWW[[[^^^jjjzzz}}}pppuuu~~~|||zzzxxxqqqnnnnnnsssvvvwwwxxx{{{vvvpppjjjgggeeegggnnnvvvpppnnnooouuuwwwuuusssssskkklllkkkkkkoooqqqkkkcccIIIFFFGGGTTTnnnxxxxxx{{{sssfff^^^aaadddcccaaa___```aaabbbbbb___ZZZYYY]]]```___XXXYYYZZZYYYWWWSSSOOOMMMJJJJJJIIIGGGFFFGGGJJJMMMKKKIIIGGGCCCAAA?????????@@@@@@@@@AAABBBAAA>>>;;;999666444444111...///444:::<<<;;;444111222222111...111444444222000.........//////...---...000222///000///,,,)))(((((()))))))))))))))))))))))))))+++++++++,,,...111444555888:::===???AAACCCFFFIIIFFFGGGEEE???>>>BBBGGGGGGFFFOOO[[[eeeiiikkkmmmnnnvvvtttyyyzzzuuummmfffbbbbbbdddfffggghhhjjjkkklllmmmpppsssmmmjjjgggfffhhhkkkmmmnnnmmmqqqsssuuuwwwuuulllaaadddeeemmmwwwrrr___PPPLLLUUUaaaxxxzzzsssooommmppprrrrrrsssvvv~~~|||yyyllleeeOOO777111///////////////////////////......///000555BBBOOOVVV]]]eeeiiikkknnnppppppsss```hhhjjj|||mmmxxx]]]MMMUUUnnn|||~~~{{{wwwvvvvvvzzz}}}~~~}}}xxxtttrrrqqqrrrxxx~~~}}}xxxuuuwww{{{}}}vvvrrrsssssssssuuuxxx|||~~~|||vvvrrrsssvvvtttvvvyyy|||}}}~~~||||||~~~|||{{{mmmeee\\\WWWQQQIIIEEEDDDDDDCCCBBB@@@???>>>======::::::999888999:::;;;<<<===============>>>???@@@???>>>>>>@@@EEEJJJPPPSSS]]]```ccchhhpppvvvrrrkkklllkkkhhhddd___YYYTTTPPP[[[dddsssrrr}}}zzzwwwuuurrrrrrvvvxxxvvvuuuwwwvvvrrrllliiihhhjjjoootttoooooopppqqqqqqqqqrrrtttmmmllliiiiiinnnrrrlllcccJJJJJJPPPbbb{{{xxxyyyzzztttjjjaaaeeeiiihhhdddaaaaaaccc]]]___]]]ZZZ[[[aaadddcccYYYYYYZZZYYYVVVSSSOOOLLLHHHHHHHHHFFFDDDEEEGGGIIIKKKIIIFFFCCC@@@@@@???@@@???@@@AAACCCDDDBBB>>>;;;:::666555444111...///444:::<<<:::444111222333222///222555666444111///...///000111000///...///000//////...,,,)))(((((()))))))))))))))))))))))))))******+++,,,...111444666777999===???AAADDDGGGJJJFFFHHHFFF@@@>>>BBBGGGGGGCCCOOO^^^gggiiijjjmmmqqqxxxvvvyyyrrrnnnhhhcccbbbdddhhhkkkiiijjjkkkkkkkkkkkkmmmoooooommmkkkkkknnnqqqssstttqqqvvvyyywwwtttqqqkkkeeeeeehhhrrrvvvkkkVVVKKKLLLYYYkkk}}}rrrmmmllloooqqqqqqsssvvv~~~{{{lllaaaJJJ666444////////////////////////222000///000111555BBBNNNVVVaaajjjlllmmmppprrrpppfff\\\jjj{{{rrraaawww}}}gggkkk}}}~~~___RRR\\\uuu~~~yyywwwvvvvvvyyyzzz{{{~~~|||uuuppprrrtttwwwyyyzzzzzzyyyyyyzzzuuusssuuuvvvuuuuuuwww{{{|||tttnnnoooqqquuuvvvvvvwwwzzzxxxllljjjyyyqqqiiiaaa\\\VVVNNNIIIHHHEEEDDDBBBAAA???>>>>>>>>>===<<<;;;::::::<<<>>>???>>>>>>>>>>>>???@@@AAABBB???AAABBBDDDGGGIIILLLNNNVVV^^^eeehhhmmmsssvvvuuuzzzyyyxxxyyyxxxssskkkeee\\\cccppp}}}zzzwwwsssrrruuuvvvtttrrrtttuuutttqqqnnnnnnooooooooonnnppprrrpppoooppprrrtttqqqnnniiihhhmmmrrrnnnfffLLLMMMXXXnnnvvvvvvxxxtttmmmfffiiimmmmmmiiieeecccccc\\\___```^^^___cccdddaaa\\\\\\\\\[[[XXXSSSOOOLLLHHHIIIIIIGGGEEEEEEFFFHHHHHHGGGEEECCCBBBAAAAAABBB>>>???AAACCCDDDBBB>>>;;;:::666555444111---...333666999888333000222444333333555777777444111///...///000111111///...//////.........,,,)))(((((()))))))))))))))))))))))))))*********,,,///222444666444777;;;???AAAEEEIIILLLGGGIIIFFF@@@>>>CCCFFFGGGCCCPPP___gggiiijjjnnnsss}}}vvvvvv|||hhheeeaaa___```eeekkkooolllmmmmmmlllkkkkkklllnnnrrrppppppqqqtttwwwxxxxxxsssyyy|||yyyuuutttsssppphhhnnnwwwwwwgggRRRNNNUUUbbbuuu~~~rrrmmmkkkoooqqqrrrsssvvv~~~{{{qqqfffOOO999666000000000000000000000000333111000111111555BBBOOOVVVdddnnnnnnnnnrrrsssppphhh___fffssspppiiiccc[[[UUUkkk||||||zzzzzzsssiiiZZZmmm}}}uuummm[[[SSSccc}}}zzzwwwzzz}}}{{{vvvvvvvvvvvvzzzyyyzzz~~~{{{uuuyyywwwwww{{{|||wwwtttssswwwyyyvvvuuuvvvxxx|||}}}wwwsssssstttvvvvvvuuuuuuxxx~~~ppp[[[TTTcccwwwmmmeee^^^ZZZUUUMMMHHHGGGEEEDDDBBBAAA???>>>>>>>>>>>>===<<<<<<===>>>@@@AAA?????????@@@AAABBBCCCDDD@@@CCCFFFHHHIIIJJJLLLOOOQQQ\\\eeegggiiiooowwwzzzzzzsssrrr~~~vvvqqqnnnppprrrqqqrrruuuvvvwwwvvvsssssssssooojjjnnnrrrsssqqqqqqssssssrrrpppooollljjjnnnrrrooohhhKKKNNN\\\uuu{{{sssssstttrrrnnnhhhjjjmmmnnnmmmjjjfffccccccffffffbbbaaabbb```]]]^^^^^^^^^]]]YYYUUUPPPNNNLLLLLLLLLKKKHHHGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBB===>>>@@@BBBDDDBBB>>>;;;999666444333000,,,---111111555666333111333444222444666777555222000//////...000000000.........000---...---+++)))((((((***))))))))))))))))))))))))))))))***,,,///222555777333666:::>>>AAADDDIIILLLHHHJJJGGGAAA???CCCFFFGGGFFFPPP^^^fffiiikkkpppuuutttrrrxxx}}}YYYWWWUUUUUUYYY```ggglllmmmnnnooonnnmmmnnnoooqqqsssssssssvvvyyy{{{{{{zzzxxx|||}}}{{{{{{|||yyyssslllsss|||zzzgggSSSTTT```jjj{{{~~~~~~rrrmmmkkkooorrrrrrtttwww~~~|||ssskkkSSS;;;555000000000000000000000000111000000111222777DDDQQQWWWfffrrrpppooossstttpppooocccaaaccc```aaa]]]QQQJJJ```kkkiiinnnqqqiii```VVViiixxxjjj{{{```RRRQQQggg|||wwwuuuwwwzzz|||}}}{{{zzzyyyuuuwww{{{{{{||||||||||||~~~~~~|||vvvssstttxxxzzzvvvtttttttttxxx}}}}}}{{{wwwuuuuuuwwwwwwwwwwwwxxx|||}}}jjjRRRFFFMMM\\\~~~wwweee___YYYVVVQQQJJJEEEEEEDDDDDDBBB@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGBBBDDDFFFGGGHHHJJJNNNRRRQQQZZZaaacccgggooovvvzzz~~~yyyrrrmmmnnnpppqqqtttyyyzzz|||zzzvvvuuuuuupppiiinnnsssuuuttttttwwwtttoookkknnnoooooopppqqqmmmgggJJJNNN___{{{vvvqqqqqqqqqnnnlllggggggiiimmmpppoooiiiccciiijjjhhhcccaaabbbaaa^^^]]]^^^^^^]]][[[WWWSSSQQQMMMNNNNNNLLLJJJHHHHHHIIIHHHHHHIIIHHHGGGDDDBBB@@@>>>???@@@BBBCCCBBB???===999555333222///+++,,,000000555777444333444333000222333333222/////////111......///...------///000,,,------+++)))((((((***))))))))))))))))))))))))))))))***,,,///222555777333666:::===???CCCFFFIIIIIIJJJGGGAAA???CCCFFFGGGIIIQQQ\\\dddhhhlllrrrvvvrrrooowwwMMMKKKJJJKKKQQQYYYaaagggmmmoooppppppppppppsssuuussstttuuuxxx{{{}}}|||zzz~~~~~~zzzqqqmmmvvv}}}iiiVVVYYYgggnnn}}}~~~|||rrrmmmlllooorrrrrrtttwwwqqqjjjTTT;;;333000000000000000000000000///...///111333888FFFTTTWWWhhhsssrrrppptttuuupppfffaaagggooosssuuuiiiQQQKKKaaahhheeennnsssjjjbbbUUUbbbuuutttRRRKKKMMMhhhzzzyyywwwvvvwwwxxx{{{|||ppp}}}yyyyyyvvv{{{~~~{{{yyy{{{~~~vvvssstttyyyzzzvvvrrrrrrsssvvv{{{}}}{{{xxxtttrrrwwwxxxzzzzzzzzz{{{}}}~~~wwwgggQQQAAABBBJJJTTTpppmmmeee^^^YYYWWWSSSLLLGGGGGGDDDCCCBBB@@@???>>>======>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIEEEFFFFFFEEEEEEIIIPPPVVVSSSXXX]]]```gggpppvvvwww|||xxxqqqpppppprrrvvv{{{~~~|||vvvuuuvvvqqqiiinnntttvvvuuuwwwzzzuuummmffflllrrrrrrrrrpppkkkdddKKKPPPbbb}}}rrrpppqqqpppllliiidddccceeekkkrrrrrrkkkccckkkkkkgggaaa```cccdddccc[[[\\\]]]]]]\\\XXXUUUSSSLLLMMMMMMKKKHHHGGGGGGGGGIIIJJJKKKJJJHHHDDD@@@>>>@@@@@@@@@BBBCCCCCCAAA>>>888555222222...***+++///000666999666444444222///000000000///---...000222---......---,,,,,,///111,,,------+++)))((((((***))))))))))))))))))))))))))))))***,,,///222555777444777:::===>>>AAADDDFFFIIIJJJHHHAAA???CCCFFFGGGKKKQQQ[[[ccchhhmmmssswwwpppnnnwww======>>>AAAEEEJJJOOORRR^^^aaadddhhhjjjnnnrrrtttuuuvvvvvvuuuyyy}}}{{{xxxyyy{{{vvvmmmiiikkkuuunnn```dddgggiiiqqq}}}|||xxxpppllljjjoooyyy~~~{{{zzznnnxxxzzzzzznnnXXX777444333222111000////////////---......---000999IIITTT]]]fffnnnqqqtttxxxxxxvvvhhh___hhhrrrYYYLLLaaammmwww[[[fffzzzyyytttNNNMMMKKKkkk}}}|||}}}~~~xxx||||||{{{zzzzzz{{{}}}}}}|||{{{{{{wwwyyy|||}}}~~~zzzzzz|||~~~tttuuuxxx{{{wwwpppooorrrwwwvvvwwwxxxuuuqqqrrrvvvtttwwwwwwwww{{{vvvbbbOOOCCC@@@AAAFFFLLL\\\qqq{{{vvvooollleee```ZZZUUURRROOOJJJFFFAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBJJJEEECCCKKKZZZaaaVVVFFFFFFEEEDDDFFFIIIKKKKKKKKKMMMOOOTTT\\\fffnnnrrrsssxxxwww}}}|||{{{{{{yyywwwuuutttvvvxxxyyy~~~zzztttooonnnqqquuuvvvxxxyyywwwsssooolllkkkjjjooottttttsssnnnbbbWWWKKKPPPlll{{{ooohhhiiimmmoooooodddeeegggiiijjjjjjiiihhhggghhhhhheee```]]]\\\^^^aaa^^^ZZZVVVSSSSSSUUUVVVOOOMMMJJJGGGEEEFFFGGGGGGDDDDDDDDDDDDCCC@@@<<<888>>>???AAABBBBBBAAA@@@???:::555222333222///---...000444888999555111//////111000///---------...///,,,------,,,+++***,,,---000...---+++))))))))))))))))))(((((((((((())))))******+++,,,...111444666777:::===???@@@BBBEEEGGGFFFFFFBBB===>>>EEEKKKLLLJJJOOOXXXbbbjjjooorrrsssxxxnnnooo}}}999999:::;;;>>>AAADDDFFFIIIMMMSSSZZZ```gggmmmqqqrrrvvvwwwuuuvvvzzz{{{xxx{{{xxxwwwrrrmmmooouuunnngggjjjkkknnnsssxxxxxx~~~pppnnnnnnrrrwww{{{}}}|||pppmmmkkk~~~{{{}}}wwwrrrcccCCC:::333222111000///////////////000//////111;;;KKKWWW```hhhpppsssvvvzzzzzzwwwmmmggg|||[[[OOOooo|||```jjj|||sssOOOMMMIIIiii~~~}}}|||~~~}}}~~~||||||zzz|||~~~}}}|||zzzxxxzzz~~~}}}xxxtttwwwzzz{{{~~~}}}zzzwwwwwwwwwxxxyyy|||zzzzzzzzzuuupppqqqvvv|||xxxvvvxxxwwwssspppqqqqqqvvvyyyxxxzzz~~~|||sssdddVVVMMMKKKLLLGGGOOO___mmmooofff^^^]]]___[[[VVVRRROOOLLLGGGDDDGGGFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDJJJ\\\rrrwwwcccKKKJJJHHHEEEDDDDDDCCCAAA@@@HHHJJJPPPWWW___fffkkkmmmnnnllloooxxx{{{xxxzzz|||{{{xxxvvvuuuuuuvvvvvvwwwyyyyyyvvvqqqpppsssvvvxxxyyyxxxuuuqqqnnnmmmlllggglllooopppooolllbbbXXXNNNTTTooo~~~ssskkkhhhhhhhhhgggbbbeeehhhjjjkkkiiiiiihhhdddfffhhhfffbbb___^^^___\\\[[[YYYWWWUUUSSSRRRQQQQQQOOOLLLHHHGGGGGGHHHIIICCCCCCDDDEEEFFFDDD@@@===>>>@@@AAABBBCCCAAA@@@???===777333444222...+++,,,///222555555222000000222444222111///...---------,,,------,,,***+++---///222000...+++***)))******))))))(((((((((((())))))******+++,,,...111444666888:::<<<>>>???AAAEEEGGGHHHGGGCCC>>>???FFFKKKLLLLLLQQQYYYbbbjjjnnnqqqqqqxxxpppqqq}}}666666777777888999999999<<>>NNN[[[ccckkkssswwwyyy||||||yyyrrrppp```XXXiiissswwwWWWMMMJJJiii~~~~~~}}}||||||~~~~~~{{{xxxzzz~~~~~~}}}{{{yyyxxxzzz~~~~~~yyyvvvxxx{{{|||{{{zzzyyyvvvtttssstttuuu~~~zzzxxxrrrooorrryyy~~~xxxuuuyyy{{{wwwrrrpppwww}}}~~~}}}}}}zzzqqqdddWWWQQQTTTYYYZZZfffvvv~~~vvvggg]]]\\\XXXUUURRROOOMMMKKKGGGEEEKKKIIIFFFCCCAAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFLLLaaa{{{jjjNNNMMMIIIEEEAAA???<<<999777BBBFFFKKKQQQWWW^^^dddiiifffbbbaaafffmmmvvv~~~}}}zzzyyy|||yyyxxxwwwuuusssrrrqqqpppmmmsssxxxwwwrrrppptttxxxxxxwwwtttpppllljjjkkkllljjjlllmmmlllllljjjbbbYYYOOOVVVrrrwwwmmmfffbbbaaaaaaaaaeeejjjkkkiiigggggghhhbbbdddfffeeecccaaa``````YYYZZZ[[[ZZZXXXUUUQQQOOOQQQNNNKKKHHHFFFFFFGGGHHHCCCCCCDDDFFFHHHHHHEEECCC@@@AAABBBCCCCCCBBB@@@???>>>888444444222---******...000222222//////111444555444333111000...------,,,,,,,,,+++***+++...111444222///+++))))))***+++))))))(((((((((((())))))******+++,,,///222444666888999;;;<<<>>>AAAEEEHHHIIIHHHDDD???@@@FFFKKKKKKMMMQQQXXX```gggkkklllmmmtttpppqqq|||666777777888888777666555;;;???EEEKKKQQQWWW]]]aaajjjrrrxxxwwwuuuvvvyyyyyy|||yyytttnnnkkkqqqkkkeeellljjjhhhqqqttt|||}}}mmmlllmmmoootttxxx|||}}}xxx}}}kkklllkkk~~~{{{NNN000222222111000//////000000111222111000444@@@RRR___fffooowwwzzz|||~~~}}}yyyyyyyyyiiifffllltttzzz]]]OOOLLLkkkzzzxxxxxxzzz}}}~~~}}}{{{zzz{{{~~~}}}yyyxxxyyy{{{{{{zzzzzzzzz{{{zzz~~~zzzvvvwwwxxxxxxyyywwwvvvvvvxxxyyyxxxwww|||yyyvvvqqqnnnssszzzyyywwwwww|||}}}yyywwwxxx{{{zzzuuulll```WWWXXXhhhyyy{{{ttt]]]QQQNNNSSSRRRQQQOOOMMMKKKIIIHHHJJJHHHDDDAAA@@@@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHOOOJJJIIIUUUhhhpppaaaNNNLLLHHHBBB>>>;;;999777555<<<@@@EEEKKKPPPWWW^^^cccbbb^^^\\\]]]aaaiiiyyypppmmmpppqqqrrrvvv{{{zzzvvv^^^XXXYYYjjj~~~}}}xxxwwwzzzsssssssssrrrqqqooommmkkkiiiooouuutttooonnnsssyyy{{{yyyuuuppplllkkkmmmpppppppppnnnlllllllllddd[[[LLLXXXtttwwwlllccc``````bbbeeegggiiigggdddbbbeeehhhddddddcccaaa```_________YYYZZZ[[[[[[YYYVVVRRRPPPNNNLLLIIIEEECCCCCCDDDEEEDDDDDDDDDFFFHHHHHHFFFDDDAAABBBCCCDDDDDDCCCAAA@@@===888444444222---***+++...111333333000///000222444444444333222000///...,,,,,,,,,+++***,,,///222555222...+++)))(((***+++))))))(((((((((((())))))))))))***,,,///222555777888999:::;;;===@@@DDDHHHHHHHHHDDD??????EEEIIIJJJMMMPPPWWW]]]cccggghhhhhhnnn{{{jjjlllyyy666777888888888888777777888;;;???CCCFFFIIIMMMPPP___hhhpppqqqqqquuuyyyzzzssstttrrrnnnnnnuuu~~~sssfffgggnnngggffftttsss|||kkkgggeeejjjsss{{{}}}{{{ttt{{{rrrvvvppp|||ZZZ888222111000000000000000000111111000///444BBBUUUdddjjjrrrzzz}}}~~~zzz{{{yyynnnnnniiimmm}}}}}}___OOOMMMlllyyyxxxxxxyyy|||}}}~~~~~~~~~||||||~~~}}}zzzvvvvvvxxx{{{{{{yyyyyyzzz{{{vvvzzz{{{vvvqqqqqqqqqpppuuurrrqqqvvv|||~~~{{{|||zzzyyyxxxuuurrruuu{{{xxxyyy}}}~~~zzzuuuwww|||wwwxxxzzz~~~pppiii```XXXTTT```gggNNNEEEDDDNNNNNNOOONNNMMMKKKJJJIIIHHHGGGEEECCCBBBDDDEEEGGGCCCDDDEEEFFFGGGHHHIIIJJJQQQNNNIIIKKKSSS[[[WWWNNNKKKFFF???999666555555555333777<<>>>>>DDDHHHHHHNNNQQQWWW^^^cccggghhhiiijjjzzztttbbbfffvvv666666666777777888888888777999<<>>EEEKKKMMMNNNRRRPPPSSSYYY___dddmmmvvvuuueeeQQQDDD888777999888444444777777555999555333555999===>>>===:::>>>@@@===999BBB^^^yyy|||vvvtttuuurrrssstttttttttsssqqqqqqqqqrrrsssqqqnnnooorrrvvvxxxwwwvvvsssqqqppprrrtttlllkkkhhhiiiooosssooogggQQQaaa~~~}}}sssjjjfffhhhmmmqqqnnnjjjeeeaaaaaacccfffiiijjjeee___[[[[[[\\\^^^^^^ZZZXXXVVVTTTRRRRRRRRRRRRRRRPPPLLLHHHFFFEEEFFFFFFGGGFFFEEEEEEFFFEEEDDDBBBDDDEEEFFFFFFFFFDDDBBBAAA:::555222333333///---......333888888444000------///111333555666444222111+++---...---,,,---///000///...,,,***))))))))))))))))))(((((((((((())))))((()))***,,,///222666888444777:::<<<===???BBBDDDCCCDDDAAA===>>>DDDHHHHHHPPPSSSYYY___eeeiiilllmmmlll{{{ttt```ddduuu888777666666666777999:::999;;;>>>???@@@AAADDDFFFGGGMMMSSSWWW___iiioooooorrrttttttssswww||||||wwwccc```WWWWWW```ggguuupppgggkkkuuu|||fffbbbgggwww|||{{{yyyyyy}}}hhheeecccgggpppxxx||||||~~~mmmeeepppqqqUUU777111111000000000000111111/////////000777III```pppsss|||lllcccqqqtttVVV^^^ttt]]]jjjuuuVVVUUUssszzz~~~tttppprrrxxx~~~~~~wwwrrrrrrssswww}}}}}}yyyyyyxxxvvvoootttyyy{{{zzzzzz{{{}}}}}}}}}|||yyyuuuyyy{{{zzzzzzxxxqqqkkknnnttt|||yyyxxxuuuqqqqqqZZZCCC999888===JJJYYY___[[[NNN===444888>>>@@@GGGJJJMMMNNNLLLJJJJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIKKKMMMNNNPPPPPPMMMQQQSSSQQQPPPSSSVVVVVVQQQIII???888888===CCCGGG???===???FFFNNNRRRPPPKKKIIIGGGIIIRRRYYY]]]aaaffflllpppiii___[[[QQQAAA:::666999999666666:::;;;:::333666888999:::;;;;;;::::::999999999666666@@@MMMeeeqqq}}}yyyyyy|||vvvvvvvvvuuuuuusssrrrrrruuutttttttttuuuvvvuuuuuuppprrrsssrrrqqqppppppqqqpppnnnjjjkkkrrrvvvqqqhhhUUUddduuunnnlllnnnpppppplllhhhddddddhhhkkklllkkkgggddd```___``````___^^^ZZZYYYWWWVVVTTTTTTTTTTTTSSSQQQMMMIIIFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFEEECCCEEEFFFGGGGGGGGGEEECCCAAA<<<666333333222...,,,------111555555222///...//////111444666666444111...+++---//////...------...------------,,,+++***)))))))))(((((((((((())))))((((((***,,,///333666888222666:::===>>>???AAABBBAAACCCAAA>>>@@@FFFJJJJJJNNNQQQWWW^^^eeejjjmmmooouuu{{{fffggguuu~~~;;;:::888777777888:::;;;:::;;;============???AAADDDHHHLLLQQQ[[[gggllllllwwwxxxwwwuuuxxx}}}yyypppaaa^^^SSSRRRaaasssaaaPPPTTT\\\ZZZTTTYYYRRRSSS^^^fffjjjvvv|||yyywwwwww|||~~~gggggghhhjjjnnntttzzz~~~xxxlllbbblllppp~~~WWW===111000000000000000111111000000000111999LLLccctttwwwqqqgggkkkfffTTTbbbcccMMMhhhpppeeeqqqyyy]]]\\\yyyzzz~~~yyysssrrrvvv{{{~~~~~~}}}uuuooooooqqqrrryyy~~~|||yyyyyyyyywwwqqqzzzyyytttxxx~~~~~~{{{zzzuuurrrvvv}}}zzzuuurrrrrrooolllnnnrrrvvv~~~}}}vvvvvvyyy{{{tttVVV<<<666999999999<<<:::======:::>>>EEEGGGCCCIIIMMMPPPQQQOOOMMMMMMNNNFFFGGGHHHIIIIIIIIIGGGFFFIIIJJJKKKMMMOOOQQQRRRSSSQQQSSSRRRNNNMMMRRRVVVWWWSSSKKKBBB===@@@HHHRRRWWWOOOLLLKKKRRR[[[]]]WWWPPPEEEBBBCCCKKKRRRTTTUUUWWWVVVXXXNNNYYYxxxsssIII...222666777444444777999888888;;;===:::888999<<<===999444444;;;===:::888:::<<>>888444444222---***+++---///222111......000222000222555666666222///,,,+++...000111///---,,,,,,,,,---...///...---,,,***))))))(((((((((((())))))(((((())),,,///333666888111555:::>>>???@@@@@@AAAAAACCCBBB???AAAHHHLLLLLLJJJMMMSSS[[[bbbhhhlllnnn|||mmmkkkuuu{{{~~~<<<:::999999:::;;;:::999;;;;;;<<<===>>>???@@@@@@EEEEEEFFFJJJRRR]]]gggmmmoooqqqrrrtttxxxyyyrrriiiXXX[[[[[[]]]nnnsssZZZJJJMMMRRROOOSSS^^^dddiiimmmkkkgggiiisss}}}}}}{{{}}}|||ooommmnnnrrrsssppppppsssmmmggg___iiihhh}}}~~~}}}SSS888333222111111000000111111///...333222333JJJiiiuuu~~~ooo\\\kkk{{{nnnlllhhhMMM\\\yyyiiiNNNnnnkkkcccmmmooofffkkkuuu}}}}}}{{{sssuuuzzz~~~xxxqqqqqqtttuuutttssszzz|||~~~{{{vvvrrrrrrssswww{{{}}}{{{{{{|||{{{wwwxxxzzz~~~~~~xxxrrruuu}}}yyy||||||wwwuuuwwwxxxvvvwwwqqqooopppnnnlllpppxxxvvv~~~|||xxxzzz}}}|||mmmPPPBBBBBB===999>>>AAACCCBBB???<<<:::;;;???CCCHHHLLLOOOLLLKKKLLLLLLJJJGGGFFFGGGHHHJJJJJJIIIHHHLLLKKKMMMPPPSSSTTTPPPMMMRRRSSSSSSRRRRRRSSSWWWZZZUUUMMMAAA999AAATTTdddkkk[[[WWWUUU]]]lllqqq___HHHDDD>>><<>>;;;@@@???FFF[[[ttt~~~yyy{{{~~~{{{zzzxxxuuussssssrrrsssppprrrtttrrrnnnlllnnnqqqrrrsssvvvzzz}}}{{{tttooonnnpppqqqrrrqqqooonnnmmmaaadddvvv|||tttrrrqqqlllhhhggghhhjjjnnnpppooolllgggdddfffggghhheeeaaa___aaadddZZZXXXVVVYYY\\\]]]YYYTTTQQQOOOLLLHHHFFFEEEDDDEEEHHHHHHGGGFFFEEEDDDCCCBBBDDDEEEGGGHHHHHHFFFCCCBBB>>>999444333444333///+++++++++///333222...---000///000111111111000...---...111333111---,,,///333...111000+++(((******((())))))))))))))))))))))))******+++,,,...000222333555777:::===@@@BBBDDDDDDDDDFFFDDD@@@@@@DDDFFFDDDHHHOOOXXX___ccchhhmmmqqq{{{nnnppp{{{~~~BBB@@@>>>>>>???@@@@@@???>>>>>>??????@@@@@@AAAAAADDDEEEGGGKKKQQQXXX___cccfffkkkqqqvvvzzzzzzqqqfffYYY]]]fffyyynnnXXXKKKDDDLLLXXXdddtttuuu}}}~~~|||pppnnnnnnqqqrrrooonnnqqqrrrddd]]]iiieeesssvvvzzz|||wwwQQQ<<<333222111111000000111111///...333333444KKKjjjvvvjjj___sss|||ttthhhIII[[[uuuqqqnnnpppjjjeeeWWWWWWppp}}}qqqrrrkkkgggmmmxxx{{{sssrrrvvvzzzzzzyyyyyy}}}yyywwwwwwvvvtttrrrpppsssvvvuuusssqqqqqqsssxxx{{{|||{{{{{{}}}zzzvvvvvvvvvxxxzzzvvvrrruuuzzzzzz|||{{{xxxxxx{{{{{{yyywwwrrroooqqqqqqoooqqqvvvxxx}}}}}}|||~~~|||xxxeeeLLLAAAEEEHHHMMMSSSQQQTTTOOOGGGAAA>>>>>>@@@BBBIIINNNOOOMMMKKKMMMLLLJJJIIIGGGGGGGGGIIIJJJIIIHHHJJJJJJLLLQQQUUUVVVTTTRRRRRRSSSUUUVVVWWWYYY\\\___WWWTTTMMMGGGJJJRRRXXXXXXQQQMMMTTTgggrrriiiVVVIII>>>888666;;;???===;;;;;;@@@666:::NNNSSSCCC777777999777666888===DDDKKKOOOPPPVVV[[[YYYXXX[[[___aaacccbbb```^^^\\\WWWQQQMMMHHH@@@===III___vvv~~~{{{wwwvvvuuusssssssssssstttoooooonnnooopppqqqpppppprrrrrrtttwwwyyyxxxsssooorrrrrrssstttsssqqqmmmjjjbbbddduuu{{{sssoookkkfffdddeeejjjlllnnnooonnnkkkgggeeekkkllljjjfffaaa___aaaddd[[[XXXVVVWWWYYYZZZWWWSSSQQQOOOKKKGGGEEECCCCCCCCCHHHGGGGGGFFFEEEDDDCCCBBBEEEFFFGGGHHHGGGEEEBBBAAA===999444222333222...***+++,,,///444333///...111000111111111000///......+++...///---******---111...111000+++((())))))''')))))))))))))))))))))))))))***+++,,,...000222333444666999<<>>===:::666444333222///---***+++...333222...---000444333222111000/////////------,,,***)))+++000444222555333---)))))))))'''(((((((((((((((((((((((())))))***,,,...111333444444666999<<<@@@BBBDDDEEEGGGGGGCCC======CCCGGGGGGJJJKKKOOOXXXbbbiiikkkjjjoooxxxeeegggttt|||~~~PPPLLLHHHFFFFFFHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJIIIJJJIIIHHHIIILLLPPPTTTWWW^^^gggoootttwwwvvvooogggccclllnnnLLLLLLZZZddd~~~~~~|||{{{}}}|||dddbbbbbbeeefffeeegggkkkttt[[[___{{{vvvuuutttNNN888333222111111000000111111111...222444999SSSqqq{{{XXXWWW{{{}}}hhhoooeeekkkuuu}}}wwwvvv~~~}}}yyyuuurrrqqqssstttuuu|||~~~}}}~~~zzztttwwwzzzyyyuuussssssuuu|||~~~}}}}}}~~~xxxsssnnnmmmrrrwwwvvvuuuuuuuuuuuutttuuu|||xxxooooooooossswwwxxxssslllddd\\\YYY```iiihhh[[[NNNFFFGGGXXXnnn~~~gggZZZPPPDDD???AAAEEEHHHHHHMMMRRRSSSQQQOOOPPPOOOMMMOOOLLLIIIHHHIIIJJJJJJJJJJJJLLLOOORRRSSSTTTVVVVVVXXXZZZ[[[ZZZXXXWWWWWWWWWUUUVVVSSSKKKFFFEEECCC???AAAHHHQQQZZZ^^^YYYIII:::888555444666666333222444...444:::;;;>>>DDDKKKPPPeeekkkuuuzzzxxxxxxwwwvvvuuutttssssssrrruuuxxxxxxvvvttttttuuunnnmmmkkkjjjiiiiiikkklllhhhjjjnnntttyyyyyyuuuqqqbbb```ooozzzqqqiiifffeeefffkkkrrrpppnnnkkkhhhfffddddddddd[[[___ddddddaaa^^^^^^^^^]]]^^^```aaa___ZZZRRRMMMNNNMMMJJJHHHGGGGGGHHHIIIEEEEEEDDDDDDCCCBBBBBBBBBFFFGGGHHHHHHFFFCCC@@@>>>>>>;;;888666444222000...))))))---111111---,,,///333333333222111111000000---,,,+++)))))),,,000333333666555///++++++***(((((((((((((((((((((((((((((()))***,,,...111333555666777;;;>>>BBBEEEGGGHHHHHHGGGDDD>>>>>>DDDGGGHHHJJJLLLQQQZZZdddjjjllljjjsss~~~jjjjjjvvv}}}zzzQQQNNNJJJHHHIIIJJJJJJJJJOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJKKKNNNRRRWWWZZZ___fffkkkmmmoooqqqooojjjhhhsssaaaQQQTTT[[[yyy~~~}}}~~~}}}~~~}}}vvvaaa^^^^^^bbbcccccceeejjjoooVVV\\\wwwrrrwwwWWW999333222111111000000111111222...222555;;;VVVttt}}}\\\tttkkkoooyyy{{{zzz{{{}}}zzzwwwuuutttsssqqqxxx|||{{{~~~}}}tttwwwzzzyyyuuurrrssstttxxx}}}~~~~~~|||uuupppoootttwwwvvvuuuuuuuuuwwwwwwwww{{{}}}xxxsssuuuvvvwwwyyyyyyssslllVVVMMMIIINNNTTTRRRIIICCC>>>999CCCSSS\\\ddddddYYYVVVOOOGGGBBBCCCFFFHHHIIIMMMRRRTTTRRRPPPRRRRRROOOOOOMMMKKKJJJLLLMMMLLLLLLNNNPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXRRRVVVUUUPPPMMMLLLKKKHHHCCCLLLQQQRRRTTTSSSGGG777555333333666666333333666666777:::===CCCMMM\\\ggg}}}{{{{{{zzzyyywwwuuusssrrrppptttwwwwwwrrrooooooqqqmmmnnnnnnllljjjjjjkkklllgggjjjpppuuuwwwwwwvvvuuuddd___mmmtttkkkiiiiiiiiikkknnnlllkkkhhheeecccbbbaaaaaa___cccgggfffbbb]]]ZZZZZZ___aaadddeeebbb[[[TTTOOONNNMMMKKKIIIHHHHHHJJJJJJDDDDDDCCCCCCBBBBBBBBBBBBEEEFFFGGGGGGFFFCCC@@@>>>===;;;999666333111000///))))))---222111---,,,///222222333444444222111000,,,+++)))((()))+++---///333666444///+++++++++)))))))))))))))))))))))))))((((((***,,,...111444555666888;;;???CCCFFFHHHIIIFFFGGGCCC>>>>>>CCCGGGFFFHHHLLLTTT^^^fffkkklllkkksssoooooozzzwwwUUURRRPPPNNNOOOOOONNNMMMPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMOOOQQQTTTWWWXXX```fffjjjjjjmmmqqqsssqqqsss|||ooo\\\\\\eeelllyyyyyy||||||}}}yyyyyy{{{~~~pppbbb___^^^aaabbbbbbdddhhhrrr|||VVVYYYmmmiiisss[[[777333222111111000000111111222...222555===XXXvvv```pppmmmyyy|||~~~{{{xxxqqqwwwyyyxxx}}}zzz{{{}}}|||wwwrrrrrrrrrssszzz~~~|||}}}vvvsssrrruuuvvvssssssuuuxxx{{{}}}|||}}}~~~{{{vvv{{{|||xxxuuusssmmmfffIII@@@:::<<<>>><<<999::::::111777CCCCCCFFFNNNQQQNNNLLLHHHEEEEEEFFFIIIJJJMMMRRRTTTRRRQQQTTTTTTRRRNNNMMMLLLMMMOOOOOOOOONNNPPPSSSTTTTTTRRRRRRSSSUUUWWWXXXWWWVVVTTTUUUVVVXXXPPPSSSRRRMMMMMMUUU\\\___TTTYYY___aaaYYYKKK>>>777333111222666666444666:::<<<<<>>>>>BBBDDDCCCDDDLLLWWWaaagggiiijjjjjjnnnooonnnyyyuuuYYYWWWTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQLLLMMMPPPRRRTTTUUUUUUUUUbbbgggkkklllpppuuuyyyxxxxxxxxxdddWWW[[[mmm~~~wwwqqqxxxwwwoooqqqwwwyyy{{{vvvvvvxxx}}}jjjeeeaaa```bbbbbbaaacccgggzzz~~~YYYYYYgggcccqqq]]]999333222222111000111111111222...111555>>>ZZZwww}}}}}}^^^mmmrrriiivvv}}}xxx}}}|||zzzzzz|||uuunnnkkkkkkoooxxx}}}zzz{{{~~~wwwttttttvvvuuuqqqqqqttt{{{}}}www}}}}}}vvvooolllfff___EEE<<<666666555222444:::555+++444AAA;;;777BBBKKKEEEFFFGGGFFFFFFGGGJJJMMMLLLQQQTTTSSSRRRUUUUUUSSSNNNMMMMMMOOOQQQQQQPPPOOORRRTTTVVVUUUSSSSSSUUUWWW]]]]]]ZZZWWWTTTSSSTTTVVVOOONNNIIICCCHHHYYYlllvvvnnnnnnvvv|||jjjJJJ;;;===222111333777888777999======@@@LLL\\\fffsss|||zzzzzzzzzyyyxxxvvvtttrrrrrrqqqqqqsssvvvuuuqqqlllpppssswwwwwwtttpppoooooorrrwww|||zzzsssoooqqqtttjjj```kkk}}}}}}qqqiiilllssstttooollleeedddbbbaaa___^^^]]]]]]```aaa```]]]YYYXXX[[[^^^ddddddcccaaa]]]YYYWWWWWWRRRPPPLLLHHHFFFDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGFFFDDDBBB@@@999888777333///---,,,---------000555444000///222---000444777888666333111000...------.........---...111000+++(((******((())))))))))))))))))))))))'''((())),,,///222444666555777:::>>>BBBEEEGGGHHH@@@BBBAAA======AAABBB@@@AAAKKKXXXbbbggghhhiiijjjkkk~~~llljjjsssxxx|||ttt^^^[[[WWWSSSRRRSSSVVVXXXWWWVVVUUUSSSRRRQQQQQQQQQVVVUUUVVVXXXZZZ[[[ZZZYYYeeeffffffgggjjjrrr|||sssbbbYYY]]]nnnlllfffjjjqqqvvvyyyfffaaa```eeekkknnnrrrwwwvvvxxx|||}}}nnndddbbbbbbbbb___^^^cccjjjzzz]]]WWW___gggttt~~~SSS777444333222111111111222333111111555555;;;YYYzzz^^^qqqxxx|||oookkkjjj}}}yyy~~~zzzxxx{{{~~~|||}}}}}}yyysssooommmnnnqqquuuyyyzzzxxxxxxzzz||||||vvvpppooosssuuusssqqqzzzxxx}}}~~~www{{{{{{wwwrrrmmmeee]]]DDD???:::888888999777555555777999:::;;;<<>>CCCIIIJJJJJJKKKMMMNNNNNNSSSUUURRRQQQSSSTTTRRRQQQOOOMMMOOOSSSVVVXXXXXXWWW\\\___]]]YYYWWWZZZ^^^___]]][[[[[[[[[YYYWWWVVVVVVSSSLLLDDD@@@GGGXXXeeexxxpppEEE222444333444888999:::<<<@@@HHHMMM^^^{{{~~~}}}}}}|||{{{}}}{{{wwwvvvxxxyyyzzzzzzwwwrrrqqqvvvwwwrrrmmmlllmmmlllmmmpppsssssspppmmmlllooosssvvvwwwxxxzzz{{{tttjjjkkk~~~{{{qqqkkklllpppooommmmmmtttrrrmmmfff___\\\^^^```aaa___]]][[[ZZZYYYYYYYYY]]]]]]]]][[[XXXVVVUUUVVVUUURRRMMMJJJHHHGGGEEEDDDEEEDDDCCCBBBAAAAAAAAAAAADDDEEEFFFFFFFFFDDDCCCBBB:::999888555333111///...---...000333555333000,,,333111111444777777333...---,,,...111///,,,,,,///...///000...+++)))))))))(((((())))))))))))(((((((((***+++,,,---000444777888888999<<>>AAACCCDDDEEEJJJSSS]]]eeejjjlllmmmtttlllkkktttzzz}}}{{{ttt```___]]][[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTVVVVVVUUUUUUVVVWWWXXXYYYeeeeeefffhhhmmmttt}}}zzzlll^^^XXXYYY```lllwww~~~}}}ppp```OOOJJJJJJHHHEEECCCCCCCCCEEEKKKOOOTTT^^^hhhsssvvvzzz{{{|||~~~ddd```^^^^^^^^^\\\[[[aaahhh~~~rrrOOOSSSfffsssqqqnnnzzz{{{~~~uuuMMM666444333111000000000111111111111555555<<<[[[|||{{{xxx{{{gggNNN___zzzvvvtttwwwtttwwwooohhhsssjjjkkknnnfffkkk{{{~~~{{{vvvxxxyyywwwsssqqqqqqsssxxxvvvuuutttvvvyyy|||}}}yyytttpppoooooouuuzzz~~~||||||yyyuuupppnnnpppsssttt{{{~~~yyyrrrqqqtttuuuvvvwwwvvvttttttrrriii^^^HHHEEE@@@===;;;:::777555777777888:::===???@@@@@@FFFHHHLLLNNNNNNMMMLLLLLLRRRUUUUUUQQQPPPTTTWWWVVVSSSQQQOOOQQQTTTYYY\\\]]]]]]^^^___]]][[[YYYZZZ[[[[[[ZZZYYYYYYZZZZZZXXXUUUXXXTTTMMMEEEAAACCCKKKRRRbbbvvvSSS777666333444999<<<<<<@@@EEEPPPUUUooo}}}|||}}}{{{yyywwwwwwxxxyyyyyyxxxtttpppooosssvvvsssooommmkkklllnnnqqqrrrppplllhhhjjjllloooqqqtttwww|||uuulllmmm~~~yyyqqqkkklllooommmjjjiiiqqqppplllgggbbb___```aaa```___^^^]]]\\\\\\]]]]]]YYYZZZZZZWWWTTTRRRRRRSSSUUUQQQLLLHHHGGGGGGGGGGGGFFFEEECCCAAA@@@???>>>>>>DDDEEEEEEFFFFFFEEECCCCCC;;;:::888666444111000///------000222444333000---222000000333555555111...---,,,...000///++++++///...///000...,,,)))))))))'''(((((())))))(((((('''%%%''')))+++---000555888888888999<<>>>>>DDDMMMVVVnnn}}}{{{}}}|||zzzyyyyyyyyyxxxuuusssooommmmmmrrrvvvwwwuuussspppqqqqqqqqqpppnnnkkkiiihhhjjjnnnpppsssvvvzzz}}}tttmmmnnn||||||tttnnnnnnnnnjjjffffffhhhhhhhhhgggeeecccaaaaaa^^^^^^]]]^^^^^^^^^______YYYZZZZZZXXXUUUSSSSSSTTTUUUQQQKKKHHHGGGHHHIIIIIIEEEDDDCCCAAA@@@@@@??????CCCDDDEEEFFFFFFEEEDDDCCC999999777555222000...---,,,---///222444333000---000000000111333333000...---,,,---///...++++++//////000111///,,,)))))))))'''(((((((((((((((((('''%%%''')))+++,,,///444777888777888<<>>HHHSSSbbbkkkvvv~~~~~~}}}vvvddd[[[ZZZZZZ\\\[[[[[[aaaiiiuuuqqqRRRXXXkkkuuu}}}xxxssshhhFFF888555444222000000000000111111111555555===^^^yyytttxxxnnnUUUIIITTTmmmkkklllmmmfffkkkiiiaaaxxxzzz\\\QQQ^^^~~~}}}||||||{{{zzzyyywwwtttssssssvvvxxxqqqqqqrrrrrrsssssstttttt{{{yyywwwuuusssqqqpppooouuuyyy~~~}}}~~~yyyuuuqqqrrrwww{{{{{{zzzssszzzxxxqqqsssxxx|||wwwoookkkpppvvvuuuooogggeeeaaa\\\XXXUUUUUUUUULLLUUUaaajjjppp{{{}}}```UUUWWWYYYXXXXXX[[[```aaa]]]ZZZZZZXXXTTTWWWVVVUUUTTTTTTVVVYYY\\\\\\[[[ZZZ[[[]]]^^^]]][[[XXX[[[[[[XXXYYY[[[XXXRRRHHHAAA===BBBMMMRRRNNNGGGMMMZZZ___bbbfffXXX???222999666777>>>??????KKKZZZppp~~~|||{{{|||~~~~~~}}}{{{zzzyyyvvvrrroooooonnnooorrrwwwzzzyyyvvvqqqqqqpppooonnnnnnooopppiiilllpppssstttuuuvvvwwwtttnnnmmmxxxyyyrrrpppmmmhhhddddddccceeegggiiihhheeeaaa^^^[[[\\\]]]^^^^^^______```\\\]]]]]]\\\YYYWWWWWWXXXUUUQQQKKKHHHGGGIIIJJJJJJDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC:::999888555333111///...,,,,,,...111333333000...000///000111111111000...---,,,,,,...---***+++///000111111///,,,)))))))))''''''(((((((((((('''''''''(((***+++,,,...222555777777888<<>>```}}}tttWWWGGG\\\}}}~~~vvvuuulllbbbuuu~~~zzz___RRRaaa~~~}}}~~~|||zzzwwwuuutttuuuvvvxxxqqqrrruuuvvvvvvtttqqqoooxxxwwwvvvvvvwwwwwwuuussstttxxx{{{|||{{{zzz|||yyysssooorrryyy~~~|||www{{{}}}vvvvvv{{{yyyuuunnniiimmmuuuwwwttt|||yyyuuuooojjjiiilllnnnmmmyyykkk\\\\\\]]][[[ZZZ\\\bbbeeebbb^^^[[[VVVQQQTTTUUUUUUTTTSSSTTTVVVXXXZZZYYYYYY[[[]]]______^^^[[[______ZZZYYY\\\XXXPPPJJJDDD@@@EEEQQQ[[[[[[XXXLLLTTTWWW[[[\\\KKK888666:::777;;;BBBBBBCCCVVVooo~~~|||zzzyyyvvvrrrpppssstttsssssswww{{{yyytttmmmnnnnnnnnnnnnqqquuuxxxlllooosssuuuuuutttttttttsssnnnkkkrrr{{{sssppplllgggeeeggghhhhhhiiijjjiiifff```\\\[[[\\\]]]___````````````^^^______]]][[[YYYZZZZZZUUUQQQLLLIIIIIIIIIIIIIIICCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFEEEEEEDDD===<<<:::888666333222111,,,,,,---000222222111//////000000000000000000///...,,,,,,...,,,)))+++000111222222000,,,***))))))&&&''''''((((((''''''&&&((()))+++,,,,,,///222555777777888<<>>;;;???PPPjjj~~~pppbbbbbb]]]BBB111:::666888BBBJJJIIINNNooo|||~~~|||}}}|||yyyuuutttvvvxxx}}}zzzyyyyyyyyyxxxwwwppprrrrrrqqqvvv}}}}}}wwwuuuxxxzzzzzzxxxvvvwwwxxxuuuuuutttsssrrrtttwwwzzzrrrlllfffiiiuuu~~~wwwooollljjjhhhkkkpppjjjeee___]]]___aaabbbbbb^^^___aaabbbcccccccccbbbYYYZZZZZZYYYWWWUUUVVVWWWUUURRRNNNLLLKKKJJJHHHFFFDDDCCCBBB@@@???>>>>>>===BBBCCCDDDFFFFFFFFFEEEDDD<<<;;;999777444222000///++++++,,,///111222111///000111111111000000000111...++++++---+++)))+++000222222222000---***))))))&&&''''''''''''''''''&&&%%%'''***,,,///333777;;;666666888<<>>AAAHHHMMMPPPKKKIIIQQQ```lllpppnnn|||~~~kkkooo}}}www}}}dddaaa^^^\\\\\\]]]]]]\\\WWWXXXZZZ^^^aaaaaa___\\\```dddddd___^^^dddmmmrrrvvvwwwzzzyyyooo___UUURRRPPPKKKIIIJJJEEE===???GGGQQQQQQUUUZZZ]]]```hhhppptttqqqhhhbbbfffkkk```OOODDD<<<555444333111222555777666444333333444555666999888;;;FFFWWWjjjwww~~~qqqaaabbb[[[]]]aaaaaa]]]\\\fffsss~~~ZZZUUUkkkooosssuuu|||jjjVVVDDD999444333222111000000000000444222444444???cccZZZ```WWWXXXtttxxxuuuvvv}}}zzzvvvvvv{{{uuutttvvvyyy||||||wwwsssxxxwwwwwwyyy{{{zzzuuupppsssrrrtttwwwwwwvvvxxx||||||}}}vvvmmmmmmuuu~~~~~~||||||}}}}}}{{{xxxvvvqqqrrrzzz~~~|||||||||sssuuu}}}sssnnnllljjjgggdddiiikkkjjjfffaaa___bbbfffdddbbb```^^^\\\\\\\\\]]]cccbbbaaabbbcccbbb```^^^aaahhhjjjeeedddeee\\\MMMFFFDDDBBBAAAAAAHHHYYYiiizzzuuubbbDDD666???<<<===AAAIIIUUUiii||||||~~~{{{uuuuuuqqqrrrrrrrrrppppppqqqsssxxxxxxyyyxxxyyy{{{~~~|||vvvqqquuu~~~zzzwwwxxxyyyxxxwwwvvvwwwxxx}}}vvvrrrttt{{{~~~zzztttuuurrriiieeeqqq~~~uuukkkhhhkkklllhhhccc```]]]\\\^^^___]]]]]]```bbbbbbbbbaaaaaaaaaaaaaaagggaaa\\\YYYVVVRRRRRRUUUYYYSSSLLLIIIJJJKKKHHHFFFCCCBBBAAA@@@???@@@AAABBB@@@BBBEEEGGGHHHGGGEEEDDDAAA???<<<888444222111000///......000333222---)))...///111222222111000///000...+++))))))+++...000333333222000,,,)))))))))''''''&&&''''''((()))***))))))***,,,///222555777555555666:::@@@FFFIIIJJJEEEDDD@@@<<<<<>>ccc```}}}hhhWWW^^^yyy}}}vvvttt{{{{{{wwwwwwzzz~~~sssrrrtttxxx{{{|||xxxtttwwwwwwyyyzzzzzzxxxtttpppxxxwwwxxx{{{zzzwwwxxx||||||~~~|||uuummmmmmuuu~~~~~~|||yyyyyyzzzzzzxxxuuuvvvssstttzzz|||zzzzzz}}}uuummmsss{{{{{{uuupppnnnkkkgggcccgggjjjllliiiddd``````bbbbbbbbbbbbaaa```___```aaaeeedddcccccceeegggffffffbbbhhhgggaaaaaaccc\\\QQQFFFBBBAAADDDGGGLLLUUU^^^nnnzzz{{{jjjJJJ777<<<<<<>>>CCCMMM^^^vvv~~~~~~uuuqqqrrrnnnooooooooonnnooorrrtttvvvwwwxxxyyyzzz}}}~~~{{{uuuqqqttt|||}}}yyyqqqsssuuuuuuuuuuuuvvvwww~~~yyyzzz||||||vvvqqqqqqqqqkkkfffmmm}}}~~~tttiiifffhhhiiieee```___\\\[[[\\\\\\\\\___eeecccbbbaaa``````bbbdddfffeee```[[[ZZZWWWTTTUUUYYYXXXSSSMMMKKKLLLLLLIIIFFFFFFEEECCCAAA????????????>>>@@@CCCEEEFFFFFFEEEDDDAAA>>>;;;777444111000///***)))+++///333555222///,,,///333555555333///---///---+++******+++---///111222111///,,,))))))***((((((((('''(((((())))))))))))***,,,///222555777555555666:::@@@EEEIIIJJJDDDBBB>>>;;;===DDDNNNUUUQQQGGGEEERRR^^^aaadddiii{{{|||lllttt~~~vvv|||cccaaa___```aaacccdddddd]]]___bbbccccccbbbcccccciiikkkhhhbbbaaagggpppttt~~~}}}}}}}}}yyyssstttyyyxxxwwwvvvssshhhVVVDDD;;;@@@???EEEQQQ]]]bbbfffiiiiiieeeeeegggdddYYYMMMFFF@@@999444444444333444777444444444444555666777777444888::::::;;;FFF[[[kkkxxx~~~mmm___[[[\\\[[[\\\]]][[[YYY^^^eeekkkmmmTTT\\\tttpppooosss{{{rrrWWWAAA888555444333222222111111111222000333444>>>ccccccrrrwwwxxxwwwcccqqqxxxtttzzz~~~yyyvvvvvvxxx{{{rrrrrrssswww{{{{{{xxxttttttwww{{{|||zzzwwwtttsss{{{zzzzzz|||zzzvvvvvvzzz{{{|||zzzsssllllllttt}}}{{{zzzyyyyyyyyyxxxvvvttttttsssuuuwwwwwwttttttxxxrrrjjjqqq~~~}}}|||yyywwwtttrrrppplllhhheeefffjjjmmmlllgggbbb______```bbbdddddddddcccdddeeeaaa``````aaadddggghhhhhhfffiiihhhbbb```ccc___VVVKKKDDD@@@DDDKKKPPPWWW]]]bbbqqq}}}rrrPPP999:::===BBBHHHUUUmmmqqqgggeeeeeegggggghhhggghhhkkkooosssvvvxxxzzz{{{|||~~~}}}zzzuuuqqqtttyyy{{{xxxmmmpppssstttttttttuuuvvv}}}|||{{{xxxsssooommmppplllfffiiivvvvvvkkkffffffgggddd___]]][[[[[[\\\[[[ZZZ```hhhdddbbb```^^^___cccgggjjjfffaaa\\\[[[XXXUUUVVVZZZWWWSSSOOOMMMMMMMMMJJJGGGIIIGGGEEEBBB???>>>======<<<>>>AAADDDFFFFFFEEEEEE@@@>>>;;;777333111//////((((((***...333555444111,,,///444777777444///,,,------,,,,,,,,,,,,------000000000...+++***)))*********)))((((((((())))))))))))***,,,...222555666555555666999???EEEHHHIIIDDD@@@;;;;;;???GGGOOOTTTJJJCCCFFFSSS___bbbdddhhhyyyqqqwww~~~yyyvvv}}}eeecccbbbbbbdddeeeeeeeee___aaadddeeeccccccdddfffhhhjjjhhhcccccciiiqqqttt|||zzz{{{~~~~~~vvvfffRRRCCC@@@>>>BBBPPP^^^cccdddcccgggccccccggg```OOOEEEFFF@@@999555666555333333555333444444555666777777888444999;;;888555<<>>>>>>>><<<>>>AAADDDFFFGGGGGGGGGAAA???<<<888444222000000---,,,,,,...222333000---///111444777666444000------......//////......---/////////...+++******+++++++++***))))))((())))))((())))))+++...111444666555444555999>>>DDDGGGHHHFFF@@@;;;;;;AAAIIINNNPPPDDDBBBHHHUUU___cccfffiii|||tttzzzzzzvvv}}}}}}hhhfffeeeeeeffffffeeeddd```bbbeeeffffffffffffffffffhhhhhheeefffmmmqqqrrrvvvtttuuuxxx{{{~~~vvviii[[[KKKFFFHHHSSS___cccaaa```iiidddcccdddZZZJJJDDDHHH@@@:::666777666333111333333444555666777777888888555777888777777:::BBBHHHcccssskkk^^^[[[WWWUUUSSSSSSVVVXXXYYY^^^dddwww^^^mmmooommm{{{qqqRRR??????555555444333222222222222///000333333<<>>:::666444222222000...---...111111...+++222333333333333222111000...///000111111000///...///000000...,,,******+++++++++***))))))((())))))(((((()))+++...111444666444444555888>>>CCCFFFGGGGGGBBB======AAAGGGKKKLLLAAACCCJJJUUU___dddhhhlllrrrvvv}}}xxx}}}~~~~~~{{{kkkiiihhhhhhiiiiiihhhfffcccdddfffjjjmmmmmmjjjhhhfffjjjllllllnnnqqqrrroooooommmnnnpppqqqsss|||jjj[[[TTTRRRYYY```bbb```___jjjhhheee```VVVKKKFFFHHH>>>999666888777444222333444555666777777777777777444555777888:::;;;===>>>UUUfffwww}}}bbbZZZYYYVVVVVVTTTUUUVVVUUUUUU\\\eeeddduuuppppppsssOOO<<>>@@@DDDIIIMMMWWW\\\cccjjjppptttxxxzzzyyyuuussstttuuutttwww{{{sssttttttqqqnnnllllllmmmppprrrttttttsssqqqpppppprrrpppllljjjlllqqquuuxxx{{{vvvppplllllljjjgggdddaaaaaadddiiiiiiddd```aaaaaaaaaaaa``````______^^^```[[[XXXXXXWWWUUUXXX\\\TTTRRROOOLLLHHHFFFDDDCCCDDDCCCBBB@@@??????@@@@@@???@@@BBBDDDFFFHHHIIIJJJDDDBBB???;;;777555333333...,,,+++---111333111...444333222222111111111111//////000000000000//////111111111///,,,******+++******)))((((((((())))))(((((()))+++---111444555444444444888===BBBEEEFFFFFFCCC@@@???AAAFFFIIIKKK@@@DDDLLLTTT[[[cccjjjooolllooozzz}}}}}}yyy}}}}}}~~~yyyllllllkkklllnnnnnnmmmlllhhhgggiiiooovvvwwwqqqkkkjjjpppuuuvvvwwwwwwrrrlllgggfffgggiiiiiihhhmmmtttzzziiiaaa[[[]]]aaaaaa```aaahhhjjjfff]]]TTTNNNIIIDDD:::666555888999666444555555666777777888777666666555888:::<<<===>>>???@@@HHHVVVggguuutttaaaZZZWWWUUUUUUTTTUUUUUUSSSTTT^^^jjj|||bbbwwwnnnoootttNNN:::>>>444333222111111000111111000111555333:::```vvvnnnsssooogggYYYHHHKKKccc^^^\\\______jjjiii\\\xxx~~~~~~iiicccqqqtttzzzzzzwwwyyyzzz~~~|||xxx}}}zzzzzz{{{zzzvvvsssqqqtttyyy~~~|||xxx{{{zzz|||~~~{{{uuurrrtttooorrrttttttrrrqqqrrrssstttwwwzzzyyyvvvsssrrrrrrzzzzzzwwwuuuzzz{{{ssssssuuuwwwuuuooommmvvv{{{|||{{{xxxuuusssssstttttttttkkkoooqqqmmmgggdddgggkkkfffffffffhhhjjjkkkkkkjjjgggkkkpppooofffXXXMMMHHHLLLTTTfffyyyzzzoooiiippprrrlllfff^^^LLLDDDOOOOOORRReee~~~~~~tttfffZZZQQQJJJDDD@@@===<<<===CCCKKKOOOMMMJJJDDDBBB>>>999555555777888333444666777888:::>>>AAADDDJJJTTT^^^eeekkkpppssstttppppppssssssqqqtttzzzvvvuuussspppmmmkkklllnnnqqqqqqqqqrrrrrrqqqpppooorrrrrrssspppmmmmmmrrrxxxwwwtttqqqpppooonnnjjjgggfffbbbccciiimmmjjjfffdddaaaaaa```______```aaabbb___ZZZWWWXXXXXXXXXZZZ___WWWUUUQQQLLLGGGDDDCCCCCCDDDCCCAAA???>>>>>>>>>??????@@@AAACCCEEEGGGHHHHHHDDDBBB>>>:::777444333333---+++***---111333222000222222222222111000///...........................333333333111---+++***+++((((((((('''(((((())))))'''((()))***---000333555444333444777<<>>444333222111000000000000111222666333:::___}}}zzz|||ppp```TTTHHHJJJgggiiimmmppplllrrrqqq\\\sssuuuaaarrrwww}}}{{{xxxvvvzzz~~~zzzvvv}}}{{{xxxyyyzzzzzzwwwtttssstttxxx}}}yyysss{{{zzz{{{|||xxxqqqnnnooopppsssvvvwwwvvvtttssstttvvvyyy||||||xxxuuuttttttyyywwwsssrrrzzz{{{qqqwwwvvvuuutttpppnnnuuu~~~||||||zzzyyyxxxvvvuuummmqqqrrrnnnhhhfffjjjooollljjjggghhhkkknnnqqqrrrllloooqqqoooeeeVVVLLLHHHFFFLLL]]]uuu|||tttooopppkkkfff___MMMEEEPPPOOOPPPfff~~~{{{zzzyyy{{{{{{yyyxxxjjjVVVFFF???>>>@@@AAAAAA@@@??????@@@???>>>===???===999444222111222333///111333444555666999;;;;;;AAALLLVVV^^^dddhhhkkkqqqmmmmmmqqqqqqooosssyyyxxxwwwuuuqqqnnnmmmppprrrooommmlllnnnppprrrrrrppppppuuuyyyvvvmmmiiipppyyyvvvuuutttttttttrrrnnnkkkjjjcccaaagggnnnnnnkkkiiicccaaa^^^]]]^^^aaaeeehhhbbb]]]ZZZZZZYYYWWWZZZ^^^ZZZXXXSSSLLLGGGDDDDDDDDDDDDCCCAAA???============??????@@@BBBDDDEEEFFFGGGCCCAAA>>>:::666444222222...,,,+++---000222111//////111333444333000---+++...---,,,,,,,,,,,,---...444555444111...+++++++++'''''''''''''''((()))***'''((((((***---000333555444333444777<<>>:::999555555444333333222111111111111222222222333333333777:::???CCCIIISSS```kkkkkkoooqqqpppnnnoootttyyy{{{tttooonnnooonnnmmmmmmmmmmmmpppsssuuutttsss{{{yyyvvvrrrmmmlllvvv}}}zzztttkkkeeeffflllrrrxxxjjjeeemmmqqqjjjdddcccfffbbb]]]]]]aaaeeeeeedddeeecccaaa^^^]]]ZZZVVVSSSRRROOOJJJFFFCCCCCCDDDEEEGGGDDDAAA===<<<;;;<<<======<<<<<<===@@@CCCEEEFFFFFFCCC>>>:::888666444222///---,,,---000000...+++//////000222333222///,,,...---,,,++++++,,,...000666666444000+++)))((()))))))))((((((''''''&&&&&&***'''(((,,,......111555555888:::888:::@@@FFFGGGEEEBBB@@@???BBBHHHOOOTTTIIIGGGJJJRRRXXX]]]dddkkkrrrzzzsssjjjrrr{{{}}}xxxuuuyyyvvvwwwxxxxxxwwwwwwxxxzzzzzzxxxuuutttuuuxxx}}}}}}}}}~~~tttmmmmmmooooooppprrreeennn~~~~~~sssvvvyyyzzzuuummmgggfffhhhmmmmmmeeeWWWJJJDDD===666888666444333333666999<<<<<<;;;:::999999:::<<<===>>>@@@DDDGGGJJJKKKLLLKKKMMMQQQWWWcccwwwiiiUUUQQQSSSRRRQQQQQQRRRRRRYYYkkk}}}kkk[[[pppttttttpppXXXAAA999777777666555444333222222222222111555666<<<]]]___bbb}}}vvvzzztttfffiii||||||uuurrrssswww{{{}}}xxxtttuuuxxx{{{vvvqqqooorrrwwwzzz{{{sssqqqsssxxxxxxsssppprrryyy{{{|||yyytttqqqqqqrrruuuwwwxxxzzz{{{{{{{{{{{{{{{xxxyyy{{{yyyuuutttwwwwwwrrrpppssszzz}}}xxxrrrpppooorrrvvvvvvssstttwww}}}zzz{{{}}}wwwpppvvv{{{zzz{{{zzztttuuuuuusssrrrssstttuuuuuuqqqllllllooouuuyyyzzz{{{xxxsssnnnjjjhhhffffffXXXPPPIIILLL\\\sss{{{rrr___UUU^^^XXXcccxxx|||yyy~~~{{{vvvrrrooonnngggWWWHHHDDDCCCDDDPPP^^^hhhiiikkkjjjbbbSSSBBB555555444444333222222111111111111111222222222333333333666999;;;>>>FFFRRRZZZiiilllppppppoooppptttyyy}}}xxxrrrnnnmmmmmmlllkkknnnoooppptttxxx{{{{{{zzzzzzxxxvvvqqqkkkiiiqqq|||}}}|||wwwqqqlllkkkpppuuuxxxkkkfffmmmqqqjjjdddcccjjjjjjhhhfffcccccceeehhhgggfffeeedddbbb]]]XXXTTTPPPNNNLLLJJJGGGFFFEEEDDDGGGEEEBBB???=========>>>>>>======>>>AAACCCEEEFFFGGGCCC???;;;999777555333///---,,,---000000...+++......000222333222///---------+++++++++---///000666555333///+++))))))***))))))((((((((((((((((((+++((()))---///000222777555999:::888:::@@@FFFGGGGGGDDDAAA???AAAGGGMMMQQQIIIGGGIIIPPPWWW[[[bbbiiiuuu~~~wwwlllqqqxxx{{{xxxuuu}}}~~~~~~}}}zzzyyyzzz{{{xxx{{{|||yyyuuuxxxyyyxxxyyywwwttttttiiipppxxxzzzsssfffYYYPPPbbbmmmyyyzzzrrriiiddddddiiihhh```QQQCCC===999777999777444333444888===@@@>>>===<<<<<<<<<>>>???@@@DDDFFFJJJMMMPPPRRRSSSSSSSSSTTTVVV___ppp```QQQNNNLLLQQQOOONNNNNNQQQ\\\qqqcccUUUjjjxxxkkkmmmnnnWWW???:::===777666666555444444444444333000333444<<<]]]hhhpppttthhhpppyyysssqqqrrrwwwzzzwwwqqqpppvvv}}}xxxuuuqqqpppqqqsssuuuuuuooopppuuu{{{|||wwwttttttzzz||||||yyytttppppppqqqqqqwww||||||zzz{{{yyytttsssuuuuuuqqqnnnqqqvvvwwwqqqjjjkkkkkkooouuuwwwwwwyyy~~~}}}~~~~~~xxxoooqqqzzz}}}yyyzzz~~~yyyxxx|||vvvuuuttttttuuuuuuvvvwwwwwwvvvtttrrrrrruuuzzz}}}{{{wwwuuutttssspppmmmRRROOOMMMOOOXXXeeesss{{{hhh[[[eee___iii|||~~~|||zzz||||||zzztttmmmhhhggggggddd^^^[[[\\\VVVJJJDDDFFFUUUZZZccclllnnnaaaKKK999444333333333222111111111111111111222222222222333111222444444555:::BBBHHH^^^cccjjjnnnoooqqqsssvvvvvvsssqqqpppqqqqqqpppooonnnooorrrwww|||yyyxxxwwwrrrkkkgggnnnxxx{{{{{{yyytttpppooosssvvvxxxmmmhhhmmmpppkkkdddccchhhmmmoookkkdddaaaffflllfffffffffeeeccc^^^XXXSSSMMMNNNNNNMMMKKKHHHFFFDDDGGGEEEBBB@@@>>>>>>>>>???>>>>>>>>>???@@@CCCEEEFFFEEEBBB>>>;;;999777444222///---+++---000111...+++---...///222444333111...,,,,,,++++++,,,---///000555555333///+++))))))***(((((())))))))))))))))))+++((((((,,,///000333888666999:::888:::@@@FFFGGGIIIFFFBBB@@@AAAEEEKKKOOOIIIGGGHHHNNNTTTXXX^^^eeevvv{{{nnnoootttwww~~~zzzxxx|||}}}}}}~~~|||zzz{{{|||zzzvvvtttvvv~~~gggRRREEE???SSScccvvv{{{sssfff^^^]]]eeebbbYYYKKK>>>888777999888777666666888;;;???AAA>>>>>>>>>???@@@AAACCCDDDGGGIIILLLPPPSSSUUUWWWXXXXXXYYYZZZ```nnnwwwUUUOOOOOOKKKOOOOOOMMMMMMQQQ___ssspppVVVPPPeeeyyyuuueeegggkkkXXXBBB>>>@@@888777777666555555666666444000111333;;;]]]pppqqqoooxxxxxxuuuooorrruuutttqqqrrrwww{{{yyyxxxvvvttttttssssssrrruuuvvvyyy|||}}}{{{yyyyyyxxxzzz}}}{{{uuuqqqoooooorrrxxx~~~~~~~~~zzzwwwxxxwwwsssqqqrrrpppmmmkkkmmmqqqqqqkkkeeeooolllkkknnnppprrrzzz~~~~~~~~~xxxpppnnnrrrwwwssspppnnnggg___\\\^^^gggttt}}}{{{{{{zzztttqqqqqqtttvvvuuuuuuvvvwwwxxxyyyvvvrrrsssyyy~~~}}}||||||}}}|||sssdddYYYJJJOOOVVV\\\___cccgggkkkttt___dddeeennn~~~}}}|||{{{yyyxxxsssjjjaaa[[[\\\______eeesss~~~xxxeeeSSSJJJEEEDDDHHHPPPWWWTTTGGG;;;222222222222111111111111111111111111222222222222333333333222222555:::>>>LLLTTT```iiioooqqqssssssqqqrrrtttvvvxxxyyyyyyxxxoooooorrrvvvzzz}}}}}}|||xxxxxxxxxuuunnnjjjoooxxxxxxxxxwwwrrrnnnnnnrrrvvvxxxpppkkkoooqqqlllgggeeebbbfffjjjhhhdddbbbgggllleeecccbbb```^^^[[[VVVRRRMMMMMMMMMLLLJJJHHHFFFEEEEEEDDDAAA???>>>===>>>>>>===>>>>>>>>>>>>@@@BBBEEEBBB???<<<999777555222000///,,,+++---000111...,,,......000333555555333000++++++++++++,,,...///000444444222...+++))))))+++(((((())))))******++++++***''''''+++...///222888666:::;;;999:::@@@FFFGGGIIIFFFBBB@@@AAAEEEKKKOOOIIIFFFGGGLLLQQQUUU\\\cccssszzzlllkkkooottt||||||{{{~~~~~~yyy}}}}}}yyyxxxXXXBBB===>>>PPPaaatttyyyqqqddd]]][[[bbb\\\RRRFFF;;;666777;;;666777:::<<<>>>???@@@@@@>>>??????AAABBBDDDFFFGGGGGGIIILLLOOOSSSVVVXXXZZZ]]]___bbbfffrrrlllQQQQQQUUUQQQPPPQQQPPPNNNPPP[[[jjjuuuaaaNNNOOObbbsss|||rrrcccbbbdddUUUEEE@@@<<<999888777777666666666666444000222222999[[[bbbtttvvv|||{{{wwwqqqqqqrrruuuwwwxxxwwwvvvvvvvvvvvvuuuuuuuuuvvvwww~~~|||{{{|||||||||uuuyyy|||{{{wwwqqqooonnnuuuzzz}}}}}}zzzzzzzzzuuurrrsssssspppooopppmmmkkkiiikkknnnnnniiieeeoookkkhhhhhhhhhiiipppxxxwwwuuuuuuuuuqqqjjjffffffjjjfffbbb^^^VVVMMMJJJLLLNNN[[[iiirrrwww{{{zzzwwwsssooonnntttwwwuuuuuuwwwvvvyyy{{{xxxsssrrrwww}}}||||||~~~~~~rrr```SSS[[[\\\]]]\\\\\\aaaiiipppxxx{{{cccdddfffooo}}}{{{{{{{{{wwwrrriii\\\QQQKKKKKKMMMLLLWWWjjj|||~~~~~~ccc[[[RRRLLLIIIDDD;;;444000000111111111111111111000000111111111222222222444444333333333555888;;;<<>>===<<<<<<<<<;;;<<<===<<<;;;<<>>===<<<<<<;;;:::<<<===<<<999:::===@@@CCCAAA???===<<<999555333...,,,+++---000111///---000111222555777666444111,,,,,,---------------...111111000---+++)))***,,,(((((())))))))))))))))))---***)))---000222777===888;;;<<<999;;;AAAFFFGGGHHHEEEBBB@@@AAAFFFLLLPPPHHHDDDEEEJJJPPPVVV^^^fffkkkvvvrrrfffjjjqqquuu}}}yyyzzz~~~yyyzzzqqqfffmmmuuunnnSSS:::333888;;;@@@FFFLLLNNNMMMNNNSSSXXX[[[NNNBBB===;;;888888:::999;;;>>>AAABBBBBBBBBAAA@@@BBBDDDGGGIIIKKKMMMMMMTTTVVVXXX\\\```dddhhhjjjgggkkknnnqqqyyyoooSSSHHHKKKNNNNNNNNNRRRQQQMMMQQQ^^^iiinnnXXXQQQaaalllqqqvvvuuuzzz|||kkkSSSMMMLLL@@@<<<:::999777555444333333000111666333444TTTwwwwwwwww^^^NNNpppzzztttsssoooaaattt|||{{{{{{yyyyyyyyyyyyzzz{{{yyyuuurrrtttsssrrrqqqqqqvvv~~~~~~uuurrrvvvxxxvvvxxxxxxwwwssspppppptttxxx}}}}}}}}}}}}}}}}}}}}}}}}{{{sssnnnppprrrpppnnnnnnkkkhhhdddbbbbbbbbb```]]]YYYWWWVVVWWWTTTPPPQQQVVVZZZXXXUUUSSSRRRPPPJJJDDDCCC???===>>>===<<<@@@FFFPPPRRRRRRRRR[[[iiitttwwwqqqiiiiiitttyyyvvvtttwwwzzz|||~~~}}}{{{zzz|||~~~~~~zzzwwwssszzz|||rrrlllwww}}}~~~~~~yyyfff\\\dddkkkttt|||~~~}}}xxxtttsssssshhh\\\KKK???:::999::::::<<<<<<;;;;;;@@@OOOaaammm}}}sss\\\FFF888222......//////000111222222000000000000111111111111222111111222333444444444222666>>>KKKZZZiiiuuu{{{wwwzzz}}}}}}{{{yyyyyyzzzzzzvvvqqqnnnnnnoooppppppmmmqqqvvvvvvoooggghhhnnn{{{~~~}}}wwwrrroooooommmlllkkkkkklllmmmjjjgggfffddddddhhhnnnoookkkggg```]]]YYYWWWWWWXXXYYYYYYOOOOOONNNLLLJJJGGGEEEDDDAAA@@@@@@???>>>===<<<<<<:::===>>><<<999999<<<@@@AAA???>>><<<;;;888444111---++++++---000222000---000000111444555444111...---------...------,,,,,,000000///---***)))+++,,,))))))((((((((((((((((((,,,((('''+++...000555<<<999<<<<<<:::;;;AAAEEEFFFJJJGGGCCC@@@AAAEEEJJJNNNGGGDDDDDDKKKRRRXXXbbbjjjnnnxxxrrrhhhnnnvvvzzz||||||~~~zzzvvvxxxpppXXXGGGAAAJJJIII;;;111444888777:::;;;===>>>AAAIIISSS[[[YYYJJJ===:::;;;888777999======>>>@@@AAABBBCCCCCCBBBCCCFFFIIILLLNNNOOOPPPRRRSSSVVVZZZ^^^cccfffhhhkkknnnoooqqqyyydddOOOIIILLLOOOQQQKKKOOOPPPNNNVVVhhhwww}}}QQQRRRjjjuuutttzzzwwwjjjppp~~~jjjLLLHHHJJJ???<<<;;;999777555333222222///111777444333RRRlllgggrrrwwwvvvjjjXXXFFFcccjjjwww}}}}}}qqqqqqppp{{{yyy{{{~~~~~~{{{}}}}}}{{{wwwttttttttt{{{zzzwwwrrrqqquuu}}}{{{rrrooosssuuurrr{{{yyytttooolllooowww~~~}}}}}}~~~|||~~~vvvpppqqqsssqqqooooooiiiddd___[[[ZZZYYYWWWVVVUUUPPPJJJHHHFFFFFFMMMTTTTTTQQQMMMJJJJJJHHHBBB;;;>>>:::999::::::;;;BBBIIIVVVXXXWWWTTTWWWbbbmmmrrrnnneeeeeeqqqwwwsssqqquuu~~~}}}yyyvvvxxxzzz~~~}}}xxxfff___jjjqqqzzzyyy{{{}}}{{{vvvqqqoooppp___RRRBBB999:::>>>AAAAAA???CCCDDD@@@;;;:::===???<<>>NNN```qqqzzztttxxx|||}}}}}}}}}yyyuuunnnjjjjjjlllmmmnnnqqqtttyyyyyyqqqhhhggglllxxx}}}{{{rrrkkkhhhjjjjjjiiihhhjjjkkkiiifff``````dddiiioooqqqpppmmm[[[YYYWWWVVVWWWXXXWWWVVVOOOPPPQQQPPPMMMIIIEEEBBBBBBAAAAAA@@@???>>>======;;;>>>???===:::999===AAA>>><<<:::999888555111...---+++***---000222000---//////000222333222///,,,............---,,,++++++000000///---******+++,,,))))))((((((''''''&&&&&&((($$$###'''***---222888999<<<===:::;;;AAAEEEFFFMMMIIIDDDAAA@@@DDDHHHLLLFFFCCCDDDKKKSSSZZZdddmmmsss{{{sssjjjrrrzzz}}}~~~zzzvvvtttgggOOO@@@===:::888666555555666666555999;;;;;;;;;BBBMMMUUUWWWRRRHHH===;;;>>>AAA>>>:::??????@@@??????AAADDDGGGHHHHHHHHHHHHKKKNNNQQQSSSSSSWWW[[[___bbbfffjjjmmmqqqrrrssswww}}}zzz^^^MMMIIIJJJMMMQQQRRRJJJOOOTTTXXXqqqvvvPPPZZZ___aaaqqq{{{sss|||vvvfffSSSQQQJJJ;;;===<<<:::888666444444333///111333333666LLLyyymmmnnnzzzyyyyyypppWWWMMMYYYbbbaaa___dddkkknnnuuuooo{{{yyy{{{yyy|||xxxyyyyyyvvvssssssvvvyyy}}}uuunnnmmmsss|||~~~xxxqqqllllllpppsss}}}yyywwwuuuqqqppp{{{~~~xxxqqqkkkkkkooossskkkeee]]]WWWSSSQQQPPPOOOLLLGGGDDDDDDDDDBBBEEEIIIKKKJJJGGGCCC@@@===;;;;;;999777555666999===???@@@JJJNNNSSSTTTSSSTTTXXX\\\\\\^^^aaaeeejjjoootttvvv|||zzzxxxyyy|||~~~}}}|||}}}{{{}}}tttnnn~~~zzzeeebbblllzzz}}}yyyxxxyyywwwqqqlllkkkXXXOOODDD???CCCNNNYYY```___RRRMMMPPPKKK===888===;;;<<<;;;777222111333666555333222111222333222111111111000000000000111111222222333444444444333333333222555:::@@@MMMbbbuuuzzz{{{{{{|||xxxsssmmmkkknnnqqqssstttzzzxxxwwwvvvqqqkkkjjjlllvvv{{{~~~}}}wwwoookkkiiidddfffhhhkkknnnmmmjjjhhh___ccciiilllnnnnnnnnnooo]]]\\\YYYWWWVVVVVVWWWXXXRRROOONNNPPPOOOJJJFFFEEEAAAAAAAAA@@@???>>>===<<<;;;<<<;;;999888999<<<>>>??????>>><<<999555222000...,,,+++...111333111///...///111222222000...------------+++)))***,,,///000///---,,,+++***))))))''''''''''''(((((((((((((((((()))***,,,000555999::::::999888999===BBBGGGKKKGGGAAA???@@@EEEIIILLLEEEDDDFFFLLLRRRWWW```iiisssxxxzzzuuussswww}}}}}}yyyqqqjjj[[[FFF999888999777555444444444444444888999;;;AAAPPP^^^bbb___MMMEEE===:::<<>>@@@DDDDDDBBB@@@===:::888666555222111111333888===AAABBBAAAEEEHHHHHHGGGGGGLLLPPPVVVWWW[[[```eeekkkooorrrxxxwwwvvvxxx||||||yyyyyy|||zzzqqqgggcccyyymmmiiisss|||wwwvvvuuupppmmmmmmRRRLLLMMM___xxxvvvlll^^^PPPHHH???777888???<<<<<<:::777444333555666333111000000111222222111111111000000000000111111333333444555555555444444222111222555999BBBTTTeee}}}~~~{{{}}}}}}ssspppnnnoooqqqttttttssstttrrrsssuuusssnnnlllmmmuuuzzz~~~~~~yyysssooonnnkkkiiihhhiiiiiiiiigggeeeeeegggkkkllllllkkkllllll^^^]]][[[YYYXXXXXXYYYZZZTTTOOOMMMNNNMMMIIIFFFGGGCCCBBB???===<<<;;;<<<<<<<<<<<<;;;:::888999;;;===??????>>><<<999666333111,,,***))),,,///111///---///000000111000///...------------+++)))***,,,///111000...,,,+++***))))))''''''''''''(((((((((((((((((()))***,,,000555999::::::999888999===BBBGGGJJJFFF@@@>>>@@@DDDHHHJJJDDDCCCFFFLLLRRRWWW```iiitttyyyzzzuuusssxxx~~~yyy~~~zzznnncccZZZMMM===666777999888888777777777888888>>>???BBBNNN___kkkggg]]]HHHDDD???<<<===>>>??????CCCCCCBBBAAAAAADDDIIILLLMMMMMMMMMNNNPPPSSSUUUWWW^^^```dddggglllrrryyy}}}{{{xxxxxx}}}}}}kkk]]]OOOKKKLLLLLLLLLLLLHHHRRRUUUQQQcccaaaPPPjjjssskkk~~~zzzrrr}}}yyyppp{{{wwwYYYHHHIIIHHH@@@===<<<:::777555444333222222222333333333DDDnnn}}}]]]IIIUUUbbbkkkrrryyy|||{{{rrrhhh{{{wwwoooyyy~~~{{{yyy}}}~~~}}}|||xxxzzz|||||||||{{{}}}~~~xxx{{{{{{tttkkkiiiooovvv{{{ssslllmmmsss{{{}}}}}}~~~wwwrrrtttzzz{{{zzzyyyzzz|||~~~~~~}}}uuusssooommmkkkggg```[[[\\\WWWOOOIIIEEECCCAAA@@@???:::888999999777999>>>;;;:::888666444333222222...---...111777<<>>BBBJJJLLLPPPUUU[[[aaafffiiilllkkklllooossswwwyyyyyyyyywwwvvvtttlllaaa[[[ZZZjjjvvvgggdddooo~~~uuussssssqqqooooooiiiaaa\\\eeesssvvvjjj[[[MMMIIIDDDBBBCCCFFFHHHIII===;;;777666666666666666333222000000222444555444222111111000000111111222333444444555666666555555444222222222333888DDDQQQrrr{{{~~~yyy{{{{{{sssrrrssstttuuuuuurrrpppqqqoooqqqvvvvvvqqqmmmlllpppuuu{{{|||xxxtttppppppnnnllliiihhhiiiiiiiiihhhiiiiiijjjhhhfffddddddeee```___\\\ZZZYYYYYYZZZ[[[VVVPPPLLLLLLKKKGGGFFFGGGFFFDDD@@@===<<<<<<===>>>======<<<:::888888:::<<>><<<:::666333222,,,******,,,000111000---000000000000///...,,,,,,,,,------+++******,,,///222111///---+++***))))))''''''''''''(((((((((((((((((()))***,,,000555999::::::999888999<<>>@@@AAAAAABBBBBBDDDFFFLLLPPPVVV___hhhiii]]]MMMEEEDDDCCCAAA???@@@CCCEEEDDDDDDCCCAAABBBEEEJJJNNNNNNNNNOOOQQQSSSUUUXXXYYY\\\___bbbfffkkkrrrzzz}}}zzz{{{|||eeeZZZPPPOOOQQQPPPNNNOOOLLLQQQRRRXXXrrrwwwKKKTTTnnnqqqfffwwwyyynnngggsss~~~|||nnnVVVIIIGGGCCC;;;===<<<:::777555333222222222111333444333AAAjjjmmmQQQeeezzztttmmmyyy|||}}}{{{yyy}}}~~~zzzyyy|||}}}yyyssspppqqqtttuuuqqqoooqqqwww|||~~~}}}}}}}}}}}}{{{vvvsssvvvzzzwwwuuuuuuvvvyyy{{{||||||yyyqqqhhheeeeeeeee```[[[TTTOOOHHHCCC???===;;;:::999555333444444222444888777666555333222222111111/////////222666999;;;;;;888888777555333444888;;;???AAADDDJJJPPPVVV[[[^^^``````bbbdddhhhkkknnnooorrrqqqoookkkbbbXXXVVVZZZgggvvvooo[[[]]]lll{{{rrrrrrsssrrrppppppvvvzzz}}}{{{rrreee[[[UUULLLLLLJJJKKKRRRWWWSSSJJJ<<<888444444666777777555555444222333555888999999222222111111111111222222333333444555666666666666777555444444333333;;;DDDXXXmmm}}}{{{|||zzzyyyxxxxxxwwwuuurrrooolllsssqqqtttyyyzzzsssllliiikkkpppvvvxxxtttpppmmmllllllkkkjjjkkknnnpppqqqqqqnnnnnnkkkgggccc``````aaacccaaa^^^[[[YYYYYYYYYZZZUUUPPPLLLMMMKKKFFFDDDEEEGGGEEECCCBBBAAAAAAAAABBB=========;;;999888999;;;???>>>>>><<<:::777444222...,,,,,,...222444222///111111000///...---,,,++++++,,,,,,,,,++++++---///333222000---+++***))))))''''''''''''(((((((((((((((((()))***,,,000555999:::999999888888<<>>AAAEEEFFFBBBAAADDDKKKRRRXXXbbbkkkwwwzzzzzzvvvvvv|||~~~rrr~~~zzz{{{}}}zzzyyy|||~~~yyymmmbbbJJJFFFDDDDDDCCCCCCEEEIIIIIILLLOOOQQQQQQSSSVVVXXX\\\dddlllmmmiii___OOOAAABBBCCCDDDBBBAAABBBEEEHHHCCCCCCCCCBBBBBBFFFJJJNNNMMMNNNPPPRRRUUUXXXZZZ\\\[[[]]]aaaeeekkkrrrzzzggg\\\SSSRRRRRRPPPOOOPPPQQQMMMPPPhhhaaaBBBQQQcccbbb^^^wwwmmmiiittt{{{hhhSSSHHHFFFBBB;;;???===;;;888666444333222222000222555555@@@ggg^^^}}}vvvwwwyyyzzz|||~~~~~~yyy~~~zzzzzzzzz{{{{{{yyyvvvsssppprrruuuxxxyyyyyyyyyyyyyyyzzzyyyuuurrrsssvvvxxxtttrrrqqqrrrtttwwwyyyyyyzzzqqqhhheeefffgggaaa\\\MMMIIICCC>>><<<:::888777555111000222222000222555444333222222111111111111000000111333777999999999888777555333222333666888999;;;???CCCIIIOOOSSSVVVYYYYYY[[[\\\]]]___aaaccccccbbbbbb___WWWQQQSSSZZZqqqrrr[[[QQQ]]]qqq~~~vvvpppqqqrrrooolllkkkpppiii^^^[[[YYYUUUVVV]]]```UUUFFF999555111111444666666444777555333444666999;;;<<<333333222222222222333333222333444555666666666666888666666777555333666<<>>AAACCCDDDAAA@@@DDDKKKQQQWWWaaajjjvvvyyyzzzxxxzzzkkkvvvzzzxxxyyyoooddd___aaadddfffeeegggiiijjjiiigggfffggghhhhhhhhhiiilllmmmfff[[[RRR???@@@AAAEEEIIILLLPPPSSSVVVZZZ___``````aaadddgggfffpppuuuooobbbUUUIII@@@???@@@AAABBBAAABBBDDDFFFBBBCCCDDDDDDEEEGGGKKKNNNMMMNNNQQQUUUXXX\\\^^^___^^^```eeeiiiooovvv~~~~~~eee\\\SSSPPPOOOMMMMMMNNNRRROOOXXXxxxtttPPPFFFWWW______eeesss~~~~~~hhhmmm{{{dddOOOFFFFFFEEECCC@@@???<<<:::777555333333333///222666555>>>dddmmmqqqooopppwww}}}~~~zzz{{{xxxwwwuuuuuuwww{{{zzzvvvqqqnnnsssxxxzzzyyywwwvvvwwwzzz|||zzzuuuqqqssstttsssqqqooommmmmmooorrrssssssrrrlllgggffffffcccZZZRRREEEBBB===:::888777666555333000///111222000111555222111000000//////000000...///111444888:::999888555444222222222333555666999:::===@@@EEEIIIMMMOOOKKKLLLMMMLLLKKKLLLMMMOOONNNMMMMMMMMMIIIFFFKKKSSSgggsssvvvnnnooosssooohhh]]]OOOBBBDDDXXXnnnyyysssooonnnjjjccc^^^^^^gggxxxlllLLL555555333111111222444666666999777444444777:::<<<===444333333222222333333444333333555666777777777777777666888;;;999555555888999RRRppp|||xxxuuutttqqqnnnjjjjjjlllooohhhkkkrrryyyxxxqqqmmmmmmmmmrrrxxxxxxtttoookkkjjjiiiiiijjjmmmppppppooommmnnnmmmkkkfffbbb_________cccbbb___\\\ZZZYYYYYYZZZUUUPPPLLLLLLJJJDDDAAAAAA>>>@@@CCCDDDDDDCCC@@@>>>;;;<<<===<<<:::999999:::<<<<<<;;;:::888555333111---+++***---111222111...000111222222111///---+++)))+++,,,---,,,,,,---...000///...,,,+++***))))))''''''''''''(((((((((((((((((()))***,,,000555999999999888777888;;;AAAEEEGGGCCC???===>>>AAACCCCCCBBBAAADDDKKKQQQWWW```iiitttwwwzzzzzz~~~xxxiiittt{{{|||YYYSSSMMMLLLPPPSSSQQQMMMNNNNNNOOONNNLLLLLLNNNRRRSSSTTTUUUVVVUUUPPPHHHBBB>>>AAAEEEIIIPPPWWW]]]```bbbfffjjjkkkiiihhhjjjmmmkkkooonnnbbbTTTKKKGGGDDD@@@@@@AAABBBCCCDDDEEEDDDBBBDDDFFFHHHHHHJJJLLLOOOMMMOOOSSSWWW\\\```cccdddaaaeeejjjooouuu{{{www___WWWPPPOOONNNKKKKKKMMMNNNYYYhhh]]]AAAKKK^^^cccjjjyyy~~~rrrjjjuuu|||```OOOJJJJJJJJJJJJBBB@@@>>>;;;888666444444444///111666444999^^^nnnrrrlllmmmwww~~~}}}{{{~~~{{{|||zzzyyyzzz{{{zzzwwwttttttssssssuuuvvvuuusssqqqoooppprrruuuxxxyyyyyyxxxzzz~~~~~~yyyvvvwwwuuuqqqooollliiihhhiiikkkllllllgggbbb\\\XXXVVVQQQJJJCCC>>>;;;777555444444333222222//////111222000111444222222111000000000000000000000222555888888666333222111111222333555666666666777999;;;???BBBEEEFFF:::<<<===<<<999999;;;======;;;;;;<<<;;;:::@@@GGGMMMQQQTTTSSSNNNIIIHHHHHHDDDCCC@@@<<<;;;CCCXXXkkkyyyuuuooohhh\\\PPPKKKLLLOOOUUUccczzzeee;;;'''333333333222222333666999???<<<999999;;;>>>@@@AAA444444333333333333444444555555777888999:::::::::999999<<<@@@???999666777888BBBXXXqqq|||{{{vvvuuutttppplllkkknnnpppiiinnnwww|||wwwooonnnqqqnnnsssyyyzzzvvvqqqnnnmmmnnnlllkkkkkkmmmnnnnnnmmmhhhhhhhhheeeaaa______```aaa```^^^\\\\\\]]]^^^___YYYQQQKKKHHHEEEBBBAAACCCBBBCCCCCCCCCBBB@@@>>>===:::;;;<<<<<<;;;::::::;;;:::::::::999777444222000---++++++---111333111......000333555444222...,,,)))***,,,---,,,,,,---...------,,,+++************''''''''''''(((((((((((((((((()))***,,,000555999999888888777777;;;AAAEEEGGGDDD@@@>>>???AAABBBCCCCCCBBBDDDKKKPPPVVV___hhhqqquuuyyy|||ttteeevvvBBB???===AAAHHHKKKHHHCCCBBBBBBBBBBBB@@@???CCCHHHJJJJJJKKKJJJGGGCCC???===@@@CCCGGGLLLUUU```hhhkkkhhhlllpppoookkkiiikkkmmmlllkkkcccSSSGGGDDDDDDEEECCCBBBBBBDDDGGGHHHGGGEEEBBBEEEHHHJJJKKKLLLNNNOOONNNPPPTTTYYY^^^cccfffgggcccgggmmmsssxxx~~~~~~xxxpppYYYRRRNNNOOONNNLLLKKKMMMKKKcccvvvvvvJJJ555KKKYYY```qqqyyyuuurrr\\\RRRRRRQQQNNNLLLCCCAAA???<<<999777555444555///111666222666YYYbbbssswww~~~xxxtttuuugggaaatttyyypppnnnyyyzzzvvvttt{{{~~~|||yyyvvvuuuvvvxxxyyywwwtttssstttvvvuuurrrpppqqqrrrqqqnnnlllooowww|||}}}{{{xxx~~~~~~|||}}}yyyrrrmmmjjjfffeeeeeegggggggggbbbZZZOOOEEE@@@>>>;;;999888666333111111111000///222//////111222000111444555444333222222222222222444444555666666444000---000000111333666777888777333333444666888;;;===>>>444555777555333222555777555222111333333333777>>>@@@<<<999888999:::777555:::<<<@@@DDDHHHSSSeeettt||||||wwwooocccRRRBBB===???>>>AAAGGGRRRddd{{{qqqIII888<<<222444555444222333777<<>>@@@CCCEEEFFF555444444333333444444555777777999:::;;;<<<<<<<<<======AAAEEEDDD===888888777444BBBaaayyy~~~}}}{{{|||{{{wwwqqqnnnnnnppppppvvvyyyooonnnsssmmmrrrxxxzzzwwwrrrpppoooqqqnnnkkkjjjlllooorrrrrrkkkkkkllljjjhhhffffffggg___^^^]]]]]]^^^```ccceee]]]SSSIIIDDDBBB@@@BBBFFFIIIHHHFFFCCCAAA???>>>>>>999:::<<<<<<;;;:::;;;<<<999999999888666333111//////...---///333555333000---000444666666333///,,,(((***,,,---,,,,,,---...,,,+++******))))))******''''''''''''((((((((()))(((((()))***,,,000555999999888888777777;;;AAAEEEGGGDDD@@@>>>???AAACCCCCCCCCBBBEEEKKKPPPUUU^^^gggoootttyyy~~~ttt\\\ttt;;;<<<===???AAACCCEEEEEEHHHEEEBBB@@@@@@BBBBBBBBBHHHIIIGGGCCC===;;;<<<>>>IIIOOOUUUZZZccclllooommmoooqqqqqqmmmlllnnnnnnllliiicccTTTFFFBBBFFFGGGCCC@@@BBBDDDFFFHHHHHHHHHHHHCCCEEEGGGIIIJJJLLLPPPSSSRRRSSSYYYbbbgggggggggjjjhhhlllrrrwww{{{xxxnnnVVVOOOJJJLLLNNNMMMMMMOOOKKKZZZmmmoooXXX>>>>>>NNNXXXkkkzzzyyyyyy}}}iiiVVVRRRWWWXXXTTTPPPIIIFFFBBB===999777777777555888666444555888TTT}}}~~~}}}zzzkkkWWWRRRooo~~~{{{|||zzzhhhvvvvvvvvvhhhgggooojjjhhh|||yyyxxxxxxzzz}}}}}}zzzwwwuuuxxx}}}zzzsssppptttqqqlllkkkssszzz|||{{{{{{}}}xxxtttmmmkkkgggbbb]]]YYYVVVTTTTTTOOOFFF>>>888666777888333222222222111111000000////////////000000000000333333333333222111000000444333222111000000000000111333666888999888666444222444222///333<<<@@@>>>222333333333333333333333222333333444666777999:::999888888999:::<<<>>>???EEEPPP[[[bbbnnnyyysssuuukkkUUUBBB:::999888===;;;999<<>>;;;<<>>>>>>>>===<<<;;;;;;::::::;;;::::::999888666555333222++++++***,,,555===777,,,000000111333555333...))),,,...000000...---,,,---111///,,,***(((((())))))$$$&&&((((((&&&%%%''')))(((&&&&&&+++---...111555888888888888:::===???AAAIIIHHHEEEAAA>>>>>>AAACCC@@@BBBEEEJJJQQQXXX]]]```mmmnnnrrryyy~~~kkkyyy;;;<<>>:::888777777444777444333444777RRRzzzuuuooolllqqqpppcccOOONNNjjjssslllkkkgggooolllaaavvvvvvsssvvvjjjkkk~~~}}}}}}{{{|||}}}}}}}}}||||||{{{wwwtttuuuyyyyyyuuutttwwwtttppppppvvv|||}}}~~~|||uuurrrjjjgggbbb\\\VVVQQQNNNLLLLLLHHHAAA;;;666444444555222222111111111000000000////////////000000000111333333444444333333222222111111111000000111111222555666999:::;;;:::888777333555333///222999===;;;333333222222222222333333;;;:::999666444444444555<<<===???BBBFFFKKKPPPSSSaaalllxxx|||uuuqqqooocccPPPCCC???@@@@@@EEE@@@;;;999;;;@@@FFFJJJFFFBBB===999777666666555777111444666666===AAA999@@@EEEGGGGGGHHHKKKHHHAAA777666555444444555666666444666:::;;;<<<<<<===>>>BBBCCCEEEFFFEEECCCAAA??????===<<>>>>>>>>===<<<;;;::::::::::::::::::999888777555333222------,,,...777===888...111000111222444222...+++,,,---......---,,,,,,---///---+++)))((()))***+++$$$&&&((((((&&&%%%''')))***''''''+++------///333888888777888999<<>>>>>@@@CCC@@@BBBFFFKKKSSSZZZ```cccjjjmmmqqqvvv{{{ppp|||777999===AAADDDGGGHHHIIIKKKHHHEEEDDDEEEHHHJJJJJJKKKHHHDDD???<<<>>>CCCHHHOOOVVV^^^dddllluuuxxxwwwnnntttxxxuuurrrrrrrrrpppbbb[[[PPPFFFDDDGGGHHHEEEIIIIIIJJJIIIIIIHHHGGGFFFMMMNNNPPPQQQQQQRRRSSSUUU[[[YYY[[[aaaeeefffiiinnnnnnrrrwww}}}ssscccSSSNNNLLLNNNNNNKKKJJJLLLRRRhhhtttdddIII@@@NNN```jjjyyylllmmmjjj~~~mmmbbbXXXUUUUUUSSSQQQQQQKKKIIIDDD???;;;999888888444666333222333666NNNtttqqqiiieeeiiigggYYYFFFHHHccceeeZZZ[[[WWW[[[ZZZ[[[rrrooorrrwwwvvv{{{{{{}}}~~~{{{wwwuuuvvvxxxvvvqqqppptttxxxxxxxxxyyyyyyvvvvvvzzz{{{zzz|||}}}tttmmmjjjbbb___ZZZSSSMMMGGGCCCAAAAAA>>>;;;777444222222222111111000000000000///////////////000000000111111333333444555555555555444111111111222333444555666666777888999999888666555222333111///111777;;;;;;444333111000000222333444666777777666666888;;;>>>???AAAFFFLLLUUU^^^fffjjjxxx~~~vvvpppooofffWWWJJJHHHQQQ[[[```^^^\\\YYYUUUPPPIIIAAA<<<333222111333555888999999999333555999<<>>:::???CCCFFFHHHIIIDDD===888777666555555666888888666888;;;======>>>???AAADDDEEEFFFFFFFFFEEEDDDCCCAAA@@@>>>BBBRRRgggvvv{{{xxx||||||xxxyyyzzzzzzxxxiiidddqqq{{{|||zzzttttttrrrmmmfffbbbbbbcccdddffffffeeefffgggccc\\\^^^]]]\\\^^^``````\\\XXXTTTQQQLLLIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;:::::::::;;;;;;:::999888555333222///...---000777<<<888000222111111111222111///,,,,,,------,,,***+++---///...,,,+++))))))***+++,,,%%%&&&''''''&&&&&&''')))+++((((((+++---,,,...222888777777777999<<>>===???AAA@@@BBBFFFMMMTTT\\\cccfffkkkooosssuuuxxx|||ttt}}}666999===AAADDDFFFGGGHHHIIIHHHGGGIIIMMMQQQTTTUUUNNNJJJEEEAAAAAAFFFMMMRRRZZZbbbiiinnnttt{{{}}}|||www||||||wwwrrrqqqpppnnn\\\VVVMMMFFFFFFHHHIIIHHHNNNNNNNNNMMMMMMLLLKKKKKKPPPRRRTTTVVVVVVWWWXXXZZZ^^^\\\___eeehhhhhhkkkooopppsssyyy~~~{{{hhhWWWQQQMMMMMMOOONNNJJJIIIKKKNNNaaaeeePPP===DDDWWWdddrrryyyqqqgggnnnpppllleee___\\\XXXSSSRRRSSSMMMJJJFFFAAA===;;;999888555666222222555666KKKnnnyyytttrrrtttkkkXXXHHHJJJbbbaaaXXX___]]]```dddcccpppyyyzzz}}}|||wwwuuuzzzvvvzzz|||yyysssnnnoooqqqrrrnnnmmmrrryyy|||{{{yyy{{{yyyyyy{{{yyyvvvwww{{{|||zzz{{{|||wwwkkkbbb^^^UUUSSSNNNHHHBBB===:::888777666555444333222111111000000000/////////////////////000000000111111111333333555666666777777777555444444555555666777888999888888777666555444333222333333222444999???BBB999888666555666888;;;===:::===@@@BBBDDDIIIPPPUUU^^^aaahhhrrr}}}~~~xxxrrrmmmiiiddd___```hhhrrryyy{{{nnnqqquuuvvvooo```MMM???444444444777999;;;:::999;;;777:::???EEESSSTTTEEE999;;;>>>AAACCCBBB>>>999888888777777777888:::;;;888;;;===??????@@@CCCDDDFFFGGGGGGHHHHHHIIIHHHHHHEEEDDDAAAAAAIIIZZZmmmzzz~~~}}}vvvpppeee```lll||||||yyyyyyvvvttttttsssppplllgggcccaaadddfffeeedddeeegggeee```cccaaa______aaa___[[[WWWSSSPPPMMMKKKJJJIIIFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;999666333111000...---000777:::666111222222111111111000///...------,,,+++***+++///222000///---+++******+++,,,&&&&&&'''''''''''''''(((***''''''+++------///333777777666777888;;;>>>@@@CCCCCCCCC@@@>>>===>>>@@@@@@BBBGGGMMMTTT\\\bbbfffppptttwwwwwwxxx}}}vvv|||;;;<<>>:::777555444111222222333333222111111///////////////000000000000000000000111111111111333444555666777888888888666666666555555666666777999888777666444444333333555555555666777999???EEEBBBAAAAAAAAACCCFFFJJJLLLTTTXXX\\\^^^```eeelllrrr{{{yyyuuuqqqnnniiijjjooowww|||{{{wwwsssuuuxxx~~~~~~ppp]]]NNN444555777999<<<===;;;999:::999@@@GGGNNN\\\[[[HHH<<<;;;:::;;;<<<;;;999888999999888888999;;;<<<===;;;===@@@AAABBBCCCFFFHHHIIIIIIJJJLLLLLLMMMMMMNNNIIIIIIGGGDDDEEEPPPeeewwwtttiiiggg```jjjzzzzzzxxxxxxtttuuusssrrrssstttrrrkkkfffgggjjjiiidddbbbeeehhhhhheeebbb_________]]]XXXTTTSSSQQQOOOMMMLLLIIIFFFCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>============<<<<<<===<<<:::666333111000,,,,,,///444555333000111222222111000/////////......---,,,+++---111555444333000---+++******+++&&&&&&&&&&&&'''((((((''''''%%%&&&+++......111666666666555666888:::===???AAABBBBBBAAA???===>>>???@@@BBBGGGLLLTTT[[[aaaeeesssvvvxxxxxxxxx}}}www}}}:::;;;===???BBBDDDFFFGGGMMMNNNQQQVVV\\\_________JJJHHHFFFHHHOOOXXX___ccclllttt{{{{{{{{{||||||zzz}}}{{{vvvrrrqqqsssoooiiiRRRLLLHHHIIILLLLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTVVVYYY]]]```bbbccceeefffbbbbbbgggooosssqqqppprrryyy|||}}}rrrgggWWWJJJMMMKKKKKKMMMKKKHHHJJJNNNRRRPPPCCC666<<>>;;;:::999777222333888777FFFccccccQQQ```mmmwwwzzz~~~ddd___zzz~~~|||vvvqqquuuxxxwwwssspppnnnnnnllloooqqqtttxxx{{{xxxrrrsssrrrvvv|||}}}}}}ttttttvvvuuukkkZZZMMMIII<<<;;;999777555444333333000000111222333222222222//////000000000000111111000000000111111111222222333444555666777888888888666555555444444444555555555444333333333555666777999888999:::::::::@@@HHHNNNNNNOOORRRVVVZZZ___aaakkkrrryyy~~~}}}xxxuuuvvvvvvsssrrrsssxxxssslllgggaaa\\\___dddmmmllllllmmmjjjaaaRRRGGG222333666;;;@@@CCCBBBAAA999???JJJQQQUUU```[[[EEE@@@;;;888999999777777999::::::999:::;;;===???@@@>>>@@@BBBCCCDDDFFFIIILLLKKKLLLNNNPPPRRRRRRRRRRRRMMMMMMMMMIIIFFFLLL___rrruuullllllccckkkzzz|||{{{|||yyyxxxtttrrrtttxxxwwwqqqkkknnnooollldddaaaeeejjjlllccc```\\\[[[\\\ZZZVVVRRRUUUSSSQQQOOOMMMJJJGGGDDDFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@???>>>>>>=========<<<===>>>===;;;777333111///+++***///222111000///000222333333111///...............------///333666666444111---+++*********'''&&&%%%&&&((((((((('''&&&$$$%%%***...///333777666555555555777:::===>>>@@@BBBCCCBBB@@@>>>>>>>>>???BBBFFFLLLTTT\\\cccfffssstttuuuuuuvvv|||uuu|||<<<<<<===???BBBFFFJJJMMMTTTVVVYYY\\\^^^]]]YYYVVVJJJIIIJJJPPPZZZcccjjjmmmrrr{{{}}}|||yyysssqqqtttuuukkk___OOOIIIFFFKKKOOOOOOOOORRRUUUTTTTTTTTTUUUVVVWWWXXX]]]```dddggghhhhhhiiijjjfffeeeiiiqqqttttttuuuxxx{{{~~~tttfff[[[PPPHHHKKKIIIJJJKKKJJJHHHKKKQQQ[[[QQQAAA888AAAVVVeeeiii{{{~~~uuurrr}}}wwwyyyddd```^^^^^^[[[UUUTTTVVVQQQOOOLLLHHHCCC???<<<:::888666000222777666BBB]]]vvvYYYhhh~~~}}}ggg^^^rrr~~~www}}}uuurrrrrrrrrqqqqqqqqqrrrsssnnnssstttssstttwwwvvvqqqqqqooosss{{{{{{zzzuuusssqqqlll^^^MMMAAA>>>666666555444333333333333000000111111222222222111000000000111111111222222000000111111111222222222444444555666777777777666666555555666666777888999999999999;;;???CCCGGGJJJJJJIIILLLPPPPPPQQQYYYccchhhjjjmmmrrrxxx}}}|||zzz{{{vvvuuuvvvtttqqqsssyyy{{{rrreee^^^fffrrrlllhhhdddaaa[[[NNN===///333444777;;;@@@CCCCCCCCC>>>IIIYYY^^^^^^dddZZZBBBAAA;;;888:::;;;999999===:::::::::;;;<<<>>>AAABBB@@@AAACCCDDDEEEHHHLLLNNNLLLNNNQQQUUUWWWWWWVVVUUUQQQQQQRRRPPPKKKLLL[[[lllyyytttnnndddkkkzzz}}}~~~zzzwwwuuuttttttssspppmmmtttrrrkkkddddddiiikkkiii___\\\ZZZZZZ[[[[[[YYYUUUZZZXXXUUURRROOOLLLHHHEEEFFFEEEEEEDDDCCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<===>>>???>>><<<777333000000+++***///222///...000...111444444222///---...,,,,,,---------///222555333111...,,,***))))))***'''&&&$$$&&&((()))(((&&&'''%%%&&&+++......111666555555444555777999<<<>>>@@@BBBCCCCCCAAA???>>>>>>===@@@EEEMMMVVV___gggkkktttsssrrrsssvvv|||}}}iiittt{{{}}}CCCCCCDDDFFFJJJPPPUUUYYY[[[\\\^^^___^^^YYYRRRLLLMMMMMMPPPXXXcccmmmsssuuuwww}}}yyytttsssvvvttteeeTTTNNNGGGFFFLLLQQQPPPPPPSSS[[[[[[ZZZYYYYYYZZZ\\\\\\cccfffiiikkkkkkkkkkkkllliiihhhjjjppptttuuuxxx}}}{{{kkk\\\RRRKKKFFFJJJHHHIIIJJJIIIHHHLLLTTTaaaSSSCCC<<>>>>>FFFGGGIIILLLRRRYYY___cccbbbbbbgggnnnqqqttt~~~~~~}}}|||yyyyyy|||{{{xxxwwwsssooottt}}}{{{gggMMM:::444444555888:::<<<;;;999EEESSSeeeiiieeeggg[[[@@@AAA;;;999===???<<<<<>>===<<<;;;;;;::::::;;;===>>>??????<<<888333000111+++***000222///...111---111555555222///------***+++,,,,,,---...222444000...,,,***((())))))***(((&&&$$$%%%((()))(((&&&)))&&&'''+++------000444555555444555666999<<<>>>???BBBDDDDDDBBB@@@??????;;;>>>EEENNNXXXccckkkpppuuusssqqqsssxxx~~~rrr]]]kkkwww{{{JJJLLLMMMNNNPPPTTTYYY]]]hhhfffdddbbb[[[SSSPPPSSSXXXeeejjjnnntttqqqnnntttwww}}}rrrvvvuuuoookkkeeeWWWIIIKKKJJJSSS______UUUQQQUUU[[[ZZZYYY[[[^^^aaabbbcccdddkkkqqqqqqlllgggfffiiiiiiooowww{{{|||{{{}}}~~~}}}iii]]]UUUNNNIIIHHHDDDGGGKKKLLLLLLLLLOOOQQQ\\\YYYEEEAAAYYY```\\\ddd~~~uuutttzzzuuuwwwnnn______```___]]]ZZZWWWUUURRRQQQOOOLLLGGGCCC???<<<:::444444777666555AAASSSzzz~~~rrr}}}{{{xxxnnnqqq~~~uuujjjiiipppwwwxxxwwwtttssspppooonnnoooqqqsssrrrtttvvvxxxyyyxxxvvvuuusssiii\\\OOOAAA666555:::222333444333000///000222000000111111222333333444//////000111222333333444444333333333555666777888666888:::;;;<<<===@@@BBBEEECCCGGGPPPWWWYYYZZZ\\\aaakkkssswww}}}}}}~~~yyywwwyyy}}}xxxxxxxxxuuummmgggllltttyyylllEEE;;;;;;888777;;;:::666777===DDDUUUhhhrrrsssjjjVVVCCCEEE@@@<<<<<>>@@@BBBBBBBBBBBBDDDEEEGGGIIIJJJLLLMMMOOOSSSVVVYYY[[[\\\]]]]]]^^^aaaccc___]]]\\\ZZZVVVTTT[[[dddwww~~~{{{zzz{{{zzzfff```rrr~~~|||yyywwwvvvuuutttrrrrrrmmmgggeeefffggggggfffaaa```aaadddeeebbb[[[VVV[[[XXXUUUPPPMMMJJJHHHHHHHHHEEEAAA@@@@@@@@@@@@@@@>>>===;;;:::999999:::;;;???@@@@@@???<<<888444111222,,,,,,333333,,,,,,333///222555555333000...---------,,,+++,,,...111222///...---+++))))))+++---)))'''$$$%%%''')))'''&&&'''((((((***---000333555666555777:::;;;999:::???AAACCCCCCBBB@@@>>>===>>>@@@CCCIIINNNVVV```llluuu|||zzzyyyttt\\\ooo|||~~~______]]]ZZZYYY[[[```cccfffeeeddd^^^SSSJJJLLLSSS^^^mmmuuuyyy}}}uuulllnnn{{{{{{rrrssstttrrrlllhhhcccXXXLLLRRRQQQXXXdddddd\\\ZZZ___cccaaa```aaacccdddeeeeeeeeekkkqqqqqqlllhhhiiilllnnnsssyyy||||||}}}wwwbbbVVVPPPKKKJJJJJJGGGIIIKKKKKKJJJJJJLLLOOOVVVMMM===FFF___```ZZZdddtttvvvxxx}}}dddZZZ[[[[[[ZZZXXXUUURRRPPPNNNMMMLLLIIIEEEAAA===;;;:::555444777555444@@@PPP|||yyyzzztttqqqyyy{{{tttuuuxxxnnnkkkoootttuuuuuussssssssssssttttttuuuuuussstttttttttttttttttttttlll]]]KKK@@@888333222333222333333222111111111111333333444444555555555666======<<<;;;;;;:::999999999;;;===???@@@BBBDDDFFFBBBEEEKKKQQQVVVZZZ]]]___fffiiioooxxx|||}}}|||yyyyyyyyy{{{~~~~~~zzzxxxzzz}}}}}}uuukkkccc[[[WWW\\\dddmmmvvvYYY???===;;;777666888777444777<<>>>>>AAABBBAAA???BBBDDDFFFFFFFFFGGGIIIJJJOOOPPPQQQQQQQQQSSSVVVYYY^^^______^^^]]]]]]___aaaeeedddeeeccc^^^YYY\\\cccrrr|||}}}{{{|||}}}xxxeee^^^ppp~~~|||zzzyyyxxxvvvrrrpppsssnnnhhhddddddfffiiijjjeeecccbbbbbbbbb___[[[WWWXXXVVVSSSPPPNNNLLLKKKKKKIIIGGGDDDBBBBBBBBBAAA@@@>>>===;;;:::::::::;;;;;;?????????>>><<<888333111222,,,,,,222222------333000222444333111...------...---,,,,,,,,,...000222///...---+++)))***+++---)))'''%%%%%%'''((('''&&&''''''(((***---000333555666555777:::;;;999:::???AAABBBCCCBBB@@@>>>===>>>>>>BBBGGGMMMUUU___jjjrrrzzz~~~}}}yyyxxx~~~~~~aaarrr||||||kkkjjjfffaaa^^^^^^aaaddddddcccaaaYYYLLLEEEKKKVVVcccrrryyy{{{|||rrrhhhjjj|||tttkkkyyywwwrrrkkkfffbbbZZZQQQRRRQQQVVV______ZZZZZZ___hhhfffeeeeeeggghhhhhhgggggglllppppppmmmkkkmmmqqquuuxxx{{{|||}}}|||kkkWWWMMMIIIGGGIIILLLIIIJJJJJJJJJJJJMMMPPPTTT]]]GGG:::OOOgggbbb]]]mmmssstttkkkyyysssWWWUUUUUUTTTSSSQQQOOOLLLJJJIIIIIIHHHEEEBBB???<<<:::999555444666444444>>>LLLuuuzzzzzz|||~~~wwwxxxyyylllccceeewww}}}xxxwwwzzzuuuqqqpppqqqrrrrrrppprrruuuxxxyyyxxxwwwuuuuuusssqqqooonnnmmmnnnnnndddQQQ===555555555444333666555444555666666555333555666777888888999999999777888999;;;<<<>>>??????FFFJJJPPPSSSUUUVVVZZZ]]]```dddllltttzzz~~~zzz|||{{{}}}~~~|||{{{|||}}}}}}|||zzzvvvttttttuuuyyy||||||yyyyyy{{{mmm```RRRJJJFFFEEEGGGJJJQQQ[[[nnn}}}vvvsssbbbHHH===AAA<<<888555666666666888======PPPfffqqqnnn```MMM>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIIIIJJJMMMOOOTTTTTTTTTTTTTTTVVVZZZ]]]bbbcccbbbaaa___^^^```aaaeeefffiiiiiiccc]]]]]]cccooozzz~~~}}}|||zzzxxx~~~~~~uuubbb[[[lll~~~~~~~~~|||xxxsssoooooolllgggcccaaaccchhhllljjjgggbbb___]]]\\\[[[ZZZTTTSSSRRRPPPOOONNNNNNNNNKKKIIIGGGEEEEEEDDDAAA???======;;;::::::;;;<<<<<<>>>>>>???>>>;;;777333000111,,,,,,111111---...333222333333111...,,,,,,,,,///...,,,,,,,,,...000222000...,,,*********+++,,,((('''%%%%%%'''((('''&&&''''''(((***---000333555666555777:::;;;999:::???AAABBBCCCBBB@@@>>>>>>>>>>>>BBBHHHNNNWWW```jjjpppwww{{{{{{wwwvvv|||iiiwww~~~|||lllkkkjjjgggcccaaaaaabbb___\\\XXXSSSKKKIIIQQQ\\\iiiuuuyyywwwvvvnnnhhhnnnzzz~~~}}}uuuppppppuuukkkeeeaaa[[[VVVTTTRRRTTTXXXXXXTTTVVV[[[eeeeeeeeefffiiikkklllkkkiiimmmqqqqqqooopppsssvvvyyy{{{||||||||||||jjj\\\NNNHHHFFFEEEHHHKKKGGGHHHHHHJJJNNNSSSYYY]]]cccEEE;;;WWWkkkcccdddxxxvvvhhhhhhnnnTTTRRRQQQQQQOOOMMMKKKHHHGGGFFFFFFFFFDDDBBB???<<<::::::666555555333333<<>>===<<<<<<;;;;;;<<<===>>>===>>>>>>===:::666222///000,,,,,,///000---///333555555333000---+++,,,---///...---,,,---///111222000...+++******++++++,,,((('''&&&&&&&&&'''''''''''''''((())),,,000333444666555777::::::888:::???@@@BBBCCCBBB@@@>>>>>>???@@@DDDJJJRRR[[[dddlllpppssswwwxxxuuuuuu{{{ooozzz~~~lllnnnppppppkkkfffbbb```VVVPPPLLLMMMNNNRRRYYYaaannnzzz|||xxxvvvnnnjjjqqq|||zzzwwwnnnggglllwwwuuujjjccc]]]ZZZXXX```^^^]]]\\\ZZZXXXZZZ^^^bbbbbbdddhhhmmmqqqrrrrrrmmmppprrrssssssuuuxxx{{{{{{|||~~~}}}~~~}}}pppiiiXXXPPPIIIGGGGGGFFFFFFIIIEEEEEEGGGJJJOOOTTTXXXZZZTTT===BBBcccrrrlllrrrwwwiiiuuummmYYYSSSRRRQQQOOOMMMKKKIIIHHHGGGGGGGGGFFFCCCAAA>>>===;;;888666555333444:::AAAbbbsss{{{}}}ssslllWWWPPPbbbnnnjjjhhhooo\\\gggmmmttt{{{~~~{{{yyynnnlll}}}yyyxxx{{{|||wwwtttsssooosssyyy}}}}}}yyysssooorrrqqqpppmmmiiiddd```]]]HHH@@@;;;:::;;;:::<<>>???@@@CCCFFFGGGFFFEEEKKKMMMQQQUUUXXXZZZ[[[\\\iiikkknnnrrrvvvzzz}}}~~~|||vvvooommmpppxxxyyyvvvppplllkkkoootttxxx}}}vvvpppooopppppptttxxx}}}}}}}}}zzzwwwvvvvvvwww|||~~~~~~yyyvvvsssiiiaaa\\\bbbiiikkkiiihhhccceeeYYYDDDAAANNNQQQIII>>>DDDOOOWWWRRRDDD<<<;;;;;;999666666:::@@@DDDEEE<<>>>>>===:::666222//////,,,,,,---......000333777666444111...,,,---///...------,,,---///222333111...+++)))+++,,,,,,+++'''''''''&&&&&&&&&'''(((&&&&&&'''))),,,///222444666555777::::::888:::???@@@AAABBBBBB@@@>>>>>>???AAADDDKKKTTT^^^ffflllnnnoootttvvvsssttt{{{{{{lllxxx~~~~~~eeeiiimmmmmmhhh```ZZZVVVLLLGGGFFFLLLTTTXXX^^^bbbkkkwwwzzzuuurrrjjjhhhrrr|||qqqjjjaaa\\\hhhzzzqqqfff```[[[[[[\\\kkkiiifffbbb^^^]]]___bbbdddeeeggglllrrrvvvxxxxxxqqqsssvvvwwwxxxzzz}}}|||ooo```YYYMMMHHHFFFIIIJJJGGGFFFHHHFFFEEEFFFIIILLLMMMLLLKKK@@@===WWWyyyqqqpppzzzgggYYYVVVUUUTTTRRRPPPNNNMMMLLLIIIIIIIIIHHHFFFCCCAAA???<<<:::888666444555999<<>>???::::::999999AAAJJJNNNMMMDDDCCCCCCDDDCCCBBBGGGMMMEEEFFFHHHJJJKKKLLLKKKJJJMMMNNNPPPQQQSSSWWW\\\___hhhfffaaa]]]ZZZ\\\```dddhhhiiikkkllloootttzzz~~~}}}zzzvvvppplllqqqzzz}}}}}}{{{~~~yyywww{{{|||uuupppaaaXXXbbbttt~~~}}}yyywwwvvvttttttsssqqqnnnkkkhhhkkknnnooommmjjjgggfffeeeeeecccaaa^^^]]]___aaaVVVVVVUUUSSSQQQNNNLLLKKKIIIGGGEEECCCCCCAAA???======<<<<<<<<<===>>>@@@AAA>>>>>>???>>>;;;777333000...---,,,,,,---...111333666666444222///---...000---,,,,,,,,,...111444555222...***)))+++---,,,***&&&'''((('''%%%%%%'''(((&&&&&&'''))),,,///222444666555777:::;;;999:::???@@@AAABBBBBB@@@????????????BBBJJJTTT^^^fffiiijjjlllrrrtttssstttzzzsssfffuuu~~~~~~QQQUUUZZZ[[[XXXRRRLLLIIIIIIHHHMMMUUUZZZ]]]```eeeiiirrrnnngggggghhhqqqxxxccc]]][[[ZZZhhh|||zzzkkkddd```___bbbggglllkkkhhhccc______aaaccciiijjjlllppptttwwwwwwvvvtttvvvyyy{{{}}}~~~yyyrrrcccUUUPPPHHHEEEFFFJJJKKKHHHGGGIIIGGGGGGHHHJJJKKKHHHBBB===;;;JJJppppppwwwooocccZZZZZZYYYWWWUUUSSSQQQPPPPPPLLLLLLKKKJJJHHHEEEBBBAAA======:::666555666888999QQQ~~~yyyqqqgggcccOOOJJJ\\\kkkhhhaaabbbpppvvvyyy}}}}}}iiixxx}}}{{{yyyxxxxxxxxxwwwsssvvvzzz}}}}}}zzzwwwtttpppqqqqqqqqqpppnnnlllkkknnnooorrrvvvuuusssvvv{{{|||wwwxxxyyyyyy~~~{{{vvvtttllljjjiiiiiillloooqqqqqqrrruuuwwwxxxwwwwwwzzz|||vvvsssrrrvvvxxxwwwxxxzzz}}}~~~||||||zzztttmmmlllooossssssuuuwwwrrrbbbNNNAAA???LLLVVVQQQEEE>>>AAAFFF>>>@@@@@@CCCMMMYYY\\\YYYLLLFFFCCCDDDDDDCCCFFFLLLHHHGGGIIIMMMQQQSSSQQQOOOQQQRRRTTTUUUXXX\\\aaaeeennnkkkgggbbbaaaccciiinnnsssssstttuuuwww{{{|||vvvrrrwww}}}zzz|||~~~ssseee\\\dddvvv|||{{{xxxuuutttuuuvvvuuuuuuoooooooooppppppnnnjjjgggccceeegggeeeaaa]]]\\\\\\UUUUUUUUUTTTRRROOOMMMKKKIIIGGGCCCBBBBBBBBBAAA???<<<<<<<<<<<<===???AAABBB?????????>>><<<888333111------,,,***,,,///222333333333333111///---...///+++++++++,,,///222555777222...))))))+++---,,,***&&&'''((('''%%%%%%''')))&&&&&&''')))+++///222444666555777:::;;;999:::??????AAABBBBBB@@@??????@@@???CCCJJJUUU```gggiiiiiijjjpppsssrrrttt{{{tttdddvvvAAAEEEJJJMMMLLLIIIFFFEEEJJJNNNWWW___```___bbbhhhnnnqqqfff[[[___kkkrrrWWWUUUZZZ^^^lll~~~uuuhhhdddddddddjjjqqqlllllliiiccc```aaadddeeennnnnnoooqqqssstttsssqqqvvvxxx{{{~~~tttnnniii[[[PPPNNNHHHEEEFFFJJJKKKIIIIIIKKKGGGHHHJJJLLLMMMHHH???888???VVV|||tttuuuttt~~~nnnhhhaaa]]][[[YYYWWWUUUSSSSSSRRRMMMMMMLLLKKKHHHFFFCCCAAA>>>>>>;;;777555777888888LLLzzz}}}```NNNXXXiiirrryyywww|||xxxnnnuuuxxxssssssuuuwwwxxxqqqsssvvvyyyzzzyyywwwvvvqqqqqqqqqqqqrrrsssuuuvvv}}}rrrppptttuuutttxxx{{{xxxooommmpppooolllhhhhhhkkkpppuuuwwwtttxxx|||~~~|||zzz{{{|||yyywwwyyy|||xxxxxx{{{{{{tttvvvtttSSS???@@@JJJYYYbbbXXXFFF===???EEEDDDFFFHHHLLLWWWeeehhhdddNNNGGGDDDGGGHHHDDDCCCFFFIIIHHHIIINNNVVVYYYVVVSSSRRRSSSUUUVVVYYY]]]ccchhhllljjjgggdddeeejjjrrrxxx|||||||||{{{{{{}}}xxxtttyyy~~~}}}vvvhhh___gggyyy~~~xxxuuuqqqoooqqqsssuuuvvvssspppnnnnnnooonnnkkkgggbbbfffiiihhhccc]]]YYYXXXTTTTTTTTTTTTRRRPPPNNNMMMJJJGGGCCCAAABBBBBBBBBBBB<<<<<<<<<<<<>>>@@@BBBCCC???@@@@@@???<<<888444111------,,,***+++///222333000111222111///------...******+++,,,///333666999333...)))(((,,,...,,,)))&&&''')))'''%%%$$$''')))&&&&&&'''(((+++///222333666555777;;;;;;999:::??????AAABBBBBB@@@??????@@@AAAEEEMMMXXXcccjjjkkkjjjjjjpppsssrrrttt{{{yyyfffzzz;;;@@@EEEFFFGGGHHHHHHGGGRRRUUU[[[___]]][[[dddpppqqqdddYYYZZZhhh~~~fffXXX[[[]]]fffwwwnnn^^^cccjjjhhhiiioooeeebbb```bbbeeegggfffdddnnnppptttxxxzzzyyywwwuuuxxxyyy{{{oooddd[[[RRRJJJFFFAAACCCFFFGGGFFFFFFFFFGGGKKKGGGHHHMMMLLLBBB:::777BBB\\\mmmqqqxxxxxxooojjjXXXXXXVVVUUUUUUUUUTTTQQQOOOSSSPPPKKKGGGDDDDDDEEEFFFHHH@@@:::888666444555888JJJtttrrrWWWXXXwwwlll```bbboootttnnnyyytttrrrssstttqqqsssvvvxxxxxxuuurrrpppnnnqqqttttttrrrsssvvvzzz~~~~~~ssslllnnnsssuuuxxxzzzvvvpppmmmnnnqqqnnnnnnlllkkkjjjlllppptttqqquuuyyyzzzyyyzzz}}}zzzvvvyyy{{{yyyyyy|||[[[BBB???EEEMMM___]]]KKKBBB>>>>>>CCCBBBJJJQQQXXXfffuuusssgggSSSKKKFFFGGGJJJJJJIIIJJJKKKKKKNNNTTT[[[]]]YYYTTT[[[XXXUUUWWW\\\cccggghhhffffffeeeeeefffjjjpppuuu{{{|||~~~}}}}}}~~~|||{{{|||}}}~~~mmm^^^cccwww}}}xxxsssqqqssstttsssrrrnnnooopppqqqppplllhhheee``````bbbdddeeebbb]]]ZZZQQQTTTVVVUUURRRPPPPPPQQQJJJHHHGGGFFFEEECCC@@@>>><<<======>>>???@@@@@@@@@>>>>>>>>>===;;;888444222000---+++***,,,.........222222111///...---,,,++++++,,,,,,---///111222333---+++(((((()))+++++++++)))((('''&&&&&&&&&&&&&&&&&&((()))***+++...111444::::::999999999:::;;;;;;===AAADDDDDDBBB??????AAADDDFFFLLLXXXdddkkkjjjfffgggqqqwwwvvvvvv{{{{{{vvv{{{>>>???AAAAAADDDJJJPPPTTTUUUYYY]]]___```fffpppwwwkkkgggaaaeee{{{mmm^^^\\\dddkkk{{{}}}gggXXX]]]cccaaaaaagggiiihhhhhhiiikkkkkkiiigggqqqtttwwwyyyyyyxxxxxxxxx}}}}}}~~~vvvdddYYYRRRJJJDDDBBBBBBDDDGGGGGGGGGFFFFFFGGGGGGEEEFFFIIIFFF>>>999:::FFF\\\ccc___xxxppp{{{jjjdddccc[[[]]]ZZZWWWUUUVVVVVVVVVUUURRRPPPMMMKKKJJJKKKLLLMMMJJJCCC<<<999777444555777EEEnnnmmm|||wwwsssttt~~~zzzrrryyysssrrrtttuuuvvvxxxzzz{{{|||zzzvvvrrroootttssssssuuuwwwwwwvvvttt{{{tttmmmnnnrrrrrrssstttqqqnnnlllmmmpppnnnnnnlllkkkjjjkkkooosssuuuyyy||||||zzzyyy{{{~~~~~~zzzyyy}}}~~~{{{zzz|||~~~iiiEEE888===GGG[[[hhh```LLLCCCBBBCCCJJJIIIQQQZZZcccrrr}}}vvvgggTTTMMMIIILLLPPPPPPOOOOOORRRPPPPPPTTTZZZ]]][[[XXX___]]]]]]___dddggghhhggghhhhhhhhhggghhhkkkqqquuuzzz|||~~~~~~|||zzzoooaaafffxxxyyywwwtttrrrsssuuuwwwwwwrrrqqqoooooonnnmmmlllkkk```___^^^_________\\\ZZZTTTUUUUUURRRNNNMMMNNNOOOJJJIIIGGGEEEDDDCCC@@@============>>>???@@@@@@@@@>>>>>>>>>===;;;777444222...,,,******,,,...000000222222111///...---,,,+++,,,,,,,,,---...000111222---+++(((((()))+++++++++(((((('''&&&&&&&&&&&&&&&&&&((()))***+++...111444::::::999999999:::;;;;;;===AAADDDDDDBBB???@@@AAABBBDDDKKKWWWcccjjjjjjgggiiipppuuuvvvwww~~~}}}>>>???AAAEEEJJJPPPYYY___]]]cccdddccciiixxxllloooooowwwxxxmmmjjjpppyyyuuubbbUUUYYY^^^[[[[[[```eeehhhlllnnnooopppqqqrrrrrruuuxxxxxxxxxyyy|||vvvgggWWWNNNIIIDDDAAAAAADDDFFFHHHHHHGGGFFFFFFFFFEEEFFFGGGEEE???999:::???OOO\\\YYYUUUvvvwwwooo}}}yyyhhhbbb``````___[[[WWWTTTUUUWWWXXXXXXRRRQQQPPPPPPOOOOOOOOOPPPNNNFFF???<<<999555555777>>>eee}}}yyy|||rrrooorrrxxx|||}}}~~~~~~zzzvvvssszzzvvvtttwww}}}~~~xxxpppxxxzzz~~~vvvoooooorrrpppooommmlllkkklllnnnoooqqqqqqooonnnlllnnnqqqtttzzz|||}}}zzzxxxyyy{{{zzz{{{~~~}}}|||}}}}}}|||}}}pppJJJ999:::FFFPPPfffkkk\\\FFF??????AAAHHHOOO[[[iiiuuutttbbbVVVQQQPPPTTTXXXWWWVVVVVVZZZVVVTTTUUUYYY]]]^^^^^^cccccceeeiiillllllkkkiiikkkkkkkkkkkkkkknnnssswwwwwwxxx{{{}}}|||{{{xxxvvv}}}|||~~~uuufffhhhxxxwwwvvvuuutttsssuuuxxx{{{vvvrrrmmmjjjiiijjjkkkkkk___]]]ZZZZZZZZZ[[[[[[ZZZYYYXXXTTTOOOKKKJJJLLLNNNKKKIIIFFFEEECCCBBB???<<<======>>>>>>???@@@@@@@@@>>>>>>>>>===;;;777444222,,,***)))))),,,///111111333222111///...---,,,,,,,,,,,,,,,,,,---...///000,,,***(((((()))***+++***(((((('''&&&&&&&&&&&&'''&&&((()))***+++...111444999999999999999:::;;;;;;===AAADDDDDDBBB???@@@AAAAAACCCJJJVVVcccjjjjjjhhhkkkpppsssuuuzzz===@@@HHHQQQVVVYYY]]]bbbhhhoooooommmwwwqqquuunnn~~~ooo```VVVYYY\\\XXXXXX\\\eeeiiimmmnnnnnnpppuuuxxxqqqtttvvvwwwwwwzzziii[[[NNNGGGDDDAAAAAADDDEEEGGGIIIIIIGGGFFFFFFFFFHHHKKKKKKDDD:::666===EEE\\\\\\XXXbbbwwwwwwlllfff]]]]]][[[XXXTTTSSSSSSUUUVVVVVVSSSSSSSSSRRRPPPOOOMMMMMMRRRJJJCCC???<<<777555777;;;]]]rrrxxxzzzyyyooommmuuu~~~}}}~~~}}}zzzxxxzzzwwwwww{{{yyyrrruuuzzz|||}}}~~~xxxrrrqqqsssqqqnnnkkkkkkmmmpppqqqrrrvvvvvvuuusssrrrrrruuuxxx{{{}}}~~~zzzxxxyyy{{{|||}}}}}}~~~{{{yyyzzz{{{{{{}}}yyywwwxxx|||dddIII<<<>>>EEELLLOOOeeefffUUUBBB>>>>>>???FFFTTTggg}}}lll[[[YYYVVVVVV[[[]]][[[YYYZZZ\\\YYYXXXYYY\\\```bbbbbbdddfffiiilllnnnnnnmmmllllllmmmnnnooopppssswww{{{{{{{{{{{{||||||{{{{{{zzz~~~{{{yyyyyy|||xxxiiigggtttwwwxxxxxxtttqqqqqquuuyyyuuupppiiifffeeeffffffeee___]]][[[ZZZ[[[\\\\\\[[[```\\\VVVOOOKKKJJJLLLNNNLLLJJJGGGDDDCCCAAA???===>>>>>>>>>??????@@@@@@@@@?????????===;;;777333111---+++)))***---///111111444333111///...---------,,,,,,,,,,,,,,,---...///+++***(((((()))******)))(((''''''&&&&&&&&&''''''&&&((()))***+++...111444888888888888999:::;;;;;;<<<@@@DDDDDDBBB@@@@@@BBBBBBDDDJJJWWWdddlllllljjjnnnpppqqqttt|||BBBEEEMMMYYY______ccchhhuuu|||}}}||||||~~~iii^^^WWWYYYZZZVVVUUUXXXccceeehhhhhhiiilllsssxxxwwwwwwxxxwwwwww|||sss]]]RRRGGGCCCAAA@@@BBBFFFFFFHHHIIIJJJHHHGGGFFFGGGMMMQQQPPPEEE999777BBBMMMeee]]]ccc{{{zzzkkkeeebbbXXXWWWVVVTTTSSSTTTUUUUUUTTTSSSSSSTTTTTTTTTSSSRRRPPPOOOVVVNNNGGGCCC???999666777;;;WWWzzzrrrppphhhiiitttyyyrrr{{{}}}uuummmnnnvvv~~~wwwxxxzzz{{{zzzxxxuuusssqqqtttxxx{{{|||zzzwwwtttxxx{{{yyy|||{{{yyy|||zzzuuutttvvvuuurrrooooooqqqtttvvvwwwwwwwwwwwwvvvuuuuuuxxxzzzzzz|||~~~{{{yyyzzz|||~~~}}}{{{yyyzzz{{{yyy||||||zzzyyy{{{xxxiiiZZZSSSVVV[[[\\\LLL>>>>>>DDDGGGFFFEEEXXXZZZOOOCCCEEEFFFFFFMMM[[[ttt|||hhh[[[\\\ZZZ[[[___```\\\ZZZ[[[ZZZZZZ\\\^^^aaacccdddcccdddeeegggiiikkkmmmpppqqqlllnnnqqqsssuuuxxx|||{{{uuuuuuyyy}}}~~~uuuhhhcccnnn~~~{{{{{{yyytttooommmooorrrpppkkkffffffhhhiiigggeee```^^^]]]^^^______^^^\\\ddd___XXXRRRNNNMMMNNNOOOMMMJJJGGGDDDCCCBBB@@@>>>????????????@@@@@@@@@@@@?????????===;;;777333111///---++++++---000111222555333111///---------...,,,,,,,,,,,,,,,---...///+++)))(((((()))******)))''''''&&&&&&&&&''''''(((&&&((()))***+++...111444888888888888999:::;;;<<<<<<@@@DDDDDDBBB@@@AAABBBBBBEEEMMMZZZgggnnnnnnjjjpppqqqrrruuu~~~LLLLLLRRR^^^eeehhhoooyyy~~~rrrkkkggghhhfffbbb```bbb[[[]]]aaaeeelllsss|||}}}{{{}}}pppcccRRRIIIAAA???>>>===@@@EEEEEEHHHJJJJJJIIIHHHHHHHHHOOOTTTQQQDDD999;;;HHHSSSgggdddwww|||qqqooobbb[[[^^^\\\ZZZVVVUUUUUUVVVXXXXXXVVVTTTSSSTTTVVVWWWXXXYYYYYYYYYYYYQQQJJJFFFBBB;;;888999:::QQQxxxxxxooopppfffaaaiiiooojjjssstttpppmmmpppvvv{{{{{{yyysssssstttsssrrrooollljjjjjjpppwwwxxxuuurrrrrrtttooovvv}}}|||yyyxxxxxxwww{{{~~~{{{xxxyyyzzzxxxxxxvvvvvvvvvwwwyyy{{{uuuvvvvvvvvvuuuvvvxxx{{{zzz}}}|||{{{|||~~~~~~||||||{{{{{{}}}~~~|||xxxwwwzzz{{{yyyqqqhhhXXXIIIDDDMMM___nnngggTTTDDDBBBEEEEEEFFFIIIFFFLLLHHHEEEJJJKKKKKKSSS___wwwwwwhhhbbb^^^\\\]]]``````\\\[[[]]]\\\^^^aaadddeeeeeeeeeddddddeeefffggghhhkkkpppsssmmmpppsssvvvxxx{{{~~~~~~zzztttuuu{{{|||wwwqqqeee___jjj}}}}}}{{{wwwsssnnnmmmmmmooollliiifffiiinnnqqqpppmmmaaa___^^^___```aaa```^^^ccc___XXXSSSQQQPPPOOONNNMMMKKKGGGEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===:::666333000///---+++,,,///222444444666444111///------...///,,,,,,,,,,,,---...///000***)))((((((******)))((('''&&&&&&&&&&&&'''((((((&&&((()))***+++...111444777777777888888:::;;;<<<;;;???CCCDDDBBB@@@AAACCCBBBFFFOOO]]]jjjooommmiiiqqqssstttwww~~~RRRRRR\\\mmmxxx{{{wwwxxx{{{vvv^^^WWWJJJDDD>>>======<<<>>>BBBEEEGGGJJJJJJIIIIIIIIIJJJKKKPPPNNNAAA999???NNNXXXbbbpppzzzuuusss}}}eeeYYY\\\aaa]]]WWWVVVUUUUUUWWWXXXXXXXXXVVVWWWXXXYYY[[[\\\]]]^^^ZZZSSSLLLHHHDDD>>>:::;;;666IIInnn~~~uuuuuu|||yyyxxx|||uuusssooommmppp{{{vvvoootttvvvjjjlll}}}{{{zzznnnoooqqquuuwwwwwwtttqqqppppppqqqqqqooonnnllljjjlllrrrwwwxxxtttpppqqqsssooowww~~~~~~||||||}}}zzz|||~~~}}}{{{{{{|||~~~zzz{{{|||{{{xxxwwwyyy{{{tttuuuvvvwwwwwwxxxzzz}}}~~~}}}~~~|||~~~}}}|||}}}~~~|||zzztttnnnnnnqqqnnnhhhXXXOOOFFFGGGVVVkkk~~~lllVVVDDDCCCHHHIIIKKKPPPCCCKKKJJJIIINNNKKKKKKTTTYYYhhhyyyyyymmmfffeee]]]\\\]]]``````]]]^^^aaaccceeeggghhhgggfffeeeeeefffgggiiiiiihhhjjjnnnrrrpppsssvvvyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~|||yyyyyy|||wwwsssggg___iii{{{{{{xxxtttqqqqqqqqqrrrrrrppplllhhhkkkqqquuutttqqqbbb___\\\[[[]]]___``````]]]ZZZVVVSSSRRRPPPMMMKKKNNNKKKGGGEEEEEEFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>:::666222000---++++++---111666999:::666444111...------...///,,,,,,,,,---...000111222)))(((((((((******)))'''&&&&&&&&&&&&&&&'''((((((&&&((()))***+++...111444666666777777888:::;;;<<<;;;???CCCDDDBBB@@@AAACCCAAAFFFPPP___kkkoookkkeeerrruuuwwwxxx}}}QQQVVVggghhhVVVSSSHHHBBB>>>>>>===<<<>>>BBBDDDGGGIIIJJJJJJIIIJJJKKKFFFLLLJJJ>>>999BBBQQQ[[[^^^{{{xxxlll\\\[[[```XXXYYYVVVSSSRRRTTTWWWYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\[[[SSSMMMJJJEEE???;;;<<<333CCChhhqqqkkkaaafffhhhTTT]]]|||zzzqqqhhhdddeeekkkuuupppiiizzzuuuqqqooommmqqqvvvzzz{{{wwwrrrnnnnnnoooppprrrsssrrrrrrqqqsssvvvzzzyyyvvvsssrrrsssnnnwww}}}{{{}}}zzz{{{||||||{{{|||yyy}}}}}}xxxuuuwww{{{uuuwwwxxxyyyyyy{{{~~~~~~~~~|||}}}|||~~~qqqnnneee^^^___bbb\\\SSSKKKHHHMMMbbb~~~dddOOO@@@EEELLLLLLIIIJJJNNNWWWVVVSSSTTTMMMKKKUUUOOOVVV___ffffffcccaaaccc\\\[[[]]]```aaa___aaaeeejjjkkkkkkjjjgggfffeeefffhhhjjjllllllkkkkkkmmmpppsssvvvyyyzzzzzzzzz{{{|||~~~|||~~~}}}~~~~~~}}}~~~}}}yyylllaaahhhyyy~~~yyyuuuqqqppptttwwwwwwvvvxxxqqqkkkkkkppptttssspppccc___ZZZWWWYYY\\\```bbbXXXUUUSSSRRRRRROOOKKKGGGNNNKKKHHHFFFFFFGGGGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>:::666222000*********---333999===>>>777444111...------///000+++,,,,,,---///111222333)))(((((()))******((('''&&&&&&&&&&&&&&&'''((()))&&&((()))***+++...111444666666666777888:::;;;<<<;;;???CCCDDDBBBAAAAAACCC@@@EEEPPP___kkkoooiiibbbssswwwyyyzzz}}}~~~~~~YYY[[[uuu|||\\\PPPKKKBBB???======@@@AAA@@@>>>BBBFFFKKKNNNMMMKKKIIIIIIMMMEEE======AAAIIIRRR[[[aaa}}}hhhiiifffaaa]]]YYYZZZYYYXXXXXXXXXXXXXXXXXX```___^^^]]]\\\\\\\\\\\\WWWTTTOOOJJJDDD@@@===;;;888<<>>@@@BBBAAA@@@IIIJJJKKKKKKLLLKKKKKKJJJFFFAAA999888CCCSSS]]]___uuu~~~}}}zzziiijjjddd]]]\\\[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^\\\[[[ZZZYYYYYYYYYSSSQQQMMMHHHCCC>>>:::888;;;999\\\xxxxxxfffiiippplll___lll}}}ttt~~~|||xxxzzzzzzvvviiinnnrrrrrrrrrssspppkkkfffccceeekkkmmmkkkhhhiiikkkqqqwwwxxxtttqqqsssvvvvvvyyyzzzyyyxxxzzz}}}|||xxxzzz~~~~~~}}}}}}~~~~~~ttthhh___ZZZTTTSSSXXXZZZTTTMMMKKKKKKaaafffPPPHHHGGGMMMMMMFFFIIITTTppprrriiiWWWMMMPPPSSSPPPQQQSSSVVVYYY[[[\\\[[[[[[ZZZ]]]```aaaaaabbbgggkkkooonnnnnnlllkkkjjjjjjkkkqqqppprrrtttsssnnnnnnrrrxxx{{{|||zzzzzz~~~|||}}}xxxzzzxxx{{{~~~~~~}}}~~~{{{qqqiiiaaacccwww|||zzzwwwtttssstttvvvxxxzzzssskkkjjjnnnqqqoookkkjjjddd^^^\\\^^^^^^ZZZUUUXXXUUUQQQNNNMMMLLLJJJHHHIIIJJJKKKIIIFFFDDDCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@???===999555000...***+++---///222555888999555222...,,,,,,,,,+++++++++***+++000666888666333++++++***((((((''''''''''''''''''(((((((((((()))&&&'''))))))***,,,000333999888888777777777888888;;;===???@@@???=========@@@IIINNN[[[mmmooofffeeellluuussssss~~~uuugggPPPGGG@@@???>>>===>>>AAABBBCCCBBBMMMJJJGGGIIILLLOOOPPPOOODDD===666;;;MMMaaagggddd}}}pppqqq~~~~~~oooiiijjj```YYY[[[\\\YYYZZZZZZ[[[\\\]]]^^^___\\\[[[ZZZXXXWWWUUUTTTTTTQQQPPPMMMIIIDDD???:::888===555PPP~~~lllrrroooeeeccc```~~~zzzzzz{{{xxxssskkknnnnnnlllllloooooolllfffccccccgggiiigggfffgggeeekkkrrrtttrrrppprrruuuuuuuuuuuuuuuuuutttuuuuuu|||yyy{{{~~~~~~zzz~~~yyylll___WWWMMMKKKKKKMMMPPPRRRXXX___ooo}}}~~~mmmllliiiYYYIIIGGGMMMTTTOOOFFFMMM\\\{{{}}}sss]]]MMMLLLQQQSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZ]]]```aaaaaacccgggkkkkkklllmmmlllkkkkkkmmmooorrrssswwwxxxuuuppprrrxxx{{{}}}}}}zzz|||zzzyyy}}}~~~~~~}}}{{{zzz{{{}}}wwwooojjjdddeeeyyy}}}{{{vvvsssrrrsssvvvxxx{{{tttmmmjjjlllllljjjfffiiieeeaaaaaabbbaaa[[[UUUVVVSSSPPPMMMLLLKKKHHHFFFFFFGGGHHHFFFDDDBBBAAABBBAAA@@@@@@??????@@@@@@AAAAAA@@@???===999444000---((())),,,...222555777999555222...,,,,,,,,,+++******+++---111666666333///***)))))))))(((((((((((('''(((((((((((()))))))))&&&'''))))))***,,,000333999999888888888888999999:::<<<>>>>>>===<<<;;;<<<===HHHOOO\\\nnnpppfffeeemmmtttqqqqqq~~~|||\\\IIICCC===>>>>>>>>>???AAACCCDDDEEEIIIFFFDDDHHHOOOTTTTTTRRREEE888777JJJ```iiikkkmmmrrrbbbhhhuuugggeeeeee\\\XXX\\\\\\SSSTTTUUUWWWXXXZZZZZZ[[[XXXXXXWWWVVVTTTRRRQQQPPPRRRRRRPPPMMMHHHCCC>>>;;;>>>333GGGwwwttt{{{xxxkkkcccaaa~~~zzzyyy{{{{{{wwwqqqqqqsssqqqllljjjlllllljjjjjjeeeccceeefffcccbbbdddbbbgggnnnqqqpppqqqsssvvvqqqpppooorrrttttttqqqnnnvvv{{{{{{zzz~~~}}}||||||tttyyy~~~|||sssfff[[[VVVTTTVVVYYYZZZ\\\bbbmmmxxxyyykkkSSSGGGVVVbbbXXXFFFGGGNNNSSSLLLFFFSSSiiivvv```PPPMMMQQQTTTTTTUUUWWWXXXZZZ[[[\\\]]]]]]```cccccccccdddhhhkkkjjjlllnnnnnnmmmmmmpppsssnnnqqqwwwzzzwwwtttyyy~~~~~~{{{zzzyyytttmmmjjjeeeeeexxx}}}yyyuuussssssssstttzzzuuuoookkkjjjhhheeebbbeeecccbbbbbbccc```ZZZTTTSSSQQQNNNLLLKKKIIIGGGEEEEEEFFFGGGFFFCCCAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAA???===888333...,,,((())),,,///333666888999555222...,,,,,,,,,+++***,,,,,,---000333333000---(((((()))))))))))))))(((''''''''''''((((((((((((&&&'''))))))***,,,000333999999999888999999:::;;;;;;===??????===<<<<<<======IIISSS```qqqqqqgggfffuuuzzzuuuttt|||VVVBBB@@@======>>>???@@@AAACCCEEEGGGFFFDDDEEEJJJPPPSSSPPPLLLAAA222<<<___tttoooppp~~~wwwkkkiiiwwwpppccc___]]]WWWYYY]]]XXXNNNPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQOOONNNRRRRRRQQQNNNJJJDDD@@@===;;;444BBBnnnqqqiiizzzzzzwwwxxx{{{zzzvvvrrrtttuuurrrmmmkkkmmmmmmjjjlllgggcccdddccc```^^^```dddhhhlllooooooqqqtttwwwpppnnnnnnppptttuuuqqqmmmqqquuu~~~~~~}}}{{{www{{{}}}~~~yyyoooeee^^^\\\\\\dddkkkmmmmmmnnnsssvvvvvv```KKKAAAJJJaaaeeeSSSGGGFFFKKKOOOIIIHHH]]]wwwrrr^^^RRRPPPPPPOOORRRTTTXXX[[[^^^______^^^bbbeeegggfffeeeeeehhhlllkkknnnqqqqqqoooppptttxxxmmmqqqwwwzzzxxxvvv}}}|||vvvsssqqqllliiiddddddvvv~~~|||yyyuuurrrooommmlllwwwtttpppllliiieeecccaaabbbaaa```aaaaaa^^^XXXSSSQQQOOOMMMKKKKKKIIIFFFDDDFFFHHHHHHGGGDDDBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBAAA@@@<<<888222---***)))+++...111444777888999444111...,,,,,,,,,,,,+++...------.../////////...''''''((()))***))))))(((%%%%%%%%%&&&&&&&&&''''''&&&'''))))))***,,,000333999999888888999::::::;;;;;;<<<>>>===<<<;;;<<<======JJJTTTaaaqqqpppfffeeevvv{{{vvvvvv~~~uuuOOO>>>>>><<<>>>???AAAAAAAAACCCEEEHHHGGGGGGHHHLLLNNNLLLFFFAAA;;;666KKKrrryyykkkkkkxxx|||jjj```[[[WWWSSSYYY]]]UUUOOOPPPRRRSSSTTTSSSSSSRRROOOPPPQQQRRRRRRQQQPPPPPPPPPOOONNNKKKGGGBBB???<<<888888@@@bbb{{{|||lllhhh|||~~~yyywwwzzz|||zzzxxxxxxttttttqqqlllkkkoooqqqooosssmmmjjjkkkkkkgggeeefffkkklllmmmmmmnnnppptttwwwtttqqqooooooqqqqqqooolllmmmttt~~~~~~~~~yyy{{{||||||{{{xxxwwwxxxyyywwwzzzyyywwwzzz~~~\\\CCCCCCRRRccc```LLLIIIFFFIIIPPPOOORRRhhhjjjYYYSSSRRRNNNJJJPPPRRRWWW[[[^^^______^^^dddfffiiihhhfffgggjjjmmmnnnrrrvvvuuurrrrrrwww{{{tttuuuyyy{{{yyyvvv{{{~~~yyyqqqlllnnniiihhhcccbbbuuu|||zzzvvvrrrmmmjjjhhhgggrrrrrrqqqmmmiiieeeccccccbbbaaa```___^^^\\\XXXVVVRRRPPPOOONNNMMMKKKHHHEEEIIIJJJKKKIIIFFFCCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBB@@@<<<777111,,,)))***,,,///222555777777888333000---+++,,,---------......---,,,,,,---......'''((()))******)))((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))***,,,000333888888888888888999:::;;;999;;;;;;;;;999999:::;;;<<>>;;;===LLLiiiqqqiiisss|||{{{sss```[[[YYYUUUOOOWWW\\\RRRRRRRRRTTTTTTTTTRRRPPPOOOLLLMMMPPPRRRSSSSSSSSSRRROOONNNKKKHHHDDDAAA>>>===666===>>>TTT}}}|||sssnnnnnnZZZSSShhhuuussswww{{{zzz}}}~~~{{{||||||{{{tttmmmkkkqqqvvvvvvxxxtttrrruuuuuurrrpppqqqqqqooommmkkkkkknnnrrruuuuuurrrnnnllllllmmmnnnnnnpppsss{{{}}}{{{{{{}}}ZZZEEEHHHNNNSSSRRRIIIIIIFFFLLLXXX^^^bbbsssuuu```UUUSSSTTTQQQOOOTTTUUUWWWYYY\\\]]]^^^___aaadddggghhhggghhhlllpppssswww{{{yyyuuutttyyy~~~|||zzzzzz|||zzzxxxzzz}}}zzzuuunnniiijjjgggfffbbbcccwww~~~zzztttnnnjjjiiikkklllmmmpppqqqnnniiifffeeegggfffdddaaa^^^]]]\\\[[[[[[UUUSSSRRRQQQQQQOOOKKKIIIKKKLLLLLLJJJFFFCCCBBBBBBAAA@@@@@@??????@@@@@@AAACCCBBB@@@<<<777111+++(((***,,,///222444555555555111...,,,+++,,,...//////+++,,,---...---,,,,,,,,,'''((()))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))***,,,000333777777777777888999:::::::::;;;<<<;;;999999;;;<<<>>>LLLUUU```mmmjjjaaabbbjjjttttttuuu{{{yyyyyyhhhYYYIII;;;===CCC??????AAACCCCCCAAABBBEEEHHHDDDFFFHHHGGGDDD@@@===<<>>666@@@===JJJsssyyy___ppp~~~|||uuu}}}jjjgggnnn^^^RRR```ggggggqqq}}}}}}|||zzzooolllrrrxxx{{{vvvrrrrrrvvvxxxvvvuuuvvvuuurrrmmmiiiiiilllppptttqqqooollliiiiiikkkoooqqqvvvrrrrrrvvvyyyzzz```HHHDDDRRRQQQHHHGGGGGGHHHFFFOOOaaakkknnnzzzyyyjjjYYYRRRSSSVVVWWWXXXZZZYYYYYYYYYZZZ]]]___aaa^^^aaaeeeggggggiiinnnrrrvvv{{{~~~|||wwwuuuzzz|||zzz||||||zzz|||~~~zzzxxxtttoookkkhhheeeeeebbbdddzzz|||tttllljjjlllqqqtttjjjnnnqqqooojjjggggggiiiiiigggccc___^^^^^^______WWWVVVUUUTTTTTTRRRNNNLLLMMMMMMMMMJJJFFFCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCBBB@@@<<<777000+++(((***,,,///222333444333333000---++++++---///000000(((+++...000///---+++***((()))***+++***)))'''%%%&&&&&&&&&'''''''''((((((&&&((()))******,,,000333666666666666777888999:::======>>>===;;;;;;===???BBBOOOXXXaaammmkkkcccdddlllxxxxxxwwwzzzwwwxxxeeeQQQAAA@@@AAA===<<>><<<======;;;::::::<<<>>>DDDMMMSSS]]]iiieee```fffnnnuuutttuuu~~~}}}xxxmmm{{{bbbNNN>>>>>>@@@>>>===AAA@@@BBBDDDDDDCCCCCCCCCEEEIIIHHHHHHFFF<<<444888AAAYYYhhhllllll~~~zzz~~~uuuzzz|||qqq___]]]\\\ZZZXXXWWWXXXZZZ]]]___ZZZXXXVVVVVVWWWWWWTTTQQQUUUWWWYYY[[[\\\[[[YYYXXXYYYTTTOOOKKKJJJIIIFFFDDDAAA<<<;;;EEE^^^~~~mmmjjjiii```VVVSSSXXXaaaeeelllxxx}}}~~~~~~}}}~~~wwwmmmyyyxxx~~~}}}wwwwww~~~}}}yyyqqqhhhhhhoootttuuupppnnnoooqqqpppoooqqqvvvqqqnnnkkkiiiiiilllooorrrlllkkkiiihhhiiikkkmmmooottttttuuuuuuvvvxxx|||}}}~~~|||{{{___HHHDDDIIINNNOOOLLLIIIIIIKKKMMMQQQ[[[mmmjjjaaaZZZYYYYYYWWWWWW[[[YYYZZZ\\\^^^```bbbccccccgggkkknnnnnnkkklllrrrwwwxxxzzz}}}|||zzzyyyzzz|||{{{}}}}}}xxxvvvsssoooxxxoookkkgggfffuuu~~~|||wwwooonnnqqqnnnsssvvvrrrjjjddddddgggnnnjjjddd```]]][[[YYYXXXWWWYYY[[[YYYTTTQQQRRRTTTSSSOOOIIIEEECCCCCCAAA???AAAAAABBBBBBCCCDDDDDDDDDHHHCCC>>>999555000***&&&+++---444===>>>999888;;;000///......///...,,,***+++,,,...111333111,,,((((((***,,,,,,)))'''&&&&&&((((((''''''''''''(((((()))&&&'''+++------///444666777888888888999;;;>>><<<======;;;::::::<<<>>>BBBKKKRRR\\\hhheee___eeeooovvvuuuvvv~~~vvvlll|||bbbOOO>>>===AAA@@@>>>???@@@BBBEEEEEEEEEDDDDDDDDDFFFEEEHHHGGG<<<555???OOOgggddd```kkk{{{sssnnnsss~~~nnn```\\\[[[[[[[[[[[[\\\^^^___```^^^]]]]]][[[YYYWWWUUUTTTWWWXXXYYYYYYYYYYYYXXXXXXYYYVVVQQQNNNLLLJJJHHHFFFBBB>>>;;;AAASSSooohhhaaabbb^^^VVVQQQYYYdddkkklllqqqzzzsssyyywww~~~{{{yyy{{{uuuuuupppjjjhhhlllooonnnmmmllllllnnnmmmkkkmmmqqqmmmkkkiiiggggggiiikkkmmmhhhhhhggghhhkkknnnrrruuuxxxxxxwwwvvvvvvzzz~~~~~~{{{tttmmmiiigggiiiqqqxxxiii\\\OOOFFFEEEHHHKKKLLLKKKLLLOOORRRPPPRRRZZZlllyyyccc]]]XXXWWWXXXXXXZZZ]]][[[\\\^^^aaacccdddeeefffiiinnnsssqqqmmmlllssszzzxxx{{{}}}}}}{{{zzz{{{}}}xxx{{{}}}zzztttppplllsssllliiifffeeeuuu|||yyyxxxuuunnnjjjjjjkkkpppuuutttnnnhhhggghhhqqqmmmgggbbb___]]]ZZZYYYZZZYYYWWWUUUSSSQQQQQQPPPPPPLLLHHHEEECCCBBBAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFJJJEEE>>>888333///+++(((,,,000777>>>???;;;888999///...------...---+++)))---...111444555222,,,''')))+++,,,,,,***(((''''''((((((''''''''''''(((((((((%%%&&&***,,,,,,...222555777888888777888;;;===;;;<<<===<<<::::::<<<>>>???IIIQQQ\\\iiieee___eeeooouuutttuuu~~~}}}~~~sssjjjzzzaaaOOO@@@>>>AAAAAA???>>>AAACCCFFFFFFEEECCCBBBBBBBBBIIILLLEEE>>>EEEWWWffflllbbbaaawwwwwwssstttyyyllleeebbb```````````````___]]]\\\bbbcccbbb___[[[WWWUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWTTTPPPNNNLLLJJJIIIDDD@@@===>>>HHHaaa|||yyyzzztttfffZZZgggoootttpppooo|||yyy|||}}}zzzyyyuuuwwwuuuooollllllkkkhhhjjjiiijjjmmmllljjjlllpppmmmllljjjhhhgggggghhhhhhffffffgggiiinnnsssxxx|||yyyyyyyyyxxxyyy{{{{{{tttooohhh```YYYMMMMMMOOOVVVcccqqq||||||sssfff[[[UUURRRNNNIIICCCEEEHHHJJJMMMRRRXXX]]]RRRSSSXXXcccooorrriii^^^\\\YYYVVVUUUVVVWWWZZZ\\\\\\]]]___bbbdddeeeffffffkkkooorrrqqqooopppuuuzzzzzzzzzzzz}}}yyy|||wwwuuunnnkkkjjjlllggghhhggggggxxx~~~xxxyyyxxxrrrkkkhhhkkkooosssuuusssqqqqqqrrrpppnnnkkkiiifffccc___[[[[[[WWWSSSQQQQQQQQQOOOLLLMMMJJJGGGDDDCCCBBBAAA@@@CCCCCCCCCDDDEEEEEEFFFFFFLLLGGG???777111---+++******///777<<<<<<999666555///...------......,,,***...111444777666222,,,((()))***,,,+++)))'''''''''(((''''''&&&&&&''''''((((((%%%&&&***,,,,,,...333444666777888777888:::<<<:::<<<<<<<<<;;;;;;<<<>>>>>>IIIQQQ^^^kkkggg```eeennntttrrrsss|||~~~||||||pppfffuuulllTTTHHH>>>===AAABBBAAA@@@CCCEEEFFFFFFDDDBBBAAABBBCCCQQQQQQAAA@@@VVVmmmuuudddaaakkk{{{ooohhhggggggdddeeeffffffeeeccc```___aaabbbbbb```]]]ZZZYYYYYYVVVUUUUUUTTTUUUVVVWWWXXXWWWWWWUUUSSSPPPNNNMMMMMMGGGCCC@@@>>>AAAVVV|||vvvoooxxxuuueeeZZZbbbuuuwww{{{xxxzzzzzzwwwuuussswwwxxxsssooonnnllliiigggfffiiimmmnnnlllnnnssspppooommmkkkiiihhhgggggglllllllllmmmppptttxxxzzzsssuuuwwwwwwwwwxxxzzz{{{}}}~~~}}}~~~{{{pppggg```YYYSSSOOOKKKLLLMMMOOOUUU___kkksss|||fffOOOLLLWWW]]]WWWMMMDDDFFFIIILLLRRRXXX___dddZZZZZZ\\\``````]]]XXXUUUWWWWWWVVVTTTTTTVVVXXXYYY^^^```bbbdddfffhhhhhhiiinnnmmmmmmnnnqqquuuvvvwww~~~yyywww}}}}}}xxx{{{oookkklllnnnlllhhhkkkjjjiiiyyy|||}}}}}}wwwoookkklllmmmooopppqqqrrrssstttjjjjjjllllllkkkggg```[[[ZZZUUUPPPNNNOOOPPPMMMJJJKKKIIIGGGCCCAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEKKKFFF???777000,,,+++,,,***000666999999777444222///.........000///...,,,...111555777555000,,,(((((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&'''''')))&&&'''+++------///333333555777777777777999:::999;;;<<<<<<<<<;;;<<<>>>>>>JJJSSS```mmmiiiaaafffpppvvvtttttt}}}~~~|||nnnbbbooouuuiii^^^NNNBBB>>>;;;<<>>XXXlllppp^^^fff{{{|||zzzvvvhhhcccdddeeeeeegggiiikkkkkkjjjiiihhh_________`````````______]]]\\\ZZZXXXWWWVVVUUUUUUTTTUUUUUUTTTQQQOOOOOOPPPLLLGGGCCC???>>>MMMsss~~~kkk]]]]]]ddddddvvvzzzppp}}}vvvuuuuuussspppmmmsssvvvssspppppppppoooffffffiiinnnooonnnppptttrrrqqqooommmkkkjjjjjjjjjvvvtttrrrpppoooppprrrsssrrruuuwwwxxxxxxxxxyyyzzzyyy|||}}}}}}yyyppphhhbbb___]]]\\\aaacccffflllsss||||||```IIIOOOeeemmm___NNNJJJKKKNNNRRRXXX^^^cccfff^^^]]]]]]]]]XXXSSSSSSWWWTTTXXXXXXUUUTTTWWWYYYYYYbbbccceeehhhjjjkkklllmmmnnnkkkjjjmmmsssxxxxxxwwwzzzxxx~~~}}}vvvllllllqqqvvvsssppprrrppplllyyy~~~zzz{{{{{{tttmmmiiilllkkkiiiiiijjjkkkjjjjjjeeefffhhhkkkjjjfff___ZZZXXXUUUQQQPPPPPPPPPMMMJJJKKKJJJFFFAAA>>>===???BBB@@@AAAAAABBBBBBCCCDDDDDDGGGDDD???777///,,,+++,,,---333888888777777555111///......///000000///---...111444444222...+++***((()))***(((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''')))&&&'''+++------///444222444666777777777888999888:::<<<===<<<<<<===>>>???KKKUUUbbbooojjjaaaeeesssyyyvvvvvv{{{kkk^^^lllsssRRREEEEEE???999<<<>>>???@@@CCCEEEFFFCCCDDDEEEEEEEEEHHHKKKNNNIIIBBB;;;===GGGUUUccclllkkkzzz}}}xxxzzzmmmeeeaaaaaacccccceeegggjjjlllmmmmmmmmmbbb```___aaacccdddbbb___^^^]]]\\\ZZZXXXVVVUUUTTTQQQSSSUUUTTTRRRPPPQQQSSSQQQKKKFFFAAA<<>>777///++++++,,,...555888666555666555111...------...///000...,,,,,,///222111...,,,++++++)))******)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((%%%&&&***,,,,,,...222111333666777777777777888888:::<<<======<<<===>>>???KKKUUUcccoooiii___bbbsssxxxuuuuuuxxxiii]]]mmmzzziiiOOOGGGGGG???;;;BBBFFFEEECCCCCCDDDFFFBBBCCCDDDEEEGGGKKKQQQUUUTTT>>>888JJJXXXZZZcccsssxxxtttooohhheeeaaaaaaeeeaaaccceeehhhiiijjjkkkkkkjjjfffbbbbbbeeeeee```[[[YYYYYYYYYYYYXXXWWWVVVUUUOOORRRTTTTTTRRRQQQRRRTTTUUUNNNHHHBBB;;;BBBaaagggbbbfffffflll~~~|||zzzvvvrrrrrrxxx{{{vvvqqqrrruuuuuuhhhhhhkkkoooooolllmmmpppooonnnmmmlllnnnqqqtttvvvwwwuuuqqqnnnmmmmmmnnnooottttttsssqqqqqqssswww{{{xxx{{{}}}yyy|||xxxuuurrrooonnnlllkkkrrreeeUUUPPPbbbxxxzzziiiYYYHHHLLLRRR[[[dddjjjmmmmmmiii```ZZZ[[[YYYTTTQQQSSSQQQYYY\\\YYYYYY^^^aaa```aaaccceeegggiiijjjkkkllliiikkknnnppprrrvvv{{{|||~~~|||qqqkkkooovvv{{{wwwvvvzzzxxxsss~~~}}}|||~~~{{{tttnnnmmmiiihhhhhhllloooooojjjeeellljjjhhhfffeeebbb___\\\VVVVVVWWWWWWUUUSSSQQQPPPMMMKKKFFF>>>999999>>>CCCAAAAAABBBBBBCCCDDDDDDDDDAAA@@@===777///++++++,,,...555777333222444444000---,,,,,,---...///---,,,+++...000///,,,******,,,+++++++++***((('''((()))'''&&&&&&%%%%%%&&&&&&''''''$$$%%%(((+++***---111111333666777777666777888777:::<<<======<<<===>>>>>>JJJUUUbbbnnnggg]]]```pppvvvrrrrrr{{{~~~~~~vvvggg]]]oooxxx