BM6P6(@ |||YYYNNNSSSZZZ}}}~~~zzztttooojjjccc___YYYVVVUUUSSSOOOKKKNNNMMMMMMKKKFFFEEEMMMXXXdddppp}}}qqqgggbbbXXX]]]cccgggfffccc```___]]]^^^___aaaeeellltttzzzssskkk```WWWSSSRRRQQQOOOPPPMMMJJJHHHHHHHHHHHHGGGIIIHHHFFFFFFGGGFFFEEECCCGGGGGGGGGIIIJJJIIIFFFDDDFFFEEEDDDDDDDDDDDDBBB@@@BBB???<<<:::::::::999888>>>>>>>>><<<::::::<<<>>>;;;888444333444666666444555444222111111222333555999444///000444888888777888888888777777777777777555777888888888:::===@@@===???AAADDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLPPPUUUXXXXXX\\\gggrrrwww{{{xxxiiiWWWIIIJJJJJJLLL[[[rrrggg```gggsss~~~}}}{{{|||xxxyyy~~~}}}yyysssppppppqqqrrrrrrvvvrrrmmmkkkjjjiiigggddddddggglllooonnnkkkiiihhhggggggggghhhiiijjjllllllhhhiiiiiihhhfffgggiiikkkkkkiiieeebbbaaacccfffhhhaaacccddddddbbb```^^^^^^```aaaaaaaaa```___^^^]]]aaaaaaaaaaaaaaabbbbbbbbb]]]```bbb```[[[VVVSSSRRRTTTQQQNNNLLLLLLMMMNNNOOOKKKIIIJJJRRR\\\aaa```]]]]]]SSSFFF===999:::===@@@???DDDqqqmmmRRRMMMeeeeeeGGG<<<555444333222222111111222222:::FFFaaatttdddqqq}}}yyyzzz}}}}}}~~~~~~}}}{{{zzzyyywwwvvvsssooommmiii___TTTKKKFFF@@@;;;:::;;;<<<===@@@@@@@@@@@@AAA@@@>>><<>>============<<<;;;::::::::::::;;;===>>>???AAAAAAAAABBBDDDFFFIIILLLOOOPPPXXXYYYYYYZZZ^^^___WWWNNNHHHCCCAAACCCEEEFFFKKKPPPxxxUUUJJJNNNSSSlll}}}yyytttlllggg___ZZZTTTPPPOOONNNJJJHHHKKKJJJJJJHHHDDDCCCKKKUUU\\\eeeoooppphhh^^^WWWTTTOOOTTTYYY\\\\\\YYYVVVUUUVVVVVVVVVWWWZZZaaajjjoookkkdddZZZRRRNNNLLLKKKJJJNNNKKKGGGEEEEEEEEEEEEDDDFFFEEEDDDCCCDDDDDDBBBAAACCCCCCDDDEEEFFFFFFCCCAAA@@@???@@@BBBDDDEEEDDDCCC@@@>>>;;;:::::::::999888===>>>>>><<<:::999:::;;;777444222222444666555444333222111111222444666888888444000000444888777666888777777777777777777777777888999999:::;;;???AAA???AAADDDFFFHHHIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMPPPUUUYYYYYY^^^iiisssxxx|||zzzuuuqqqcccRRREEEIIIKKKOOOdddxxxmmmgggdddjjjuuu{{{wwwzzz~~~yyytttzzzyyywww~~~|||~~~}}}xxxsssoooooopppqqqqqqpppmmmjjjiiijjjjjjhhhfffeeehhhkkkmmmllljjjiiiiiidddfffhhhiiijjjjjjjjjiiifffggggggfffeeefffhhhjjjhhhfffcccaaaaaaccceeegggcccddddddcccaaa___^^^^^^______`````````______^^^___```````````````______\\\^^^___\\\WWWRRRPPPOOOPPPNNNLLLKKKKKKLLLMMMMMMPPPPPPSSS[[[bbbddd```ZZZUUUHHH>>><<<>>>===>>>@@@FFF___^^^ZZZ]]]xxxuuu~~~[[[BBB<<<666555444444333333333333333777CCC^^^{{{kkkssszzzwwwwwwzzz~~~~~~}}}||||||}}}}}}|||{{{xxxuuusssqqqpppkkkfffccc```VVVLLLFFFCCC>>>;;;;;;===>>>>>>===>>>???@@@AAAAAA@@@>>>@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::<<<===>>>???@@@AAABBBBBBBBBBBBDDDFFFJJJNNNRRRTTTXXXZZZZZZ\\\```bbb\\\RRRIIIEEECCCEEEFFFGGGJJJPPPuuuSSSGGGJJJNNN^^^~~~zzzxxxsssjjjbbb\\\WWWOOOKKKJJJJJJHHHFFFGGGFFFFFFEEEBBB@@@GGGQQQVVVZZZ^^^[[[SSSKKKHHHGGGFFFJJJOOOQQQQQQNNNLLLKKKOOOOOONNNMMMOOOUUU]]]cccbbb\\\SSSLLLIIIGGGGGGFFFKKKHHHDDDBBBAAAAAAAAA@@@BBBAAA@@@@@@AAAAAA???===>>>>>>>>>@@@AAAAAA???===;;;;;;<<>><<<999999999:::999888<<<===>>><<<:::888777888111111111222444555444333111111111222444777:::;;;777333111111555777777666777777777777777777888888888999;;;<<<<<<>>>@@@CCCBBBDDDGGGJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQWWW\\\]]]bbbllluuuzzz{{{vvvoooiii[[[LLLGGGNNNQQQXXXsssmmmgggeeeccceeejjjtttsss|||uuuuuu{{{~~~}}}}}}}}}}}}zzzuuuqqqzzz}}}{{{}}}~~~{{{{{{}}}{{{wwwrrrnnnnnnnnnooonnnhhhgggfffgggiiiiiihhhgggfffhhhjjjjjjiiihhhiiijjjgggiiikkklllllliiifffdddcccdddeeeeeedddeeegggiiidddcccaaa```aaabbbdddffffffdddbbb```___^^^^^^^^^]]]^^^^^^_______________]]]^^^`````````^^^\\\[[[[[[[[[YYYVVVQQQNNNLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNRRRVVV\\\dddhhhfff]]]VVVLLL>>>777>>>BBB>>>===AAASSS~~~gggSSS[[[nnniiijjjuuuMMM===<<<666666555555444444444444444555???YYY~~~sssxxx~~~ooosss|||oooyyy~~~|||zzzxxxxxxyyyzzzyyywwwtttpppmmmmmmlllgggaaa]]]ZZZRRRIII@@@>>>;;;;;;<<<>>>??????;;;<<<>>>AAABBBCCCCCCCCCBBBAAA@@@???===<<<::::::<<<<<<<<<<<<;;;;;;;;;;;;===>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGLLLQQQVVVYYYZZZ[[[\\\^^^cccfff```XXXJJJGGGFFFHHHIIIHHHJJJNNNsssSSSHHHJJJMMM[[[zzzwwwwwwsssiii```]]]VVVNNNJJJIIIIIIHHHGGGDDDBBBCCCCCC@@@???DDDLLLRRRTTTUUUQQQJJJDDDCCCDDDCCCFFFJJJLLLKKKIIIHHHGGGLLLKKKIIIHHHIIINNNUUUZZZYYYUUUOOOIIIFFFEEEEEEFFFIIIFFFBBB??????>>>>>>===>>>>>>===>>>???>>><<<::::::::::::<<<===>>>===;;;::::::;;;===@@@@@@>>><<<:::999777777888999888777:::;;;<<<;;;888666444444000111333444555555333222111222222444666888:::<<<333222111333666888999888777777777777777888888888888:::<<<======???AAADDDDDDFFFIIIKKKLLLJJJHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQSSS[[[```bbbgggpppyyy|||}}}vvvjjj```SSSGGGKKKQQQUUU___rrrccc```bbbaaa______iiihhhqqq|||xxxwww}}}}}}|||{{{yyyuuurrruuu~~~|||yyyzzz|||||||||yyyuuupppmmmlllmmmlllllleeeeeeeeefffggghhhgggggggggggghhhgggeeefffgggiiimmmmmmmmmllliiifffdddbbbaaacccdddeeedddeeegggiiibbbaaaaaaaaabbbcccddddddgggddd```^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^``````___]]]ZZZXXXXXXWWWTTTQQQNNNMMMLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPSSSYYYbbbiiiiiibbbWWWOOOFFF:::888AAAAAA999;;;EEE[[[iii]]]UUUaaa|||fffuuugggAAA:::<<<555666555555444333444444444666<<>>>>>>>>:::===AAADDDFFFGGGIIIJJJGGGFFFDDDBBB@@@>>>===<<<=========<<<<<<<<<<<<<<<;;;<<>>BBBHHHKKKMMMNNNLLLGGGCCCBBBBBBBBBDDDGGGHHHGGGEEEEEEEEEHHHHHHFFFEEEEEEHHHMMMRRRPPPNNNJJJFFFCCCCCCDDDEEEGGGDDD@@@=========<<<<<<<<<;;;<<<===>>>===;;;888888777777999;;;<<<<<<:::888888999<<<>>>===;;;999777666555666888888777666888999:::999666333222222333555777777666444333111333444444555666777888999111111222555888:::::::::666666777777888888888888777999<<<===>>>@@@BBBDDDDDDFFFHHHJJJKKKIIIHHHFFFIIIJJJKKKMMMOOOQQQSSSUUUWWW```fffiiimmmuuu|||~~~~~~rrrbbbVVVLLLEEEKKKRRRZZZkkkrrrggg]]]^^^aaaaaa\\\XXXZZZ^^^iii|||~~~wwwyyy}}}yyyvvvtttzzzyyy~~~~~~|||zzzzzzuuurrrnnnkkkkkkkkkkkkjjjffffffffffffeeeddddddeeeffffffeeecccbbbbbbeeegggjjjhhhfffdddcccbbbccccccaaabbbeeeeeeeeefffgggiii```aaabbbcccccccccccccccfffbbb]]][[[[[[\\\\\\\\\^^^^^^^^^^^^]]][[[ZZZZZZ\\\^^^___```___]]]ZZZXXXVVVTTTQQQOOONNNNNNNNNNNNMMMOOOQQQQQQPPPPPPRRRSSS[[[aaahhhjjjeeeZZZNNNFFF@@@;;;<<<@@@;;;666AAASSSlllyyy^^^]]]\\\vvvkkklllWWW<<<<<<<<<555555444444333333333333333777:::OOOuuuzzzqqqmmmnnnyyy~~~rrryyy}}}}}}~~~}}}{{{xxxuuussssssrrrqqqnnnjjjddd___\\\PPPRRRQQQMMMKKKKKKHHHCCC>>><<<;;;;;;=========;;;===AAAFFFIIIKKKLLLOOOQQQKKKJJJGGGDDDBBB@@@??????AAA@@@???>>>=========>>>;;;===AAAFFFJJJMMMNNNOOOOOONNNNNNOOOSSSYYY^^^bbbcccbbbaaa```dddhhhddd\\\PPPLLLLLLNNNNNNLLLMMMPPPjjjOOOHHHJJJKKKRRRooo~~~uuurrrrrrooohhhbbbXXXSSSLLLHHHGGGGGGFFFDDDCCC@@@@@@AAA@@@===>>>CCC@@@CCCEEEEEECCC@@@>>>>>>???AAACCCCCCBBBAAAAAABBBCCCCCCBBBAAAAAABBBFFFIIIFFFFFFEEEBBB??????@@@BBBDDDAAA>>><<<<<<<<<<<<;;;999999:::<<<===<<<999777666666555777:::;;;;;;;;;444555777:::======:::888333333333555777888777555666777888666444222111222555777999999777444333333444555555666666666777777222333666888:::;;;::::::666666666777888888999999777999===???@@@AAACCCEEEEEEFFFGGGHHHIIIIIIHHHHHHKKKLLLMMMOOORRRUUUWWWXXX]]]eeemmmpppssszzzzzzhhhWWWLLLGGGGGGRRR\\\ooo|||tttmmmeeebbbaaa\\\SSSKKKOOOVVVaaannn}}}wwwuuu}}}{{{}}}~~~|||{{{|||~~~{{{}}}}}}|||yyyvvvuuuuuuqqqnnnkkkjjjjjjjjjjjjjjjhhhhhhfffdddaaa```aaacccddddddcccaaa______bbbddd___^^^\\\[[[\\\___bbbddd```bbbeeeeeeeeeeeefffggg___```bbbddddddcccaaa```ccc___ZZZXXXZZZ\\\[[[ZZZ]]]]]]]]]]]]\\\[[[ZZZYYY\\\]]]^^^^^^^^^\\\ZZZYYYUUUSSSPPPNNNOOOOOONNNMMMIIIMMMPPPQQQQQQSSSXXX\\\hhhkkkmmmhhh\\\NNNCCC>>>;;;<<<>>>===:::CCC\\\tttlllZZZ]]]ggg|||eeexxxzzzKKK>>>>>>:::888555444444333222333333333666888JJJmmm{{{ppplllooo{{{~~~~~~||||||||||||{{{yyyvvvtttrrrsssqqqlllfff___WWWQQQMMMEEEIIIJJJIIIHHHIIIGGGCCC???===<<<<<<======<<<;;;AAAFFFKKKNNNOOOPPPSSSVVVNNNLLLIIIFFFDDDCCCCCCCCCFFFEEECCCAAA????????????>>>AAAFFFLLLPPPSSSUUUUUURRRRRRSSSUUUYYY___dddgggffffffcccbbbfffjjjfff```VVVRRRPPPRRRRRRQQQRRRWWWhhhOOOIIIIIIIIILLLggg~~~wwwqqqnnnkkkeeeaaaVVVQQQLLLIIIHHHHHHEEECCCBBB??????@@@???;;;;;;>>><<<>>>???@@@???===<<<<<<===>>>??????=========>>>===???@@@@@@??????AAACCC@@@AAAAAA@@@======???AAAAAA>>>;;;999:::;;;;;;;;;777777888:::;;;;;;888555555444333555888:::;;;:::555666888:::<<<;;;777444111000111444666777666555555555555333111000111333444666999888666555555666333333444555666666666666666888;;;<<<;;;999888777555666666777888888999999888;;;>>>AAABBBCCCEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNOOORRRTTTXXXZZZ\\\bbbkkksssvvvyyy~~~}}}ppp^^^NNNFFFIIIOOO]]]lllxxxwwwtttnnniiiddd\\\QQQIIINNNSSSYYY```oooyyyttt|||zzzwwwyyy}}}zzzzzzxxxuuuqqqpppqqqrrrmmmkkkiiihhhiiijjjjjjjjjggggggddd```]]]\\\___bbbaaaaaa```___]]]]]]___aaaZZZZZZZZZZZZ[[[]]]```aaa```bbbdddddddddccccccddd]]]___bbbddddddaaa^^^\\\___[[[WWWVVVYYY\\\ZZZXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYVVVSSSPPPOOOOOONNNKKKIIIGGGLLLQQQTTTVVV[[[cccjjjkkkllliii___PPPCCC===;;;888>>>???<<>>>>>>>>EEEJJJOOOQQQQQQQQQUUUXXXRRRPPPMMMJJJIIIHHHHHHHHHKKKJJJGGGDDDBBBAAAAAAAAAAAADDDIIINNNRRRTTTTTTUUUQQQRRRUUUZZZ```fffkkknnnhhhgggeeedddhhhmmmkkkeee\\\XXXUUUWWWWWWWWWZZZ___jjjQQQKKKKKKJJJMMMeeexxxrrrlllgggccc___WWWRRRMMMKKKKKKJJJGGGCCCBBB???>>>???===999888;;;>>>>>>>>>>>>>>>=========<<<===>>>===<<<;;;<<<===<<<>>>@@@@@@@@@???@@@AAA>>>@@@AAA@@@>>>>>>@@@CCC>>><<<999888999:::::::::555555666999:::999666333444222222444777999:::::::::::::::;;;;;;777222...//////000333666777666444444444333222000000222333222555777777555555666999111222333555666777777777:::<<<>>>>>><<<888666444555666666777888999999999999<<<@@@CCCDDDEEEGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSVVVYYY\\\]]]eeennnvvvyyy{{{wwwiiiXXXJJJEEEMMMWWWaaatttwwwlllmmmmmmkkkiiieee^^^WWWRRRUUUVVVYYYhhh|||uuu{{{}}}yyyxxxzzz~~~~~~}}}xxxrrrnnnmmmppprrrkkkiiiggggggiiijjjjjjjjjfffeeebbb^^^ZZZZZZ^^^bbb___```___^^^\\\[[[]]]___]]]]]]^^^^^^]]]]]]\\\\\\___aaaccccccbbbaaaaaaaaa\\\^^^aaacccccc```\\\YYY]]]XXXUUUVVVYYY[[[ZZZWWWVVVWWWXXXZZZ\\\]]]^^^^^^XXXXXXXXXXXXYYYYYYYYYYYYXXXUUUQQQOOONNNLLLHHHEEEHHHMMMSSSXXX\\\dddnnnwwwggggggbbbVVVGGG===;;;<<<999AAAAAA>>>RRRlll___QQQ]]]zzzzzz\\\CCCIII???444@@@777777666555555555555555111333BBBaaa~~~}}}kkkooosss~~~{{{xxxzzzyyywwwtttrrrpppooooooccc```[[[TTTNNNIIIFFFDDDEEELLLPPPPPPOOOPPPNNNJJJ???===;;;;;;===???@@@AAAGGGLLLQQQSSSQQQQQQUUUXXXVVVUUURRROOOMMMMMMNNNNNNOOOMMMIIIFFFCCCBBBBBBBBBAAADDDHHHLLLOOOQQQQQQPPPOOORRRVVV]]]dddjjjpppsssiiihhheeeeeekkkqqqpppjjjaaa\\\YYYZZZ[[[[[[___eeemmmUUUKKKFFFGGGPPPiiizzzrrrkkkgggddd```\\\OOOLLLJJJHHHHHHFFFDDDBBBDDDCCCAAA???>>>===<<<<<<<<<;;;:::999999999:::;;;:::;;;<<<===>>>===<<<;;;:::===???>>>;;;:::;;;<<<===<<<;;;:::;;;<<<===>>>===:::888999;;;<<<:::888777444666;;;<<<666555888111222222333555777999:::888999888777555333000...///111444666666555333111555444333222111000000000222444666888888777555333777666555444555666777888<<<;;;:::777666444333333888555333555999<<<<<<;;;???AAADDDFFFGGGGGGFFFEEEFFFHHHJJJJJJIIIIIIJJJKKKRRRXXXZZZWWWXXX___cccbbbkkkpppwww~~~sssmmm___NNNGGGLLLSSSVVVkkkvvvnnncccgggyyyxxxcccWWWZZZWWWUUUUUUZZZcccrrr}}}}}}}}}oooooowww~~~~~~|||zzzxxxzzz~~~{{{wwwrrrllliiiiiikkkllliiigggeeedddddddddcccbbbgggdddaaa___^^^]]]\\\[[[``````___^^^^^^]]]^^^^^^______^^^^^^^^^^^^^^^___```aaaaaa```___^^^^^^___XXX\\\aaabbb```\\\ZZZZZZ^^^\\\XXXUUUUUUVVVXXXZZZRRRSSSUUUWWWXXXXXXWWWWWW\\\VVVTTTWWWXXXUUUVVV[[[[[[^^^[[[TTTPPPPPPLLLDDDHHHQQQYYY^^^eeemmmtttuuukkkbbbTTTGGG???<<<===>>>BBB@@@???MMMuuuxxxaaaSSSXXXvvvwwwNNNHHHFFF???===;;;777666555444333222222222111777EEE^^^||||||dddlllzzz}}}sssxxxyyyvvvrrrqqqnnniiiggg]]]RRRLLLGGGDDDEEEHHHGGGJJJMMMPPPVVVYYYTTTKKK@@@???===<<<<<<>>>@@@BBBKKKPPPTTTVVVUUUUUUWWWYYYZZZXXXVVVTTTUUUWWWYYY[[[ZZZXXXTTTLLLCCC>>>>>>@@@FFFGGGIIIKKKKKKKKKIIIGGGHHHUUU]]]]]]eeesssuuummmhhhfffeeeggglllooopppooohhhfffccc___]]]___cccgggsssZZZNNNGGGIIIXXXmmmtttkkkeee```ZZZVVVOOOLLLHHHFFFFFFFFFEEEDDDDDDCCCAAA@@@>>>=========::::::888888777888888999666777888888999999888888999;;;<<<;;;888777888:::::::::999999999:::;;;<<<;;;:::999999999999888777777444555999999444222444333333333333444555666777777666666444333111///...111222333555555444333222555555444333222222222222666666888888888666444333555555444444444555666777777666555333333333333444666555444777;;;???@@@@@@BBBCCCFFFHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJKKKMMMOOORRRXXX[[[[[[___gggmmmmmmyyy{{{uuueee[[[MMMDDDDDDLLLVVV]]]ttt~~~ooodddbbbiiiggg\\\XXX^^^XXXVVVWWWYYY]]]iii~~~~~~sssqqqsssuuuxxx|||~~~||||||zzzuuussstttqqqnnnjjjfffddddddeeefffdddcccaaaaaabbbbbb```___ccc```]]][[[[[[[[[[[[ZZZ^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]\\\]]]]]]\\\[[[ZZZZZZ\\\WWW[[[______]]]YYYXXXXXXZZZYYYVVVTTTSSSTTTUUUVVVQQQRRRTTTUUUVVVWWWVVVVVVVVVSSSSSSUUUSSSQQQUUU[[[eeegggcccXXXOOOMMMMMMKKKTTTZZZaaagggnnnuuutttppp]]]SSSGGG???===>>><<<:::===BBBQQQpppdddUUUVVViiiiiiJJJIIIGGGAAA>>>;;;777777555444333333222333333666@@@VVVtttiiikkkuuu{{{uuuqqqlllggg```UUUKKKFFFCCCBBBDDDHHHHHHMMMRRRXXX^^^___XXXOOO???>>>===<<<===@@@BBBDDDMMMPPPTTTUUUUUUUUUXXX\\\^^^^^^^^^___aaacccfffggggggeee___UUUJJJDDDCCCDDDDDDHHHKKKJJJFFFDDDFFFHHHPPPVVVZZZ___jjjuuutttkkkjjjhhhgggjjjooosssttttttooonnnjjjeeecccdddhhhlllwww[[[MMMGGGIIIRRRccc|||xxxnnnfff^^^WWWRRRNNNJJJFFFDDDDDDEEEFFFFFFCCCBBBAAA@@@????????????;;;::::::999888888999999555555555555555666666777999999888666444444555777888777777777777888999:::999999:::888666555555666666444444777555111///111333333333333333444444555555444222111/////////000222333333333444444444444777666666555555555666666;;;:::999888666555444333444333333333333444555666333222111111222444666888777666777:::???CCCDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNRRRUUUXXX]]]aaabbbfffnnntttvvvsssdddVVVIIIAAACCCIIIOOOZZZeee{{{tttgggccc___]]]YYYUUUWWW\\\XXXWWWVVVUUUUUU___vvv{{{|||}}}{{{xxxuuurrrssswwwtttqqqppprrrqqqkkkgggfffdddbbb```^^^]]]]]]]]]^^^^^^]]]]]]^^^```___]]][[[^^^[[[WWWVVVWWWXXXYYYYYY[[[ZZZZZZYYYYYYYYYYYYZZZ[[[ZZZZZZYYYZZZZZZ[[[[[[WWWYYYYYYYYYWWWVVVWWWXXXXXXYYY[[[[[[XXXVVVUUUUUUVVVUUUUUUTTTSSSSSSSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTRRROOOOOOYYYdddtttrrrhhhXXXKKKJJJOOOTTT___dddiiinnnssstttlllbbbLLLDDD;;;;;;@@@CCCAAA===DDDVVVyyy|||fffRRRSSSlllyyyWWWFFFKKKHHHBBB@@@<<<888888666555444333333333333444;;;MMMiiioooggglllvvvppphhhaaaXXXNNNDDD@@@???@@@DDDJJJGGGNNNTTTYYY]]]\\\SSSHHH>>>>>>===>>>@@@BBBEEEGGGOOORRRUUUUUUUUUXXX\\\aaaccceeehhhlllpppsssuuuvvvuuurrrjjj^^^QQQIIIGGGHHHEEEKKKOOOLLLFFFEEEKKKQQQ]]]\\\aaammmzzzxxxoookkkjjjjjjmmmrrrwwwzzz{{{|||zzzuuupppmmmnnnrrruuutttWWWIIIDDDIIIGGGVVVlll~~~sssiiiaaaXXXRRRLLLJJJGGGEEEFFFFFFFFFEEEBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>===<<<<<<;;;;;;;;;777777666555555777888999999888666444222222444555666666666666777888888999666888:::777333111222444333333333444444222111111222222222222333333444555555333111......///111222444333333222333444555666999999888888888999999:::>>><<<:::777555444333333222222222333333444555555555444333333444777:::<<<::::::<<<>>>BBBEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLNNNQQQWWW[[[dddgggiiijjjlllpppuuuwwwyyyhhhWWWNNNDDDBBBMMMUUUWWWcccssskkk^^^aaa[[[```aaa\\\VVVUUUUUUSSSXXXUUURRRQQQSSS[[[lll}}}vvvyyy~~~|||zzz~~~{{{yyyzzzpppiiieeeeeeddd```]]]]]]XXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXZZZ\\\\\\YYYWWWXXXUUURRRQQQSSSUUUWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYXXXXXXXXXYYYZZZZZZVVVWWWXXXWWWVVVUUUVVVXXXXXXXXXXXXWWWUUUTTTTTTTTTSSSTTTUUUUUUUUUSSSRRRQQQOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTPPPOOOVVVhhhwwwuuucccPPPFFFJJJUUU^^^dddjjjooonnnllleeeYYYNNNBBB>>>:::<<>>>>>@@@EEEKKKKKKPPPUUUVVVVVVSSSJJJ@@@===>>>>>>@@@BBBFFFIIIKKKQQQSSSVVVWWWXXX\\\ccciiiiiimmmrrrxxx|||~~~~~~}}}yyypppcccUUULLLIIIIIIJJJNNNQQQOOOMMMOOOWWW^^^aaacccoooxxxpppkkkkkklllpppuuu{{{|||xxxxxx{{{~~~oooRRRFFFDDDJJJJJJWWWjjj}}}yyynnndddYYYQQQMMMKKKJJJIIIIIIHHHEEECCCBBBBBBAAAAAAAAAAAAAAABBB??????>>>>>>===<<<;;;;;;999888777666777888999::::::888555444333444555555555666777777888999999999555777888666222000111333111222333333333444555444000000111222333555666777666444111///...000222444555444333222222444666777::::::::::::::::::;;;;;;<<<;;;888555444333333333222222333444555555666666888777666666777999;;;===???@@@BBBCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOORRRVVV]]]aaammmmmmnnnppppppqqquuuxxx|||}}}~~~~~~~~~|||zzzrrrbbbRRRLLLDDDFFFTTT]]]fffzzz|||fffYYY]]]ZZZaaabbb[[[VVVVVVTTTQQQWWWPPPMMMPPPVVV]]]eeelllvvvuuuyyy}}}rrr||||||www{{{{{{oooddd^^^\\\XXXWWWXXXOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPSSSUUUTTTRRRPPPRRROOOMMMMMMOOORRRSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSWWWWWWVVVVVVWWWXXXXXXYYYVVVWWWXXXXXXWWWVVVWWWXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRSSSUUUVVVVVVTTTRRRPPPOOOOOOPPPPPPRRRSSSTTTTTTPPPQQQPPPOOOTTTeee{{{mmmVVVFFFEEENNN\\\fffiiiqqqtttlll```TTTIIIBBB<<<=========???CCCIIIMMMdddxxxcccTTTWWW}}}rrrkkkWWWIIIGGGIIIBBB>>>@@@<<<;;;:::999777666555444444222333777DDD]]]vvvrrr\\\\\\}}}~~~wwwzzzrrrzzzxxxqqqlllccc[[[QQQGGG???<<<<<<>>>CCCIIIOOORRRSSSQQQOOONNNHHHAAA>>>>>>@@@BBBEEEIIILLLNNNSSSVVVYYY[[[^^^ccclllrrrtttxxx~~~}}}uuuhhhZZZPPPLLLLLLQQQQQQPPPPPPRRRWWW]]]aaaaaalllrrrlllkkklllnnnrrrxxxmmmRRRHHHFFFLLLNNNZZZkkkzzzwwwjjj]]]TTTSSSQQQNNNLLLJJJHHHEEECCCCCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>======;;;:::999777777777777777888888999:::888555555666777777666555666777888999:::::::::555555666444222111111222000333333222333666777555000000111222444666888999666555222000///000222444555444333333333444666777:::999999888888888999999777666444333222333444444333333555666777777888777888999999999:::<<<======BBBDDDFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNQQQTTTXXX]]]ccchhhpppooopppsssssssssvvv||||||~~~}}}xxxssskkk]]]PPPJJJFFFJJJZZZmmmmmmbbbaaabbbccc^^^WWWRRRSSSUUUTTTTTTNNNMMMTTT]]]___^^^^^^ttt{{{zzzvvvgggpppzzz}}}yyywwwzzz~~~uuufff^^^XXXSSSOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGIIIKKKKKKJJJHHHKKKIIIHHHIIIKKKMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNRRRRRRQQQRRRRRRSSSTTTUUUSSSUUUVVVVVVUUUTTTUUUWWWTTTSSSQQQRRRSSSSSSRRRQQQOOOQQQSSSUUUUUUSSSQQQOOOMMMMMMMMMNNNOOOPPPRRRSSSHHHKKKNNNTTTbbbtttrrr___KKKDDDIIIUUUbbblllooouuutttgggUUUIIIBBB???;;;===>>>???BBBJJJWWWaaaiiiXXXUUUfffiiirrrZZZQQQIIIHHHGGG>>>>>>AAA<<<===<<<:::888777555555444333444777BBBWWWqqqwww___\\\{{{~~~tttssszzznnnxxxsssoooeee[[[LLLDDD<<<;;;<<<===AAAGGGJJJLLLLLLHHHGGGHHHGGGDDD>>>???AAADDDHHHKKKNNNPPPTTTXXX\\\```eeellluuu|||{{{oooaaaVVVQQQOOOUUUSSSRRRSSSWWW]]]bbbeeerrrtttooommmooorrrwww}}}mmmUUUKKKFFFIIIIIISSSbbbppp}}}zzzlllccc\\\WWWQQQLLLIIIHHHFFFEEEDDDDDDCCCBBBBBBAAABBBBBB????????????>>><<<:::999777777888999999999999999888666555666888999888666333555666888999999999999555444333333333333222111000444444000111555666333222222222333444666777888666555222111000000111222444444444444444555666666777666555555444444444444///000000111222333444555444555777999:::::::::::::::;;;===???@@@AAAAAAAAACCCFFFIIIIIIHHHGGGGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNRRRVVV[[[___dddjjjnnntttqqqrrrvvvvvvtttwww}}}|||~~~|||ssshhh^^^SSSJJJIIIMMMXXXqqq{{{hhhfffaaahhhaaaYYYUUURRRQQQQQQTTTPPPNNNSSS]]]bbb^^^WWWSSSaaawww~~~wwwuuutttuuuxxxyyyxxxvvvxxxmmmhhhddd\\\TTTPPPOOONNNLLLJJJIIIHHHHHHGGGFFFDDDDDDDDDFFFGGGFFFDDDDDDCCCCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOOOOPPPRRRPPPNNNNNNOOOQQQRRRPPPNNNLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJLLLMMMOOOPPPJJJPPPXXXdddttt{{{qqq```TTTJJJKKKRRRZZZfffooopppqqqjjjYYYJJJBBB???>>>???@@@BBBIIIWWWllluuuVVVTTT___}}}uuuuuupppPPPKKKFFFGGGEEE===???CCC===>>>===;;;999777666555555555555666===QQQkkk~~~hhh```uuurrrpppwwwyyy|||~~~yyyuuupppeeeYYYIIIBBB======???@@@DDDIIIFFFIIIIIIEEECCCEEEEEEBBB@@@AAACCCFFFJJJMMMOOOQQQUUUYYY```ffflllttt}}}uuugggZZZSSSPPPUUUWWWZZZ]]]aaagggpppvvv{{{uuuqqqtttyyy}}}lllVVVLLLEEEEEEAAAKKKZZZhhhvvv}}}tttccc\\\RRRJJJGGGGGGHHHIIIEEEEEEDDDBBBBBBAAAAAABBBAAAAAABBBAAA@@@>>><<<;;;888999:::<<<<<<;;;::::::666555444666999:::888666222444666777999999999888666333111222444555333111111555444000///444444000555444444444444555666777555444222111000///000000444444444555555555555555555444333222111000000000***+++---///111333555666555666888:::;;;<<<;;;;;;;;;>>>AAADDDFFFGGGGGGGGGBBBFFFIIIJJJHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMPPPTTTZZZ___dddiiiooorrryyyuuuuuuxxxwwwsssvvv||||||}}}|||~~~zzznnn___SSSJJJCCCJJJUUUjjjiii[[[ccc___ggg]]]WWWXXXVVVPPPLLLNNNLLLPPPZZZdddeee\\\RRRNNNSSSlllzzz{{{xxx}}}zzzsssssstttyyy|||}}}wwwxxxwwwnnnccc\\\UUUSSSPPPNNNLLLKKKKKKKKKHHHFFFDDDDDDFFFFFFFFFEEE??????@@@BBBEEEEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJKKKKKKJJJJJJKKKMMMLLLKKKKKKMMMPPPQQQOOOLLLHHHJJJKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNRRRYYYeeetttpppXXXSSSNNNNNNTTTYYY^^^gggqqqnnniii]]]LLLAAA===<<<:::DDDCCCHHHWWWqqqoooXXXRRRWWWllltttvvv^^^KKKEEEBBBEEEDDD===BBBFFF>>>>>>===<<<999888666555555777666444999KKKfff}}}qqqdddppprrrpppxxx|||~~~yyyuuunnnbbbUUUIIICCC???AAACCCEEEHHHMMMKKKNNNNNNJJJGGGGGGFFFCCC@@@BBBDDDGGGKKKNNNPPPQQQUUUZZZbbbiiipppxxxwwwiii[[[RRRNNNUUU\\\dddhhhlllttt}}}vvvvvvyyy~~~iiiWWWMMMDDDDDDDDDJJJXXXfffooo||||||ttteeeVVVPPPLLLGGGEEEGGGIIIFFFBBB@@@@@@AAABBBAAA@@@AAABBBBBBBBBAAA@@@???:::;;;<<<===>>>>>>>>>>>>777777666555555555555555555666666666666444333222000000///......///111222333333333333222222222222111222333555666666555555444333222111111222333444666666666666666666666666333333222000000///////////////000222333444555666888999:::;;;<<<===>>>???BBBCCCDDDFFFHHHIIIIIIIIIGGGHHHIIIHHHGGGFFFGGGHHHKKKJJJJJJHHHHHHKKKPPPTTTXXX\\\bbbgggkkkooosssuuuxxxxxxxxxxxxyyy{{{}}}~~~zzzxxxrrrfffXXXMMMJJJKKKXXXVVVpppwwwjjjnnneeeYYYZZZ___^^^ZZZUUUPPPMMMLLLLLLMMMRRRQQQhhh}}}qqqZZZRRRRRRUUUcccyyyooolllwwwwwwnnnnnnhhhjjjyyy~~~~~~~~~~~~wwwrrrddd\\\SSSOOOOOOPPPNNNLLLKKKKKKJJJGGGEEECCCCCCDDDBBBCCCEEEEEEBBB@@@??????EEECCCAAA??????@@@BBBCCCAAAAAAAAAAAABBBDDDFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHJJJLLLLLLKKKIIIHHHGGGJJJLLLKKKHHHFFFGGGIIIHHHIIIJJJIIIJJJLLLOOORRRXXX\\\gggttt{{{uuudddVVVNNNOOORRRVVV\\\bbbgggjjjggg^^^OOOBBB===>>>>>>;;;DDDDDDQQQqqq}}}mmmZZZMMMZZZhhh```NNNOOOGGGGGGEEEDDDBBBBBBAAAAAA@@@???===;;;999888777777555555555999GGG___xxxuuudddcccuuuwwwxxx}}}zzzxxxrrrbbbQQQEEEDDDBBBAAADDDIIIKKKJJJMMMMMMMMMLLLKKKJJJIIIHHHKKKJJJIIIIIIKKKNNNRRRTTTWWW[[[cccllluuu~~~{{{sssfffXXXSSSUUU```eeekkkrrr{{{|||yyyzzzvvv~~~fffTTTJJJCCCDDDCCCHHHUUUccckkkvvv}}}nnn^^^UUUOOOIIIEEEEEEFFFDDDCCCCCCCCCCCCBBBAAADDDDDDEEEDDDDDDBBB@@@???>>>>>>>>>>>>>>>======<<<999888777777666666666777777777888888777555444333000000//////000111333444222222222222111111111111222333444666666666555555555444333222222333444555888888888888888888888888333333222222111111222222111222333444555777888888;;;<<<===???AAACCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKJJJKKKKKKLLLMMMQQQVVVZZZ```eeelllrrruuuvvvwwwxxxwwwxxxyyyzzz|||}}}~~~~~~~~~||||||qqqeee[[[QQQIIIJJJQQQXXXbbbkkk___aaaXXXQQQSSSTTTWWWTTTPPPLLLJJJJJJKKKLLLQQQQQQggg|||rrr[[[QQQMMMQQQYYYiii~~~zzzhhhfffjjjkkknnnhhhgggoooyyy~~~~~~yyyuuuqqqjjjbbb]]]\\\ZZZUUUQQQNNNMMMLLLJJJGGGFFFFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@BBBAAAAAA@@@AAAAAABBBBBBCCCCCCBBBAAABBBCCCDDDEEEEEEGGGHHHHHHFFFEEEEEEFFFIIIJJJKKKKKKKKKJJJHHHHHHFFFHHHJJJIIIGGGEEEEEEFFFFFFIIIMMMPPPTTTWWW[[[^^^cccjjjtttzzzxxxnnn```WWWUUUVVVWWWXXXZZZ\\\]]]^^^XXXOOODDD===<<<===@@@BBBFFFOOOgggkkk```RRRQQQccc}}}\\\PPPKKKFFFFFFEEECCCBBBBBBBBBBBBBBBAAA???===;;;:::999888444444444777DDD\\\uuu{{{hhhddduuu}}}}}}zzzzzzuuufffXXXGGGEEEBBBAAADDDHHHJJJKKKQQQQQQRRRRRRRRRQQQQQQPPPOOOOOONNNOOOQQQUUUXXXZZZ]]]```dddkkkqqqxxx}}}|||wwwrrrhhh^^^]]]```gggooozzz{{{zzz|||~~~bbbPPPGGGAAADDDDDDHHHTTTbbbiiiooo~~~nnnddd\\\RRRKKKHHHBBBAAABBBCCCDDDDDDAAA???GGGGGGGGGGGGEEECCCAAA@@@BBBAAAAAA@@@???>>><<<;;;;;;::::::999999999999:::::::::::::::999777555444111111111111222333555555444333333333222222222222444444666666777666555444666555555444444555555666777777888888888888777777333333333444444444555555555555666888999:::;;;<<<>>>>>>@@@BBBEEEGGGHHHIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHHHHHHHIIIKKKMMMJJJKKKNNNQQQTTTYYY```dddiiinnnuuu{{{||||||{{{zzzzzz{{{}}}||||||~~~~~~yyyuuutttdddWWWSSSMMMGGGLLLYYYaaavvvooo^^^WWWUUUPPPQQQUUUQQQOOOMMMJJJGGGFFFGGGIIIJJJOOOLLL]]]nnngggXXXRRRMMMNNNNNNTTThhhnnn```[[[ZZZbbb]]]\\\aaaeeefffhhhkkkooottt{{{~~~~~~~~~{{{xxxzzzvvvqqqooommmiiiccc^^^SSSQQQOOOMMMKKKIIIHHHHHHGGGEEEBBBCCCEEEFFFEEECCC@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA?????????@@@AAACCCEEEGGGGGGEEECCCCCCCCCGGGGGGFFFFFFEEEEEEEEEDDDFFFHHHJJJKKKJJJHHHHHHIIIRRRWWW___eeejjjmmmppprrrttt}}}zzzmmmccc___[[[ZZZWWWUUURRROOOMMMLLLEEE>>>;;;<<<;;;999???HHH[[[kkkgggYYYLLLJJJccc___TTTQQQGGGEEEEEEDDDCCCBBBBBBCCCCCCCCCBBB@@@>>><<<:::999888555333222555AAAUUUooorrrkkkwww~~~~~~{{{{{{xxxmmm```MMMIIIDDDCCCEEEIIIMMMOOOQQQRRRTTTVVVWWWXXXYYYYYYWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZ\\\___cccgggiiimmmnnnppprrrrrrrrrpppoooooollljjjiiidddaaadddkkkttt~~~}}}aaaNNNEEE@@@DDDGGGKKKWWWeeekkkllluuuxxxpppeeeYYYQQQGGGFFFEEEEEEFFFEEECCCAAAEEEFFFFFFGGGFFFEEECCCBBBCCCCCCBBBBBBAAA???>>>=========<<<<<<<<<<<<<<<=========>>>===<<<:::888666555555555555555666666666666666666666555555555555444555666777666555444333666666666666666666666666444444555666666555444444333333555666777777888888888888999;;;<<<===>>>???@@@@@@AAACCCEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHKKKMMMKKKNNNRRRWWW\\\bbbiiimmmppptttyyy}}}}}}|||{{{{{{{{{}}}zzzrrrlllcccVVVOOOQQQOOOKKKUUUhhhwww|||aaaYYYVVVSSSQQQZZZ___XXXMMMKKKHHHFFFFFFFFFGGGHHHKKKDDDLLLVVVSSSQQQTTTSSSMMMHHHHHHTTTjjjtttaaaVVVYYYSSSQQQUUUYYYWWWUUUUUUZZZ```iiiqqqwww{{{~~~sssuuuxxx{{{}}}}}}{{{yyyyyyyyyzzz{{{{{{xxxrrrnnnaaa___[[[YYYVVVTTTRRRPPPSSSNNNIIIHHHLLLMMMKKKGGGFFFFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCFFFHHHHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIKKKOOORRRTTTUUUVVVVVVgggmmmtttzzz}}}~~~~~~yyymmmgggeeeXXXUUUOOOIIIEEEBBB@@@@@@???<<<>>>CCC@@@===KKK]]]pppZZZVVVHHHXXX}}}aaaOOOLLLMMMFFFDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@???===;;;999777666777444222555>>>OOOggg{{{|||uuuwww{{{zzz{{{~~~~~~{{{{{{zzzrrrhhhTTTMMMGGGFFFIIILLLQQQVVVSSSUUUXXX\\\___bbbdddeeefffeeecccaaa^^^ZZZXXXVVVRRRPPPNNNMMMMMMPPPSSSUUUXXXYYYZZZ[[[\\\[[[YYYYYY]]][[[\\\______aaajjjssscccNNNEEEAAAEEEHHHJJJWWWgggmmmiiiiiinnn~~~~~~yyykkk___TTTPPPLLLIIIHHHGGGFFFEEEAAABBBDDDEEEFFFFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>??????@@@@@@@@@@@@@@@???===;;;:::::::::::::::999888888777888888888777777777666666555666666777777666555444777777777777777777777777444555666777777666555444444555777999:::;;;;;;;;;:::;;;<<<===???@@@AAAAAADDDDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHGGGHHHKKKMMMOOOSSSXXX^^^dddiiiooossswwwyyy{{{|||{{{{{{}}}~~~~~~|||ssshhhaaaSSSJJJHHHMMMOOOUUUkkkzzzlll]]]XXXWWWTTTQQQ[[[aaaXXXOOOMMMKKKHHHGGGFFFGGGGGGGGGAAAFFFLLLHHHLLLRRROOOKKKHHHFFFJJJWWWlll|||wwwuuuzzz}}}||||||ssseeeVVVJJJJJJPPPQQQOOOMMMLLLQQQXXX^^^dddjjjppptttlllpppvvv|||~~~}}}{{{zzzzzz|||}}}yyytttqqqllliiigggeeebbb___^^^XXXSSSQQQSSSSSSPPPLLLNNNLLLIIIGGGGGGHHHJJJLLLJJJJJJIIIHHHIIIJJJKKKLLLGGGIIILLLLLLKKKJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUXXX]]]bbbfffiiijjjuuuyyy~~~yyyqqqhhhaaa]]]PPPLLLEEE>>>;;;;;;===???AAA@@@CCCFFFGGGQQQlll]]]TTTZZZ[[[~~~qqqttt^^^UUUMMMHHHHHHGGGDDDCCCCCCBBBBBBBBBCCCCCC?????????>>><<<:::888777:::666444777<<>>>>>>>>>>>>>>>>>===<<<;;;999999999999888888888888666777888999999999888777888999999::::::999999888888999;;;<<<<<<;;;999888888999;;;===????????????>>>>>>???@@@BBBCCCDDDDDDIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIKKKKKKLLLLLLLLLIIIJJJJJJIIIIIIKKKNNNQQQWWW[[[aaagggkkkppptttwww|||}}}~~~}}}}}}~~~~~~wwwkkk^^^UUUJJJFFFEEEJJJVVVmmmkkkjjj[[[UUUUUUSSSNNNSSSWWWOOOPPPOOOLLLJJJHHHGGGFFFFFFEEEFFFOOOQQQJJJJJJLLLCCCFFFGGGHHHHHHMMM]]]sssvvvnnnlllwww~~~{{{}}}~~~zzzdddLLLCCCEEEIIIKKKLLLHHHJJJLLLOOOQQQVVV[[[___ffflllsssyyy{{{{{{zzzzzz}}}{{{wwwsssqqqqqqpppmmmjjjgggccc^^^\\\[[[YYYVVVRRRPPPNNNLLLKKKKKKMMMOOOQQQOOONNNMMMMMMNNNOOOPPPQQQJJJLLLNNNNNNNNNOOOQQQSSSSSSTTTVVVYYY[[[]]]___```dddddddddhhhnnnssswwwxxx|||}}}vvvoooiiiaaaXXXQQQHHHDDD>>>:::999<<<@@@DDD===???AAAFFFSSSlllmmmNNNMMMaaaxxxfff^^^qqqcccMMMRRROOOGGGFFFHHHDDDDDDCCCBBBAAAAAABBBBBB???@@@@@@@@@???===;;;:::<<<777666888;;;BBBVVVjjj}}}uuulllqqq{{{rrr}}}yyytttrrryyy~~~}}}}}}xxxqqq[[[NNNEEEFFFIIILLLUUU```^^^aaaffflllsssxxx|||~~~||||||zzzvvvoooggg```[[[VVVTTTQQQOOONNNPPPSSSUUUQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKNNNTTTYYY___jjjuuuiiiQQQDDD???CCC@@@BBBPPPeeennneeeXXXSSSqqqooojjjbbbZZZRRRKKKEEEAAA@@@AAACCCEEEFFFFFFEEEEEE???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB??????AAABBBBBBBBBAAAAAA>>>>>>=========<<<<<<<<<999:::;;;=========<<<<<<;;;<<<<<<======<<<<<<;;;<<<>>>@@@AAAAAA@@@>>><<<===>>>AAACCCDDDDDDDDDCCCAAABBBCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMPPPUUUYYYaaaeeekkkooorrruuuxxxzzz|||~~~zzzpppbbbTTTJJJEEEHHHLLLWWWqqqzzzfffdddVVVNNNOOORRRKKKKKKOOOKKKNNNMMMKKKIIIGGGFFFFFFEEEDDDJJJUUUTTTIIIIIIJJJ@@@BBBFFFHHHHHHIIISSSdddrrrsssllluuu|||zzzyyy___OOOJJJGGGHHHJJJEEEFFFFFFFFFFFFGGGKKKMMMWWW\\\ccciiimmmrrrwwwzzz~~~{{{wwwttttttxxxyyywwwtttooonnnllliiifffccc```___WWWXXXZZZ]]]___aaabbbbbb]]]\\\[[[ZZZZZZZZZ[[[\\\WWWXXXYYYYYYZZZ\\\```cccdddeeehhhkkkmmmoooooopppvvvrrroooooossswwwzzzzzz~~~}}}zzzxxxxxxyyyxxxssskkkccc[[[SSSKKKFFF@@@>>><<<;;;;;;>>>BBBDDD>>>EEEMMMZZZrrr~~~lllXXXKKKYYYzzzrrrfffjjjmmmTTTJJJNNNKKKHHHIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@===>>>@@@@@@@@@???===<<<<<<777777999999<<>>AAAPPPgggpppfffWWWPPPLLLaaa|||~~~vvvnnndddZZZQQQJJJBBBCCCEEEFFFFFFEEEEEEDDD@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBCCCEEEFFFFFFEEEEEEDDD>>>???AAACCCEEEFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAA;;;<<<>>>???@@@@@@@@@???===>>>???@@@@@@???>>>===>>>???AAACCCCCCAAA???>>>AAABBBEEEGGGHHHHHHGGGFFFDDDDDDEEEFFFHHHIIIJJJKKKHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKIIIKKKLLLNNNPPPUUU[[[```hhhlllqqquuuwwwxxxzzz{{{yyy|||wwwlll\\\MMMCCCBBBKKKVVViiilll^^^UUURRRHHHKKKRRRMMMKKKOOOOOOKKKJJJIIIGGGFFFFFFEEEEEEEEELLLUUUOOOCCCGGGLLLEEEAAADDDGGGFFFGGGMMMXXXaaauuu}}}nnnnnnwww{{{}}}{{{www|||yyyiii[[[PPPJJJJJJ@@@BBBCCCCCCBBBBBBDDDFFFDDDIIIPPPWWW___hhhsss{{{}}}~~~~~~~~~~~~{{{yyy{{{tttvvvvvvtttppplllkkkjjjgggjjjqqqwwwzzz|||{{{zzzqqqpppnnnlllkkkkkkkkkllliiijjjjjjkkklllooouuuyyywwwyyy|||{{{uuurrrsssvvvwwwxxx{{{zzzwwwrrrmmmjjjiiijjjeeebbb\\\TTTLLLDDD>>>;;;;;;;;;;;;<<<===>>>@@@AAAGGGUUUeeeyyyvvv|||uuuZZZMMMOOOUUUttt{{{uuuwww[[[PPPKKKIIIDDDJJJMMMDDDFFFEEECCCBBBAAA@@@@@@???:::;;;===>>>???>>><<<;;;;;;777777:::777888GGG[[[ttt}}}{{{pppppp~~~qqqppp|||uuutttwww{{{{{{tttcccTTTIIIKKKOOOSSS^^^mmmuuuxxx~~~vvvjjjcccUUUTTTRRRQQQQQQQQQSSSTTTUUUUUUVVVVVVVVVWWWWWWWWW]]]]]]```eeehhhlllttt}}}nnnPPPEEEBBBAAADDDIIITTT```gggbbbTTTHHHHHHNNNaaa{{{nnn___UUUMMMIIIDDDCCCEEEGGGGGGEEEHHHDDDDDDHHHIIIEEEBBBCCCEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFFFFDDDCCCBBBCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJIIIIIIJJJKKKHHHIIIJJJLLLMMMMMMLLLLLLMMMRRRVVVVVVVVVZZZdddllltttyyy{{{xxxzzz~~~~~~zzz{{{mmm___TTTJJJCCCIIIPPPcccvvv^^^TTTYYYSSSLLLHHHKKKNNNMMMKKKKKKJJJHHHGGGEEEEEEFFFHHHIIIKKKLLLMMMJJJFFFCCCDDDEEEFFFGGGFFFDDDBBBEEEKKKQQQ```vvvzzzssspppwww||||||nnngggbbb^^^PPPKKKEEEAAA@@@@@@>>><<>>>>><<<<<<<<<<<<============999::::::666333777CCCLLLiii|||zzzqqqjjjrrrwwwiiinnn|||yyyjjj[[[OOOOOOSSS[[[kkk{{{qqqeeeRRRSSSUUUVVVWWWVVVUUUUUUSSSUUUZZZ]]]ZZZXXX```mmmhhhjjjrrrzzz}}}~~~kkkOOODDDCCCBBBAAAIIIVVV```ccc\\\OOOFFFFFFIIIWWWxxx~~~lll___UUUOOOHHHEEEFFFIIIJJJIIIHHHEEEDDDHHHJJJHHHFFFHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRPPPUUUZZZ[[[\\\aaajjjrrrxxx||||||yyy{{{|||rrrggg]]]RRRKKKGGGPPP[[[sssuuuvvvnnn]]][[[___UUUMMMKKKLLLKKKJJJKKKIIIHHHGGGFFFEEEFFFHHHIIIIIIJJJKKKIIIEEECCCDDDEEEAAABBBCCCCCCCCCDDDFFFHHHRRRfffsssssswww~~~}}}{{{~~~|||zzzzzzyyynnnbbbRRRFFFCCCCCCCCCCCCAAAAAAAAACCCFFFLLLRRRWWWeeejjjppprrrsssvvv{{{|||zzzzzz{{{vvvppppppvvv{{{|||~~~}}}}}}}}}|||zzzvvvpppkkkgggcccaaa]]]UUUNNNHHHEEEEEE@@@@@@??????===<<<999888:::777:::@@@FFFUUUuuupppSSSJJJWWW]]]sssVVVMMMNNNJJJGGGGGGJJJKKKHHHEEEEEEDDDCCCAAA@@@???>>>>>>========================999:::999777666999AAAHHHhhh}}}ooodddkkk~~~fffddd|||}}}rrrdddXXXWWW\\\ddduuunnnaaaUUUUUUVVVVVVWWWWWWWWWVVVYYYXXX[[[___```bbblllxxx{{{}}}gggLLLDDDCCCCCCAAAKKKXXXbbbaaaYYYMMMEEEGGGHHHOOOhhh~~~yyyzzz~~~tttddd\\\RRRLLLKKKMMMMMMMMMKKKFFFEEEHHHJJJIIIIIIKKKFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEDDDCCCAAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJLLLLLLKKKJJJJJJKKKNNNNNNNNNOOOQQQTTTWWWYYYVVV\\\bbbeeefffkkkssszzz|||~~~}}}{{{}}}qqqddd]]]UUUMMMLLLQQQ```ppptttoooeeeggg[[[OOOJJJGGGFFFFFFIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGFFFDDDCCCDDDEEE???@@@BBBDDDFFFEEEBBB???FFFUUUooozzzsssuuuzzz{{{yyyxxxzzzyyybbbRRRKKKIIIGGGEEE???>>>>>>>>>???BBBDDDFFFRRRVVV[[[___ccciiipppvvv~~~}}}|||~~~~~~~~~}}}zzzxxx{{{{{{tttrrrrrrrrrpppjjjbbb[[[VVVNNNMMMJJJEEE???<<<;;;;;;<<<;;;<<<======<<<999666999:::GGG___vvv~~~eeeVVVJJJUUUpppvvv~~~^^^PPPQQQLLLHHHEEEFFFHHHIIIGGGDDDCCCBBBAAA@@@????????????@@@@@@??????>>>=========::::::;;;;;;===@@@BBBDDDaaa|||pppaaafff{{{ooofff|||}}}yyymmmddddddiiipppmmm]]]WWWWWWVVVWWWXXXYYY[[[\\\```^^^___fffoooxxxdddJJJCCCCCCCCCDDDKKKWWWaaaddd]]]PPPFFFEEEGGGGGGVVVvvv~~~uuuvvvtttlllbbb[[[XXXWWWTTTSSSPPPJJJGGGHHHHHHGGGHHHJJJFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBAAAAAABBB?????????@@@AAACCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLGGGIIIKKKKKKJJJJJJKKKLLLNNNOOOQQQUUUXXX[[[]]]^^^aaafffkkknnnppptttzzz|||}}}~~~sssdddXXXQQQKKKIIIUUUggg~~~tttiiibbbXXXMMMHHHDDDBBBCCCFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDCCCCCCCCCDDDAAA@@@AAADDDFFFFFFAAA<<>><<<999888:::;;;@@@===888666777:::<<<>>>GGGOOOhhh~~~eeePPPMMMXXXnnn{{{ddd^^^yyyeeeTTTRRRUUUIIIGGGEEEDDDFFFGGGEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<===@@@EEEGGGFFFDDDUUUrrrwwwgggeeessszzzsss~~~}}}}}}uuuqqqvvvzzzkkk\\\VVVVVVVVVXXX[[[```dddggghhhgggkkkvvvaaaIIICCCCCCBBBEEEGGGOOO[[[ddd```RRRFFF>>>AAA???EEE[[[qqq{{{{{{}}}~~~}}}wwwqqqllljjjhhhdddaaaZZZSSSMMMLLLJJJFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDAAA@@@AAABBB??????@@@AAABBBDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKGGGIIIKKKKKKKKKMMMOOOQQQRRRVVV\\\aaaeeeffffffeeennnqqqtttvvvwwwyyy}}}yyy{{{~~~xxxrrrppp]]]UUUNNNJJJHHHRRRooozzzpppxxxsssccc\\\VVVOOOJJJIIIGGGCCCCCCEEEBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBB@@@???@@@CCCCCC@@@<<>>??????AAAEEEIIILLLUUU[[[dddmmmrrruuuvvvvvvuuuzzz~~~}}}{{{yyyyyyzzz{{{}}}~~~}}}~~~yyytttpppooooooqqqpppppppppmmmdddWWWNNNIIIHHHFFFCCC@@@===;;;:::;;;;;;<<<;;;::::::<<>>BBBIIIQQQWWW```qqq|||}}}wwwiiiXXXRRRPPP]]]ttt~~~|||zzzkkkbbb```rrrdddMMMHHHIIIIIIGGGEEEDDDDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::<<>>AAA>>>BBBMMMZZZsssyyylllkkkwww}}}zzzzzz{{{zzzxxxuuuiiiaaaZZZVVVQQQKKKHHHIIILLLKKKJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAABBBCCCAAABBBBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKMMMNNNPPPTTTYYY]]]```eeekkkqqqsssrrrooommmxxxyyyzzzzzzzzz|||zzz{{{}}}uuuiii```^^^JJJKKKKKKKKKSSSmmmwww___WWW___[[[QQQQQQMMMJJJKKKMMMLLLHHHFFFGGG@@@@@@AAAAAABBBCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAA???===<<<<<<===>>>===<<>>===<<<===>>>>>>DDDKKKUUU]]]bbbddddddeeeiiiqqqwwwwwwuuusssqqqnnnpppsssxxx{{{}}}~~~~~~~~~~~~}}}}}}|||{{{zzz|||yyyssskkkccc]]][[[[[[]]]\\\[[[[[[XXXQQQGGG???===<<<:::888888888999:::999::::::999999:::<<>>===<<<:::999:::===AAACCCAAA???JJJ___qqq}}}wwwgggdddkkk{{{eeeYYYVVVXXX]]]dddnnnxxxaaaKKKDDDAAA>>><<<;;;@@@JJJUUUUUULLLBBBBBBAAA@@@GGGMMMMMM```rrriiiooouuuyyyqqqiiiddd^^^VVVRRRRRRTTTRRROOOKKKIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHJJJKKKKKKKKKIIIIIIJJJJJJIIIJJJJJJKKKLLLLLLPPPQQQRRRTTTWWW^^^fffkkkrrrtttxxx{{{{{{xxxtttqqq}}}|||{{{zzz{{{}}}{{{vvvkkk\\\RRRPPPDDDMMMQQQUUUhhhooogggXXXRRRWWWPPPIIINNNIIIIIILLLOOONNNIIIFFFGGG@@@AAABBBCCCCCCDDDDDDDDDBBB@@@???@@@BBBCCCBBB@@@;;;<<<>>>>>>===<<<=========>>>AAADDDMMM]]]qqq{{{rrrssswwwxxx~~~{{{|||wwwwwwzzz|||tttmmmcccWWWNNNGGGEEECCCBBBAAA???===<<<===BBBIIILLLNNNNNNOOOQQQWWWaaahhhgggffffffddd``````dddjjjnnnppprrrtttvvvwwwvvvuuussssssrrrsssssslllhhhaaaXXXOOOKKKJJJKKKIIIHHHGGGGGGHHHDDD>>>888888888999999:::;;;<<<===999;;;===>>>@@@CCCGGGJJJ[[[kkkqqq]]]RRRPPPQQQbbb}}}jjjdddiiirrr\\\IIIEEEFFFEEEFFFIIIDDDEEEEEEDDDCCCDDDEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDAAAAAA@@@???>>>============;;;;;;;;;;;;<<<;;;;;;DDDWWWgggvvvzzzmmmkkklllyyyiiiaaa\\\___eeeooozzzbbbLLLEEEAAA<<<:::<<>>>>>???>>>AAACCC@@@@@@III\\\kkk|||~~~~~~}}}|||vvv|||lllmmmvvviii___KKKJJJIIIGGGFFFDDDAAA???>>>@@@BBBAAA??????AAACCCDDDNNNUUUTTTSSSUUUTTTQQQMMMSSSYYY^^^___```ccceeejjjhhhfffdddccccccdddeeeZZZWWWPPPHHHAAA???@@@BBB>>><<<;;;===??????;;;888666888;;;===??????>>>>>>???AAAEEEJJJNNNTTT[[[___ooo~~~}}}~~~vvvdddWWWOOOSSSZZZyyyvvv]]]NNNFFFJJJHHH>>>;;;BBBDDDEEEEEEDDDDDDDDDEEEFFFBBBBBBBBBAAAAAABBBBBBCCC@@@@@@??????>>>=========AAA@@@>>>;;;999888888999>>>QQQaaappp~~~|||tttvvvtttvvvuuuyyy|||qqqlllaaaeeelllvvv[[[IIICCCBBBBBB===AAAEEEHHHKKKLLLFFF===AAA>>>???BBBCCCBBBHHHRRRuuuuuuYYYZZZbbbppp}}}vvvoookkkllliiiddd```\\\YYYVVVTTTLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEDDDDDDDDDDDDFFFHHHIIIJJJHHHEEEFFFHHHIIIHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKJJJIIIJJJLLLNNNPPPPPPQQQSSSVVVXXXZZZ\\\___```dddiiipppwww}}}{{{zzz~~~zzzzzzuuuhhhaaaVVVIIIJJJTTTTTTaaaooovvvwwwhhhZZZQQQPPPOOONNNNNNLLLIIIGGGIIIHHHGGGGGGHHHGGGFFFDDDDDDFFFEEEAAA???AAADDDDDDHHHDDDAAA??????@@@???>>>???CCCBBB===<<<>>><<<777:::===@@@@@@@@@DDDLLLSSSiiixxx|||zzz~~~|||sssiiihhhyyy~~~xxxnnnooonnnggg\\\PPPEEE@@@@@@AAAAAA@@@???>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>EEE@@@???DDDHHHHHHHHHJJJIIILLLOOOOOOLLLIIIJJJKKKDDDAAA===<<<<<<:::666333555777888::::::999888777<<<888999CCCIIIGGGEEEEEEQQQaaappp}}}~~~zzzwww{{{xxxkkk]]]UUUSSS\\\rrrrrrwwwSSSIIIHHHEEECCCBBBAAAAAAAAAAAABBBDDDFFFEEECCCAAA???@@@@@@AAAAAAAAA@@@??????@@@??????>>>>>>>>>>>>>>>>>>>>>???===;;;999999:::<<>>AAA??????BBBAAA???DDDKKK^^^^^^PPPWWWaaammm|||~~~|||yyyrrrooonnnkkkddd^^^ZZZYYYWWWUUUSSSQQQOOONNNLLLKKKJJJIIIHHHIIIIIIJJJGGGGGGFFFEEEEEEFFFFFFFFFIIIGGGEEEFFFHHHJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNRRRTTTWWWWWWWWWYYY[[[^^^```bbbfffhhhkkkpppvvv{{{~~~|||~~~zzzhhhZZZWWWUUUSSSYYYcccyyymmmVVVQQQWWWSSSPPPNNNNNNMMMJJJGGGGGGFFFFFFGGGHHHHHHFFFDDDCCCCCCDDDDDDBBB???@@@BBBBBBCCCCCCAAA>>>===>>>???===@@@@@@<<<;;;>>>===888888:::<<<<<<:::===CCCHHHSSSbbbsss{{{yyyvvv{{{zzzyyy}}}rrrqqquuu|||uuuzzzeeeSSSIIIGGGDDDAAABBBFFFIIIHHHGGG@@@???>>>============<<<<<<888777<<>>??????>>><<<<<<===>>>999999999888777777888888::::::999999999999::::::999>>>GGGNNNQQQVVVfffvvvyyyXXXTTTLLLNNNccc{{{jjjjjjvvvoooYYYKKKCCCDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEDDDBBB@@@?????????@@@@@@AAA@@@@@@?????????>>>==================>>>===<<<999888888::::::BBBQQQdddttt|||~~~~~~jjjppp|||lllmmmqqqwww~~~YYYGGGAAA@@@@@@<<>>AAA??????@@@>>><<<>>>BBBFFFgggiiiMMMNNNTTTaaarrr|||{{{|||xxxoooffffffdddaaa^^^YYYVVVSSSQQQRRRPPPOOOMMMLLLLLLMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHIIIGGGFFFFFFHHHJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKMMMOOOOOOPPPPPPSSSSSSSSSSSSSSSVVVZZZ^^^bbbbbbbbbccceeegggjjjlllnnnpppssswww{{{}}}}}}xxxiii]]]RRRPPPRRR\\\pppsssXXXSSSVVV\\\VVVPPPNNNOOONNNJJJFFFCCCCCCDDDGGGIIIIIIGGGEEEEEEAAABBBEEECCC<<<;;;@@@@@@CCCEEEBBB===:::<<>>;;;;;;===<<<999;;;===>>>===;;;:::===@@@AAAOOObbbsssvvvxxx~~~yyyuuuzzztttkkkfffsss~~~wwwhhh```WWWPPPHHHFFFGGGGGGCCC>>>BBB???;;;888888999:::999999555555999;;;:::999;;;===;;;999888:::;;;<<<<<<888999:::777444333444777444444444666999>>>CCCFFFLLLTTT```iiioooyyy}}}uuuqqqfffYYYNNNSSSUUU]]]zzzzzzaaaUUUccc^^^KKKFFFGGG>>>@@@BBBDDDEEEDDDCCCAAACCCCCCCCCCCCBBBAAA@@@???===>>>???@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<======<<<:::888777999:::;;;???KKK\\\ooo}}}qqqtttooonnn~~~{{{{{{{{{{{{|||}}}~~~}}}||||||XXXFFFAAA???>>><<<>>>??????CCCGGGEEE??????>>>======<<<;;;;;;<<<===SSSnnncccUUUKKKSSSeeerrruuuttt~~~vvvpppqqqooolllhhhccc___\\\ZZZZZZYYYWWWUUUSSSSSSSSSTTTOOOOOOPPPPPPPPPPPPPPPPPPMMMKKKIIIHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLNNNQQQSSSUUUVVVWWW[[[\\\\\\\\\]]]```fffjjjooonnnnnnoooqqqsssuuuvvvuuuwwwzzz}}}~~~~~~~~~}}}~~~}}}ooo]]]ZZZVVVTTT[[[qqq___UUUXXXZZZ[[[UUUPPPOOOPPPNNNHHHBBB???@@@BBBEEEHHHIIIGGGDDDGGG@@@>>>CCCAAA:::<<>>;;;<<<<<<<<<;;;;;;:::999<<<===???>>><<<::::::<<<:::EEEUUUfffwwwzzzzzz~~~||||||yyyccciiipppxxxyyyuuutttuuuqqqkkkgggccc^^^WWWRRRKKKEEE???;;;;;;;;;;;;:::>>>::::::<<<<<<999888:::<<<999777999<<<>>>===:::888999999999999999;;;===999<<>>???@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>><<<===>>>???@@@@@@@@@@@@===<<<;;;;;;::::::;;;;;;>>>>>>===:::888888:::<<<<<>><<<>>>>>>???CCCGGGEEE@@@======<<<;;;;;;<<<<<<;;;>>>EEERRRpppxxx^^^RRRQQQVVVaaajjjjjjuuu~~~{{{xxxtttqqqooommmhhhfffeeecccaaaaaaaaabbb^^^]]]]]][[[ZZZYYYXXXXXXVVVUUURRRPPPOOOOOOPPPRRRPPPQQQSSSUUUWWWXXXYYYYYYTTTUUUXXX[[[___aaacccdddiiijjjjjjjjjllloootttwwwzzzzzzzzz{{{|||~~~|||~~~qqqaaaWWWSSSQQQZZZuuuhhhTTTSSSSSSLLLTTTQQQOOOOOOPPPLLLDDD===>>>???@@@CCCFFFGGGEEEDDDCCC<<<:::===>>>>>>EEEPPPPPPHHH???:::;;;>>>>>><<<===============;;;::::::888999;;;;;;:::888888888777>>>HHHQQQ\\\lll{{{tttuuuxxxzzz~~~{{{~~~kkk\\\^^^ppp{{{zzz}}}{{{{{{vvvsss___YYYQQQMMMMMMMMMKKKIIIIIIFFFDDDEEECCC???@@@CCC>>>======@@@DDDCCC???;;;<<<>>>AAAGGGNNNSSSVVVWWWYYY___hhhsss}}}zzz}}}}}}yyy{{{ggg\\\PPPGGGSSSjjj~~~sssccc}}}rrrWWWHHHEEEFFFDDDBBBAAA@@@>>>======???AAABBBBBBAAAAAA@@@???>>>>>>>>>;;;<<<===>>>???@@@@@@@@@<<<;;;;;;:::::::::::::::>>>???>>><<<::::::<<<===<<<>>>BBBMMMbbbxxxuuussswwwrrrzzzzzz{{{}}}~~~{{{xxxxxxxxxyyyyyyyyyyyyyyyxxx{{{|||~~~~~~}}}{{{yyy~~~{{{yyyzzz|||~~~zzzWWWFFFAAA???>>>===??????@@@EEEIIIGGGAAA??????===:::;;;???>>><<<>>>>>>AAAVVVwwwdddLLLMMMYYYVVV___mmmzzz}}}}}}xxxwwwuuutttssssssssssssqqqooollliiifffdddccccccdddcccaaa^^^[[[\\\^^^aaa^^^___bbbdddfffggghhhhhheeefffiiillloooqqqsssssswwwxxxyyyzzzzzz|||vvvcccWWWSSSMMMLLLcccxxxyyykkkQQQMMMPPPMMMEEEMMMMMMMMMMMMLLLHHHBBB>>>@@@@@@@@@AAACCCDDDCCCBBB@@@===:::999<<>>;;;???======@@@???===<<<>>>::::::;;;<<<<<<<<<;;;;;;;;;===@@@BBBEEEPPPggg{{{zzzuuuuuuuuusss{{{{{{ssskkkmmmlllfffjjjooo~~~yyytttnnnlllnnnmmmiiieee___\\\ZZZZZZXXXUUUXXX^^^___```aaacccbbb^^^YYYUUUZZZ^^^dddiiimmmppprrrtttwww}}}wwwttt|||{{{pppkkkYYYMMMQQQUUU^^^zzzzzzwww{{{xxx]]]UUUMMMGGGBBB>>>@@@DDDCCC@@@===;;;:::<<>>===;;;<<<===>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::===>>>???>>>===<<<<<<===:::===???EEEWWWooo|||}}}~~~vvvuuu{{{{{{yyyzzz|||yyy}}}zzzyyywwwvvvvvvvvvxxx{{{}}}}}}|||yyywww{{{xxxwwwyyyzzzzzz|||~~~zzzXXXGGGAAA@@@>>>===@@@AAACCCGGGKKKHHHBBBCCCCCC???:::;;;@@@@@@<<<;;;AAAAAAFFFXXXiii|||eeeNNNLLLOOOSSSZZZdddooozzz~~~{{{wwwsssqqqqqqrrrsssqqqqqqpppnnnlllmmmqqquuuoooqqqsssuuuvvvvvvuuutttvvvwwwxxxzzz{{{|||}}}}}}~~~{{{wwwwwwsssfff[[[WWW]]]dddooozzzvvvwwwlllTTTJJJKKKLLLKKKJJJIIIJJJKKKIIIFFFCCCCCCDDDCCCAAA??????@@@AAAAAAAAADDDHHHCCC::::::FFFOOOOOOFFF@@@999888<<>><<<>>>;;;<<>>=========>>>>>>>>>===???===;;;<<<<<>>???EEE???>>><<<;;;;;;<<<>>>???;;;===>>>@@@@@@???>>>===<<<<<<======>>>=========<<<<<<;;;:::::::::::::::;;;===??????>>><<<;;;;;;999>>>???AAAPPPgggvvvxxxyyywwwxxx{{{~~~{{{xxxvvvuuuuuuvvvtttvvvyyy|||}}}}}}{{{zzz{{{xxxxxx{{{zzzvvvwww||||||~~~~~~}}}}}}zzzXXXGGGBBB@@@???===@@@BBBDDDIIIMMMIIICCCHHHGGGAAA:::;;;AAAAAA<<<:::HHHHHHAAADDDOOOddd}}}eeeXXXSSSQQQQQQUUU___lllvvv|||~~~{{{yyyyyy|||zzz{{{{{{yyyxxxzzz|||}}}}}}|||tttmmmhhhgggddd]]][[[]]]ppp}}}vvvdddTTTOOOLLLFFFGGGLLLHHHJJJJJJFFFAAA@@@EEEJJJEEEBBB???>>>>>>???@@@???LLLTTTNNN===999DDDIIIBBB;;;:::::::::<<<===>>>>>><<<999<<>>888666888888999???HHH^^^jjjyyytttccceeeoooxxxhhh___hhhsssyyy~~~{{{zzz{{{{{{~~~xxxppplllkkknnn~~~~~~vvv{{{wwweeeYYYZZZUUUIIIHHHRRRSSSdddqqqzzzvvvlll]]]___fffPPPJJJOOOGGGCCCGGGHHHDDD@@@AAA;;;;;;<<<<<<======>>>>>>999;;;>>>@@@AAA@@@>>><<<==================<<<<<<===<<<;;;;;;::::::;;;;;;888;;;>>>???>>>;;;:::999:::AAABBBAAAMMMdddtttwww{{{uuurrrmmmsss}}}wwwuuurrrpppoooppprrrssstttuuuwwwyyy{{{|||||||||vvvsssvvv{{{|||zzz|||{{{~~~~~~~~~}}}||||||zzz}}}~~~~~~wwwYYYEEEAAACCC<<<===???AAADDDGGGHHHIIIIIIDDDAAA===;;;<<<===>>>>>>@@@>>>???BBBDDDHHHUUUdddpppRRRTTTUUUTTTTTTYYYbbbjjjvvv~~~~~~tttgggZZZVVV]]]aaaaaajjjxxxuuuuuucccUUUQQQMMMEEECCCHHHIIIHHHGGGEEEDDDCCCCCCCCCGGGCCC???;;;;;;===AAADDD]]]XXXLLL???999<<<@@@AAA;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<======;;;999888888999999888666777;;;???LLLSSShhhxxxmmmhhhsssyyyjjjbbbdddhhhxxx}}}{{{vvv{{{qqqfff\\\OOOLLLSSSTTTRRR]]]pppxxxeee\\\]]]vvvyyyaaaSSSLLLJJJHHHGGGGGGEEECCCAAA@@@>>>=========<<<;;;;;;::::::::::::;;;<<<======<<<<<<:::;;;<<<======<<<;;;:::::::::::::::999999888888:::<<<===>>>===<<<:::999<<<;;;>>>DDDKKKWWWjjjzzzzzz|||yyysssuuu~~~{{{wwwpppllllllnnnooopppttttttuuuvvvwwwxxxxxxxxxuuuuuuvvvwwwxxxyyyyyyzzzxxxrrr|||~~~~~~}}}||||||~~~~~~~~~pppVVVCCC@@@BBB<<<@@@BBBDDDGGGHHHHHHGGGFFFAAA>>>;;;:::;;;=========@@@<<<<<>>===>>>@@@AAALLLJJJCCC999666:::======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::888999:::;;;:::999777666666777888777666666:::===<<<@@@PPPhhhwww~~~}}}qqqkkkllluuu~~~~~~sssmmmkkkjjjeeebbbgggvvv{{{tttllliiieee```[[[VVVRRROOOOOORRR^^^qqq}}}zzzuuuzzzppp\\\QQQJJJEEE@@@EEEEEEEEEDDDCCCAAA???>>>:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<999999::::::::::::999999:::999999888888888888999;;;<<<===>>>===<<<:::999:::999<<<@@@EEEPPPcccttt~~~}}}tttpppyyy}}}{{{wwwrrrooonnnoooooopppqqqrrrtttuuuvvvvvvvvvvvvtttuuuuuuvvvwwwxxxyyyzzz}}}}}}~~~~~~vvvrrriiihhhtttsssrrr}}}~~~~~~~~~~~~~~~~~~~~~~~~iiiQQQAAA???AAA<<>>===>>>OOOmmm~~~fffVVVPPPNNNNNNMMMQQQWWW___hhhqqq{{{uuucccXXXZZZgggvvvvvvpppdddeeegggbbbVVVMMMLLLJJJDDDBBBEEEFFFFFFGGGHHHHHHHHHGGGFFF@@@@@@@@@@@@????????????BBBBBB???999888<<<>>>===>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777888999999999888777666555666777666666666888::::::888>>>LLLXXXbbbqqq~~~zzzooonnnrrrsss}}}xxxwww|||}}}wwwkkkaaa```eeehhhgggyyyxxxxxxyyy|||xxxiii[[[UUURRRQQQOOOMMMMMMSSS[[[bbbpppjjj]]]NNNGGGIIIIIIDDD>>>BBBBBBBBBBBBAAA@@@???>>>888888999999:::;;;;;;<<<:::;;;<<<<<<===<<<<<<<<<888888777777777777888888999888777666777888999:::;;;<<<=========<<<;;;:::777888:::<<<>>>FFFYYYkkk}}}tttlllooo{{{vvv}}}~~~|||{{{xxxtttrrrqqqqqqpppnnnmmmoooqqqtttuuuuuutttsssttttttuuuvvvwwwxxxyyyyyyzzz{{{|||}}}}}}|||zzzyyyxxxxxxnnneeeddd```dddtttpppddddddwww}}}}}}~~~}}}~~~~~~~~~~~~eeePPPBBB???@@@<<>>;;;999777777:::<<<======;;;:::;;;===???>>>======;;;UUUxxxjjjPPPIIIKKKLLLLLLPPPVVV[[[aaajjjrrr|||xxxlll___UUUggg|||zzzpppeeemmmmmmaaaeeegggeeeWWWOOOJJJJJJIIIDDDCCCEEEDDDFFFGGGHHHHHHFFFDDDCCC??????????????????>>>>>>@@@AAA===888888<<>>??????@@@@@@??????>>>999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777777777777999:::888777666555666777999:::;;;<<<<<<===<<<;;;::::::777888::::::999???QQQbbbttt}}}wwwlllmmmwwwqqqyyyzzz|||zzzzzzxxxvvvuuutttrrrpppmmmkkkmmmppprrrttttttrrrrrrsssttttttuuuvvvwwwxxxxxxzzzzzz{{{zzzyyyxxxwwwvvvvvvttthhh______^^^ddduuuzzzfff^^^```sss}}}~~~~~~~~~~~~~~~~~~dddQQQDDD???@@@<<<<<>>AAA>>>KKKaaa|||fffRRRKKKNNNKKKKKKNNNOOOOOOUUU\\\jjjpppzzz|||wwwuuuqqqggg^^^kkk{{{tttmmmnnnzzzlll]]]______ZZZXXXOOOKKKHHHHHHGGGEEEDDDEEEDDDEEEFFFFFFEEECCC@@@>>>???>>>=========>>>???@@@======999444555<<>>===;;;999888777777999999::::::999999888777777777888888888888888888555666777888::::::999888777666777:::>>>BBBJJJQQQkkk~~~yyyzzzyyyqqqtttzzzxxx~~~ttteeeeeeZZZUUU]]]bbbfffppp|||~~~yyyyyyzzzyyyzzztttdddUUUOOONNNNNNKKKJJJLLLQQQRRRRRRWWW^^^kkknnnvvvfff\\\XXXhhhgggTTTNNNEEEFFFGGGGGGFFFCCC@@@===<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<777777666666666888999:::;;;;;;;;;;;;;;;::::::999999:::;;;:::888<<>>@@@AAA???===;;;999777666777:::;;;;;;;;;999>>>@@@;;;555666:::===;;;???JJJ```rrr^^^MMMGGGEEEHHHHHHGGGMMMWWWTTTYYYdddrrr~~~vvviiieeeaaaccclllwwwxxxpppWWWUUUUUUMMMKKKQQQJJJIIIGGGFFFDDDDDDDDDEEECCCDDDDDDCCCBBB???===<<<>>>===<<<<<<<<<===??????:::;;;999666:::CCCIIIKKK>>>===;;;999777666555555888999999999999888777777444444444555555555666666555555777999;;;;;;999666666888:::<<<======???AAAJJJ]]]ppp{{{ooojjjoooooo|||zzzmmmkkkcccZZZ[[[\\\]]]]]]]]]]]]```ccceeekkkjjjlllsss}}}}}}zzzxxxzzz}}}uuuvvv~~~zzzlll___VVVSSSTTTUUURRRUUUSSSLLLGGGKKKRRRUUUVVV[[[fffrrrxxx{{{zzzbbbllltttooo]]]OOOGGGFFF>>>BBBEEEEEEBBB>>><<<<<<;;;<<<======>>>>>>>>>===>>>>>>===<<<<<<;;;::::::<<<<<<<<<===<<<<<<;;;:::;;;;;;::::::::::::;;;;;;777777888888888888888888::::::999999999888888888:::999999:::999:::DDDNNN___nnn{{{|||vvvtttuuuvvvuuuppp}}}yyyooorrrwww~~~|||yyyyyyyyyzzzyyyxxxuuutttsssttttttssspppmmmjjjkkklllnnnpppqqqrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvuuutttsssssssssuuuuuuppplll^^^UUUXXXYYY___nnnvvvwwwhhhYYYXXX___ppp~~~}}}~~~~~~~~~~~~~~~}}}|||]]]OOOEEE>>>>>><<<:::;;;===>>>>>>===;;;:::777666555666888999999888888===>>>888555777888666333777<<>>>>>;;;<<<===>>>>>>>>>======:::<<<===;;;???GGGKKKKKK<<<;;;999888666555444444777777777777777666555555444444333333444555555666444444555888;;;;;;777444777:::;;;:::888777777666111@@@VVVlll|||sssnnnooofffmmm{{{vvvtttlllhhhccc```]]]ZZZWWWVVVUUUVVVXXX\\\___```]]][[[\\\\\\\\\^^^bbbeeehhhhhheee^^^UUUPPPQQQVVV\\\```XXXTTTNNNJJJKKKOOOTTTXXXYYY]]]___^^^cccooozzzuuuiiiooo{{{yyyiiiWWWOOOIIIDDDAAABBB@@@AAABBBBBBAAA???===<<<;;;<<<==================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::888999999999999999999888777888:::;;;:::999777666999888888777777777777777888555444777888999===CCCQQQbbbssszzzyyywwwtttqqqxxxlllzzzzzzppprrrvvvyyywwwuuuuuuvvvwwwwwwwwwqqqqqqpppqqqrrrrrrpppnnniiiiiiiiijjjlllnnnppprrrqqqrrrssstttuuuvvvvvvwwwttttttttttttttttttsssrrrooojjj[[[TTTZZZ^^^gggxxxzzzyyyjjj[[[\\\bbbppp}}}vvvuuu{{{}}}~~~~~~}}}|||{{{}}}YYYMMMCCC======;;;<<<=========<<<;;;:::999666555444555777777777555777::::::888999===:::333555:::;;;888>>>VVVuuuyyyhhhTTTDDDBBBJJJQQQOOOLLLMMMRRRXXX^^^aaaooopppsssxxx}}}~~~wwwpppllllllpppsss}}}}}}dddSSSQQQdddyyynnnrrrxxxWWWQQQSSSPPPHHHEEEHHHGGGCCCFFFFFFEEE@@@>>>???AAAAAAAAAAAA@@@??????@@@@@@AAA777:::>>>@@@AAA???<<<:::777;;;<<<;;;===BBBCCCAAA;;;:::888777555444444333555555666666555555444333555555555555555666777888222222444777;;;:::666222111444555444444666888999<<<<<>>???>>>;;;888666777777666555555777888666666666666666666666666555:::<<<777555???UUUgggoooOOODDDFFFKKKKKKLLLKKKKKKMMMQQQUUUZZZaaakkkrrrvvvwwwyyy{{{~~~rrrfff___YYYTTTXXX___pppooohhhfffdddkkkuuutttvvvssseee```wwwwww]]]RRRJJJIIIHHHFFFEEEDDDDDDCCCEEEDDDBBBAAA@@@@@@AAAAAAFFFDDDBBB???>>>===<<<<<<888:::<<<>>>??????>>>===;;;:::999888888888999:::888666444444444555444333666666555555555444444444222222111222333555777999111111222333333444555555222333333333555666777888666555888???DDDJJJXXXfff}}}~~~sssccckkksss~~~xxx{{{tttuuusssmmmhhhiiimmmooossslllfffggglllooopppqqqttt{{{yyywww___SSSPPPOOONNNLLLJJJGGGEEEDDDDDDAAAAAA@@@@@@>>>===<<<;;;888999;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::999999888777666666666666666777===<<<999777666666777888888666555555555555333111444444333333444777999;;;DDDSSSeeerrrzzz~~~zzzttt~~~wwwrrrttt{{{uuuvvvwwwwwwuuuttttttwww{{{}}}zzzvvvsssrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqpppooonnnmmmllllllllljjjhhhfffggghhhkkkllloooqqqssssssttttttwwwyyyxxxwwwwwwvvvuuusssqqqpppnnneeeZZZVVV]]]jjjwwwxxxoooggghhhvvv}}}|||zzzVVVJJJAAA>>>>>>;;;::::::;;;===>>>>>>;;;888555666777666555555666888666666666666666666666666888888777555444;;;FFFPPP___}}}kkkVVVLLLEEEEEECCCCCCEEEIIINNNQQQRRRVVVZZZ^^^aaaffflllpppsssuuuyyy{{{|||{{{uuuhhhZZZSSSQQQTTT```mmm||||||ooogggjjjrrrwww}}}xxxuuuuuussskkkmmmxxx^^^OOOLLLJJJIIIGGGFFFDDDCCCCCCCCCDDDCCCAAA????????????@@@BBBCCCBBBAAA>>>;;;:::999888999;;;<<<======<<<;;;666666555555666666777888666555333333444444333222444444444444333333333222111111000111222333555666333333333222222222222222111111111222333555666777777555666::::::<<>>===;;;;;;888999:::;;;;;;;;;::::::999999::::::::::::;;;;;;===<<<;;;:::999888777777555555444444555666777777===;;;999666555555666666666444333333444444333111555444333333444666888:::===NNNaaaoooyyy~~~|||||||||}}}|||{{{yyysssrrrqqqppppppqqqtttvvvxxxxxxyyyyyyxxxvvvsssrrrnnnmmmmmmllllllmmmmmmmmmpppoooooonnnmmmllllllkkkhhhgggfffeeeeeefffhhhiiilllnnnpppqqqqqqrrrsssuuuwwwwwwvvvuuutttsssqqqqqqnnnfff\\\ZZZbbbooo|||}}}xxxppphhhiiiyyy~~~|||{{{zzzWWWJJJAAA======999:::999:::<<<======:::777666777777666444444666777777777777777777777777777888666333444777:::;;;:::>>>^^^ooo___XXXNNNGGGEEEFFFIIILLLOOOPPPRRRTTTUUUXXX]]]```aaacccfffiiikkkpppuuuxxx~~~~~~~~~}}}uuukkk]]]XXXTTTSSSVVV\\\hhhrrr|||yyy{{{}}}rrruuu|||~~~gggYYYMMMJJJNNNIIIHHHFFFEEECCCBBBBBBBBBBBBAAA???>>>======>>>???@@@BBBDDDBBB===:::999999888888:::;;;;;;:::999888333444555666666666666666555333222222333444333111333333222222222222111111000000//////000111111222333333333222111000000///000000000111222333444555555444444444222111666===HHHZZZppp}}}tttpppyyy|||sssttt{{{qqqmmmooonnn}}}dddPPPHHHFFFEEEDDDBBBAAAAAA@@@?????????@@@????????????>>><<<;;;;;;999999::::::999999888777888888888888999999999999;;;;;;:::999888777666666333333333333444666777888;;;:::888666444444444444444222111222333444222111555555444333444555666777555FFF[[[lllxxxyyyvvv|||uuuyyyxxxvvvuuusssrrrqqqpppoooppppppqqqqqqqqqppppppiiihhhgggffffffggghhhiiimmmmmmmmmlllkkkjjjiiihhhddddddcccccccccccccccdddfffiiimmmoooooooooppprrruuuuuuuuuuuutttsssqqqqqqnnnggg``````iiiwww}}}uuujjjjjj{{{~~~|||{{{|||XXXKKKAAA======999999999999;;;<<<<<<999777777888888777555555666888777777777777777777777777777555333555999;;;999777888HHHcccuuudddWWWNNNHHHEEEBBBEEEIIILLLMMMKKKIIIHHHSSSTTTVVVWWWYYY]]]bbbfffqqqtttxxxzzz}}}{{{vvvpppiiiaaabbbbbbdddhhhooo{{{vvvpppgggkkk~~~{{{ZZZVVVVVVMMMHHHLLLHHHGGGEEECCCBBBAAAAAAAAAAAA@@@>>>=========>>>>>>@@@BBBDDDAAA;;;888999<<<999999999999999888777666666777888999999999777777444333222333444444333222222222222222222222222222000000000000000000000000222222111111000/////////000000000000111222333444111111222333222111444888666>>>IIIUUUbbbssspppiiiggggggkkkrrr~~~xxxwww|||aaaWWWKKKEEEFFFGGGEEECCC@@@???>>>>>>=========>>>>>>>>>>>>>>>===<<<;;;:::999999999888777777666555666666666777777777888888999999999999999999999999444444444444555666666777999888777555333333222222333222111222333444333222555555444333333444444555222@@@SSSgggyyyuuurrrtttxxxyyy~~~uuu~~~{{{xxxuuurrrooolllllllllkkkllllllllllllmmmfffeeedddcccccceeefffhhhjjjjjjjjjiiihhhfffdddcccaaaaaaaaaaaaaaaaaa``````aaaeeeiiimmmnnnoooqqqrrrsssssssssssssssrrrrrrqqqoooiiidddfffppp}}}yyyllljjj{{{~~~~~~~~~~~~~~~}}}YYYKKKBBB>>>>>>:::999888888999::::::888777999::::::888777666777999666666666666666666666666666666666666777888999:::>>>???KKKdddzzzcccNNNBBB???BBBFFFJJJMMMNNNMMMLLLNNNOOOOOONNNNNNOOOSSSVVVbbbeeekkkppptttvvv{{{|||~~~}}}zzzyyyyyy|||~~~}}}pppiiifffeeekkkooorrrxxx}}}|||yyylllfffgggfffuuu|||cccUUU\\\]]]NNNDDDEEEFFFEEEDDDBBBAAA@@@??????@@@@@@>>>======>>>>>>?????????>>>;;;888777999<<<999999999999888777777666999999:::;;;:::999777666444444333555666666555333222222222222222222333333111111111111111000000000000000000000000000000000000000000000111222333333...000222222333444666777888777777;;;EEEUUUiiiwwwrrrqqqmmmiiifffdddhhhvvvyyynnniiihhhjjjsss~~~}}}zzz||||||www{{{xxx~~~yyycccSSSMMMLLLJJJGGGEEEBBB>>>;;;AAAAAA???>>>===========================<<<;;;::::::999888777666555555555555555555666666666777777777777888999:::;;;<<<<<<888888777666555555555666777777666444333333222222444333222333444555444333555444444333333333333333222;;;JJJ___vvv|||ssspppnnnpppvvvxxx~~~}}}|||xxxtttqqqpppnnnkkkiiikkkkkkjjjjjjiiiiiiiiiiiifffeeeeeedddeeefffggghhhiiiiiiiiihhhfffccc```^^^aaaaaa`````````______^^^^^^bbbgggjjjmmmppprrrtttpppqqqqqqrrrrrrrrrrrrrrroookkkfffiiirrr~~~xxxlllkkk|||}}}}}}}}}}}}~~~~~~{{{XXXKKKBBB>>>>>>:::888777777888999999888666999::::::888666666777888666666666666666666666666666777777555222222555999<<<<<>>>>>??????>>>=========>>>???<<<;;;999888888888999999999888888777777777666666888888888888888777666666444444444666777777555333222222222222222333333333111111222222222222111000000000000000000111111111000000000000000111222333...111222000111333444111888555333666999@@@KKKUUUeee{{{~~~xxxyyy|||~~~{{{xxx|||{{{ppphhhgggggggggpppzzz~~~lllaaaeeevvvyyymmmmmmooorrr|||ssshhheeepppyyyiii[[[NNNEEEEEEGGGGGGEEE@@@======>>>AAAAAA???>>>============<<<<<<======<<<;;;:::::::::999888777666555555666555555555555666666666666666666888999:::<<<===>>>:::999888777555555555555555555555555444444333333555444333333444555444222333333333333333333333222333888BBBSSSkkk|||xxxtttqqqhhhiiisssvvv}}}{{{{{{zzz{{{zzzuuunnnkkkkkklllkkkjjjiiiiiiiiiiiihhhgggeeeeeeeeeeeefffgggggghhhhhhhhhfffggghhhhhhfffdddaaa```aaa```___^^^^^^]]]^^^^^^]]]```cccfffiiilllpppsssnnnooopppqqqrrrrrrrrrrrrqqqkkkfffhhhppp{{{~~~uuummmooo~~~~~~zzzxxxzzz{{{|||}}}~~~}}}yyyUUUIII@@@======:::888777666666888888777666888888888777555444555666444444444444444444444444555555555333222222444666666777;;;===???LLLiiiuuu^^^XXXPPPJJJGGGEEEBBB@@@EEEFFFGGGGGGEEEEEEFFFGGGFFFHHHOOOVVVVVVTTTWWW___gggjjjnnnqqqsssvvv{{{|||}}}{{{wwwtttpppnnnmmmllleeeaaa```bbbccceeemmmwwwqqqhhhnnn}}}ppphhhooo|||~~~}}}rrrppp|||sssbbbPPPOOOQQQSSSPPPKKKJJJMMMDDDCCCBBB@@@>>>>>>======>>>===<<<;;;;;;<<<===>>><<<::::::<<<@@@@@@===999666666666555555555555666555555555666666777999999222222333555777777444222000000000111111111222222000000111222222222111000222222222111111000000////////////...//////000111///111111---...222111---222///000444666444777===BBBTTTgggqqqwwwzzz}}}~~~{{{xxx}}}~~~}}}{{{rrrpppxxx}}}lllbbb___fffnnn}}}}}}{{{qqqiii^^^TTTMMMHHHFFFEEE???AAABBBAAA??????@@@CCC>>>======<<<<<<======>>>;;;;;;<<<<<<<<<;;;:::::::::999777666666666777777555555555555666666666666777777888888999:::::::::888777666555555555555555333444444555555555555555555333222222333333111000222222222333333333333222222555;;;FFFXXXmmmxxx{{{zzzsssaaa___pppxxx~~~}}}}}}tttwww{{{pppiiigggiiihhhgggdddeeefffgggfffdddbbbaaacccdddfffhhhhhhhhhgggfffdddeeehhhjjjjjjiiigggfffaaa___]]][[[[[[[[[\\\]]]]]]^^^``````bbbdddiiillllllmmmnnnpppqqqrrrrrrrrrrrrllleeeeeelllvvv~~~|||xxxvvvsssuuu}}}yyyvvvwwwxxxxxxyyyzzz{{{{{{{{{zzz|||vvvSSSGGG???;;;<<<999888666555666777888777666666777777555333222333444444444444444444444444444333222222333555777777666333222555777666:::IIIZZZsssgggYYYJJJAAA===???AAABBBBBBBBBCCCDDD???@@@FFFLLLKKKFFFIIIQQQSSSVVVZZZ]]]^^^bbbgggkkklllnnnqqqtttxxx{{{|||}}}}}}vvvnnniiihhhgggdddbbb```___^^^^^^fffdddeeelllqqqvvvsssooo}}}}}}xxxsssjjj```]]]jjjvvvzzzaaaUUUTTTLLLOOOOOOKKKFFFDDDDDDEEECCCCCCAAA???>>>======<<<<<<;;;:::::::::;;;<<<===>>><<<>>>DDDJJJJJJBBB:::444444444333333444444555444444444555777:::<<<>>>111111222444666666333111.../////////000000111111...///000222222222111000555555333222111///............---------...//////...111000,,,---222222...111---///444555222333888444;;;AAAHHHTTTgggwww{{{ttt|||}}}|||yyy{{{uuucccRRROOOKKKHHHEEEAAA>>>>>>@@@AAAAAABBBCCCBBB@@@>>><<<999999::::::;;;<<<===>>>;;;;;;;;;<<<;;;;;;:::::::::999777666666777777888555555555666666666777777888888888888777777777777555555444444444555555666222333444555666666666666555333111111222111000...000111222333333333333222///444888===JJJ```uuu~~~ttt\\\XXXmmmzzzsssnnnqqqfffbbbaaa```^^^___aaaccceeedddccc```___```bbbeeehhhiiihhhfffdddbbbdddhhhkkkmmmnnnmmmlll```^^^[[[YYYXXXYYY[[[\\\^^^^^^]]]\\\\\\^^^bbbfffkkklllnnnoooqqqrrrrrrrrrrrrllldddccciiirrrzzz~~~}}}zzzxxxzzzzzzzzzzzzvvvuuuuuuvvvvvvwwwwwwwwwwww{{{}}}vvvRRRFFF???<<<<<<888888777666777999999777666444444333333333333222222555444444333333333444444777555444222222333444555222333444555666888;;;>>>WWWqqqsss___GGGFFFFFFHHHIIIHHHCCC???>>>:::>>>@@@===CCCGGG>>>DDDEEEHHHIIIJJJLLLNNNPPPTTTTTTWWW___iiiooopppnnnxxxzzz{{{|||}}}~~~xxxppphhh^^^XXXVVVZZZ___^^^XXXYYYeeerrrxxxyyykkkeeehhhooobbb``````\\\^^^{{{lll[[[OOOKKKOOOJJJIIIIIIHHHGGGEEEDDDDDDBBBBBBCCCBBB===888;;;AAABBB@@@>>><<<;;;;;;<<<===999>>>EEEIIIIIIDDD===888444444444444444444444444555444444444444555666666777555444333333222000...111111111000000000000000////////////////////////111111000000/////////...000000111111111111000000111111000///////////////333333222222222222222222222444666666999CCCRRR]]]tttyyy}}}zzzyyy}}}~~~~~~nnn___TTTMMMIIIGGGEEEDDDCCCBBB@@@???>>>===@@@???>>>>>>>>>>>>>>>>>>888888999999;;;<<<>>>???<<<;;;;;;<<<======<<<:::999888777666666555555555888999:::999777555555555:::999888666444555777999444444444555555555555666777777666444444333333333333333333222222222111111444444333333333333222222222222333555:::IIIeee~~~xxxlllcccdddsss|||~~~qqqeee]]]ZZZYYY\\\\\\\\\]]]^^^___```aaadddccccccdddfffhhhgggfffhhhiiilllnnnooonnnmmmllljjjddd]]]XXXVVVXXXYYYZZZ\\\\\\ZZZZZZ[[[]]]___```gggjjjnnnppppppppppppqqqqqqqqqmmmhhhjjjrrrxxxzzzvvvvvvxxxyyyuuuuuu~~~{{{xxxuuuwwwwwwwwwwwwwwwwwwwwwwww|||{{{zzzzzz{{{}}}~~~}}}}}}uuuRRRFFF???<<<<<<888888777666777999999777666444444333333333222222222444444333333333333444444666555333222222222444555222333444444444666999<<>>:::<<<>>>???@@@BBBCCCEEEGGGHHHKKKQQQXXX___dddgggccceeehhhjjjmmmqqqvvvyyy||||||~~~|||qqqfff^^^XXXXXXZZZ___ggglllnnnttt|||tttjjjbbb___bbbjjjqqqlllfffdddeeepppuuu^^^TTTKKKGGGHHHGGGGGGGGGFFFDDDBBB???===???<<<<<<<<<;;;999===CCC======<<<<<<<<<>>>???@@@IIIHHHDDDAAA>>>;;;999888555555444444444333333333333333333222333333444555444333111111222333222111000000000000000000000000////////////////////////000000/////////.........///000000111111000000///111000000///......//////111111222222222222222222444555555444444999AAAGGGNNNUUU```iiirrr~~~zzzsssggg```VVVMMMGGGDDDBBBAAABBBBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>::::::::::::;;;<<<<<<===<<<;;;;;;<<<======;;;999999888777666555555555555777999:::999777666666666999999999777555555666888444444444444555555555555888777666555444444444444333333222222222111111111111222222222333333444444333222333444777CCC[[[qqqwwwxxxssshhh```hhh~~~wwwiiiaaa```bbbaaa```___^^^^^^^^^___``````______aaadddffffffeeehhhiiijjjkkkkkkkkkjjjiiieeeaaa[[[VVVUUUVVVWWWWWWZZZYYYWWWVVVWWWXXXZZZ[[[dddgggkkknnnooopppqqqrrrrrrsssooojjjkkkqqquuuuuusssrrrsssuuutttttt{{{yyyvvvtttvvvvvvvvvvvvwwwwwwwwwxxx{{{zzzzzzzzz{{{}}}~~~}}}||||||sssQQQFFF???;;;;;;888777666666777888888777555333333333333222222222222444333333222222333444444555444333222222222333444222333333333333444777999>>>@@@GGGWWWpppzzzooofffiiisssxxxqqqhhh^^^KKKEEEIIIFFFCCCAAA:::;;;:::999888888888999::::::;;;;;;===@@@EEEJJJNNNQQQSSSUUUWWWZZZ___eeeiiidddjjjrrryyy}}}~~~~~~}}}~~~xxxpppnnnooopppuuu{{{yyy|||ooopppvvvvvvrrrfff___XXX[[[hhhxxxzzzppppppwwwdddTTTPPPKKKGGGFFFEEEEEEGGGGGGGGGFFFDDDCCCDDD===888999::::::>>>BBB;;;<<<<<<===>>>>>>??????NNNJJJCCC<<<888666666777666666555444333222222111111111111111111222333333666333000///000111222111/////////000000000000000///////////////////////////............---------//////000000000000//////000000///............///000000000111111222222222333333333222222222333333555===FFFMMMTTT```ppp|||rrr```TTTPPPMMMJJJFFFDDDCCCCCCBBBAAA?????????@@@AAAAAABBBBBBBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<<<<:::888999888777666555555555555666888999999777666777888888999999888666444555666444444444444555555555555777777666555444444444444222222222222111111111000///000111222333444555555333222333333222:::MMM___pppzzztttcccaaasss}}}mmmcccaaabbbeeedddcccaaaaaa``````aaa^^^^^^^^^aaadddgggggggggkkkkkkllllllkkkkkkjjjiiidddaaa\\\YYYXXXWWWUUUTTTXXXVVVUUUTTTTTTUUUWWWXXX^^^bbbgggjjjmmmoooqqqsssrrrrrrpppkkkkkkooorrrqqqvvvsssssswwwyyyzzz~~~|||wwwuuussssssssstttuuuvvvwwwwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}||||||{{{{{{pppPPPFFF>>>:::;;;888777666666777888888777555333333333222222222222111222222222222222333333444444444333222111222222333111222222222111222444666777;;;???AAAIII]]]uuu|||cccXXX\\\YYYTTTOOOHHHFFFBBB===999999<<>>>>>===<<<;;;;;;AAAAAA@@@>>><<<999777555888777666555333222111000111111000000111111222333;;;777222///////////////......///////////////000........................------------------------...//////000000//////...//////...------...............///000000111222222111000000111222333222111333777:::::::::>>>IIIRRRbbbiiittt}}}tttmmmfff]]]WWWOOOFFFCCCDDDFFFEEEEEEFFFFFFFFFCCCAAA>>>>>>??????@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;;;;;;;999777888888666555555555555555444666888888777777888999666777999888666444444444333333444444444555555555555555444333333333333333222111111111111000000000000000000111222333333444222111222222000444AAAPPPfffvvv{{{iiiaaalll|||wwwkkkaaa]]]```aaabbbcccdddcccbbbaaa``````aaadddhhhkkkllllllooooooooopppppppppppppppiiigggdddaaa___\\\WWWTTTVVVUUUTTTSSSSSSUUUWWWXXXXXX[[[```eeehhhkkkooorrrnnnooolllhhhjjjpppttttttyyyuuutttxxx|||}}}}}}}}}xxxvvvuuurrrpppqqqrrrssstttvvvwwwwwwwwwxxxyyyzzz||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzmmmOOOFFF>>>999:::777777666555666888888666555333333222222222111111111111111111111111222333444333333222222111111111111111111222111000000333555222777999666333<<>><<<999999;;;======CCCKKKNNNMMMKKKJJJKKKBBBTTTdddlllvvvyyykkkeeelll}}}{{{wwwjjjlllnnnooommmiiieeebbbYYY\\\eeennnrrrnnnfff```___aaajjj~~~qqqfff\\\VVVOOOKKKFFF@@@>>>???CCCCCCCCCEEEJJJPPPWWW[[[TTTGGG<<<999;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::777999;;;======;;;888777888777666555333111000000111111111000111222222333;;;777333000///000000000------........./////////------------------------,,,,,,,,,---------------......////////////.........---------------......------...//////000111111000...---...111333444444222333333111///111777===666:::BBBMMMXXXccckkkooo}}}rrrppplllfff___WWWOOOJJJGGGCCCAAACCCCCCAAACCCFFFAAAAAABBBDDDEEEDDDAAA>>>??????????????????>>>>>>===<<<;;;:::999999999999888999999999;;;<<<===>>>;;;:::999:::;;;:::999777888777666555444444444444333555777777666666777888444666777777555444444555333333333444444444444555222222111000000000111111111111111000000000//////111111111111111111111111000000222222000111;;;FFFYYYjjjzzz{{{pppgggjjjrrr}}}}}}{{{|||zzzoooyyyxxxiii]]]UUUXXX\\\```bbbbbbaaa```bbbbbbcccgggkkkoooppppppoooppprrrssstttuuuuuuuuuooommmkkkiiieee```ZZZVVVTTTSSSRRRQQQRRRSSSUUUVVVRRRUUUZZZ^^^aaaeeeiiillljjjkkkiiifffjjjsss{{{}}}wwwrrrpppvvvyyyxxxvvvuuupppuuuyyywwwvvvvvvsssnnnnnnnnnpppqqqssstttvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxyyyzzzzzzzzzyyyyyykkkNNNFFF===999999777666555555666777777666444222222222222111111111111000000000000111222333333222222222111111111000000000111111000///000333555444333444777888888;;;AAAXXXwwwnnn]]]RRRKKKGGGDDD@@@@@@AAACCCDDDCCCBBBAAAMMMMMMLLLIIIFFFDDDDDDDDD<<>>???BBB@@@??????BBBGGGLLLPPPIII???777777999::::::<<<666777777999:::;;;<<<===999888777666666777888999888777666555333222111000111000000000000111222222555222000///000222333333,,,,,,------.../////////------------------------,,,,,,,,,------------...------............---------,,,,,,,,,,,,---......---------......////////////...---------///111333444222111000111333555777222222222444777===BBBEEENNNTTTYYY\\\cccppp}}}{{{ooommmiiiccc\\\UUUOOOLLLHHHGGGEEECCC@@@???>>>>>><<<:::;;;>>>???===>>>AAA=========@@@BBBBBBAAA???@@@@@@@@@???>>>===<<<<<<::::::999888888888888999666777777888999;;;===>>>999888888999:::;;;999777888777666555444444444444222333555666555444555666333444555555444444555777333333333333444444444444000000//////...//////000000000000000////////////111111111000000000////////////111222111000888AAAPPP```sss}}}zzztttqqqqqq}}}yyysssuuuyyy|||~~~iiirrr|||}}}nnnaaaPPPRRRVVVYYY\\\]]]^^^]]]bbbbbbcccfffkkknnnppppppmmmooorrruuuwwwwwwwwwvvvqqqpppnnnmmmjjjeee^^^YYYTTTSSSQQQOOOOOOOOOPPPQQQNNNQQQTTTWWWZZZ]]]```cccdddffffffeeejjjttt|||~~~sssooopppuuuxxxvvvrrrqqqmmmrrruuuuuuttttttqqqkkkmmmmmmnnnpppqqqsssttttttsssssstttuuuvvvwwwxxxxxxtttvvvwwwyyyzzzzzzyyyyyyhhhNNNFFF===888999777666555555666777777666444222222222222111111111111/////////000000111333333111111111111111000000//////000111000000111333666555111222999;;;888666777===ZZZyyy|||nnncccZZZSSSNNNSSSUUUPPPHHHCCCFFFKKKPPPPPPPPPMMMHHHCCCAAA@@@BBBFFFMMMTTTXXXXXXUUUQQQRRRLLLHHHHHHIIINNNZZZgggiiieeeaaa^^^XXXSSSTTTZZZfffbbbaaaeeefffccccccfffpppuuuwwwqqqfff^^^^^^```iiisssxxxXXXIIIIIIJJJHHHKKKNNNNNNJJJDDD@@@@@@@@@??????>>>>>>???@@@BBBCCC???888444666999888999;;;555555555666777999;;;<<<999777555444333444666777777666666444333222111111//////......//////000111000...---...000111111111+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......---------,,,,,,++++++,,,------...------------------......,,,...///...,,,,,,...111555111///222888<<<;;;999888777555333333333444444444:::===<<<>>>HHHPPPSSSZZZ^^^dddiiinnnvvv~~~zzzooojjjddd```]]]XXXQQQMMMMMMKKKIIIFFFCCCAAAAAABBB@@@@@@???===<<<;;;;;;<<<999777888;;;;;;888888:::;;;;;;:::<<>>======<<<<<<999888888888888999999:::777777777777888999:::;;;777777777888:::;;;:::888777777666555444444444444111333444444333222333444222333333333333444777999222222333333333444444444/////////......//////000000000/////////.........//////000000000000000000000000111222000///555===FFFVVVlllzzz}}}yyytttqqqssssssrrryyyxxxyyy}}}xxxqqquuu|||}}}xxxuuuwww|||{{{ssskkkYYYXXXWWWVVVXXXZZZ]]]___bbbbbbcccgggkkknnnoooooonnnppptttxxxyyyxxxvvvtttqqqqqqppppppnnnjjjeeeaaaZZZXXXTTTQQQNNNMMMMMMMMMLLLNNNPPPQQQRRRTTTXXXZZZZZZ^^^aaabbbfffmmmqqqpppkkkjjjnnntttvvvsssqqqqqqnnnqqqrrrpppppprrrpppllllllmmmmmmooopppqqqrrrrrrrrrrrrqqqrrrssstttvvvwwwssstttwwwyyyzzzzzzyyyyyygggMMMFFF===777888777666555555666777777666444222222222111111111111000////////////000111222333111111111111111000/////////000111000000111444666//////222555222...555???555AAAQQQccc|||vvvrrryyyzzzmmmYYYNNNTTT]]]bbbbbbaaa]]]VVVOOOKKKIIICCCFFFMMMVVV]]]\\\UUUOOOJJJAAA???EEEGGGEEEMMMZZZXXXUUUSSSSSSSSSTTT\\\eeeddd^^^\\\aaadddcccfffkkkhhhqqqyyyzzzwwwzzzwwwZZZHHHHHHNNNKKKCCCKKKKKKHHHCCC???>>>===;;;>>>???@@@AAABBBAAA@@@???;;;777666888999777777:::888777555444444666888999333444666666666555444333666666555444333333222111...------------.../////////...------......---,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,------......------,,,++++++++++++,,,,,,---...---------------------,,,(((---111111...,,,///222...******222>>>FFFFFFBBB,,,...000222333333222222///777:::666666;;;@@@???@@@DDDHHHIIIJJJMMMTTT[[[```ZZZXXX\\\```aaaaaaccc]]]]]]^^^```cccddddddcccaaabbbaaa___\\\XXXUUUSSSNNNHHHDDDDDDEEEDDDAAA@@@???@@@BBBAAA???<<<;;;;;;;;;<<<<<<;;;999888777888666444555999;;;999999<<<;;;999777777999;;;<<<<<<>>>>>>>>>>>>============888888888888999:::;;;<<<888888777777777777888888666666666888:::;;;:::999777777555444444444444444111222444333222111111222111222222222222444888;;;222222333333333444444444000000/////////000000111000/////////............------...///000111222222111000111222///...333:::888IIIaaarrrvvvsssnnnkkkfffmmmuuu|||~~~ssseeeiiiwwwzzzyyy{{{|||zzzwwwgggbbb\\\WWWWWWZZZ___cccddddddeeehhhllloooqqqppppppsssxxx{{{|||yyyvvvsssrrrqqqqqqrrrrrrpppllliiiaaa^^^YYYTTTPPPMMMKKKKKKKKKLLLNNNNNNNNNPPPRRRTTTRRRWWW\\\]]]```ddddddaaaaaaaaagggnnnpppmmmlllmmmnnnooommmjjjlllpppqqqnnnllllllmmmnnnooopppqqqqqqrrrqqqpppooopppsssuuuwwwrrrtttvvvyyyzzzzzzzzzyyydddIIIBBB;;;666777444666555444333222333444555111222222222222111000000111111000000000000111111000000000000000000000000............////////////111111222222222333333333444777;;;BBBQQQiiizzzyyy}}}xxxfff[[[SSSNNNQQQZZZiiiuuussscccTTTKKKIIICCC@@@GGGUUU^^^aaaaaaQQQKKKMMMMMMZZZmmmuuutttpppkkkeee```aaakkkxxxxxxnnntttpppZZZWWWQQQKKKFFFDDDDDDDDDDDDCCCBBBAAA???>>>======@@@>>>???BBB@@@<<<===AAA999777555555666777666555444333333222222333333444666555444333222222222222333333222222111000000///---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++...,,,***+++,,,+++,,,---)))((('''(((+++------,,,------------------------,,,,,,++++++,,,,,,---...,,,------666LLL\\\SSS>>>222111000.........///000111111222222222333333333555666666777888999999999:::;;;===>>>??????>>>>>>>>>???@@@AAAAAABBBBBBAAACCCBBB@@@???======<<<<<<::::::;;;;;;;;;<<<<<<<<<999999999::::::999999999777777888888888888777777666666666666666777777888===<<<:::888888999:::;;;>>>>>>======<<<<<<<<<;;;777888999:::::::::::::::777777777777777777777777888444222444999;;;888555333444555555555444333222333222111////////////000000000111222333333444444000000000000...---///333......------------......//////.........------------------............///---......///000111111222000@@@UUUeeemmmpppooollliiieeeooo~~~vvvddddddwww}}}}}}ssseeeZZZVVVZZZ```eeegggjjjiiifffjjjqqqrrrooouuuvvvwwwxxxxxxwwwvvvtttuuuuuuuuuuuuuuutttsssssshhhddd^^^WWWQQQMMMKKKKKKIIIGGGGGGJJJKKKIIILLLQQQQQQQQQRRRSSSTTTUUUVVVVVV\\\]]]aaagggnnnpppmmmiiikkklllkkkiiiggggggiiikkkkkklllmmmmmmmmmmmmllllllkkkllloooppppppqqqsssuuussstttuuuvvvwwwvvvvvvuuuaaaHHHBBB;;;777999666666555444333333333444444111111222222111111000///000000000//////000000000////////////////////////............////////////111111111222222222333333000111222555===MMMbbbpppjjjooogggccc^^^ccctttmmm___YYYXXXhhh|||~~~xxxdddTTTRRRPPPMMMIIIFFFBBB@@@>>>BBBBBBAAA@@@???>>>======???>>>@@@CCCAAA===<<>>@@@?????????>>>>>>>>>>>>???>>>@@@CCCAAA===<<>>>>>>>><<<===??????<<<>>>CCCCCC???999666555555666666333333222222222222333333222111000000/////////000...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***************************++++++((((((,,,000111---+++))))))***+++***))),,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,...---,,,///444222++++++,,,---......---,,,+++//////000000000111111111///000000000111111111222333333444444555555555555222333444555666666666666777777666555444444444444444444444555555555666666333333444444444444333333555555555666666555555555555555444444555555666777777777666555555666666777666666666777888888888999888888888888888777666555333333333333333333333333777>>>EEEDDD;;;444222444444444444444333333222222444333222222111000000000....../////////000000000111111///---...000...+++...------,,,,,,------...------------------------,,,,,,---------................../////////000000333///000<<>>>>>...,,,***)))******)))(((+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++------++++++---...,,,+++,,,...//////...---,,,........./////////000000//////000000000000111111000000///000000000111111222333444555666666666666555555444444333444444444444444444444555555555666333444444444444444444333555666666777777666666555444444444444444555555666555555555555555555555666444444555555666666777777777777777777666666555444444444444444444444444444888;;;===<<<999666555555444444333333222222222222333333222222111000000////////////000000000000000---000000,,,---111///+++------,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,------------...............////////////333///000888DDDSSSfffwwwzzzxxxxxxyyyyyy{{{nnnYYY]]]ppp}}}}}}}}}{{{tttkkkaaa[[[dddccccccgggjjjmmmnnnooonnnppptttxxxzzz{{{{{{{{{zzzyyyyyyxxxvvvtttsssrrrllllllkkkhhheee```\\\ZZZSSSMMMHHHIIIHHHDDDBBBCCCAAAAAA@@@@@@AAACCCEEEGGGLLLOOOSSSSSSQQQQQQSSSUUUXXXZZZ]]]^^^___```bbbdddffffffggghhhiiijjjllllllmmmnnnoooooonnnmmmnnnooonnnooopppqqqppppppnnnnnn]]]EEEAAA;;;666666333666666666555444333222111///////////////......---,,,---...//////...---,,,........................,,,------------.........////////////000000000000,,,---...000111222222222111333666:::EEEZZZsssmmmZZZQQQHHH@@@???@@@AAACCCFFFIIIGGGEEECCCAAAAAAAAABBB:::::::::;;;;;;;;;;;;;;;:::777666888999:::@@@GGGFFFAAA<<<888666444333222222222111111111111222222111111000000000000111111//////......---,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++******++++++++++++******************************************************)))+++***+++666EEEJJJEEE---+++***)))*********)))******++++++,,,,,,------,,,,,,++++++,,,,,,---...***,,,---,,,++++++,,,---,,,,,,------......------------.........////////////////////////000000000//////.........//////000000111222333333444444444222222111111111222333333222222222222333333333333333444444555555444444333666666666777777666666666444333333333333444555555444444444555555555555555444444444444555555555555333333444444444333222222555555555555555555555555666555333333444555444444444444333222222222222222111111222111111000///.../////////000000000000000,,,333555///---000000,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................000...000555999BBBXXXnnn|||{{{zzzxxxwwwyyy}}}zzzxxxzzzqqq___XXX\\\mmm}}}nnnbbb]]]YYYWWW[[[```cccggglllrrrtttwwwyyy{{{{{{zzzyyyzzzzzzyyyxxxvvvtttrrrqqqkkkkkkkkkkkkiiigggeeeddd]]]UUUOOONNNLLLGGGCCCBBB<<<<<<======>>>>>>>>>>>>???AAADDDFFFGGGIIILLLOOOQQQSSSWWWYYYZZZ[[[]]]___aaabbbdddfffhhhiiiiiiiiiiiikkklllkkkjjjjjjkkkllliiijjjlllmmmmmmmmmlllkkk~~~[[[DDD@@@;;;777777444555666666666444333111000....../////////...------,,,...///000000///...,,,........................,,,,,,---------................../////////000000000/////////111111111111...333888777555999DDDNNNgggpppppp^^^QQQKKKKKKFFFBBBCCCBBB@@@DDDJJJJJJIIIGGGEEEDDDCCCCCCCCC:::::::::::::::999999999888666666999999888;;;AAA???<<<888666555444333111222222111111111111222222000//////......///000000111000///...---,,,+++***))))))******+++,,,......************************++++++,,,,,,,,,,,,++++++************************************************(((******---;;;IIIFFF:::,,,+++))))))***+++***))))))******+++,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,---,,,++++++---+++++++++++++++,,,------,,,------------.................................222111000//////000111222...///000111222222222222111111000000111222333333111111111111222222222222222333333444444333333222444555555666666555555444333333333222333444444555333444444555555555555555555555444444444444444444111222222333333333333222555555555555555555555555333222222222333444444444444333222111111111222333000000111111000///---,,,........................000:::===444---///000------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................///---///333333777JJJ```yyyxxxvvvuuuvvvxxxzzzzzz}}}wwwtttxxxxxxnnnaaaZZZ\\\vvv{{{ooo[[[TTTPPPSSSYYY^^^fffnnn{{{zzzyyyxxxxxxyyyzzzzzzzzzyyyxxxwwwtttrrrpppooolllllllllmmmmmmmmmllllllhhh___WWWUUURRRLLLFFFDDD<<<<<<<<<<<<<<<;;;;;;:::;;;::::::<<<@@@CCCEEEEEEEEEIIIMMMPPPSSSUUUWWWYYY[[[]]]```ccceeeeeeeeedddccceeeffffffeeeeeeggghhhfffgggiiikkkllllllkkkkkk|||XXXBBB@@@;;;999999666555666666666555333111000......//////......---,,,---...000111111000...---........................,,,,,,,,,---------................../////////000...---,,,,,,...///000///222000//////111555888;;;666KKKhhhqqq```WWWOOOJJJIIIDDDAAABBBDDDBBB>>>AAAIIIFFFFFFEEEDDDBBBAAA???>>>:::::::::999999999888888666666888;;;;;;777777:::888777555444444444333222222222111111111111222222......---------......///222222000///---+++******((())))))***+++---...///************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((***))),,,:::EEE;;;(((,,,***))))))***++++++***))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,+++,,,------******++++++***)))))))))***,,,---,,,,,,,,,---------......------------------------111000......---...///000...///000111222222222222222222111222222333444555222222222222333333333333222222333333333333222222333444444555555444444333333333222222333333444555333444555555666666666555555555555444444333333333222333444444555555555555444444444444444444444444222444666666555444444555444333222111111111222333//////000000000...---+++------------------------333@@@CCC888...///000------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------.....................---111---...333333333BBBVVVtttsssrrrrrrvvvzzz{{{yyyyyy{{{wwwuuuxxx~~~|||nnnaaaXXXmmmzzzbbbYYYTTTWWW]]]cccnnnxxx~~~zzzvvvuuuvvvzzz|||xxxwwwvvvtttrrrpppmmmlllllllllmmmmmmmmmnnnnnnooopppfff]]]ZZZWWWOOOIIIFFF@@@???>>><<<<<<<<<<<<<<>>999:::;;;:::888666555555999888888999::::::888666222333333333333222111111///............---------///...---,,,,,,---...///------------,,,+++***)))***++++++++++++***))))))************************))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))***+++,,,,,,------------))))))))))))))))))))))))******+++++++++******)))(((+++---...---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......---,,,---...///000////////////////////////............////////////000000111222333333444444444222111//////000222333444333333222111111111222333222111111111222333444333333333444444444444444222333333444555666777777555444333333444444333222444444444444444444444444333333444444444444333333222222222333444666888:::444444333222111000000///000///...///222222000---+++,,,,,,+++***+++...000222111111000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000...---222;;;CCCbbbnnnwwwvvvwww}}}}}}wwwxxxzzzwww~~~{{{xxxiiikkk{{{uuuiiiZZZSSSYYYgggttt|||xxxqqqsssuuuuuussssssrrrqqqpppooonnnnnnmmmmmmmmmoooqqqqqqpppooooooooommmllljjjeee___WWWPPPLLLDDDBBB@@@>>>>>><<<:::888::::::::::::::::::::::::<<<===>>>AAADDDHHHJJJLLLSSSTTTUUUWWWYYYZZZ[[[[[[YYYZZZZZZ\\\^^^```bbbcccbbbcccdddeeefffggghhhiiisssUUUBBB???:::999:::555555555555444333222000000/////////.........------........................,,,---...---,,,+++---///---------,,,,,,+++++++++------------..............................------////////////////////////,,,///444<<>>===<<<;;;;;;::::::999999999999:::;;;<<<===???BBBDDDEEEJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQRRRTTTVVVXXXZZZ[[[\\\]]]___aaabbbcccddddddsssVVVCCC???999888999444555555444444333111000///000000////////////......------------------------,,,---...---,,,+++---///------,,,,,,,,,,,,++++++------------............------------------......------------------------+++///111000000555@@@III___qqq~~~zzzbbbVVVVVVTTTSSSKKKDDDDDDHHHMMMUUU\\\JJJDDDAAACCCDDDCCCDDDGGGGGGDDDAAA@@@@@@???>>><<<777888888777666777999<<<888555222111222222222111444333222111111111222222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,+++***)))******++++++******)))(((((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))((())))))***+++++++++***---...222777999666...(((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///---------------------------------.........//////.........//////000000111111111/////////000111222111111000000//////000000222111111111111222333333777777666666555444444444111222333333555555666777999777666555555444222111333444444444555555666666666666666666666666666666666555444333333333444555666555444444222222111000000.........///000///---,,,------...//////000000------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------//////...+++,,,000444:::GGG\\\pppwwwvvvvvvxxxqqq}}}~~~pppvvv{{{rrrfff\\\WWWWWWYYY]]]^^^ccckkknnnllljjjlllnnnllljjjiiihhhiiikkkllloooqqqrrrrrrqqqppppppqqqssssssrrrpppmmmhhhdddbbbVVVQQQJJJEEEBBBAAAAAA@@@>>>>>><<<;;;:::999999888:::::::::;;;<<<===>>>???AAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRUUUVVVYYY\\\^^^___^^^^^^tttVVVBBB>>>999888888333444444444333222111000///000000000000000/////////------------------------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------......------------------------///111222000......444888===III]]]rrr~~~mmm]]]XXXRRRSSSRRRIIIJJJEEEBBBCCCFFFIIIRRR[[[KKKEEEAAABBBCCCBBBDDDGGGEEECCCAAA@@@@@@???>>><<<777888888777777999<<>>===>>>???@@@AAAAAAAAAAAABBBBBBCCCEEEFFFIIIJJJLLLNNNPPPTTTWWWYYYYYYYYYXXXsssUUUBBB>>>999888888333444444444333222111///////////////000000000000000------------------------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------......------------------------///...---...///111222222777444666BBBWWWmmm|||}}}xxxfffYYYXXX[[[UUUPPPMMMDDDFFFCCCBBBBBBBBBCCCJJJQQQJJJDDD@@@AAABBBAAACCCFFFDDDBBBAAA@@@@@@@@@>>><<<888888888888777999===???:::777444222222222222222000//////...............---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))************)))(((((()))))))))))))))))))))))))))((('''&&&&&&(((***+++)))))))))(((((((((((('''((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((((((((((('''((()))***************+++444DDDSSSXXXOOO;;;+++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.........///////////////------------...//////000///......---......//////000000111111222222222222777666666555444333333222000000111222333444555555888777666777999::::::999555555555666666777777777777777666666666666777777;;;999777666444444444555555555444333222111000000000000///...------...//////---,,,,,,...///---,,,............---,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,------***,,,...///......//////333222>>>WWWlllrrrtttxxxvvvwwwxxxzzz{{{}}}qqqmmm~~~~~~{{{wwwmmm]]]QQQSSSVVV]]]eeefffbbb```bbb_________```cccgggjjjlllnnnooopppooonnnmmmnnnpppoooooopppppppppooonnnmmmhhheee```\\\WWWRRRLLLHHHFFFEEEBBB???============::::::::::::;;;<<<===>>><<<<<<===>>>??????>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEGGGKKKNNNPPPPPPOOONNNqqqSSSAAA===999888999444444444333333222000///.........////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------......---------------------------,,,***,,,///000000...111222111000444===KKKUUUqqq~~~rrrfffZZZQQQMMMRRRbbbeeeQQQDDDEEEFFFBBB???>>>??????>>>BBBHHHHHHBBB???@@@AAA@@@@@@CCCBBBAAA??????@@@???<<<:::777888888777777777999<<<666333111000000000000///....../////////...---,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******+++++++++++++++******))))))******))))))((('''))))))))))))))))))))))))(((''''''&&&&&&''')))***))))))((((((((((((''''''(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((())))))******))))))((('''000???LLLPPPGGG777***((((((((((((((((((((((((((())))))))))))*********((())))))))))))*********)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................,,,,,,,,,---.........///......------....../////////000111111222222111111444444333333222222111111///000111111333333444555666555555777999;;;;;;:::777777777777777777777777666666444444444444666666999888777555555555555666777666666555444333222111222222111///------///111333///++++++---...,,,***------------,,,+++***)))+++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,***+++---...///000000000111...333FFF\\\llluuuyyyvvvtttuuuyyy||||||}}}|||mmmuuupppbbbYYYVVVVVVXXXWWWRRRPPPRRROOOQQQTTTXXX]]]bbbfffiiinnnnnnooonnnllllllnnnppppppqqqqqqrrrrrrrrrrrrqqqnnnllljjjhhheee```ZZZUUUQQQOOOJJJFFFCCCAAA@@@@@@;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<===<<<<<<<<<:::::::::::::::;;;<<<===<<<>>>AAACCCDDDDDDDDDCCCoooRRR@@@===999999:::555333333333333222000///...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///+++++++++,,,,,,---------++++++,,,,,,,,,---------***++++++,,,------......------------------------,,,,,,------,,,---...///)))///555444000---000444999HHH\\\qqqwwwfffUUULLLJJJEEE???BBBFFFUUUXXXFFF===CCCFFFAAA===<<>>???BBBFFFAAA>>>@@@@@@>>>>>>@@@>>>============<<<:::777555666777666444333444555111000//////000000///---...///111222111000---,,,++++++++++++************++++++,,,------,,,++++++******++++++++++++******)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((************)))((('''&&&''',,,333999999444---(((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******))))))+++,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,------------------,,,,,,***+++,,,------........................///000000...///000111222111111000000000000000000000000000//////000111222333444444444333333555777888888777999888888777777666666666555444222111111222444555666555444333333444555666555444444333222111000000333333333000------///222888333---***,,,---,,,***++++++,,,,,,,,,,,,++++++************************************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,---...///......+++...000888HHH]]]mmmssssssrrrvvv{{{}}}|||zzzyyywwwhhh^^^TTTOOOLLLGGGEEEFFFCCCGGGMMMTTT[[[aaafffhhhooooooooonnnmmmmmmoooqqqrrrrrrrrrsssssssssssssssrrrqqqpppppppppnnnllliiidddaaaZZZSSSNNNJJJGGGGGGBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<======<<<;;;;;;::::::999888888888888888888999:::;;;<<<<<<<<<<<>>???CCC>>>>>>AAA>>>EEE@@@>>>AAABBB@@@???@@@DDD@@@>>>@@@@@@>>><<<>>><<<;;;;;;;;;<<<:::888555444555666555222000000000000//////000111111///---...000222444444111...,,,+++++++++************)))+++,,,------------,,,+++)))******+++++++++******)))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((************)))'''&&&%%%***++++++)))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++)))***+++,,,---......---...............///000111...///000222222111111000............//////////////////000111222333444444444333222333555555555333::::::999888777666555555444333111000000111333444333222222111222333555666111111000///...---,,,,,,444444444111...---000333<<<666...+++,,,...---+++))))))***+++,,,------,,,************************))))))******+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,---,,,+++,,,------,,,+++(((000333000999OOOcccjjjppprrryyy~~~ooovvv{{{lll[[[RRRMMMIIIFFFGGGCCCHHHOOOYYYaaahhhlllnnnpppppppppooommmnnnppprrrrrrrrrrrrrrrrrrsssssssssuuusssrrrsssvvvxxxyyyyyyuuupppiii```XXXRRROOONNNIIIHHHFFFDDDBBB@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;:::999888777777777888888888888888999999:::oooRRR@@@===888777888333666666555444222111000000......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---++++++......////////////..................////////////222222222444;;;FFFSSS[[[cccppprrroootttwww{{{hhhXXXPPPLLLIIIGGGEEEFFFCCCAAAFFFMMMLLLEEE??????>>>>>>>>>>>>??????<<>>>>>???<<<===???@@@???>>><<<;;;999888666555666777666555333333333222222222111111222222222111000//////...666555555333111///---,,,************************++++++++++++*********)))******++++++++++++******))))))))))))))))))))))))''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,---///111------------------------000000///////////////000......---,,,,,,...///000//////000111111111111111333222111000111333555777555555555555555555555555333222111111111222444444111111111111111111111111111111000......---------111000///...------...///@@@888...******,,,,,,***......------------,,,,,,*********)))))))))))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++///===SSScccpppooouuuyyyqqqppp|||wwwgggqqqyyy{{{rrrcccVVVLLLDDD@@@FFFLLLUUU___hhhmmmpppqqqrrrnnnlllmmmllljjjkkknnnmmmtttyyyvvvrrrsssuuuvvvtttwwwzzzxxxvvvwww}}}|||uuummmhhhfffccc]]]XXXXXXSSSNNNIIIGGGEEEBBBAAA???>>>===>>>???@@@???===<<<:::888777888888777666::::::999888888888888888mmmPPP???===888777777333444444333222111000000///......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---......//////......------.........////////////......//////111666<<>>;;;<<<===>>>>>>===;;;:::888666555444555666555444333333333333222222222222222222111111000//////.../////////......,,,++++++************************+++*********))))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((('''(((***++++++***((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))***(((((((((((((((((((((((('''((()))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********)))+++,,,,,,,,,---///111------------------------000000///////////////000...............///000000//////000111111111111000222222111111222333555666444444444444444555555555222111111000111222333444111111111111111111111111//////...............//////...---,,,,,,,,,------:::444,,,)))***,,,+++)))++++++*********)))))))))***))))))))))))))))))))))))))))))******++++++,,,*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***,,,666EEERRRiiilllrrrvvvtttvvvrrriii```dddxxx~~~qqqcccVVVMMMHHHBBBIIIUUUbbblllrrruuuuuusssooonnnnnnmmmkkkooovvv~~~~~~yyyvvvvvvvvvsssqqqvvv{{{}}}{{{zzzzzz{{{|||wwwqqqoooooooookkkgggccc___XXXRRRMMMIIIFFFCCCBBBAAA??????@@@@@@???>>>???===;;;;;;;;;<<<;;;::::::999888888888888888999iiiNNN???<<<777666777333222222111111000000000000......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,------------,,,,,,---------.........//////...///000///...------...///000222444999DDDQQQ[[[jjjrrr{{{}}}{{{}}}{{{{{{pppbbbZZZTTTLLLFFFDDDAAA>>>===>>>>>>;;;888>>>>>>>>>???BBBFFFDDD>>>;;;;;;::::::::::::;;;;;;:::===@@@???<<<:::;;;===;;;;;;<<<===<<<;;;:::999777555333333444555555444444444444333333333222222222222111111000/////////)))***++++++,,,,,,,,,+++************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%(((,,,//////,,,(((%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((()))))))))(((((()))))))))))))))))))))))))))*********+++++++++++++++++++++++++++*********)))+++,,,,,,+++,,,...000------------------------//////.........//////000---...//////000000//////...//////000000000000000000111222333333444444444222333333333444444555555000000000000000111222222111111111111111111111111......------......///000---,,,+++*********++++++222...***(((***,,,+++)))***))))))))))))((((((((())))))))))))))))))***************************************++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%))),,,,,,,,,000888???[[[ccclllqqqttt{{{nnn[[[XXXjjjxxxkkk```ZZZSSSXXX___hhhnnnqqqrrrrrrssspppnnnmmmiiiiiipppzzz}}}wwwvvvwwwuuupppooorrruuuxxxzzzzzzyyyyyyzzzvvvrrrrrrssstttssspppsssoooiiiccc___[[[WWWTTTMMMJJJFFFDDDCCCBBB@@@>>>===<<<::::::;;;<<<;;;:::::::::999999999:::;;;;;;eeeKKK===<<<777555777333111111111111111111000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++******++++++,,,,,,,,,,,,++++++,,,,,,---------............///111000///---------...//////......///222666111;;;HHHQQQWWW]]]eeekkkrrrvvvttthhh```PPPIIIBBB>>>??????>>><<<<<<<<<<<<>>>???>>>;;;888;;;<<<===>>>AAABBB@@@<<<::::::999999999999::::::;;;<<<===<<<::::::;;;===;;;;;;<<<<<<<<<<<<;;;:::777555444444555666555444444444444333333333333222111111111111000000//////***++++++,,,------------************************)))(((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%(((+++......+++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((()))))))))************++++++++++++***************)))***++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,......------......//////+++,,,.../////////...------...//////000000/////////000222444555444333222111111222222333444444444///////////////000000111111111111111111111111111//////...---------......+++++++++*********++++++,,,***))))))+++,,,+++***,,,,,,+++++++++*********)))))))))))))))*********************))))))))))))************++++++++++++***************++++++,,,++++++++++++++++++++++++(((+++//////......222666GGGWWWeeejjjppp{{{}}}vvv|||~~~rrrccc]]]hhhzzzrrrlllkkkkkkjjjkkkmmmoooqqqrrrooolllhhhbbbaaajjjvvvxxxzzzyyyuuuuuuwwwvvvrrrrrrpppnnnppptttyyy|||}}}zzzwwwtttssstttuuutttsssxxxuuurrrooommmllljjjhhh^^^ZZZUUUOOOKKKGGGBBB???>>><<<::::::;;;<<<<<<;;;<<<;;;;;;;;;;;;<<<======___HHH<<<<<<777555666333222222222222222111111111------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------+++,,,---,,,++++++---///***---000222222000///...,,,///222444777:::>>>AAALLLVVVgggxxxtttmmmbbbYYYPPPFFF>>>:::888888999999888888999:::999999:::;;;<<<<<<:::999::::::<<>>;;;;;;<<<<<<============888666555555666777777666444444333333333222222222111111111000000000000000,,,,,,---------,,,,,,+++))))))))))))))))))))))))(((((((((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))******''''''''''''''''''''''''(((((()))))))))*********************************)))***++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////***+++,,,---...---,,,+++------...////////////......///222444555444222111000111111111222222333333......//////000000000000000000000000000000000000111000///...,,,,,,+++++++++++++++,,,,,,,,,,,,+++))))))***+++---------,,,---,,,,,,,,,++++++++++++(((((())))))******************))))))))))))))))))))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++***---//////---...111444888LLL^^^cccjjjxxxwwwrrryyy}}}|||{{{pppZZZTTTfff{{{}}}wwwnnnhhhfffiiiooossspppmmmiiiddd\\\ZZZcccooonnnwww}}}}}}{{{{{{|||zzzwwwuuussstttwwwyyy{{{{{{zzzxxxvvvuuuvvvwwwwwwvvvtttrrrqqqqqqrrrrrrqqqpppqqqmmmfff___XXXQQQJJJEEEDDDBBB@@@?????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<}}}[[[EEE;;;<<<666444666333333333222222222111111111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,------.........,,,++++++---///***+++,,,---...//////000888555222000111222333333222777BBBLLLSSS[[[hhhuuuwwwnnnggg___XXXJJJDDD>>>===:::777555777888888888555222111444666666666777888999:::;;;<<<:::999:::>>>>>><<<;;;===;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======999::::::<<<===>>>???@@@888666555555777888888777333333333222222222111111111111000000000000000000++++++++++++******)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((((()))***+++''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***************)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///)))***++++++,,,,,,++++++,,,------..................///222333444333222111111111111111111111111111......///000000000000000000000000000000000000000222111///---,,,+++******++++++,,,---------,,,,,,)))***+++,,,---------,,,++++++*********)))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++***))))))))))))***++++++++++++++++++++++++++++++***+++,,,++++++,,,///111111AAAPPPWWW```ppp|||zzz~~~wwwsss{{{zzzwww{{{}}}tttyyy|||wwwgggYYYWWW\\\zzzvvvjjjbbb```ccceeehhheeeccc```[[[YYY```iiiqqq|||zzz}}}}}}wwwtttuuutttsssrrrrrrssstttuuussssssrrrsssuuuvvvuuuttt|||yyytttoooiiiaaaYYYSSSLLLIIIFFFDDDCCCBBB@@@>>>======<<<;;;;;;;;;;;;;;;{{{WWWBBB:::<<<666444666333333333222111000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...///000///...---...///...,,,+++******+++++++++((((((((((((***,,,...000000......000222333999AAANNNUUU[[[]]]dddooowwwxxx}}}|||yyytttpppQQQIII@@@=========<<<;;;888444444777666222222666222111//////000111222222222444666888999:::;;;<<<:::888888<<<;;;888999===;;;::::::999999::::::;;;:::::::::;;;<<<<<<<<<;;;666777888:::<<<>>>@@@AAA666555444444666777777666222222111111111000000000000000000000000000000111***************)))(((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))))))))*********+++)))*********((()))***,,,++++++++++++++++++++++++++++++++++++,,,---...///++++++******++++++,,,---,,,,,,---............---...///111222333333222222222111111000000//////......///000111111111000000000000000000000000000000111000///---,,,+++++++++***+++,,,---------,,,,,,***+++,,,,,,++++++++++++***))))))))))))((((((((('''(((((()))******++++++''''''(((((())))))******))))))))))))************)))))))))))))))***++++++************************))))))*********+++,,,---000444:::DDDRRRcccpppwwwsss{{{zzzwww~~~vvvxxx|||wwwyyymmm[[[TTTZZZfffuuu||||||~~~ttthhh^^^WWWTTTZZZWWWWWWYYYYYYYYY___fffrrrzzz|||zzz~~~xxxuuuuuutttrrrpppnnnmmmnnnnnnsssrrrsssuuuxxxzzzzzzyyy}}}||||||{{{xxxrrrjjjeeeZZZWWWSSSPPPMMMKKKHHHEEEDDDCCCBBB@@@????????????zzzUUUAAA:::<<<666333666333333222111000///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,'''***---...---,,,,,,,,,+++++++++---......---++++++---000///---,,,---//////++++++000444222//////,,,333777777999@@@DDDBBBNNNXXXZZZ___mmmsssqqquuu|||{{{|||sssooommmkkkhhh___TTTQQQTTTQQQLLLFFFBBB???===:::888999444222444666444000...///...222777555...---111///---,,,000555666222---///111444666666555555666:::666777:::999555777===::::::999999999999::::::999999999:::<<<<<<;;;:::444555666888;;;>>>@@@AAA555444333333555666666666111111111000000000000///000000000000000111111111)))******++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))*********+++))))))***)))((((((***,,,++++++++++++++++++++++++++++++++++++,,,---...///---,,,+++***+++,,,---...+++,,,------......------///000111111222222333222222222111000///...------...///111222222222111000000000000000000000000000///...------,,,,,,,,,,,,)))***+++,,,------,,,+++++++++,,,+++***)))******************))))))))))))'''(((((()))***+++++++++&&&''''''((()))******+++))))))))))))************)))))))))))))))******+++************************)))***+++,,,,,,++++++***///)))(((444FFFWWWdddllllllzzz}}}{{{{{{xxx|||ggg]]]MMMNNNWWWiiixxx~~~rrrfffZZZTTTLLLJJJLLLRRRWWWYYY^^^ccclllppprrrtttwww{{{xxxsssxxx~~~||||||~~~~~~}}}zzzuuuppplllkkklllllllllnnnrrrvvvyyyzzzzzzyyy{{{~~~}}}vvvqqqllliiiddd```]]]YYYUUUSSSKKKJJJHHHGGGEEEDDDDDDDDDtttTTT@@@999<<<888555555111333222000000111111///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************************************))))))************))))))((()))***+++,,,+++******++++++************++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***,,,---,,,******+++,,,++++++,,,---......------///111222111///000333666;;;:::999888999;;;===>>>IIILLLQQQVVVYYYYYYYYYXXXRRRSSSUUUVVVUUURRRNNNLLLMMMLLLJJJFFFCCC@@@===<<<<<<<<<;;;;;;:::999777777222111111111000000//////...///000000000...---,,,//////.........---------)))+++...000111111000...333333444555666777888999999999888888888888888999999777555444555777999;;;777777777777777888888999777666666555555555666666444333333333333333333222333333333222111000000////////////...------,,,,,,************************+++***)))(((((()))***+++///---+++)))(((((()))***((((((''''''''''''((((((+++)))(((&&&&&&((()))+++)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))((((((''''''&&&'''((()))***+++++++++))))))*********+++++++++)))************+++++++++,,,,,,,,,------------.........//////000000111111222111111111000000//////////////////............000000000000000000000000333222222111000//////...............---,,,+++***++++++++++++++++++++++++)))))))))***+++++++++,,,+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,---...///555CCCVVVcccdddqqq}}}|||vvv|||~~~pppooobbb[[[RRRRRReee~~~zzzwwwooo\\\QQQKKKEEEEEEIIIPPPTTTVVVccceeejjjsss{{{}}}zzz}}}{{{zzz|||{{{vvvvvvwwwuuurrrhhhdddeeelllqqquuuyyy~~~}}}zzzzzz}}}|||vvvqqqppppppqqqsssuuutttooohhhbbb]]]\\\ZZZVVVQQQNNNMMMNNNwwwWWWBBB:::<<<777444666222333111000000111000///---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************************************************************))))))************))))))((()))***+++++++++******++++++************+++++++++,,,,,,,,,++++++***)))*********+++++++++,,,,,,***+++,,,,,,******+++,,,+++,,,,,,---......//////111222222111000111444777333222000//////111222444111333666999;;;;;;:::999666888:::;;;:::999777555777777666555555444333333111111111111000///......000000/////////.........---......///...---,,,+++///.........---------,,,---...///000111222222222222333444555666777777888999888888777777777888888888777666555555777999:::999888888777666666666777555555444444444444444555444333333333333222222222333222222111000000////////////......---,,,,,,,,,******************************)))(((((()))******222000---+++))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''***+++...//////...+++***))))))*********+++++++++))))))*********+++++++++,,,,,,---------.........///////////////000000000111111111000000000//////////////////....................................111111111000///.....................---,,,+++***++++++++++++++++++++++++******************++++++*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,,,,000;;;JJJUUU```mmmzzz{{{vvvyyyzzzkkkggg\\\RRRVVViii}}}|||yyyhhhZZZTTTKKKEEEDDDGGGJJJMMMSSSZZZeeerrrzzz}}}zzzwwwzzz~~~~~~|||}}}}}}vvvtttuuuvvvuuusssiiigggjjjqqqttttttuuuxxx}}}zzzzzz|||{{{uuuqqqqqqsssssstttuuutttpppkkkgggffffffeeebbb^^^[[[[[[[[[{{{[[[EEE;;;<<<666444666333333111000000000000///---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))************************************************************************))))))************))))))((()))******++++++******++++++************+++++++++++++++,,,++++++***)))*********++++++++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,...///111333111111000///...000333777333111///---------...///000111222222222222222111++++++,,,---......------,,,---------.........///,,,---------------,,,,,,.........---------------,,,,,,---------,,,+++***......------------,,,,,,............///111333444222222333444555555666666777777666666666777777888777777777777777888888888:::999888777555555555444333333333222222333333444444444333333222222222222111111000000//////......///......------,,,,,,+++***************************))))))(((((())))))***222000...+++)))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((''',,,...111222222...***''')))))))))************+++)))))))))*********++++++------------............///////////////.........000000000000/////////////////////............---------------------------/////////......------,,,---......------,,,+++***++++++++++++++++++++++++******************))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********+++++++++,,,+++)))***000:::BBBUUUaaapppuuussssssyyyzzzwwwppprrrkkkZZZOOOVVViiixxx{{{|||{{{zzzkkkeeeZZZNNNEEEAAABBBDDDGGGOOO[[[fffmmmpppqqqqqqvvv|||~~~yyyxxxyyyyyywwwuuurrrqqqsssxxxyyywwwwwwyyyzzzwwwwwwxxxwwwqqqoooqqqsssrrrqqqrrrsssrrrpppnnnpppqqqqqqpppmmmkkkjjjkkk|||^^^GGG<<<;;;555333666444222111//////000000...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************))))))************))))))((())))))***************++++++************++++++******++++++++++++******************++++++++++++)))+++,,,,,,+++***+++------,,,,,,,,,---000333555///...,,,++++++---111333666444111///------.........------,,,,,,,,,,,,,,,///.........//////000000000000//////......------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111111111222222333444444555555555555555555666666777777888999999999999888777999888777666555555555555333222222222222333444444444444333333222111111111000000//////..................------,,,+++++++++************************)))))))))(((((()))))))))---,,,***((('''&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((***,,,---......+++(((&&&))))))))))))************))))))))))))************,,,------------........./////////......---------//////////////////////////////.........---------------------------------...---------,,,,,,++++++---------------,,,+++***************************++++++******))))))(((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((+++000444DDDPPP```jjjmmmmmmooorrrnnn}}}}}}~~~zzzssskkknnnttttttjjj\\\TTTVVV[[[nnnxxx~~~~~~zzzqqqbbbSSSHHHCCCBBBEEEIIINNNQQQTTTZZZaaagggjjjpppzzz~~~|||zzzxxxuuurrrxxxwwwyyy}}}}}}yyyxxx{{{wwwtttssstttrrrnnnnnnqqqpppnnnmmmnnnqqqtttuuuuuusssuuuwwwwwwvvvttttttuuuzzz___GGG<<<;;;444333666444222111//////000000...---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************++++++)))******++++++*********))))))*********+++++++++)))***,,,,,,++++++,,,------,,,,,,,,,---000333555...---+++***+++...000111333111...,,,******++++++,,,,,,+++*********+++,,,...---,,,+++***++++++,,,//////...---,,,+++******((()))***++++++,,,++++++------------------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***,,,000333444333111///000000111111222222333333444333333333444444555666777888:::;;;:::999888777666555555555555555666666333333222222333444444555444444333222222111000000/////////...............---------,,,++++++******))))))))))))))))))))))))((((((((())))))((((((((()))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((()))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,------------//////......------,,,,,,.....................///............------------........................,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++************************+++******))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******+++---///555AAAQQQ^^^fffjjjmmmoooooovvv|||qqqnnnmmmiiilllpppuuuvvvoooaaaSSSJJJNNNWWWeeerrrzzzwwwgggXXXNNNJJJDDDFFFFFFEEEEEEIIIPPPVVVWWW^^^hhhqqqwwwzzz{{{{{{|||{{{yyywwwvvvtttqqqoooqqqvvv~~~{{{uuutttvvvtttssssssqqqnnnqqqwwwuuusssqqqqqqsssvvvwwwwwwtttvvvyyyzzzyyyyyy{{{|||xxx]]]FFF;;;:::444222555333222000////////////...,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))***+++++++++************++++++((()))******+++*********)))))))))************+++)))***+++,,,++++++,,,...,,,,,,,,,,,,...///111333000...,,,---///111111111000///---+++***+++,,,,,,//////............///000---,,,++++++*********+++++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...******++++++++++++,,,,,,***...333666777555222000//////000000000111111111222222222222222333444555777777888999999888666555444444444444444555666666222222222222333444555555444444333222111000000/////////////////////......---,,,,,,++++++******)))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))******++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''(((((((((((((((''''''(((+++---...***)))))))))))))))((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,---------........................------------,,,........................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))((((((''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))***************+++,,,------......777EEEQQQ[[[dddlllrrr{{{xxxxxxxxxqqqpppnnnoooqqqyyyuuuaaaTTTGGGJJJTTTcccrrr~~~yyykkk___XXXHHHIIIHHHFFFEEEDDDFFFGGGLLLRRRZZZdddkkkpppssssssppppppqqqrrrssstttuuuuuunnnxxxuuuqqqwwwuuuuuuuuusssrrrxxx}}}{{{yyyyyyyyyxxxvvvwwwyyyzzz{{{|||}}}xxx[[[EEE::::::444222555222222000///...//////...,,,------,,,,,,,,,,,,++++++*********************************++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((('''((()))***+++++++++************++++++(((((()))***************))))))))))))************(((***++++++++++++,,,...+++,,,,,,---....../////////------///111222111//////...,,,++++++---...///)))))))))((((((''''''''',,,,,,,,,---------------+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,*********+++++++++,,,,,,+++******)))***+++,,,---************+++++++++,,,***---000333444333111///...////////////000000000111000000111222333444444555555555555555444333333555555444444333444444444000000000111111333444444444444333222111000//////////////////////////////,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''((())))))(((''''''(((((())))))***)))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,,,,******))))))(((((((((((((((((((((((()))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,---------..................---------,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************((((((((()))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***,,,---------+++111:::BBBKKKWWWfffppp|||yyyuuu}}}~~~wwwsssqqqzzzyyymmmXXXOOOJJJRRR```ppp~~~ssslll]]]XXXQQQKKKGGGDDDBBB@@@EEEHHHNNNUUU]]]cccfffgggdddfffiiilllooossswwwzzzvvv}}}vvvtttvvvtttttttttssssss{{{}}}zzzxxxzzz{{{{{{{{{|||xxxYYYCCC::::::555222444222111000......//////---,,,---------,,,,,,,,,++++++************************,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***+++++++++************++++++(((((()))***************))))))))))))************(((***++++++++++++---...++++++,,,---.........---,,,++++++...111222///,,,+++***)))((()))+++---.../////////...---,,,***)))$$$%%%&&&((()))*********++++++************)))))))))***************))))))(((((())))))*********+++***)))(((((((((***+++,,,))))))******+++++++++,,,)))***,,,...//////...............///////////////000000000000111222333444333333333222222111111111777666555444333222222222////////////000111222333444444333222111000///.../////////000000000000000,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%''')))***)))((('''******))))))((((((((('''(((((((((((())))))))))))((())))))))))))*********+++++++++,,,,,,---------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))+++,,,,,,+++)))---222666===KKK^^^kkkssswwwuuu{{{~~~vvvpppiiiUUUCCCAAALLL^^^ttt{{{wwwkkkZZZLLLEEECCCAAAAAA<<<===@@@FFFMMMRRRVVVWWW[[[]]]```dddhhhmmmrrrvvv|||}}}yyyrrrrrrwwwrrrqqqqqqqqqpppqqqzzz|||}}}~~~}}}zzz{{{{{{{{{zzz{{{rrrZZZJJJ:::444555444222111000000000///......------******************************+++++++++,,,,,,,,,+++++++++************)))))))))************))))))************************&&&&&&((()))************''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++******++++++++++++*********(((%%%&&&((()))(((&&&(((***++++++***((((((((())))))***+++---...///000,,,------,,,***))))))***************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))++++++***)))(((((())),,,++++++******++++++,,,,,,,,,------.../////////////////////////////////000222333222///...111444555555444444444444555555222222111111000111111111444333111///...---......000000000///......------+++++++++************))))))))))))(((''''''(((***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))(((((((((((()))))))))))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++)))((())),,,---,,,)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++***,,,...///444>>>NNNYYYiiimmmrrryyyqqqfff\\\TTTIIIEEESSShhhvvv|||qqqvvv{{{jjj\\\RRRJJJDDD@@@DDDAAA======AAAEEEGGGGGGHHHLLLOOORRRUUUZZZaaagggmmmmmmmmmmmmmmmnnnoooooonnnpppsssttttttwww|||~~~}}}|||~~~~~~{{{zzzyyy{{{}}}{{{zzztttYYYIII:::555555444222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********)))))))))(((((())))))************))))))************************&&&&&&((())))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********)))******++++++******)))***(((&&&&&&((()))((('''))))))***)))((()))+++---))))))***+++,,,---......+++---------***))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************(((((()))))))))*********&&&((())))))))))))+++---+++++++++******+++++++++,,,,,,,,,---......//////////////////////////////000111333222222222333444666666555555555555666666333333222222222222333333444222111///............000000//////......------+++++++++************)))))))))))))))(((((()))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,+++++++++************)))'''(((+++,,,+++)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++,,,,,,+++---444???HHHXXXaaajjjqqqzzz}}}~~~~~~{{{sssnnniii^^^QQQPPPYYYTTTcccssszzz|||zzznnndddWWWKKKBBBBBBAAA@@@AAACCCCCC@@@======@@@DDDGGGJJJOOOVVVZZZ^^^^^^___aaacccfffhhhiiilllooorrrrrrqqqrrrvvvzzz{{{yyyyyy{{{}}}}}}zzzwwwvvvvvvzzzuuuVVVHHH:::555555333222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))((((((((('''((())))))******))))))((())))))))))))))))))))))))&&&''''''((())))))))))))******))))))(((((('''''''''(((((())))))((((((''''''''''''((((((((())))))))))))************))))))***(((&&&'''((())))))(((******)))((((((***...111*********+++++++++,,,,,,***,,,------+++)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******&&&''')))))))))***,,,...++++++************++++++++++++,,,,,,---.........////////////////////////000000111444666666555444666666555555555555666666444333333333333333444444333222111000///.........000000//////...---------+++++++++************)))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***+++''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++++++++++++++*********))))))((('''((()))******(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++***++++++)))(((+++222888HHHUUUccckkkqqqwww{{{||||||rrreeekkkzzz{{{{{{|||sss```PPPKKKGGGNNN___rrr~~~vvvhhhWWWJJJHHHFFFDDDCCCBBB@@@===;;;777999<<>>>>>???@@@GGGHHHKKKNNNSSSWWW[[[]]]```dddiiikkkkkkkkkmmmpppooooooppprrrrrrrrrqqqppprrrssswww{{{qqqNNNDDD999666555333111222000000000///......------************************''''''((((((((()))))))))++++++*********)))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((('''+++******)))(((''''''&&&''''''((((((((((((''''''((((((((()))))))))******'''(((((())))))(((((('''((((((((((((((()))***+++***+++------+++***+++++++++++++++************)))(((***,,,,,,***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))*********((('''(((***,,,***))))))(((((())))))***))))))******+++,,,,,,,,,------------------------///...///444999:::888555333222222111111222222333000000//////000111111222222222111111000000///////////////...------,,,,,,+++++++++*********)))))))))(((((())),,,,,,***((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''((((((((()))))))))***)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((&&&'''''''''''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********((()))++++++,,,---///000000555???MMM\\\jjjuuu|||}}}uuu{{{zzz~~~jjjVVVKKKEEEIIIOOOXXXjjj~~~}}}~~~}}}yyyooonnnjjjbbbYYYPPPIIIFFFEEE???>>>============>>>>>>===>>>???AAADDDGGGIIIKKKPPPUUU[[[___aaacccfffjjjfffhhhjjjlllmmmmmmmmmmmmpppqqqssswww|||hhhKKKBBB999777555333111333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))++++++++++++************'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''(((((((((''''''))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&(((((()))))))))*********''''''(((((((((((('''''''''((())))))((((((***,,,)))+++------+++***))))))++++++++++++++++++******)))***+++***)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''''''''***...111))))))(((((((((((())))))(((((())))))***+++++++++------------------------------///222555777777666111111000000000000111111------------...///000000111111222222111111000/////////......---,,,,,,,,,+++++++++************))))))''''''***---...+++(((***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))*********++++++******,,,+++000===MMM]]]mmmxxxzzzvvvxxxkkkcccYYYOOOGGGGGGQQQ\\\iii~~~~~~~~~}}}uuuhhhYYYLLLEEEAAA???<<<<<<===???@@@@@@<<<<<<<<<<<<<<<===>>>???@@@EEEKKKOOOQQQTTTYYY]]][[[^^^bbbdddeeefffggghhhjjjlllmmmqqqyyy~~~]]]HHH@@@999777666222111333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&''''''((((((''''''&&&&&&(((***)))((((((+++---)))***+++***))))))***,,,++++++++++++,,,,,,,,,,,,*********((('''(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''''''''***...111)))((((((''''''(((((()))''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111222555666111111000000000000111111,,,,,,,,,------...///000111111222222222111000//////......------,,,,,,++++++++++++************))))))''''''***...///,,,((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%'''''''''((()))*********)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))((((((((('''''''''&&&(((***)))'''''')))+++'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********))),,,***...666@@@KKK]]]mmm{{{{{{zzzyyyzzz~~~|||ssscccTTTLLLGGGDDDSSSbbbqqqxxx||||||kkk\\\TTTNNNJJJDDDAAAAAABBBCCCBBBBBBAAA@@@>>>===<<<<<<<<<:::===AAABBBCCCEEEJJJNNNNNNRRRWWWZZZ[[[]]]___bbbccceeefffiiirrr{{{zzztttwwwVVVGGG???999777666222111333000000000///......------************************))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&(((******((((((+++...(((((((((''''''(((,,,///++++++,,,,,,,,,---------++++++)))'''&&&'''+++...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))******)))'''&&&(((+++...((((((''''''''''''((((((''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...///333777222222111111111111222222,,,,,,,,,------///000000000111222333333222000//////......------,,,+++++++++++++++************))))))''''''***///000,,,'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++)))))))))))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************))))))(((((((((''''''''''''&&&(((******(((''')))+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((('''''')))+++------,,,******---111333:::MMM```qqqrrruuuxxx|||{{{zzzkkk```ZZZOOOCCCBBBGGGWWWmmmzzz}}}wwwmmmhhh___XXXOOOIIIGGGFFFEEEDDDDDDCCCAAA???===;;;:::::::::<<<>>>===<<<===AAAEEEFFFJJJPPPSSSTTTVVVZZZ]]]```bbbbbbccckkksssqqqiiirrrUUUGGG???888666444000000222000000000///...,,,+++******)))((()))+++,,,,,,+++)))************+++++++++))))))))))))************''''''(((((())))))******&&&&&&&&&&&&''')))***+++&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((((((''''''***)))))))))***,,,...///111...+++)))+++...333777---+++)))'''((())),,,---((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,...000111333444555222111000.........//////......///000111222222222000/////////............---,,,,,,++++++,,,,,,---+++*********))))))(((((((((((((((((()))))))))))))))'''&&&&&&''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((+++***)))(((((()))***+++***+++,,,,,,++++++---//////......,,,+++***))))))))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&''')))(((&&&###&&&''''''&&&$$$###%%%''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''+++///---+++000<<>>;;;999777888888888999:::;;;<<<:::;;;<<>>;;;888777777777666666666666777777666888:::<<<>>>@@@AAAAAAssseeeVVVCCC<<<666555444000000222111111111000///...------,,,***)))***++++++***)))))))))))))))************&&&''''''((()))***++++++)))))))))((((((''''''&&&(((''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))******%%%&&&&&&'''((()))))))))&&&&&&''''''&&&%%%$$$###(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******............---------------------......//////000...///000111111111111111---............---,,,+++++++++************++++++*********)))))))))))))))(((((((((((())))))))))))+++***))))))******)))''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))*********)))((()))***++++++***+++---/////////......---,,,++++++((()))))))))************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''((((((%%%###(((222;;;666111***&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((((((''''''(((((((((''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))*********++++++***))))))***++++++******...555AAAOOO]]]hhhnnnqqq|||zzzsss|||~~~~~~uuuiii```\\\MMMRRRWWWXXXXXXaaarrrzzzlllbbb[[[SSSLLLIIIHHHFFFDDDBBBAAA@@@@@@<<<;;;:::888777777666666555666666777888888999999kkk]]]PPP@@@:::555555444000000111////////////...---,,,,,,)))(((((()))+++---,,,+++(((((()))))))))*********&&&''''''((())))))******))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((%%%&&&''')))))))))((((((%%%&&&'''((((((&&&$$$###''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))---------......//////000,,,,,,------..................///000000000//////,,,---.........---+++***+++******))))))******+++))))))))))))))))))******(((((((((((())))))))))))***(((''''''((()))'''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))((()))***++++++******,,,............---,,,,,,,,,+++((()))))))))************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%''')))'''$$$&&&---333AAA;;;222***&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))))))))************)))(((***,,,---+++)))+++,,,...444???LLLZZZbbbkkkwww}}}vvvwww{{{qqqhhhZZZYYYTTTNNNNNNWWWeeepppvvvzzztttppphhh^^^VVVSSSNNNIIIEEECCCBBBBBB@@@???===<<<:::999999999888888777777666666666666jjjYYYLLL>>>999444555444111000111...............---,,,,,,(((''''''))),,,---------((((((((()))))))))******''''''(((((((((((())))))((((((''''''''''''''''''$$$$$$$$$%%%&&&((()))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((('''&&&'''((()))***)))((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))***+++---...//////+++,,,------...---------------............------+++,,,---......,,,***)))******))))))))))))******))))))))))))************(((((((((((())))))))))))((('''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%###""""""%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***+++*********,,,...---------,,,,,,+++++++++))))))))))))************'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&((('''%%%%%%'''***@@@>>>999222+++'''((()))%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''&&&''')))+++,,,+++)))+++++++++,,,111;;;FFFNNNdddpppuuuxxx~~~~~~|||}}}{{{{{{vvvoooaaaTTTOOOQQQTTTTTT___ooo}}}rrrnnnhhh```XXXQQQLLLIIIFFFEEECCCAAA@@@>>>>>>===<<<<<<:::999777777777777ppp[[[KKK===777444444444111///111...////////////......---)))(((((()))+++---,,,+++(((((((((((()))))))))***((((((((((((((('''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((('''''''''&&&&&&(((((()))(((((('''&&&'''((()))))))))(((((($$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((()))***+++,,,------,,,,,,---...---,,,++++++,,,,,,,,,------,,,,,,+++***+++---......,,,***((()))))))))(((((()))))))))((()))))))))************(((((((((((())))))))))))((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%###$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******((()))******)))***,,,...,,,++++++++++++*********))))))))))))************''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&%%%%%%$$$000555999666///((('''(((%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''((())))))******+++((()))******+++000777===RRR___eeekkkvvvuuuooossspppzzz~~~|||xxxzzzjjjaaa^^^WWWOOOTTT```mmmvvv|||}}}xxx~~~zzz~~~~~~vvvlllccc]]]UUUSSSQQQNNNKKKIIIHHHGGGEEECCCAAA???>>>=========uuu^^^MMM<<<777333444444111///111///000000000000000///...+++***)))***+++,,,+++***(((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&'''((()))))))))((('''''''''(((((()))(((((((((######$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''*********+++,,,,,,------,,,------...---,,,***)))++++++,,,,,,,,,++++++***)))+++---......,,,)))((())))))(((((((((((())))))(((((())))))*********+++(((((((((((()))))))))))))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""#########$$$''')))%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++((()))******)))***,,,...++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%$$$$$$%%%&&&&&&%%%$$$***555777000(((%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((***,,,+++******+++---&&&(((+++,,,+++---000333>>>MMMVVVaaaqqqtttmmmnnnfffxxxuuuvvvzzzzzzuuulllaaa\\\```dddeeedddffflllsss|||yyyiiikkkzzzvvvooodddbbb___[[[WWWTTTRRRQQQMMMLLLJJJGGGFFFEEEEEEEEEppp[[[SSS===:::777444333222000///000///......///...,,,******)))((()))***+++***((())))))))))))))))))))))))((((((((((((''''''''''''))))))((((((''''''''''''%%%%%%%%%&&&'''((())))))///...,,,)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))***++++++,,,,,,------------,,,,,,+++***)))************++++++++++++******))))))******+++///...+++)))(((((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))***++++++++++++******************************)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,888999AAAPPPaaalllnnnkkk___fffpppxxx~~~xxxvvv}}}yyyzzz~~~jjjWWWVVVaaakkkvvvxxx}}}ssshhhggghhhgggqqq~~~{{{|||xxxsssmmmiiiggg```XXXVVVSSSIIIHHHKKKFFFqqq[[[QQQ===:::777444333222000///000///......///...,,,******)))((()))***+++***((())))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&((())))))---,,,***((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,,,,,,,------,,,++++++***))))))*********+++++++++++++++************++++++///---+++)))((((((((()))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))*********))))))******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))*********+++++++++,,,,,,---///444@@@OOO\\\bbbdddoooooommmhhhhhhrrr~~~www~~~ppp]]]UUUTTTTTTffflllvvv~~~|||vvvqqqttt|||qqqooommmkkkmmmsss}}}zzzlllfffddd\\\sss\\\OOO===:::666444333222111///000///......///...,,,******)))((()))***+++***((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******+++++++++,,,,,,,,,,,,+++******)))))))))*********++++++++++++************++++++---,,,***)))((((((((((((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))*********++++++++++++((()))+++000999DDDOOOUUUdddlllqqqmmmffffffqqq{{{wwwxxx}}}yyyyyyooozzzwwwjjjccc^^^YYY]]]ccciiinnnsssssskkk```fff```dddtttzzztttkkkaaaaaahhhyyyyyyzzz|||yyypppxxx___OOO===:::666444333222111000000///......///...,,,******)))((()))***+++***((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++***+++++++++++++++******))))))))))))************++++++************++++++,,,+++***(((((('''(((((((((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""########################################################################&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''''''((())))))))))))((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))************+++,,,,,,,,,+++,,,222;;;AAAMMM\\\mmmsssmmmddd``````ttt|||~~~{{{}}}uuuwwwyyywwwwwwuuujjjjjjeee]]]YYYXXXVVVQQQWWWZZZhhhyyy|||yyytttooouuutttqqqmmmhhheeefffiiikkk|||{{{}}}bbbOOO<<<999666444333333111000000///......///...,,,******)))((()))***+++***((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******))))))******+++******)))(((((()))))))))*********+++******))))))******+++******)))(((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""########################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,......+++((()))...333AAALLLYYYaaadddccccccdddiiikkkpppwww~~~}}}zzz~~~qqqvvvyyyuuukkk]]]UUUSSSSSSRRRVVVXXXeeewww{{{yyyzzzmmm^^^XXXWWWUUUXXXiiizzzdddMMM<<<999666444333333222111000///......///...,,,******)))((()))***+++***((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((()))************)))((((((((()))))))))******)))))))))(((((()))))))))(((((((((((('''''''''&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))''')))+++***((('''***,,,000999EEEPPPYYY```fffjjjkkkfffeeemmmvvv|||~~~~~~zzz~~~~~~|||uuujjjccc```[[[WWWTTTLLLOOO```pppwwwyyy}}}~~~tttpppuuuzzz|||vvvkkkgggZZZ]]]lllxxxtttrrrmmmbbbcccIII;;;999555444333333222111000///......///...,,,******)))((()))***+++***((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))'''(((((()))******))))))(((((((((((()))))))))***((((((''''''''''''((((((''''''((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))$$$%%%'''((((((((()))***###,,,888@@@FFFNNNXXX```kkkhhhjjjnnnpppqqqyyyzzzvvvoooggg]]]SSSMMMRRR___fffddd^^^UUUXXX___lll{{{}}}{{{rrr___aaaFFF;;;888555444333333222111000///......///...,,,******)))((()))***+++***((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))(((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''((())))))***))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''%%%$$$###"""""""""""""""###$$$%%%&&&"""""""""######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#############################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&'''((()))******(((,,,...+++***555JJJ\\\aaagggpppssskkkeeemmm{{{~~~|||~~~{{{~~~}}}ssspppggg\\\WWWXXXWWWRRRNNNRRRWWW^^^oooyyyzzzsss}}}[[[LLL<<<666333444444111000111////////////...---,,,+++***)))((()))++++++)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%###""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))$$$)))---///000444<<>>IIITTT]]]jjjhhhjjjppptttvvvzzz|||}}}}}}yyyyyycccXXXJJJEEEKKKZZZkkkvvv|||yyyjjjgggsssoooRRRGGG<<<666333444444111000111////////////...---,,,+++***)))((()))++++++)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$############$$$#########$$$$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$########################$$$###############$$$$$$######""""""""""""#################################$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))(((&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''((())))))))))))+++,,,***))))))***...666???EEEXXXYYY___hhhnnnoooppptttyyyxxxvvvxxx}}}ooo\\\OOONNNUUU]]]aaaaaadddddd\\\SSSUUUddduuulllPPPFFF<<<666333444444111000111////////////...---,,,+++***)))((()))++++++)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$############$$$%%%%%%#########""""""####################################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''+++***((((((***///444777CCCFFFPPP]]]gggkkknnnssswww}}}~~~zzzssspppuuu|||uuukkkhhhhhhbbbZZZNNNMMMKKKIIIFFFIIIVVVcccjjjOOOFFF<<<666333444444111000111////////////...---,,,+++***)))((()))++++++)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$'''***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$######$$$$$$%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###""""""""""""############"""""""""############$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((('''((((((((('''&&&***)))))))))+++---...///555666===JJJTTT\\\dddllloootttyyy{{{}}}~~~vvvwwwppp^^^VVVQQQQQQPPPNNNPPPTTTiiiNNNFFF<<<777333444444111000111////////////...---,,,+++***)))((()))++++++)))((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&$$$######&&&***""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$&&&%%%%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###############$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############""" !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''')))++++++***))))))))))))***++++++***(((---+++,,,444===FFFQQQ[[[mmmppptttwwwuuuvvv}}}xxxyyyxxx||||||ggghhhzzz|||oooeeedddbbbYYYRRROOOgggIIIBBB999777444333333333111000222000...------,,,***((()))))))))))))))(((''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%""""""%%%'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&%%%###"""!!!"""######$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%%%%###"""&&&+++...,,,)))'''&&&%%%$$$######"""!!!!!!"""###$$$%%%$$$######$$$"""!!!###%%%$$$!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))))))))************...,,,++++++...333888<<>><<<999777444333222111///...000...---.........,,,***************************''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""########################&&&%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&%%%$$$######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$##################$$$######$$$%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###""""""!!!""""""########################$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$########################$$$$$$$$$%%%%%%%%%#########$$$$$$#########%%%%%%%%%$$$$$$$$$####################################""""""""""""#########""""""###&&&***...111,,,++++++)))(((&&&$$$###############$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((,,,...///...,,,*********///333999???DDDGGGHHHIIIXXX\\\bbbiiiooovvv{{{vvv}}}yyyqqqnnnmmmzzz{{{RRR>>>===999777444333222111///......---,,,---------+++)))************************'''''''''(((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$####################################$$$$$$#########!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###"""!!!!!!!!!!!!########################$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%############$$$###############$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$####################################""""""""""""#########""""""###&&&***...111,,,,,,+++***(((&&&$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((('''&&&(((***---......---,,,,,,000000000111111222333333<<>>>>>999666444222222222000///...---,,,,,,---,,,***(((************************)))(((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%###""""""%%%'''###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!######$$$%%%%%%$$$##############################$$$###$$$%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################"""!!!!!!!!!""""""########################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$####################################""""""""""""######$$$###"""""""""$$$&&&((()))))))))(((&&&$$$###""""""""""""############$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((***)))''''''(((+++...000000...---,,,+++,,,---......///000444<<>>888555333222222222111000///...------...---+++)))))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%#################################$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&#########""" ###&&&###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$###"""#########$$$$$$############$$$$$$%%%%%%$$$$$$##############################"""###&&&)))******)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""!!!!!!!!!!!!""""""###########################$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$###############!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!%%%%%%%%%$$$$$$$$$####################################""""""""""""############"""""""""""""""###%%%%%%%%%%%%$$$###"""!!!""""""""""""####################################!!!!!!"""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&((()))***+++***((('''((()))******'''''''''((()))***+++,,,******)))''''''...999BBBFFFBBBBBBDDDGGGJJJSSS^^^ppptttwwwvvvppplllkkkllltttMMM===>>>777555333222333333222111000///......///...,,,***((((((((((((((((((((((((++++++***((('''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&########################""""""###$$$%%%&&&&&&'''"""$$$%%%%%%$$$###%%%&&&!!!"""""" !!!$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###&&&)))+++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!! !!!!!!"""###$$$########################$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$####################################""""""""""""######!!!""""""###$$$$$$$$$%%%"""""""""######""""""!!!""""""""""""####################################!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,###%%%)))---//////+++(((+++,,,------,,,***'''&&&$$$)))...000......222666,,,***+++000222111666???BBBGGGPPPZZZdddkkkqqqtttmmmIII???;;;999777444333222111000...////////////...---,,,+++,,,,,,***)))(((((((((((()))***+++,,,+++***(((&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$###"""""""""###%%%%%%######$$$$$$$$$$$$######################################################%%%$$$###"""""""""$$$$$$"""############$$$$$$$$$((('''&&&%%%###"""!!!!!!$$$$$$######$$$$$$%%%&&&$$$######%%%'''))))))(((&&&%%%%%%$$$###"""!!!!!!########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%###"""###$$$&&&%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################%%%$$$!!! !!!$$$%%%##############################$$$$$$$$$$$$######!!!!!!"""###############&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""########################$$$"""!!!!!!"""$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************++++++,,,,,,,,,---------///000222666>>>HHHQQQVVVmmmIII???;;;999777444333222111000...............---,,,+++***++++++***)))((((((((()))((()))+++++++++)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######################################################%%%$$$###""""""###$$$$$$"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$######$$$&&&(((((('''%%%%%%$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%###""""""$$$%%%%%%$$$$$$$$$############$$$$$$###"""!!!!!!!!!!!!"""###########################$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$######!!!""""""###############&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$############"""################################################$$$"""!!!!!!###$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************++++++++++++,,,,,,,,,///...,,,,,,---000333555mmmIII???<<<999777444222222222000...------------,,,+++***)))******)))))))))))))))***((()))***+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%% !!!!!!""""""#########""""""######$$$%%%######$$$$$$$$$$$$######################################################$$$######"""######$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$################################################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%###""""""$$$%%%%%%$$$$$$$$$############$$$$$$######""""""""""""####################################################################################$$$$$$$$$$$$######!!!"""######$$$$$$######%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$#########"""""""""########################""""""""""""""""""""""""%%%###!!!!!!###$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((******(((((())))))))))))******)))))))))*********++++++***)))((('''''''''((()))mmmHHH>>><<<888666444222222222000///------...------,,,+++******)))))))))))))))***+++(((((()))******)))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$"""######$$$%%%&&&&&&'''###############$$$$$$$$$######$$$$$$$$$$$$########################################################################$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%###"""###$$$$$$###"""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$###!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&########################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%########################""""""""""""""""""""""""%%%$$$""""""###$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++***(((''''''(((***+++(((((((((((()))))))))***((((((((())))))))))))***''''''((()))***,,,,,,---mmmGGG>>>===888666333222222222111////////////......---,,,+++***)))))))))))))))***+++((((((((()))))))))((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&'''((((((""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""$$$$$$###!!!"""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$"""!!!"""###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!""""""######$$$########################""""""""""""""""""""""""&&&$$$###"""###$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&&&&''')))***'''(((((((((((()))))))))''''''((((((((())))))))))))))))))))))))(((''''''mmmFFF>>>===777555333222222222111000////////////...---,,,,,,******)))))))))))))))***''''''(((((((((((())))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######################################################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""###$$$$$$###"""""""""######$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$"""!!!!!!###$$$$$$###$$$$$$############$$$$$$""""""############""""""########################"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%#########$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$########################!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''))))))''''''(((((((((((())))))'''''''''((((((((())))))''''''((((((((((((((((((lllFFF>>>>>>777555333222333333111000............---,,,++++++++++++***)))((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""#####################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$###################################################### !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""###%%%%%%$$$##################$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$##############################"""!!!!!!###$$$$$$###$$$$$$############$$$$$$!!!!!!"""######"""!!!!!!###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###""""""############$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$########################!!!"""$$$%%%%%%%%%###"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((()))))))))&&&&&&&&&''')))+++---...lllEEE>>>>>>777555333222333333222000------------,,,+++******,,,,,,***)))(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$###############!!!"""###$$$%%%$$$############$$$$$$$$$$$$###################################################### !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###########################""" !!!###$$$$$$###$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$######################## """$$$%%%%%%%%%###"""########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((()))))))))******)))'''&&&&&&&&&'''(((oooJJJ>>>;;;888666333222222222111///111000//////000///---+++))))))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((( """%%%!!!!!!### !!!!!!"""######"""!!!!!!###########################''' 111%%%###$$$$$$%%%%%%$$$$$$###+++!!!!!!&&&&&&&&&)))###%%%$$$$$$%%%###"""###""""""%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&$$$$$$%%%&&&###&&&###""""""###### ################################################%%%$$$###%%%((()))((('''$$$!!!!!!$$$&&&&&&,,,"""&&&+++(((##############################$$$$$$$$$############"""(((&&&######%%%&&&%%%$$$ %%%'''$$$"""$$$'''(((########################!!!"""###$$$$$$###"""!!!############"""!!!''''''&&&$$$""""""%%%'''%%%%%%%%%$$$$$$#########$$$""""""$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""############"""############$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%((()))(((&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################""""""""""""####################################&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ########################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''pppJJJ>>>:::888666333222222222111///000...---.........,,,***))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%***)))'''(((&&&!!!"""###$$$$$$$$$$$$###"""((((((((((((((((((((((((///!!! )))'''***###$$$$$$%%%%%%$$$$$$###)))...)))$$$$$$"""&&&""" ###&&&&&&'''"""###%%%%%%&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""&&&$$$!!!$$$%%%''''''"""'''...################################################%%%((((((### %%%$$$$$$%%%&&&'''(((((('''%%%"""'''########################""""""######$$$$$$$$$%%% $$$''''''&&&""" """!!!$$$)))((( ########################""""""############"""""""""############""" ###$$$###""" !!!###%%%%%%%%%$$$$$$#########$$$"""  """$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$"""############$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%'''((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((('''''''''''''''qqqJJJ===888888666333222222222111///...---,,,---------+++))))))))))))))))))))))))))))))((((((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!)))$$$***"""###$$$$$$$$$$$$###"""###///***'''######$$$$$$$$$$$$######%%%"""&&&!!!$$$---""""""%%%######&&&"""!!!"""%%%((('''### ########################""""""""""""""""""""""""&&& $$$---...%%%!!!%%%---,,, ################################################!!!%%%)))***'''$$$ """$$$$$$""" &&&+++)))%%%%%%''''''######################## !!!"""###$$$%%%&&&&&&000---(((""""""&&&+++!!!"""$$$###'''000##############################""""""""""""######"""######$$$$$$###""""""!!!"""###""" """$$$$$$$$$$$$$$$###############"""!!!!!!"""######$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%'''((('''%%%%%%%%%&&&&&&%%%$$$######"""""""""############$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""!!! ########################""""""######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''qqqIII<<<777888666333222222222111//////---,,,---------+++)))(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++111,,,'''+++&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""")))$$$!!!,,,)))######$$$$$$$$$$$$######))) ###&&&$$$%%%+++!!!$$$&&& $$$%%%"""!!!###$$$$$$%%%(((""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###%%%111%%%((()))$$$$$$+++################################################...(((!!! ###$$$!!!$$$%%%%%%%%%&&&(((!!!"""!!!%%%(((###########################!!!""""""###$$$$$$%%%%%%"""''''''&&&$$$$$$###%%%''''''$$$########################$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$########################$$$$$$#########%%%$$$$$$$$$###"""""""""######$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################!!!"""""""""####################################""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((pppIII;;;777888666333222222222111//////...---.........,,,***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& )))%%%$$$,,,!!!!!! !!!!!!########################,,,(((%%%!!!333///"""######$$$$$$######"""%%%---$$$$$$&&&!!!###!!!&&&$$$$$$$$$###$$$%%%"""%%%""""""""""""""""""""""""""""""""""""""""""""""""###!!!$$$+++,,,$$$***'''###!!!!!!"""!!!!!!################################################'''***%%%!!!!!!$$$"""#########"""!!!"""""")))(((######$$$"""################################################)))((($$$  """###"""###---///########################$$$###"""!!!!!!"""###$$$"""""""""######$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%########################"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$###""""""""""""######$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""######%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################!!!"""""""""####################################$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))nnnGGG;;;888888666333222222222111///000...---.........,,,***))))))))))))))))))))))))(((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&000 """)))"""### ((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***'''***""""""############""""""222''',,, $$$%%%$$$$$$#########%%%&&& '''&&& &&&########################""""""""""""""""""""""""((("""!!!"""&&&  &&&++++++***################################################///&&&&&&)))%%%$$$######$$$%%%$$$!!!""")))+++'''"""%%%,,,########################$$$$$$$$$#########"""""" !!!$$$(((+++,,,)))&&&***...(((###%%%#################################""""""""""""######"""""""""""""""###$$$%%%"""###$$$$$$###"""$$$%%%"""""""""#####################$$$$$$$$$$$$######$$$$$$$$$###############""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########"""############$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""%%%$$$###$$$&&&&&&%%%#########$$$$$$$$$$$$######!!!!!!!!!""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""!!! ########################%%%$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((kkkFFF<<<999888666333222222222111///...---,,,---------+++)))))))))))))))))))))))))))'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,---$$$333  $$$$$$$$$$$$$$$$$$$$$$$$&&&---+++###666 111""""""############""""""!!!999mmmyyyaaaJJJ,,,---!!!###(((%%%%%%)))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ###'''---FFFzzzLLL((( ################################################""""""***AAAeeeoooSSS777%%%///"""&&&'''!!!#######################################$$$$$$$$$''''''JJJxxxrrrSSS888###$$$########################""""""############""""""###"""!!!!!!!!!"""###$$$""""""###"""!!!!!!$$$&&&!!!"""""""""#########$$$#######################################$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$######################################################"""!!!!!!"""######%%%$$$###$$$&&&&&&$$$"""!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$###"""!!! ####################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&iiiEEE<<<:::888666444222222222111///---,,,++++++,,,,,,***((())))))))))))))))))))))))'''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((+++%%%'''((("""""""""############""""""oooQQQ777!!!###""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!555@@@################################################---uuuNNN"""((('''$$$(((########################!!!!!!"""###$$$%%%%%%&&&>>>{{{@@@########################!!!"""###$$$$$$###"""!!!###"""!!! !!!"""######$$$###"""!!!"""%%%(((!!!!!!""""""#########$$$######"""!!!!!!"""######""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$################################################%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%%%%$$$""" !!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################""""""""""""####################################!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&########################$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$bbbBBB===;;;777555333111111111000...------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!...''')))!!!%%%)))'''000 xxx;;;&&&***"""######--- (((""")))((()))$$$+++'''%%%NNNeee ***'''%%%%%% &&&***!!!'''===%%%$$$+++!!!,,,&&&!!!%%%&&&''' %%%000000YYYooo"""%%%)))'''222 $$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""####################################$$$#########""""""!!!!!!########################################################################""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''aaaAAA<<<:::777555333111111111000...------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++######444!!!***:::---%%%!!!"""###$$$"""&&&''' %%%++++++'''$$$!!!(((\\\000'''%%%###((($$$...***###pppkkk%%%111555((('''--- %%%!!!///000222DDD...###***+++$$$$$$$$$#########""""""############"""""""""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!################################################################################################"""#########$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$################################################$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&^^^@@@;;;999777555333111111111000...------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###---'''"""EEEeee]]]ZZZxxx~~~aaaccc''' +++++++++'''ppp333+++###((("""***""""""###''''''%%%!!! $$$SSS666### ,,, ###$$$"""%%%000###"""!!!***...###%%%,,,---222|||%%%%%%"""!!!$$$$$$$$$###########################""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############"""""""""$$$$$$#########"""""""""$$$###############$$$$$$######################################################$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$######"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&[[[>>>:::888777555333111111111000...------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))$$$ &&&000aaauuu***###***&&&"""$$$###"""%%%fff888LLLNNN !!!***!!!$$$&&&$$$---111NNNKKK 999((()))***)))%%%###$$$$$$FFF}}}nnnuuu+++ 888"""'''"""$$$!!!))) +++)))SSSBBBSSS777333#################################"""""""""""""""!!!"""""""""#############################################"""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$######$$$$$$$$$################################################$$$$$$############$$$$$$###"""""""""""""""""""""#########""""""""""""!!!#########"""######$$$%%%""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""####################################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%YYY===999777777555333111111111000...------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### $$$(((***...&&&))),,,$$$+++---%%%,,,!!!"""""" !!!***WWW%%%'''!!!%%%,,,ddd""""""!!!$$$!!!)))!!! +++---!!!555===###&&&'''!!!((( %%%%%%PPPPPP&&&///!!!VVVGGG$$$!!! '''!!!'''!!!$$$%%%666+++---...111)))$$$########################""""""""""""""""""######!!!"""""""""####################################""""""""""""""""""########################################################################################################################""""""######""""""######$$$%%%######""""""""""""######################################################$$$######""""""######$$$"""""""""""""""""""""############""""""""""""!!!######""""""###$$$$$$%%%""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%WWW<<<999777777555333111111111000...------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###''''''###"""###+++'''222'''$$$"""+++)))&&&%%%&&&yyy###...+++'''***111III"""***''''''(((###$$$bbbzzz777,,,!!!######)))!!!888QQQ&&&333111%%%GGG)))(((***%%%###"""!!!###~~~ccc###''''''ddd(((+++###############$$$$$$$$$""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######""""""######$$$%%%###""""""""""""""""""#########################################################""""""""""""######"""""""""############$$$$$$$$$#########"""""""""""""""""""""###$$$%%%%%%######################################################$$$$$$$$$$$$##############################"""""""""############$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&VVV<<<999777777555333111111111000...------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++""""""!!!!!!***'''...%%%***WWW%%% &&&+++$$$,,,%%%"""KKK...---"""+++ $$$###,,,+++"""!!!%%%$$$$$$'''iii&&&(((777###<<<...&&&***+++'''$$$***&&&''''''&&&---!!!...***nnnLLL(((***((("""%%%***'''---JJJ...+++BBB333""" $$$""""""#########$$$$$$$$$!!!"""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%$$$######""""""######$$$######################################################""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""############ !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##########################################$$$$$$""""""###$$$$$$$$$$$$###!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&VVV===:::777777555333222222111000...------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))""")))###"""$$$bbb&&&###(((###+++!!!&&&+++)))"""{{{!!!'''((($$$ ###&&&+++uuu555++++++***,,, BBBhhh###"""nnn---'''$$$&&&666TTT555'''///))) ''''''>>> ###)))!!!%%%!!!+++FFF000 )))'''  ***###""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""####################################!!!!!!""""""#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################""""""""""""############ !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''WWW>>>===;;;:::777333111111111000000/////////...---,,,***)))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$(((...222hhh...$$$###'''%%%!!!$$$%%%""" ]]]---&&&&&&)))+++FFF###%%%&&&%%%+++)))%%%%%%$$$###$$$''')))***WWW''',,,$$$$$$############$$$$$$###&&&:::(((%%% +++ %%%%%%,,,###'''$$$TTT ######$$$$$$$$$######"""########################""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVV>>><<<::::::777333111111111000///------------+++***)))((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""&&& \\\######$$$$$$$$$$$$######$$$$$$$$$###"""###&&&(((%%%***((( !!!***+++$$$!!!"""((()))&&&%%%)))(((ccc---%%%'''### $$$!!!((('''YYY:::"""###%%%$$$(((@@@((('''&&&$$$###$$$%%%&&&(((!!!%%%&&&$$$$$$$$$############$$$$$$!!!%%%,,, $$$$$$%%%######+++&&&&&&%%%$$$'''######$$$$$$$$$######"""########################""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$##############################"""""""""""""""###$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$###""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTT===<<<999:::777444222111111000///++++++++++++***)))''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""&&& \\\"""###$$$%%%%%%$$$###"""$$$%%%%%%$$$!!! !!!"""###&&&!!! $$$### $$$+++((($$$%%%yyyIII*** """#########"""'''+++"""!!!$$$###%%%iii((('''&&&$$$#########$$$%%%...'''"""###***---+++'''$$$$$$############$$$$$$---)))"""((( !!!###***@@@$$$%%%"""$$$%%% )))"""######$$$$$$$$$##############################""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$##############################################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRR<<<;;;888999777444222222111000///++++++++++++***)))((('''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""&&& \\\###$$$%%%&&&&&&%%%$$$### """$$$$$$###""""""###$$$&&&...222'''---&&&&&&%%%$$$!!! """vvv###%%%!!!%%%%%% ###$$$!!!$$$######$$$$$$###""""""###$$$$$$"""&&&)))%%%$$$$$$############$$$$$$(((""" YYY&&& '''%%%%%%'''mmm'''""" )))%%%$$$###""""""###$$$$$$$$$##############################!!!"""""""""############""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################!!!""""""###############$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPP;;;;;;888999777444333222222000...,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""&&& \\\$$$%%%&&&''''''&&&%%%$$$"""%%%&&&%%%$$$$$$%%%###''''''%%%!!!((('''!!!"""******!!!(((###***&&&$$$###)))###%%%###%%%######!!!!!!""""""###$$$%%%%%%!!!$$$***---***'''$$$$$$############$$$$$$333$$$DDD"""""""""&&&###'''!!!$$$ ***###;;;!!!!!!"""###$$$$$$$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}NNN;;;<<<999888666444333333222000...,,,,,,------,,,++++++***(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""&&& \\\&&&&&&&&&%%%%%%&&&&&&&&&###%%%''''''%%%$$$###$$$******$$$"""***&&&&&&)))###"""%%%###kkk'''+++%%%&&&GGG&&&%%%%%%&&&""""""555 !!!"""###$$$%%%&&&&&&***%%%!!! """$$$###!!!$$$$$$############$$$$$$$$$bbb%%%%%%$$$ """###(((!!!)))!!!hhh%%%!!!"""###$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzMMM<<<===:::888666444444333222///---,,,,,,,,,---,,,,,,+++***(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""&&& \\\&&&%%%###""""""###%%%&&&%%%&&&'''&&&$$$#########%%%(((""" $$$$$$$$$"""$$$'''!!!$$$444+++%%%&&&!!!$$$)))ooo&&&"""%%%$$$ !!!ggg"""######$$$%%%%%%%%%%%% %%%(((%%% $$$***$$$$$$############$$$$$$---SSSppp%%%'''!!!000 ###(((###%%%%%%!!!!!!"""$$$$$$%%%%%%$$$########################""""""""""""############"""############$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$######################## """$$$%%%$$$###"""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$$$$$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyLLL<<<>>>;;;888666555444444222///---++++++,,,,,,,,,++++++***(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""&&& \\\%%%###!!!!!!###%%%###%%%%%%%%%######$$$%%%###!!!"""%%%%%%"""!!!###)))+++&&&888eee777""")))$$$'''000&&& %%%### $$$%%%%%%%%%%%%$$$######!!!$$$&&&&&&$$$ $$$$$$############$$$$$$ ppp$$$"""((( AAA""""""###%%%### !!!!!!"""$$$$$$%%%%%%%%%########################""""""""""""############"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$"""""""""""""""""""""""" """$$$%%%$$$###"""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuOOO===;;;===???:::555444555444000,,,------,,,++++++******)))(((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""#########"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""<<<---444"""'''"""ZZZ$$$&&&"""&&&!!!***$$$$$$$$$###$$$$$$$$$"""###222###&&&"""###%%%&&&%%%$$$!!!'''((((((!!!'''777```((($$$)))$$$[[[###$$$"""### $$$###"""""""""!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$##################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%% !!!######$$$$$$$$$################################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#####################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuOOO===;;;===???:::555444555444111---------,,,++++++******)))(((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& &&&### 555###,,, &&&%%%+++iii###"""+++'''!!!((($$$$$$$$$###$$$$$$&&&&&&"""'''&&&---,,,""""""""""""$$$''')))+++...333 LLLDDD&&&$$$ $$$ggg###$$$"""### $$$"""#########""""""!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$ !!!"""###$$$$$$$$$$$$################################################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$##########################################$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssNNN===;;;<<<>>>:::666444555444111...------,,,++++++******)))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))222111444...###===555///"""%%%$$$$$$$$$###$$$$$$222%%%%%%###"""###$$$&&&&&&$$$!!!$$$"""TTT***###,,,$$$zzz###$$$"""### $$$$$$###############""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$###"""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""""""""#################################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""###""""""""""""""""""###!!!"""###$$$%%%%%%%%%%%%################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrNNN===;;;<<<;;;888555333333222000---------,,,++++++******)))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++###***333000 ___[[[+++$$$######!!!"""###$$$$$$$$$###$$$$$$===###///$$$,,,%%%%%%'''&&&$$$###$$$&&&(((***---###!!!***$$$$$$###$$$"""### $$$###$$$$$$##################"""""""""""""""""""""""""""""""""""""""######$$$###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""################################################""""""""""""#########$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$$$$%%%######################################################$$$$$$$$$######"""######""""""""""""######"""###$$$%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppMMM===;;;;;;888666444222111000...---------,,,++++++******)))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''%%%$$$"""###"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,)))***'''$$$666rrr>>>(((+++222###"""$$$$$$$$$###$$$$$$III######""";;;^^^YYYXXXVVVWWW```ttt|||$$$!!!((( '''######$$$"""### $$$ ##################$$$$$$""""""""""""""""""""""""!!!"""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################"""######$$$$$$$$$######$$$$$$$$$######$$$$$$$$$######$$$%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnLLL>>>;;;;;;777666444222000///......------,,,++++++******)))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$+++111&&&""""""&&&###$$$"""$$$$$$$$$###$$$$$$555&&& 444999!!!!!!333"""!!!###$$$"""### $$$"""""""""###############""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$###################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#######################################$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmLLL>>>;;;;;;888777666444111000000000------,,,++++++******)))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((( $$$"""666::: ...$$$$$$$$$$$$$$$###$$$$$$BBB%%%&&&III###!!!---""" ###$$$"""### $$$!!!!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!"""###$$$######""" !!!"""######$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############################################################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$######""""""################################################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$"""############$$$$$$$$$##########################################$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllLLL>>>;;;;;;999999888666333111222222------,,,,,,+++******)))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///!!! ###...VVV###///%%%)))"""///$$$%%%$$$$$$$$$###$$$$$$BBB###...''''''(((  )))###$$$"""### $$$%%% !!!!!!"""""""""###"""""""""""""""""""""""" !!!"""$$$$$$######""" """###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$######""""""""""""######""""""#########""""""!!!################################################"""############$$$$$$$$$########################&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiIII<<<888777:::999777555333222111111...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################%%%$$$$$$######$$$$$$%%%''''''(((&&&$$$"""#########"""&&& \\\'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!PPP!!!"""'''%%%!!!###***$$$%%%&&&!!!!!!######===$$$&&&)))...(((""""""''')))%%%!!! xxx###((("""$$$!!!%%%&&& """$$$###!!! ###&&& !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$######################################################$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!################################################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########hhhIII<<<999777777666555333222000000///...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###""""""######"""&&& \\\&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""***###uuuZZZ...&&&%%%&&&(((((($$$!!!!!!(((((($$$"""!!!######222#########&&&!!!WWW@@@***'''######%%%'''%%%"""&&&jjj"""&&&!!!$$$!!!%%%"""!!!"""######!!!!!!###%%%!!!!!!!!!"""###$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######################################################""""""""""""""""""""""""#########"""!!!!!!###%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################################################################$$$$$$$$$$$$##################""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######gggIII===:::999666555444333222111000000...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$""""""###$$$###"""&&& \\\&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### ''')))777444""""""!!! ###&&&%%%!!!***!!!+++!!!""""""######'''$$$*** %%%&&& ;;;%%%%%%$$$###$$$$$$$$$%%%***QQQ!!!$$$ $$$!!!%%%!!!"""###"""!!!!!!###%%%!!!!!!""""""###$$$$$$$$$###############"""""""""########################################################################"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!###%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############################################################$$$$$$$$$$$$######"""""""""############$$$########################""""""""""""""""""""""""$$$###""""""""""""###$$$"""############$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###fffHHH===;;;:::777666666666555444333222...------,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$######$$$&&&###"""&&& \\\%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###???===]]]***((("""$$$!!!&&&)))&&&'''$$$***!!!###"""$$$$$$%%%%%%...)))%%%ttt333$$$&&&!!!###%%%$$$""""""$$$&&&(((999"""###!!!$$$!!!%%% """"""""""""""""""###$$$"""""""""######$$$$$$$$$$$$$$$$$$######"""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########################################################$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fffHHH===;;;:::666666666666555444333222...------,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$$$$&&&'''###"""&&& \\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((222'''\\\nnn%%%((()))%%%###%%%%%%$$$"""&&&ttt'''###$$$###%%%$$$%%%###***+++$$$VVV333((( +++"""%%%%%%"""!!!$$$'''$$$,,,#########$$$!!!%%%%%%###"""!!!!!!"""######$$$############$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############################################################$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeGGG<<<::::::444555555555444222000///...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&&&&%%%%%%&&&'''###"""&&& \\\######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""%%%%%%!!!iii ###)))***&&&###""" &&&VVV$$$&&&%%%$$$%%%%%%TTT######!!!)))333&&&^^^&&&  &&& """%%%%%%###"""$$$&&&"""((($$$"""$$$$$$!!!%%%|||'''###""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$%%%&&&&&&######################################################$$$%%%%%%$$$######"""############$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%eeeGGG;;;999999555666666555444111///---...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$&&&###"""&&& \\\"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###;;;;;;333!!!###***%%%"""&&&###$$$666"""'''%%%$$$&&&%%%... '''###(((+++fffXXX000%%%''',,,...&&&&&&"""###%%%%%%%%%$$$$$$$$$ &&&### $$$$$$!!!%%%UUU%%%$$$""" !!!###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######################################################"""""""""""""""""""""""""""$$$&&&&&&$$$######$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%dddFFF;;;999888888888888888666333000.........---,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%$$$###"""###$$$###"""&&& \\\"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$)))"""***)))ppp___999 '''!!! ''''''###!!!"""'''&&&%%%&&&%%%---,,,(((&&&+++nnnYYY<<<)))###%%%''''''%%%***---"""...!!!###$$$%%%%%%&&&%%%$$$"""###"""###$$$!!!%%%<<>>===:::777444222111000444---)))***(((%%%(((///)))))))))))))))))))))))),,,(((%%%%%%''')))(((&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###'''""""""$$$'''%%%111!!!***^^^%%%%%%%%%%%%%%%%%%%%%%%%(((!!! %%%***@@@zzz &&&)))(((!!!""")))!!!---!!!)))%%%'''$$$(((###(((***111'''&&&)))!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$!!!+++***((((((### bbb---)))!!!$$$%%%###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!###########################$$$%%%%%%&&&&&&%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%___CCC;;;:::999;;;:::888555333111000///++++++///444666111,,,***)))))))))))))))))))))))),,,***''''''(((***)))''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777 $$$444555$$$333///]]]%%%%%%%%%%%%%%%%%%%%%%%%"""+++000---+++%%%pppsss$$$ ------###555000!!!$$$***###"""%%%%%%%%%---!!!kkk999%%%&&&$$$ &&&SSS)))$$$$$$$$$$$$$$$$$$$$$$$$"""DDD...((((((((((((((((((((((((###$$$$$$$$$$$$$$$$$$###)))""",,, !!!"""000###(((!!!$$$(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!###########################$$$%%%%%%&&&&&&%%%%%%#########################################################$$$$$$$$$%%%%%%"""###############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%]]]CCC;;;;;;:::777666555333111000//////...000///,,,,,,,,,***%%%)))))))))))))))))))))))),,,***(((((()))***)))(((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###***???***""",,,%%%%%%%%%%%%%%%%%%%%%%%%%%% +++MMM===,,,,,,000uuu""")))""""""***"""###333;;;555$$$"""+++%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%]]]%%%***'''### !!!---%%%!!!(((ccc)))"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""###########################$$$$$$%%%%%%%%%%%%%%%################################################"""""""""############$$$#########"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%[[[BBB<<<<<<;;;555444333222111000000000///333000)))&&&***,,,)))))))))))))))))))))))))))+++***)))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!===###///}}}kkkEEE@@@%%%%%%%%%%%%%%%%%%%%%%%%(((*** 000&&&OOOqqq!!!!!!111###---,,,&&&###%%%... $$$'''###%%%999&&&***!!!&&&"""$$$$$$$$$$$$$$$$$$$$$$$$///(((***!!!&&& %%%)))000mmm'''%%%###"""--- 777,,,"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$################################################"""""""""#########$$$$$$$$$$$$######"""""""""!!!%%%$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%YYYBBB<<<<<<:::555444333222111111111111(((...222000///000111///))))))))))))))))))))))))((()))))))))((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((...(((%%%%%%%%%%%%%%%%%%%%%%%%,,,&&&,,,######***!!!###???555CCClll'''!!!%%%,,,$$$###...((($$$///MMM,,,!!!###!!!&&&VVV%%%)))$$$$$$$$$$$$$$$$$$$$$$$$###+++>>>>>>%%%'''###((($$$(((''' :::111"""%%%$$$)))000TTT++++++######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""###$$$$$$%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%XXXAAA<<<;;;999555444333222222222222222222,,,((()))+++***)))+++))))))))))))))))))))))))'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888 ---PPP%%%%%%%%%%%%%%%%%%%%%%%%'''&&&''' ''',,,LLL&&&)))"""$$$)))'''(((&&&&&&fff!!!&&& 555)))'''$$$$$$$$$$$$$$$$$$$$$$$$&&&"""jjj *** $$$***!!!+++,,,III!!!!!!RRR(((&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%################################################"""######$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%WWW@@@<<<:::888555444333222111111111111:::+++))):::FFF<<<,,,%%%))))))))))))))))))))))))&&&)))++++++(((&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$222MMM%%%%%%%%%%%%%%%%%%%%%%%%,,,'''((('''''' *** $$$*** &&&+++### &&&&&&///BBB######$$$]]]'''"""$$$$$$$$$$$$$$$$$$$$$$$$(((,,,(((!!!)))%%%###$$$(((%%%\\\qqq"""!!!nnn***###***######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$$$$################################################"""""""""############$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%VVV@@@;;;:::777444444333111000000000000---'''===mmmnnnBBB'''))))))))))))))))))))))))'''***---,,,)))'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%"""&&&---ooo%%%%%%%%%%%%%%%%%%%%%%%%,,,***&&&)))(((******RRR***%%%---***###+++***111...(((+++$$$(((((($$$$$$$$$$$$$$$$$$$$$$$$++++++UUU555///&&&)))$$$$$$"""&&&ddd'''(((###)))***$$$'''#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$%%%%%%%%%##################$$$$$$########################""""""###$$$$$$$$$$$$###################################################!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%~~~VVVBBB<<<:::999;;;:::777444111000//////'''222---PPPjjj//////))))))))))))))))))))))))***************+++++++++'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$```%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%... TTT%%%%%%$$$$$$%%%%%%&&&''''''"""+++"""(((000ppp'''$$$ppp%%%%%%))),,,$$$%%%%%%&&&&&&%%%%%%$$$...)))***###,,,***!!!###******'''ooo***vvv;;;&&&333!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""""""""##############################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########~~~VVVBBB<<<:::999:::999666333111000000000***111(((777WWWDDD$$$---))))))))))))))))))))))))*********)))(((((((((''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%444///333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::'''CCC888%%%%%%$$$$$$%%%%%%&&&'''&&&111***+++III000(((((($$$'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&$$$((("""((($$$''',,,333|||BBB%%%%%%)))%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""""""""##############################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######}}}UUUAAA;;;:::999888777555333111111111111...333,,,***///)))%%%000))))))))))))))))))))))))***))))))((('''&&&%%%$$$&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%888...!!! AAA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000&&&&&&--- %%%%%%%%%%%%%%%&&&&&&'''$$$&&&...$$$333}}}333...!!!"""111%%%%%%&&&&&&&&&&&&%%%%%%)))---222!!!dddHHH+++ $$$((( '''$$$###%%%***JJJ'''%%%555000############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""""""""##############################$$$$$$$$$#######################################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###|||TTTAAA;;;:::999777666444222111111222222---000333///''')))...---(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%+++888111%%%###&&&&&&jjj$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666)))'''000ttt--->>>%%%%%%%%%%%%%%%&&&''''''---)))&&&###)))"""---+++uuu222)))((()))"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% (((&&&(((;;;www,,,...$$$***""" !!!###''''''"""###HHH:::---###(((&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$###################################################################################################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""#########$$$$$$%%%%%%&&&$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{TTT@@@;;;999888666555333222111111222222---***000///(((...///"""(((((((((((((((((((((((('''''''''(((((()))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&& %%%)))((((((+++######<<<$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++&&&222"""333EEEmmmJJJ###333&&&&&&%%%%%%&&&&&&'''(((***+++444((( )))...555###{{{@@@###***""" +++!!!333%%%&&&&&&''''''&&&&&&%%%###%%%'''aaa|||xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxx~~~\\\!!!*** ''')))"""+++&&&%%%'''"""&&&)))oooDDD+++(((000###888###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzSSS???:::999888666555333222111111111222444,,,++++++)))...---!!!))))))))))))))))))))))))''''''((()))***++++++,,,&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&"""(((!!!///IIIZZZ^^^###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,""""""''')))+++"""333$$$555WWWdddQQQ888+++111((($$$---,,,&&&&&&&&&&&&&&&''''''((()))$$$'''((($$$((()))!!!...$$$...,,,111^^^VVVTTTAAA"""%%%$$$***$$$$$$%%%%%%((((((###&&&&&&''''''''''''&&&&&&+++... 000***#########$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$)))&&&///)))+++ ###)))"""$$$***---%%%(((+++===\\\JJJ;;;###''',,,''',,,((()))+++((( """$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%zzzRRR???:::999888777555333222000000000111555000,,,+++,,,******+++))))))))))))))))))))))))((((((((())))))******+++'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''""""""((((((###%%%---$$$***...+++''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&---%%%"""***""""""999###///...###"""+++&&&))) """---!!!444&&&&&&&&&&&&&&&'''(((((())),,,######***///((()))&&&''' $$$+++)))+++,,,666(((!!!---"""'''///***!!!***,,,&&&&&&''''''''''''&&&&&&%%%$$$,,,111$$$''')))%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%++++++$$$(((333+++)))'''###!!! !!!'''///...///""""""&&&###"""###/// ---***///***---222$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########!!!"""""""""#########$$$###""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%yyyRRR???:::999888777666444222000000000000,,,...,,,---...&&&&&&333)))))))))))))))))))))))))))))))))))))))((((((((('''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""'''&&&!!!###***'''&&&$$$ %%%+++,,,***######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***!!!###((($$$$$$'''###---(((###$$$'''(((%%% '''%%%%%%&&&(((***((("""'''&&&&&&&&&&&&'''(((((("""***&&&+++,,,%%%!!!)))###++++++%%%!!!111%%%///***!!!%%%)))$$$"""---*** ...$$$000&&&&&&''''''''''''&&&&&& ...,,,$$$++++++#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""(((###&&&&&&%%%&&&***)))%%%***))) &&&$$$!!!***&&&###,,,&&&%%%111---"""(((---((($$$''',,,$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$###""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%tttPPP@@@:::888888888777666444333222111111///000000000///---+++***(((((((((((())))))))))))(((((((((((())))))))))))***************)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***)))'''&&&&&&&&&'''''''''((()))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))******)))'''%%%$$$$$$&&&'''$$$%%%%%%###"""###%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$####################################$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((()))$$$$$$$$$$$$######"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%rrrOOO???999888777888777555333222111111111////////////...,,,***)))(((((((((((())))))))))))(((((((((((()))))))))))))))************)))((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''((())))))''''''((()))(((((('''''''''''''''&&&)))))))))(((((()))))))))'''''''''''''''((())))))((('''&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$$$$$$$$$$#########"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppMMM>>>999777777777666444333111000000000............---+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''&&&&&&&&&&&&&&&$$$&&&((()))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$########################$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooMMM>>>999888888666555444222111000//////...---------,,,+++******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''((((((''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((''''''###&&&***+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooMMM???:::::::::666555444222111000//////...------,,,++++++++++++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((()))***+++***((('''((())))))))))))))))))))))))))))))***++++++++++++***)))&&&&&&'''(((''''''&&&%%%''''''((((((((('''&&&&&&$$$'''+++------+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnLLL???;;;;;;;;;777666444333111000000000......---,,,+++,,,,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))((((((((()))***+++***)))((()))***((((((((()))******++++++,,,---...//////...---,,,******+++,,,,,,***)))(((******)))(((((('''&&&&&&(((+++///111000///......+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lllKKK>>>::::::;;;888777555333222111111111///...---,,,,,,,,,---...(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++)))***+++,,,,,,,,,++++++***+++---.........000222...///000111222444555555666777999::::::999777666555666777888888666444333222111///---,,,++++++,,,---///333444444333444444000///...---+++)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%jjjJJJ<<<999999:::888777666444333222111111000///...---,,,---...///(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&'''((((((((())))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***,,,---...///000---...000111111111000000111333666888999:::===???===>>>???AAACCCEEEFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEAAABBBCCCDDDDDDBBB@@@???;;;999666333111111222222111333666777777777888999666555444222000...,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$##################$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%gggHHH<<<888999<<<999777444333222111000.........---------,,,,,,,,,))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((($$$%%%&&&'''((((((((((((###)))+++&&&"""$$$)))+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''((((((((('''+++%%%"""&&&(((''''''(((&&&&&&&&&&&&''''''&&&$$$+++(((%%%%%%'''(((&&&$$$+++)))(((***...///---***000---...222333222333777777777888999777666777:::???BBBDDDCCCBBBCCCIIINNNDDDHHHIIIIIIJJJMMMLLLIIILLLOOOSSSTTTTTTTTTTTTVVVPPPQQQSSSSSSQQQOOONNNNNNNNNIIIBBB>>>===???BBBCCC???>>>=========;;;888555888999;;;;;;:::888666444111222111///,,,***+++,,,---***'''''')))***(((&&&))))))))))))((('''%%%%%%((((((((((((((('''&&&%%%$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&dddGGG===999999;;;999777444333222111000...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((&&&'''''''''''''''&&&&&&%%%%%%'''///:::;;;---&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''%%%$$$###(((%%%%%%***---+++(((((('''''''''''')))))))))(((***))))))***---///000000///...///111333555444444>>>===>>>CCCDDDBBBCCCEEEHHHGGGEEECCCBBBBBBFFFJJJDDDDDDFFFKKKOOORRRRRRQQQOOOQQQQQQNNNMMMOOONNNJJJNNNNNNOOOOOOPPPQQQRRRSSSOOOQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMKKKIIIJJJIIIFFFEEEDDDCCCAAA>>>????????????>>>===<<<;;;>>>@@@AAAAAA>>>;;;::::::333000---+++++++++(((&&&'''(((((()))))))))))))))***))))))'''&&&%%%%%%$$$((('''&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&```DDD===;;;::::::999777444333222111000...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((('''&&&%%%$$$///)))***===XXX```III,,,'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$((('''***111333///++++++((((((((((((***+++------))),,,...111333555888;;;>>>@@@BBBDDDFFFHHHJJJLLLLLLKKKNNNSSSTTTRRRQQQSSSSSSUUUVVVVVVUUUUUUVVVWWWUUUUUUYYYcccmmmooohhhaaa[[[[[[YYYVVVVVVZZZYYYUUUZZZWWWSSSQQQRRRUUUWWWXXXYYYYYYXXXYYYYYYZZZ\\\]]]WWWWWWXXXWWWVVVTTTRRRQQQKKKIIIGGGGGGIIIKKKLLLMMMGGGFFFEEEDDDCCCCCCDDDDDDHHHKKKPPPRRRQQQOOONNNMMMFFFDDD@@@>>><<<:::777444............---,,,+++***+++***((('''&&&&&&'''''''''&&&&&&''''''&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$######%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&]]]BBB>>>===:::888999777444333222111000...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))))))))************((((((''''''''''''((((((''''''(((((('''&&&&&&%%%(((!!!---EEEPPPBBB,,,((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))))))))***)))---222444///------+++,,,---...000222555777999===BBBEEEFFFHHHLLLPPPNNNRRRVVVXXXYYY\\\aaafffkkkjjjmmmssstttqqqppprrrlllttt{{{}}}|||yyyuuupppmmmooovvvwwwssssssrrrqqquuu{{{|||xxxmmmggg```\\\^^^bbbeeegggkkkhhhccc```^^^^^^^^^]]]ZZZYYYVVVTTTRRRTTTWWWYYYSSSPPPMMMMMMOOORRRUUUVVVMMMKKKHHHFFFFFFGGGIIIKKKKKKNNNTTTWWWXXXYYYZZZZZZXXXVVVTTTRRROOOLLLIIIHHH???===;;;888555111---,,,,,,+++)))''''''(((***+++&&&%%%&&&'''((('''$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$###"""###%%%(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&\\\BBB>>>===:::888999777444333222111000...------------,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************((((((''''''''''''((((((%%%&&&&&&'''((((((''''''&&&%%%######''',,,)))"""((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))******((()))------******---000222666888999<<<@@@CCC@@@EEEKKKPPPRRRVVV[[[___aaaeeeiiikkkmmmpppvvvzzzzzz|||~~~~~~yyyrrrnnnpppuuuzzz~~~|||rrrjjjeeecccaaa```cccbbb```\\\XXXVVVXXXZZZaaa]]]YYYWWWVVVWWWWWWWWWQQQNNNKKKHHHHHHJJJMMMPPPQQQSSSUUUVVVWWWXXXZZZ\\\ZZZZZZZZZYYYVVVTTTRRRQQQOOOMMMJJJFFFAAA<<<888555333111---***(((((((((((('''''''''(((******(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$######%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&]]]CCC>>><<<999999999777444333222111000............---------,,,,,,))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((($$$%%%&&&'''((((((((((((%%%---111,,,&&&%%%'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((+++)))))),,,,,,+++///555555:::@@@CCCEEEGGGLLLPPPRRRWWW]]]ccchhhmmmqqqttt~~~{{{tttwwwzzzwww}}}yyyvvvuuutttssspppsssuuuqqqiii```[[[YYYZZZYYYXXXXXXYYYZZZZZZYYYVVVTTTPPPNNNNNNPPPSSSVVV[[[\\\[[[YYYWWWWWWXXXYYYZZZ[[[]]]]]][[[YYYYYYYYYXXXWWWUUUSSSOOOLLLIIIGGGAAA>>>:::444///,,,)))((((((&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&```EEE===:::999:::999777444333222111000...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((&&&&&&'''''''''''''''&&&%%%)))&&&$$$&&&((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))***,,,...///444444666;;;<<<===BBBIIIJJJQQQYYY^^^___aaaeeeiiiyyyzzz~~~yyywwwyyy}}}~~~}}}}}}xxxeee___hhhppppppkkkooosssrrrmmmjjjlllnnnuuuyyy~~~www{{{uuuooommmaaaaaacccfffhhhhhhfffddd]]][[[XXXVVVVVVYYY\\\^^^```bbbbbbaaa^^^[[[[[[[[[___bbbeeeeeecccaaaaaabbb^^^^^^^^^\\\[[[YYYWWWVVVQQQNNNJJJEEE@@@;;;777555///,,,(((&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%((()))'''%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&bbbGGG===888888;;;999777444333222222000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((('''&&&%%%%%%---***&&&###''',,,+++%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******''''''''''''((((((((()))++++++,,,...111444777999@@@AAAFFFMMMPPPQQQWWW^^^eeemmmwww}}}~~~yyytttmmmjjjjjjiiifffcccUUUSSSSSSWWWYYYWWWYYY\\\]]]^^^TTTDDD@@@KKKTTTTTTRRRRRRRRROOOLLLLLLOOORRRLLLQQQYYYbbblllooofff[[[^^^fffpppuuuzzz{{{yyy}}}vvvqqqcccbbb___]]]]]]___bbbddd___bbbeeefffeeebbb```___cccfffjjjjjjgggeeeeeegggdddccccccbbbaaa___]]]\\\ZZZYYYWWWTTTPPPKKKHHHFFF<<<888333///------,,,,,,''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###&&&)))***)))%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&___III===999999666555555555444111//////000///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))+++(((&&&(((,,,...+++''')))(((((((((''''''''''''&&&'''(((((('''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&(((******(((''''''''')))(((''''''((()))((((((''')))******)))***,,,...444:::AAADDDDDDFFFKKKPPPZZZcccfffccchhhvvv|||yyyzzz|||~~~zzzvvvrrrooollljjjlllooolllbbbXXXOOOPPPQQQQQQNNNIIIEEEAAAAAAAAAAAA@@@???===;;;:::;;;666333444999<<<<<<:::999888777666777888:::;;;666888;;;===>>>@@@CCCEEEKKKNNNQQQTTTXXX^^^gggmmmeee[[[\\\hhhgggaaannn}}}{{{yyyyyyyyytttllleee```\\\ZZZ[[[\\\^^^bbbffffffiiikkkjjjfffddddddeeegggfffffffffffffffdddbbbeeeccc```]]][[[XXXUUURRRSSSOOOJJJFFFDDD???999555222...)))'''&&&'''(((((((((((((((((())))))))))))%%%%%%'''((((((((('''&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___III===999:::666555555555444111//////000///---,,,,,,,,,,,,+++)))************************+++(((&&&(((,,,---+++'''))))))(((((((((''''''''''''((())))))(((''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&((())))))'''%%%%%%%%%%%%&&&&&&((()))***)))(((&&&((()))***---222888<<<<<>>???BBBDDDMMMGGGJJJSSSSSSOOOXXXiiivvvxxxxxxuuutttwwwwwwrrrlllgggbbb]]]YYYXXXdddgggiiihhhbbb\\\YYYWWW[[[\\\^^^aaaeeeiiijjjkkkfffeeeddddddccc```\\\XXXVVVTTTRRRQQQPPPNNNIIIFFF===888222---***)))'''&&&******)))((((((((((((((('''(((((())))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```JJJ===999:::666555666666444111//////000///...,,,,,,------+++******************************((('''))),,,---+++((()))))))))(((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))%%%'''))))))(((''''''((('''((()))***+++******)))---...///111555<<>><<<;;;999666222222444555333222555777888777555444444555;;;:::<<>>===???DDDLLLOOOSSSWWW\\\cccjjjppp~~~yyyrrrkkkccc[[[UUUSSSXXX___dddeeecccaaa```XXXYYYZZZ[[[^^^```bbbdddcccddddddffffffddd___\\\YYYXXXXXXYYYYYYXXXTTTQQQIIIDDD>>>888444111---+++---+++)))((('''''')))***))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaJJJ>>>::::::666555666666444111000000000///...,,,,,,------+++******************************)))(((***,,,,,,+++))))))))))))(((((((((((('''&&&&&&&&&'''(((((('''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((($$$&&&(((******+++---...,,,,,,,,,++++++,,,...000555888<<>>>>>>>>??????AAACCCEEEFFFIIIKKKMMMKKKFFFEEEHHHLLLRRRVVV[[[```bbb```]]][[[TTTOOOIIIIIILLLMMMKKKHHHJJJJJJIIIHHHHHHHHHJJJKKKDDDFFFDDD???<<<===;;;777777999<<>>BBBBBB>>>BBB???<<<999777888999:::////////////222555888;;;<<<;;;<<<>>>CCCJJJQQQVVV```]]]YYYVVVUUUWWW[[[]]]bbbeeefffaaaYYYUUUWWWZZZ[[[___fffkkkmmmkkkhhheeeaaa]]]ZZZ\\\bbbfffeeebbbccc```[[[XXXXXXZZZ\\\^^^[[[]]]YYYPPPMMMPPPOOOKKKBBBCCCDDDDDDCCC@@@===;;;>>>===<<<>>>CCCLLLTTTYYY^^^iiizzzzzzsssmmmkkk\\\\\\[[[WWWQQQNNNMMMNNNPPPNNNMMMOOOSSSXXX[[[]]]ZZZ[[[\\\\\\ZZZXXXVVVUUUZZZWWWTTTQQQOOOLLLIIIFFF???;;;666000,,,)))((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbLLL???;;;;;;777666777777555222000000111000///------......,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++******)))))))))(((((((((+++)))(((***...///---***((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))***(((''''''(((******,,,///222777@@@KKKSSS^^^bbbfffiiijjjjjjlllmmm]]]TTTJJJDDDDDDDDDBBB???>>>>>><<<:::888999:::<<<333333333333333222222222444666:::BBBKKKQQQTTTUUURRRQQQOOOPPPTTTZZZ```eeegggbbb\\\VVVSSSSSSVVVXXX```aaaaaaZZZQQQKKKJJJLLLHHHKKKPPPUUUWWWVVVSSSQQQMMMMMMNNNSSSZZZ___``````YYYUUUQQQPPPSSSYYY^^^aaabbbcccaaa\\\ZZZ]]]aaabbbcccdddeeeaaa[[[SSSMMMKKKHHHAAA999777:::???AAAAAABBBGGGPPPYYY^^^aaabbbcccnnnxxxwwwwwwsssiii]]]SSSNNNLLLCCCAAA>>>???CCCIIIMMMPPPSSSUUUWWWXXXXXXXXXYYY[[[\\\ZZZXXXWWWVVVTTTQQQNNNNNNJJJDDD<<<444...+++)))(((((('''&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccMMM@@@;;;;;;777666777777555222111111111000///------......,,,+++++++++++++++++++++++++++)))***+++,,,+++++++++,,,*********)))))))))((((((+++)))'''***...000---***((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((((((''')))))))))))))))))))))))))))***+++***)))***,,,///111666===CCCIIIQQQ\\\dddlllkkkhhhbbb[[[UUUQQQPPPGGGBBB>>>===???AAABBBBBB:::999888777555555777:::444777<<>>AAABBBBBBAAAAAA:::<<<@@@DDDGGGIIIJJJJJJAAA>>>===???EEEMMMRRRTTTPPPQQQSSSSSSQQQQQQWWW___iiimmmqqqnnnggg```\\\\\\VVVSSSQQQPPPPPPOOOKKKHHHAAA>>><<<<<>>CCCEEEEEEAAA???;;;888777888999:::<<<>>>LLLQQQXXX]]]^^^[[[VVVSSSPPPPPPSSSZZZaaa___VVVLLLCCC@@@<<<999888;;;>>>@@@999999999999999999:::;;;;;;<<<======<<<;;;;;;;;;;;;<<<>>>???AAAAAAAAAAAA<<>>===<<<999777999===@@@BBBAAA;;;<<>>:::444666888888888;;;@@@EEEHHHIIIMMMSSSXXX[[[\\\[[[UUUSSSQQQMMMIIIFFFCCCAAA333111...***(((&&&%%%%%%$$$%%%&&&''')))***++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggMMMCCC===999:::999888555333222111111111//////...---,,,,,,++++++******))))))((((((''''''******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))'''&&&(((***+++)))&&&,,,***((())),,,---,,,***,,,,,,+++(((&&&&&&***---***...000000666DDDPPPVVV___]]][[[YYYWWWUUURRRQQQFFFDDDCCCCCCCCC???888222???@@@???<<<888888;;;???OOOUUUZZZXXXQQQNNNRRRXXX```ccceeeaaaXXXMMMDDD@@@???======@@@AAA???@@@DDDBBB>>>999666777:::>>>@@@111;;;<<<<<<@@@???>>>FFFHHHEEEAAA>>><<<<<<<<<<<<666===CCCCCCAAABBBDDDDDD???CCCHHHHHHFFFCCCBBBBBBDDDDDDAAA@@@FFFNNNLLLDDD??????AAAAAA<<<999<<>>555111111333777:::;;;>>>CCCHHHMMMQQQVVVYYYVVVTTTQQQJJJDDDBBBDDDGGGAAA@@@<<<666000+++))))))%%%''''''&&&###"""%%%((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((('''%%%$$$$$$%%%'''(((jjjNNNCCC<<<888888999777555333222111111111//////...------,,,++++++***************)))))))))))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&(((+++,,,+++))))))(((''')))+++,,,+++)))$$$&&&(((***+++---......---333:::@@@JJJXXXbbbeee^^^WWWPPPMMMMMMMMMIIIEEEAAADDDFFFGGGFFFCCC@@@>>>888;;;===???@@@EEEMMMSSSkkkkkkhhh___TTTMMMLLLNNNJJJKKKKKKHHHDDDBBBBBBDDD???;;;:::@@@DDDBBB@@@@@@AAA<<<777666999>>>AAABBBBBBIIIFFFCCCFFFCCC@@@FFFIIIFFFCCCCCCEEEEEEBBB>>>??????@@@@@@>>>???DDDJJJHHHIIIHHHFFFCCCCCCEEEHHHIIIHHHCCCAAAFFFLLLIIIBBBDDDBBBAAA@@@>>>>>>FFFOOOHHHEEEAAA@@@@@@@@@??????CCCNNNSSSLLLIIIPPPUUUTTT\\\^^^aaaeeellltttzzz~~~uuufff```]]]TTTIIIAAAAAA>>>===AAAGGGVVVnnn}}}eeeZZZKKKAAA;;;888666555888:::===@@@CCCEEEHHHIIIKKKNNNOOOMMMHHHBBB>>>===CCCEEEEEEBBB<<<555000...******)))'''%%%%%%'''))))))(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((('''%%%$$$$$$%%%'''(((nnnPPPCCC<<<888777888777555444222222111111//////......---,,,,,,,,,******++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&%%%&&&(((+++,,,,,,+++((((((((()))+++,,,***))))))))))))+++---//////...999@@@GGGNNNWWW```bbb___NNNIIIDDDFFFLLLMMMHHHBBB@@@EEEJJJKKKGGGCCCCCCDDDFFFHHHIIIIIIKKKOOOWWW^^^hhhddd[[[RRRIIIBBB>>><<<;;;<<<<<<<<<<<<>>>BBBEEEBBB;;;999>>>CCCBBB>>><<<===999555555999???BBBCCC@@@IIIKKKLLLRRRLLLCCCEEEAAA>>>>>>DDDMMMOOOHHHAAAFFFAAA@@@FFFLLLRRR___mmmhhhcccZZZPPPIIIGGGIIILLLYYYWWWRRRNNNOOOPPPKKKCCC@@@@@@BBBEEEDDDCCCGGGNNNSSSMMMEEEBBBDDDEEEDDDAAAOOOVVVVVVLLLEEEGGGIIIHHHKKKNNNTTT[[[dddqqqwwwuuusssjjj```YYYQQQJJJ@@@:::777;;;IIIVVV```]]]^^^eeeqqq~~~uuufffXXXNNNFFF===666444555666777:::===???AAA>>>CCCHHHJJJIIIFFFCCCAAADDDHHHMMMMMMIIIBBB;;;777222///***'''&&&''''''&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&++++++)))(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''rrrQQQDDD===:::888777666555444333222222111//////......---------,,,)))*********++++++,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))+++++++++************+++++++++***)))///---+++...333888<<<===OOORRRTTTTTTUUUUUUNNNFFFAAABBBFFFMMMSSSSSSLLLEEEIIINNNSSSVVVUUUUUUUUUVVVZZZXXXTTTNNNHHHGGGJJJNNNLLLHHHCCCAAAAAA???;;;777===???BBBDDDDDDCCCBBBBBBDDD===999:::===<<<<<<>>>>>>===<<<::::::>>>DDDIIILLLYYYaaahhhmmm```MMMHHHPPPPPPTTTaaannnqqqiii___UUUMMMMMMZZZfffpppzzznnnaaaYYYVVVWWWYYYnnnkkkhhhfffddd___VVVNNNFFFKKKVVV___^^^TTTMMMKKKNNNIIICCCAAAFFFKKKIIICCCPPPUUUUUULLLEEECCCBBB???CCCGGGMMMTTTXXX^^^iiitttpppllllllqqqtttttttttwwwooojjjaaaVVVJJJBBB>>>>>>>>>===@@@HHHUUUfffyyy~~~uuunnndddVVVJJJ>>>;;;888666888<<>>;;;===@@@EEEBBBBBBFFFLLLLLLFFF@@@BBBBBBCCCDDDDDDCCCAAA???AAA===999888888:::DDDOOOPPPSSSTTTNNNHHHJJJTTT]]]xxxxxxbbb\\\hhhjjjqqq~~~wwwppphhhhhhsss~~~zzzuuurrrqqqssstttxxxwwwxxxzzzyyyqqqhhhaaa```gggttt~~~{{{lll]]]VVVPPPPPPNNNOOOXXXaaa___WWWTTTTTTQQQIIIDDDEEEIIIJJJMMMOOOUUUYYYVVVPPPQQQWWWTTTWWW\\\aaabbbdddmmmxxx}}}}}}yyypppeee[[[RRRMMMBBBBBBAAA???AAAHHHQQQWWWxxx|||mmm```XXXLLLCCC>>><<<;;;:::EEEDDDBBBAAA@@@@@@@@@@@@BBBFFFLLLPPPQQQQQQPPPPPPJJJCCC;;;555222///+++'''''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&vvvRRRCCC???<<<999555555555555444333222111........................)))))))))***************,,,,,,,,,,,,---------...))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***+++,,,,,,)))(((((()))((())))))))))))+++///333666???KKKTTTXXXVVVSSSQQQIIINNNOOOJJJFFFEEECCC@@@BBBHHHOOOTTTWWW[[[aaafffccc^^^XXXWWWXXXWWWTTTPPP???AAAAAA???===>>>CCCGGGMMMJJJJJJNNNRRRQQQHHH@@@@@@>>>;;;<<>>AAAJJJSSSVVV[[[dddnnnrrryyyiiiZZZNNNDDD;;;555::::::<<<>>>AAABBB@@@>>>AAAEEEIIIMMMOOORRRUUUWWWSSSOOOIIICCC>>>999555222,,,***((('''&&&''')))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&yyyRRRAAA===;;;777444555555555555333222111............////////////+++++++++++++++*********++++++,,,,,,,,,---------))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((+++---,,,***((()))***)))***+++,,,...444<<>>======>>>AAACCCDDDCCCDDDHHHLLLMMMKKKJJJMMMQQQOOOHHHAAAAAA@@@AAAFFFOOOXXX]]]___^^^ZZZXXXZZZ___jjj{{{}}}zzz~~~yyytttvvvyyytttkkkiiinnnkkkbbbddd^^^UUUNNNLLLPPPXXX```bbb[[[YYY[[[UUUHHHCCCFFFFFFFFFIIIMMMMMMLLLPPPVVV\\\fffmmmmmmmmmuuu}}}~~~{{{mmmaaaVVVNNNBBB>>><<<>>>CCCKKKXXXcccrrr|||sssiii^^^PPPGGG;;;999888:::>>>AAABBBBBB???AAAEEEGGGJJJMMMQQQTTTSSSSSSPPPLLLFFF@@@===<<<444222...+++((((((((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&%%%{{{RRR@@@<<<999444444555555666555444222111.........///////////////---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&))),,,,,,***)))+++---,,,...000111555===HHHPPPUUUZZZ\\\UUUIIIAAAAAADDDHHHRRRXXXSSSJJJGGGHHHIIIPPPVVV___hhhjjjeeeZZZQQQBBBBBBAAA>>><<>>@@@;;;===@@@CCCEEEGGGJJJLLLOOOQQQRRROOOHHHCCCAAAAAA;;;888333...***(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%{{{TTTAAA<<<999666444555666777777555333222444//////333444000...111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******++++++*********))))))((((((***))))))))))))******+++''')))++++++***)))((()))(((***---......---+++***222777???JJJUUU[[[\\\\\\WWWQQQMMMMMMHHHAAA@@@DDDMMMTTTYYYYYYWWWWWWYYYZZZXXXQQQOOOSSSSSSKKKFFFGGGCCC@@@???AAABBBDDDKKKSSSRRRQQQNNNHHHAAA>>>@@@CCCDDDLLLWWWbbbiiijjjgggddd___gggssszzz}}}}}}rrrgggffflllxxxvvvtttrrrppplllhhhdddggg___]]]fffsss}}}{{{kkkbbb\\\UUUPPPOOONNNMMMHHH@@@>>>@@@AAA???===FFFOOOSSSSSSSSSWWW[[[ooo~~~|||ssseeeXXXMMMDDD:::444BBBLLL^^^sss~~~ppp\\\NNNCCC:::666999888AAAFFFDDDBBBCCCEEECCCEEEMMMQQQMMMJJJGGGAAA999???>>>;;;888333///+++)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&}}}UUUBBB<<<:::777444555666666666444111000//////555===>>>666...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******++++++*********)))))))))))))))))))))((())))))***+++***+++,,,+++)))'''&&&'''///---,,,+++,,,000666:::IIINNNSSSVVVTTTQQQOOONNNTTTJJJCCCCCCCCCBBBCCCFFFKKK[[[mmmtttmmm```SSSLLLEEEAAA@@@EEEIIIIIIGGGFFFJJJFFFCCCBBBAAACCCJJJSSSRRRSSSSSSRRRPPPNNNMMMMMMKKK]]]uuuwwwpppfff^^^\\\```iiioooiiibbb]]]]]][[[XXXYYY]]]UUUVVVYYY^^^dddggghhhhhh___VVVQQQSSSWWWWWWWWWXXXfffqqqssskkkdddeeeddd___^^^eeennnssstttsssuuuyyyzzzvvvsssooommm```]]]TTTIIICCCCCCAAA>>>>>>AAAFFFJJJLLLMMMNNNNNNRRR```rrr}}}|||uuummmddd^^^ZZZGGGAAA<<<>>>CCCLLL[[[gggqqq~~~~~~rrrmmmfffXXXIIIBBB888;;;>>>@@@@@@@@@@@@AAACCCJJJMMMIIIFFFFFFEEEBBB@@@???>>>;;;999666333222---,,,)))''''''''')))***(((((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&'''WWWCCC===:::888666777777777666444111000...///666>>>???777...***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++***************)))))))))((((((((((((((()))***++++++,,,---+++)))(((((()))------,,,---333>>>KKKTTT]]]___]]]VVVKKKEEEFFFIII[[[OOODDDBBBDDDEEEEEEFFFRRRcccvvv|||ppp[[[IIIAAA=========AAAJJJRRRSSSOOORRRNNNJJJHHHDDDDDDKKKSSSeeefffhhhjjjkkkkkklllmmmrrr}}}zzzwwwwwwwwwsssooo^^^ZZZWWWXXX]]]cccgggiiihhhbbb___bbbgggiiiiiijjj___```ccchhhnnnqqqrrrqqqhhhaaa]]]^^^^^^YYYUUUTTT[[[aaaaaaXXXRRRRRROOOIIILLLPPPSSSSSSRRRUUU[[[aaa```eeegggeeefffjjjllllllyyy{{{|||xxxooobbbZZZVVVPPPJJJGGGDDDCCCFFFJJJLLLJJJGGGCCCLLLYYYeeelllpppqqqrrrssszzz|||yyyyyykkk```SSSJJJCCC>>>AAAFFFPPPYYYqqqyyyhhh\\\III>>>888;;;>>><<<>>>DDDGGGLLLNNNHHHCCCCCCDDDEEEEEEEEEDDDBBB@@@>>><<<:::444111---)))'''''')))+++***)))(((''''''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((((((''''''&&&&&&''''''ZZZDDD===;;;999888999999999888555222000111000000222333111///---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))******+++************************(((((((((((()))******+++***+++,,,+++***+++---///''',,,444===GGGSSS___ggg```[[[RRRFFF??????GGGNNNWWWQQQKKKHHHHHHHHHFFFFFFZZZaaaiiifffXXXGGGAAABBBCCCEEEDDDEEENNNYYY\\\WWWQQQOOOOOONNNJJJIIIOOOWWW||||||vvvnnnhhhfffggghhhhhhttttttsssssstttuuuuuuuuuvvvtttuuuwwwyyyxxxvvvtttnnnmmmmmmmmmnnnmmmkkkhhhdddaaaaaadddccc^^^ZZZZZZcccfffddd]]]YYYYYYVVVQQQPPPXXX\\\YYYSSSOOONNNMMMQQQUUUVVVQQQNNNPPPSSSSSSaaadddhhhlllqqqzzz~~~yyy}}}~~~ssshhh^^^WWWQQQKKKJJJLLLMMMKKKHHHGGGJJJPPPYYYaaaffffffeee___gggsss|||yyytttmmm```LLL<<<444AAACCCUUUvvv||||||{{{hhhOOO;;;999:::666999BBBIIINNNPPPLLLDDD@@@@@@AAAJJJIIIHHHGGGEEEBBB@@@???:::777333...+++((((((((())))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((([[[EEE===;;;:::777888888888666444111///222000---+++,,,//////...+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))******+++***************+++++++++((((((((())))))***,,,,,,***++++++******+++...111...999HHHTTT[[[^^^aaadddWWWOOOEEE===<<<@@@GGGKKKFFFKKKNNNMMMJJJGGGEEEDDDOOOQQQUUUTTTJJJ@@@AAAHHHFFFFFFDDDCCCHHHQQQTTTSSSNNNQQQWWW[[[[[[\\\ccclll}}}rrrwwwqqqwwwvvvkkkhhhjjjooorrr}}}uuuooonnnoooiiioootttuuusssoookkkiiisssrrrrrrssssssssspppnnniiiggghhhjjjgggbbb```bbbooopppmmmiiiffffffdddaaaYYYdddllliiiaaa[[[TTTMMMVVVZZZXXXPPPJJJIIIIIIHHHNNNPPPRRRSSSWWW```iiioooccceeemmmuuu{{{vvvmmmggg___XXXTTTQQQNNNLLLHHHGGGIIIPPPYYY______]]]TTTXXX___jjjuuu|||~~~~~~~~~||||||}}}vvvhhhZZZSSSEEE===AAARRR```fffnnnyyyttt{{{jjjQQQIIICCC888222555???DDDJJJKKKFFFAAA???AAAEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@===999444...***(((((((((''''''''''''(((((($$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))]]]EEE<<<:::999444555555555444222///......000000///000111///***++++++++++++++++++++++++***++++++,,,,,,------...)))))))))))))))))))))))))))))))))))))))******+++*********+++++++++++++++)))))))))***+++,,,---...---------,,,,,,...333666DDDNNNZZZ___^^^ZZZXXXXXXRRRLLLEEE@@@@@@AAAAAAAAAKKKSSSXXXSSSJJJCCC???<<<;;;???JJJUUUTTTJJJHHHLLLHHHEEEEEEGGGIIILLLSSS\\\ccchhhrrrzzz}}}tttyyy}}}zzz~~~{{{zzzoooooowwwwwwlllhhhkkkpppsssssswwwzzzwwwqqqnnnppptttlllvvv~~~~~~|||{{{yyywww}}}}}}~~~}}}}}}~~~}}}wwwpppiiifffjjjiiiccc\\\WWWRRRLLLOOONNNKKKIIIKKKOOOQQQNNNKKKQQQYYY]]][[[\\\hhhuuuxxx~~~xxxrrrkkkccc^^^OOOKKKHHHIIIMMMNNNLLLIIIHHHGGGJJJRRR^^^hhhlllmmmtttuuu}}}yyysss^^^QQQFFFBBB>>><<>>DDDFFFDDDDDDGGGAAABBBCCCDDDEEEFFFFFFFFFHHHGGGFFFBBB===777222...***))))))(((((((((((()))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((''''''(((((())))))]]]EEE;;;999999444444666666555333111000,,,000111///000333///)))++++++++++++++++++++++++******+++,,,,,,---......)))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,*********+++,,,---///000000000111333666<<>>:::888:::FFFVVVYYYQQQMMMPPPPPPKKKOOOYYY[[[ZZZhhh||||||iiidddppp~~~yyy{{{|||ooolllttt}}}|||rrrnnnooorrrssstttpppuuu{{{~~~sssdddbbb^^^ZZZ^^^aaa\\\RRROOOOOONNNKKKFFFGGGTTTbbbjjjwwwjjjddd[[[UUUPPPLLLEEE@@@@@@@@@AAADDDLLLTTT[[[```___bbbmmm}}}|||xxxwwwjjj```VVVLLLCCC>>>DDDNNNaaa}}}{{{qqqcccWWWHHH@@@<<<>>>AAABBBFFFKKKIIIIIIJJJJJJJJJIIIIIIHHHIIIHHHGGGDDD@@@===999888//////---+++)))(((((((((%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((()))******]]]DDD;;;888999666777888999888777555333...111///***+++000000+++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++)))))))))))))))******+++*********++++++,,,,,,,,,+++++++++,,,---...000111000222666:::AAAJJJTTT[[[aaa]]]TTTHHHCCCJJJ[[[iiiTTTOOOFFF;;;444888DDDOOOMMMNNNIIIAAA???DDDFFFCCCEEE???BBBNNNRRRNNNNNNTTTXXXRRRZZZjjjnnnlll|||{{{{{{{{{vvvyyy~~~www{{{{{{zzznnnoooxxx~~~}}}yyyvvvyyy{{{zzzxxxzzzyyyiiibbbYYYRRRNNNSSSbbbrrr|||~~~uuummmeee^^^WWWRRREEEGGGIIIJJJLLLRRR\\\ccc]]]YYY\\\iiiwww~~~{{{xxxuuukkkYYYHHH;;;===FFF^^^~~~uuuaaaQQQBBB===>>>???DDDKKKWWWVVVUUUSSSPPPMMMKKKIIIGGGEEECCCAAA???>>>======555333111...+++)))'''&&&&&&(((***+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((()))******[[[EEE???<<<777666555555666666666333111222111/////////...,,,***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///......---+++******)))+++*********))))))((((((------,,,,,,+++***)))))),,,)))(((,,,111333444444555===JJJUUU\\\^^^]]]\\\^^^SSSIIIIIINNNSSSZZZ___KKKEEE??????AAAAAAAAAAAA@@@EEEGGGEEEDDDGGGFFFDDDBBB@@@???AAAGGGQQQ[[[bbbjjjooozzznnnccceeelllooopppqqq{{{}}}sssmmmrrrrrrttt|||pppfffccclllqqqhhhrrryyyooommmZZZSSSLLLKKKLLLNNNTTTZZZWWWOOOLLLSSS]]]hhhuuu|||sssdddWWWOOOHHHKKKYYYjjjxxxzzzlllZZZKKK>>>888>>>GGGCCCPPP]]]dddgggcccVVVGGGHHHEEEBBBBBBDDDEEECCC@@@@@@;;;555000---+++)))'''%%%'''))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&(((******'''%%%)))(((''''''&&&&&&'''''''''''''''''''''((())))))%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((ZZZDDD???<<<888666555555666666555333111222111//////000///,,,***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******************)))---,,,,,,,,,,,,,,,,,,,,,***---111555777666777999KKKVVVcccjjjggg```ZZZXXXQQQIIIEEEIIIMMMMMMJJJIIINNNMMMLLLIIIDDD???======BBBLLLRRROOOIIIEEEAAA>>>777888===III[[[ooo{{{wwwrrrqqqssswwwzzz||||||{{{}}}iiibbbnnn}}}|||rrriiiccc\\\UUUQQQQQQPPPGGG@@@BBBGGGNNNWWW___iiirrr|||wwwvvvmmm^^^QQQHHHDDDDDDEEEZZZaaaooowwwhhh\\\PPPDDD:::???HHHSSS^^^iiinnnggg\\\JJJGGGDDDCCCCCCCCCCCCBBBCCCAAA===999444000---+++&&&'''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''''''((((((((((((''''''((((((((((((''''''***)))'''''')))))))))((($$$$$$%%%%%%&&&((()))***%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((ZZZDDD>>><<<999777666555555666555333111222111//////000///---+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---------...***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---444;;;======???EEEJJJ___eeeiiifff^^^XXXZZZ^^^ZZZNNNDDDFFFLLLOOONNNNNNSSSUUUTTTLLLAAA:::999;;;BBBLLLQQQLLLDDDAAABBBCCCKKKOOOXXXhhh~~~~~~tttwwwzzzuuuvvv}}}~~~{{{||||||tttttt}}}}}}wwwvvvrrrrrr~~~}}}rrriiieeeZZZOOODDDAAABBBDDDIIIMMMWWW___iiirrrzzzyyyhhhVVVGGG>>>::::::CCCSSSjjjuuuqqqooo^^^JJJEEEFFFHHHNNNZZZcccddd___\\\XXXQQQJJJEEEDDDFFFIIIFFFGGGGGGDDD>>>888444111******(((''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((()))***+++((((((*********)))((('''******,,,---..................////////////......///,,,)))((((((*********'''''''''(((((())))))***(((''''''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((([[[DDD>>>===:::777666555555555555333222222000///000000000...,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,---------,,,,,,+++++++++,,,---...111999???AAADDDMMMXXX^^^eee```WWWNNNJJJQQQ```mmm]]]RRRKKKPPPXXXZZZWWWUUUKKKNNNKKKCCC<<<===AAAEEE@@@DDDDDD@@@AAAKKKXXX___ttt{{{nnnaaacccxxx~~~yyyzzz|||{{{hhhbbbccclllqqqnnnmmmqqq___gggkkklllxxx}}}pppeeeXXXQQQNNNNNNMMMLLLWWWXXXWWWWWW[[[fffttt|||xxxjjj]]]VVV>>>===???JJJ```|||lllppp~~~{{{kkkUUUNNNDDD@@@DDDMMMTTTWWWkkkggg^^^RRRHHHEEEGGGKKKEEEIIIKKKJJJEEE???;;;999222///+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((******)))(((((((((((()))((())))))))))))*********(((((()))******+++++++++///000222444444444333222888888999:::::::::999999::::::;;;<<<<<<<<<;;;;;;:::777444333333444333222222222111///...,,,***))),,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((\\\EEE>>>===;;;888666444444555555444222222000000000111000...,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------.........---------,,,,,,++++++,,,,,,---------...---,,,+++******+++,,,---...777AAAGGGOOOZZZ``````]]]TTTJJJDDDHHHSSS```hhhIIIHHHPPP^^^ddd\\\KKK@@@AAAEEEEEEAAAAAAGGGKKKJJJ;;;===>>>CCCSSSiii{{{xxxzzz|||yyyxxxyyy{{{|||xxx]]]ZZZ]]]dddfffdddjjjtttoooNNNSSSSSSSSS___vvvqqqeee^^^YYYRRRLLLYYYUUUNNNIIIIIIRRRbbbooo|||qqqeeeWWWNNNBBB===FFF\\\vvvyyykkkrrrmmm```OOO@@@;;;???JJJSSS```aaaaaa\\\SSSKKKGGGFFFFFFHHHJJJKKKHHHEEEBBB@@@<<<777000+++)))((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((((((((((()))((((((((()))))))))))))))((()))+++---...///000000999:::<<>>===<<<888666444444444555444333111000000000111111///---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///.........------,,,,,,+++,,,,,,,,,,,,,,,---------,,,+++***+++,,,...000,,,;;;JJJRRRYYY^^^ZZZRRRKKKIIIHHHKKKPPPRRRPPPMMMGGGGGGKKKTTTWWWNNNAAA:::KKKQQQRRRLLLIIIJJJFFF???:::@@@JJJZZZqqq{{{~~~zzzxxxyyy~~~~~~jjjZZZZZZ___fffgggeeeooo|||}}}}}}kkkccc\\\RRRMMMTTTdddqqquuu~~~vvvooocccWWWOOOKKKHHHFFFDDDFFFNNNXXXfffjjjttt|||tttkkk\\\MMMEEEFFFMMMTTTcccjjjpppuuufffQQQCCC<<<>>>CCCIIIRRR^^^eeeddd]]]SSSMMMKKKIIIGGGGGGHHHHHHGGGEEECCC===555000...,,,)))'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))'''&&&&&&&&&''''''((()))'''((((((***+++,,,------333444777;;;===??????@@@BBBCCCDDDFFFHHHIIIKKKLLLMMMMMMLLLKKKIIIGGGFFFEEEAAABBBCCCCCCDDDDDDDDDDDDFFFEEEEEEFFFFFFDDDAAA>>>>>>???@@@AAAAAAAAA@@@???999888666444222111000000)))))))))))))))*********))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((```FFF>>>===<<<999666444333444555444333111000000000111111000...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,++++++++++++,,,+++++++++---000444666<<>>DDDFFFHHHJJJKKKKKKJJJJJJGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMLLLKKKJJJIIIGGGFFFAAABBBCCCDDDEEEEEEEEEEEEBBBAAA@@@???@@@???===<<<===???BBBEEEHHHIIIIIIIIIFFFDDDBBB@@@>>><<<;;;:::222222111000///------,,,+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((aaaGGG???===<<<999777444333444444444333111000000000222222000......------,,,,,,------...++++++,,,,,,,,,---------++++++,,,---...///000111,,,,,,,,,++++++*********+++++++++,,,000444999;;;RRRbbbjjj```SSSOOOMMMHHHKKKJJJGGGDDDDDDHHHQQQWWWLLLHHHGGGGGGEEECCCEEEJJJNNNXXXWWWJJJDDDOOO^^^eeeqqq~~~yyyuuuwwwyyyyyyvvvjjjqqqzzz}}}|||vvv|||{{{uuujjjkkkvvv|||sssvvvvvviii[[[UUUNNNPPPQQQPPPOOOXXXnnn~~~yyyrrrnnnfff[[[UUUWWWRRRTTTXXX]]]bbbjjjsssxxx{{{kkk^^^VVVBBBCCCLLLaaazzz~~~mmmWWWIII@@@???BBBKKKYYYgggpppttt___SSSGGGCCCGGGMMMMMMKKKFFF@@@:::777777666222...)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***+++***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************++++++,,,---///000111666888<<<@@@EEEJJJMMMOOONNNOOOOOOOOOMMMJJJGGGEEEIIIGGGEEECCCCCCEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHDDDEEEFFFGGGHHHHHHHHHHHHDDDBBB???>>>>>>???@@@???===???CCCGGGJJJKKKLLLLLLJJJIIIFFFDDDAAA???>>>>>><<<;;;:::777555222111000,,,,,,++++++***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''((((((((()))dddFFF>>>>>>;;;777777888888888666444333333111000///000///---,,,000///...---------------------..................,,,,,,,,,------............+++***------+++---111444,,,***000222555DDDXXXbbb___YYYTTTTTTWWWXXXVVVPPPFFF@@@FFFOOOTTTSSSRRRGGGIIIAAA>>>FFFFFFBBBFFFLLLKKKNNNUUU___lll{{{{{{|||~~~zzzuuuqqqooovvv}}}|||vvvmmmsssvvvnnnhhhjjjaaaVVVLLLGGGEEEFFFQQQ]]]fffnnn|||yyyrrreeeYYYXXXUUURRRSSSUUUXXX^^^ccc}}}ooojjjOOO>>>KKKjjjqqq___PPPDDD<<>>===;;;777444111+++&&&&&&)))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***(((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''(((((((((&&&$$$%%%)))***)))(((&&&''')))***+++***(((''')))+++...111333666:::===GGGHHHIIIKKKMMMNNNOOOOOOQQQOOOJJJGGGJJJMMMHHH@@@AAABBBCCCEEEFFFGGGGGGGGGJJJIIIHHHFFFEEECCCAAA@@@AAACCCFFFHHHGGGDDDAAA>>>DDDDDDDDDDDDCCCCCCCCCCCCDDDFFFJJJOOORRRQQQOOOLLLOOOMMMJJJFFFBBB<<<666111111555888:::888555222000222888777---&&&'''******'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&***)))(((''''''((()))***eeeGGG???>>>;;;777777888888777666555444222000///000111222111000000000///...............---------....../////////,,,------------------...///,,,+++,,,+++((()))---...+++,,,444===GGGUUUaaa]]]VVVOOOQQQYYY]]]WWWOOOIIIFFFGGGMMMQQQOOONNNOOOPPPTTTNNNHHHIIIBBB;;;??????KKK```vvv~~~}}}|||}}}~~~{{{|||{{{yyyvvvttttttuuupppuuuwwwssspppooonnnkkkhhhkkkooosssvvvwwwwwwwwwhhhhhhhhhiiikkkmmmpppqqqpppzzz|||uuutttvvvuuuvvv|||yyyxxxrrrrrrnnn```RRRJJJEEEDDDKKKSSSVVVYYYbbblllpppuuu|||wwwrrriiibbbXXXOOOIIIIIIMMMQQQgggttt}}}}}}wwwiiiXXXQQQXXXooo```QQQBBB===DDDPPP```lllpppiii^^^SSSKKKHHHGGGGGGMMMJJJCCC<<<777777999;;;666111+++(((((())))))((($$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&''''''((()))***(((''''''&&&%%%%%%$$$$$$''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''((((((((()))***((((((***,,,,,,***((()))((((((((()))***++++++000444:::???BBBFFFIIIKKKMMMMMMMMMLLLLLLLLLLLLLLLPPPRRRPPPJJJFFFFFFEEEBBBFFFGGGHHHHHHHHHHHHHHHHHHFFFEEECCCAAA???>>>======GGGIIIMMMPPPQQQOOOMMMKKKHHHHHHFFFEEECCCAAA@@@???BBBAAAAAACCCEEEHHHJJJKKKLLLJJJGGGEEEDDDCCCAAA???777666555333222222444666666;;;<<<888555444///(((***)))((('''''''''((((((&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((())),,,000000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''))))))(((((((((((())))))gggHHH???>>>;;;777888888888777666555444000//////000333444444333//////..................,,,,,,---...//////000000.........---------------...,,,+++---+++((()))...)))111:::CCCOOO\\\bbbaaaSSSNNNKKKOOOTTTUUUPPPJJJDDDEEEHHHKKKHHHEEEGGGMMM\\\^^^SSSHHHDDD===999@@@LLLaaavvvooovvv{{{~~~}}}uuusssqqqkkkcccdddaaa___^^^___aaabbbbbb]]]\\\ZZZWWWUUUUUUWWWYYYZZZ^^^^^^YYYUUUUUUSSSPPPOOOSSSXXX]]]``````___^^^_________```aaadddfffgggmmmtttvvvooogggggglllpppsssooo^^^TTTRRRRRRUUUXXXSSSQQQPPPQQQTTT]]]nnn}}}|||wwwlll^^^RRRKKKIIIIIIKKKSSS___nnnzzz|||lllbbbggguuurrrZZZJJJDDDFFFOOOYYYhhhiiihhhddd]]]UUUOOOKKKNNNMMMJJJCCC;;;888;;;???===999333...***(((((((((###$$$&&&'''''''''&&&%%%'''&&&&&&''''''((()))***'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((('''((()))******'''%%%)))))))))***---222777:::???CCCIIINNNPPPQQQRRRSSSOOOMMMLLLJJJIIIIIIIIIIIILLLRRRSSSIII???<<>><<<888888888777666666555444000//////000222333333222------------------,,,,,,+++,,,---...///000111222//////......------,,,,,,+++***+++---,,,***...444222DDDRRRWWW___hhhfff[[[NNNMMMMMMKKKGGGEEEHHHMMMKKKGGGEEECCC@@@@@@IIISSSbbb___OOOCCCEEEHHHOOO\\\vvvwwwmmmcccooo|||uuu}}}~~~}}}|||~~~||||||~~~zzztttlllfffbbb]]]VVVSSSUUUVVVRRRLLLNNNLLLKKKLLLNNNPPPQQQQQQOOONNNLLLIIIHHHJJJOOOSSSZZZZZZUUULLLGGGHHHIIIGGGMMMPPPUUUXXXYYYWWWTTTQQQUUUUUUUUUVVVXXXZZZ]]]^^^fffiiiiiibbbZZZ[[[ccckkk{{{wwwqqqsssyyy|||{{{xxxuuutttvvvvvvtttrrr|||vvvgggbbbgggmmmpppqqqhhhccc\\\SSSNNNOOOXXXaaauuu{{{{{{oooddd[[[UUUHHHEEELLL\\\iiipppzzzvvveeebbbkkkxxxzzzfffXXXMMMGGGFFFZZZbbbmmmrrrnnneee[[[UUUMMMPPPQQQOOOIIICCC???===AAA@@@===777000+++((('''%%%&&&((()))***)))(((''''''&&&&&&''''''((()))***''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((((((((((((((''''''((((((((((((***+++///555<<>>;;;888555444444555666444777;;;>>>AAAAAA@@@@@@HHHHHHIIIKKKLLLNNNOOOOOOSSSWWW]]]aaabbb```^^^\\\TTTQQQMMMKKKHHHFFFBBB@@@EEEEEEFFFEEECCC???999555444222//////222555444111888666222///+++(((&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))...111111///((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((('''((()))++++++***)))(((mmmKKK???>>><<<888888777777666555555555222000//////000111///...---...////////////......,,,,,,---...///111111222/////////......---------+++***+++---++++++222:::KKK\\\fffbbbccclllkkkbbbTTTKKKDDDDDDEEEFFFKKKRRRRRRJJJCCCBBBCCCFFFLLLTTTVVVVVVMMMLLL\\\jjjwwwssswww~~~sssmmmiiieeeaaa___^^^ZZZTTTOOOWWWUUUTTTUUUWWWWWWXXXYYYWWWVVVVVVXXX[[[]]]]]]]]]YYYXXXVVVTTTUUUZZZaaafffmmmhhh]]]PPPKKKMMMPPPPPPXXXZZZ]]]^^^\\\WWWRRRNNNLLLNNNPPPTTTXXX^^^bbbeeeeeefffeeebbb___bbbllluuussspppjjjeeehhhpppuuuuuugggggghhhiiillloooqqqrrrzzz}}}zzzpppjjjmmmtttxxxwwwnnndddeeeqqq~~~}}}wwwlllaaaZZZWWWUUUZZZ^^^hhhyyy|||rrrkkk]]]PPPJJJPPPVVVZZZdddppp~~~|||]]]\\\```nnn~~~qqqcccVVVOOOOOOYYYgggqqqsssmmmddd^^^VVVTTTSSSSSSQQQKKKDDD>>>CCCDDDDDD@@@999111+++(((&&&'''((())))))((('''&&&'''&&&&&&''''''((()))***&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((((((******)))((())),,,000222222666===FFFNNNTTTYYY[[[ZZZXXXTTTOOOHHHDDDCCCCCC>>>===;;;::::::;;;===>>>;;;>>>===777333444555444666666888:::;;;=========999777444111000000111333111333555888999999888777999;;;<<>>===999888777666555555555666333222000/////////---+++///000111222333222111000------...///000000111111/////////...............,,,+++,,,---,,,///999DDDcccjjjhhh```aaammmrrrnnn[[[FFF777>>>MMMUUUUUUUUUPPPGGGAAABBBEEEFFFGGGHHHCCCPPPZZZhhh~~~vvvxxx}}}uuuhhh^^^YYYWWW\\\[[[[[[]]]^^^^^^]]][[[bbbbbbdddfffeeedddggglllllllllmmmpppsssttttttsssjjjiiigggfffhhhnnnuuu{{{{{{lll^^^YYY]]]aaabbbfffgggggggggccc^^^XXXUUUVVVWWWXXXZZZ]]]aaaeeegggbbb```___bbbdddhhhooowwwlllhhhcccdddlllrrrlllbbb[[[^^^bbbfffjjjoootttxxx~~~wwwmmmddd___```eeejjjddd```\\\___nnn}}}yyyrrrjjjddd```[[[^^^lll|||tttcccTTTNNNKKKIIIMMMTTThhh|||xxxiii[[[^^^qqq}}}qqqfffaaaIIIMMMVVVaaakkkppppppooogggaaaXXXSSSQQQNNNJJJEEEEEEFFFFFFEEE@@@999222...((((((((('''&&&&&&%%%%%%'''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''((()))***---111777;;;AAAEEELLLSSSWWWYYYXXXWWWVVVSSSNNNGGGAAA>>>>>>???999888777666555555666777444555555222333666444111000222444777:::<<<===>>>777666333111000000111222333444666777777666444333555666777888999;;;<<<<<<;;;AAAGGGLLLOOOSSSXXX\\\[[[\\\\\\\\\[[[VVVOOOJJJHHHGGGFFFHHHKKKMMMJJJHHHFFFCCCBBBAAA<<<444111111111333666888888555222///******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$'''''''''''''''''''''''''''***+++((($$$%%%+++222''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***(((((())))))))))))******(((((()))***++++++++++++rrrMMM@@@>>>===999888777666555555666666444222111000000000...,,,...///111222333222111000......//////000000000111............////////////------...111444;;;JJJXXXiiieee^^^\\\cccmmmnnnhhhQQQ@@@888CCCPPPTTTSSSTTTTTTJJJBBBAAABBBBBBBBBDDDIIIccc{{{sss}}}}}}{{{}}}~~~|||xxxrrrlllllliiibbb]]]\\\aaafffiiikkkmmmnnnoooppprrrttt}}}{{{}}}}}}zzzwww|||}}}zzzvvvsssmmmmmmlllllllllmmmnnnooohhhaaa___cccgggfffgggiiiqqqnnnmmmqqqzzz{{{nnn^^^^^^bbbgggjjjlllnnnssswwwxxxjjj``````aaa___```eeeZZZZZZZZZ^^^kkkzzz|||{{{xxxoookkkpppvvvxxxzzz|||{{{kkk___VVVOOOIIIFFFQQQggg~~~|||mmmeeejjj|||uuuqqqsss\\\TTTNNNPPP\\\kkkuuuyyywwwrrriii___XXXRRRNNNLLLIIIFFFDDDDDDCCC@@@;;;666...---***((('''&&&'''''''''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))))))))***+++++++++&&&***000555888===CCCGGGLLLOOOSSSVVVVVVSSSOOOLLLJJJIIIFFFBBB<<<999999:::555555666666777777888888111555666555666999777333555666999<<>>===:::999777666555555666666444333111111222111000...***,,,...///000///...---////////////000000000000------......//////000000,,,---111666===HHH\\\mmmbbbYYYTTT[[[hhhmmmdddWWW@@@>>>DDDLLLKKKEEEIIITTTbbbVVVIIIBBB@@@AAAGGGNNNccc{{{qqqfffnnnzzz~~~~~~}}}~~~}}}yyyvvv{{{{{{vvvrrrmmmppptttvvvuuuqqqkkkgggjjjmmmnnnmmmlllooowww}}}~~~xxxvvvtttsssttt{{{qqqmmmqqqttttttqqqppprrruuuhhhWWWPPP[[[ccc___]]]bbbZZZ]]]___bbbnnn|||}}}}}}wwwuuuwwwyyyxxxmmmcccVVVKKKIIIPPP[[[hhhwwwyyynnnnnn{{{}}}lllUUUJJJPPP___lllrrr~~~~~~{{{qqqcccWWWPPPMMMLLLGGGBBBBBBDDDDDDAAA===555222///+++))))))***+++'''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))***+++,,,,,,------,,,333===EEEJJJMMMRRRUUUPPPQQQSSSSSSQQQMMMIIIFFFBBBBBBAAA>>>:::666444444111333555888;;;===>>>>>>222888<<<;;;:::;;;:::777<<<===@@@BBBEEEGGGIIIIIIBBBBBBBBBAAA@@@???>>>>>>;;;;;;<<<===<<<;;;:::999888888888999999999999999666>>>GGGKKKHHHDDDBBBBBBAAABBBDDDGGGLLLOOOPPPOOOSSSXXXbbbpppzzz}}}wwwpppaaaPPPBBB@@@BBBAAA???@@@888777666555333111000000222111000...,,,***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))******(((((())))))*********+++***)))(((((()))+++---...wwwJJJ???AAA:::888777666555555444444555555444222111000000//////////////////////////////...///000111111000///......000222111///---,,,,,,000...444FFFXXXccckkkppp^^^RRRQQQ```dddUUUFFFCCCBBBAAABBBDDDEEEGGGPPPYYYjjjRRR???>>>CCCJJJ___xxx{{{rrrkkkppprrr|||wwwxxx{{{~~~}}}~~~~~~}}}|||~~~~~~{{{zzzvvvqqqooommmllljjjiiiiiijjjkkklllnnnqqquuuyyyzzzzzzxxxwww~~~yyytttccc``````cccggghhhddd___bbbcccdddhhhmmmtttzzz~~~wwwnnnnnnqqquuuppp```VVVNNNOOO\\\jjjtttyyyxxxwwwnnnccceeesssppp^^^QQQQQQaaasss}}}{{{zzzxxxnnn\\\LLLTTTKKKBBBBBBFFFGGG@@@999@@@<<<666///+++)))***+++%%%%%%%%%&&&'''((()))******(((''''''(((((('''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,)))&&&''')))***)))'''---)))))),,,+++))),,,444999CCCKKKNNNPPPRRRRRRPPPMMMNNNOOOMMMIIIEEEBBBAAA???===999555444444666777<<<999999???FFFGGGEEECCC<<>>@@@BBBBBB@@@>>>>>>>>>BBB===>>>BBB@@@888777>>>999888777999===AAACCCDDDHHHVVVdddkkkqqqxxxzzzwwwmmmZZZIIIEEEBBB;;;888;;;BBB@@@>>>===<<<999222------///111222111///...---,,,)))&&&%%%&&&(((******''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))---+++)))(((((()))))))))---'''(((...---(((///;;;zzzKKK@@@BBB;;;888888666555555555555555555444222111000000//////...........................///000000000000///...000///---,,,---...000111000666CCCXXXlllsssmmmcccZZZXXXUUUPPPJJJGGGGGGJJJDDD@@@>>>CCCHHHLLLRRRXXXWWWHHH>>>DDDRRRddd}}}zzzsssxxxuuuttttttwwwyyyyyyxxxwww}}}xxxmmmiiigggeeeccceeeccceeehhhlllqqquuuyyy{{{|||vvvnnnkkkggggggiiijjjgggdddffffffgggiiimmmqqquuuwwwssskkkgggjjjnnnqqqwww~~~~~~pppeee[[[WWW[[[```fffuuu|||zzztttmmm^^^fffrrr|||yyyfffZZZWWW^^^fffttt~~~xxxttttttjjjZZZJJJJJJIIIEEE@@@>>>@@@CCCBBB???:::444///+++***)))''''''&&&&&&&&&'''((((((***(((''''''(((((('''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%&&&)))***)))'''+++((((((,,,......444<<>>>>>::::::999999999:::;;;;;;>>>;;;;;;@@@FFFHHHGGGEEECCCFFFHHHHHHKKKOOOPPPMMMMMMMMMOOOUUU\\\aaaaaa___aaa]]]WWWQQQNNNMMMPPPRRRXXXYYYZZZ^^^bbbaaaYYYQQQEEEDDDBBB@@@@@@AAAAAABBBAAA>>>???BBBAAA;;;777777888666555666888999888777???JJJTTTZZZ```iiimmmllleeeZZZNNNGGGCCC>>>;;;<<<;;;;;;<<>><<<000///.........///000111---+++(((''''''''''''&&&(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))******)))(((((()))*********...((((((...000...333<<<|||MMMAAACCC<<<888888777666555555555555555444222111000000//////------------------------......////////////......000...,,,,,,---///111111333FFF[[[jjjtttyyyqqqddd^^^^^^VVVHHHDDDLLLRRRQQQFFFAAA@@@GGGMMMNNNMMMMMMDDDHHHPPP^^^rrr}}}uuujjjlllppptttwwwwwwtttqqqwww{{{{{{tttwwwxxxiiiccc___```aaaccciiipppvvvzzz~~~yyyvvvvvvvvvtttrrroooooooooppppppqqqqqqrrrgggcccccchhhlllmmmooorrrvvvzzz}}}wwwttttttvvvyyynnnddd^^^XXXVVV___lllzzzzzzuuufffddddddkkk{{{rrrhhhaaa[[[YYYdddzzz|||xxx|||uuudddNNNNNNKKKDDD>>><<>>:::777666666555777999<<<>>>>>>>>>>>>BBBAAA@@@CCCGGGJJJIIIGGGHHHGGGJJJPPPUUUVVVYYY^^^ddd______iiiwww~~~yyyqqqqqqjjjbbb^^^___bbbeeeeeeiiihhhjjjppptttnnn___SSSNNNIIICCC@@@AAACCCDDDDDD@@@???<<<;;;>>>BBB???888;;;999888777777777555444666<<>>DDDDDDDDDBBB>>>777111---+++***((('''&&&'''((()))***(((''''''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---,,,+++***+++---222888<<>>AAACCCEEEFFFFFFJJJLLLMMMOOOSSSXXXXXXUUUXXXSSSVVV```fffhhhqqq}}}~~~{{{zzz~~~rrrjjjbbb[[[SSSPPPRRRSSSQQQOOOMMMKKKEEE@@@IIIVVVVVVMMMEEEBBB>>><<<<<<=========999;;;<<<<<<===@@@BBBCCCEEENNNQQQKKKHHHLLLMMMHHHHHHCCC@@@CCCJJJLLLFFF>>>CCC>>>888333000000000111222222222333333000+++'''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((()))))))))*********((()))***++++++++++++,,,---...444;;;===???FFFPPPOOO@@@BBB;;;999888777666666555555666444444222111000//////////////////////////////////////////....../////////,,,000444222///222===FFFXXXhhhnnngggfffqqqyyywwwZZZKKKDDDOOOYYYYYYZZZ___```YYYPPPHHH@@@<<>>???AAABBB@@@>>>>>>??????>>>===<<<777CCCJJJHHHIIIPPPTTTQQQRRRKKKHHHOOO[[[^^^VVVLLLCCCBBB>>>:::555222111111111222333444555333///,,,)))(((((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***************+++---,,,++++++,,,......666@@@FFFEEEGGGRRR^^^PPP@@@AAA;;;999999888777666666666666555444222111000000//////000000000000000000000000000000////////////000000///111111///222???TTTdddnnnjjjbbbaaalllwwwpppbbbPPPIIIKKKSSSQQQLLLZZZqqqmmm___NNN@@@:::???QQQccc}}}~~~yyyuuutttwwwxxxtttpppnnnhhhhhhggggggjjjpppxxx~~~|||{{{zzzpppmmmiiiffffffjjjooorrrvvvyyyuuutttrrrnnnjjjjjjjjjiiikkkooouuuyyyxxxyyy{{{wwwvvvwwwzzz}}}mmm\\\YYYUUUWWWfffzzzxxxuuuwwwlllYYYVVVjjjxxxvvvzzz}}}sssaaaLLL@@@@@@DDDCCCEEEHHHIIIHHHDDD@@@===222000---***)))***+++,,,***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''')))*********+++---000888???EEEFFFGGGGGGFFFCCC@@@CCCDDDDDDEEEEEEAAA;;;<<<===???@@@BBBFFFKKKOOOLLLMMMNNNQQQVVVZZZ___aaapppzzz{{{wwwyyy}}}zzzkkk___XXXOOOGGGDDDCCCDDDEEE@@@======@@@AAA===;;;;;;555<<>>@@@CCCFFFIIIMMMRRRVVVSSSVVV\\\ccckkkrrrvvvyyy}}}ssspppjjjccc\\\XXXVVVTTTSSSIIICCCAAADDDDDD@@@>>>???===:::;;;???BBBDDDJJJQQQ[[[^^^bbbbbb^^^WWWOOOKKKOOOTTTVVVMMM???666888===222000......///000111000000///---+++)))((('''''')))(((((('''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))*********+++++++++***,,,...---,,,...555;;;BBBHHHNNNQQQTTTWWWZZZ\\\SSSBBBCCC===:::999888777666666666666555444222111000000//////////////////////////////333222111000000111222333555222444@@@QQQcccmmmrrrkkkddd``````\\\RRRJJJGGGJJJQQQTTTPPPOOOTTTXXXWWWUUUJJJBBBHHHYYYppp}}}vvvqqqppplllggghhhmmmeeejjjqqqvvvzzz~~~}}}yyyppphhhiiiqqqxxxzzz~~~}}}zzzyyyxxxxxxsssvvvyyyyyywwwvvvxxx{{{zzz{{{~~~|||~~~{{{~~~zzzwwwrrrllliiikkkppptttjjjeeeccckkkyyyuuuhhh```______{{{xxxjjj\\\WWW[[[______ttt~~~hhhppp}}}yyyeee\\\___hhhqqqwww}}}{{{xxxtttlll^^^NNNCCCIIIIIIIIIIIIHHHGGGFFFEEE===:::444...***(((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))+++---///555===CCCDDDHHHHHHAAA>>>AAAAAA>>>888888666555999??????<<>>===BBBLLLRRR^^^jjjjjj```WWWUUUXXX___eeedddWWWCCC888:::AAA666333///...///111222222333222000---+++***)))((())))))((('''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++)))+++---,,,,,,111999AAALLLMMMNNNRRRWWW[[[YYYUUU___HHHEEE???;;;:::999777666555555555666555444333222111111111///////////////////////////111222000---,,,///222333<<>>>>>>>>===<<>>888:::999333...,,,---...333333444222///,,,++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))((((((((((((+++)))(((((()))*********---------,,,...888EEEPPPRRRRRRUUUXXX\\\^^^______^^^GGGEEE???;;;:::999777666666555555666555444333222111111111////////////////////////000000111111000000111111;;;QQQeeennnuuu~~~ppp\\\LLLMMMRRRQQQQQQTTTTTTTTTTTTSSSRRROOOKKKFFF[[[yyyzzzwwwpppnnnllllllnnnrrrvvvxxxzzzzzzooogggddddddiiijjjmmmsss}}}~~~|||zzzyyyxxxsssqqqnnniiieeebbb___^^^ZZZXXXVVVSSSOOOLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIIIILLLNNNPPPRRRUUUVVVWWWXXXcccdddfffgggfffeeecccbbbdddeeegggiiiiiiiiihhhgggggggggggggggfffgggkkkmmmnnnooopppqqqrrrssstttuuuyyyyyyzzz{{{}}}|||tttiiigggfffgggiiikkkjjjiiippp|||}}}wwwrrreeeVVVOOOTTT```pppyyy}}}tttggg___OOOWWWggg{{{{{{rrriiihhhmmmzzz~~~}}}{{{rrr\\\HHHFFFEEEFFFHHHHHHFFFCCCBBBBBB@@@<<<666///***((()))*********(((((('''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++---111888BBBJJJOOORRRZZZKKK>>><<<>>>===;;;;;;???AAACCCEEEEEEGGGKKKMMMTTTXXX```gggmmmssswwwyyy|||vvv|||oookkklllooojjjmmmppprrrrrrooollljjjnnnrrrtttrrrpppqqqooollljjjhhhgggggghhhiiiiiiiiiiiinnnooommmooovvv|||wwwllltttxxxrrryyyuuulllWWWOOOEEE??????BBBDDDDDDFFFIIINNNTTTXXX]]]bbbfffiiimmmdddSSSNNNUUUVVVNNN>>>>>>;;;666222000000000...000333444333111///...******((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))((())))))))))))+++,,,,,,,,,---...000555>>>IIIUUU\\\SSSPPPOOORRR\\\hhhsssyyy\\\EEEDDD???;;;:::999888777666666666666555444333222111111111////////////////////////111000///000222444444444IIIfffyyytttnnnzzzoooVVVFFFNNNYYYYYYZZZbbbdddaaa\\\UUUNNNJJJHHHIIIhhh}}}~~~zzzxxxuuurrrooojjjkkkmmmpppuuu{{{~~~pppccc]]]aaakkkssstttxxx~~~}}}{{{zzzzzzxxxvvvsssoookkkhhheeeddd^^^\\\XXXRRRMMMIIIEEEDDDDDDCCCBBB@@@>>><<<::::::777777777777777888999999:::;;;===???AAABBBCCCCCCMMMNNNOOOPPPPPPPPPOOONNNUUUVVVXXXZZZ[[[[[[[[[ZZZXXXYYYYYYYYYYYYZZZ]]]```ccccccdddeeegggjjjlllnnnpppqqqrrrtttvvvxxxxxxyyy|||~~~xxxxxxwwwppphhhcccbbbdddgggpppvvvwwwwwwssseeeUUURRROOOQQQ\\\lll|||yyykkkXXXRRRTTTbbbtttyyytttllleeerrr|||}}}zzzvvvhhhPPPNNNJJJIIIHHHHHHGGGFFF@@@AAABBB@@@<<<555...***)))************)))((((((((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''(((''''''&&&&&&'''(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++******+++,,,,,,,,,++++++///333;;;EEENNNTTTVVVVVVPPPGGG>>>===???@@@CCCFFFEEEHHHKKKKKKJJJMMMTTTZZZ___fffqqqzzz{{{sssqqqmmm{{{}}}rrroootttyyy{{{zzzyyyxxxwwwwwwwwwwwwwww}}}}}}tttlllmmmssswwwnnnllliiiiiijjjmmmnnnooorrrsssooogggeeeiiimmmnnnxxx}}}}}}vvvrrrrrrmmmeeekkkpppxxxwww}}}sssiiiZZZPPPLLLJJJGGGDDDDDDDDDDDDCCCFFFMMMVVV\\\```eee```TTTQQQWWWVVVNNNCCC???:::777444222000///+++...111444666555333111,,,,,,***)))((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,------+++,,,222===KKKWWW^^^aaaYYYSSSMMMPPP^^^sss[[[DDDCCC???;;;:::999888777777777777666555444333222111111111/////////////////////////////////...000444:::???ZZZnnnssseeebbbuuufffSSSLLLXXX___ZZZ```ooosssiii[[[OOOGGGIIITTT___xxxvvv}}}{{{yyywwwtttqqqooommmkkkjjjhhhlllqqqvvv||||||pppnnnkkkiiillluuu}}}zzzwwwuuutttssssssssssssssssssrrrrrrrrrrrrqqqooommmlllkkkjjjdddbbb___[[[WWWSSSQQQPPPIIIHHHEEEBBB???===<<<;;;<<<<<<;;;;;;:::999999888777777777777777888999999888999;;;<<<===>>>?????????@@@AAABBBCCCCCCBBBBBBGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJKKKKKKKKKLLLOOOQQQTTTTTTTTTUUUWWW[[[___aaaccceeeiiimmmqqqssstttuuuvvvzzzwwwmmmfffdddeeehhhjjjlllnnntttwwwpppfff___\\\^^^iii|||uuummmccc[[[^^^gggsss|||uuuwwwtttmmmoooxxx}}}zzzyyyooo___\\\VVVQQQMMMKKKJJJIII<<<>>>AAABBBAAA;;;333...******)))*********)))'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&'''''''''''''''(((((((((&&&&&&'''(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++,,,---//////888<<>>===<<<888444222...///000222444555555444......,,,+++)))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********''')))***+++++++++,,,...---000999GGGVVV___aaa``````ZZZVVVYYYfffxxx[[[CCCBBB>>>;;;:::999888777777777888666555444333222111111111000000000000000000000000---//////...///888FFFQQQiiilllcccWWW]]]pppvvvmmmZZZQQQRRRZZZXXXUUUddd|||vvvgggVVVLLLLLLYYYrrryyytttuuurrrqqqooollljjjiiijjjjjjkkkpppxxx}}}pppkkkiiinnnvvv~~~~~~wwwqqqnnnmmmcccbbbaaa^^^\\\ZZZXXXWWWUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUSSSRRRQQQQQQKKKJJJHHHEEEBBB@@@???>>>======<<<;;;;;;;;;;;;<<<999999999999999999999:::999888888888888999::::::888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<============<<<<<<<<<<<<;;;;;;::::::888999;;;;;;;;;;;;===????????????@@@BBBEEEIIIKKKPPPSSSXXX^^^dddhhhkkklllmmmqqqwww{{{|||||||||}}}zzztttnnniiiggggggfffgggmmmyyy{{{jjjnnnuuu|||vvvnnngggccchhhyyy|||xxx~~~vvvyyy|||zzzsssttt~~~zzzoookkkccc[[[SSSNNNLLLKKK:::<<<>>>AAABBB???999444---***(((((()))***(((&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((()))))))))%%%%%%&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,+++++++++---000444666???@@@CCCGGGKKKMMMMMMLLLIIIJJJIIIGGGGGGHHHIIIIIISSSXXX\\\^^^aaajjjzzzyyy~~~yyyzzzvvvjjjaaa___```___TTTUUUUUUWWWXXXYYYZZZZZZcccffffffaaa___bbbfffgggfffgggiiimmmpppqqqooommmiiilllmmmlllpppwwwzzzxxxyyyxxxssslllhhhgggeeecccfffjjjooossstttssspppnnnaaaooo||||||yyywwwvvvtttqqqoookkkiii___OOODDDBBBAAA>>>???EEENNN\\\oooyyyppp___SSSKKKGGGHHHGGGAAA;;;:::777333///...000222444444000///...---+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&'''((((((((()))))))))***((()))))))))*********+++(((***++++++***+++---000444:::FFFUUUaaaffffffdddbbbbbbcccgggnnnwww]]]CCCAAA>>>::::::999888888888888888666555444333222111111111000000000000000000000000///000111222999FFFWWWcccqqqiii]]]XXXaaajjjaaaPPPQQQPPPQQQQQQMMMPPPddd|||kkk```YYY^^^jjj|||xxxpppqqqxxxnnnnnnllliiihhhiiimmmppprrryyyyyyjjjeeeiiiwww~~~qqqoooiiiaaaYYYSSSPPPOOOHHHHHHGGGEEEDDDCCCAAAAAA??????@@@AAACCCDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777666111333555555444444555777444444444555666999;;;<<<<<>>AAAAAA>>>:::222...)))''')))***)))'''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&((()))))))))))))))%%%%%%&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---///333777;;;>>>@@@>>>===>>>@@@BBBBBBBBBFFFGGGFFFFFFLLLXXXbbbfffffflllttt{{{}}}zzzrrrjjjgggjjj]]]\\\VVVNNNKKKNNNQQQPPPLLLNNNRRRUUUWWWXXXXXXXXXUUUXXXYYYWWWYYY\\\[[[WWWUUUVVVXXX[[[\\\ZZZVVVSSSTTTWWWZZZ\\\bbbjjjmmmkkkjjjiiigggeeeeeehhhkkklllfffhhhkkkoooppppppooommmkkkvvv|||yyyxxx|||}}}yyy|||xxxvvvyyy~~~www]]]KKKFFFCCC===666:::CCCTTTjjjvvvnnn```TTTNNNMMMQQQNNNEEE???@@@@@@:::111---...111222222000000000///---+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''''''''(((((())))))******((())))))******+++++++++)))***,,,+++***---333888:::FFFUUU```eeefffgggiiidddiiinnnqqqpppqqqsssvvv```DDDAAA===::::::999888888888999999666555444333222111111111000000000000000000000000333111222:::JJJ\\\jjjqqqssshhh^^^\\\^^^^^^WWWQQQPPPRRRQQQOOONNNTTT\\\ccc___^^^kkkyyyuuuoooooouuuiiiiiihhhffffffkkksssyyy~~~vvvvvvzzz{{{ssskkksss}}}uuukkkcccRRRRRROOOIIICCC>>>>>>???=========<<<;;;;;;::::::;;;;;;<<<<<<===>>>?????????>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@???>>>>>>============>>>???????????????>>>>>>>>>>>>>>>======>>>>>>???@@@??????@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;555777888888777666666777555555666666777777777888333444777:::>>>BBBFFFHHHUUU[[[cccjjjpppssswwwyyyrrrsssuuuxxx{{{~~~zzzwwwuuuuuurrrjjj^^^VVV```kkkxxx|||oooooopppwww{{{xxxlllgggiiixxx{{{sssxxx~~~tttoootttzzzxxxnnnbbbYYYVVVUUUIIICCC>>>===???AAA@@@>>>999222+++((()))++++++)))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&((()))******))))))'''''''''(((((()))))))))(((((((((((())))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,...333888<<<@@@BBBCCC===;;;999:::<<<>>>???@@@AAADDDFFFLLL[[[ooo|||zzz{{{zzzyyyzzz}}}yyyqqqiiibbb[[[SSSQQQTTTPPPTTTUUURRRRRRYYYaaaddd[[[^^^bbbfffhhhiiiiiiiiifffjjjllljjjjjjjjjgggbbb]]]]]]]]]______^^^[[[XXX______]]]ZZZ]]]cccdddaaaaaa``````bbbfffkkkppptttjjjkkklllnnnooooooooooooxxx}}}xxxjjjdddjjjpppppp}}}vvvvvv}}}ooo\\\UUUMMMDDD<<<;;;===DDDQQQ[[[\\\WWWUUURRRUUU[[[WWWJJJDDDGGGFFF>>>555111111333222111000000000000///---+++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&''''''((()))*********'''''''''((()))*********((())))))******+++,,,,,,(((***,,,,,,---222<<>>:::888:::===:::::::::::::::999999999===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA???>>>>>>>>>===<<<<<<<<>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@???>>>@@@???>>>===============;;;;;;;;;:::;;;;;;<<<<<<777888:::999888666777777666777777777777777666555444444444555777:::===>>>FFFLLLUUU^^^ffflllqqqtttqqqrrrtttvvvxxx{{{|||}}}|||zzzzzz~~~|||wwwpppfff\\\WWWWWWbbbnnnttt{{{zzzqqqqqqkkkiiimmmmmmmmmyyyuuummmppp|||wwwxxx|||uuujjjaaa]]]\\\QQQIII@@@<<<>>>AAAAAA@@@===666---)))***,,,,,,+++)))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&%%%%%%&&&((()))*********)))))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***///777???DDDGGGGGGFFF;;;:::999;;;>>>AAACCCCCCEEEKKKQQQYYYhhhzzz|||yyyrrrmmmbbbYYYRRRQQQRRRUUUZZZ______ggglllhhhfffjjjrrrxxx{{{}}}~~~|||yyyuuutttsssrrrsssuuuvvvuuuttt}}}zzztttooopppvvvwwwtttllliiiggggggggghhhkkkoooppppppooooooooonnnnnnnnnoooyyy{{{rrrlllooopppkkkwww}}}{{{}}}mmmdddWWWJJJBBB@@@<<<;;;@@@KKKTTTYYY]]][[[aaahhhbbbTTTNNNRRRGGG@@@888555555555333000000000111000///...,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''###$$$&&&(((***+++---...&&&''''''((()))******+++((())))))***++++++,,,,,,(((***,,,---///777CCCMMMZZZkkk{{{zzzmmmdddgggoooyyy|||{{{pppbbb]]]dddmmmbbbCCCCCC>>>;;;:::888999::::::999777555555444333222222222222111000///000111222222111666///:::ZZZssswwwyyy}}}kkkVVVLLLSSS]]]bbbaaaWWW]]]]]]\\\]]]RRRHHHJJJfffyyyuuuwwwrrrjjjdddccc``````gggpppxxxzzztttqqqsssxxx}}}zzzpppaaaUUUNNNIIICCC???<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???>>>======???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAA@@@@@@@@@@@@@@@AAAAAABBB@@@>>>===>>>>>>>>>======>>>???>>>>>>>>>@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999999999:::999999888888888888999999555666666777777888888888<<>>CCC<<<777999===???BBBEEEMMMOOOWWWjjjyyyxxxrrrccc[[[YYY\\\TTTTTTUUUVVV[[[bbbkkkqqq|||}}}wwwqqqnnnlllkkkppptttwwwwwwsssooonnnnnnzzz|||~~~~~~wwwmmmfffpppzzzxxxrrrtttyyyxxxlllhhhbbbXXXQQQLLLCCC;;;999>>>FFFLLL[[[ppp|||qqqccc___^^^YYYSSSFFF<<<<<<>>>;;;444///444333222222333222000...***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((()))***************,,,+++***))))))***++++++///,,,+++...777CCCMMMSSS^^^iiisssqqqiiiiiissszzzuuuqqqmmmhhhfffllltttaaaBBBBBB>>>;;;:::999999::::::999777666555444333222222222222111111111111222222222111:::???PPPgggtttxxxjjjTTTMMMSSS[[[ccchhhjjjpppkkkbbbZZZNNNKKKVVVxxxrrroooiiieeeccciiiiiioooyyyyyyxxxwwwwwwyyy~~~|||rrrjjj\\\TTTJJJDDDBBBAAA>>>;;;>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>@@@AAA@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCAAA??????@@@BBBBBBAAAAAACCCDDDCCCCCCCCCEEEGGGBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@??????>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;:::999999999999999999:::777888888888888888999999777999<<<@@@FFFNNNWWW]]]eeehhhlllnnnpppqqqsssuuuvvvwwwyyy}}}~~~}}}vvvkkkgggeeeeeegggiiimmmqqqtttvvvvvvssspppkkkdddaaahhhsss}}}vvvooouuu|||xxxvvv}}}}}}wwwlll```aaa]]]QQQCCC===@@@AAA>>>AAA===777222...+++)))(((***)))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((((((((())))))))))))((((((************))))))))))))***++++++++++++,,,,,,,,,***(((***......---111999===DDDGGGCCCAAADDDFFFEEEKKKFFFDDDFFFHHHHHHKKKPPPYYYdddpppzzz~~~~~~{{{~~~|||xxxnnnaaaWWWRRRTTTXXX^^^ccckkktttzzzuuuqqqooozzzyyywwwvvvuuussspppmmmnnnpppqqqooommmooovvv|||wwwnnnoooooojjjgggddd^^^VVVMMMGGGFFFFFFTTTiiiyyyuuulllhhhccc\\\QQQHHHCCCFFFGGGAAA777111222111000111222222111///,,,+++)))((('''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((())))))***************+++*********+++,,,------...,,,...666CCCPPPXXX[[[bbbdddeeeaaa```iii{{{zzzsssqqqqqquuuaaaBBBBBB===;;;:::999999::::::999888666555444333222222222222222222222222222222222222999JJJ^^^hhhkkkqqq|||gggQQQNNNTTTYYYdddrrrwwwwwwkkk\\\TTTPPP^^^www{{{uuuqqqmmmkkkmmmqqqrrruuu|||zzzyyysssuuuyyy}}}~~~uuulllbbbWWWOOOFFFAAA===<<<>>>@@@???===AAA@@@@@@???>>>======<<<===>>>>>>>>>??????@@@@@@AAABBBCCCBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDEEEEEECCCAAAAAACCCEEEEEEEEEBBBCCCEEEEEEDDDDDDFFFHHHDDDEEEFFFHHHIIIJJJJJJJJJFFFFFFFFFEEEDDDDDDCCCCCC@@@??????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;;;;:::::::::::::::999999999555666777888:::>>>DDDHHHSSSYYYaaahhhmmmpppssstttwwwwwwxxxyyyyyyyyyxxxwwwwwwzzz|||}}}||||||vvvrrrnnnllljjjhhhiiilllppprrrtttuuuvvvrrrhhh]]]\\\aaaiiixxxuuuggggggrrryyysss{{{~~~}}}}}}zzzssskkkfffhhh___LLL@@@AAABBB@@@@@@@@@>>>:::444...+++************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((************************++++++++++++,,,,,,,,,,,,((())),,,//////222;;;DDDRRRTTTQQQFFF???BBBIIINNNLLLJJJKKKMMMLLLKKKPPPWWWddd~~~yyytttxxx}}}tttpppfffaaa[[[WWWXXX___hhhnnn~~~zzzwwwsssooonnnqqqvvv{{{}}}wwwqqqjjjggghhhlllooopppuuu{{{{{{sssooorrrtttrrrrrrtttsssmmmaaaTTTKKKGGGKKK\\\kkkoooooopppmmmhhh^^^WWWTTTWWWWWWNNNAAA888333222000111222333333222000...+++((('''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((()))******++++++******)))******,,,---......///000000555BBBQQQ\\\^^^\\\dddccc```^^^bbbmmm~~~{{{rrrrrrwww```AAABBB===<<<:::999999:::;;;999888666555444333333222222333111222222222222333444555???QQQ___aaabbbmmmxxx}}}|||```LLLNNNSSSVVVcccvvvwwwooo^^^TTTXXXbbbyyywwwuuurrrpppppprrrxxx~~~|||rrrlllkkkwww}}}{{{tttkkkaaaXXXOOOFFFAAABBB@@@>>>???AAACCCBBB@@@CCCCCCBBBAAA@@@@@@???>>>@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGEEECCCBBBDDDEEEEEEDDDBBBCCCEEEFFFFFFFFFGGGHHHFFFGGGIIILLLNNNOOOPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIDDDCCCBBBBBBAAAAAAAAAAAA============>>>??????@@@>>>>>>============>>>>>>===<<<<<<<<<;;;;;;::::::999999999888777888;;;>>>FFFLLLVVV```gggmmmqqqtttuuuvvvwwwwwwvvvuuuuuuuuuuuuxxxzzzxxxuuuuuuzzz~~~}}}{{{xxxvvvrrrnnnkkkkkkkkklllmmmqqqvvvvvvmmmbbb___ccceeesss}}}yyyssslllooozzzrrrxxx{{{yyyvvvtttjjjfff___VVVKKKCCCAAACCC>>>AAACCC@@@888111---+++))))))*********)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))*********)))))))))******))))))))))))***************+++++++++++++++,,,,,,,,,------+++---......000777DDDPPP[[[WWWNNNCCC===>>>EEEKKKGGGIIILLLOOONNNPPPZZZeee~~~zzzyyy{{{vvvmmmccc[[[VVV^^^\\\\\\bbbmmm|||}}}xxxvvvwww{{{~~~yyyppphhhiiiooorrrnnnhhhdddnnntttrrroooqqqqqqooolllpppsssqqqjjjaaaZZZWWWTTTYYY___dddkkkttt|||uuujjjaaa```___UUUGGG===666444222222333444444444333000---)))((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************))))))***++++++++++++***)))***+++,,,---.........000555@@@QQQcccllllllhhhccciiipppssstttvvv{{{~~~vvvqqquuu}}}```BBBBBB>>><<<;;;999:::;;;;;;:::888666666555444333333333333///111222222333555:::>>>TTT]]]aaa___ffftttzzzvvvkkkUUUGGGMMMQQQPPP[[[mmmjjjbbbZZZcccyyyyyyyyyuuutttrrrsssxxxxxxqqqkkklllqqqxxxsssbbb]]]VVVOOOJJJEEEBBB???@@@??????AAABBBBBBAAA@@@EEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJIIIHHHGGGIIIGGGDDDCCCCCCDDDCCCBBBDDDFFFHHHIIIIIIIIIJJJKKKHHHIIIKKKNNNPPPRRRSSSSSSPPPOOOOOONNNNNNMMMMMMLLLHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>======<<<<<<<<<===<<<;;;999888999;;;???CCCKKKSSSZZZbbbjjjooonnnqqquuuvvvuuutttuuuwwwtttwwwxxxuuuqqqqqqvvv|||yyy~~~|||xxxsssnnniiiggggggjjjoooqqqkkkdddffflllsssxxx{{{{{{~~~~~~oooiiivvv|||uuuzzz~~~yyywwwyyyppp```ZZZ```ZZZGGG>>>BBB===AAADDDBBB;;;444///---(((((()))))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))************))))))))))))******+++++++++,,,++++++,,,,,,,,,---------,,,...//////444@@@OOOZZZVVVMMMCCC======>>>@@@BBBFFFIIIQQQXXX[[[bbbrrr|||~~~wwwkkk```\\\^^^aaacccrrrtttyyy|||xxxnnnfff```eeerrrzzzxxxrrrhhhnnnrrrpppkkkkkknnnpppmmmnnnpppqqqppppppooonnnnnneee[[[YYY```nnnuuufffaaa___VVVHHH???;;;888444111111222222222333111...+++))))))***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***+++++++++++++++******++++++,,,------...111<<>>???===;;;999999:::;;;===AAAFFFLLLTTT\\\aaaeeejjjpppssssssssstttvvvqqqrrrrrrpppnnnnnnqqquuuwww}}}}}}{{{|||{{{tttmmmiiifffgggiiiiiidddbbbiiissszzzyyywwwttttttyyyyyysssvvv}}}zzz{{{}}}zzz{{{vvvddd]]]dddbbbPPPBBBAAA???AAACCCBBB===888333000))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------***...111555===KKKWWW]]]PPPGGG@@@CCCGGGIIIIIIHHHJJJPPP[[[gggoooyyy~~~{{{|||yyyllldddZZZ[[[[[[]]]gggxxxsssiiiaaacccnnnwwwyyyvvvpppqqqooohhhaaaaaahhhpppyyyvvvsssuuuzzzmmmZZZSSSTTT[[[lll{{{yyyqqqoooiii]]]QQQIIIBBB>>>777222000//////...222000...,,,+++*********''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***++++++,,,+++++++++++++++++++++,,,...000111===LLL^^^jjjmmmnnnqqqtttttt{{{}}}bbbCCCDDD@@@===;;;::::::;;;;;;:::999777666555444444333333444000222444555999CCCPPPZZZiiijjjkkkjjjjjjhhhddd```WWWVVVXXX\\\ZZZRRRMMMLLLCCCXXXzzz}}}}}}nnnnnnpppvvv{{{}}}zzznnnjjjddd^^^YYYSSSLLLGGGDDDCCCBBBAAA@@@AAACCCDDDAAACCCDDDEEEFFFFFFHHHHHHDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPLLLMMMOOOOOOOOOOOOQQQSSSPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSRRRPPPNNNMMMLLLJJJHHHHHHJJJLLLLLLLLLKKKNNNQQQSSSSSSSSSSSSTTTXXXYYYZZZ[[[\\\]]]]]]]]]______^^^]]]]]]\\\\\\[[[YYYXXXUUURRROOOMMMLLLKKKLLLLLLKKKJJJJJJJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEDDDAAA???>>>>>>;;;===???AAADDDIIIOOOSSS[[[bbbkkkoooooooooppprrrooonnnnnnmmmmmmmmmnnnooorrrwwwxxxsssrrrwww{{{{{{zzztttpppnnnlllkkkhhhdddeeeooo|||~~~zzzrrrooowww{{{zzz|||~~~~~~}}}tttnnnfffcccccc___TTTIIIBBBAAAAAA@@@???<<<888444+++***)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))))))))***++++++,,,------,,,,,,,,,------------...+++111888>>>HHHSSSUUURRRIIIDDDDDDLLLSSSUUUVVVYYY\\\bbbppp}}}wwwvvvtttsssrrrlllbbb[[[ZZZ___jjjwww~~~|||tttqqqssstttrrroooqqqrrrqqqkkkbbb^^^ccckkkzzztttqqqvvv~~~mmm^^^YYYSSSNNNSSS___iiisss}}}jjj]]]YYYOOOIII@@@999444222000/////////...---,,,+++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***++++++,,,,,,++++++,,,+++***+++...222666999KKK]]]ooopppeee^^^bbbkkk~~~}}}bbbDDDEEEAAA===;;;::::::;;;<<<:::999777777555444444444444444111333555777===HHHXXXdddiiimmmssssssjjj^^^XXXYYYYYY___fffhhhcccYYYMMMEEEPPPkkkwwwfffggglllwww|||vvvqqqnnnjjjddd___UUUQQQMMMJJJIIIGGGCCC???DDDDDDDDDCCCBBBBBBDDDFFFCCCEEEFFFFFFEEEEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQQQQPPPRRRTTTUUUUUUUUUWWWYYYVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYSSSTTTUUUVVVUUUSSSQQQOOOLLLKKKJJJKKKNNNQQQSSSSSSXXX[[[^^^```aaa```aaaaaaccccccdddeeeeeeeeeeeeeeeiiihhhhhhggggggfffeeeeeecccaaa^^^[[[XXXUUUSSSRRROOOOOONNNMMMLLLLLLMMMMMMJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJLLLMMMKKKHHHEEEDDDDDD===???AAABBBCCCEEEHHHKKKTTT]]]gggllllllkkklllnnnooommmllllllnnnooonnnmmmmmmrrrqqqllllllrrruuusss}}}zzzxxxvvvtttqqqmmmjjjlllyyywwwjjjjjjttt~~~||||||vvvvvvrrrzzz~~~ooovvvppp```aaammmfffSSSEEEBBB@@@@@@AAA???;;;777---,,,***(((((()))***,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,---------......///777???FFFPPPUUUOOODDD???>>>CCCNNNTTTVVV[[[bbbrrryyytttvvvmmmjjjfffaaa\\\^^^kkkyyy~~~zzzrrrlllooouuuzzzyyyooofffeeeiiioooiiihhhrrryyymmmgggggg^^^OOOKKKQQQLLLfffpppbbb```ZZZSSSIII@@@:::666444333------......---+++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++***+++///555<<<@@@OOOeeexxxwwwggg___hhhvvv}}}sssllllll^^^IIIAAA???<<<;;;:::999888888888888999555555888888555333444111000111;;;MMM^^^bbb___kkkoootttpppcccWWWWWW^^^nnnoooqqqooodddXXXRRRTTT\\\~~~mmmggghhhssswww~~~{{{wwwsssiiihhheee```[[[UUUQQQNNNKKKKKKJJJHHHFFFEEEDDDCCCCCCEEEFFFEEEDDDEEEHHHKKKHHHFFFDDDEEEHHHJJJIIIGGGIIIIIIHHHGGGFFFFFFIIILLLJJJOOORRRPPPPPPTTTVVVUUUUUUWWWZZZ]]]______^^^]]]]]]]]]^^^___^^^]]]\\\[[[[[[^^^___^^^[[[ZZZ[[[]]]\\\[[[ZZZYYYWWWVVVUUUTTTRRRQQQOOOPPPSSSWWWZZZ[[[[[[bbbiiilllooopppnnniiiqqqpppmmmkkklllppprrrrrrnnnvvvrrrlllpppnnnhhhiiilllhhhccc^^^\\\YYYWWWUUUUUUTTTRRRPPPOOONNNNNNNNNNNNNNNLLLKKKJJJHHHHHHGGGKKKMMMNNNPPPPPPPPPOOONNNPPPOOONNNMMMMMMLLLMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHRRRYYYaaaeeefffgggkkknnnooooooooooooppppppppppppmmmmmmmmmnnnoooqqqrrrssswwwyyy|||}}}|||zzzyyyvvvpppnnnsss~~~{{{llleeeggglllvvvxxx}}}tttppp}}}zzz|||yyyqqqsss|||}}}}}}xxxooojjjiiigggdddQQQDDD;;;???DDDAAA<<<:::555000***(((((())))))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,---------...000222444BBBQQQXXXVVVMMMCCC;;;CCC;;;@@@PPPXXXXXXcccuuu{{{~~~vvvkkk___ZZZaaajjjttt~~~~~~xxxooonnnrrruuuuuurrrmmmjjjiiifff]]][[[iiizzzyyyqqqmmmooogggUUUIIIHHHEEE[[[yyyooo___ZZZ^^^YYYOOODDD;;;666666777...,,,***,,,///000+++'''))))))))))))(((((((((((())))))************))))))''''''(((((())))))******))))))))))))))))))))))))*********************************)))))))))))))))******+++++++++,,,,,,,,,(((...222000000888EEEMMMddduuu}}}ppp```cccyyyxxxqqqhhhZZZOOO___IIIAAA>>>;;;;;;:::999888888888888777444444777777444333555444333888HHH[[[hhhkkkjjj}}}xxxeeeVVVXXXaaa~~~|||xxxooo___SSSRRRXXXqqq}}}nnndddfffnnnuuunnnjjjfffbbb^^^UUUUUUSSSQQQNNNLLLIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFJJJMMMMMMJJJIIIIIIKKKKKKJJJHHHFFFGGGGGGFFFEEEGGGJJJLLLOOOSSSTTTRRRSSSWWWZZZZZZ^^^^^^___```aaaaaabbbbbbdddddddddccccccaaa`````````aaaaaa___[[[ZZZ[[[\\\^^^]]]\\\ZZZXXXVVVUUUTTTRRRRRRTTTWWWZZZ]]]^^^^^^ffflllpppqqqssswwwwwwuuuyyyyyyzzz{{{}}}~~~|||zzz{{{{{{vvv}}}~~~yyyyyysssnnnhhhbbb___\\\ZZZXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNLLLLLLLLLMMMNNNQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQQQQOOONNNMMMKKKJJJIIIIIIIIIRRRXXX___ccccccdddgggjjjmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnnnnnnnoooqqqqqqtttvvvxxx{{{|||}}}}}}|||~~~|||xxxsssooosss|||wwwkkkcccdddgggrrr{{{zzzrrrrrrxxxvvv{{{zzzvvvxxx|||vvvvvvrrrjjjhhhlllXXXJJJ??????AAA???;;;999888333---***)))******)))+++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++---......------///555999DDDKKKRRRRRRLLLEEE@@@>>>CCCDDDLLLUUUWWW[[[mmmtttiiiZZZ]]]hhhyyy~~~|||xxxyyy{{{}}}}}}vvvnnnpppssswwwyyyuuuoooiiiddd[[[XXX___lllvvv|||zzznnngggiiifff[[[SSSRRRIIIRRRbbboooppphhhbbbaaa]]][[[UUULLLCCC;;;777555///,,,***+++...///---))))))))))))))))))((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++,,,,,,///,,,+++...444>>>JJJRRRhhhssssssfffbbbrrr~~~yyy{{{uuufffYYYOOOJJJ```IIIAAA===::::::999999888999999999666333333555555222333666555777DDD[[[kkkppprrruuuttt___RRRWWWccc~~~qqqdddYYYYYYiiiyyy~~~pppllliiiiiiuuuxxxllleee\\\VVVSSSQQQNNNKKKEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPOOONNNMMMMMMMMMKKKIIIGGGEEEFFFGGGHHHHHHKKKNNNQQQRRRWWWYYYXXXYYY^^^bbbcccggggggfffffffffggghhhiiijjjiiihhhfffeeeddddddccceeeeeeccc```\\\[[[[[[\\\aaa```___]]][[[ZZZXXXXXXVVVXXX]]]aaadddffffffeeennntttxxxxxxzzz~~~{{{wwwuuuwwwzzz{{{zzzyyy~~~yyyrrrlllgggdddbbb```^^^```bbbbbb```[[[WWWSSSRRROOOMMMKKKLLLOOORRRUUUWWWWWWXXXYYY[[[\\\]]]^^^```___]]]\\\[[[ZZZZZZYYY[[[ZZZWWWUUURRRQQQOOOOOOUUUZZZ___aaaaaaaaaccceeejjjjjjjjjjjjkkkkkkkkkkkkpppooonnnllllllmmmooopppqqqrrrsssuuuxxxyyy{{{{{{}}}yyyssspppqqqxxx~~~}}}xxxqqqjjjffffffggglllrrrzzzzzz~~~wwwiiiiiikkknnnwww~~~}}}{{{zzz|||yyysss{{{zzzmmmjjjrrrdddVVVHHHBBBAAA???===<<<===888111,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,...//////...---222===EEE\\\ZZZTTTLLLEEEBBBDDDHHHCCCRRRaaaccc```hhh}}}|||nnneeecccfffyyy|||}}}uuurrrqqquuuzzzzzzuuuooollleee___^^^aaagggtttwwwlllllllllfffbbbcccRRROOOQQQXXX___aaacccfffeeeiiikkkggg\\\MMM@@@888111---******---//////---*********)))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******,,,,,,,,,,,,++++++++++++333++++++888GGGOOOWWW^^^ooonnneee^^^kkk|||www{{{~~~ooo]]]OOOJJJJJJ```IIIAAA===999999999888999999::::::888555444555333000222666555???UUUmmmtttppprrr{{{~~~sssfffXXXSSS[[[fffrrraaaWWWZZZmmmxxxkkkgggpppvvvzzz~~~wwwnnnddd]]]UUUPPPKKKHHHGGGGGGGGGFFFDDDDDDEEEFFFHHHIIIKKKLLLGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUOOOOOONNNMMMLLLJJJHHHFFFFFFHHHKKKMMMNNNQQQUUUXXXVVV\\\```aaaccchhhkkkjjjjjjjjjkkklllmmmnnnnnnnnnqqqpppmmmkkkiiihhhhhhhhhkkkjjjhhheeebbbbbbbbbcccaaaaaa``````___^^^^^^]]]^^^aaaeeehhhjjjkkkmmmnnnoooxxx|||xxxpppggg___^^^```eeejjjooo|||wwwssspppnnnllliiilllpppqqqlllbbbWWWPPPKKKIIIFFFEEEGGGLLLQQQUUU[[[\\\]]]^^^```bbbdddeeehhhgggfffeeedddddddddeeegggeeecccaaa___]]]\\\\\\]]]```ccccccbbbaaaaaabbbdddeeefffggghhhiiijjjkkknnnmmmkkkjjjkkkmmmoooqqqqqqpppqqqqqqsssuuuwwwxxxzzzyyywwwssspppqqquuuyyypppnnnlllkkklllnnnooooooiiijjjqqqzzzyyyuuuyyy~~~nnnfff^^^[[[bbbssszzzyyy|||yyywwwvvvvvv~~~vvvuuu{{{|||uuuooopppqqqdddTTTIIICCCAAA@@@??????;;;555///,,,++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---///000///000888FFFQQQlll```RRRIIIFFFHHHNNNTTTJJJaaarrrrrrpppzzzooo^^^fffzzz~~~zzzxxxvvvxxx|||zzztttsssuuuwwwwwwvvv{{{wwwqqqjjjccccccppp~~~}}}zzzwwwrrrqqqsss___XXXSSSVVVZZZ^^^dddiiirrrxxx}}}{{{ooo[[[HHH===444111,,,+++,,,///111111+++++++++******))))))((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********---,,,,,,,,,,,,+++++++++222,,,444KKK^^^eeekkkrrruuueee[[[eee|||~~~~~~pppdddYYYQQQOOOQQQ```IIIAAA===999999999888999999:::::::::777666555333000222888===OOOjjj|||yyyoooqqq|||qqqaaaYYYXXXZZZ```gggqqqeee\\\___ppp~~~uuuppplllqqq~~~tttjjjbbb[[[TTTNNNKKKHHHEEEDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMNNNOOOQQQRRRSSSSSSWWWWWWWWWWWWXXXXXXXXXXXXQQQQQQQQQOOOLLLJJJHHHHHHGGGIIIMMMPPPSSSVVVZZZ]]]```gggmmmnnnoooqqqpppmmmiiikkkppptttuuuuuutttrrrwwwvvvssspppnnnmmmmmmmmmnnnlllkkkiiiiiijjjjjjjjjaaaaaabbbbbbbbbcccccccccgggiiijjjjjjjjjmmmrrrvvvwwwvvvjjjbbb^^^UUUNNNNNNPPPTTT\\\fffvvv~~~|||zzzxxxvvvssswww{{{zzzrrrcccSSSHHH@@@???======@@@FFFLLLPPP[[[\\\___bbbeeehhhjjjlllkkkkkkkkkkkkkkkllllllmmmnnnmmmlllkkkjjjjjjjjjjjjfffggggggfffdddbbbaaa``````aaabbbdddfffiiijjjkkkiiihhhhhhhhhjjjllloooqqqqqqpppoooooooooqqqrrrtttuuuuuutttssssssuuuxxxzzzgggfffeeehhhnnnsssvvvvvvmmmpppmmmjjjqqq{{{pppZZZRRR___vvvwwwttt}}}|||ssshhh___ooowww{{{{{{~~~yyymmmvvvmmm]]]OOOGGGCCCAAA???@@@===888222---+++++++++***************+++++++++))))))))))))))))))))))))************++++++++++++************++++++++++++++++++,,,,,,,,,---------+++---000111555>>>LLLVVVeeeVVVHHHEEEIIIMMMTTT[[[]]]nnnxxxvvvyyyttteeefffyyyxxxyyy}}}{{{uuutttqqqpppsssyyy~~~~~~}}}{{{}}}~~~}}}zzzvvvtttsssttt~~~~~~}}}wwwlllgggppp}}}}}}yyyxxx{{{kkkddd]]]ZZZYYY]]]iiittt||||||zzzrrrdddTTTGGG@@@:::666000------///111333---,,,,,,+++***)))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,...///;;;QQQcccnnnzzzuuu___[[[uuu~~~www~~~rrr\\\TTTTTTTTTTTTTTT^^^IIIAAA???::::::999999888999999999:::888777666444222777>>>OOOeee~~~~~~ttttttyyytttdddVVVUUU[[[_________WWWZZZfff|||rrrmmmpppuuuuuummmaaaXXXRRRNNNJJJFFFJJJHHHFFFDDDDDDDDDEEEFFFHHHGGGGGGGGGHHHJJJLLLMMMQQQRRRSSSTTTUUUVVVWWWXXX___^^^]]]^^^___^^^\\\ZZZWWWWWWUUUQQQMMMJJJIIIJJJFFFIIIMMMQQQTTTXXX\\\___nnnuuu{{{{{{zzz{{{xxxtttqqquuuzzz}}}{{{zzzxxxvvvtttsssrrrrrrlllkkkkkklllnnnnnnnnnlllggghhhhhhiiijjjkkkkkklllpppppppppnnnnnnrrr{{{uuueeeWWWNNNLLLIIIKKKQQQSSSTTT]]]iii|||~~~{{{{{{||||||wwwkkkZZZJJJ???888888888;;;???DDDHHHKKKQQQTTTZZZ```gggllloooqqqqqqqqqppppppqqqqqqrrrsssrrrrrrrrrrrrssstttuuuvvvpppooommmkkkhhheeebbbaaa```aaabbbdddfffgggiiiiiiddddddeeegggiiikkkmmmnnnooonnnmmmllllllmmmnnnoooqqqqqqsssuuuwwwyyy{{{|||jjjiiiiiikkkooosssuuuuuutttzzzuuulllttt|||fff```qqq}}}yyy|||~~~|||}}}tttbbbUUUeeewww}}}rrrtttpppeeeVVVKKKFFFBBB>>>???>>>;;;666111---,,,,,,*********+++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,++++++,,,,,,------......+++---111555;;;CCCLLLQQQPPPEEE???BBBHHHLLLUUU___sssyyyzzzxxxwwwbbb\\\jjjwwwwwwwwwxxxyyyvvvooojjjqqqnnnmmmrrryyy~~~~~~|||zzz|||~~~|||}}}~~~wwwrrroootttwww||||||uuunnnrrryyy|||{{{zzzzzzyyyyyyqqqkkkddd^^^ZZZ___ooo|||pppaaaSSSKKKIIIIII@@@<<<666111...///111222...------,,,+++***))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))************************((((((((()))******++++++,,,,,,,,,,,,------------///555???KKKZZZlll~~~mmmbbbhhh~~~uuuyyyxxx}}}|||zzzbbbMMMIIIPPPUUUXXX\\\]]]HHHBBB@@@;;;;;;:::999888888888888888777777777666666===FFFcccxxx~~~zzzsssfff]]]XXX___ffffff```[[[PPPaaa~~~tttpppvvvyyy{{{ppphhh]]]VVVOOOJJJHHHGGGEEECCCHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJKKKNNNQQQTTTVVV[[[\\\]]]___aaabbbddddddkkkiiihhhhhhhhhgggdddaaa]]]\\\XXXQQQJJJFFFFFFHHHGGGJJJOOOSSSWWW[[[___aaavvv}}}xxxxxxxxxzzz}}}}}}zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzz{{{uuu^^^RRRMMMJJJLLLMMMVVV```cccdddrrr~~~}}}zzztttiii[[[MMM@@@888555777;;;???CCCGGGIIIKKKLLLRRR\\\gggqqqyyy~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~}}}{{{wwwtttppplllhhhfffdddddddddeeeeeeeeeffffffaaabbbdddggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllkkkmmmooosssvvvyyyyyyyyyrrrrrrrrrqqqppppppqqqrrrwww{{{yyysssuuuzzz|||yyyfffZZZbbbppp|||~~~}}}ssssssmmm```TTTMMMFFF@@@???@@@???;;;555000...---*********++++++,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,++++++,,,,,,---......///...///333999AAAEEEGGGFFF@@@???CCCIIIIIIJJJXXXjjj~~~pppgggaaalllwwwxxxyyyyyyxxxuuuqqqnnnqqqnnnmmmrrrzzz||||||}}}~~~~~~~~~}}}}}}}}}~~~yyyuuummmqqqyyy|||vvvtttvvvvvvqqqlllnnnvvv{{{wwwqqqnnnllliiigggdddeeeooo{{{zzznnnaaaUUUOOOMMMNNNEEEBBB<<<555000...000111......---,,,+++***))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))************************'''(((((()))******++++++***++++++,,,---...//////222???HHHNNNZZZmmmzzz|||bbbmmm{{{{{{rrrrrrxxx~~~tttlllmmmqqqrrrbbbTTTKKKNNNSSSYYYfffttt\\\HHHBBBAAA<<<;;;:::999888888888888555555666888888999BBBMMMooo}}}mmm```^^^cccooovvvrrrhhhaaabbbxxxooottt|||qqqfffZZZRRRNNNKKKGGGFFFHHHIIIHHHFFFDDDEEEFFFGGGGGGIIILLLNNNPPPPPPQQQSSSWWW\\\aaaccceeefffhhhjjjmmmoooqqqrrruuusssqqqqqqqqqpppkkkhhh```^^^XXXOOOFFFAAAAAACCCJJJMMMRRRWWWZZZ^^^bbbeeewww}}}bbbLLLFFFKKKPPP[[[\\\dddnnnrrrxxx}}}wwwkkk]]]NNNBBB:::666666999>>>DDDHHHKKKLLLLLLSSSZZZgggvvv|||xxxsssooolllhhhggggggfffeeedddcccccc```bbbeeegggggggggfffeeedddeeefffggghhhiiijjjkkkggghhhkkkooosssuuuuuutttwwwwwwwwwtttqqqooopppqqqtttuuuwwwwwwpppjjjmmmtttooofffaaaiiiuuu~~~~~~{{{~~~ssswwwttthhh\\\TTTKKKCCC???AAABBB???888222000///*********++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////111111555<<>>===<<<;;;999888777777777999333555<<<999888LLLgggzzzyyypppccceeehhhuuuzzzooommmuuuwwwvvvhhh^^^WWWQQQJJJDDDHHHGGGGGGGGGGGGFFFFFFFFFKKKIIIIIIKKKLLLMMMQQQXXXXXXZZZ^^^dddjjjnnnoooooossspppnnnrrryyy~~~~~~zzzwwwvvvvvvvvvsssnnniiimmm```RRRIIICCC@@@BBBGGGKKKRRRYYY]]]___bbbfffgggooottt{{{eeeMMMDDDGGGQQQYYY```jjjvvv~~~~~~nnnYYYHHH<<<444444999999>>>FFFJJJLLLNNNSSSYYYbbbrrr|||xxxwwwmmmnnnnnnllliiiffffffgggdddeeegggfffeeedddddddddccccccdddeeefffggghhhhhhjjjlllnnnpppoookkkgggdddppprrrsssqqqnnnnnnqqqvvvtttsssuuutttmmmaaa\\\^^^uuu~~~uuuxxxxxxnnnmmmzzzvvvttt}}}www___KKKGGGAAABBBCCCAAA<<<666111...,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///***)))...///---///444---AAAQQQPPPDDD<<<:::;;;CCCGGGKKKNNNNNNUUUjjj}}}wwwlllnnnttt~~~}}}yyyvvvwww|||}}}{{{vvvtttzzz{{{|||{{{|||~~~}}}{{{|||}}}~~~zzzzzzxxxtttqqqrrrvvvzzzvvvjjjdddmmmzzzzzzpppfffmmmoooqqqpppkkkddd\\\XXXgggeeeiiiooolll___TTTOOOJJJGGGBBB===888444111000222111///,,,,,,,,,)))%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///+++))),,,...///333888JJJRRRZZZaaagggjjjddd[[[nnn|||~~~pppjjjrrrwwwsssqqqeeeWWWSSS]]]ggg```RRRMMMGGGQQQ\\\\\\lll```DDDDDD======<<<;;;999888777777777777777:::;;;999@@@\\\zzz}}}jjjYYY```pppwwwqqqttt}}}www}}}}}}jjjbbbYYYSSSPPPOOOKKKHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLJJJLLLPPPRRRSSSXXX___bbbdddgggmmmssswwwzzz{{{|||yyyxxx{{{}}}||||||{{{wwwsssssscccQQQFFFAAA@@@BBBFFFMMMSSSZZZ^^^```eeejjjmmmrrrvvv}}}yyyYYYIIIEEEHHHSSS^^^kkkppp{{{~~~kkkSSSAAA777333666;;;>>>@@@HHHRRRVVVWWW\\\dddlllyyywwwqqqqqqpppmmmiiigggggggggeeegggjjjjjjhhhfffddddddcccdddeeefffhhhjjjkkkllllllnnnppppppnnnkkkgggdddhhhiiijjjlllnnnpppqqqrrrsssttttttqqqkkkddd]]]YYYkkk}}}~~~yyyyyyzzzzzz{{{{{{oookkkyyywwwttt}}}}}}lllUUUHHH@@@AAABBBAAA>>>999444111,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...+++,,,000000---...333999NNN^^^YYYIII===<<>>@@@EEEIIIRRRVVV]]]bbbeeeiiinnnssspppuuu}}}eeeKKKGGGJJJKKKVVVfffuuuwww~~~}}}~~~wwwbbbIII999333333888>>>BBB@@@GGGUUU[[[[[[dddsss~~~yyyxxxvvvrrrmmmkkkkkklllgggjjjlllmmmkkkhhhfffeeedddeeefffhhhjjjlllmmmnnnllllllmmmmmmkkkhhhdddbbbaaaaaadddiiinnnqqqpppnnnrrruuurrrkkkiiijjjcccXXX___sssyyywww~~~~~~rrrwww}}}|||zzzvvvooozzz~~~wwwtttyyywww___III@@@????????????<<<888555------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///---000555BBBUUUbbbZZZGGG<<<===BBBDDDFFFLLLVVVbbbttt~~~}}}~~~~~~zzz|||xxxvvvuuuuuuxxxxxxxxx{{{}}}~~~~~~~~~{{{vvvooojjjhhhhhh~~~uuullliiijjjkkkoootttzzz~~~yyymmmbbb^^^^^^ZZZ\\\cccnnnsssmmmeee___YYYTTTLLLDDD===888666555111111000...,,,***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++---//////111:::DDD^^^```kkkuuujjjWWWXXXhhhyyyqqqiiifffeeeccc]]]XXXGGGIIIIIIGGGHHHKKKLLLIIIJJJJJJPPP\\\vvv]]]CCCDDD<<<<<<<<<;;;:::999888888888888;;;::::::JJJiiiooodddcccxxx|||}}}|||lll^^^WWWLLLIIIFFFFFFGGGIIIIIIIIILLLLLLKKKLLLMMMOOORRRSSSXXXXXX]]]dddiiikkkqqqxxx{{{yyybbbIII>>>>>>DDDJJJOOOVVVZZZbbbiiilllnnnrrrwwwrrr{{{xxxXXXDDDIIIOOOMMMXXXkkkwwwllleeedddkkkmmmeeedddSSS@@@777666777;;;???FFFBBBIIIWWW]]]aaatttzzzyyywwwsssnnnllllllnnnjjjkkkmmmllljjjgggggggggfffggghhhiiijjjkkkkkklllgggggghhhhhhgggeeecccaaa```ccchhhlllmmmmmmllllllsssuuuooodddgggpppkkk]]]WWWZZZtttyyywww|||{{{~~~yyy}}}{{{zzzyyyuuutttzzzyyyeeeMMMAAA>>><<<<<>>;;;777///...---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...000666<<>>BBBGGGLLLKKKRRRcccxxx~~~|||||||||~~~}}}|||xxxvvvuuuyyyxxxyyy|||{{{wwwxxx{{{|||{{{{{{|||}}}zzzzzzyyyvvvrrrmmmjjjhhh}}}yyyuuuqqqmmmkkkrrr{{{~~~wwwnnnfffbbb```UUUTTTYYYfffssstttkkkaaa```^^^YYYQQQIII@@@999555444333444444///***))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,...//////444BBBPPPeeecccccc```XXXUUUeee{{{rrriiidddgggcccSSSDDD>>>;;;DDDMMMNNNIIIFFFHHHLLLLLLMMM\\\wwwZZZBBBDDD;;;<<<<<<;;;:::999999999999<<<999666@@@___|||rrrkkkiiissszzz}}}yyybbbQQQKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJLLLNNNQQQTTTWWWYYY[[[[[[]]]\\\^^^bbbdddeeeiiiooovvv}}}fffMMMBBBCCCHHHNNNSSSYYY]]]gggrrruuusssuuuzzz~~~oooTTTFFFNNNTTTPPPYYYlllzzzjjjOOOFFFDDDJJJNNNGGGLLLBBB:::999<<<===>>>@@@IIIHHHPPP^^^hhhuuuyyysssnnnkkkiiibbb```cccjjjoooppprrrvvvssssssrrrpppmmmlllmmmnnnllllllkkkiiigggfffhhhjjjiiiiiihhhhhhhhhgggggggggcccdddeeeffffffffffffeeeffflllrrrqqqkkkggggggjjjpppqqqhhh]]]cccpppooocccWWWPPPhhh~~~zzz|||zzzzzz}}}zzzssssssuuuiiiYYYEEE???999999===>>>;;;777111000...,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...666???EEEXXXYYYUUUJJJCCCEEEIIILLLPPPOOOYYYrrr}}}{{{zzzyyyzzz{{{}}}}}}|||}}}|||uuurrrtttxxx|||{{{~~~|||tttpppqqquuuvvvxxx{{{}}}~~~|||{{{wwwwwwwwwwwwuuuqqqmmmjjjsssuuuyyy{{{yyywww~~~wwwqqqnnnkkkfffaaaYYYTTTTTT```qqqyyypppcccggggggfffaaaXXXLLL@@@999333111222555222+++(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,...---...///111999KKK\\\^^^bbb^^^TTTUUUdddtttzzzpppgggccccccXXXDDD666555555BBBPPPSSSJJJDDDGGGNNNXXX[[[xxxWWWAAAEEE:::<<<<<<;;;:::::::::::::::===999:::OOOuuu}}}|||zzzrrrjjjlllooowww~~~iiiSSSGGGGGGLLLIIIIIIKKKMMMNNNPPPQQQQQQOOOSSSYYY___ccccccbbbaaaZZZWWWVVVWWWVVVUUUYYY^^^lllxxx|||iiiSSSHHHGGGJJJOOOTTTZZZ]]]hhhvvvzzzxxxzzziiiXXXPPPWWWZZZWWW```qqqrrrRRR<<<888666:::???;;;;;;777777;;;??????AAAEEEHHHLLLWWWhhh{{{~~~vvvkkk___VVVOOOJJJGGGCCCBBBFFFOOOUUUYYY^^^dddjjjlllnnnoooooooooqqqsssjjjjjjjjjhhhffffffhhhkkkjjjiiiiiigggfffeeeddddddeeeeeefffggghhhiiijjjkkklllrrrvvvqqqfff```ccchhhllljjjbbb\\\aaalllllleee\\\TTTccc}}}xxx}}}~~~www~~~zzzssstttzzz}}}~~~xxxttttttooogggNNNCCC999666;;;>>><<<888222111...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,222===FFFJJJWWWSSSKKKBBBAAAHHHMMMNNNPPPTTTeee}}}}}}~~~}}}}}}|||{{{yyyxxxwwwwww~~~}}}|||{{{}}}~~~~~~yyyssssssxxx}}}|||{{{}}}zzzqqqllllllsssuuuxxx{{{|||{{{yyyxxxwwwvvvvvvwwwvvvtttoookkkhhhlllvvvrrrkkklllmmmiiidddddd___[[[aaaoooxxxtttiiifffgggfffccc[[[QQQGGG@@@666///...333333---***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///......222888BBBTTTdddeeeeeeYYYJJJSSSnnn~~~sssjjjaaaXXXIII:::666:::333>>>KKKNNNGGG@@@GGGRRRYYYfffuuuTTTAAAEEE:::<<<<<<;;;::::::::::::;;;;;;;;;FFFbbb{{{|||yyyvvvqqqnnnooo{{{~~~mmm[[[NNNJJJNNNRRRLLLNNNRRRTTTVVVXXXYYYZZZZZZ___fffllllllgggaaa\\\QQQNNNMMMNNNNNNOOOUUU\\\jjjvvvwwwnnn___PPPIIIGGGIIINNNTTT[[[\\\fffuuu{{{{{{wwwhhhbbb```dddeeefffppp~~~YYYAAA666999666666:::999666444666999;;;===DDDLLLMMMUUUcccxxx{{{tttbbb[[[QQQHHHBBB>>>;;;999777555777===AAACCCHHHNNNXXX\\\aaafffhhhkkkmmmooofffhhhkkkkkkjjjiiiiiiiiiiiiiiihhhgggfffeeeeeedddgggggggggggghhhjjjkkklllnnnqqqpppiii```\\\```eeekkkgggccccccgggiiihhheeebbb[[[YYYjjj|||{{{vvv~~~}}}uuuqqqwww~~~zzzwwwssspppXXXJJJ;;;555:::>>>===888444222///,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---///888DDDIIIGGGFFFFFFCCC???CCCMMMTTTWWWXXXccczzz}}}~~~~~~}}}zzzxxxrrrrrrrrrqqqpppooooooooouuuvvvwwwvvvvvvwwwyyy|||zzz{{{}}}}}}}}}}}}}}}~~~}}}}}}|||}}}~~~~~~}}}yyyuuuvvv{{{|||zzz{{{|||xxxrrrppprrrwwwyyy|||}}}|||yyyvvvtttuuuttttttuuuwwwuuuqqqnnnhhhiiippp{{{sssiiihhhkkkkkkiiimmmlllhhhdddhhhpppsssppphhheeeaaa\\\WWWTTTRRRRRRGGG999000222444///---000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,000888AAAKKKYYYeeefff___TTTOOO\\\rrrnnnfffZZZMMM@@@999888;;;888===DDDFFFBBBAAALLL[[[ddd~~~kkkRRR@@@EEE:::<<<<<<;;;:::::::::;;;;;;777===QQQppp~~~yyytttxxx}}}~~~oooppp~~~~~~zzzmmm[[[NNNJJJMMMPPPRRRSSSUUUYYY[[[]]]^^^___```ggglllrrruuuqqqggg[[[SSSJJJGGGGGGKKKOOOSSS\\\eeeoooyyy{{{kkk___\\\RRRHHHDDDEEEGGGNNNUUU\\\[[[cccrrr{{{~~~tttjjjkkknnnooopppttthhhFFF444222999555222444333777555555666777:::FFFRRRZZZdddsssxxxhhh^^^GGGBBB;;;555222222222222333000///111111111555:::BBBGGGOOOUUUZZZ]]]```bbbcccggglllooonnnllliiihhhiiihhhhhhhhhggggggffffffhhhgggfffffffffhhhiiijjjmmmlllhhhaaa\\\[[[^^^bbbmmmhhhhhhmmmnnnjjjfffeeeeee^^^LLLOOOfffmmmttt~~~|||tttwww~~~yyytttrrr___OOO===666:::???===999444222///---+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...//////222===IIIIIICCC999???CCCEEEKKKVVVaaafffcccsss~~~|||zzz{{{}}}zzz{{{}}}~~~~~~~~~~~~|||xxxuuupppkkkhhhhhhhhhhhhgggggggggffffffaaaccceeegggiiimmmqqqtttvvvxxx{{{{{{{{{zzzzzzzzzzzz|||}}}{{{xxxvvvwwwyyyyyyzzzzzzxxxwwwxxx{{{}}}zzzzzzzzzxxxuuuwww{{{{{{}}}|||xxxsssqqqpppppppppssswwwwwwuuurrroookkklllvvvwwwiiieeegggjjjlllppptttqqqfffaaagggppptttpppjjjaaaZZZXXX\\\bbbggg[[[GGG666555555000...222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++111===HHHRRR[[[dddRRROOOUUUeeessswwwtttrrrccc^^^TTTGGG???;;;888555??????@@@BBBAAAEEEUUUfffyyy\\\SSSCCCDDD>>>>>>>>><<<999888:::;;;:::999HHHcccvvvllluuussswwwssscccRRRMMMOOORRRWWW[[[dddeeefffhhhjjjkkkllllllpppxxx}}}qqq___PPPHHHFFFFFFLLLTTTZZZ]]]ccciii|||jjjWWWKKKGGGCCCBBB===>>>EEEFFFQQQggg```dddccciiivvv~~~wwwnnnhhh\\\UUUTTT\\\ccciiizzziiiMMM777666444444444666777999444111222888:::<<>>:::999666222...,,,,,,---...++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,------,,,******,,,...,,,//////000:::EEECCC888444@@@KKKPPPUUU___iiiooowwwzzzwwwtttrrrsssuuuqqqmmmnnntttsssrrrwwwvvvxxx~~~}}}}}}}}}|||zzzxxx|||xxxqqqjjjddd```^^^]]]\\\XXXXXX\\\]]]YYYSSSRRRZZZSSSVVVcccjjjhhhjjjrrrwwwwwwvvvwwwwwwuuuqqqnnnmmmoooqqqpppmmmkkkkkkllltttooonnntttxxxxxxyyy~~~~~~}}}}}}zzzrrrllliiimmmnnnqqqtttvvvtttppplllkkkjjjiiinnn}}}sssccc___fffmmmpppmmmkkkjjjgggaaa___hhhsssjjjjjj^^^UUU[[[^^^___hhhiiiZZZEEE777444666222+++...,,,)))(((((()))((('''************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,***///222999NNNeeegggZZZTTTMMM```}}}{{{rrriii[[[QQQGGGBBB>>>;;;===AAAGGG;;;===JJJIIIIIIkkkuuugggcccOOO@@@BBB;;;======<<<:::999;;;<<<===???\\\~~~sssqqquuulll^^^QQQOOOSSSYYY^^^bbbhhhjjjmmmpppssstttuuuuuuzzz{{{hhhTTTJJJFFFJJJLLLRRRZZZ```dddnnnxxxtttcccSSSDDD<<<:::<<<<<<888:::BBBHHHYYYsss}}}yyynnnfff^^^WWWRRRHHH@@@>>>DDDKKKSSSfffyyyrrrTTT===666555444333444555777999555222333777888999EEETTThhhlllfff```PPP@@@999888555111000000111000///000000111111111222222222000333999>>>DDDKKKRRRWWW\\\___dddhhhhhhfffcccaaaggghhhiiigggeeedddeeeeeehhhgggeeedddcccccccccccchhhgggfffccc```\\\YYYXXXbbbjjjooommmkkklllkkkiiidddggg___QQQGGGFFFbbb||||||yyyxxxrrrnnnttteeeMMM;;;777<<<<<<999;;;888444000...---......++++++++++++++++++++++++***+++,,,---...------,,,,,,---...---++++++,,,------///222888AAAFFFBBB:::BBBLLLVVVYYY\\\eeennnrrr~~~{{{sssqqqmmmjjjhhheee```\\\ccckkkmmmqqqzzz{{{zzz|||zzzyyyyyyxxxwwwvvvsssooojjjfffccccccbbbccc___^^^___\\\UUUPPPPPPSSSWWWaaannnssssssuuuzzz|||zzzxxxvvvtttpppllliiidddeeeeeefffeeeeeeffffffjjjggghhhooossssssvvv{{{{{{}}}~~~|||uuuooommmppprrrvvvxxxwwwtttooolllkkkjjjiiimmmzzz~~~{{{vvvssssssnnngggiiimmmqqqmmmaaaYYYaaammmeeefff\\\VVVbbbiiidddcccnnnfffTTTAAA888888555......,,,)))((()))))))))(((************))))))))))))(((((((((((()))))))))***************************)))***++++++***+++,,,...444666777>>>SSSfffdddVVVPPP]]]}}}}}}wwwqqqXXXMMMBBB???>>>>>>@@@CCCEEEDDDEEEJJJTTTjjj~~~lllhhhkkkNNN???AAA;;;<<<<<<<<<;;;:::;;;===@@@GGGrrrtttjjjpppuuu{{{dddYYYRRRTTTZZZ```eeejjjpppssswww{{{~~~sss[[[JJJFFFHHHNNNQQQYYYaaafffmmm||||||```MMMAAA999555555777999555666>>>FFF\\\{{{{{{jjj[[[QQQKKKFFFCCC<<<555111555;;;DDDXXXjjj}}}XXXBBB333555444333222333555777999777333333777777777BBBPPPjjjtttccc\\\TTTEEE999555666333111000000111000///000000111111111222222222000111444777<<>>???GGGQQQ[[[aaaiiittt~~~xxxsssooorrrwwwzzz}}}|||wwwuuusssmmmfffaaa[[[XXXXXX\\\]]]rrr~~~~~~}}}~~~~~~yyyooobbbXXXZZZaaaqqq|||wwwtttqqqnnnlllhhhgggffffffeeebbb]]]YYYZZZYYYXXXXXXXXX[[[aaagggrrrvvv{{{{{{~~~~~~zzzxxxwww{{{|||uuurrrsssllliiihhhkkksss{{{~~~}}}}}}{{{uuugggYYY\\\ggguuuxxxlll___^^^dddcccmmmgggbbbqqqyyyjjjZZZaaammmlllVVVAAA;;;:::777///---+++***+++++++++***************)))))))))((((((((()))))))))*********++++++++++++++++++++++++)))*********)))***,,,///)))999OOOcccnnnkkk^^^QQQTTTjjj{{{dddQQQDDD888999@@@DDDFFFGGG???EEEIIIUUUzzzmmmeeennn|||NNN@@@CCC======::::::<<<:::888???HHH\\\wwwwwwlllsss|||zzz{{{mmm```]]]```jjjuuu{{{rrr___PPPJJJLLLOOOQQQWWWbbbllltttyyyaaaGGG;;;::::::::::::888<<<;;;:::===@@@RRRooo{{{wwwlllcccWWWNNNHHHEEEBBB@@@:::888666777999???KKKUUUfffrrrsssfff___VVVBBB666555111333222222222444666999;;;999666666;;;;;;===HHHWWWlllyyyooocccVVVIII===777555222222222111111111111222222222222222333333333333111222333444444777:::===AAAGGGNNNRRRUUUXXX^^^cccbbbdddeeeffffffgggiiikkkiiiiiiiiihhhggggggfffeeebbbccceeeeeedddaaa]]][[[WWW___kkktttvvvtttrrrssskkkpppkkkeee___OOOBBBEEEWWWnnntttzzz|||zzz|||ooo~~~vvvpppaaaMMM???;;;:::888;;;:::777444111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,...000///...---...///555888CCCPPPOOOCCC>>>BBBHHHRRR^^^hhhsssyyyqqqiiidddaaahhhqqqyyy~~~~~~{{{yyyqqqeeeYYYRRRNNNMMMSSS[[[hhhwwwkkk^^^YYYaaalll~~~zzzzzzyyyyyyxxxyyyxxxwwwtttnnneee\\\VVVTTTSSSQQQPPPSSS\\\eeekkkvvvyyy~~~xxx{{{}}}~~~}}}{{{zzzzzz~~~xxxvvvwwwqqqlllhhhhhhkkkpppuuuxxxzzz{{{zzzwwwvvvrrrggg\\\___fffpppwwwssshhhaaa```[[[hhhhhhdddpppuuuiii___^^^mmmqqq```HHH;;;888888111///,,,++++++,,,+++***************)))))))))((())))))))))))************************************+++,,,,,,***)))***,,,///333EEE\\\iiidddWWWMMMLLLbbbsss{{{rrryyyvvv```OOOBBB888999AAAEEEFFFGGGEEEGGGUUUtttuuuhhheeevvvMMM???AAA;;;>>>::::::<<<;;;:::DDDRRRkkkvvv{{{zzzzzzrrrtttyyy{{{vvvkkkddddddkkkxxxppp^^^RRRNNNNNNOOOVVV\\\hhhuuu}}}fffSSS@@@999;;;<<<;;;;;;777<<<;;;===CCCEEETTTooo}}}zzzuuuqqqkkkdddZZZRRRMMMHHHCCC???:::::::::999:::???HHHPPP```mmmxxxWWWFFF>>>;;;222222666444333222222333555888;;;===;;;888999>>>???AAAMMM\\\qqqvvvnnnaaaSSSEEE;;;555222111222333333222111222444333333444444444555555555444666777888777777888999999???FFFKKKNNNSSS\\\ccc___aaaeeeggghhhiiikkklllgggggghhhhhhhhhhhhgggggg```aaacccddddddcccaaa```XXX\\\eeemmmooolllmmmpppllloooiiieeefffXXXEEE???OOOggg|||zzznnnuuu~~~~~~}}}tttsssiiiVVVEEE===:::999:::999888555222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,------------...///.........000222<<>>999999======???MMM___vvvzzz||||||{{{wwwsssjjjhhhzzzzzztttmmmlllmmmttttttcccWWWQQQSSSUUUZZZ___kkk|||{{{nnn\\\MMM>>>:::===>>>===>>>:::===<<>>EEEPPPWWWeeennnzzzyyyhhhJJJ;;;666666000222888777333333333444666999<<<>>>>>>:::;;;@@@AAACCCOOO^^^yyy|||jjjcccWWWKKKAAA;;;777444000222555555333222444555555555555555666666666666666777999888888888:::;;;666<<>>;;;???DDDFFFHHHKKKFFF___zzzlllhhhiiitttQQQBBBEEE>>>===888888>>>@@@DDDUUUiii{{{~~~}}}~~~vvvddd^^^yyyzzzuuusssqqqssstttzzzxxxhhhZZZUUUXXX^^^ZZZ___lll~~~yyyqqqdddVVVHHH<<<999;;;;;;<<<===@@@AAA===@@@KKKPPP^^^vvv}}}zzzyyyyyyxxxvvvtttnnnggg]]]UUUPPPLLLFFFBBBCCCDDDBBB>>>@@@JJJVVV^^^mmmqqqwwwuuucccDDD888666777000000555333444333333444777:::===???@@@<<<===AAABBBCCCOOO^^^~~~tttkkkXXXRRRHHH???;;;:::888555000333666666444333555777666666666666777777777777222333333333222444777:::555;;;AAACCCDDDJJJTTT]]]\\\```eeeggghhhfffeeeeeeaaabbbdddfffgggggggggfffbbbbbbbbbbbbbbbbbbccccccbbb______aaa^^^ZZZ]]]eeeeeekkkfffaaabbbXXXGGGBBB:::GGGYYYjjjwwwtttppp}}}zzzwww|||xxxeeeOOOAAA;;;999999::::::999777333000...------------------------000///...---,,,------...---------,,,,,,///555999JJJUUUWWWIII???CCCKKKOOOOOO\\\mmm}}}{{{ttt{{{rrrfff]]]\\\```gggkkkzzzmmmVVVEEEGGGPPPVVV^^^ggg~~~|||}}}xxxuuutttgggYYYQQQTTTddd~~~~~~~~~}}}|||yyyxxxpppaaaOOOFFFHHHNNNOOOVVV```rrr}}}|||{{{}}}~~~}}}}}}}}}~~~zzzvvvuuuwwwzzz|||}}}wwwrrrooommmeee[[[YYY^^^ZZZhhhtttxxxwwwuuuqqqmmmddd```bbbiiiooonnnllllllYYY___iii|||{{{mmmrrrjjjfffppp{{{iiiGGG999BBB888555111...---+++)))(((************)))))))))))))))************+++++++++++++++++++++++++++++++++((()))***+++---111666:::JJJMMMUUUXXXOOOKKK___{{{~~~qqqfffggguuuuuuaaa@@@<<<<<>>;;;999777666666333333222111222333444555777777666555555555555555555666666777666666555555777999<<<@@@FFFNNNVVV\\\```eeegggeeeeeehhhiiihhheeefffggghhhhhhhhhhhhhhhfffbbb^^^___bbbdddbbb___bbb^^^[[[XXXTTTRRRYYYccccccfffeee___YYYTTTLLLDDD===<<>>444666888:::;;;888333...***------------------------..................------,,,,,,///111...---777EEEXXXXXXQQQEEEAAAGGGPPPUUURRRiii}}}oooqqqxxxpppgggccc```aaagggppp{{{oooYYYIIIKKKRRRXXXfffvvv~~~||||||~~~}}}xxxvvvvvvsssiii^^^XXXZZZkkk~~~|||yyyvvvvvvwwwrrrrrriiiXXXLLLJJJMMMPPPVVV___uuu}}}yyyzzz|||~~~~~~|||yyyxxxzzzuuuqqqrrrwww{{{{{{zzzwwwtttqqqoooggg\\\YYY]]]WWWhhhyyy{{{pppcccbbbeeebbbffftttvvvqqqsss\\\WWWaaaxxxyyyqqqdddhhhnnnxxxrrrQQQ999===;;;666111---+++,,,,,,+++,,,,,,,,,++++++*********+++++++++*********)))))))))))))))))))))))))))))),,,)))''')))+++///777???LLLRRRWWWRRRKKKQQQkkk~~~{{{sssnnntttzzzooo^^^888===DDDIIIJJJIIILLLOOOPPPwwwlllkkkooowww~~~NNNDDD<<<@@@999>>>;;;999BBBTTTooo~~~nnnhhhmmm~~~yyyvvvqqqnnnpppsssvvvxxx||||||zzzssskkkkkkrrruuutttrrr}}}zzzuuuqqqhhh^^^XXXKKKAAA999999<<<===@@@BBBKKKLLLPPPSSSUUU\\\mmm}}}}}}uuuoooooorrruuu{{{~~~~~~}}}zzzyyywwwuuurrrooommmhhhaaa[[[TTTNNNHHHDDDFFFHHHLLLNNNNNNSSSaaappp~~~YYY;;;777222000111333333333333444555555555777:::<<<:::<<>>LLLOOO^^^bbbXXXWWWkkkrrriiifffnnnvvvnnnZZZJJJSSSNNNMMMOOOOOONNNPPPUUUtttsssjjjfffooo{{{MMMDDD===@@@AAA<<>>BBBFFFFFFJJJQQQVVV[[[gggttthhhaaa]]]ZZZ\\\aaaiiinnnqqqqqqtttzzz~~~~~~}}}~~~~~~~~~}}}zzzxxxvvvssspppjjjgggccc^^^XXXPPPGGGBBBEEENNNXXX\\\ZZZ```uuupppHHH333333222222333333222222333444444444444555888:::===@@@FFFLLLQQQ]]]sssuuujjj^^^HHH<<<;;;777777777777888888888999999777777777777888888999999777777777777888999:::;;;::::::::::::;;;;;;<<<===999999999;;;AAAJJJTTT\\\aaahhhllllllkkkmmmkkkhhhhhhgggffffffeeeeeeeeeeeefffbbb^^^\\\^^^```aaaaaa^^^[[[YYYWWWRRRMMMMMMQQQ\\\bbbggggggeeebbbZZZRRRJJJ>>>999IIIfff|||~~~xxxvvv{{{zzzwww}}}fffFFF>>>777999;;;<<<;;;888555222............---------------------...............111000......000888CCCMMMRRRNNNRRR^^^```[[[cccrrr{{{uuueeewwwwwwYYYRRROOOYYYnnn~~~yyyuuurrrooommmccc\\\VVV[[[lll~~~|||yyyzzz}}}~~~{{{uuunnnhhheee```aaa\\\\\\sss}}}yyyvvvtttqqqooolllhhhbbb^^^]]]___\\\TTTRRR[[[hhhppp~~~|||vvvuuuuuuuuuuuutttttttttvvvvvvvvvyyy|||}}}{{{yyyvvvuuussspppiiiaaa[[[XXXZZZ^^^nnnooobbbpppooodddaaajjjllljjjooogggkkkkkk~~~|||{{{tttyyyxxxOOO<<<;;;999666444333000---***++++++++++++++++++++++++************************))))))))))))))))))))))))(((***---......333CCCSSSZZZhhhiii]]]ccc|||nnngggiiiuuuxxxkkk[[[TTTaaaXXXQQQQQQPPPNNNQQQYYY}}}pppiiieeeqqqyyyLLLDDD===@@@AAA<<<@@@FFF[[[wwwbbbkkk{{{vvvqqqkkkfff]]]\\\YYY[[[jjjyyyzzzqqqrrryyy~~~zzzqqqhhhYYYTTTMMMJJJJJJKKKMMMOOO[[[uuuzzzrrrjjjddd```[[[QQQIIIGGG@@@;;;888:::<<<===@@@DDDEEELLLTTTYYY]]]nnnpppfff[[[VVVTTTTTTWWW\\\ccciiimmmnnnqqqwww{{{|||zzzzzz{{{|||}}}}}}}}}}}}}}}zzzwwwuuuttttttrrrpppkkkiiiddd___YYYPPPGGGAAACCCNNN[[[aaaaaaiiiaaa???222333333333222111000000333444555444444666999;;;===@@@HHHRRR\\\lllzzzdddUUUKKK>>>:::;;;666888888999999999888888888666666777777888888888888666666666777888:::;;;<<>>===<<<;;;;;;<<<<<<=========>>>BBBJJJTTT[[[```fffkkkkkkkkklllkkkhhhhhhgggfffeeeeeeeeeeeeeeeeeebbb___^^^^^^```aaabbbaaa]]][[[YYYTTTLLLIIIKKKXXX```gggiiiiiifff^^^VVVLLLBBB;;;@@@SSSiiiyyy~~~sss}}}|||wwwmmmLLL???777999:::<<<;;;888555333/////////......------------------.........//////111000......333===FFFLLLHHHJJJWWWdddcccZZZ```pppvvvnnnmmmpppUUUNNNPPPaaayyy~~~zzztttnnnhhhdddbbbXXXUUUUUU___xxx~~~}}}zzz|||~~~}}}yyytttmmmfffaaa^^^___\\\```zzz}}}yyyuuusssppplllgggbbb]]]YYYbbb___WWWPPPTTTeeewww~~~|||ttttttuuuuuuvvvwwwwwwwwwzzzzzzzzz{{{|||{{{xxxvvvssssssrrrooojjjddd\\\WWWYYYYYYeee{{{xxxjjjmmmooocccXXXYYYZZZaaaooonnn}}}}}}vvvyyy{{{YYY>>>;;;999777555333000,,,)))++++++++++++++++++++++++************************))))))))))))))))))))))))((())),,,...///777IIIZZZdddmmmhhh```ooo{{{qqqooosssyyyssscccYYYZZZhhh[[[RRRQQQOOOLLLSSS___}}}nnnbbbaaaqqqwwwKKKEEE===@@@======AAANNNmmm}}}wwwxxxgggVVVbbbwww|||uuuooohhh```ZZZRRROOOPPP\\\lllvvvssslllmmmuuu}}}}}}xxxnnndddQQQJJJDDDCCCBBBAAABBBEEEOOOggg~~~sssppphhh```[[[TTTJJJCCCBBB>>>:::999;;;<<<<<<>>>CCCFFFLLLTTTZZZaaawww}}}qqqaaaWWWNNNKKKKKKLLLQQQWWW]]]dddjjjlllooouuuyyyxxxwwwxxxyyyyyyyyyyyyxxxxxxsssqqqnnnmmmnnnoooooonnnmmmjjjeee___XXXOOOFFF???@@@JJJXXXaaadddooorrrRRR666111333333222000///000111222444555555555777;;;===;;;@@@NNN```rrrkkkTTTFFF@@@999:::===888888888999999888888777666555666777777888888777777666666777888:::<<<>>>???CCCBBB@@@>>>======>>>>>><<<======>>>BBBJJJSSSYYYdddiiimmmkkkjjjkkkkkkhhhgggfffeeedddcccdddeeefffccccccbbb`````````aaabbbbbb^^^]]]]]]XXXOOOJJJIIIVVV___hhhmmmmmmjjjbbbYYYIIICCC======KKKdddrrr{{{}}}xxx{{{rrrXXXDDD888:::;;;<<<;;;888666444000000//////...---------,,,,,,------.../////////...//////111999EEELLLMMM>>>FFFVVVdddeeebbbiiiuuurrrooozzzkkkWWWSSSWWWiii}}}~~~{{{uuulllbbb[[[WWWVVVQQQWWW^^^mmm~~~|||~~~|||yyyuuunnnfff```YYYZZZ[[[ggg}}}yyywwwuuuppphhh___WWWSSSRRRVVVQQQKKKNNN```~~~||||||~~~~~~|||yyyuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvtttrrrppprrrrrrooolllhhh___WWWWWWWWW^^^pppnnnkkkooodddUUUQQQSSS___sssyyyxxxwwwtttdddEEE<<<:::777555333000,,,)))***++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))+++///333===OOO```iiikkkbbb^^^qqqvvvnnnssszzz|||ssshhhfffkkkdddXXXQQQQQQOOOMMMYYYkkkqqqfff```cccwwwvvvJJJEEE===@@@;;;AAAEEEZZZuuu}}}sssqqqtttvvv^^^```mmmvvvxxxppphhh___TTTMMMMMMJJJRRReeeqqqooojjjjjjsss||||||ooodddNNNGGGAAABBBBBB@@@AAAEEEJJJ\\\www{{{rrrmmmeee\\\VVVNNNDDD@@@@@@;;;888888;;;<<<<<<>>>CCCGGGJJJQQQ]]]mmm}}}oooeeeTTTKKKCCCAAACCCFFFLLLRRRZZZbbbiiilllpppvvvxxxwwwvvvwwwwwwwwwvvvuuusssrrrnnnllliiiiiijjjlllmmmlllmmmjjjddd]]]UUULLLBBB======FFFSSS\\\```kkkwwwXXXDDD222///111222111//////111444222333555666777999===@@@===FFFZZZuuuuuuYYYGGG???>>>999;;;???<<<888999:::;;;;;;:::999999555666777888999888888777777888999:::===???AAACCCFFFEEECCCAAAAAAAAABBBCCCBBBCCCEEEHHHMMMTTT]]]cccmmmqqqrrrnnnlllllljjjhhhdddcccaaaaaaaaabbbdddeeebbbcccddddddbbbbbbaaabbb```^^^^^^```]]]UUUNNNMMMRRR\\\gggmmmnnnkkkbbbYYYJJJEEE===999AAAWWWuuuyyyzzzsssxxx~~~yyyuuuuuufffLLL;;;<<<======<<<999777555000000000///...---------,,,,,,------...//////000,,,///111333===HHHKKKHHH???GGGSSS___hhhpppwww|||ssseeewwwwwwjjj\\\\\\cccttt}}}{{{wwwnnncccYYYTTTUUUWWW^^^mmm{{{~~~~~~~~~~~~}}}zzzwwwpppgggaaaZZZZZZbbbuuu~~~~~~yyytttrrrrrrnnncccVVVMMMLLLNNNJJJLLLRRRddd|||zzzxxxyyy{{{|||yyywwwwwwxxxyyyzzzyyyxxxvvvuuuvvvvvvvvvuuutttrrrqqqqqqooosssssspppooollldddZZZQQQTTTWWWdddjjjeeeiii___RRRPPPSSS___sss|||{{{wwwmmmxxxoooNNN???<<<999666444111...+++******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))---++++++000888DDDVVVfffnnnjjj^^^YYYiiiqqqeeeqqqzzzxxxsssqqqrrrsssYYYPPPMMMQQQOOOPPPbbbzzzyyyccc]]]bbbfff{{{uuuJJJEEE>>>@@@;;;FFFJJJdddyyy}}}jjjkkkuuufff___rrrwwwnnneee[[[OOOGGGLLLKKKYYYpppuuujjjeeelllrrreeeTTTLLLFFFHHHHHHEEEGGGKKKLLLZZZooo{{{uuulllddd[[[TTTKKKCCC???AAA888666888;;;===<<>>===???CCCIIIPPPZZZbbbkkkooosssxxxzzzxxxvvvvvvvvvvvvtttrrrpppooonnnllljjjiiikkklllmmmmmmmmmiiibbbZZZRRRIII@@@:::>>>DDDNNNUUUYYYbbbvvvzzzVVVAAA;;;444---///000000...///333777222333555666888;;;???BBBCCCNNNgggsssXXXHHH===<<<>>>777888===<<<:::;;;===>>>??????>>>===666777888999:::999888888999999;;;===???BBBDDDEEEGGGFFFDDDCCCDDDEEEGGGHHHOOOQQQUUUYYY___gggpppuuuuuuyyyxxxrrrmmmlllkkkhhhaaa```___^^^___```bbbdddbbbdddeeefffdddbbbbbbbbb^^^\\\^^^bbb```YYYRRRPPPNNNYYYeeekkkllliii```VVVPPPIII===333555FFF___qqqmmmmmmyyyxxxyyy{{{~~~{{{rrrxxxqqqRRR===>>>???>>>===:::888666111000000///...---------,,,,,,------...///000000,,,///111444<<>>:::777555222///---*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))000,,,,,,111;;;III[[[jjjtttlll]]]UUU___qqquuummmbbbooowwwqqqmmmnnnlllfffQQQJJJKKKQQQQQQSSSiiisss[[[XXXaaaeeewww}}}wwwkkktttKKKGGG???AAA;;;JJJUUUqqqzzzfffmmm|||tttwww~~~|||sssfffVVVKKKGGGNNNQQQ___nnnnnndddgggssswwwjjj]]]NNNEEEKKKOOOLLLKKKOOORRR[[[lll~~~xxxpppjjjcccZZZRRRGGG===999;;;666777999:::;;;===AAADDDFFFIIIRRRfff~~~jjj[[[UUUIIIDDDAAA??????AAAHHHQQQWWWdddpppvvvxxxzzz{{{zzzwwwvvvtttrrrpppooonnnnnnkkkkkkkkkjjjjjjiiiiiiiiijjjddd___ZZZQQQEEE===;;;:::CCCMMMSSSWWWaaaqqq}}}xxxeeePPP???555222000000000000111111111111555555555777:::===??????EEERRRlllaaaIIIBBB???<<<;;;<<<<<<999777:::>>>BBBFFFHHHIIIHHHHHHBBB@@@<<<999666444444444777999;;;<<<===>>>AAACCCHHHGGGFFFEEEFFFHHHKKKMMMWWW___gggjjjnnnuuu{{{|||~~~{{{yyywwwrrrjjjdddbbbaaa`````````aaacccdddggggggggggggfffdddbbbaaacccbbbaaa```^^^[[[VVVSSSPPPOOOTTT^^^dddaaa\\\YYYPPPGGG===777444777HHHYYYkkkppp~~~~~~}}}~~~zzzqqqzzzyyy___CCC<<<>>>@@@::::::===999111000///...------...//////////////////.........000...111:::AAAAAA???>>>HHHJJJNNNVVVbbbppp|||uuu\\\kkkxxxnnnbbbkkkyyy}}}}}}~~~|||rrrcccUUUOOOUUUbbbmmm}}}|||{{{|||~~~~~~~~~|||yyyvvvrrrnnnhhheeehhhmmmzzz}}}xxxzzz{{{{{{yyywwwvvvvvvnnnqqqaaaLLLEEEDDDEEENNN]]]hhh~~~}}}xxxwwwwwwyyyzzzxxxsssnnnwwwuuutttuuuwwwvvvsssppprrrrrruuuxxxuuuoooooorrrxxxuuurrrsssuuurrrhhh```TTTLLLRRR[[[fffgggUUUNNNLLLOOOPPPPPPZZZfffwwwooohhhtttxxx}}}sssiiikkk[[[HHH<<<:::;;;555333222*********************++++++******+++,,,,,,,,,,,,+++***++++++***))))))***,,,333//////...777SSSiiigggnnn___XXX[[[cccrrrvvvjjjmmmtttqqqmmmpppgggYYYUUUMMMEEEFFFPPPTTTXXXmmmlll[[[TTTXXXeeetttwwwnnn___TTTOOOrrrJJJGGG@@@AAA===KKKbbbyyyssswwwuuufffnnn|||xxx|||~~~uuulll___RRRIIIHHHQQQVVVbbbnnnkkkeeemmm}}}zzzmmm]]]OOOHHHNNNUUUUUUVVV[[[^^^dddsssyyyrrrjjjbbbYYYPPPFFF===999;;;777999:::;;;<<>>@@@AAAGGGUUUnnnwwwZZZFFFBBB???<<<;;;<<<>>>>>>===>>>CCCJJJQQQUUUTTTPPPLLLBBB@@@<<<999666555555555777999;;;<<<===>>>@@@BBBEEEFFFHHHJJJMMMOOOQQQRRR[[[eeeooouuuzzz}}}zzzuuummmgggbbbaaa`````````aaacccdddfffggghhhiiiiiigggeeedddcccbbbaaa```___[[[WWWSSSJJJIIINNNZZZcccccc___]]]UUULLLBBB;;;555555>>>IIIcccuuu|||}}}yyypppxxxxxxcccIII???@@@BBB;;;:::<<<777222111///...------...////////////////////////...000///333===CCCBBBAAAAAAKKKMMMQQQYYYdddrrr~~~fff]]]yyyxxxrrrnnnwww~~~~~~vvvnnnaaaUUURRRZZZjjjwww}}}|||}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}|||zzzxxxvvvtttqqqllliiijjjooozzz{{{yyyzzzzzzyyyvvvsssqqqpppkkkiiiYYYKKKJJJHHHJJJUUUlll}}}xxxuuusssssssssrrrrrrtttwwwwwwtttqqqxxxvvvttttttvvvvvvuuusssoooooorrruuusssoooooosssvvvvvvvvvwwwwwwrrrhhh```WWWLLLOOOVVVaaa}}}lllUUUNNNKKKLLLKKKJJJSSS```jjjfffaaakkk}}}ssswww||||||jjjKKK>>>;;;<<<666444333,,,******************++++++******+++,,,,,,,,,,,,+++***++++++***))))))***,,,(((***222777AAAZZZkkkfffhhhVVVSSS]]]hhhsssvvvnnnpppxxxtttlllfffXXXJJJJJJIIIFFFHHHMMMQQQZZZssszzzeeeUUUPPPWWWcccmmmiiiYYYHHHAAA@@@oooHHHGGG@@@BBBCCCPPPwwwtttyyyssshhhrrr|||}}}yyylllaaaVVVLLLHHHIIITTT[[[ggglllhhhiiizzz~~~rrrcccVVVMMMRRRZZZ]]]```eeeggglllyyyzzztttiiiaaaVVVNNNEEE<<<999;;;999:::<<<===>>>@@@DDDGGGHHHPPP```xxxsssaaaTTTNNN???<<<::::::<<>>666222...///000111222333444555333555777;;;>>>AAADDDEEEIIIWWWooofffOOOCCCFFFDDDBBB@@@AAACCCFFFHHHJJJOOOXXXaaaddd^^^RRRIII@@@>>>;;;888666555555555777999;;;<<<<<<===???AAAEEEIIINNNTTTXXXZZZZZZZZZ___kkkwww~~~zzzuuunnniiibbbaaaaaa``````bbbcccdddeeegggjjjkkkkkkiiigggeeedddbbbaaa```___\\\WWWTTTHHHDDDHHHUUUbbbeeeaaa]]]YYYQQQFFF???888444666;;;ZZZ|||}}}}}}}}}xxxqqqyyy}}}qqqPPPCCCAAACCC===:::;;;666222111000...------............/////////////////////222999CCCGGGDDDBBBBBBQQQRRRVVV]]]hhhttt~~~yyymmm^^^fff}}}yyyvvvuuuqqqyyy}}}~~~~~~qqqjjj___UUUTTTaaawwwzzzzzzyyyyyyyyyzzz|||}}}}}}{{{zzz{{{}}}}}}}}}|||zzzyyywwwwwwvvvtttqqqnnnnnnrrrzzzzzzzzzzzzzzzxxxuuupppmmmjjjiiiaaaQQQKKKOOONNNTTTggg~~~{{{wwwrrrooommmmmmnnnmmmmmmmmmooorrruuuvvvuuuyyywwwsssrrrssstttuuutttpppooopppssssssppprrrvvvtttwwwzzz{{{xxxppphhhbbb[[[MMMMMMQQQZZZxxxrrrWWWQQQNNNMMMHHHEEENNN\\\kkklllcccddduuu}}}vvvsssuuu~~~}}}QQQ@@@;;;<<<777666555...++++++++++++++++++************+++,,,,,,,,,,,,+++***+++++++++))))))+++---)))***444>>>JJJaaaoooiii___KKKNNNcccnnnsssvvvsss|||tttgggSSSDDDFFFCCCGGGIIIIIINNN___yyy|||lllZZZOOOLLLUUU]]]```VVVAAA333000444lllFFFGGGAAACCCIII[[[ooolllxxx}}}vvvgggZZZOOOGGGGGGKKKUUU___jjjkkkhhhpppwwwlll___TTTVVV\\\```dddhhhkkkooo}}}{{{tttiii___SSSKKKCCC<<<:::;;;999:::<<<===>>>@@@DDDGGGFFFPPPccc~~~{{{nnn^^^QQQLLL???<<<;;;<<<===CCCQQQ___mmmuuu{{{{{{zzzzzzxxxtttooonnnmmmllljjjjjjiiiiiibbbcccccccccdddeeeeeeeeefff___WWWQQQHHH>>>999999;;;<<<>>>???AAADDDHHHKKKLLLQQQVVVVVVNNNCCC888222...///000222333555666777777999<<>>;;;;;;666333222000......---..................///////////////666BBBLLLLLLEEE@@@@@@SSSUUUYYYaaammmzzz}}}vvv{{{qqq\\\cccyyy{{{vvvsssssslllsss||||||||||||qqqiii]]]SSSUUUhhhwwwwwwwwwxxxxxxzzz|||}}}~~~}}}|||||||||}}}~~~|||{{{zzzyyyxxxxxxxxxvvvsssqqqppprrrwww||||||{{{zzzxxxuuupppkkkhhhggg\\\KKKIIIOOORRRddd~~~yyyvvvtttpppmmmkkkjjjkkklllkkkjjjiiijjjmmmqqqtttvvvyyyvvvsssqqqqqqrrrssstttsssqqqqqqttttttssstttxxxssswwwzzzzzztttmmmhhhfff___OOOMMMOOOVVVsssuuu[[[VVVTTTRRRKKKFFFOOO^^^qqqvvvkkkcccpppzzzsssjjjYYYCCC:::<<<888666555///,,,+++++++++++++++************+++,,,,,,,,,,,,+++***+++,,,+++******+++---111+++111<<>>EEEUUUdddwww|||}}}{{{yyyuuuqqqooonnnkkkiiigggeeeddddddaaaaaabbbbbbccccccddddddbbb[[[TTTNNNFFF===888999999:::;;;<<<>>>AAAFFFIIIQQQYYYbbbaaaVVVFFF999222...///111222555666888999:::<<>>;;;;;;888444333111///............---.........//////000000000;;;KKKTTTPPPDDD>>>???LLLQQQYYYfffuuuzzzvvvzzzlllUUUhhh}}}uuupppooojjjooozzz|||{{{|||||||||tttiiiZZZQQQXXXnnn|||vvvxxxxxxxxxxxxyyyzzz{{{{{{~~~}}}}}}}}}~~~~~~|||zzz{{{yyyxxxxxxxxxvvvssspppoooooorrrzzz{{{yyyxxxwwwuuupppjjjeee```VVVGGGEEENNNYYYuuuzzzwwwrrrpppooollljjjhhhggghhhhhhhhhgggfffdddeeehhhkkknnnuuutttsssrrrqqqrrrsssuuussspppooossstttsssssswwwsssvvvxxxuuuooojjjjjjkkkcccRRROOOPPPTTTnnnuuu[[[YYYZZZXXXOOOHHHQQQ```nnnwwwooohhhvvv~~~uuu|||bbbGGG:::<<<999666555///,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***+++,,,+++******,,,...111+++333EEEWWWkkkqqqeeeTTTFFFVVVuuuzzzqqqssszzz}}}}}}{{{vvv```KKKIIIJJJQQQRRRPPPZZZooo}}}}}}xxxmmm^^^PPPIIIHHHHHHLLLHHH@@@777111000222555gggDDDGGGCCCDDDHHHuuusss~~~sssbbbTTTJJJFFFJJJQQQXXXccckkkllltttvvvlllcccdddlllvvv|||}}}~~~|||uuuhhh[[[MMMEEE@@@;;;:::;;;999:::<<<<<<>>>@@@DDDGGGFFFSSSlll~~~uuukkk]]]QQQKKK>>><<<<<<<<<>>>FFFXXXiii~~~zzzxxxrrrlllmmmllliiifffdddbbb```___`````````aaaaaaaaaaaaaaa]]]WWWQQQMMMFFF===999999666888::::::;;;???GGGMMMVVVbbbnnnlll\\\GGG888222000000222444555777888999:::<<<>>>???@@@DDDJJJPPPUUU^^^mmm}}}yyycccMMMAAAGGGTTT^^^dddhhhgggbbbbbbggglllaaacccddd```VVVHHH999000444333111/////////000111666999;;;===???AAADDDFFFOOOQQQVVV[[[___bbbdddeeejjjxxx|||vvvppplllfffeeeeeeddddddfffggghhhjjjjjjkkkkkkhhhddd___\\\dddcccbbbbbbaaa___[[[WWWPPPFFFBBBIIIVVV]]]```bbbbbb]]]QQQBBB999777777555@@@YYYuuuxxx|||}}}|||tttjjjMMM???AAA>>>;;;<<<:::555333111///............------......///000000000333???OOOWWWOOOCCC???BBBHHHOOO[[[lll~~~xxxtttnnnaaaVVVnnnuuuooolllggglllxxx~~~|||||||||}}}|||{{{qqqeeeVVVRRR___yyy}}}yyyvvvyyyyyyyyyyyyyyyyyyyyyyyy~~~}}}}}}}}}~~~}}}zzzwwwzzzxxxwwwwwwwwwuuuqqqooommmjjjjjjsssvvvtttrrrqqqooojjjccc\\\RRRNNNEEEGGGWWWjjj}}}vvvpppkkkoooooommmllliiigggeeeddd```___\\\YYYWWWXXX\\\___hhhjjjnnnpppqqqrrrsssuuunnnkkkkkkppprrrrrrrrrtttsssuuuuuurrrmmmkkklllnnngggUUUPPPPPPOOOggg{{{sssZZZ[[[^^^]]]RRRIIIQQQ```qqq{{{vvvsss}}}yyylllLLL;;;===;;;777555000---------,,,++++++************+++,,,,,,,,,,,,+++***+++,,,+++++++++---///...222IIIdddssszzztttbbbOOOKKK```|||zzzooosss|||xxxxxxtttvvvuuuaaaNNNNNNVVV\\\^^^]]]eeetttzzziiiVVVJJJEEEDDDAAAEEE???666111///111222222fffDDDGGGCCCEEEMMM~~~|||zzzmmm]]]QQQJJJGGGLLLSSS\\\ffflllnnn{{{xxxqqqrrr}}}}}}wwwgggZZZKKKCCC???;;;:::;;;:::;;;===>>>???AAAEEEHHHKKK\\\xxx|||ssskkk^^^QQQJJJ===<<<===>>>@@@JJJ___qqqzzzvvvpppiiijjjiiifffdddbbb```___^^^_________^^^^^^^^^^^^^^^XXXTTTPPPMMMGGG???::::::555999<<<;;;;;;@@@KKKUUU```ooo}}}xxxaaaHHH999444111222333444666777999999:::===??????AAAGGGQQQYYY^^^hhhxxxyyy___NNNDDDDDDTTTgggzzz~~~rrrhhhgggjjjaaaaaa^^^UUUGGG;;;444111333111000......///111222666888<<<>>>@@@CCCFFFIIIOOOPPPSSSXXX___gggmmmqqq|||zzzsssooohhhgggfffffffffgggiiijjjmmmmmmmmmllljjjfffcccaaadddcccccccccbbb___[[[XXXSSSIIIBBBFFFNNNVVV\\\aaa^^^^^^TTTDDD888555555333:::IIIhhh|||www}}}wwwVVVCCCCCC>>>:::<<<:::555444222000............------......///000000111666AAAOOOSSSJJJAAACCCLLLOOOWWWdddtttuuuvvvqqqaaa[[[ccc}}}vvvpppmmmfffmmm|||}}}|||{{{{{{{{{zzzwwwuuufff[[[QQQUUUiii}}}yyywwwyyy||||||||||||||||||{{{{{{|||{{{{{{||||||zzzwwwtttwwwvvvuuuuuuuuutttqqqnnnllleeebbblll||||||pppmmmiiihhheee___VVVNNNDDDHHHFFFPPPmmm}}}vvvoooiiigggmmmmmmlllkkkgggccc___\\\QQQQQQOOOKKKGGGGGGIIILLLQQQWWW```gggkkkmmmoooqqqhhheeegggnnnssstttsssuuurrrssssssrrrpppooonnnooolllWWWOOOLLLIII^^^uuuqqqZZZ^^^dddbbbUUUJJJPPP___www}}}~~~|||vvvRRR>>>@@@===999666111...------,,,++++++************+++,,,,,,,,,,,,+++***+++,,,,,,++++++---///...>>>ccc|||nnn\\\IIINNNiiiwwwlllsss}}}wwwvvvqqqpppmmmZZZMMMSSS]]]cccgggggggggppp~~~zzzeeePPPEEECCC@@@:::;;;888444000//////000111fffDDDHHHCCCEEEVVVrrr|||}}}sssgggYYYOOOIIIGGGLLLTTT___hhhlllppp}}}~~~yyygggYYYJJJBBB>>>;;;:::;;;;;;===>>>???@@@CCCFFFIIIQQQccczzzrrrkkk^^^QQQJJJ======???AAADDDOOOfffzzzyyyuuunnnggggggfffdddbbbaaa```______^^^]]]]]]\\\\\\[[[[[[[[[VVVRRROOONNNHHH@@@;;;:::888<<<@@@>>>===BBBPPP\\\kkk|||gggJJJ:::666222333444555666777888999<<>>777333444444333000///111444___JJJDDD@@@IIIjjjyyykkkqqq{{{sssaaaPPPIIIHHHHHHOOOYYYeeeiiifffkkk~~~|||uuulll\\\KKKCCC@@@===;;;;;;?????????@@@BBBEEEHHHJJJZZZmmm|||uuukkk]]]RRRNNN???<<<:::===DDDSSSjjj~~~wwwqqqjjjcccfffdddcccaaa``````aaaaaa^^^]]]]]]\\\ZZZXXXWWWVVVTTTSSSOOOKKKEEE???;;;888777<<<>>><<<===GGGWWWeee}}}kkkFFF666666333444555777999;;;===>>>@@@BBBCCCCCCHHHQQQ\\\bbbgggqqqgggaaahhhvvvrrrfffeeegggeeeYYYKKKBBB;;;555222333...222222...///555777444888777777:::???EEEHHHJJJNNNOOOPPPVVVdddvvv~~~xxxrrrllljjjhhhiiijjjlllmmmlllsssrrrqqqooonnnlllkkkjjjdddeeeeeeeeecccaaa^^^\\\ZZZOOODDDAAACCCIIITTT]]]]]]ZZZSSSHHH===666555666333333AAAYYYfffjjjwwwpppNNN>>>CCCAAA;;;>>>777555333111///.........000...///000///...111777HHH___bbbOOOEEEHHHVVVhhhkkklllnnnvvvssszzzrrr]]]lll~~~yyypppiiinnnuuu|||}}}~~~yyyxxxuuuiii\\\QQQOOOMMMXXXwwwzzzvvvvvvuuuwwwzzz||||||}}}{{{wwwvvvxxxwwwsssoooqqqrrrtttuuuuuusssqqqppphhhbbb```jjjzzz|||rrrhhh```WWWPPPHHH@@@>>>@@@CCCFFFRRRooozzzmmmjjjiiiddd]]]YYY[[[[[[[[[[[[XXXRRRJJJDDDCCC@@@<<<888666666777888>>><<>>TTTnnnxxxooofffmmmzzzooonnnlllfffVVVGGGEEEKKKZZZdddbbbSSSSSSiiisss[[[HHH@@@===777111000000000000000111111222^^^JJJDDDBBBMMMmmmvvvhhhrrrzzzqqq___OOOIIIHHHGGGNNNWWWdddgggdddhhhyyy|||uuuvvv|||zzzlll\\\KKKBBB???<<<;;;<<<>>>???@@@AAABBBEEEKKKNNNYYYlllzzztttjjj[[[PPPKKKCCC???===???EEESSSjjj~~~}}}uuupppjjjdddgggfffdddbbbaaa```aaaaaa___^^^[[[YYYWWWVVVVVVWWWSSSRRROOOJJJEEE???;;;999777:::???BBBBBBIIIZZZlll\\\CCC888333222333555888:::<<<>>>???DDDBBB???>>>EEESSSbbblllggg{{{uuurrr|||yyykkkdddaaa```WWWMMMBBB<<<777222000222000333333000111666888555777777777888<<<@@@CCCEEEIIILLLPPPXXXfffuuu|||}}}|||vvvpppnnnllljjjjjjlllnnnnnnnnnqqqrrrrrrrrrpppmmmiiigggddddddeeedddccc```]]]\\\XXXOOOEEE@@@@@@EEEQQQ]]]^^^\\\VVVKKK???777444444333000666FFFWWWeeettttttRRR???BBB@@@:::===777666333111///.........///......000///...333999PPPeeeeeeQQQFFFJJJ\\\qqqyyywwwtttyyyrrrwwwlll^^^ttt}}}}}}wwwppplllsssxxx~~~~~~}}}xxxuuupppdddXXXOOOPPPRRR```zzzyyyyyyxxxzzz}}}|||{{{{{{}}}}}}{{{xxxwwwyyyyyyuuuqqqttttttvvvvvvvvvtttrrrqqqiiibbb```jjj{{{yyynnnaaaWWWLLLFFF@@@<<<===@@@LLLOOO]]]yyy}}}rrriiigggeee___XXXUUUTTTSSSSSSRRRPPPKKKEEE@@@???<<<999666444555666777>>><<>>>>>@@@CCCCCCBBBFFFNNNUUU[[[mmm|||wwwsssjjj]]]RRRMMMFFFBBB???@@@FFFTTTkkk~~~{{{tttppplllggghhhgggeeecccbbbaaa`````````^^^ZZZVVVUUUUUUVVVWWWRRRPPPMMMIIIDDD???;;;999888999AAAKKKLLLLLL___vvvlllKKK>>>999111222333666999<<<>>>@@@AAAEEEAAA>>>@@@IIIWWWgggqqqmmmssseee___\\\WWWSSSHHH@@@:::888666222000222333555444222333777999888999888888999;;;===???AAADDDIIIPPPYYYfffrrrvvvsssxxx{{{uuuqqqpppnnnmmmmmmnnnpppppppppppprrrssssssqqqmmmhhheeedddeeeeeedddccc```]]][[[WWWPPPGGG@@@<<<@@@NNN]]]^^^]]]YYYOOOCCC999444222666444111:::QQQnnnzzzYYYBBB@@@???:::===777666444111////////////...---...000//////555===XXXgggbbbMMMDDDJJJ]]]sssttttttuuu{{{tttwwwwwweeeccc|||~~~zzzuuurrrqqquuuxxx|||vvvpppiii\\\QQQLLLOOOVVViii~~~yyyyyyyyyxxxyyy}}}{{{zzzyyyzzz|||}}}|||{{{{{{xxxvvvvvvxxxxxxuuurrrttttttuuuuuutttrrrpppooohhh```^^^iiizzz~~~rrrdddXXXLLL@@@;;;:::;;;???DDDJJJSSSgggnnnhhhdddccc___WWWPPPOOOIIIHHHGGGFFFDDDBBB>>>::::::888555333333444666777<<<<<>>:::222///++++++------,,,***+++++++++++++++*********++++++,,,,,,,,,,,,---------555HHHUUUVVVXXXSSSCCCBBB\\\ooonnniiimmmooolllooolllfff[[[LLL@@@@@@FFFCCCHHHFFFFFFVVVttt~~~lllTTTEEE???<<<777333111000//////111333666888ZZZIIIDDDIII^^^qqqhhhyyy|||lll\\\MMMIIIHHHFFFKKKSSS\\\cccdddjjjzzzzzziii___bbbjjj~~~~~~rrrcccRRRGGGAAA===<<<>>>>>>BBBFFFEEEDDDHHHRRR[[[```qqq~~~yyyuuusssmmmaaaWWWSSSGGGBBB???@@@FFFTTTkkk|||uuurrrmmmiiihhhhhhfffdddbbbaaa_________^^^[[[XXXVVVUUUUUUUUUOOONNNLLLHHHCCC???;;;999:::999EEETTTTTTPPPaaa|||wwwYYYCCC:::666111222444777:::>>>@@@BBBBBBBBB@@@CCCJJJTTT^^^jjjssssss```UUUSSSQQQLLLFFF???;;;999:::999555444666555666666555777999;;;<<<<<<============>>>@@@BBBAAAGGGNNNXXXdddooorrrooosss~~~|||zzzwwwtttsssqqqooooooppprrrrrrqqqrrrrrrrrrrrrpppllliiigggffffffffffffdddaaa^^^\\\WWWRRRJJJBBB:::<<>>===??????DDDHHHHHHGGGKKKUUU^^^bbbsss{{{wwwuuunnncccYYYVVVEEE@@@===>>>DDDSSSkkkwwwsssooojjjhhhgggfffdddbbb```___^^^]]]]]]]]][[[YYYVVVTTTRRRMMMLLLJJJGGGCCC???;;;:::<<<<<>>AAA???@@@AAAAAA??????AAACCCBBBGGGLLLTTTaaannnrrrqqqqqq~~~xxxvvvuuuvvvvvvtttrrrppppppqqqrrrrrrrrrtttsssqqqnnnmmmlllkkkkkkggghhhhhhgggeeebbb^^^\\\XXXTTTMMMDDD;;;;;;IIIZZZXXXZZZZZZUUUJJJ@@@999666---222000444TTTjjjIII>>>===;;;<<<888666444222000/////////,,,,,,...///...000:::EEEYYYXXXGGG:::>>>EEELLLWWWhhhttt~~~}}}~~~ppp___ppp~~~|||{{{}}}~~~~~~}}}zzzyyyxxxyyyppppppuuu|||wwwqqqgggZZZNNNGGGHHHIIISSSiii|||yyyxxxyyywwwttttttwwwzzz}}}|||xxxuuusssrrrqqqrrrssssssrrrrrrrrrrrrqqqooommmkkkiiihhhfff___\\\fffrrrrrraaaOOOCCC<<<888:::@@@DDDIIINNNSSSmmmuuuaaaYYYYYYZZZYYYRRRGGGAAABBB===;;;888777888888888777444444333444555777999;;;>>>@@@CCCEEEEEEKKK]]]nnnxxxvvvsssqqqppprrrtttvvvuuuwwwvvvqqqkkkjjjooottttttiiiTTTFFFDDDCCCOOOhhhhhhaaaYYY\\\ZZZNNNJJJGGGiiizzzvvvkkk~~~qqqtttsssUUUNNNJJJGGGCCC;;;666222---+++,,,---,,,***,,,++++++******)))))))))+++++++++,,,,,,,,,------111666FFFVVVeeeuuusss___```yyyzzzyyyxxxmmmiii^^^NNN@@@;;;<<>>@@@AAAEEEJJJLLLLLLPPPWWW^^^ccctttyyytttlll```WWWTTTFFFAAA<<<===BBBQQQiii~~~xxxtttooojjjeeeeeeeeedddbbb```^^^]]][[[[[[\\\\\\ZZZVVVQQQOOOKKKJJJHHHEEEBBB???<<<:::<<<>>>IIIUUUUUUOOOWWWggg```OOOGGGMMMJJJ:::111555444777:::>>>AAACCCCCCCCC@@@@@@FFFRRR]]]lll}}}ttt^^^ZZZUUURRROOOLLLHHHEEE:::999;;;===;;;555444777999777888<<<>>>???BBBFFFCCCEEEFFFDDD@@@>>>???AAADDDGGGKKKRRR___nnnvvvvvvrrr{{{tttpppqqqtttvvvuuusssppppppqqqrrrrrrqqqtttrrrooommmllllllmmmnnnhhhhhhhhhgggdddaaa^^^\\\YYYUUUOOOFFF===;;;GGGUUUVVVYYYZZZUUULLLAAA:::777,,,222111333OOOvvv{{{{{{pppLLL>>>===;;;<<<888777555222000000///000------//////...000;;;HHHWWWRRRAAA888@@@GGGLLLUUU|||{{{}}}iiiZZZttt}}}{{{{{{{{{{{{{{{|||}}}}}}yyywwwmmmmmmsss}}}xxxtttooodddUUUKKKGGGHHHGGGPPPhhh}}}{{{{{{|||yyyuuuvvvzzz{{{~~~{{{vvvttttttttttttttttttttttttttttttsssqqqooommmjjjiiihhhddd___]]]dddllliiiXXXHHH:::888888>>>BBBFFFLLLSSS]]]yyy}}}hhh[[[RRRPPPPPPPPPJJJAAA======;;;888666555666777777666555555555666777999<<<===AAABBBEEEGGGGGGNNN___ppp}}}zzzwwwsssrrrsssuuuvvvuuuvvvuuuqqqmmmkkkmmmpppnnndddPPPEEEEEECCCKKK```gggdddXXX]]][[[NNNLLLCCCjjj~~~vvviii}}}yyy[[[QQQLLLKKKGGG>>>888333...,,,,,,---,,,++++++++++++++++++*********++++++,,,,,,,,,,,,------000888KKK[[[kkknnnssslllhhh\\\KKK>>>;;;===>>>;;;===DDDRRRhhh{{{~~~yyysss___MMMGGGCCC;;;444222---...///111444666999:::WWWLLLHHHXXX}}}tttvvv~~~vvvdddRRRLLLHHHGGGLLLUUU___iiikkkppp}}}zzzpppggg``````cccuuuzzzlllcccYYYQQQIIIBBB@@@BBBDDDGGGKKKNNNQQQTTTYYY\\\ddduuu{{{tttppphhh^^^VVVTTTJJJDDD>>>===AAAOOOfffzzz}}}vvvsssnnnhhhccccccccccccbbb```^^^]]]ZZZZZZZZZXXXVVVRRROOONNNIIIHHHGGGDDDAAA>>><<<:::;;;???GGGNNNNNNKKKLLLRRRKKKHHHKKKPPPJJJ<<<444444666888<<<@@@BBBCCCCCCCCCAAACCCMMMZZZbbbooozzznnncccWWWSSSPPPOOOPPPOOOLLLHHH999888;;;===:::555555888999666888>>>AAABBBEEEKKKLLLNNNNNNJJJCCC???>>>@@@DDDGGGKKKRRRaaaqqqzzz{{{www{{{uuurrrrrruuuwwwtttrrrpppooopppqqqqqqpppppppppooonnnmmmnnnnnnooofffgggfffeeeccc___\\\ZZZXXXTTTNNNFFF>>>;;;DDDOOOWWWZZZZZZUUUKKKAAA999666000555222333JJJmmm~~~|||zzztttNNN>>>>>><<<<<<999777555222111000000000......000///---///<<>>AAAAAAEEEJJJOOOXXXiiiyyy{{{xxxvvvvvvwwwxxxtttsssrrrpppmmmkkkjjjiiiddd___QQQGGGDDD@@@HHH^^^kkkkkkZZZ```]]]NNNRRRFFFiii}}}tttggg|||]]]SSSOOOOOOLLLCCC:::555///,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------222>>>QQQ]]]gggyyy{{{iiisssjjjggg[[[III>>>===>>>>>>;;;BBBMMM]]]ooo||||||xxxppp]]]MMMJJJFFF;;;222111...000333555888999::::::WWWMMMIIIZZZ~~~ooouuu|||yyyfffTTTLLLIIIGGGMMMVVV^^^hhhlllqqqrrrjjjddd^^^]]]___gggsss~~~uuufff___VVVQQQJJJCCCAAACCCEEEGGGKKKOOOTTTWWWYYYZZZgggyyy{{{tttnnnkkkeee^^^YYYXXXNNNHHHAAA>>>AAAMMMdddxxxzzzuuurrrmmmgggaaabbbbbbbbbaaa```^^^]]]ZZZYYYWWWTTTQQQOOONNNMMMHHHGGGFFFDDDAAA>>><<<::::::@@@FFFHHHHHHGGGEEECCC???MMMWWWTTTHHH>>>777333777999===AAACCCDDDCCCBBB@@@GGGWWWeeeiiiqqquuujjj^^^RRRTTTNNNIIIJJJOOOQQQMMMHHH888999;;;>>>;;;666777;;;999666888???CCCCCCGGGNNNTTTVVVVVVPPPGGGAAA???AAACCCFFFKKKTTTcccttt}}}~~~~~~~~~yyyvvvvvvxxxzzztttqqqooonnnoooppppppooommmnnnoooppppppooonnnnnneeeeeeeeedddaaa^^^ZZZXXXXXXRRRLLLFFF>>>;;;AAAJJJYYY[[[[[[UUUKKK@@@888555111333000///DDDggg}}}vvvvvvPPP>>>>>>===<<<999777555333111000000000...///000///,,,///<<>>???DDDMMMWWWcccuuu{{{yyyxxxyyyyyysssqqqpppooonnnkkkgggccc\\\\\\RRRIIIDDD===FFF^^^nnnppp[[[```]]]NNNUUUIIIbbbxxxqqqhhh}}}|||^^^TTTQQQRRRQQQGGG;;;555///,,,,,,---,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------333@@@RRRXXX[[[iiiiiiWWWhhhxxx|||iiiggg[[[III>>>>>>???>>>@@@JJJXXXggguuu|||{{{wwwooo\\\NNNKKKHHH;;;111///000222555999;;;;;;;;;;;;yyyRRRLLLJJJlllsssnnnzzzooo```RRRHHHEEENNNXXX___eeeppp{{{qqqfffZZZNNNKKKPPPcccbbbfffpppxxx}}}wwwlllddd]]]TTTMMMIIIFFFBBB???FFFOOOWWWVVVQQQOOOTTT[[[jjjzzzuuummmgggbbb___]]][[[PPPJJJDDDAAABBBKKK^^^oooyyy}}}zzztttoooiiicccbbbaaa___]]]\\\\\\\\\]]]VVVUUURRROOOLLLJJJHHHGGGIIIFFFBBBAAAAAA???<<<888:::@@@FFFGGGDDDAAAAAABBBLLLQQQRRRJJJ>>>555555888:::===AAACCCCCCCCCCCCDDDFFFKKK___llliiitttqqq```UUUOOOLLLIIIGGGFFFIIINNNOOOLLLHHH===<<<===???<<<777666999999;;;???BBBBBBEEEPPP\\\cccddd^^^QQQAAA999<<>>999<<>><<<@@@???DDDLLLMMMPPPddd{{{uuu```OOOCCC>>>;;;888777777777666666777666444444444555777999777666777999;;;===>>>===>>>???EEEQQQcccwww|||yyy|||zzztttwwwxxxwwwsssnnnkkkkkklllnnnhhh^^^QQQBBB===EEEQQQpppttt___^^^fff]]]UUUGGGbbbrrrxxxhhhfffvvvnnnfffaaaaaaXXXXXXLLLFFF;;;000---//////,,,***+++++++++++++++++++++++++++******+++---......---888AAAHHHTTT```XXXKKKKKK]]]oooxxxuuu{{{[[[UUUMMMFFFAAA@@@??????>>>[[[kkkoooyyy}}}}}}lll^^^UUUSSSKKK;;;111111444555666999;;;===???@@@wwwRRRNNNQQQvvvsss|||{{{qqqcccWWWMMMIIIPPPZZZeeeiiiqqq{{{}}}nnncccVVVJJJHHHNNNWWWTTTUUU\\\ccchhhmmmrrr~~~ttthhh\\\VVVOOOJJJHHHGGGEEEBBBJJJSSS\\\\\\WWWVVV]]]fffyyy~~~tttoooiiiccc^^^ZZZWWWTTTLLLFFFAAA>>>>>>GGGZZZkkkuuu{{{|||xxxrrrmmmgggaaa\\\[[[YYYVVVUUUTTTTTTTTTRRRQQQNNNLLLIIIGGGFFFFFFHHHEEEBBBAAAAAA@@@===:::<<>>;;;666555888999:::>>>EEEJJJPPP\\\hhhjjjaaaQQQAAA888777>>>DDDKKKMMMQQQYYYdddpppyyy~~~~~~{{{~~~yyytttqqqpppqqqqqqmmmnnnoooooonnnllljjjhhhfffffffffddd```[[[VVVSSSQQQNNNJJJFFF>>>888;;;BBBQQQXXX\\\VVVMMMDDD<<<555333---222444777RRRnnnoookkkbbbCCC===AAA::::::999777444111000......////////////---000<<>>>>>>>>DDD```ppprrr{{{}}}{{{mmmaaaWWWUUUNNN???666555555666888;;;>>>@@@BBBCCCsssRRROOOXXX{{{vvv||||||}}}ttthhh]]]RRRMMMSSS[[[fffgggllluuu}}}|||lll```TTTHHHHHHNNNSSSNNNLLLQQQYYY```hhhooo}}}zzznnnbbbQQQLLLGGGEEEFFFGGGFFFEEEOOOYYYcccddd^^^^^^hhhrrr{{{qqqnnniiiddd___ZZZUUURRRHHHCCC>>><<<<<>>======AAADDDDDDAAA@@@AAACCCDDDCCC@@@<<<777444555666:::>>>CCCFFFFFFEEEEEEEEEKKKIIIUUUcccjjj}}}zzzgggddd___VVVNNNHHHEEEDDDAAA>>>;;;<<<@@@BBBAAA@@@;;;:::;;;===;;;666555888::::::???IIIRRRYYYaaaiiiaaaTTTAAA555444999@@@DDDLLLNNNRRRYYYbbbllltttyyyxxxtttrrrrrrsssnnnnnnnnnmmmllljjjiiihhhfffffffffdddaaa]]]YYYWWWTTTPPPKKKFFF???888:::???MMMVVV\\\YYYPPPGGG===555111---111333333DDDYYY]]]bbb|||hhhGGG>>>AAA<<<;;;:::777555333111000///....../////////333@@@NNNJJJHHH>>>;;;DDDLLLXXXlll|||kkk]]]ZZZjjj|||yyyooopppttt{{{~~~uuummm___aaahhhttt{{{vvvqqqjjjdddZZZMMMDDDBBBAAA@@@IIIbbb~~~|||uuuuuuvvvvvvtttrrrooommmiiigggdddbbbaaaaaacccdddfffffffffffffffgggggggggbbbaaa___]]]ZZZTTTNNNIIIDDDBBB>>>;;;999999;;;<<<===???FFFMMMUUUhhhhhhVVVJJJAAA===:::777666666666555444333222222333444666888999======>>>???@@@BBBCCCDDDGGGLLLXXXnnn}}}}}}|||yyyvvvwwwvvvssspppmmmmmmmmmppphhh]]]OOOAAA<<>>000...000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------333EEERRRWWWVVVKKKIIIWWWfffsss{{{xxxpppmmmmmmlllPPPMMMGGGBBB???>>>@@@AAALLLhhhvvvwww~~~}}}{{{oooddd[[[XXXQQQDDD;;;:::888999;;;===@@@CCCEEEFFFoooPPPNNN]]]yyy{{{{{{|||~~~vvvlllaaaVVVPPPRRRYYYeeedddgggoooxxx~~~~~~lll```TTTIIIIIIPPPWWWQQQMMMSSS\\\fffsss}}}|||~~~uuuhhhZZZGGGCCC??????BBBDDDDDDCCCPPPZZZdddeeebbbdddooozzzwwwooolllhhhccc^^^YYYRRRNNNEEEAAA===;;;<<>>>>>?????????>>>>>>>>>>>>======;;;>>>@@@AAA@@@AAABBBDDD@@@<<<888444333333333333:::>>>DDDGGGHHHGGGFFFFFFKKKLLLZZZfffmmmnnn```aaa^^^XXXOOOGGGCCCBBB@@@===:::999<<<>>>??????;;;:::;;;>>>;;;777666999<<<<<>>BBBDDDLLLPPPWWW^^^fffooowww|||~~~xxxtttrrrrrrpppooonnnmmmkkkjjjiiiiiiffffffeeedddbbb___\\\ZZZXXXSSSNNNIIIAAA:::999===LLLUUU\\\YYYQQQHHH===555222000111111111;;;MMMYYYjjj}}}lllJJJ???AAA===:::999777555333111000///...---...000000666FFFUUUQQQKKK>>>;;;GGGSSSaaauuukkkYYYXXXlll~~~{{{xxxoooqqqvvv}}}vvvooo```dddmmmyyyzzztttnnnfff```UUUIIIAAA@@@AAAAAAHHHZZZttt{{{tttssssssrrrpppkkkfffbbb___]]]ZZZXXXWWWWWWYYYZZZ\\\]]]]]]___```aaabbbbbb^^^]]][[[YYYVVVRRRLLLHHHAAA>>>:::888888;;;???BBB@@@AAAFFFOOO]]]tttjjjXXXJJJ???<<<999666555555555555444333333444555777999;;;<<>>;;;;;;>>>AAAAAA???GGGPPPZZZ^^^```fffsss~~~{{{ppphhheeeaaa]]]XXXRRRKKKFFF@@@===;;;::::::@@@NNN]]]iiisss{{{zzzsssiii\\\QQQKKKIIIFFFCCC@@@>>>======<<<;;;;;;:::::::::;;;;;;999999:::::::::999::::::777999<<<>>>@@@BBBDDDEEE>>>999333000000222222222:::>>>CCCGGGGGGGGGGGGGGGKKKRRRdddoooqqqgggZZZ\\\\\\WWWLLLCCC>>><<<===;;;888777888:::<<<===;;;:::<<<>>><<<777777:::;;;===EEERRRYYYSSSJJJDDD:::999888888:::???DDDHHHSSSYYYccclllttt{{{}}}uuu{{{yyytttrrrppppppooonnnmmmlllkkkkkkffffffeeedddbbb___]]]\\\[[[UUUPPPKKKDDD<<<:::===NNNVVV[[[XXXPPPGGG???777333222000111333999KKKaaayyynnnMMM???@@@>>>999888666444222000000///...---...000222999KKK[[[ZZZQQQ@@@<<>>===???BBBGGGRRRfffyyy|||vvvsssooolllhhhbbb\\\WWWOOOMMMJJJGGGFFFFFFGGGHHHKKKKKKLLLNNNPPPQQQRRRSSSVVVUUUSSSRRRQQQNNNJJJGGG===;;;888777888===BBBEEECCCCCCHHHVVVkkkwwweeeXXXKKKAAA:::888555555555666666555555666777888:::<<<>>>??????AAABBBBBBBBBDDDGGGKKKTTTddd|||xxxwwwxxxvvvuuutttsssqqqnnnllljjjddd\\\RRRHHH>>>;;;CCCMMMeeecccNNNYYYrrrrrrfffNNNXXX[[[dddaaaXXXddd}}}vvvwww~~~vvvrrrlllpppeee[[[DDD111///222///---...,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++...111888KKKZZZ```]]]MMMFFFPPPjjjnnnllleeecccddd]]]QQQGGGGGGFFFCCCAAABBBFFFIIIXXXttt~~~lllddd\\\WWWQQQIIIAAA=========>>>???@@@@@@AAABBBhhhPPPNNNhhh}}}wwwppphhh^^^WWWYYY___llllllqqqwww|||~~~kkk]]]PPPHHHJJJSSS]]]VVVSSSXXXbbbnnn|||~~~qqq```PPPAAA>>>;;;;;;>>>@@@???===<<>><<<999888777666666888777777666666777777888444555777666555555666888444666999<<>>BBBEEEFFFGGGHHHIIILLLVVVjjjtttvvv~~~cccTTTXXXZZZUUUKKKAAA<<<;;;999777555444444555888999:::999;;;===;;;777777:::999===IIIVVVZZZQQQDDD<<<;;;<<<<<<999888===FFFNNN___gggttt}}}vvvggggggrrrzzzuuurrroooooooooooonnnmmmllllllfffeeedddcccaaa___]]]\\\\\\VVVPPPKKKEEE===:::;;;LLLUUU[[[XXXPPPIIIAAA:::333444000111666888JJJiii~~~rrrQQQ@@@???>>>888777666444222111000//////...///111333<<>>???@@@AAABBBCCCDDDFFFGGGGGGKKKJJJIIIIIIIIIHHHEEEBBB888777666777999>>>BBBEEEDDDEEEMMM```yyy}}}ggg[[[SSSKKKDDD999777555555666888888888888999:::<<<>>>???AAAAAA???AAACCCCCCBBBEEEJJJOOOWWWlll{{{uuuuuuvvvvvvuuusssrrrpppmmmiiifff___XXXOOOFFF>>>;;;@@@HHHSSSSSSEEE[[[nnnOOO[[[___fffaaaYYYggg~~~tttttt~~~ppp}}}yyyuuuyyymmmaaaGGG222000333///---000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***+++///333???SSSbbbiiigggXXXOOOVVVssstttlllcccdddhhh]]]KKKBBBCCCDDDBBB@@@AAAFFFJJJ^^^zzzjjjccc[[[UUUOOOHHH@@@;;;<<<<<<======>>>???@@@@@@fffSSSSSStttzzz|||wwwqqqkkkddd```cccjjj{{{~~~lll]]]QQQIIIMMMVVVaaa[[[YYY```kkkxxx~~~qqq```QQQBBB???===>>>AAABBBAAA???:::;;;???FFFOOOZZZccciiieeefffeee```^^^eeesssuuukkkeeeaaa\\\WWWQQQKKKEEEAAA888666666666666:::FFFSSScccqqq~~~xxxhhhRRRBBB;;;999888666555555666666666555555444444555555666111333555555333222444666333555888;;;>>>???>>>===666555444333333555888:::<<<>>>AAACCCDDDEEEHHHJJJPPPXXXhhhrrrxxx}}}```QQQVVVZZZUUUKKKAAA======666666444333222333555777777666888;;;999555555888999>>>JJJVVVXXXMMM@@@:::===>>>>>>======BBBKKKRRRiiisss~~~kkkYYY]]]mmm{{{uuuqqqoookkklllnnnoooooonnnlllkkkfffeeedddbbb```^^^\\\[[[[[[TTTNNNJJJEEE===999999FFFPPPYYYYYYTTTMMMDDD<<<222555000222888555DDDiiizzzwwwxxxVVVAAA???===999888777555333222111111000//////111444>>>QQQccc]]]SSSCCCBBBTTTaaakkkzzz{{{```QQQ\\\vvv~~~|||yyyzzz|||}}}~~~|||yyyvvvpppssswww{{{{{{xxxrrrnnnfffaaa[[[WWWNNNCCC<<<;;;:::AAAHHHRRRjjjvvvhhh]]]UUUOOOHHHCCC>>>===;;;:::;;;===???AAA@@@@@@AAAAAABBBCCCCCCCCCEEECCCBBBBBBBBBAAA???===444555777999===@@@CCCEEEEEEJJJVVViiiooo^^^XXXRRRIIIBBB777666444555888:::;;;;;;:::;;;<<<>>>???AAAAAABBB>>>AAADDDDDDDDDGGGMMMSSSaaawwwzzztttsssuuuwwwtttrrrqqqppplllgggccc___XXXOOOGGG???:::===CCCIIIOOOIIIgggtttQQQ^^^dddjjjddd___rrroooaaattt~~~zzz~~~rrrfffIII222111444///---111------------------------***,,,...,,,***+++111666GGG\\\lllsssqqqbbb]]]ggg}}}zzzooodddggglll^^^GGG@@@CCCDDDCCCAAABBBGGGLLLddd}}}hhhccc[[[SSSMMMGGG???888999:::;;;<<<>>>@@@AAABBBdddVVVXXX}}}{{{ttt{{{wwwrrrnnniiigggllltttooo```TTTLLLPPPZZZ___[[[[[[eeerrr~~~rrraaaRRRDDDAAA???@@@CCCEEEDDDBBB???<<<<<<@@@HHHQQQWWWYYYRRRWWWYYYVVVUUU```vvvzzznnneee___[[[UUUPPPJJJEEE???;;;999888777888888<<>>===:::888333444555555555777<<>>@@@AAABBBEEEHHHKKKTTTWWWcccnnnyyy~~~```PPPUUUYYYTTTIII>>>::::::666666666555333444555777555444666999777333333666:::@@@JJJTTTSSSHHH===888999<<>>eeeqqqrrr}}}}}}}}}|||}}}ZZZCCC???===:::999888666444333333222111000000111555>>>RRRdddYYYQQQCCCEEEWWWaaagggsss~~~|||www^^^SSS```zzz~~~zzz{{{{{{|||{{{zzzxxxvvvssstttwwwyyyxxxuuuqqqnnnddd___[[[WWWOOODDD===;;;;;;BBBJJJZZZwwwxxxgggYYYPPPIIIBBB>>>999888888888:::===AAACCC@@@@@@@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@???<<<:::444666999===AAADDDEEEFFFFFFOOO]]]mmm}}}ggg^^^\\\UUUHHH===777555444666999;;;======:::;;;===???@@@AAAAAAAAA???BBBEEEEEEEEEHHHPPPVVVqqq{{{tttsssuuuwwwtttrrrpppoookkkeee```aaaYYYQQQIII@@@::::::???IIITTTTTTsssvvvRRR^^^gggmmmfffeee~~~~~~___YYYtttxxxhhhJJJ222111444///---111------------------------))),,,...,,,***,,,222888FFF]]]oootttqqqdddcccrrr~~~pppdddggglll\\\CCCBBBEEEGGGFFFCCCDDDJJJOOOiiizzzhhhddd[[[SSSMMMGGG???777666777999<<>>======>>>AAAEEEGGGKKKMMMQQQVVV\\\fffyyywwwhhh___[[[WWWQQQKKKFFFAAA<<<888000777<<<;;;999>>>LLLYYYjjjrrrzzz{{{ppp\\\HHH<<<777777777777666555333333777777666666666555555555999888666555555666888999777888:::;;;:::999777666444444333222333888>>>CCC@@@BBBDDDCCCAAABBBFFFIIIQQQYYYdddttt{{{^^^PPPQQQTTTSSSIII<<<666777333555333000222666888555666777888999999888555333999AAAIIIKKKEEE===888666;;;AAADDDHHHLLLGGGMMMaaavvv~~~{{{uuuwww~~~|||vvvrrrrrrtttqqqhhh___\\\mmmzzzfff^^^aaaccc``````eeejjjlllnnnooommmjjjiiiccc```aaaaaa]]][[[]]]YYYVVVPPPHHH???999666666CCCMMMYYY^^^YYYMMMBBB;;;111333000000555555AAAZZZyyyuuu{{{}}}xxxeee@@@>>>@@@<<<;;;888666444333222111111444333000333BBBSSS]]]WWWNNNBBBJJJ]]]dddfffqqqrrr\\\YYY```{{{~~~}}}wwwyyyzzz||||||||||||{{{rrruuuuuusssrrrrrrmmmggg```dddeee\\\MMM@@@<<<<<>>===<<<:::;;;======<<<===>>>@@@AAAAAAAAA@@@@@@AAABBBBBBEEEDDDBBB???===;;;:::999666777888;;;>>>BBBEEEGGGIIIPPPZZZiii~~~zzznnnaaaXXXTTTOOOFFF>>>666777999999:::;;;>>>AAA>>>>>>>>>@@@BBBBBBBBBAAAGGGEEEEEEEEECCCFFFVVVggg~~~|||zzzvvvuuuvvvxxxwwwuuutttqqqlllfffaaa]]]ZZZSSSIII???999:::<<>><<<<<<>>>@@@DDDFFFHHHLLLTTT]]]ccclll|||wwwhhh^^^UUUPPPJJJEEE@@@<<<888555777:::===<<<===EEETTTaaakkkppptttqqqeeeSSSBBB888:::::::::999888777666555777777777777666666666666999888777666666777888999666777999999999777555444333444666666777;;;???CCCDDDGGGHHHHHHGGGHHHLLLPPPWWWbbbpppuuu```OOOPPPRRRRRRJJJ>>>999999222555666333444888:::999888888888888999999777666999???FFFGGGBBB;;;777666???FFFHHHKKKNNNJJJPPPddd~~~zzzmmmiiilllnnnnnnkkkjjjmmmqqqqqqiiiaaafffvvvmmm[[[WWW\\\___]]]cccfffjjjmmmooopppooommmmmmhhheeeeeeddd___\\\]]]XXXUUUPPPHHH???:::777777@@@KKKXXX^^^YYYMMMAAA999333555111222666666AAAXXXuuuooottt}}}dddAAA@@@AAA>>><<<:::777555222111000///222222///444BBBSSS]]]WWWNNNDDDNNNeeelllmmmvvv~~~{{{qqq\\\YYYaaazzzwww~~~|||zzzwwwwwwyyyzzzzzzzzzzzzyyytttvvvtttqqqpppppplllgggdddfffeee[[[MMMBBB???@@@AAACCCQQQoooeeeRRROOODDD::::::999;;;<<<>>>>>>======>>>@@@AAAAAAAAAAAABBBBBBCCCDDDCCCBBB@@@>>><<<:::999999999:::<<<>>>AAADDDFFFGGGKKKQQQZZZeeeuuu}}}tttkkkcccXXXSSSRRROOOHHHAAA888:::<<<=========???AAA??????@@@BBBDDDEEEDDDDDDBBB@@@AAADDDHHHRRRgggzzzyyyvvvsssrrrsssuuuuuuuuussspppiiiaaa[[[[[[WWWOOOEEE===999:::<<>><<<<<<<<<>>>BBBGGGJJJKKKKKK]]]SSS___vvv~~~zzzxxxvvvttttttvvvxxxzzzzzzoooeee\\\]]]dddzzz|||zzznnn___IIIEEEDDDJJJSSSVVVPPPJJJ>>>===;;;;;;===???BBBEEEFFFLLLYYYeeelllssstttdddYYYNNNIIICCC>>>;;;999777555<<<<<<<<<===BBBMMM\\\hhhlllllljjjcccVVVHHH===777<<<<<<<<<<<<<<<;;;:::999999999999888888888777777::::::888888888888::::::999999:::;;;:::888666444222555888:::<<>>;;;999888999999999888999===AAABBB>>>999777777???EEEGGGJJJOOOLLLSSSiiimmm]]]___dddcccfffccccccfffkkkkkkfffaaajjjwwwzzzeeeVVVUUU]]]aaaaaalllmmmpppsssttttttttttttpppkkkhhhhhhfff```\\\[[[XXXVVVPPPHHH@@@;;;999999===IIIXXX___ZZZMMM@@@777555666222333777555???UUUxxxqqqsssdddCCCBBBBBB???>>>;;;888555222000///...111111///555DDDUUU]]]WWWOOOGGGQQQgggnnnoooyyyrrr]]][[[ddd}}}uuuuuu|||yyywwwyyyzzzzzz{{{{{{{{{zzzzzzxxxxxxtttooommmnnnkkkfffggggggbbbWWWKKKCCCBBBDDD@@@DDDVVVvvvvvv___UUUSSSFFF<<<<<<<<<===>>>??????>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFCCCBBBAAA???===<<<<<<<<<>>>>>>@@@BBBCCCEEEGGGHHHKKKPPPWWW```jjjpppllldddaaa[[[TTTQQQPPPNNNHHHCCC<<<>>>AAABBBAAA@@@AAABBB@@@BBBDDDFFFGGGGGGGGGFFFFFFCCCCCCIIISSSggg}}}xxxvvvrrrqqqsssvvvvvvuuutttppphhh^^^XXXZZZUUULLLAAA:::888:::===@@@HHHXXXnnnoooYYYttt~~~eeeooo{{{QQQ777666444000000////////////.........------,,,+++,,,...---,,,000777???ZZZ|||ooottt}}}wwwuuuvvvqqqbbbQQQGGGRRRXXXWWWLLLAAABBBMMMWWWuuu~~~oooggg___\\\WWWLLLAAA<<<;;;<<<===AAAEEEHHHHHHGGGZZZRRRaaa~~~uuu|||{{{yyyxxxwwwwwwxxxxxxzzz~~~||||||ssskkkdddgggppp{{{{{{|||ppp```HHHDDDDDDJJJSSSUUUNNNEEE<<<;;;::::::<<>>>>>?????????>>>======<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;;;;;;;<<<===>>>>>>??????===;;;888666222555888;;;>>>BBBHHHLLLTTTVVVWWWVVVTTTTTTXXX\\\ddduuuzzzsssppphhh^^^OOOLLLLLLLLLIII@@@:::999555888999666777<<<@@@@@@EEE@@@;;;999999:::999777:::<<<======:::888888999999???AAAFFFLLLLLLVVVmmm|||```TTT___gggdddfffcccaaabbbdddfffeeedddnnnxxxzzzcccWWW]]]jjjrrrttt}}}zzzyyyzzzyyyvvvuuuwwwpppllliiiiiiggg```[[[[[[\\\YYYSSSKKKBBB<<<999999:::HHHXXXaaa]]]OOO@@@777555666222222666444;;;PPPssspppsss}}}eeeDDDBBBAAA>>>===;;;999666333111///...111111000777GGGWWW___WWWRRRJJJPPP```eeelll{{{sss______hhhvvvtttxxx~~~{{{xxxwww~~~~~~}}}|||zzzuuunnnkkkllljjjeeeeeeaaaZZZPPPFFFBBBCCCEEE@@@DDDUUUtttkkk[[[XXXWWWIII>>>?????????@@@AAAAAA??????@@@AAABBBBBBDDDEEEFFFGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIILLLQQQYYYaaaggggggdddbbb]]]XXXTTTPPPLLLFFFAAA???AAADDDEEEDDDBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGGGGIIIGGGGGGNNN^^^xxx}}}zzzxxxuuutttvvvzzzxxxvvvsssooohhh___YYY\\\UUUJJJ???888777:::===BBBHHHNNNYYYlllyyyooo]]]tttmmmzzzUUU999777555111111000////////////............,,,+++,,,...---,,,111888EEEqqqvvvjjj|||{{{xxxyyysssaaaKKK>>>???GGGKKKHHHBBBEEEPPPZZZttthhh^^^]]][[[QQQCCC:::777777888:::===??????>>>WWWPPP```}}}www~~~|||zzzxxxwwwvvvrrrrrrlllmmmxxx~~~|||tttnnnkkkrrr|||~~~zzz}}}~~~ppp^^^JJJFFFEEEKKKQQQQQQIIIAAA::::::999:::<<>>>>>AAAGGGNNNWWW]]]aaa^^^ZZZSSSJJJCCC??????@@@???@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>======????????????????????????AAAAAAAAAAAA???<<<888777333444666888<<>>===@@@BBBCCCBBBAAAAAABBBCCCCCCDDDFFFHHHIIIIIIJJJIIIGGGGGGFFFDDDDDDCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFEEEHHHHHHKKKQQQXXX___eeejjjeeebbb]]]VVVPPPIIIDDD@@@???BBBDDDEEEDDDBBBAAAAAAEEEGGGHHHHHHFFFEEEFFFHHHEEEFFFIIISSShhh|||{{{yyyvvvuuuxxx|||xxxsssooojjjeee```]]]]]]UUUIII>>>888777999<<>>AAAFFFLLLPPPTTTWWWXXXNNNLLLHHHCCC>>>===@@@BBBAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>:::777555444444555666999@@@IIIOOOZZZ[[[\\\YYYVVVUUUXXX[[[jjjuuuqqqjjjppptttkkk^^^TTTLLLFFFGGGFFF@@@999666666999===DDDPPPZZZZZZUUUGGGCCCAAABBBGGGHHHEEEAAA>>>===;;;:::;;;<<>><<<:::777333222000222111222;;;KKKYYY^^^QQQPPPIIIKKKUUU]]]ppp~~~yyyfffgggrrr}}}rrr{{{~~~}}}}}}}}}~~~}}}|||{{{{{{xxxxxxtttnnnkkkiiiddd^^^SSSMMMFFFAAA@@@BBBDDDEEEGGGFFFKKKYYYiiipppkkkccciii^^^[[[VVVEEE>>>@@@???AAABBBDDDDDDCCCCCCEEEFFFEEEGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEHHHFFFGGGLLLQQQWWWaaakkkgggeee___WWWNNNFFFBBBAAA===???AAABBBAAA@@@@@@@@@DDDFFFGGGFFFDDDEEEHHHLLLHHHNNNWWWfff~~~{{{yyyzzzxxxttttttwwwyyyuuuoooiiifffccc```^^^\\\SSSGGG<<<888888:::;;;BBBEEENNN]]]nnnrrrcccQQQnnnwwwssseeeiiiXXX;;;999555222333222000000000/////////......---+++,,,---------333;;;MMMjjjqqqRRRUUUsss}}}vvvtttzzz|||oooYYYJJJCCC??????DDDMMMYYYiiivvvuuuiii______```WWWHHH===666444111000222333444444SSSOOO]]]}}}|||}}}{{{yyyyyyyyyzzzuuuvvv|||xxxtttqqqwwwyyyooojjjppptttvvvzzzyyyiiiVVVAAAAAACCCDDDCCCAAA<<<999777777777:::===BBBGGGJJJOOOSSS\\\eeemmmwwwttt]]]HHH>>><<<:::999;;;<<<<<<;;;===AAAFFFIIIJJJJJJLLLMMMDDDDDDDDDBBB@@@@@@AAACCCDDDDDDFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDCCCBBB???;;;777555555666666777888<<>>AAAIIISSSWWWUUUPPP@@@???<<<<<<>>>@@@CCCDDDGGGKKKKKKOOOXXX\\\lllqqqYYYOOO[[[kkkooojjj```cccgggllltttpppcccqqq{{{sssooojjjccc___```ZZZXXXRRRJJJAAA;;;999888888FFFXXXbbb___RRRCCC999222222...000666333666FFFssssssxxxnnnPPPJJJEEEFFFEEEDDDAAA===888444222000111000111:::JJJVVV[[[QQQMMMEEEIIIWWW```pppyyygggiiisss{{{uuu~~~~~~}}}}}}~~~|||zzzyyyyyyyyyqqqsssrrrmmmjjjggg___WWWKKKFFFAAA@@@CCCFFFGGGGGGHHHHHHKKKUUUbbbkkkmmmlllrrreee^^^UUUEEE???BBB@@@@@@BBBDDDEEEEEEEEEGGGIIIHHHIIIKKKLLLMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFGGGFFFHHHMMMPPPUUU```lllllljjjdddYYYMMMDDDAAAAAA:::<<<======<<<<<<>>>???BBBDDDFFFEEEDDDGGGNNNTTTVVV```nnnxxxvvvvvvyyywwwssssssvvvtttqqqmmmiiigggdddaaa^^^VVVMMMBBB:::888999;;;<<<@@@DDDRRRdddmmmeeeTTTHHHccc|||zzztttttt___^^^XXX;;;888555222333333000000000000/////////...---+++,,,---------444<<>>DDDIIILLLMMMRRR\\\fffooozzzttt\\\EEE???===<<<<<<===>>>>>>===;;;???CCCDDDBBB@@@BBBDDD@@@BBBDDDEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEAAA===:::777666777888888888999;;;===???AAACCCCCCAAABBBFFFJJJIIINNNQQQSSSYYYgggssszzzyyy|||}}}yyywwwtttmmmeeeUUUKKKDDDGGGJJJGGGAAA===;;;???GGGUUUdddeeeSSS???888999@@@MMM[[[cccaaa]]]BBB@@@>>>>>>@@@CCCEEEFFFDDDIIIJJJQQQ]]]dddvvvmmmUUUSSScccsssuuuppphhhlllqqqtttyyynnnaaaooo~~~xxx{{{~~~tttnnnggg___\\\\\\UUUSSSNNNGGG???;;;999999777EEEWWWaaa]]]QQQBBB999333333///111888444666FFFwwwssssssqqqSSSNNNHHHLLLKKKIIIEEE@@@:::444111///000...///999IIITTTYYYTTTLLLAAAFFFXXXaaakkk}}}yyygggiiisssyyyyyy~~~~~~}}}}}}}}}|||zzzyyyxxxxxxlllooopppllliiieee\\\SSSGGGCCC???AAAFFFJJJJJJIIIGGGIIINNNXXXeeeqqqyyy|||ttteee[[[PPP???:::>>><<<@@@BBBDDDEEEFFFGGGIIIKKKIIIJJJLLLMMMNNNMMMKKKJJJMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEIIIPPPTTTWWWbbbooouuurrrjjj\\\MMMCCC???@@@888999::::::999:::<<<>>>AAACCCDDDDDDDDDIIISSS[[[```lll|||wwwuuuwwwyyyxxxttttttxxxrrrqqqnnnlllkkkgggccc```PPPIII???999888:::<<<<<>>AAADDDHHHKKKMMMRRR[[[eeerrrsssZZZEEE;;;;;;<<<=========<<<<<<<<<===>>>>>>===<<<===???BBBBBBAAAAAABBBBBBCCCCCCIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIGGGDDD@@@<<<888666777777888999;;;<<<======???@@@AAAAAA@@@BBBEEEGGGMMMPPPRRRSSSYYYfffpppttt}}}yyyxxxvvvlll```XXXNNNGGGIIIOOOLLLBBB999777AAAQQQ]]]YYYJJJ???===777???FFFNNNaaattttttgggQQQBBB;;;BBBHHHEEECCCFFFIIIOOOUUU[[[gggwwwzzzdddTTTZZZmmmyyyyyytttnnnvvv}}}yyyssseeekkk{{{xxxppphhhfffmmmwwwuuukkk```VVVSSSVVVYYYSSSKKKDDD???;;;888666999EEEVVVaaa```TTTCCC777555222000111111111777>>>kkkvvvyyyqqqyyyuuu\\\LLLPPPSSSSSSKKKHHHHHH===333666333111111333777@@@QQQaaaYYYNNNAAAFFFXXX```kkk~~~yyy}}}xxxggg```rrr~~~{{{~~~~~~~~~~~~~~~}}}}}}|||yyywwwsssqqqmmmjjjhhhdddWWWIII>>>???@@@BBBDDDFFFGGGHHHKKKFFFJJJXXXgggqqqyyyyyyjjjXXXKKKBBB<<<;;;>>>???@@@BBBDDDFFFHHHHHHIIIKKKLLLMMMLLLKKKLLLNNNOOOPPPNNNLLLIIIGGGFFFFFFFFFGGGIIILLLMMMMMMKKKHHHFFFFFFHHHLLLPPPVVV___iiipppyyyzzzqqq```OOOFFFBBB???999:::<<<<<<;;;;;;===???AAADDDIIIMMMOOOVVVdddppp~~~uuuqqqrrrtttuuuuuusssqqqpppoooooonnnmmmkkkfff___ZZZQQQIII???888888:::;;;<<>>CCCIIIIIIJJJOOOVVV[[[```dddmmmwww}}}~~~kkk\\\UUUcccxxxxxxssswww{{{yyyqqqpppxxxiiihhhmmmoookkkhhh]]]\\\\\\dddqqq{{{mmmeeeaaa^^^___bbbbbb[[[QQQGGG???:::666444999BBBPPP[[[\\\RRRBBB777555222000111111111777>>>gggvvv}}}uuu|||xxx}}}yyyaaaPPPTTTXXXYYYTTTQQQQQQBBB333444333111111444888BBBSSSccc\\\QQQCCCFFFWWW___iii{{{yyywwwqqqaaa]]]qqqzzz~~~}}}|||}}}||||||}}}{{{yyyyyyxxxxxxuuussswwwuuupppgggaaaYYYLLL@@@???@@@AAABBBDDDEEEGGGGGGIIIHHHOOO]]]jjjrrrzzzxxxiiiXXXLLLCCC>>>>>>AAAAAABBBDDDFFFHHHIIIJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQQQQOOOMMMJJJHHHGGGGGGGGGHHHJJJNNNQQQRRRQQQOOOMMMLLLNNNRRRVVV]]]fffooovvv}}}~~~vvvcccOOODDD@@@???<<<===>>>>>>>>>===???@@@GGGOOOZZZcccjjjttt{{{jjjkkklllooorrruuuwwwwwwxxxoooooonnnmmmiiiccc[[[VVVPPPHHH>>>888777999;;;;;;;;;@@@MMMWWWRRRFFFEEEMMMhhh|||yyypppppp```iii\\\@@@<<<999666555111222111000///...------,,,///,,,,,,---,,,---333<<>>>>><<<===@@@IIIOOOTTTTTTQQQMMMCCC:::444555555666666666666666999;;;>>>AAACCCFFFJJJMMMUUU[[[dddlllttt}}}uuu[[[CCC???>>><<<;;;:::999::::::777999;;;<<<<<<===???AAA@@@@@@AAACCCEEEHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJJJJKKKLLLLLLKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOMMMMMMLLLIIIFFFBBB???=========>>>@@@AAABBBCCCDDDHHHIIIIIIIIIIIIJJJLLLOOOTTT[[[``````eeeqqq~~~}}}yyyyyyzzztttlllaaa[[[UUUUUUWWWUUULLLCCCBBBFFFKKKLLLGGG???===@@@CCCQQQ___ppp~~~WWWIIIAAADDDIIILLLPPPWWWZZZ___bbbdddggglllnnnkkk^^^WWW[[[nnn~~~tttpppppppppkkkeeejjjvvvllljjjjjjiiijjjllleeefffkkkvvvtttppppppooonnnmmmeee]]]QQQFFF>>>999666444:::AAALLLWWWZZZSSSDDD999555111000111111222777>>>\\\ooozzzooo{{{kkkYYY\\\bbbeeebbb```^^^KKK777444333222222555:::DDDVVVgggaaaVVVGGGGGGVVV]]]fffvvvvvvxxxmmmaaa^^^qqq{{{ttt}}}}}}}}}}}}||||||yyywwwvvvvvvvvvtttsssvvvuuuooobbbWWWNNNDDD;;;AAAAAABBBCCCDDDFFFFFFGGGHHHKKKTTTaaakkkrrr{{{xxxiiiWWWLLLEEEAAAAAADDDBBBDDDFFFHHHJJJLLLMMMMMMMMMNNNNNNNNNMMMNNNQQQSSSRRRQQQNNNLLLKKKJJJJJJJJJMMMOOOSSSUUUVVVUUUSSSRRRRRRTTTWWW\\\bbbkkkuuu|||}}}gggOOOBBB??????@@@BBBCCCBBBAAAAAABBBCCCQQQ^^^ooo~~~}}}ttt~~~~~~|||{{{zzzyyyyyypppooollljjjfff```YYYTTTMMMFFF<<<777666999:::;;;:::DDDRRRVVVKKK@@@FFFUUUrrrxxxooonnn^^^jjj}}}XXX@@@===:::888777333222222111000///...---------++++++------...555===NNNdddmmmlllfffVVV```{{{mmmdddZZZQQQNNNNNNUUU___aaa\\\\\\```kkk}}}mmmpppuuuooopppfffHHH:::444000000000......000iiiOOOQQQ___uuuqqqvvv{{{llljjj~~~yyytttrrrlllfffkkkppphhhXXXKKKDDD===<<<<<<<<<===@@@AAAHHHLLLIIIDDD@@@<<<777555666888:::;;;;;;::::::<<<>>>@@@BBBDDDGGGKKKNNNQQQXXXbbbjjjoootttyyy}}}xxx\\\DDD>>><<<:::888888999:::;;;:::<<<>>>>>>>>>???AAACCCFFFFFFFFFGGGHHHIIIJJJKKKPPPOOOOOOOOOOOOOOOOOOPPPJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQOOOOOONNNKKKHHHEEEAAA?????????AAABBBDDDEEEFFFGGGJJJKKKLLLMMMMMMOOOSSSVVVZZZaaagggggglllxxx|||xxxyyyzzzvvvqqqjjjddd[[[UUUTTTSSSMMMEEE@@@DDDJJJLLLJJJIIIMMMRRRRRRhhh~~~lllMMMDDD>>>AAAFFFJJJPPPWWWVVVZZZ\\\[[[]]]aaabbb___^^^[[[cccuuussshhhccceeefffddddddmmmxxxrrrooonnnpppppprrrzzzwwwnnniii^^^VVVKKKAAA;;;888777666<<>>CCCCCCDDDDDDEEEFFFGGGGGGIIINNNWWW```gggooozzz{{{jjjXXXLLLFFFBBBCCCEEECCCDDDFFFIIIKKKMMMNNNOOOOOOPPPPPPOOOOOOPPPSSSVVVTTTRRRQQQOOOMMMMMMMMMNNNUUUWWWYYY[[[ZZZXXXTTTRRRTTTWWWZZZ___fffoooyyyjjjPPPBBB@@@BBBEEEFFFGGGFFFEEEEEEFFFGGGWWWhhh}}}|||xxxvvvrrrnnnjjjfffbbb^^^ZZZWWWJJJCCC:::666666999::::::===HHHUUUVVVJJJCCCOOOaaazzzqqqiiiiiiUUUccctttUUUAAA???;;;::::::555333222111111//////...------+++,,,...------444<<>>DDDGGGBBB<<<:::999777555777999<<<===>>>>>>>>>???@@@BBBDDDFFFIIINNNQQQTTT[[[dddkkkooorrrvvvyyy{{{___FFF:::999888777777999;;;===<<<>>>@@@@@@@@@@@@BBBCCCJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOOOONNNNNNOOOOOOPPPLLLLLLMMMNNNOOOPPPPPPOOOQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOLLLIIIEEEBBB@@@@@@AAABBBDDDEEEGGGHHHIIIJJJLLLNNNOOOQQQTTTYYY\\\YYY```eeeffflllyyyyyywwwxxxxxxvvvtttpppkkk```UUURRRTTTRRRLLLDDDKKKRRRUUUTTTVVVZZZ^^^nnnsssMMM<<<999999===BBBFFFLLLQQQUUUXXXYYYXXX[[[```cccbbbbbbaaaggguuu}}}wwwiii___ZZZaaahhhjjjllluuurrrlllmmmooosssuuuzzzyyymmmccc```XXXQQQFFF>>>999888777777:::CCCQQQ]]]___VVVFFF:::444111000222222222666===bbbmmmooouuu|||ooosssyyy}}}{{{xxxrrrZZZAAA;;;444222222666<<>>:::999;;;<<<:::<<>>999999999777555666888;;;===???AAAAAABBBDDDEEEGGGIIIMMMRRRVVVWWW]]]eeekkkmmmpppsssvvvbbbHHH999999888999:::;;;===>>>===???AAABBBBBBCCCEEEGGGLLLLLLMMMNNNPPPRRRSSSTTTPPPPPPNNNNNNNNNNNNPPPPPPNNNNNNPPPQQQRRRRRRRRRRRRTTTTTTUUUVVVVVVUUUUUUUUUSSSRRRPPPNNNJJJEEEBBB???AAABBBCCCEEEGGGIIIJJJKKKLLLNNNPPPRRRUUUXXX]]]```]]]aaadddfffnnn||||||ttttttwwwxxxwwwxxxtttrrrgggXXXTTTXXXYYYUUUOOOZZZeeeiiilllqqquuuwwwwwwfffNNN999111444888===AAAFFFLLLPPPWWWZZZ[[[ZZZ\\\cccfffeeecccccchhhrrrwwwqqqgggaaa^^^hhhrrruuuxxx~~~wwwnnnnnnrrryyyyyynnnddd```aaaXXXQQQHHH???:::888777777888CCCRRR\\\[[[PPPAAA666333111111333333222666<<>>IIITTTUUUOOOQQQ___mmmtttmmm\\\^^^yyyjjjcccWWWLLLnnndddOOODDDBBB=========666444444333222111000/////////......///---,,,111888@@@VVVbbbffffffWWW___{{{YYYOOOTTT]]]cccdddaaa]]][[[ddd|||xxxfffgggoooooowwwoooRRR@@@888333222111///000333eeeOOOQQQ___mmmeeeppp}}}vvvcccTTTPPPRRRdddqqqkkkfffddd]]]OOOCCC===<<<::::::======:::;;;???;;;>>>>>>:::888:::999777777888999<<>>>>>???>>>AAADDDFFFHHHJJJMMMOOOQQQQQQQQQRRRSSSTTTVVVWWWRRRPPPOOONNNNNNOOOPPPRRRPPPPPPRRRSSSTTTUUUUUUUUURRRSSSUUUWWWXXXXXXWWWWWWVVVUUUSSSOOOKKKFFFBBB???CCCCCCEEEGGGIIIKKKMMMMMMQQQSSSUUUVVVWWWZZZ^^^aaabbbcccdddgggrrr|||sssnnnqqqvvvxxxyyy|||yyyyyyooo___WWWYYYXXXRRRTTTaaalllpppsssxxx||||||rrrggg]]]WWWNNNAAA999777111777===AAAEEEKKKSSSWWW^^^bbbcccaaabbbeeefffccccccccchhhqqquuuqqqllljjjhhhsss|||~~~xxxuuuvvv~~~rrrlllfffaaa```VVVPPPHHHAAA<<<999777666888DDDSSSZZZUUUIII<<<555333111111333333222666<<>>======555444444333222111000000///---,,,---///...---222999DDD[[[hhhmmmmmm[[[___}}}yyysssUUUQQQUUUZZZ^^^aaaaaa]]]YYYddd~~~}}}iiigggnnnppp{{{vvvZZZCCC;;;444222111000222666cccOOOPPP___ooogggttt~~~mmm]]]UUUSSSQQQbbbmmmhhheeeaaaRRR@@@;;;AAA888666777:::999666777;;;999<<<;;;888888:::999666:::;;;<<<>>>AAAEEEIIIKKKIIIKKKMMMOOOQQQWWW]]]aaaaaaeeeiiijjjjjjlllpppttt~~~___AAA??????@@@@@@@@@@@@???>>>AAADDDHHHKKKNNNRRRVVVYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQSSSQQQRRRSSSTTTVVVVVVWWWWWWPPPRRRTTTVVVXXXYYYYYYYYYXXXWWWUUUQQQLLLGGGBBB@@@DDDEEEFFFIIIKKKMMMNNNOOOVVVWWWXXXYYYYYY[[[^^^aaaaaa```___cccooo~~~vvvmmmiiiooovvvyyy{{{}}}vvvcccXXXVVVQQQIIIQQQ]]]dddcccaaacccdddaaaWWWEEE999:::999222333<<<666<<>>>>>===555555444444333222111000000+++***,,,//////...444;;;IIIaaannntttrrr^^^___~~~{{{{{{sssvvvwwwdddJJJRRRTTTVVVZZZ```dddbbb^^^gggmmmiiiooorrr~~~{{{```EEE<<<444222111111444888fffNNNKKK[[[jjjgggyyy~~~vvvjjj^^^UUURRRSSSdddxxxwwwssshhhUUUDDD;;;:::<<<888888888888999:::;;;<<>>;;;777666444222111000//////000000...---,,,///444888EEE]]]ppptttnnn^^^\\\lllmmmtttxxxtttqqqlllaaaUUUYYYWWWVVVZZZaaaeeeccc```jjjlllfffpppsss}}}mmmMMM???555444444000111777eeeOOOLLL]]]jjjfffvvv}}}{{{uuujjj^^^VVVSSSSSScccyyy~~~sss```NNNBBB===:::888777777888888999;;;<<<===>>><<<:::888888999<<<>>>AAABBBCCCDDDFFFGGGHHHIIINNNPPPSSSVVVYYY]]]bbbeeefffgggggggggiiimmmssswwwyyyZZZFFF@@@@@@@@@AAABBBDDDFFFGGGLLLPPPXXX___cccbbb]]]YYYTTTMMMHHHJJJLLLJJJKKKNNNRRRRRRRRRRRRPPPQQQSSSUUUSSSUUUWWWXXXXXXWWWXXXXXX\\\]]]^^^]]]\\\\\\]]]]]]\\\ZZZWWWRRRNNNJJJFFFEEEGGGGGGGGGHHHLLLPPPTTTWWWWWWXXXYYY[[[]]]^^^______bbbhhhiiiffflllyyy|||xxxpppnnnmmmooovvv~~~|||nnnYYYJJJIIIOOOSSSUUURRRMMMKKKOOOQQQPPPDDD<<<555333444555999???AAAIIITTT[[[___eeemmmtttssslllddd^^^aaafffgggiiinnnsssvvvwwwvvvvvv}}}|||sssmmmcccYYYTTTNNNLLLHHHAAA:::777888:::<<>>===<<<:::999:::<<>>JJJXXX\\\PPP???555555///000111111111444777;;;]]]llluuuzzzzzzxxxRRR@@@:::777666666999DDDYYYlllqqqssslllZZZLLLNNN[[[eeessswwwooozzz|||zzzsssqqq}}}xxx~~~}}}}}}{{{wwwrrrqqqpppkkkbbbZZZPPPFFF======@@@AAAAAABBBCCCEEEFFFGGGHHHJJJNNNQQQ[[[___hhhvvvooo]]]MMMHHHGGGFFFIIIOOOIIIJJJKKKMMMPPPRRRUUUVVVSSSSSSTTTVVVZZZ___dddgggnnnppprrrtttttttttuuuwww~~~|||yyywwwwwwyyy}}}oooXXXIIIGGGIIIKKKJJJMMMOOORRRVVV]]]hhhooozzz~~~uuuqqqssstttrrrmmmiiidddbbb___WWWKKKAAA:::888555666888;;;===>>>LLL___nnnlllbbb___dddjjjcccSSSbbbkkk```RRRYYYaaaooobbbQQQLLLEEEBBBBBBAAA@@@===;;;:::888666444333222222000000///------///444777FFF]]]nnnqqqhhhVVVOOO\\\aaaooouuuqqqyyypppSSSUUUSSSQQQPPPPPPPPPQQQRRR\\\xxxeeecccqqqxxxtttUUUDDD666333333111333888___KKKJJJXXX{{{bbb```lll~~~}}}wwwwwwtttkkk___UUUPPPOOO\\\sssppp\\\FFF===<<<<<<:::777555666888:::<<<===>>>???<<<<<<;;;;;;===@@@CCCEEEFFFFFFFFFGGGIIIKKKMMMNNNUUUWWW[[[]]]___bbbfffiiijjjkkkmmmnnnnnnqqqtttwww~~~~~~gggSSSIIIIIIIIIIIIJJJMMMQQQUUUWWWaaafffjjjiiiaaaXXXQQQNNNKKKIIIIIIJJJLLLOOOQQQTTTTTTVVVWWWWWWVVVVVVXXXYYYUUUVVVXXXYYYYYY[[[^^^```bbbaaaaaaaaabbbcccbbbbbb\\\YYYUUUQQQNNNMMMLLLLLLZZZYYYWWWUUUVVVXXXZZZ\\\_________```bbbeeegggiiifffkkkmmmnnnppptttqqqkkkiiiooouuuyyy|||mmmWWWHHHIIIQQQ]]]YYYQQQJJJLLLVVV___aaaEEE===777777;;;???EEELLLVVV```nnnzzzwwwsssttt~~~}}}vvvllleee]]]VVVTTTOOOKKKEEE>>>999777888999???LLLZZZYYYKKK:::333444///000111111111444888;;;ZZZhhhrrryyy}}}yyyxxxTTT@@@;;;888666666999DDDYYYlllrrrtttmmmZZZKKKKKKUUU^^^gggyyyvvviiiqqq|||~~~xxx~~~yyy}}}|||{{{zzzuuuqqqnnnmmmllleee[[[RRRFFF???;;;>>>AAAAAA@@@AAADDDEEEGGGHHHIIILLLPPPSSSZZZaaalllxxxyyyiii[[[NNNJJJKKKKKKOOOTTTLLLMMMNNNOOOQQQSSSUUUVVVVVVVVVWWWZZZ___eeejjjnnntttvvvyyy{{{{{{|||~~~{{{xxxwwwuuuxxx}}}xxxgggUUUJJJHHHKKKNNNQQQTTTWWWZZZ^^^hhhuuu~~~|||zzz|||vvvqqqrrrsssrrrjjjgggccc___ZZZQQQEEE<<<:::777555777999:::===AAALLL___nnnjjjaaaaaaggglllgggTTTfffwwwnnnmmmaaa___aaafffvvvXXXNNNJJJEEEBBBBBBBBB@@@???<<<;;;999777555333222222000000///...---///333666AAAYYYlllrrrmmm[[[TTT```bbbsssyyyuuuxxxTTTPPPQQQPPPOOOLLLLLLMMMOOOZZZwwwyyy``````pppxxxvvvYYYFFF666222222000222888___MMMKKKTTTppp[[[\\\iiiyyy~~~|||xxxxxxuuulll___TTTNNNKKK[[[ssseeeUUUEEE???===:::888999555777999;;;===>>>??????<<<<<<<<<===@@@CCCFFFHHHGGGGGGHHHJJJNNNRRRUUUXXXYYY\\\___bbbdddfffiiikkkjjjlllmmmnnnoooqqquuuwww{{{kkkZZZQQQOOOPPPQQQSSSWWW[[[___bbbkkkkkkggg___UUUNNNLLLLLLJJJKKKLLLLLLNNNRRRUUUWWWTTTVVVWWWXXXWWWWWWYYYZZZVVVWWWYYYZZZZZZ\\\___bbbaaa```___```bbbcccbbbaaa___\\\WWWRRRNNNMMMMMMMMM^^^]]]\\\\\\\\\]]]___```cccbbbbbbbbbeeehhhlllnnngggjjjmmmooorrrssspppkkkjjjpppwww{{{}}}mmmVVVHHHIIIRRRbbb^^^UUUOOORRR^^^gggiiiFFF>>>888999<<>>??????>>>===>>>>>>@@@BBBEEEHHHIIIJJJKKKMMMPPPUUUZZZ___bbb]]]```cccfffgggiiilllmmmjjjkkklllmmmnnnqqquuuyyyvvvhhh___VVVWWWZZZ]]]aaaeeeiiijjjmmmhhh___UUUMMMJJJLLLNNNIIIMMMNNNMMMNNNRRRVVVWWWTTTVVVXXXYYYXXXXXXYYYZZZWWWYYY\\\]]]^^^___aaacccbbb```^^^```ccceeecccaaabbb^^^XXXRRRNNNMMMNNNOOOWWWYYYZZZ]]]___aaabbbcccdddcccbbbbbbdddhhhmmmpppiiikkkmmmppprrrsssqqqnnnlllqqqxxx{{{~~~oooXXXJJJKKKTTTccc___XXXSSSXXXcccjjjkkkEEE===777999===CCCKKKSSSWWWfff|||vvvmmmeee]]]WWWWWWPPPJJJAAA;;;777777777777???JJJPPPIII<<<444111222...///000111222444999<<>>;;;999999;;;EEEYYYllluuusssjjjYYYMMMNNNUUUZZZcccoooyyypppfffnnnvvvzzz{{{|||~~~|||zzzxxxwwwvvvsssqqqooonnnjjjaaaRRRGGG<<<:::;;;@@@DDDCCCBBBDDDEEEFFFIIIJJJLLLPPPTTTWWW^^^fffoootttxxxwwwooofff___ZZZTTTQQQQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWYYY[[[^^^cccjjjrrrzzz~~~~~~zzzwwwuuutttxxx|||wwwkkk^^^VVVRRRQQQUUUZZZeeejjjooorrruuu{{{vvvvvvyyy{{{xxxuuuwwwzzzyyyuuusssssspppkkkgggddd___YYYRRRKKKCCC===999444555:::;;;999>>>FFFZZZfffgggZZZRRRYYY``````VVVaaayyyuuubbbuuufffmmmjjjooonnnOOOLLLJJJHHHEEECCCBBBBBBBBB>>>===:::888666444333222000000000///...///222444;;;TTTiiisssppp___UUU]]]zzzkkkXXXUUUPPPMMMKKKKKKLLLMMM___xxx~~~uuubbbgggtttuuueeeQQQ>>>999:::777777:::___PPPNNNOOOzzz{{{dddVVV^^^jjjxxx~~~|||zzzyyyuuukkk___UUUPPPNNN___wwwzzzbbbQQQDDDBBB???888555888888999;;;>>>??????>>>===??????@@@BBBDDDGGGIIIJJJNNNNNNPPPSSSXXX^^^dddggg```cccgggiiijjjlllmmmooommmmmmnnnnnnppptttzzz~~~tttlllbbbcccfffhhhiiijjjkkkkkkddd^^^UUUNNNLLLLLLMMMNNNJJJPPPRRROOONNNSSSWWWVVVTTTVVVYYYZZZZZZZZZ[[[\\\ZZZ]]]```bbbbbbbbbcccddddddaaa___aaaeeegggfffcccbbb^^^WWWQQQNNNNNNPPPQQQSSSUUUYYY^^^aaabbbcccccccccaaa______bbbggglllooonnnmmmmmmooorrrrrrqqqqqqnnnrrrwww{{{sss\\\MMMNNNVVVbbb___ZZZXXX^^^gggkkkiiiEEE>>>999;;;AAAIIISSS[[[\\\ppptttlllddd[[[UUUUUUMMMGGG>>>999777999::::::???GGGIII@@@666222222111...///000000222444999<<>>HHH]]]eeebbbTTTQQQ[[[aaa^^^XXXkkk~~~vvvbbblllllluuuhhhQQQLLLLLLJJJGGGDDDBBBBBBBBB@@@???<<<:::777555444444000111111///...///111444999RRRhhhsssqqq```UUU\\\uuu```YYYOOOKKKNNNUUU[[[^^^kkk}}}~~~~~~ttteeekkkuuuqqqzzzgggQQQ>>>:::;;;888666888[[[NNNLLLLLLtttttt~~~yyycccWWWaaalllxxx~~~|||zzzyyyxxxtttkkk___VVVRRRQQQ^^^wwwvvv^^^JJJ;;;;;;===888666999999:::<<<>>>??????>>>===???@@@AAACCCEEEGGGJJJKKKOOOOOOPPPSSSXXX^^^dddhhhaaadddhhhkkklllmmmooopppqqqrrrqqqrrrsssxxxyyyrrrnnnooooooooommmjjjgggeeeXXXSSSMMMKKKMMMNNNNNNMMMMMMTTTVVVRRRPPPUUUYYYXXXUUUWWWZZZ\\\\\\[[[\\\]]]]]]```ccceeeeeeeeeeeeeeefffcccaaaccchhhjjjhhheeeaaa]]]WWWQQQNNNOOORRRTTTTTTWWW\\\```bbbcccaaa```aaa___]]]]]]___dddjjjnnnrrrooommmoooqqqqqqqqqrrrooorrruuu{{{uuu___PPPQQQYYYaaa```]]]\\\bbbjjjlllhhhGGG@@@<<>>EEEDDD:::222222222000...///000000222555999<<>><<<:::===CCCEEEDDDDDDGGGEEEGGGJJJLLLNNNRRRVVVZZZZZZaaaggghhhiiikkkiiieeeeeefffdddaaa^^^\\\YYYVVVVVVVVVUUUUUUUUUVVVWWWWWW^^^```dddkkkttt~~~{{{vvvrrrooommmrrrssstttuuuuuutttsssqqqpppddd[[[ZZZ\\\]]]cccjjjuuu}}}|||xxxvvvvvvvvvvvvvvvzzzvvvoooiiijjjlllhhhaaaYYYVVVOOOHHHBBB===999888888333555<<<<<<888>>>JJJYYYaaa^^^RRRSSSaaafffaaajjjzzzddduuuwwweeeSSSMMMMMMKKKHHHEEECCCBBBCCCBBBAAA>>><<<999777666555000111111000//////111333888QQQhhhttttttcccXXX___~~~yyylllbbbUUURRRZZZhhhsssyyyvvv{{{|||{{{yyylllsss{{{sss{{{lllVVVCCC???@@@<<<999:::ZZZJJJOOONNNlllmmm}}}qqqeeegggsss}}}{{{|||yyyqqqggg^^^XXXRRRLLL___{{{tttXXXKKK>>>;;;;;;888666555999;;;???@@@???>>>>>>>>>@@@@@@AAACCCFFFJJJNNNPPPPPPQQQRRRSSSTTTWWW[[[___jjjkkkkkkkkkkkklllnnnpppsssppppppsssuuuxxx~~~zzz}}}vvvqqqqqqnnnfff___\\\SSSQQQOOOOOOPPPRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]___```aaaaaa___```bbbdddeeeeeeeeeeeebbbfffkkkooopppnnnjjjgggbbb___ZZZUUUSSSSSSUUUWWWXXXZZZ\\\___```aaaaaaaaa___```aaacccfffjjjmmmooonnnoooqqqsssuuuuuuuuuuuuvvvxxx|||zzzcccPPPPPP[[[gggfffaaa]]]eeeppprrrkkkQQQCCC999>>>IIISSS```mmmrrrwwwjjjddd^^^UUUMMMIIIGGGAAA;;;999777555888===DDDBBB>>>:::666333111000333000///111000000444;;;JJJ___vvv]]]QQQLLL???888<<>>;;;888666555333222111000////////////777MMMdddmmmkkkeee```\\\zzz|||nnn^^^WWWeeewww}}}yyywwwzzz||||||}}}~~~{{{zzztttdddSSSLLLGGG@@@:::888]]]LLLPPPMMMfff{{{yyyyyy~~~}}}|||{{{xxxqqqhhh___WWWQQQMMMbbb~~~sssZZZLLL???:::999888888999999<<>>>>>???@@@AAABBBEEEHHHLLLOOOPPPQQQRRRTTTTTTUUUXXX\\\```hhhiiikkklllkkklllmmmooollllllooosssuuuwww}}}uuuooommmjjjaaaZZZWWWRRRQQQOOOOOOPPPQQQRRRRRRTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\]]]^^^___``````aaabbbccceeeggghhhhhhgggfffeeeiiinnnqqqrrrpppmmmjjjhhheee```\\\YYYXXXYYYZZZYYYZZZ\\\^^^____________```aaabbbdddgggkkknnnpppoooppprrrsssuuuuuuuuuuuuwwwyyy|||zzzcccPPPPPPZZZhhhhhhccc^^^eeepppqqqkkkQQQCCC;;;@@@KKKUUUcccpppwww{{{{{{vvvjjjddd^^^UUUMMMJJJGGGAAA;;;999777666999>>>EEEBBB>>>999555222111000444111111222222222888???MMM^^^uuucccTTTKKKBBB===>>>@@@CCCRRRcccooovvvsssjjj___RRRWWWmmmnnnzzzssspppppp|||wwwpppzzz|||yyyvvvvvvvvvsssqqqppppppfffTTTDDD;;;;;;<<>>DDDNNNXXXfffttt{{{pppuuutttiiiccc^^^UUUMMMJJJFFF@@@;;;:::888777999>>>EEEBBB<<<666222000000000222000111222222333:::CCCVVVaaaxxxiiiYYYKKKEEE@@@>>><<<>>>NNN___iiisssvvvtttjjjVVVSSSccciii|||vvvmmmlllzzzzzzmmmppp}}}zzzxxxxxxxxxtttsssssspppdddQQQBBB<<<===>>>@@@BBBDDDEEEFFFFFFIIIJJJLLLOOORRRUUUXXXYYYYYYXXXUUURRRQQQSSSWWW[[[lllwww~~~xxxrrrlllgggfffddddddhhhiiihhhiiimmmpppooorrryyy~~~zzzyyytttnnnkkkmmmjjjffffffjjjmmmmmmnnnqqqmmmpppooouuu|||}}}{{{|||yyytttsssvvvvvvtttooonnnlllkkkiiigggccc```UUULLLCCC@@@===888444444444;;;:::999<<<===KKKfffgggWWWKKKYYYppppppeeehhhhhh]]]ddddddUUUVVVRRROOONNNOOOOOOLLLJJJFFFEEECCCAAA>>><<<:::999333222222111111111111222777III\\\fffgggddd]]]WWWhhhqqqwwwwwwyyy~~~iiiXXXTTTjjj}}}nnnhhhdddlll{{{~~~yyyvvv{{{vvvgggdddYYYDDD;;;???dddPPPOOOKKKXXX|||~~~wwwuuurrrkkk```UUURRRSSSccc}}}nnnVVVJJJ>>>999888777888;;;<<<>>>@@@AAA@@@@@@@@@AAAAAADDDGGGKKKOOOQQQRRRSSSSSSUUUWWWXXXYYY\\\___bbbkkknnnsssuuuuuutttssssssooorrrvvvyyyyyy~~~{{{qqqgggaaa\\\TTTNNNMMMPPPQQQRRRRRRQQQRRRSSSTTTWWWWWWXXXZZZ[[[\\\]]]^^^```````````````````````````bbbdddffffffeeebbb```gggjjjnnnrrrsssqqqnnnlllllliiifffaaa]]]ZZZXXXWWWVVVWWWXXXZZZ[[[\\\]]]^^^cccdddfffiiillloooqqqssstttuuuuuuvvvvvvwwwwwwwwwtttvvvyyy}}}}}}gggTTTSSS\\\jjjmmmjjjdddfffooorrroooVVVJJJBBBFFFPPPZZZjjjyyy|||yyypppiiiqqq}}}rrrgggbbb]]]UUULLLIIIEEE???;;;:::999777:::???DDD@@@:::444000///000111///...///000000333===GGG^^^fff}}}hhh\\\NNNGGG@@@>>>===AAANNN[[[eeemmmrrrwwwrrr\\\OOOYYYdddwwwqqqkkkxxxwwwfffbbbuuu|||zzzxxxxxxzzz{{{{{{zzz~~~~~~{{{yyyyyyzzztttuuuuuuqqqcccOOOAAA===??????AAABBBDDDDDDEEEEEEJJJLLLNNNQQQTTTVVVWWWXXXUUUTTTRRROOONNNRRRZZZ```qqqzzz}}}yyysssmmmllljjjiiimmmnnnlllnnnrrrttttttwww}}}yyyuuutttqqqkkkjjjlllkkkfffdddhhhlllnnnppptttqqqyyy~~~~~~}}}uuuwwwuuupppooorrrrrrpppnnnlllkkkiiigggddd___\\\NNNFFF???<<<:::555444555666;;;<<<::::::BBBUUUkkkdddZZZTTTbbbmmmbbb\\\iiiuuummmnnn~~~```VVVQQQNNNLLLKKKLLLLLLJJJHHHDDDCCCAAA???===;;;999888333333222222222222333333:::HHHYYYcccgggeee]]]UUU[[[dddooovvvzzz~~~uuu___SSSddd}}}|||rrrjjjbbb]]]fffxxx~~~{{{wwwwww}}}rrrdddgggaaaKKK>>>AAAgggPPPNNNLLLSSSqqqrrrqqqzzzvvvsssqqqlll```UUUTTT[[[rrrwwwgggNNNEEE===:::999777777999===???AAAAAAAAAAAABBBCCCDDDFFFJJJMMMPPPRRRSSSTTTRRRTTTWWWZZZ[[[^^^bbbdddlllpppuuuxxxxxxwwwuuuuuuvvvwwwyyy{{{{{{}}}wwwlllaaa[[[VVVPPPMMMMMMOOORRRTTTTTTSSSSSSTTTVVVYYYYYYZZZ[[[]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaadddeeegggiiiiiihhhfffdddiiikkkooorrrsssrrrpppnnnllliiieee```\\\XXXVVVUUUTTTUUUVVVYYY[[[^^^```aaaeeefffiiilllooorrrtttuuuwwwwwwwwwwwwwwwwwwxxxxxxuuuxxx}}}kkkXXXVVV^^^kkkpppnnnggggggpppuuusss^^^PPPFFFIIIQQQ]]]qqqxxxooolllgggcccmmmzzzpppeeeaaa\\\SSSJJJFFFCCC===::::::999777:::>>>AAA>>>888222///...///111......///111222666BBBOOObbbkkk}}}{{{aaa[[[RRRIIIBBBCCCJJJRRR[[[bbbhhhjjjmmmwwwyyybbbPPPUUUgggtttyyyooovvv{{{rrr```XXXjjjyyyuuurrrsssxxx{{{zzzxxx~~~|||zzzyyyyyytttuuuvvvsssdddPPPBBB>>>??????AAACCCDDDEEEFFFFFFLLLNNNQQQTTTVVVWWWWWWWWWRRRSSSRRRPPPQQQXXXdddlll{{{}}}wwwuuurrrqqqtttuuutttvvvzzzwwwssspppooommmiiihhhkkklllfffcccfffjjjmmmrrrxxxzzz{{{zzztttuuutttooonnnppppppmmmnnnllljjjgggddd___YYYTTTGGGAAA;;;:::777444444666888;;;===;;;:::HHH^^^kkk```cccffflllhhhWWW\\\wwwxxxzzzrrroooiiiUUURRRLLLKKKJJJJJJJJJIIIHHHFFFCCCCCCAAA@@@>>><<<;;;:::555444444333333333333444777DDDSSS```iiikkkcccZZZTTT^^^ppp}}}}}}~~~mmmWWW^^^pppvvvqqqjjjddd\\\XXXcccxxxyyywwwuuuvvv}}}qqqccciiihhhUUUDDD???jjjOOOMMMNNNPPPhhhrrrsss}}}~~~uuurrrqqqmmm```UUUYYYdddqqqaaaHHHAAA<<<;;;:::777888:::???@@@BBBBBBAAAAAACCCDDDHHHIIIKKKNNNPPPRRRSSSTTTRRRUUUYYY\\\___bbbfffhhhkkkoootttwwwwwwvvvuuuuuuyyyxxxyyy||||||pppdddXXXSSSPPPMMMMMMOOOPPPSSSVVVWWWUUUTTTVVVYYYZZZ[[[\\\]]]^^^```aaaaaaaaaaaaaaabbbbbbccccccccccccdddfffgggggggggfffffflllnnnqqqtttuuutttrrrqqqnnnkkkgggaaa]]]ZZZXXXWWWTTTTTTVVVYYY\\\```ccceeeggghhhkkkooorrrtttvvvvvvxxxxxxwwwvvvvvvvvvwwwwwwwww|||nnn\\\YYY```lllsssssskkkjjjrrrxxxxxxfffWWWJJJKKKTTTccc|||}}}qqqjjjiiiaaa___iiixxxnnnddd___ZZZPPPGGGBBB@@@;;;888999888777999>>>===:::666222//////000111000000222444555;;;IIIXXXhhhvvvzzz~~~lllYYYXXXRRRLLLGGGKKKVVVbbbjjjmmmmmmlllnnn{{{~~~fffRRRVVVlllttt{{{sssssstttpppaaaWWWfff~~~}}}zzzuuupppssszzz{{{}}}zzzxxxwwwttttttvvvttthhhUUUEEE??????@@@BBBEEEGGGIIIJJJJJJNNNPPPTTTWWWYYYXXXWWWVVVRRRTTTUUUUUUWWW```nnnxxx|||{{{~~~rrrmmmkkklllkkkhhhiiimmmjjjgggeeefffiiimmmwww~~~~~~zzzvvvvvvxxxwwwrrrpppqqqqqqnnnmmmkkkhhheee```ZZZSSSNNNCCC===999888666444555999::::::???<<<;;;NNNdddgggVVVdddlllkkkaaaUUUddd|||}}}nnneeelllyyy[[[PPPOOOIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>>===777666555444333333333333111<<>>999777888888666888===999777444222000///000000000111333666777===NNN^^^hhh}}}{{{cccSSSSSSNNNLLLJJJMMMVVV```gggiiimmmnnnttt~~~aaaMMMUUUgggoooyyyvvvpppqqqsssjjj```iii}}}}}}{{{tttpppsss}}}}}}yyyvvvuuusssrrruuuvvvmmm[[[III@@@@@@BBBDDDHHHKKKNNNOOOPPPPPPSSSWWWZZZ[[[ZZZXXXVVVRRRVVVYYYZZZ\\\eeettt{{{oookkkiiijjjjjjiiilllpppjjjiiijjjkkkmmmsss}}}~~~~~~zzzvvvxxxzzzxxxsssqqqqqqpppllljjjhhhfffbbb^^^WWWOOOJJJ@@@;;;888888666444777<<<===:::???>>>===TTTggg___SSSdddkkkeee___^^^sssyyyuuuaaa___yyyiiiWWWPPPLLLGGGHHHIIIJJJIIIHHHGGGGGGEEEDDDDDDBBBAAA@@@??????999888777555444333333333000888GGGYYYllluuupppeeeZZZccc|||zzzccc^^^aaabbbcccfffaaa]]]\\\eeeuuu~~~wwwtttsssssswww||||||vvvpppeeeTTTGGGsssPPPLLLRRRMMMYYY|||uuuqqqpppmmm```VVV___qqq}}}}}}ooo___HHH@@@:::888888999>>>EEEAAABBBCCCBBBBBBBBBDDDFFFMMMMMMLLLMMMNNNPPPRRRTTTTTTXXX]]]bbbfffjjjnnnqqqooorrrvvvxxxxxxyyyyyyzzzwwwwww}}}ttt```UUUJJJGGGHHHJJJNNNSSSQQQUUUZZZ[[[XXXWWWYYY\\\\\\]]]^^^___```bbbcccccc``````aaabbbdddeeeffffffeeeeeedddeeefffhhhjjjkkkjjjllloooqqqrrrrrrpppooorrrnnngggaaa]]][[[\\\\\\ZZZZZZZZZ\\\^^^aaadddeeeiiikkknnnrrruuuwwwxxxxxxvvvuuusssrrrqqqqqqrrrrrrsss{{{ooo]]]YYY___mmmvvvxxxpppnnnvvv~~~ppp^^^OOONNNZZZrrrwwwpppooorrriiiggglllvvvkkkaaa\\\VVVKKKAAA<<<<<<888666777777666888<<<666555333222111000000000...///222555666===NNN______zzz```QQQPPPIIIJJJJJJJJJMMMSSSYYY\\\iiioooxxx{{{ZZZGGGRRR\\\hhhvvvwwwnnnoooxxxtttiiinnn~~~{{{sssnnnsss~~~~~~xxxuuusssrrrqqqtttwwwqqq___KKK@@@AAACCCFFFJJJNNNRRRTTTUUUQQQTTTXXX[[[\\\[[[XXXVVVSSSWWW[[[\\\___gggvvv{{{nnnjjjhhhjjjkkkkkknnnssslllmmmoooqqqrrryyy~~~|||}}}||||||zzzxxxxxxyyywwwrrrooopppnnnjjjhhhfffdddaaa\\\VVVNNNHHH>>>;;;888888777555888>>>>>>999??????>>>WWWhhhZZZ[[[jjjllleeedddlllwwwiii^^^eeexxx\\\SSSMMMEEEDDDFFFHHHHHHGGGFFFEEEEEECCCBBBBBBAAA???>>>>>>===;;;:::888666444333222222333:::FFFXXXkkktttmmmaaa___eeeuuuccc______^^^```eeefffcccbbbgggrrr||||||vvvuuuuuuuuuxxx}}}{{{qqqhhh\\\OOOqqqUUUQQQMMMLLLXXXyyy~~~yyywwwwwwqqqmmmiii^^^WWWbbbuuuyyyeeeooo|||jjjZZZEEE>>>999:::;;;;;;>>>BBBDDDCCCBBBBBBDDDGGGJJJLLLOOOOOOOOONNNNNNQQQUUUXXXZZZbbbhhhgggeeehhhkkklllppprrruuuvvvvvvvvvvvvwwwvvvxxxyyyhhhRRRMMMGGGFFFKKKPPPRRRRRRQQQTTTVVVXXXXXXXXXZZZ[[[\\\___bbbddddddddddddeeeffffffeeeeeefffiiikkkmmmhhheeedddgggmmmqqqooolllmmmqqqtttuuusssqqqooonnnrrrggg^^^]]]\\\YYYZZZ^^^\\\\\\[[[\\\^^^bbbeeegggkkkkkkmmmnnnqqqsssvvvwwwxxxssspppqqqqqqoooppprrrzzzuuu]]]WWW```qqqwwwyyyrrrnnnrrrzzzyyykkkYYYPPP\\\zzz}}}zzzwwwsssiiijjjrrrooohhh^^^VVVOOOGGG???:::777666555666888999999888333333222111000000111111333111///111999EEERRRZZZaaa}}}~~~^^^QQQQQQNNNJJJHHHHHHHHHHHHNNNUUUdddfffnnntttpppbbbUUUOOOVVV]]]jjjzzz{{{oooqqqyyyyyyzzz~~~{{{|||}}}zzzvvvtttqqqtttxxxxxxqqqbbbPPPDDDDDDGGGMMMSSSXXX[[[\\\\\\]]]___aaabbbaaa_________ZZZ\\\^^^bbbgggqqq}}}}}}|||oooqqqpppnnnsss{{{{{{vvvvvvuuuwww}}}~~~|||}}}~~~~~~|||xxxuuurrrrrrrrrtttuuutttooogggbbbaaabbb```ZZZPPPHHHDDDCCC::::::999888888:::<<<>>>DDD<<<666AAAWWWgggeeeZZZdddeeehhhhhhooopppuuuvvvWWW\\\oooaaaTTTQQQLLLMMMFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>===;;;888555444333222444666>>>OOO^^^dddbbb___```dddsssxxxmmmbbb]]]\\\___hhhrrroookkkiiinnnwww~~~~~~}}}zzzxxxxxx{{{}}}{{{uuusssiii[[[pppTTTPPPKKKJJJTTTrrr|||yyyvvvppplllggg]]]VVVaaarrr{{{dddXXXjjjjjjXXXDDD>>>999:::;;;;;;>>>BBBCCCBBBBBBBBBDDDGGGJJJMMMOOOOOOPPPOOOOOOQQQUUUXXX]]]dddiiihhhgggjjjmmmnnnrrrtttvvvwwwvvvvvvvvvwwwyyy}}}nnn^^^PPPKKKFFFGGGLLLQQQSSSSSSQQQSSSVVVXXXXXXXXXZZZ\\\aaadddggghhhiiijjjlllnnnlllkkkjjjiiiiiiiiijjjkkkjjjgggfffhhhnnnrrrqqqooonnnrrrvvvwwwwwwuuuttttttwwwlllccc```]]]ZZZ[[[^^^\\\]]]]]]___aaadddggghhhjjjkkkmmmooorrruuuwwwyyyzzzvvvtttvvvwwwuuuvvvyyyuuu___ZZZcccqqqwwwxxxrrrnnnrrr{{{|||ooo^^^VVVbbb}}}wwwrrrjjjjjjsss|||nnnggg\\\SSSLLLEEE===888777666666666888999888777333222222111000000111111444333222444<<>><<<@@@NNN^^^eeeddd```gggfffhhhooosssyyyooo[[[hhh|||zzzZZZLLLJJJIIIFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEEEECCCBBB@@@???>>>======<<<;;;888666555444333444444:::GGGUUU\\\ZZZVVVYYYZZZeeexxx|||qqqjjjfffeeefffgggmmmsssxxx}}}}}}zzzxxxxxxzzzzzzqqqpppmmmgggqqqUUUPPPLLLKKKQQQkkk{{{xxx}}}{{{uuupppkkkeeeZZZTTT]]]llleeeVVVUUUooooooZZZDDD===999:::<<<<<<>>>BBBBBBBBBBBBBBBEEEHHHKKKMMMNNNPPPQQQQQQRRRSSSUUUXXX___fffjjjiiiiiillloooppptttuuuwwwwwwvvvvvvwwwxxx{{{vvvbbbUUUMMMIIIFFFHHHMMMRRRUUUVVVSSSVVVYYYZZZZZZ[[[]]]^^^aaacccdddddddddeeehhhjjjooonnnmmmkkkjjjhhhggggggllliiihhhjjjooorrrsssrrrqqqtttxxxzzz{{{zzz{{{{{{~~~uuujjjccc___[[[[[[]]]^^^___aaabbbdddfffhhhhhhiiijjjmmmppptttwwwyyyzzzzzzwwwwwwzzz{{{yyy{{{wwwbbb^^^fffqqqwwwyyysssooosss|||~~~rrrccc]]]iiixxxrrrlllllluuu|||uuummmeeeYYYNNNGGGAAA;;;777777666666777888999888666333222111111000111111111111000000444>>>LLLYYYbbbssspppaaa^^^]]]RRRNNNKKKJJJGGGEEEHHHMMMWWWffftttxxxwwwrrrcccTTTSSSVVV```rrrsssooovvvzzz~~~}}}sssqqq}}}~~~|||~~~~~~}}}|||||||||||||||||||||{{{vvvmmmccc[[[WWW[[[aaahhhmmmpppqqqqqqxxxwwwuuuqqqlllhhhggggggfffeeeeeehhhppp~~~xxx{{{~~~~~~~~~}}}{{{wwwtttqqqpppoooooonnnmmmlllhhhccc___[[[WWWQQQKKKEEEAAA<<<:::888444222333999>>>AAAAAA;;;:::FFF^^^ppppppgggaaalllhhhkkk{{{hhhddd~~~kkkZZZKKKJJJNNNGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFDDDCCCAAA???>>>======<<<;;;999888777666555555444777BBBPPPZZZ[[[XXXWWWUUU[[[nnnyyyrrrkkkhhhffffffkkkqqq~~~|||~~~|||xxxvvvvvv}}}wwwllllllrrrtttuuuXXXSSSOOONNNQQQfffqqqooo|||zzztttoooiiiaaaVVVQQQXXXddd\\\TTT[[[xxxqqqWWWCCC===999;;;<<<<<<>>>BBBAAAAAABBBCCCFFFJJJMMMOOONNNPPPRRRTTTTTTUUUWWWYYYaaagggjjjiiiiiimmmpppppprrrtttuuuvvvvvvwwwzzz|||lll\\\SSSKKKIIIHHHJJJOOOTTTWWWXXXWWWYYY\\\^^^^^^___aaacccbbbbbbbbb___]]]]]]___aaajjjjjjjjjjjjiiihhhffffffnnnkkkjjjkkknnnrrrsssssstttwwwzzz|||}}}}}}~~~zzzoooeee___\\\\\\^^^cccdddeeefffggggggfffffffffhhhlllqqquuuwwwyyyzzzyyyvvvwwwzzz{{{yyy|||xxxeee```eeepppwwwyyytttpppuuu}}}~~~uuuhhhdddooo~~~xxxsssqqqqqqyyywwwrrrkkkbbbUUUJJJCCC???:::777666666666777888888777555222222111111111111111222000///000777EEEXXXjjjvvvhhh^^^]]]YYYPPPMMMKKKJJJHHHEEEGGGLLLWWWiiiuuuuuuuuutttgggUUULLLNNNZZZnnnxxxrrrvvvxxxzzzssscccdddsss~~~zzz{{{zzzyyyyyyzzz{{{}}}~~~zzzyyyxxxxxxvvvrrrlllhhhcccgggmmmrrrvvvxxxxxxxxx{{{{{{yyyvvvsssqqqrrrtttooonnnmmmqqq|||}}}}}}{{{|||}}}~~~~~~~~~}}}{{{xxxvvvsssrrrqqqpppnnnlllkkkiiifffaaa^^^VVVPPPHHHBBB@@@===999666555333222666;;;??????===<<<999IIIlllmmm```jjjggguuuyyyeeesss^^^[[[MMMLLLTTTKKKGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGEEECCCAAA@@@>>>===<<<<<<<<<;;;:::999888777666666888BBBRRRbbbhhhfff[[[UUUVVViii|||nnngggeeeiiittt~~~zzzssswww~~~zzzvvvuuuxxxuuummmooouuuzzzyyy\\\UUURRRRRRRRRbbbmmmgggvvv}}}zzzxxxsssooohhh^^^SSSNNNSSS\\\UUUUUUaaa|||lllRRRBBB<<<999;;;======???BBB@@@AAABBBEEEHHHLLLOOOQQQNNNQQQTTTVVVWWWYYY[[[^^^ccchhhjjjiiijjjooorrrqqqppprrrsssuuuwwwzzzxxxeeeYYYTTTKKKJJJKKKMMMQQQUUUXXXYYYWWWZZZ]]]___```aaacccdddhhhhhhgggeeecccbbbdddffffffggghhhjjjjjjkkkkkkkkknnnmmmllllllnnnpppqqqqqqwwwyyy{{{|||}}}~~~zzzpppfff```aaadddfffhhhhhhhhhhhhgggeeedddcccdddggglllqqquuuxxxxxxyyyyyyxxxxxxzzzzzzzzz~~~yyyggg```cccnnnvvvzzzvvvssswww~~~yyypppmmmvvv~~~}}}|||yyyvvvvvvuuu|||uuuqqqfff]]]QQQGGGAAA===:::888666666666777999888666333222111111111111111222222555555777AAATTTmmmcccYYYUUUOOOLLLJJJIIIJJJHHHFFFGGGLLLTTTdddooonnnooossskkk\\\KKKLLLWWWmmm{{{zzzvvvtttkkkXXX]]]kkk~~~{{{uuuvvvvvvvvvvvvxxxzzz|||~~~uuutttssstttuuuuuusssrrrllloootttyyy~~~~~~}}}}}}zzzyyyyyy~~~{{{yyyxxxzzz||||||{{{zzzyyyxxxvvvuuusssrrrrrrqqqooollliiigggccc^^^[[[PPPJJJBBB===<<<;;;888555444444777;;;>>>???;;;888===FFF]]]xxxzzzkkkddddddiiizzzlllhhhlllQQQUUUJJJIIIRRRJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@???>>><<<=========<<<;;;:::999777888999@@@RRRfffooonnn```WWWTTTddd|||ppplllmmmvvvzzznnnkkkqqqxxx|||xxxvvvwwwzzz{{{xxxwwwyyy{{{{{{___WWWVVVWWWUUUbbbooocccmmm~~~{{{yyywwwrrrnnnfffZZZOOOKKKNNNTTTPPPXXXkkkmmmTTTAAA<<<999;;;======???BBB@@@AAADDDGGGKKKOOORRRTTTPPPRRRUUUWWWYYY]]]aaadddiiilllmmmlllnnntttvvvuuuqqqrrrtttvvvyyy~~~ooo```VVVSSSMMMNNNOOOQQQTTTVVVXXXZZZWWWYYY]]]___```aaaccceeehhhiiikkkkkkkkklllnnnpppjjjjjjkkkmmmnnnpppqqqqqqppppppppppppooooooooooooxxxzzz{{{||||||~~~}}}tttiiidddggglllnnnkkkjjjiiigggeeedddcccbbbdddhhhmmmssswwwyyyxxxxxx{{{zzzzzz||||||}}}yyyiiibbbbbbllluuu{{{yyyvvvyyy~~~zzzxxx~~~|||zzz{{{|||zzzxxxxxxwww}}}yyyppplll^^^VVVKKKBBB>>><<<:::888666555666888999888555222111111111000111111222333444666;;;III^^^yyysss^^^SSSLLLHHHIIIGGGHHHJJJIIIFFFHHHLLLMMMXXXbbbfffkkkpppmmmeeeQQQOOOWWWjjjzzz~~~tttpppjjj[[[]]]hhhwww|||vvvqqquuuuuuuuuvvvxxxzzz{{{|||rrrqqqqqqsssvvvxxxxxxwwwpppssswww}}}|||yyyvvvvvvyyy{{{{{{yyyvvvvvvvvvvvvuuusssrrrqqqpppmmmjjjfffccc^^^XXXTTTHHHDDD???;;;999888777777444777;;;>>>???===999777@@@YYYttt{{{pppdddfffmmmkkkzzz~~~sssgggcccfffvvvaaaKKKPPPKKKIIINNNKKKHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>??????>>><<<:::999777888777;;;MMMcccllljjjiii___WWWaaa|||}}}wwwrrrrrrtttwww}}}yyypppiiigggkkkppp}}}yyywwwyyyyyy{{{~~~}}}fff]]]]]]```]]]hhhxxxvvvffflll}}}zzzyyyqqqnnneeeXXXLLLHHHKKKNNNOOO___xxxnnnVVV@@@;;;999<<<>>>>>>???BBBAAABBBEEEIIIMMMQQQUUUVVVQQQSSSUUUXXX[[[```fffjjjppprrrsssrrruuu{{{}}}{{{vvvwwwxxxyyy|||wwwhhh]]]WWWUUUPPPQQQSSSUUUVVVWWWXXXYYYYYY\\\___aaabbbdddfffhhhfffiiilllmmmnnnoooqqqsssrrrqqqpppppppppqqqrrrsssrrrsssttttttrrrpppnnnmmmxxxyyy{{{|||}}}qqqhhhjjjmmmnnnjjjhhhgggeeedddccccccdddfffjjjpppvvvzzz{{{zzzyyyzzzxxxyyy{{{|||wwwjjjddddddiiittt|||{{{yyyzzz~~~~~~{{{{{{}}}}}}{{{yyyvvvvvv||||||qqqhhhcccUUUNNNDDD>>><<<;;;999777555555666888999777444111111111000000111222222333000444>>>NNNddd{{{~~~fffYYYOOOIIIHHHHHHGGGHHHKKKIIIFFFGGGJJJGGGNNNXXXbbbhhhiiihhhfffUUUOOOSSSeeessswww{{{|||mmmlllooogggbbbhhhrrr~~~|||xxxuuusssuuuvvvwwwyyyzzz{{{{{{{{{uuuuuuvvvxxx{{{|||{{{zzzvvvwwwxxx{{{xxxuuussstttyyy{{{zzzxxxuuuvvvvvvvvvuuurrrooonnnkkkiiieeebbb]]]WWWPPPKKK???>>><<<999666555666888555:::>>>???<<<:::;;;===KKKeeevvvlllZZZZZZgggrrrwww}}}wwwgggWWWYYYpppxxx^^^MMMNNNOOOJJJJJJOOOHHHGGGGGGGGGGGGHHHIIIJJJFFFFFFEEEEEEDDDCCCCCCBBB???@@@@@@@@@???===;;;999888999777999JJJ```jjjgggjjj```WWW]]]ssswwwttttttvvvuuurrrrrrtttttttttqqqlllhhhllluuu~~~|||xxxwwwxxxxxx{{{~~~mmmcccccchhheeeooouuu~~~mmmqqq|||{{{pppnnneeeVVVKKKGGGIIIKKKMMMbbbjjjSSS@@@;;;999<<<>>>>>>???BBBAAACCCFFFJJJOOOSSSVVVXXXRRRSSSVVVXXX\\\bbbiiinnnvvvxxxwwwwwwzzz{{{{{{{{{|||~~~~~~oooddd]]]ZZZZZZRRRTTTVVVWWWWWWWWWXXXYYY]]]```ccceeefffhhhjjjllliiikkkooopppppppppqqqrrrwwwvvvsssqqqoooooopppqqqtttvvvxxxwwwtttqqqnnnlllvvvxxxzzz|||~~~xxxjjjiiijjjiiihhhfffdddcccbbbccceeefffhhhlllsssyyy||||||{{{yyyvvvuuuvvvxxx{{{uuujjjffffffhhhsss}}}}}}{{{|||~~~}}}|||{{{}}}|||xxxtttttt{{{~~~tttkkkaaa[[[NNNHHH@@@;;;::::::888666555555666888999777444111111111000000111222333333111888DDDVVVjjj~~~uuusss]]]VVVMMMHHHKKKIIIHHHIIIKKKIIIEEEEEEIIIFFFIIITTTaaafffcccaaaaaaUUULLLOOO___nnntttzzzxxxeeehhhrrrqqqfffiiipppzzz~~~yyywwwxxxyyyvvvxxxyyy{{{||||||{{{{{{yyyzzz{{{}}}}}}{{{{{{zzzyyyyyyzzz}}}}}}}}}{{{{{{uuurrrpppsssxxx{{{zzzwwwvvvwwwwwwwwwuuuqqqmmmkkkgggeeebbb^^^YYYQQQJJJDDD999;;;;;;999555333555888666;;;???===999888===CCCXXXgggiiiXXXQQQ^^^mmmqqqzzzhhhUUU\\\ggg[[[LLLJJJNNNHHHEEENNNHHHHHHGGGFFFGGGHHHJJJKKKEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAAAAA@@@===:::999888:::999:::KKKcccnnnjjjbbbZZZQQQUUUjjjvvvssstttxxxyyywwwxxx|||qqqrrrqqqmmmlllvvv{{{wwwuuuvvvvvvyyy~~~vvvkkkjjjppptttpppyyyzzzqqqgggzzzvvvmmmeee]]]WWWPPPJJJIIILLLUUUmmmlllPPPAAA<<<:::===@@@@@@AAADDDCCCDDDFFFKKKQQQUUUWWWWWWWWWWWWXXXYYY\\\bbbjjjooowwwyyy|||}}}}}}}}}}}}~~~yyyyyy{{{rrriiifffddd```^^^XXXWWWYYYZZZYYYVVVZZZ```]]]aaaeeehhhiiiiiijjjkkkpppooommmnnnppprrrssstttzzzxxxuuuqqqnnnooorrruuussssssrrrrrrtttxxx{{{}}}{{{xxxwwwzzzzzzpppiiiffffffkkkiiifffeeeeeeeeeeeeeeehhhjjjnnnrrrvvvyyy{{{|||vvvyyyyyyxxx~~~vvvpppjjjccciiisss}}}{{{yyy{{{|||~~~zzz{{{|||}}}}}}|||{{{zzzwwwzzzxxxlll```VVVQQQBBB@@@>>>;;;888666444444666777777666444222000///000000...---///333444222///===NNNZZZfffuuusssxxxhhh[[[TTTMMMKKKGGGJJJHHHGGGGGGIIIJJJJJJIIIHHHGGGMMMZZZfffiiihhhggg^^^UUULLLWWWllluuuzzz~~~}}}qqqjjjmmmsssiiicccgggwww{{{yyyzzzzzzyyyxxxxxxuuuuuuxxx}}}}}}yyyyyyzzz{{{{{{|||{{{{{{{{{~~~yyyrrrnnnrrr|||}}}|||||||||{{{zzzxxxwwwvvvwwwzzz{{{yyyvvvttttttttttttsssoooiiidddeeeddd```XXXMMMEEEBBBBBB<<<:::777555333444555666===???@@@;;;888;;;EEEOOO\\\jjj___UUUbbbiiihhhrrrvvvcccVVV]]]___WWWNNNJJJJJJKKKJJJHHHJJJIIIHHHGGGHHHHHHJJJJJJGGGFFFDDDCCCCCCCCCAAA??????AAACCCDDDBBB>>>:::777999;;;:::999DDDXXXhhhnnn```\\\RRRNNN^^^xxx|||zzzvvvvvvvvvvvvnnnooooooppp{{{{{{yyyyyy~~~yyyxxx~~~tttsssyyy~~~zzz}}}~~~vvvkkkwww}}}{{{wwwnnnfff^^^WWWPPPIIIHHHLLLYYYqqqmmmQQQAAA===;;;>>>@@@@@@AAADDDEEEFFFIIINNNRRRUUUVVVVVVWWWWWWWWWZZZ___fffkkkooo{{{|||~~~~~~~~~~~~tttqqqqqqooojjjfff[[[YYYZZZ[[[ZZZXXX[[[aaaaaadddhhhjjjkkklllmmmooonnnmmmmmmnnnqqqsssuuuvvvtttvvvwwwvvvtttsssrrrssspppooooooqqqtttyyy|||zzz{{{xxxoooiiiffffffkkkjjjiiiiiijjjkkkkkkkkkhhhiiimmmpppsssuuuwwwwwwuuu{{{zzztttllleeeiiisss~~~~~~|||~~~~~~zzz{{{|||}}}}}}|||zzzyyyyyy{{{}}}}}}xxxooodddYYYOOOJJJ>>>===;;;999888777666666666666666555444222000///000000000000111333444333888FFFUUU^^^gggsss{{{```WWWRRRMMMLLLJJJJJJIIIHHHJJJLLLNNNOOOOOOIIIGGGKKKWWWbbbeeeeeefff^^^ZZZOOORRRaaagggkkkuuuvvvmmmlllppplllhhhhhhpppxxx}}}{{{yyyyyyzzzyyywwwvvvuuuvvvzzz}}}zzzzzz{{{||||||}}}}}}}}}wwwvvvtttpppnnnsss}}}~~~}}}}}}}}}}}}|||wwwvvvuuuwwwyyyzzzxxxvvvuuutttrrrpppnnnjjjddd```^^^\\\WWWOOOGGGBBB???>>><<<999555222111444888;;;======;;;666555===LLLXXX___aaaZZZ^^^kkkgggfffyyyiiicccaaammmfff[[[TTTMMMJJJJJJKKKJJJGGGIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHFFFEEEFFFEEECCCBBBBBBDDDFFFGGGEEEBBB>>>;;;;;;>>>>>>>>>GGGYYYiiiqqqeeeaaaXXXSSS[[[nnn{{{vvvtttuuuyyywww|||vvvxxx{{{~~~~~~}}}}}}yyyzzz|||nnnooowww}}}yyyppphhh```XXXOOOHHHHHHLLL___wwwnnnRRRBBB===;;;>>>AAAAAABBBEEEFFFIIIMMMQQQSSSTTTTTTSSSWWWVVVWWW]]]eeemmmpppqqq~~~~~~}}}|||}}}~~~{{{xxxyyy|||{{{ssskkk___\\\\\\\\\[[[YYY\\\bbbccceeehhhjjjjjjkkkmmmooommmmmmmmmnnnpppqqqssstttppptttzzz|||{{{xxxtttrrrpppooonnnppptttzzz~~~}}}vvvmmmgggeeeeeeggghhhiiijjjlllmmmnnnnnnjjjlllnnnppprrrtttuuuuuuvvv~~~xxxppphhhiiisss~~~|||zzzyyyzzz|||}}}}}}{{{xxxvvvxxxxxxyyyzzz{{{zzzwwwtttqqqoookkkdddZZZPPPGGGAAA999888888777777777777888666666555555333222000///111000111222333333333444>>>LLLZZZbbbiiisss~~~~~~}}}YYYRRROOOLLLLLLJJJHHHGGGGGGIIIMMMPPPQQQQQQIIIFFFIIISSS\\\aaadddgggWWWZZZQQQMMMXXXccchhhppp|||~~~rrrmmmmmmrrrqqqmmmiiilllwww{{{zzzyyyyyyxxxwwwuuuuuuwww}}}{{{{{{||||||}}}}}}}}}}}}wwwxxxxxxwwwxxx}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}vvvuuuuuuwwwxxxxxxwwwuuuuuurrroookkkhhhddd___[[[XXXSSSLLLFFFBBB???===;;;:::666222///111666===AAA???;;;777555:::GGGWWWbbbfffbbbdddtttzzzjjjkkk}}}ccciiivvvwwwVVVWWWSSSNNNLLLMMMMMMKKKIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFEEEFFFEEEDDDBBBCCCEEEGGGHHHFFFCCC@@@===:::===>>><<<@@@MMM\\\eee]]]]]][[[WWWSSSZZZoooyyyyyyxxxwww||||||xxxooopppuuu{{{~~~yyyzzz}}}qqqkkkuuu~~~{{{rrrkkkbbbZZZPPPHHHIIINNNddd{{{oooRRRBBB>>><<>>;;;999555333222222444:::???CCC???:::777<<>><<<;;;>>>>>>:::888>>>JJJTTTRRRYYYccccccUUUOOOaaazzzuuupppvvv{{{|||~~~zzzsssttttttvvv}}}zzzyyywww~~~~~~ssskkkttt~~~{{{sssmmmddd[[[PPPHHHJJJQQQeee}}}oooSSSCCC>>><<<@@@BBBBBBCCCFFFGGGKKKQQQSSSSSSRRRQQQRRRWWWWWW[[[fffsss}}}}}}vvvtttxxxzzzxxx{{{zzzhhhbbb]]]\\\\\\[[[^^^bbbfffhhhkkklllllllllmmmnnnfffiiilllmmmmmmnnnqqqsssyyy||||||yyywwwwwwuuuttttttwww{{{xxxlllccc```aaaiiikkkllllllkkkjjjlllnnnpppqqqsssuuuxxx{{{}}}~~~zzzssskkknnnvvv~~~|||xxxxxxwwwxxxyyyyyyxxxuuurrrqqqtttsssqqqqqqpppnnnkkkiiicccaaa\\\VVVNNNEEE>>>:::777666555555444444444555444444333222111000000000///---000444333111333999GGGWWWgggooouuuiiiTTTRRRNNNMMMOOOKKKFFFEEEDDDEEEGGGIIIJJJIIIGGGDDDEEELLLVVV^^^gggooovvv{{{mmm[[[[[[aaadddjjjqqq~~~|||xxxxxx{{{vvvkkkjjjuuu}}}}}}~~~|||yyywwwvvvvvvtttuuuxxx{{{}}}~~~|||{{{~~~}}}{{{zzzyyyxxxxxxxxx}}}~~~zzzzzz{{{~~~zzzxxxxxxzzz|||yyyxxxxxxyyy{{{{{{zzzyyyvvvxxxyyyyyyxxxvvvtttrrrqqqmmmhhhccc```]]]YYYWWWRRRKKKCCC===<<<:::888555111222444777;;;===@@@AAA<<<:::<<>>???AAABBBAAA???===<<>>IIIVVVbbbgggeeeaaaiiivvv|||fffUUUrrrmmmcccaaaOOOTTTJJJJJJKKKLLLLLLJJJIIIHHHIIIHHHGGGEEEEEEEEEEEEFFFEEECCCBBBBBBCCCCCCBBBAAA>>>???@@@AAAAAA@@@>>>======<<<===>>><<<<<>>AAACCCCCCDDDGGGIIINNNSSSVVVUUUUUUYYY\\\^^^```eeelllsss{{{zzzqqqmmmlllqqqlllccc[[[YYYYYYYYY[[[___YYY]]]aaacccccc```___^^^ccchhhnnnqqqqqqssswww{{{yyy|||~~~}}}|||{{{{{{zzzzzz{{{~~~qqqhhheeefffccceeeeeeaaa^^^^^^ccchhhtttssstttuuuvvvyyy{{{||||||yyyuuupppqqqvvv|||}}}|||yyywwwxxxvvvuuusssqqqooonnnmmmmmmqqqnnnjjjfffccc___ZZZWWWQQQNNNHHHCCC>>>;;;:::999666666555444444444444555333222111000//////000000111---000666555222:::FFF[[[lll|||pppiiiUUUMMMOOOMMMMMMPPPLLLIIIHHHFFFGGGHHHIIIIIIHHHGGGDDDDDDIIIPPPWWWbbblll~~~~~~uuuooooooddd[[[___iiiuuuqqqrrrzzz}}}yyyzzz{{{{{{xxxtttppppppppppppqqqssstttuuuwwwyyy{{{yyyxxxxxxwwwyyy{{{}}}~~~{{{{{{{{{|||~~~~~~~~~}}}~~~yyyzzz{{{{{{zzz|||zzz{{{|||||||||~~~}}}{{{}}}xxxwwwzzz{{{vvvtttvvvxxxwwwwwwxxxyyyyyywwwuuuvvvxxxzzzyyytttnnnkkkjjjfffbbb]]]XXXTTTOOOJJJFFF@@@@@@===999555333333333444777<<>>;;;===KKK\\\dddcccbbbffflllyyy|||sssnnn~~~kkkllluuuWWWMMMNNNGGGHHHIIIIIIHHHGGGFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCBBB@@@AAABBBBBBAAA???===>>>???@@@AAA@@@???>>>;;;888888;;;<<<<<>>AAACCCCCCEEEHHHJJJOOOUUUWWWVVVXXX\\\aaaaaadddhhhlllqqqwww}}}tttmmmiiikkkooovvvlllbbbZZZWWWXXXXXXZZZ^^^\\\aaafffhhhhhheeebbb```jjjoootttuuusssrrruuuxxxuuuxxx|||~~~}}}|||{{{{{{tttjjjhhhjjjiiijjjjjjfffcccdddkkkqqqxxxwwwwwwvvvwwwyyy{{{|||{{{yyyvvvrrrqqquuu{{{|||zzzzzzwwwwwwxxxvvvtttrrrooommmlllllllllkkkhhhddd```^^^ZZZVVVSSSGGGDDD???:::777777777888555444444444444555666666333222111/////////000000333///000777777444===KKKZZZlll|||nnnmmm}}}eeeRRRLLLNNNIIIIIIJJJFFFGGGFFFEEEEEEGGGIIIIIIHHHHHHEEEDDDHHHMMMTTT^^^hhh|||vvvwwwwwwdddUUUXXXdddooo~~~qqqrrr~~~|||wwwxxxyyyvvvqqqmmmmmmmmmnnnpppqqqrrrtttwww{{{~~~vvvvvvvvvxxxzzz~~~uuuuuuuuuxxx{{{~~~~~~yyyyyy{{{~~~~~~~~~}}}~~~|||yyyxxxyyyzzzzzzyyyzzzyyyzzz{{{zzzyyyyyy{{{}}}}}}|||}}}~~~}}}zzzvvv|||wwwvvv{{{{{{vvvssstttyyyxxxxxxyyyzzzyyywwwuuuuuuxxxzzzwwwqqqkkkhhhgggbbb___ZZZTTTOOOHHHBBB===<<<===>>>;;;666333555777777:::>>>BBBBBB@@@===;;;BBBWWWkkkmmmbbb^^^jjjxxx{{{~~~iiittt~~~XXXMMMLLLJJJHHHIIIJJJIIIHHHGGGGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>===>>>??????>>>===;;;<<<===>>>???>>>======@@@;;;999===>>><<>>HHHEEEAAAGGGKKKIIIPPPWWWYYYVVVVVV[[[aaaeeegggjjjpppwww|||~~~qqqlllggghhhpppuuu|||rrrggg]]]ZZZ\\\\\\\\\^^^YYYeeennnnnnkkkkkklllmmmmmmwww~~~}}}|||}}}|||xxxuuuzzz~~~~~~{{{zzz|||xxxooollllllnnnooooookkkhhhjjjqqqxxxwwwxxxwwwuuusssvvv|||}}}|||yyytttssswww|||{{{xxxxxxwwwwwwvvvuuurrrnnnkkkjjjhhhgggeeeiiiddd```]]]\\\WWWOOOHHHBBB@@@===:::777666555555444444444444444444444444000000000000000000111222555333444555666:::FFFSSSZZZlllxxx{{{{{{mmmtttwwwzzz]]]UUULLLJJJLLLMMMJJJFFFGGGGGGGGGFFFEEEFFFHHHJJJKKKHHHDDDGGGJJJGGGUUUttt}}}rrrttt~~~kkk\\\[[[fffrrrzzz}}}yyyxxx~~~zzzyyyuuupppppptttuuurrrooonnnnnnppptttxxxzzz{{{xxxwwwxxxzzz}}}}}}zzzvvvtttvvvyyy|||}}}}}}|||zzz}}}}}}~~~~~~}}}~~~~~~~~~~~~|||zzzxxxzzz~~~~~~}}}~~~~~~|||{{{xxxuuuvvvxxxzzzyyywww{{{zzzxxxyyy{{{}}}~~~~~~}}}vvvsssvvv|||~~~}}}zzzxxxuuusssrrrqqqqqqtttuuurrrqqquuuxxxwwwsssrrrqqqqqqoooiii```ZZZYYYTTTNNNIIIGGGDDD???<<<===;;;888666555666888:::999>>>BBB@@@;;;;;;BBBJJJFFFeeexxxnnncccjjjwww}}}xxxsssvvv{{{iiiaaadddccclllRRRHHHHHHDDDEEEEEEEEEEEEFFFGGGHHHIIICCCBBBBBBAAAAAABBBBBBCCC@@@@@@??????>>>>>>======;;;<<<======>>>>>>======<<<======>>>??????@@@@@@TTT^^^fffddd^^^^^^fffmmmxxxvvvwww{{{~~~~~~yyynnntttpppiiicccdddllltttyyy|||}}}~~~}}}{{{zzzvvvqqqhhhgggbbbXXXMMMGGGIIIMMMgggvvvbbb]]]FFF>>>FFFEEEDDDHHHIIILLLSSSYYY[[[XXXWWW\\\bbbeeegggjjjpppvvv{{{~~~yyymmmeeeeeekkkuuu|||uuujjjaaa```dddeeegggjjjfffooovvvvvvuuuvvvwwwwwwuuu~~~~~~}}}{{{xxxzzz}}}wwwmmmiiiiiikkklllmmmlllkkknnnuuuzzzyyyxxxwwwuuuuuuwww|||zzzzzzwwwsssuuuyyy~~~|||xxxvvvuuuuuutttsssssspppllliiihhhfffdddbbbccc___ZZZXXXWWWRRRKKKDDD???>>>;;;999777555555555333333444444444444444333000000000000000111111222222111222444666<<>>@@@IIIRRR[[[fffkkkggghhhtttzzzvvv}}}ppptttlll\\\```pppxxxvvv```OOOHHHHHHDDDEEEDDDDDDDDDDDDEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>=========;;;<<<<<<===>>>============>>>>>>???@@@@@@AAAAAAKKKXXXdddddd]]]YYY\\\aaammmppp{{{yyynnnfffjjjjjjgggdddeeejjjqqqvvvvvvyyy}}}~~~~~~zzztttooommmggg[[[OOOIIIJJJMMMdddqqqQQQ@@@DDDFFFHHHKKKHHHOOOVVV]]]]]]ZZZYYY]]]bbbfffhhhkkkpppuuuzzz}}}~~~~~~|||{{{~~~}}}qqqiiicccfffppp|||xxxmmmdddcccgggiiikkknnnkkkppptttuuuxxx|||}}}zzz|||}}}yyyxxxzzz}}}vvvnnniiihhhhhhiiijjjmmmppptttxxxzzzzzzxxxuuuvvvxxxzzz|||}}}}}}yyyyyyxxxuuuxxx||||||yyyvvvssssssrrrqqqpppmmmkkkgggeeeccc```]]][[[ZZZWWWSSSQQQOOOKKKDDD???<<<;;;999777555555555555222333444555555444333111000000000000000111222222111111333666:::AAAOOO]]]cccfffpppsssqqqsssyyykkkTTTQQQNNNJJJHHHGGGFFFGGGFFFGGGHHHFFFDDDBBBBBBBBBEEEHHHFFFEEEEEEDDDWWWyyy~~~ooo```WWW```jjjqqqqqqttt}}}|||zzzoookkkiiihhhjjjjjjlllpppuuuyyyzzzzzzsssoookkkiiijjjmmmoooppprrrssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuuuu|||{{{yyyxxxxxxyyy{{{|||zzzyyyyyyzzz|||}}}}}}|||zzz|||~~~}}}|||||||||zzzyyyxxxyyyzzzyyywwwuuuvvvtttssssssuuuwwwwwwvvvxxxwwwwwwyyy|||{{{zzzyyywwwwwwwwwxxxyyywwwvvvvvvuuuttttttuuuuuuppprrrqqqmmmmmmppppppmmmllljjjgggccc^^^XXXQQQLLLJJJFFFBBB???===<<<999888444333333444777;;;???AAAAAABBBBBB???>>>CCCMMMVVVhhhdddccciiiuuu~~~zzzyyyvvvdddYYYSSSggg{{{ZZZSSSMMMHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>============;;;<<<======>>>>>>======??????@@@@@@AAABBBBBBBBBIIIXXXiiimmmeeeZZZWWWZZZ^^^ggg{{{nnnbbb______bbbeeeeeedddffflllrrrooorrrvvvxxxzzz|||~~~~~~|||zzzuuuoooqqqnnnggg[[[OOOIIIJJJNNNbbbvvvTTTBBBDDDFFFHHHLLLKKKRRRYYY______[[[ZZZ^^^ccchhhkkknnnrrrvvvzzz~~~~~~~~~}}}||||||~~~vvvnnniiikkknnnwwwyyymmmbbb```bbbcccdddgggjjjmmmooorrryyy}}}yyyzzzzzzyyyxxxyyy}}}xxxqqqmmmlllhhhhhhjjjnnnssswwwxxxxxxwwwuuutttvvv{{{~~~}}}~~~{{{||||||zzzzzzzzzwwwtttrrrqqqpppnnnlllhhheeebbb```]]]ZZZUUURRRQQQOOOKKKIIIGGGDDD???;;;888777666444444444444555111333555666666444111000000/////////000111222333444333666:::>>>GGGWWWeeennnkkkvvv|||{{{sssaaaPPPPPPOOOLLLGGGEEEFFFHHHDDDFFFGGGGGGEEECCCBBBBBBBBBEEEBBBBBBCCC@@@MMMggguuuzzzqqqfff[[[XXXaaaffffffhhhqqqzzz}}}yyyrrrttt|||wwwooollljjjdddeeegggkkkppptttuuuuuupppmmmjjjhhhjjjmmmpppsssssssssssssssttttttuuuuuuwwwwwwwwwvvvuuusssssssssxxxvvvtttsssssstttvvvxxxxxxxxxyyyyyyzzzzzzzzzyyyyyy{{{||||||{{{zzzzzz{{{xxxwwwvvvvvvwwwvvvuuussstttsssssstttuuuvvvvvvvvvzzzxxxxxxyyy{{{||||||{{{yyywwwuuuvvvyyyzzzzzzyyyvvvvvvuuutttttttttttttttnnnpppnnnjjjjjjlllkkkgggbbb___\\\WWWRRRLLLGGGDDDEEECCC???<<<:::888777666333555777;;;===@@@AAABBB===>>>???@@@BBBIIIRRRYYYaaaaaakkkzzz~~~yyyxxxXXXSSS^^^___LLLQQQNNNHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@========================<<<======>>>>>>>>>>>>>>>AAAAAABBBBBBCCCCCCCCCCCCHHHXXXkkktttlll^^^WWWXXXUUU```uuujjj]]]]]]\\\```dddeeebbb```fffooommmppprrrtttvvvxxx{{{~~~~~~sssyyy~~~{{{|||~~~{{{yyyssslllnnnllleeeYYYNNNHHHKKKOOOeeennnQQQCCCGGGEEEFFFMMMNNNTTTZZZ``````\\\ZZZ^^^ccckkknnnrrruuuwww{{{}}}zzz{{{{{{sssoooooowwwxxxyyylllaaa^^^```aaacccfffooorrrvvv{{{xxxyyyzzzzzz|||yyysssnnnllliiijjjlllppptttvvvvvvtttsssrrrsssxxx~~~~~~}}}~~~|||}}}zzzxxxuuurrrpppooonnnkkkiiieeeccc```^^^[[[VVVPPPLLLIIIHHHEEECCCAAA>>>;;;999666555444333222333444444111333555666555333111///////////////000111222333555444777<<>>>>>??????@@@=========>>>>>>>>>>>>>>>===>>>??????@@@@@@??????CCCCCCCCCCCCCCCDDDDDDDDDDDDPPPcccpppmmm```XXXWWWWWW___mmm|||mmm___]]]aaaaaadddddd___[[[bbbllloooqqqssstttttttttwwwyyyxxxqqqdddjjjnnnpppwwwyyysssmmmkkkdddXXXMMMHHHKKKPPPdddgggOOOEEEIIIFFFEEELLLQQQUUU[[[aaaaaa]]]\\\```eeennnqqquuuvvvxxx{{{}}}zzz}}}xxxssstttvvvwwwkkkaaa```dddhhhlllppptttzzz{{{sssmmmiiijjjlllnnnqqqrrrrrrrrrrrrppprrrvvv{{{}}}~~~{{{xxxuuussspppooommmkkkhhhfffcccaaa___]]]YYYTTTMMMHHHCCCBBB@@@>>>;;;999888777555444333222222222333444222333444555444222000///////////////000111333333333333666<<>>FFF[[[iiiuuutttqqqoookkkddd]]]^^^^^^]]]___fffpppxxxxxxpppfffaaafffoooqqqnnnvvvxxxiiidddcccbbbcccgggjjjllllllgggiiikkkmmmmmmnnnqqqrrrsssssstttttttttssssssrrruuuwwwxxxvvvsssrrrtttwwwwwwwwwwwwvvvvvvwwwwwwwwwuuuvvvvvvtttssstttvvvxxx{{{||||||{{{xxxwwwwwwxxxuuutttrrrrrrtttuuutttsssssstttvvvvvvtttsssttttttooooooqqquuuyyy|||}}}|||xxxvvvuuuvvvyyy{{{yyywwwvvvuuusssqqqooommmmmmlllgggfffdddaaaaaaccc___XXXQQQQQQPPPMMMHHHDDDBBBBBB999999888666333222333444888:::===???@@@===:::888;;;>>>DDDNNNWWW]]]______ZZZiii|||xxxuuusssSSSIIIXXXYYYOOORRRWWWNNNGGGIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@??????????????????@@@>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBJJJ\\\ppptttjjjaaa___^^^___fffooouuuzzzvvvggg^^^fffcccbbbccc___YYY^^^iiippprrrssssssrrrqqqqqqrrrlll|||yyy```XXXbbbgggnnn~~~xxxpppmmmeeeYYYNNNIIILLLQQQ___kkkRRRGGGJJJGGGFFFLLLPPPVVV]]]cccccc```___ccchhhooorrrvvvwwwwwwzzz~~~}}}~~~~~~yyytttssswww{{{|||ttthhh___```ffflllrrrwwwwww}}}vvvnnnjjjiiimmmpppqqqoooooopppsssppptttzzz~~~}}}}}}yyywwwrrrpppnnnllljjjhhheeebbb^^^\\\[[[XXXTTTNNNFFFAAA======<<<999777555555555666555333222222222333333333444444333333111000000......//////000222333444222222777???IIIWWWlll}}}dddVVVTTTIIIKKKLLLKKKIIIGGGEEEDDDCCCDDDDDDCCCBBBAAACCCDDD@@@DDDAAA@@@FFFBBB@@@HHHPPPYYYeeekkkmmmmmmkkkiiifffbbb^^^\\\^^^cccjjjpppuuuoooddd]]]cccnnnqqqmmmmmm{{{~~~qqqeeebbb______aaadddfffggghhhkkkmmmmmmllllllnnnqqqrrrrrrtttttttttrrrqqqooorrrtttvvvssspppooorrrvvvuuuvvvwwwxxxxxxwwwvvvuuutttttttttqqqpppqqqvvvzzz|||}}}|||zzzwwwuuuuuuvvvrrrqqqoooppprrrsssttttttqqqtttvvvuuurrrppppppqqqjjjkkknnnsssxxx{{{|||{{{vvvvvvvvvvvvwwwwwwvvvuuuqqqpppnnnlllkkkiiiiiihhh``````]]]ZZZ\\\]]]XXXQQQKKKMMMMMMJJJDDD@@@>>>>>>444555666555333444777999??????>>>===<<<;;;;;;;;;BBBDDDJJJSSS]]]bbbcccaaafffooovvvuuutttxxxrrrkkk```XXXfff{{{hhhRRROOOTTTRRRGGGGGGJJJFFFEEEEEEDDDCCCCCCBBBCCCCCC@@@@@@@@@??????@@@@@@@@@>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCHHH[[[vvv{{{oookkk^^^\\\___lllxxx~~~rrr___gggaaa___cccaaaZZZ\\\eeemmmoooqqqqqqooommmlllkkkvvv^^^ppp~~~iiiPPPNNN[[[```lllxxxsssppphhh[[[OOOKKKMMMRRR___rrrVVVHHHKKKHHHGGGLLLNNNWWW^^^eeeeeebbbaaaeeejjjnnnrrrvvvvvvvvvyyy|||~~~~~~}}}~~~}}}yyytttqqqsssxxx}}}vvvqqqfff]]]^^^dddkkkqqqvvvzzzyyyrrrnnnhhhlllqqqqqqmmmmmmppptttqqqwww}}}}}}}}}~~~~~~|||xxxtttqqqpppnnnllljjjhhhfffbbb___WWWVVVUUUSSSNNNGGG???999::::::999777444333333444666555444222222222222333444444333222222111000000.........///000222333444333444:::DDDOOO___uuu~~~tttXXXRRRSSSHHHIIIIIIJJJIIIGGGDDDBBBEEEEEEDDDBBB??????@@@BBB:::AAA???>>>BBB@@@BBBMMMEEEKKKWWWdddjjjkkkkkkmmmkkkddd]]][[[\\\___dddhhhrrrlllaaa\\\cccqqqwwwtttooovvv}}}}}}ddd```\\\ZZZ[[[^^^```bbbmmmnnnooommmjjjjjjmmmqqqpppqqqsssttttttrrrooommmnnnqqqsssqqqmmmmmmqqquuurrrsssuuuvvvvvvuuusssrrrssssssrrrpppnnnpppvvv{{{}}}}}}{{{xxxuuusssssstttpppooommmnnnpppsssssssssqqqsssuuutttqqqnnnnnnoookkklllnnnrrrvvvyyyyyyxxxuuuuuuvvvvvvuuutttssssssmmmlllkkkiiihhhggggggggg\\\[[[XXXVVVXXXYYYTTTLLLGGGIIIJJJGGG@@@;;;888888222555777777666888<<<@@@GGGDDD???<<<;;;<<<>>>@@@OOOOOOSSS[[[eeejjjjjjgggooopppooonnnxxxxxxrrrlllfffcccrrr{{{cccYYYQQQPPPRRRKKKBBBGGGLLLCCCDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAEEEYYYyyywwwpppZZZVVVZZZmmm~~~{{{bbbeee^^^]]]dddccc\\\[[[bbbiiillloooooommmjjjhhhgggvvvXXX\\\qqq~~~kkk___RRRSSSaaarrr|||}}}{{{zzzqqqkkkddd^^^UUUMMMLLLPPPccc~~~ttt]]]HHHCCCGGGIIINNNTTTVVVaaahhheeebbbdddjjjnnnrrrpppnnnooorrryyyzzzzzzzzz|||~~~~~~}}}vvvqqqrrrwww|||zzzuuuggg___[[[^^^cccgggpppyyyxxxpppkkkkkkhhhiiinnnqqqooonnnpppsssvvvyyy{{{{{{|||}}}~~~}}}~~~~~~yyytttqqqmmmkkkllljjjgggccc```]]][[[ZZZWWWQQQIIIFFFEEEBBB===999888777444222222222333444333444444555444444333333333333222111000000000111000//////000111222222111777777>>>LLLaaatttsssnnn{{{ccc[[[XXXNNNLLLJJJGGGEEEFFFHHHKKKMMMJJJGGGCCCAAABBBBBBBBBAAABBBAAA@@@???AAACCCFFFHHHAAAFFFRRR___fffhhhmmmssskkkhhhaaa[[[YYYZZZ[[[ZZZ[[[hhhpppkkkfffjjjsssyyyrrrmmmttt{{{xxx|||kkkfff^^^YYY[[[^^^[[[TTT```bbbdddfffhhhkkkooorrroooooooooppprrrsssrrrpppnnnpppqqqpppooopppuuuyyyuuuwwwxxxwwwtttrrrrrrrrrvvvssspppooosssxxx|||}}}{{{yyyvvvsssqqqqqqqqqrrrrrrqqqpppqqqsssvvvxxxxxxsssrrrooollljjjkkkmmmpppiiippptttuuuuuuwwwuuurrrpppppppppooonnnmmmkkkjjjgggfffeeecccaaa```______WWWYYYZZZZZZWWWQQQJJJFFFCCCCCCAAA???;;;777333000///333888::::::<<>>===;;;===HHHUUUZZZ\\\]]]```jjjwww~~~yyyyyyooovvv|||nnngggfffiiilllhhhSSSSSSOOONNNLLLJJJHHHFFFFFFEEECCCCCCBBBBBBCCCDDDEEEEEEBBBEEEDDDBBBEEELLLLLLHHHDDDCCCCCCBBBCCCCCCDDDEEEGGGFFFDDDCCCBBBBBBBBBCCCCCCAAA>>>???BBBCCCBBB@@@BBBCCCNNNbbbrrrtttnnnhhh^^^ZZZVVVZZZppp~~~kkkaaadddccc^^^]]]```bbbaaafffmmmsssrrrkkkffffffhhhuuuTTTRRRcccrrr^^^XXXVVV___ppp}}}yyyxxxxxxrrrlllfff___WWWOOOMMMPPP\\\vvv~~~fffOOOHHHHHHIIILLLRRRXXXbbbhhhfffbbbdddiiilllrrrqqqqqqsssvvv{{{}}}}}}}}}~~~~~~~~~zzzwwwvvvxxx{{{~~~uuupppddd^^^[[[___cccgggnnnvvvyyyqqqllllllhhhhhhlllooonnnoooqqqrrrtttwwwyyyzzzzzz|||}}}}}}~~~|||}}}|||vvvrrrnnnjjjhhhfffeeeccc```]]]ZZZXXXVVVQQQLLLEEEBBBAAA???;;;777777666444222111111222333333333444444444444444444333222111111000000111111000///000111333444444333444777AAAQQQfffxxxppprrr~~~___ZZZXXXRRRIIIHHHFFFDDDDDDFFFHHHIIIJJJGGGDDDBBBBBBCCCBBBBBBCCCBBBAAA@@@AAADDDGGGHHHAAAAAAHHHWWWdddjjjooorrrkkkiiigggdddbbb___YYYSSSfffpppuuupppjjjkkkqqqtttooollltttxxxrrruuu~~~tttrrrjjj___XXXWWWVVVSSSWWW\\\cccjjjnnnoooooooooqqqrrrsssssstttsssssssssvvvvvvuuurrrqqqqqqrrrtttwwwxxxxxxvvvtttrrrsssttttttrrrpppppptttxxxzzz|||xxxwwwuuusssrrrrrrrrrrrrooonnnnnnnnnooopppqqqqqqrrrqqqnnnkkkjjjkkknnnqqqooouuuyyyvvvtttuuutttssspppooonnnmmmkkkiiigggffffffeeecccbbb``````______WWWXXXWWWUUUQQQKKKDDDAAA;;;;;;999888666444333222444444555888<<<@@@DDDGGGHHHBBB<<<;;;>>>EEEQQQ]]]iiifffccchhhyyyyyytttvvviii[[[^^^ppp{{{___TTTRRROOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFBBBEEEDDDBBBEEEJJJKKKGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@BBBCCCBBBAAA???@@@IIIYYYeeehhheeeddd]]][[[WWWWWWggg||||||ddd\\\```aaa``````cccdddbbbfffiiikkkjjjfffeeehhhkkkvvvSSSLLLVVVwww{{{iii```aaahhhwwwzzzxxxxxxyyyooojjjddd___VVVNNNLLLOOOZZZqqqjjjTTTKKKIIIHHHLLLSSS[[[dddjjjgggdddeeejjjlllqqqrrrtttvvvyyy|||~~~~~~}}}|||~~~}}}|||||||||}}}vvvmmmjjjbbb______cccgggjjjooouuu{{{sssnnnnnniiigggjjjmmmmmmooosssrrruuuwwwyyyzzz{{{~~~~~~zzz{{{~~~{{{vvvqqqnnnjjjfffccc^^^^^^]]][[[XXXUUUQQQPPPJJJEEE@@@===<<<;;;888555555444222111000111111222222222333444444444444444222222111000000000111111///000111333444555666666555<<>>>>>CCCLLLRRRTTTVVVZZZ]]]]]]WWWSSS\\\nnnxxxxxxwww~~~nnn```dddeeecccdddgggfffcccgggeeecccaaaaaacccgggiiiwwwUUUKKKRRR]]]nnnzzz|||}}}{{{{{{{{{gggccc___[[[TTTLLLIIILLLYYYlllzzzfffSSSKKKIIIIIINNNWWW]]]ffflllkkkiiikkkoooppprrrtttvvvyyyzzzzzzyyyyyy}}}~~~~~~}}}}}}}}}|||}}}yyyssskkkffffffdddeeegggjjjmmmpppuuuyyy{{{tttooopppjjjgggiiilllmmmqqquuuvvvwwwyyy{{{|||~~~}}}|||zzz}}}vvvsssooollliiifffbbb___YYYYYYXXXVVVSSSNNNJJJGGGBBB???;;;999999888666444333333222111000000111111111222333333444444444444111111000000000000111111000111222333333444666888;;;EEEUUUgggvvv|||xxx^^^UUUPPPLLLKKKHHHHHHHHHHHHHHHGGGGGGFFFGGGEEECCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHAAA???GGGSSS]]]eeejjjrrrooooootttvvvoooccc\\\```ccchhhlllqqqtttuuuttt{{{zzzvvvvvvxxxppppppuuuuuukkk___WWWRRROOOOOOOOOPPPTTT[[[ccciiilllhhhmmmqqqpppmmmlllnnnrrrrrrooommmooosssvvvvvvtttrrrrrrpppnnnkkkkkkmmmoooppppppoooqqqtttuuuuuuuuurrrrrrrrrrrrqqqpppooonnnfffgggiiiiiiiiiiiijjjkkkccc```^^^^^^aaaeeeiiilllooottttttkkkdddeeehhhkkkfffeeecccaaa^^^\\\[[[ZZZ```^^^\\\ZZZXXXVVVVVVUUUMMMKKKHHHCCC>>>:::777666888666444222333555888:::===AAAHHHKKKKKKFFF???;;;AAAEEEMMMWWW[[[\\\^^^ccccccffflllwwwuuummmvvvjjj]]]]]]rrrhhhQQQKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCBBBCCCDDDFFFDDDBBBCCCDDDFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@AAAAAAAAA@@@???AAA@@@AAACCCBBBBBBIIIRRRgggfff^^^XXX^^^nnnwwwvvvmmmmmmmmmssstttsssnnnhhhgggkkkllljjjooojjjdddbbbccceeeeeedddrrrSSSIIIMMMKKKqqq{{{{{{wwwtttccc___]]]ZZZTTTLLLJJJLLLUUUdddwwwvvveeeUUUOOOLLLKKKQQQ[[[```iiippppppppptttwwwxxxxxxyyy{{{}}}}}}{{{yyywwwzzz|||~~~~~~||||||}}}~~~~~~~~~~~~uuummmhhhdddccceeefffjjjoooqqqsssvvvzzz||||||uuuqqqrrrlllgggiiikkknnnrrrwwwwwwxxxyyyzzzzzz}}}|||}}}~~~{{{ooollliiifffdddaaa]]]ZZZVVVVVVTTTRRRMMMHHHCCC@@@===;;;999777666666555555222222111111000000111111111222222333444444333333111000000///000000111111111222333222222444777;;;BBBOOOaaasss```SSSRRRMMMHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEBBBAAAEEEJJJRRR^^^jjjxxxqqqmmmppppppjjjdddbbbaaaaaafffoooxxx}}}~~~}}}xxxuuuzzz|||zzz~~~zzzjjjfffkkkoooooommmiii```VVVQQQMMMIIIJJJOOOVVV\\\___```eeejjjjjjhhhhhhlllpppnnnllllllooouuuxxxyyywwwqqqqqqooommmjjjjjjlllnnnnnnnnnnnnooorrrsssrrrqqqpppppppppooonnnmmmlllkkkeeefffgggfffdddcccdddeeebbb```___aaafffkkkooopppqqqtttqqqiiicccdddiiikkkdddbbb```^^^\\\ZZZZZZYYYZZZXXXVVVRRROOOMMMKKKJJJDDDBBB???;;;888666555555666555444555777:::>>>AAADDDIIINNNKKKCCC===<<>>???@@@??????======<<>>;;;<<>>???CCCDDDBBB@@@@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>>>>??????>>>======<<<>>>??????===;;;;;;;;;<<<<<<======;;;===HHHUUUtttwwwtttlllkkksssxxxvvvuuuwwwzzz{{{||||||tttwwwyyypppiiijjjOOODDDDDDJJJTTTwwwwwwuuuxxx{{{rrruuuyyy|||}}}|||xxxsssooollliiigggddd[[[QQQKKKLLLTTT]]]lllzzzyyymmmccc^^^WWWQQQVVV```hhhpppvvvyyy{{{~~~}}}|||xxxqqqnnnjjjffffffiiillluuu{{{zzzzzz|||yyyuuuooojjjllloooqqquuuzzzxxxxxxwwwuuuuuuwww|||~~~wwwsssnnnjjjeeeaaa\\\XXXVVVTTTSSSQQQMMMKKKIIIFFFBBB???===<<<888777666444222222333444111111222222222222222111333333333333333222111000///////////////000111111111222222111333:::EEENNN```nnnnnn]]]NNNKKKLLLIIIHHHIIIFFFEEEEEEDDDCCCCCCBBBBBB@@@??????@@@BBBCCCBBBAAA@@@BBBDDDEEEFFFEEECCCBBB;;;===@@@AAA???CCCRRRbbbyyywwwzzzvvvnnnpppxxxjjjfffeeejjjmmmjjjjjjlllhhheeehhhkkkpppsssiiihhhfffhhhsss}}}zzzrrrhhhZZZQQQMMMKKKIIIGGGOOOQQQVVV[[[```dddhhhjjjiiikkknnnooopppqqqsssuuurrrssssssrrrooonnnnnnooollljjjiiiiiikkkllllllkkkggggggffffffgggiiikkkllltttuuutttpppkkkjjjnnnrrruuussssssvvvzzz|||zzzwwwzzzwwwooohhhgggjjjkkkhhh___]]]XXXTTTPPPMMMLLLKKKEEEDDDAAA???<<<;;;:::999666666555444444444555666666888<<<@@@BBBCCCCCCBBBBBBBBB@@@<<<<<>>======<<<>>>????????????>>><<<;;;;;;>>>@@@@@@===;;;:::;;;;;;;;;<<<===<<<===FFFQQQkkkwww{{{pppeeeffflllooowww{{{~~~{{{xxxrrrmmmUUUJJJHHHDDDHHHmmm}}}yyy{{{~~~yyy|||}}}~~~}}}|||}}}}}}{{{yyypppmmmjjjeee\\\PPPIIIIIINNNVVVeeettt||||||yyyxxxuuulllddd```YYYSSSXXXbbbjjjrrrxxxzzz|||~~~}}}|||}}}}}}xxxtttssspppkkkiiikkkqqq{{{}}}vvvooolllnnnppprrrvvvzzz{{{zzzxxxvvvvvvxxx}}}yyytttnnngggaaabbb^^^XXXTTTQQQPPPOOONNNHHHFFFDDDBBB???>>>===<<<666666555333111000111333111222222333333333222222444444444333222111000//////////////////000111111000111222111444>>>LLLVVVqqq~~~~~~eee[[[QQQKKKHHHEEEEEEGGGHHHHHHFFFEEEDDDDDDDDDDDD???>>>>>>@@@BBBBBBAAA@@@???AAADDDEEEFFFDDDBBB@@@===>>>??????===>>>KKKXXXpppnnnrrryyyvvvnnnqqq{{{qqqkkkiiilllkkkfffeeeiiinnnlllmmmkkkmmm~~~{{{oookkkcccaaajjjyyyyyycccQQQJJJJJJKKKKKKGGGHHHLLLSSS[[[aaadddeeeaaaeeeiiikkkkkkmmmpppsssppprrrsssrrrooommmmmmmmmkkkiiiggggggiiijjjjjjjjjccccccbbbcccfffiiilllnnnmmmnnnnnnkkkhhhjjjqqqwwwxxxvvvuuuwww{{{{{{vvvqqqxxxsssjjjbbbbbbfffddd___[[[XXXRRRLLLGGGCCCAAA@@@===<<<;;;999888777666666555444444444444444555555???AAAEEEGGGGGGDDD@@@===999:::===BBBJJJWWWfffpppnnniiiccc```aaajjj{{{}}}wwwpppZZZZZZbbbYYYQQQYYYtttsssUUUQQQKKKFFFDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>=========>>>???;;;<<>>@@@??????===<<<;;;;;;;;;;;;???@@@@@@@@@???>>><<<;;;<<>>;;;;;;;;;======>>>???===<<>>FFFDDDBBBAAAAAABBBAAA???======>>>>>>??????@@@@@@>>>@@@BBBDDDDDDBBB???======>>>>>>======???BBBEEE```dddmmmuuurrrjjjfffhhhkkk```aaafffbbbaaabbb\\\bbbuuuwwwrrruuuzzz|||wwwvvvyyyvvvqqqxxxtttggg]]]VVVSSSQQQKKKEEEDDDIIIMMMMMMPPPVVVZZZ\\\___cccfffhhhjjjjjjhhhhhhiiijjjkkklllmmmmmmnnnnnnmmmkkkhhhddd```^^^^^^```bbbbbbbbbbbbdddffffffffffffeeedddgggkkknnnssspppqqquuusssmmmmmmrrr{{{iii\\\___aaaZZZTTTTTTLLLJJJEEEAAA===;;;::::::555555666666666555555444222333444666999;;;===???BBBCCCEEEDDDAAA===:::888999???GGGOOO]]]mmmssspppeee\\\YYYdddqqqxxx{{{~~~ppp{{{{{{oooZZZPPPQQQPPPWWWjjjiii\\\JJJHHHGGGFFFFFFEEEBBB???>>>>>>>>>>>>>>>===<<<<<<@@@???>>>===;;;999888777<<<===>>>??????@@@??????===========================<<<<<<;;;;;;;;;<<<<<<=========;;;888777888999>>>===;;;888777999===AAAUUUjjjoooaaa```ffffffttt|||yyyyyy~~~{{{dddQQQHHHCCCDDDDDDMMMiii|||zzz{{{}}}~~~}}}zzzxxxvvvrrrlllccc[[[SSSOOOQQQYYYbbbiiiooorrrmmmfffgggiiijjjfffbbb```cccggguuuzzzwwwrrrooopppqqqrrrvvv|||}}}}}}|||zzzzzz|||~~~uuummmddd^^^\\\ZZZWWWTTTTTTRRROOOKKKGGGDDDBBBAAA@@@???===;;;999777555444444444333222222222222222111222333333333333333222666555444333444555888999000///000333222000111555111000333999@@@LLLbbbwww___UUUOOOIIIFFFFFFFFFCCC???EEECCCAAAAAAAAAAAAAAA???=========>>>>>>>>>>>>>>><<>>@@@AAAAAAAAAAAA===<<<;;;888777:::AAAGGGNNNWWW```hhhpppvvvtttmmmrrrjjjffflllsssvvvxxx{{{{{{ooo[[[TTTZZZ]]]fffyyy}}}bbbUUUPPPFFFEEEDDDDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>===<<<<<<@@@@@@???===<<<;;;:::999<<<===>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<888999:::999888888:::<<<>>>===;;;::::::===AAADDDTTTbbbrrrzzzvvvnnnhhhfff```lllsssqqqsssyyyyyysssvvvyyyaaaPPPHHHEEECCCCCCGGGYYY~~~|||}}}~~~~~~}}}~~~~~~~~~|||zzzxxxwwwtttnnnggg^^^WWWSSSTTT[[[bbbggglllmmmiiiaaabbbfffiiifffbbbaaagggmmmwww}}}yyyuuussstttttttttvvv{{{|||}}}}}}|||}}}|||qqqhhhccc]]]YYYXXXVVVSSSQQQOOOMMMJJJFFFBBB???===<<<<<<;;;:::888666555333333444444333222222222222333222222333444444444444444666444111000222666;;;???333//////222444222111333111222777>>>HHHZZZsssgggTTTQQQLLLGGGEEEEEEEEECCCAAADDDBBB@@@@@@AAAAAA@@@???===============<<<<<<<<<:::>>>CCCHHHHHHEEE@@@<<<::::::;;;::::::;;;>>>AAA???KKKYYYeeesss}}}yyynnn^^^ZZZcccmmmiiiggggggbbbaaammmzzz}}}yyyttt|||~~~tttnnntttmmm[[[GGG@@@AAABBBAAA@@@???BBBFFFKKKOOORRRSSSTTTWWWXXXYYYZZZ\\\]]]^^^___aaa```___]]]\\\\\\[[[[[[]]][[[ZZZ\\\bbbfffhhhhhhfffeeedddbbb```aaaccceeeeeeaaa___^^^^^^^^^dddkkklll]]]QQQPPPNNNFFF@@@???<<<:::888666555444444555333333222333555777999;;;BBBCCCCCCCCCBBB???===<<<;;;:::777444666AAARRR___kkkmmmoooqqqwww|||zzzuuu{{{vvvttttttzzzkkk```PPPPPP```iiittt~~~VVVKKKJJJFFFCCCAAA@@@AAABBBBBBAAA???===>>>>>>>>>>>>===<<<<<>>>>>===<<<<<<;;;<<<============<<<<<<;;;::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;<<<888999999999888888:::===???>>><<<<<<===@@@CCCFFFTTTXXXcccrrr}}}}}}rrrggg]]]dddhhhhhhmmmsssrrrlllssskkkrrraaaPPPHHHDDDBBBFFFGGGNNNlll|||}}}|||yyyzzz~~~}}}~~~}}}zzzxxxvvvuuutttpppiiibbb[[[WWWVVV]]]dddhhhmmmoookkkeeebbbeeegggccc^^^___gggooouuu|||zzzwwwvvvxxxwwwuuuvvvzzz|||}}}}}}}}}~~~zzzqqqjjjccc___[[[XXXVVVTTTQQQOOOLLLKKKHHHDDD@@@===;;;:::888777666555444333222111333222222111111111222222222222333444555555555555222000...---///333888;;;777111///222555333000000666:::@@@GGGRRReee~~~vvvYYYSSSLLLHHHEEECCCDDDDDDDDDCCCCCCAAA@@@???@@@AAA@@@???=========<<<<<<;;;;;;::::::<<>>@@@BBBDDDFFFHHHHHHHHHJJJKKKLLLMMMOOOPPPQQQQQQSSSRRRPPPOOOOOOPPPQQQRRRZZZXXXWWW[[[bbbfffdddaaa]]]^^^^^^^^^]]]^^^aaaddddddbbb```^^^]]]___dddhhh```UUUKKKIIIFFF@@@;;;:::888777666444333333222333444555777:::===@@@BBBCCCEEEDDDAAA>>>;;;888666555222666:::>>>FFFVVVjjjyyy}}}rrrgggeeeooo{{{xxxtttzzzzzzfffWWWPPPHHHTTTlllyyy]]]LLLLLLJJJCCCCCCAAA??????@@@@@@???>>>======>>>>>>======<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======<<<:::888888999;;;@@@???======???AAACCCCCCQQQQQQYYYkkkyyylll```bbbbbbccckkktttuuuooocccgggwwwcccRRRHHHBBB@@@GGGIIIGGGXXX}}}zzz{{{}}}~~~yyyuuuuuuxxx{{{}}}~~~}}}zzzxxxvvvvvvvvvvvvtttoooiiiccc___\\\bbbhhhlllpppssspppjjjfffgggeee___YYYZZZbbbjjjooovvv}}}}}}zzzyyy{{{zzzxxxxxx|||~~~tttllleeeaaa]]][[[WWWSSSPPPMMMJJJGGGHHHFFFCCC@@@===;;;999888555444444333222222111111111111000000000000111111222333444444555555555444//////......///111222333:::444000333555333222222:::BBBJJJRRR]]]qqq___PPPMMMGGGEEECCCAAABBBCCCDDDDDDBBB@@@??????@@@@@@@@@???======<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>===:::;;;<<<<<<;;;<<<===???===CCCFFFIII]]]yyymmmiiiqqqzzzuuuqqqpppjjjbbbdddeeehhhqqq}}}wwwxxxsssoooxxxuuupppjjjfffjjjtttrrrcccYYYSSSMMMIIICCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFJJJHHHIIINNNTTTTTTOOOJJJHHHJJJLLLNNNPPPRRRVVVYYY[[[\\\\\\YYYWWWXXXZZZ[[[NNNGGGAAA???===:::888888666666666666777888888999;;;>>>AAADDDFFFFFFDDDCCCBBB@@@<<<888555555555666333;;;FFFQQQ\\\iiixxxzzzmmmcccggguuu~~~wwwzzz|||{{{}}}{{{eeeXXXWWWWWWYYYnnn}}}XXXIIIIIIHHHGGGGGGFFFCCCAAA?????????>>><<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<:::;;;<<<============<<<@@@???>>><<<::::::<<>>GGGHHHQQQdddxxx~~~vvvfffcccaaadddnnnxxx{{{yyyjjjmmm{{{|||}}}}}}vvvxxx}}}aaaQQQGGGAAA>>>DDDFFFCCCGGGbbbzzzxxxxxxyyyzzz|||}}}~~~|||yyywwwwwwwwwwwwyyyzzzzzzwwwsssmmmjjjfffkkkooorrrvvvyyyvvvqqqooommmiiibbb]]]\\\___cccbbbgggmmmoooqqqyyy~~~}}}~~~|||}}}xxxqqqkkkccc]]]\\\[[[YYYUUUPPPKKKGGGDDDBBB@@@???===;;;999777666555333333333222222222222222111000000000000111222222333333444444444444333333///000111222222111000000:::444111333555555666:::>>>JJJVVV```lllcccQQQKKKGGGDDDCCCAAA@@@@@@AAACCCDDDAAA???>>>>>>???@@@??????<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<<<<;;;<<<======<<<<<<===???;;;>>>>>>@@@PPPjjj~~~rrrjjjoooxxxxxxyyyzzzuuuppppppkkkddddddkkkppprrruuutttppplllooovvv{{{{{{yyyxxxsssjjjbbb^^^aaadddnnnrrrtttsssssssssoooiiiRRROOOJJJEEEAAA@@@@@@@@@<<<=========>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===AAADDDCCC===999999<<>>@@@BBBBBBEEEFFFGGGGGGFFFCCC???===888777555555777:::===???UUUZZZ```gggmmmrrrvvvyyyrrrnnnrrr~~~|||tttxxxsss```aaakkknnnsss|||nnnVVVFFFFFFEEE>>>CCCPPPGGGDDDAAA??????>>>===<<<<<<============<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>??????>>>===>>>>>>===<<<;;;===AAADDDBBB???======???@@@===:::<<>>EEEEEETTTeeeooo{{{pppSSSLLLIIICCCBBBBBBAAA?????????BBBCCC@@@???======???@@@???>>><<<<<<<<<<<<<<<===============<<<;;;;;;::::::::::::<<<>>>>>><<<<<<===>>><<<>>>@@@BBBJJJZZZpppuuuhhhhhhrrrvvv|||{{{zzz}}}yyymmmbbb```aaabbblllnnnsssuuuqqqkkkmmmsssxxxyyyyyyuuummmccc\\\XXXVVVZZZ___ggguuurrrkkk```UUUKKKFFFDDDDDD?????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888888999:::<<<<<<;;;:::999666888;;;<<<===???AAADDD:::???AAA===<<<>>>>>>;;;999:::;;;:::999;;;>>>@@@???@@@AAABBBDDDEEEEEEEEEFFFDDDBBB@@@===;;;999888222555:::@@@HHHNNNSSSVVVllljjjhhhjjjnnnsssuuuvvvvvvyyy{{{yyymmm^^^^^^ooozzzcccOOOIIIFFFFFFBBB>>>CCCLLLEEEBBB???===>>>>>>>>>===<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::999:::;;;;;;;;;;;;;;;;;;>>>======<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@??????=========;;;;;;===BBBEEEAAA>>><<<>>>AAABBB>>>:::999<<>>CCCAAABBB[[[zzz~~~yyytttrrruuuvvvwwwvvvtttvvvzzz~~~tttwww{{{~~~~~~{{{wwwttttttyyy|||uuullleee^^^``````^^^```lllsssjjjdddccc```XXXSSSRRRSSSQQQMMMFFFAAA===<<<===999999888777666555555666222222333333333444444444333333333333444444555666444444444333222111000///.........//////000111222222000000333555999CCCNNNMMM^^^pppzzzZZZKKKIIIFFF@@@AAAAAA@@@???>>>>>>AAACCC@@@>>>======???@@@???>>>;;;<<<<<<<<<===>>>>>>>>>======>>>>>>===;;;999777:::;;;======<<<;;;<<<===<<<>>>BBBEEEEEEKKK^^^rrryyyhhhdddmmmsss||||||{{{wwwhhh```______aaahhhvvvwwwhhhfffnnnvvvvvvvvvwwwvvvrrrkkkfffYYYTTTNNNQQQeee~~~wwwfffWWWNNNIIIHHHCCCCCCBBBBBBAAA@@@??????>>>>>>??????===;;;999888999::::::999888999;;;>>>666777999999888888999:::777<<<===999888===>>><<<===AAACCCAAAAAADDDHHHJJJHHHHHHHHHGGGFFFEEECCCBBB@@@>>>:::666444555666888666<<>>CCC@@@===<<<===>>>??????<<<<<<======<<<<<<;;;:::>>>======<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<<<>>===<<<;;;;;;:::;;;===???AAABBBAAA@@@???@@@@@@>>>;;;999;;;>>>AAA???===<<<>>>CCCDDD@@@<<<======???FFFRRR```lllsssqqqrrrxxx}}}pppkkkhhheeennnyyyxxxoooyyykkkTTTHHHDDDCCCAAA===???CCCBBB@@@LLL]]]xxxtttssspppmmmnnnuuuyyyvvvvvvyyy{{{zzz{{{}}}{{{wwwzzz|||~~~uuuqqqkkkhhhmmmrrrxxx|||zzzhhhddd___ZZZWWWSSSPPPNNNKKKIIIFFFBBB>>>:::888777777777666666555555555555222222111111111111111222111111000000111333555666333222111000////////////000111222111000///000111555444333555<<>>======>>>???@@@???>>>===<<<<<<===>>>???;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>CCC@@@===<<<>>>DDDKKKOOOeeeggghhhgggfffiiiqqqxxxrrrnnnuuuvvvkkkffffffaaa```cccjjjuuu}}}}}}vvvooooooqqqqqqsss{{{~~~tttnnnaaaYYY]]]ggglllppprrrtttnnnhhheeedddbbb\\\WWWKKKIIIGGGEEEFFFGGGDDD@@@FFFDDDAAA?????????>>><<<777999<<>>===:::<<<>>>???>>>>>>======>>>???@@@AAAAAAAAABBBCCCEEEDDDEEEGGGJJJKKKKKKJJJDDDDDDDDDEEEEEEBBB>>>:::;;;;;;999666444666<<>>?????????>>>===============;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::============<<<;;;:::999:::;;;===>>>??????>>>>>>===>>>>>>===<<<:::999777:::::::::>>>BBBDDDBBB???@@@@@@CCCFFFFFFJJJZZZkkkuuu{{{zzzooojjjjjjhhhoootttrrrnnnqqq~~~~~~nnnaaajjjTTTHHHCCCAAABBB>>>???CCC@@@===FFFTTT}}}yyysssqqqsssppprrrxxxzzzvvvuuuxxx|||{{{|||}}}}}}zzzvvvzzz|||~~~{{{}}}xxxpppjjjhhhaaa]]]WWWRRROOOLLLHHHFFFDDDCCCAAA>>>;;;999888777555555444444444333333333222222111111111111222222111111111111222333444555333222111000///////////////111222222111111111333222555;;;@@@FFFOOOYYY```hhhyyy}}}cccJJJFFFHHHEEE??????>>>======<<<===>>>>>>>>>===<<<<<<<<<<<<===>>>;;;<<<<<<<<<===============<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>???@@@DDDAAA===::::::<<<@@@CCCMMMVVV```bbb______ffflllrrrnnnxxx~~~rrraaa]]]^^^bbbkkkuuuzzzzzzxxxppppppoooooovvvtttmmmhhhjjjppppppggg^^^UUUPPPIIIHHHLLLUUU]]]bbbfffdddbbb___]]]YYYSSSMMMKKKKKKIIIEEE???:::888777999999:::;;;;;;<<<<<<<<<;;;;;;<<<===@@@CCCEEEFFFBBBBBBCCCCCCCCCEEEGGGIIINNNKKKHHHEEEDDDCCCAAA???IIIEEE@@@<<<999666444222888999;;;>>>BBBHHHOOORRRbbbeeefffbbbZZZRRRNNNMMM]]]nnn|||wwwwwwuuuxxxvvv}}}YYYOOOQQQfffttt]]]LLLDDDBBBCCCAAA???>>>======>>>??????>>>======<<<<<<<<<===:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;999999999:::<<<>>>???>>>===<<<===<<<;;;;;;;;;;;;<<<===>>><<<<<<===@@@AAA???======<<<>>>@@@@@@CCCNNN[[[kkkttt~~~|||qqqddd```aaa___fffmmmqqqqqqttt{{{}}}wwwdddjjjTTTHHHBBB???BBB???@@@BBB>>>999???JJJaaaxxxuuurrrqqqrrrvvvwwwuuuuuuwww}}}||||||}}}~~~|||yyyvvv|||}}}vvvqqqlllccc\\\ZZZYYYUUUOOOKKKGGGDDDAAA???===<<<:::999888777777777222222222222222111111111222222111111111111222222111222333333444444444444222222111000////////////...000222333222222333444111;;;HHHNNNQQQYYYhhhtttzzz|||}}}qqqXXXIIIGGGGGGDDD@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<============<<<===<<<<<<;;;:::999999888888999:::<<<>>>???@@@AAACCCAAA===:::888888999:::777FFFWWW]]][[[ZZZ___ffflllrrr{{{ggg```^^^]]]aaaiiiqqqvvvwwwqqqpppkkkgggkkkuuu~~~{{{|||zzzyyy~~~uuudddeee^^^SSSKKKIIIMMMSSSXXX______```aaa```\\\WWWSSSLLLMMMLLLGGG???888444333222111111111222444666777???===;;;;;;===@@@BBBCCCDDDCCCAAAAAABBBDDDGGGIIIMMMIIICCC>>><<<<<<;;;:::888444222222888???FFFIIIKKKKKKMMMUUU___hhhmmmooobbbaaa]]]VVVOOOOOOTTTZZZwwwwwwzzznnnjjjooo{{{nnncccIIIVVVlllbbbKKKCCCAAA@@@???BBBAAA???>>>======>>>???>>>===<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;:::999888777999<<<>>>???>>><<<;;;<<<;;;999888999<<>>;;;;;;<<<===>>>CCCJJJ^^^lllzzzzzzoooccc______dddgggjjjlllmmmpppuuuxxx}}}uuuhhhSSSHHHBBB>>>@@@???@@@AAA===999;;;BBBKKKmmmtttrrrqqqpppooopppssswwwzzz{{{||||||}}}|||zzzxxx}}}wwwnnnjjjfff^^^XXXVVVTTTPPPKKKGGGDDDAAA>>><<<888888777666555555555555111111111111111111111111222222111111111222333333111222444555555444333222111111000///////////////...000222333222222222333777FFFUUUZZZYYY```rrrlllaaaSSSIIIFFFDDDAAA>>>>>>===<<<;;;::::::999999;;;::::::::::::::::::;;;;;;;;;<<<======<<<<<<;;;<<<<<<;;;:::999888888777999:::;;;<<<===>>>?????????>>>===;;;;;;:::;;;;;;222???NNNWWWZZZ]]]dddkkkhhhzzzzzzppp^^^[[[YYY[[[bbbjjjqqquuuqqqnnnhhhaaa___eeeooovvv~~~xxxyyyrrrhhh___XXXQQQKKKFFFIIIHHHHHHKKKJJJGGGDDDCCCBBBAAA???<<<888555333111444444444555777999;;;<<<999888777777999:::::::::@@@===:::999;;;>>>AAABBBHHHCCC<<<777555666666666888888999>>>GGGQQQYYY^^^ooojjjgggjjjqqqvvvvvvsssYYYZZZYYYWWWVVV\\\fffoooxxx{{{mmmrrruuu{{{}}}sssaaaTTTPPP]]]sssgggKKK@@@BBBCCC@@@===AAA@@@???>>>============<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;:::999888888777999<<>><<<:::;;;:::999999:::<<<>>>@@@@@@???<<<;;;;;;;;;;;;;;;@@@>>>===>>>???@@@AAABBBNNN___pppwwwsssmmmgggbbbsssrrrmmmgggdddgggooowwwuuueeeRRRHHHAAA===>>>>>>???@@@>>>;;;<<<@@@GGGbbb}}}vvvmmmhhhjjjppptttwwwxxxzzz{{{|||||||||||||||~~~ssskkkdddaaa^^^XXXSSSQQQNNNJJJFFFBBB@@@>>><<<:::888777666555444333333333111111111111111222222222222222111111222333333444222333444555444333222111111000//////////////////000111222222111222444555AAAPPPaaafffeeelllrrrZZZUUUMMMFFFBBB@@@>>>===<<<<<<<<<;;;:::999888888999999::::::::::::999999:::;;;<<<======<<<;;;:::;;;::::::999888777777777;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<777<<>>FFFSSS```llltttwww{{{sssjjjhhhlllnnnkkkggghhhfffdddaaabbbiiirrryyywwwyyymmmhhhlllrrrqqqfffYYYVVVYYY|||zzz[[[MMM@@@>>>BBBAAA===:::??????>>>===<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<999999::::::::::::999999::::::::::::;;;;;;<<<<<<999999999999999888888777888999<<<>>>???>>><<<;;;::::::;;;;;;;;;;;;::::::===<<<;;;:::999:::;;;===@@@@@@???@@@BBBDDDBBB@@@CCCRRRcccnnnuuuwwwoooeeerrrtttqqqiiiaaadddqqq~~~zzzvvv{{{}}}}}}aaaOOOGGGAAA===<<<===>>>>>>===<<<===???AAAPPPnnn|||~~~}}}qqqgggggglllooouuuwwwyyy{{{{{{|||}}}zzzwwwsssiiiaaa[[[ZZZXXXSSSOOONNNFFFCCC???<<<;;;:::888777888777555444333222222222111111111222222222222222222222111222222333444555333333333333222222111000000//////....../////////111222222222222555999<<>>===>>>>>>;;;;;;<<<;;;;;;:::999888999999::::::::::::999999:::;;;=========<<<:::999888888888888888777777777;;;;;;:::::::::999999999:::::::::999999888888888999888777;;;DDDPPP[[[aaa|||}}}uuuvvvtttfffccceeegggiiiiiigggeeedddeeecccbbbaaa___^^^bbbiiilllwww{{{uuussslllcccbbbggg```\\\XXXWWWVVVVVVUUUSSSTTTRRROOOLLLIIIGGGGGGFFFLLLQQQUUURRRJJJCCC@@@AAAFFFEEEEEEHHHNNNQQQPPPNNN@@@???>>>@@@DDDHHHKKKLLLLLLOOOVVVaaakkksssxxxyyyfffaaa]]]aaaiiippppppnnnllliiigggkkkssszzzfffmmm~~~mmmfffeeeccc^^^XXX\\\mmmhhhWWWHHH@@@;;;===>>>======>>>======<<<<<<;;;::::::999999999999999999::::::;;;<<<;;;;;;:::::::::::::::777777888888888888777777888888999999::::::;;;;;;777888888888888888777777888999:::<<<<<<<<<<<<;;;999999:::;;;:::999777666999:::;;;:::999999;;;===<<<>>>???>>>@@@CCCBBB>>>CCCOOO[[[ggguuu}}}sssiiiooossspppjjjmmmzzzyyynnn}}}}}}~~~^^^MMMFFFAAA===;;;======<<<;;;<<<======:::<<>>>>>>>>>>>>>>::::::;;;<<<<<<;;;:::999999999:::;;;;;;:::999999:::;;;===>>>===;;;999888666666777777777777888888888888888888888888999999888888888777777777888888888777555555888???IIIPPPnnnqqqwwwvvvpppuuurrrbbbooorrruuuuuuqqqjjjccc^^^aaa^^^^^^aaabbb```ccchhhaaaeeelllwww~~~|||}}}wwwvvvxxxzzztttnnnkkkkkknnnppprrrxxx{{{sssdddZZZYYY\\\jjjhhhhhhkkknnnmmmgggbbbJJJKKKNNNTTTZZZ^^^______jjjgggbbb```______^^^]]]______bbbiiisssyyyzzzxxxeeeeeejjjxxxyyytttzzz{{{vvvttt|||llldddaaa^^^[[[\\\jjj|||[[[JJJFFFAAA<<<:::<<<===<<<<<>><<<<<<@@@@@@===BBBLLLUUU^^^oootttxxxyyyuuurrrwwwttt{{{|||\\\LLLEEEAAA>>><<<===<<<:::999;;;;;;;;;@@@888;;;TTTuuu}}}zzzyyy{{{}}}xxxkkkhhhjjjiiivvvyyy{{{{{{yyyyyy{{{}}}~~~~~~~~~wwwkkkddddddXXXQQQJJJIIIHHHCCC???>>><<<999777555666666666555333222222222222222333333///000000000111111222222222222222222333444555666444333111///......////////////.........//////000111111222333888@@@JJJPPPVVVggg~~~uuuyyybbbJJJDDD?????????@@@AAA@@@>>>===999:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<;;;:::999999;;;===>>>===;;;999777555555666666777888888888555555666777888999999999666666777777888:::;;;<<<777999:::777333666>>>EEEVVVeeewwwwwwkkkmmmpppeeekkkpppwwwzzzxxxsssnnnjjjaaa\\\[[[```aaa___aaaeeeeee]]]]]]hhhtttvvvrrrooommm~~~~~~uuunnnmmmqqqxxx}}}|||uuuzzzwwwnnnbbbcccdddfffgggfffbbb___VVVSSSOOOPPPVVV___ggglllssssssuuuxxxzzzxxxrrrllljjjmmmwwwyyyvvv}}}~~~xxxnnnrrr~~~qqq[[[PPPNNNVVVcccnnnvvvoooWWWFFF@@@BBB;;;888888<<<===;;;888999999999999999999888666666888888777777888999::::::888888777666666555666666444444555555555555444444555666666777888888999999666666777777777777777666666666555555555777999:::999777555444444666888999777:::===<<<999777777888666===???;;;:::>>>???<<<999DDDLLLRRRdddwwwuuu{{{}}}{{{yyy^^^NNNBBB<<<>>><<<<<<;;;;;;;;;:::::::::===???999AAAccc}}}~~~{{{{{{~~~vvvpppooommmhhhtttvvvwwwwwwwwwxxx{{{}}}|||{{{yyyxxxzzz~~~yyyrrrjjjbbb______SSSOOOIIIDDDAAA???<<<:::888777666555444333333333333222222222111111000000222222111111000111111222222333444444444333222111000///---,,,,,,---...//////111333333222222222333111333444555>>>JJJSSSUUUmmm}}}xxxiiiRRRHHH@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<;;;999777999999:::::::::999888888777444222555999;;;888444666666777888888888888888999888888888999:::;;;;;;888777666666777999;;;<<>>BBBLLLfffyyyppprrr|||~~~www\\\MMMAAA===>>><<<;;;;;;;;;;;;::::::::::::===:::>>>TTTnnn}}}zzzzzzzzz{{{{{{|||xxxxxxuuuooommmkkkiiijjjnnnssswwwyyyyyyxxxvvvvvvwww{{{wwwmmmgggaaaZZZWWWWWWNNNJJJEEEAAA>>><<<:::888777666555444333333333333222222222111111000000000111111000000000111111222333333444444333222111000000///---,,,,,,---///000---...000111000000111333///333777<<>>===<<<;;;999888777777<<>>???;;;;;;;;;:::::::::999999777:::999999:::???___~~~yyy|||wwwoooddd[[[XXXZZZ___aaaoooqqqsssvvvvvvuuusssqqqyyy|||}}}zzzyyyzzz{{{xxxwwwvvvxxxzzz}}}~~~~~~vvvwwwwwwxxxxxxwwwvvvvvv{{{zzzzzzzzz{{{}}}~~~yyytttnnnjjjbbbZZZRRRNNNJJJDDDAAABBB@@@===:::888888777666444333333222111111111111111000000000000000000000000111111000111111222333444222222222111000///...---///......---......///000111222222111000111444666===HHHTTT^^^jjjzzzUUUAAA???<<<;;;===::::::999999999999::::::::::::999999999888888888888888888777666555444333333555777:::;;;:::999888;;;:::999:::;;;:::777444555666666777777777777777777777777777777666666666777666555555444555555666555333666AAAMMMWWW```ggg]]]aaadddcccbbbiiiwww{{{tttoooggghhhjjjmmmttt{{{zzzuuutttmmmddd\\\YYYYYY[[[\\\ZZZ^^^dddiiikkklllmmmnnnuuuzzzxxxrrrttt~~~}}}vvvgggfffqqq~~~mmmfffgggjjjmmmoooppplllfffbbb```aaadddgggggggggjjjooowww|||sssqqqsssuuu||||||oootttvvvssspppkkkbbbYYYEEEUUU]]]^^^ccchhhxxxuuu\\\KKKCCC;;;888999===<<<888777;;;888888888888777666555555333333222222333333222222555555555444444333333333444555555555555444333333222444666555444333444444777666555555444444444555333333333444444444444444444555777888999888777777777777888888999999999999999888888888888999::::::999888777777999;;;>>>@@@===AAABBB@@@FFFRRR[[[]]]^^^ffflllnnnoooqqqrrrpppooovvvvvvmmmjjjnnnppplllmmmSSSHHHAAA>>>???;;;;;;:::::::::999999999888:::999999:::999NNNrrr~~~}}}}}}~~~tttdddUUUNNNOOOSSSbbbfffnnntttwwwwwwtttrrr{{{}}}~~~~~~~~~}}}|||zzzwwwsssrrrssstttuuurrrqqqqqqrrruuuwwwwwwvvvrrrqqqqqqppppppqqqrrrrrrtttuuuvvvxxx{{{~~~~~~xxxrrrmmmhhhcccaaaYYYRRRKKKHHHDDD>>>;;;<<<;;;999777777777666555444222222111000000000111111000000000000000111111111222222222222222333444555111111000///......------............//////000000333333222111111222666999CCCSSSeeeqqq|||mmmDDD<<>>CCCNNNXXXSSSYYY```aaaccclll}}}~~~}}}zzzuuuhhhgggfffmmm{{{~~~yyyrrrmmmhhhccc```YYYZZZ[[[ZZZXXXWWWXXXZZZlllmmmiiifffooo}}}yyy~~~mmmaaaeeeuuu|||hhhbbbdddfffhhhiiihhheee___[[[[[[```eeehhhccceeekkkuuuwwwwww|||~~~zzzxxxyyywwwwwwwwwwwwzzzzzztttnnnhhh___WWW^^^lllnnnjjjppp}}}iiiPPPBBB<<<;;;999999;;;<<<999666666:::777777777777666555444444333333444444333333333444555555444444333333222222555666666666666555444444222444555555444333333444666555444444444444444444333333333444444444555555666777888999999999888777888888888888888999999:::999999999888999::::::;;;888777777777999<<>>>>>::::::::::::999999999999888;;;888999===;;;CCCXXXyyyyyy}}}|||~~~}}}|||~~~rrr^^^QQQNNNPPPUUU[[[ccclllsssvvvvvvvvv}}}~~~~~~|||zzzzzzzzz~~~}}}{{{zzzzzzyyytttuuusssnnnmmmpppqqqooommmllllllnnnppprrrrrrqqqmmmmmmkkkkkkkkklllnnnoooppprrrtttwww{{{~~~~~~~~~|||uuurrrmmmgggaaa]]]ZZZXXXPPPJJJDDDBBB???:::888999999777666666666666444333222111111000000000111111111111111111111222222222333333333222222222333333//////...------------...---......///000000000111111111111111222666<<<@@@JJJ^^^vvvuuuWWW>>>>>>EEEBBB;;;999888888777777777777888888888888777777777666666666555555555555444444444444444555666777777777777777;;;999555222111222555777444555666666777777666666222333555777999999999999555555666666666666666666333444999======<<>>:::999888777777666666777777888777777777666666666555555444444444444444555666666777666555555555666777777999888666333222333555777444555666666777777666666333444666888999999888777222333444555555555555555444333555999:::888:::===OOOYYYeeennnrrrwww}}}qqqkkklllooonnnkkkgggpppzzzttthhh```gggqqqyyy|||zzzwwwtttuuuvvvyyyzzz{{{}}}yyysssqqqqqqttt{{{zzzwwwyyyrrrooonnnlllnnnrrr~~~}}}vvvlllkkkrrrwwwwww~~~}}}|||{{{yyywwwqqqqqqzzz~~~rrrjjjiiiooowwwuuucccQQQTTTYYY___gggjjjddd[[[WWWmmmwwwUUUIII>>>:::999666555777333555666444333333555666555555666555555444333222111333555555333333444666333333333444444444444444666777777777777666555555111333555444333222333444444333333333333333444444333444444555666666777777:::999999888888888999999999999888888888999:::;;;:::999999999999:::;;;;;;999999::::::::::::;;;;;;>>>>>>???BBBBBB@@@===<<>>GGGQQQXXXlllmmmAAABBB???<<<:::999888888999777777666666666666777777777666666666555555555555444444444444555666777777888777555444333444666777555666666444333333444555444555555666666666666666555666888999:::999777666000111222333444555555555:::222---///333444555888555AAAPPP\\\cccgggkkknnnrrrqqqoooooonnnkkkfffaaadddqqq}}}{{{sssjjjbbb___gggrrryyy{{{yyyvvvtttrrrvvv{{{~~~||||||xxxxxx}}}}}}~~~zzzsssooojjjhhhiiikkkkkkjjjooovvvzzz{{{vvvqqqsss~~~~~~zzzzzz~~~zzzvvvtttsssuuu}}}xxxttttttwwwvvvrrrsssyyygggMMMFFFOOOdddzzz{{{ssskkkeeepppoooXXXHHH===777444777777444444777555777888666555666666555555555555555444333222222000333555444222222444666333333333444444555555555666666777777666666555444111333555444333222333333333333333222222333444444444444555555666777888888;;;:::999888888888999::::::999888888888999:::;;;::::::999999::::::;;;<<<666777888:::<<<<<<======@@@===<<<>>>>>><<<999888@@@FFFJJJMMMUUUfffvvvyyyllljjjfff^^^\\\```cccRRREEE>>>>>>;;;;;;;;;:::999888888888888555666666777888999999999EEELLLeeeqqqeee```fffwww~~~zzzyyyyyy|||{{{|||zzzzzz}}}rrroooggg^^^VVVUUUYYY^^^]]]aaaeeeggghhhiiillloooppppppooooooooopppqqqqqqpppoooooosssyyyyyyuuuqqqyyywwwttttttvvvzzz||||||yyyyyyyyyxxxvvvtttrrrqqqmmmmmmlllkkkjjjjjjiiiiiihhhgggeeeeeeggghhhgggfffdddddddddddddddddddddddd```ccceeeffffffeeeffffffggggggffffffeeeeeeeeeddd```aaabbbbbbccccccbbbbbbeeedddccccccdddeeefffgggggggggggghhhjjjlllnnnooonnnnnnmmmnnnooorrruuuvvvxxxzzz}}}}}}||||||{{{{{{zzzzzzzzzvvvtttrrrqqqpppnnnkkkhhhiiiddd^^^\\\[[[YYYSSSNNNLLLJJJEEE@@@<<<:::999888777777666555444444333333333222222222111000000000555444222111000111111222222333444555444333222111------------------------,,,,,,,,,---------......222///---111222000000222---333;;;AAAJJJYYYnnn~~~iiiHHHAAA:::999888777666666666666888888777555333333444666555555666666666666555555777666444333333444666777;;;999555222222444888:::666444333222444444333222666666666777888888999999666666666666777888999:::888666444333222333555666333333222111222333444555666999<<<===@@@IIIVVV___eeeiiikkkiiiiiikkkmmmlllllliiillluuuzzzxxxxxx|||uuuzzz}}}wwwsssqqqqqqttt{{{}}}|||ssssssxxx|||~~~zzzqqqllllllllljjjhhhooopppmmmiiilllssstttooollldddaaakkkyyy}}}xxxvvvhhhvvvxxxqqqxxxooorrrtttwwwyyy{{{nnn___XXXZZZ___pppuuuwww]]]MMMCCC>>>:::555555555444444333333333333333333222222111111111333333222111000000000111222222222222222222222222333333333333333444555666666666555555444444444444444444444444444444444444333333444555444333111000333333333555777999888777888888888777777777777777666666777888:::;;;;;;<<<>>>===<<<;;;999888777666777777888999;;;<<<<<<===;;;;;;;;;:::999:::>>>AAAMMMJJJGGGEEEIIISSS```iii|||xxxmmm^^^XXXZZZ[[[XXXaaaRRREEE???>>>;;;;;;;;;:::999888888888888555555666777777888999999;;;???RRRrrrnnn```aaannnyyy|||}}}}}}rrrsssuuuyyy~~~}}}yyyvvvtttqqqoooqqq|||}}}yyyrrrhhh]]]VVVRRRQQQRRRWWW]]]aaacccdddeeegggjjjkkklllmmmnnnooopppppppppooonnnrrrvvvwwwtttpppqqqooommmmmmooorrrttttttuuuuuutttsssqqqpppnnnmmmggggggffffffeeedddccccccdddbbb``````bbbcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaabbbdddfffeeeeeedddccccccbbbaaaaaa``````````````````____________^^^^^^^^^___aaaaaacccccccccdddeeegggiiikkkiiiiiihhhhhhiiilllnnnooooooqqqvvvyyyzzzyyyvvvtttqqqqqqppppppoooooonnnnnnllljjjhhhgggfffdddaaa______[[[VVVTTTTTTRRRMMMHHHFFFCCC@@@===:::888888888777666666555444444333333222222222222111111111111333222222222222333333444222333333333333222000///---------------,,,,,,,,,,,,,,,---------.........444000///111222111222555555999BBBNNN^^^ppptttMMM<<<<<<999999888777666555555666666777666555333333555777555555555555555555555555777555444333333444555777999888555444444666888:::999777555555666777666555666777777888888999::::::666666666777777888999:::777666555444444444555555333333222222222333444555666888:::;;;===CCCMMMUUUbbbppp{{{wwwmmmjjjmmmqqqhhhkkkuuuyyytttoooqqquuuyyyzzzvvvsssqqqrrrwwwwwwwww~~~pppkkkeeeccceeegggggggggeeejjjmmmnnnrrruuurrrkkkjjjdddcccllltttvvvsssqqqtttuuuwwwwwwtttpppmmmkkkhhhmmmnnnrrrzzzxxxvvvvvvyyysssssstttrrrpppnnnmmmlll|||yyykkkVVVEEE<<<888666555444444444444333333222222333333222222222111111111222222111000000000000000222222222222222222222222333333222222333444444555555555555444444444333333333333333333333333333333444444444444444333222222333333333555888999888777777777777777777777777777999999:::;;;<<<===>>>>>>===<<<;;;:::999888888777777777888999:::;;;<<<<<<:::;;;<<<;;;:::;;;===@@@MMMIIIEEEAAACCCJJJUUU]]]mmmvvvxxxlll^^^ZZZ\\\^^^___QQQEEE??????<<<;;;;;;:::888888777777777555555666666777777888888:::999CCC^^^|||lll___bbbgggnnnvvv{{{wwwqqqnnnppptttzzz~~~}}}vvvrrrmmmgggccchhh{{{|||pppbbbTTTKKKIIIMMMTTTXXX[[[]]]^^^___cccdddfffhhhjjjkkkllllllnnnlllkkkllloooqqqooommmmmmkkkjjjjjjmmmooopppppppppooonnnmmmkkkiiihhhgggfffeeeeeeeeedddccccccccccccbbb``````bbbcccbbbaaa________________________``````___^^^]]]___bbbfffbbbbbbaaa```___]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]]]\\\]]]]]]^^^___^^^^^^]]]^^^___aaacccdddbbbaaaaaaaaabbbccceeefffgggjjjnnnqqqrrroookkkhhhggggggfffeeeeeedddcccccc]]]\\\ZZZYYYXXXWWWTTTRRRQQQNNNJJJIIIIIIHHHDDD@@@===<<<:::888777666777777555555555444333333333222111111111222222222222222111222333444444555555555222222222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111...,,,///000111444999>>>AAAKKK^^^tttsssOOO===999888888777666555555555555555444555555444333333555888666555444444444444555666666555444333333444555666777666666555666777999:::999777666555777777666555666777777888888999::::::666666777777888999999:::666666666666666555555444333333222222222333444555555777888888888<<>>FFFDDD@@@<<<===BBBKKKQQQZZZhhhttttttnnnhhheeeddd~~~\\\PPPEEE??????<<<;;;;;;999888777777777777555555555666666777777777;;;:::;;;IIIiiiooocccYYY]]]hhhooommmhhhlllmmmpppuuuyyy|||}}}}}}uuutttrrrmmmhhhkkk||||||iii\\\QQQPPPPPPPPPQQQTTTVVVYYY[[[\\\___aaadddeeeffffffjjjgggeeeeeegggiiiiiihhhjjjiiihhhiiilllmmmnnnmmmkkkjjjiiigggeeedddccccccdddddddddcccccccccccccccbbbaaa______aaabbbaaa```\\\\\\\\\\\\\\\\\\\\\\\\_________^^^]]]^^^aaaccc```___^^^]]][[[ZZZXXXXXXVVVWWWWWWWWWXXXYYYZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]ZZZZZZYYYYYYZZZ\\\^^^___\\\\\\[[[[[[\\\]]]^^^^^^```bbbdddeeedddaaa^^^\\\]]]]]]\\\[[[ZZZYYYYYYXXXRRRPPPOOONNNNNNMMMJJJHHHFFFCCCAAA@@@@@@@@@===;;;888777666555444444444555222222222222222222111111111111111222222333333333222333444555555555333333111000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,---............////////////---...222555888>>>EEEJJJOOO\\\qqqfffJJJAAA???999444666666555444444444444444222333333333222333555888666555333222222333555666666555444444444444555666555555666666777888999999777666444444555555555444555555666666777888888888666666777888999999999999555666777888888666444333222222222333333333444444333555666666666777:::===HHHKKKQQQ]]]nnn{{{{{{uuu{{{}}}|||yyywww~~~~~~tttppprrruuuuuuttt{{{~~~uuufffcccgggsssrrrqqqnnniiigggggggggssspppkkkeeeaaa___\\\ZZZ^^^aaakkkxxx~~~zzzrrrnnnsssqqqmmmjjjhhhgggeeedddoooyyyoooXXXVVVUUUWWW^^^iiitttzzz|||}}}yyyxxxwwwwww|||nnn___LLL>>>:::777333222222444444333111111111111111111111111000000000000000000000000000000//////...//////000000000000000000000000000111111111000000111222222222222222222222222222222222222222222222222222222555444333222222333444555444444444666888999888666555555555555555666666666555555666777777888999999888888999999999:::::::::555666666777888888999999777:::===>>>===<<<<<<<<<<<<;;;:::999:::@@@HHHMMMOOOWWWeeetttxxxnnnzzzZZZOOOEEE???>>>;;;<<<;;;999888777666666666555555555555555666666666555777777777IIInnnxxx^^^YYY___cccbbbbbbgggggghhhiiilllpppuuuxxxvvvwwwwwwuuuqqquuuzzzhhhbbbXXXPPPKKKKKKMMMOOOOOOQQQUUUYYY]]]```cccdddeeecccaaa```aaacccddddddbbbbbbbbbdddfffggggggfffeeedddcccaaa````````````^^^^^^^^^^^^^^^^^^^^^___]]][[[ZZZZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^``````___^^^___```]]]\\\[[[ZZZXXXWWWVVVUUUTTTTTTUUUVVVXXXZZZ\\\]]]ZZZZZZ[[[[[[[[[ZZZZZZZZZXXXWWWVVVVVVWWWXXXYYYZZZWWWWWWWWWWWWXXXYYYYYYZZZ[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQPPPOOONNNMMMLLLLLLJJJIIIHHHGGGHHHGGGDDDBBB>>>===<<<;;;;;;;;;:::999777666555444333222222222000000000000000111111111111111222222333333333444333444555555444222000/////////...---,,,,,,+++++++++++++++,,,,,,---------........./////////000000000111555===BBBEEEMMMUUUUUU___qqqddd;;;555;;;999333333444444333333222333333333000111222111111222555777666444333111111333444666555555555444444555555555444444555666777888888888777555444333444555444333333333444444555555666666444555777888888888888888444555777888888666444222222222333333333444444444111333444555555666888999999888:::DDDXXXkkkrrrppp}}}}}}xxxmmmfffnnn}}}xxxvvvyyyxxx||||||zzz|||yyyttttttzzz~~~~~~zzzxxxwwwxxxsssiiiccceeekkkrrrrrruuu~~~}}}xxxtttrrrqqqooommmvvv|||{{{ggg]]]]]]^^^cccmmmzzz}}}}}}|||yyyxxx}}}rrrdddSSSHHHBBB===777222111000000000111000///...//////000000000000000000////////////////////////.........------...//////////////////////////////111000000/////////000000000000000111111111111111111111111111111111111111444333222111111222444444444444444555777888777555333333444444444555555555333333333444444555555666666666777777888999999999444555555555666777777777555888<<<======;;;;;;;;;777888888999:::???EEEJJJKKKTTTdddyyyxxxXXXNNNDDD???===999<<<;;;999888666666555555444444555555555555555555111555777444999SSS~~~ttthhheee___[[[]]]ffffffeeeddddddiiioootttvvvuuutttssssss|||wwwiii]]]TTTOOOLLLJJJHHHJJJLLLPPPUUUZZZ^^^aaa]]]]]]\\\\\\\\\]]]___```]]]]]]^^^```ccccccbbb```]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^\\\[[[[[[[[[YYYXXXWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTVVVYYY\\\]]][[[[[[\\\\\\\\\[[[ZZZZZZTTTSSSRRRRRRRRRSSSTTTUUURRRRRRSSSTTTUUUUUUVVVVVVZZZXXXTTTQQQOOOOOOOOOPPPLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBBBBCCCBBB@@@>>>:::999999999888888888777555555444333222111000000///000000000111111222222222222222333333333333333333333333222111///------...---,,,,,,+++,,,,,,,,,+++,,,,,,------......///////////////000000000000///333<<>>KKKYYYbbbppptttssskkkeeejjjuuu~~~zzzxxx~~~xxx|||zzzttttttzzz|||yyyyyysssjjjeeekkkxxxwwwnnnhhhfffjjjuuutttooojjjhhhiiiiiigggeeejjjrrrwwwqqqbbb[[[dddsssuuu|||wwwmmmiiirrr}}}qqq___SSSGGG>>>666444555333111000---...///000000///..................////////////------............//////------,,,,,,------..............................000//////...............///////////////000000000000000000000000000000000222111111111111222222333444333333444666666555444222222222333444444555555333333333444444555555555444444555555666777777888333444444444555555555666444777:::;;;;;;:::999:::888999:::::::::<<>><<<777<<<;;;999888666555555555444444444444444444444444333444777999999CCC```}}}vvveeeZZZZZZeeeeeeeeecccbbbdddjjjnnnooolllkkkmmmqqq{{{}}}uuummmddd[[[UUULLLLLLKKKKKKMMMPPPSSSUUURRRRRRSSSSSSSSSTTTVVVWWWVVVVVVXXX[[[]]]]]][[[YYYTTTSSSRRRRRRRRRTTTVVVWWWUUUUUUVVVVVVWWWXXXXXXYYYYYYWWWVVVVVVWWWXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVWWWTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTOOONNNMMMLLLLLLMMMNNNNNNLLLLLLNNNOOOQQQQQQRRRRRRUUUSSSPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA>>>===<<<=========;;;999666777777666555555555555222333333222222111000000111111222222333444555555333333333333333333222222111000///...---------------,,,+++++++++,,,---...,,,,,,---......///000000//////000000000111111111333:::GGGTTTYYYZZZ^^^dddhhhttt|||zzz}}}uuuHHH===888999555...111;;;111111111000000111111222000000111000///000222444222222222222222222222222444555555555555555555444444444333333333444444555777555444333444555444333111222222333444444555555111222444666777666555555333444555555555444222222111222333444444444333333333333222333444555555555111888:::666333999CCCIIIRRRZZZ```]]]]]]dddlllpppttt|||{{{vvvyyy}}}~~~uuusssyyyzzztttmmmiiibbb^^^gggvvvuuurrrooooooqqqsssrrrqqq___^^^aaaeeeeeebbbeeekkkhhhgggiiikkkhhhdddeeejjjbbb^^^[[[]]]bbbffffffddddddnnnsssmmmdddeeennnwwwxxx}}}mmmcccyyyrrr[[[JJJCCCBBB888333222555555111...///---...///000/////////000,,,---------............,,,,,,------............,,,,,,,,,,,,,,,---......------------------------//////...---------------------......//////////////////////////////////////////000111111111111111333222222333444555333222111111111222333444444444333333333333444444444444333333333444444555555666333333333333444444444444333666888999888888888999666888999999999999:::<<>>FFFUUUcccgggfffiiinnnzzz{{{zzz~~~fffBBB777555222///000222333111111000000000000000111111000111111000//////111333111222333333333333222111444444555555555555444444555444333222111222333444444333111111222222222111222222333444444555555666000222444555666666444444333333444444333333222222111222333444555444333333555444222222333444444333222222111000555:::999444333<<>>LLL[[[bbbdddkkkuuuvvvVVVKKKAAA<<<<<<888:::999888666555555444444333333333444444444555555555444444444666999<<<>>>YYY|||mmm___^^^]]]\\\\\\\\\\\\\\\ZZZ]]]aaadddffflllsssxxxzzztttpppnnnnnnrrrwwwuuuqqqbbbNNNHHHMMMLLLEEEDDDCCC@@@>>>>>>AAAEEEGGGIIIGGGFFFGGGHHHHHHDDDAAA@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPOOONNNMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCAAA???===<<<<<<;;;>>>>>>>>>???@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCCCC@@@???===<<<:::999888888999::::::;;;:::999777666222333333444444444444333111111111111111111111111;;;555111222444333444777666555555555555444444444111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...222111---...333444111333111111333666888<<<@@@AAAOOOcccsss{{{~~~{{{}}}XXXBBB:::333333222222111000////////////////////////////////////............//////////////////000000000000333444444555555444444333111111111111111111111111333333333333333222111000111222222333333444444555444444444555555444333333444444444444333222111111555444222111111111222222222222222222222222222222111000111666<<<>>>;;;777333222222444999???EEEIIIUUU___lllxxx|||yyyqqqpppmmmjjjrrrwwwwww}}}|||wwwwwwwwwwwwwwwxxxxxxxxx{{{tttkkkeeebbbZZZYYY___cccdddnnn|||ssseeeXXXLLLFFF999666333111111111000/////////.........---------......---------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------------------------------,,,,,,+++,,,,,,,,,------------------------///...---,,,+++,,,,,,------------............///000111222333333222111000000000000000000000000000222222222111111111111111222222222222222222222222111111111111000000000000111222444666777666666555777777666555444555888:::===<<>>===<<<;;;;;;>>>AAABBBAAA???<<<<<<<<<<<<===>>>??????AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>=========<<<<<<<<<===<<<;;;999888777666666888999999::::::;;;;;;;;;999::::::;;;;;;<<<======::::::888666555444333333555555555555555444333333333333333333333222222111222222222222222333333333<<<777444666777666666888666666555444333222222111000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---111111...///444444111555666777888999@@@MMMWWWOOO```vvv]]]CCC666222333333222111111000////////////////////////////////////............//////....../////////000000000222333333444444333333222111111111111111111111111222222333333222222111000111111222222333444444444333333444444444333333222222222333444444333333333444333222111111111222222222222222222222222222222222111222666<<<===:::666555444333333444777:::<<<===EEEQQQ]]]hhhrrr{{{lllppptttuuuqqqhhh___YYYeee```cccpppxxx{{{wwwpppXXXSSSKKKDDD===666000+++333111.........///......///.........------------...------------,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------//////---,,,,,,,,,---------------............///000111111222222111000///000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000222333444666666666666555777777777666555555888;;;999888:::AAAJJJQQQRRRRRRsssTTTJJJAAA<<<<<<888999888777666555444444444333333333333444444444444555555555555555666666666===JJJkkkrrr]]]RRRQQQUUUYYYTTTTTTSSSRRRSSSXXX^^^cccgggfffdddaaa^^^^^^```bbbaaabbbdddgggnnnuuu|||~~~vvvppphhh```TTTOOOIIIDDDBBB@@@===999>>>===<<<<<<======;;;:::::::::999999888999999999::::::999999999999:::::::::::::::;;;<<<>>>???@@@@@@@@@@@@??????>>>>>>===;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999999999::::::::::::999999999999888777555444333222222111555555555555555555555555444444444555666666777777666555333222111000000000333222222111111111111222333333333333222111000000222222222333333444444444<<<888777:::;;;888777888555444333222111000///...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------////////////............///111222000111444555333222<<>><<<;;;:::::::::999999999999999999999888888777777777777888777777777777888:::;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888888888888888888888888777777666666666777777777777777666666666666555444333222111111111444444444444444333333333222222333333444555555555555444333222111111111111333222111000000222333444222222333333333222222111333333333444444555555555999666666999:::777555555111111000000///.........------,,,,,,++++++++++++,,,,,,,,,---------------000000000////////////...222333333222444777999999BBBMMMXXXZZZ\\\cccnnnvvv{{{~~~[[[@@@444333444444111111000000000/////////...........................------------------...------.........////////////000000111111000000///000000000000000000000000000111111111111111000000000000111111222333333333000111111222222222222111111222333333444444444333222222111111111111111111111111111111111111111111222222222444666666444111222222333444444444444444777666555555666;;;@@@DDDKKKNNNUUU___kkkuuu{{{}}}|||}}}~~~yyysssmmmjjjjjjwww~~~|||vvvtttxxxzzztttllliii\\\VVVMMMDDD;;;666333222111///......000111000///...,,,+++,,,...///...------------------------------------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---*********************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,///.....................---------............///000000000//////...------000000000000000000000000///000000000000000111111111111111111111111111111000000000000111111111111333444444555555555666666777888999888777777999;;;:::888888:::===@@@???>>>oooQQQIIIAAA<<<;;;888888777666555444444444555222222222333333333444444000111222444555555555555444:::CCCRRRooowwwcccTTTHHHBBBDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLKKKJJJJJJLLLPPPSSSRRRUUUYYY]]]``````______bbbkkkssssssppprrrwww|||tttmmmeee___]]]]]]\\\[[[QQQOOOLLLGGGCCCAAA@@@@@@::::::999999999999999::::::999888777777777777777666666666666777777888999999999999888888888888888888777777666555555444444666666555555555555555555222222222222222222222222555444333222222222222222444444444444333333333333222222222333444444555555555555444333222222333333333333222222222333555666333333444555666666666555777777777777777777777777444111111555666333000000,,,,,,------.../////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........000000000000000000000000222222444999>>>BBBFFFIII]]]ccceeecccggguuu{{{jjjWWW???111000222111...000000//////////////////------------------------------,,,,,,,,,,,,------------------...............//////000000//////...///////////////////////////000000111111000000000//////000111111222222333///000111111222222222111333444444444333333222111111111111111111111111111111111111111111111111111000000000111222222000//////000222333444444444444444333111111333555777888777888:::???FFFKKKNNNOOOUUUZZZ```eeeooo|||yyytttuuuzzzzzzxxxzzz~~~~~~~~~|||xxxsssnnnkkkgggqqq}}}zzzooofffbbb[[[TTTNNNMMMKKKEEE<<<777666444111///...///000222///---++++++,,,------,,,...---,,,,,,------,,,+++,,,,,,------------------------,,,,,,,,,++++++++++++++++++******++++++,,,++++++++++++++++++++++++************++++++,,,,,,***************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------............///000//////............---000000000000000000000000//////000000111111111222111111111111111111111111111111111111222222333333444444444444555555555666777888999888777777999;;;;;;;;;:::;;;<<<<<<;;;;;;lllPPPHHHAAA<<<;;;888777666555555444444555555222222222222333333333333000111222333444555666666000888999888KKKppphhhPPP???===<<<===@@@DDDFFFGGGFFFCCCDDDEEEDDDCCCDDDGGGIIIFFFKKKQQQWWWZZZYYYUUUSSSZZZ^^^bbbaaa```dddmmmuuurrrvvv}}}~~~|||qqqmmmfff[[[QQQJJJGGGGGG>>>>>>===<<<;;;::::::;;;;;;:::999888888888888888777666666666666666777777666666666666666666666666777666666555333222222111444444444444444333333333333333333444444444444555333333222222111222222222333333333333333333333333222222222333444444555555555555444333333444444444444444444444555666888888777888888999::::::999999<<<<<<;;;::::::999999888111------111222///,,,---)))***+++,,,---//////000,,,,,,------------,,,,,,,,,,,,,,,---......//////000000000000111111111111111333<<>>999555111111111000...,,,...---------......///000111///......///000000///,,,+++***+++,,,,,,***))),,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++************++++++,,,++++++++++++++++++++++++*********+++++++++++++++***************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............/////////............///000000000000000000000000000000000000111222222333333222222222222222222222222222222222333444444555555555555444444444555555666666777999888777777888:::::::::::::::999999999999kkkNNNGGGAAA<<<;;;888666666555444444444555555111222222222222333333333444333333222333444555666222777888777<<>>@@@CCCDDDDDDAAABBBCCCCCCBBBAAAAAABBB@@@CCCGGGKKKMMMMMMLLLJJJKKKNNNRRRTTTVVV[[[eeemmmmmmyyy|||ooobbbXXXUUUTTTMMMLLLJJJGGGEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;999999888888888888888999666777777777777777777777666666555555444444444444444444555555555555555555666666666777777777888888444444333333333333444444333333444444555555666666444444555555666777777777777666666666666666777777777888999:::<<<<<<======>>>>>>>>>>>>===<<<;;;:::;;;::::::888777666555444000,,,+++///000---+++,,,******+++,,,---......///,,,---............---,,,,,,,,,------...///////////////000000111222333333777<<>>YYYwww}}}qqqPPPIII@@@;;;:::<<<=========???AAAAAA???<<<<<<<<>>:::;;;999777777777666555555444444333333333333333333333333111111222333333444555555555666555222222888CCCLLLooo{{{gggPPPAAA======<<<<<<:::<<<===;;;:::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<======???AAABBBCCCFFFJJJNNN^^^lll|||wwwuuupppnnnssszzz{{{www~~~wwwqqqmmmjjjhhhgggVVVYYYTTTJJJIIIPPPMMMDDDGGGFFFEEECCCBBB@@@??????AAA@@@???>>>===<<<;;;;;;???>>>;;;999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;666888999999999888999:::;;;;;;;;;;;;;;;:::::::::888888:::;;;======>>>>>>::::::;;;>>>AAACCCCCCBBBAAAAAABBBCCCDDDFFFGGGHHHKKKJJJJJJIIIIIIIIIIIIIIIGGGDDD???999555222222111.........------,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,/////////111111///,,,)))+++,,,------///000111222222111111222555:::???BBBRRR___jjjkkkjjjlllmmmjjj}}}|||sssmmmooouuuyyylllNNN<<<444333.................................------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++---------............///////////////000000000000111000///...------......000000////////////000000333333444444555666777777222222222111111111000000222111111000000000000000111111111000000000000000111222333444333222111000000000111111111000000///000000000000000111111111//////000111111111111111555333000///000000///---000///...,,,,,,...///000000000////////////000000---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******,,,000333333///+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************+++++++++++++++***)))((()))************++++++++++++++++++************)))******+++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,------...///000000111000000111222222222222111111111222222222333333333444444444444444444444444222333444555666666666666222333555444333333444666444444333333333333444444666666777888999:::::::::dddJJJCCC<<<888999777777777666666555555444444333333333333333333333333111222222333333444444444333555666444222555;;;BBBOOOjjjzzzcccQQQEEE>>>:::666888::::::::::::::::::999999999888888888888888999:::<<<<<<===>>>@@@CCCKKKTTT]]]aaa```___aaadddbbbbbbbbbeeennnyyy|||zzz|||yyyyyy{{{}}}xxxyyyrrrgggeeejjjhhh___]]]]]]\\\ZZZXXXVVVTTTSSSQQQPPPOOOMMMKKKHHHFFFDDD@@@???>>>>>>???@@@BBBCCCBBBBBB@@@???>>>>>>>>>>>>DDDFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHLLLKKKLLLNNNPPPQQQPPPOOONNNMMMLLLKKKLLLOOORRRUUUIIIGGGDDDAAA???===<<<<<<<<<999555111///.........,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------...///...---///////////////111333555...555???DDDFFFIIIOOOUUUXXX```fffgggjjjrrrxxxyyyzzzvvvrrrpppoooooorrruuu```EEE555///000111------------------------...---------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++------------................../////////000000000000000000//////.........000000000//////000000000222333333444444555555555111111111222222222222222222111111000000000000000111111111111111111111111222333444444333222111000//////000000000000000///000000000000000000000000//////000111111111111000///000000///...000555999222111///......///111222000//////......//////000------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,+++***+++...111111...******++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************)))(((((())))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,***************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------------......//////000000///000000111222111111111111111111222222222222333444444444333333333333333222333444555555555555555222333444444333333444666555444444444444444444555555666777888999999999999cccIIIBBB;;;888999777777777666666555444444444333333333333333333333333222222222333333333333333111444666555222111333666777KKKiiiooo\\\LLLBBB;;;::::::999888666444444666777777888777777666555555666888888777666777888>>>@@@BBBBBBCCCDDDGGGJJJJJJMMMQQQWWWbbbnnnsssrrr{{{{{{yyyuuurrrsssyyy~~~wwwwww}}}~~~yyyuuuvvvvvvvvvtttqqqooommmggggggfffccc___YYYTTTQQQXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[XXXUUUTTTTTTTTTUUUQQQQQQRRRSSSSSSRRRQQQPPPTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^_______________^^^ZZZYYYXXXYYYZZZZZZXXXVVVVVVSSSMMMGGGDDDDDDEEEFFF@@@>>>:::555222111000000000...,,,+++***+++,,,---,,,,,,++++++++++++******+++++++++,,,,,,,,,------....../////////000000000------,,,,,,---///111222000111111111111333666999;;;KKK[[[]]]VVVRRRYYYbbbjjjmmmpppqqquuu{{{~~~qqqkkklllwww}}}{{{yyy{{{zzziiiTTT;;;+++***...111111------------------------------,,,,,,,,,,,,,,,++++++++++++++++++*********,,,,,,++++++************)))))))))*********++++++,,,,,,,,,---------...............////////////000///000000111111000......111111000000000000111111222222222222222222333333111111111222222333444444222111111000000000000000000000111111222222333333444444444444333222111000......///000111111111111111111000000//////.........//////000000000000000---000222///---000888@@@222111000//////000111222//////............//////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************++++++++++++,,,,,,++++++,,,------,,,***+++++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))((((((''')))))))))*********++++++++++++*********))))))))))))*********++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...........................//////000111000000000000000000111111111222222333333333333333333333333333333444444444444444333222333444444333333444555555555555444444555555555555666666777888888888888cccIIIDDD===999:::888777666666555555444333333222222222222222222222222333333333222222222222222111333555444222000000111333<<>>:::999777555555666444555666777777777666666333555888888666555555555:::888777777:::===@@@AAA===AAADDDIIIQQQZZZ]]][[[aaabbb```[[[VVVVVV]]]cccgggjjjjjjhhhmmmwww}}}}}}~~~}}}{{{{{{{{{zzzuuuoooiiieeeiiiiiijjjkkkkkkjjjjjjiiijjjhhheeebbbaaaaaabbbcccdddcccaaaaaabbbdddeeeeeejjjkkkkkklllmmmmmmnnnnnnmmmmmmkkkjjjgggeeecccaaaUUUSSSRRRQQQQQQPPPMMMKKKGGGDDD>>>888444111111111333111///,,,++++++,,,---,,,+++*********+++---...------------------------+++++++++,,,---......////////////000000000111111////////////...///111222,,,///222444444777;;;???MMM___ooolll]]]WWWaaappp~~~zzzuuuuuuqqqxxxcccJJJ???333...222555333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,++++++******))))))))))))))))))************+++,,,,,,,,,------------------........./////////...///111222222111///---111111000000000000111111111111111111111111000000000000111222333444555555222111111000000000000000000000111222333333444444555555444333222111000000...///000111222222222222111111000//////...---------...//////000000//////000222222000---...444999111000////////////000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******+++++++++++++++++++++++++++++++++***************************++++++++++++,,,+++******************++++++,,,,,,,,,+++******************************))))))))))))************'''(((((((((((((((''''''))))))))))))************************)))))))))))))))))))))************+++************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,......------------------------.../////////////////////000000000111111111111111111222222222222222222333333333333333222111111333444444333222444555666555555444444555555666444555666777777777777777aaaHHHCCC===999:::888666666666555444444333333222222222222222222222222222222222222222222222111222333333222111111222333444444===SSSrrrpppVVVLLLBBB???<<<888888<<<333333444555555666666555222444666777666555555666777555333444777999999888666:::<<<===AAAFFFFFFCCCIIIJJJIIICCC>>>>>>DDDJJJHHHKKKMMMOOOUUU^^^eeehhhoooqqqtttvvvwwwvvvtttssszzz|||}}}yyywwwtttuuuwwwxxxyyyyyyyyyyyyxxxvvvtttqqqqqqrrrsssuuuzzztttnnnjjjkkknnnpppqqqooonnnmmmlllkkkiiihhhgggfffddd```[[[UUUOOOJJJGGGBBBAAA???>>>>>>===:::888///000000000000/////////,,,+++***))))))***,,,---,,,,,,+++++++++,,,---...------------------------++++++,,,---...//////000.../////////000000000000...000111000...---...000---222777;;;<<>>QQQfffyyysssaaaVVVKKK===777888555555444333333333333444000222444444444333444555777666555555666555333111222666777555666999999666888999888555222333777;;;666888::::::;;;???CCCFFFJJJLLLNNNQQQRRRRRRRRRQQQ\\\```fffkkkooooooooonnnlllnnnpppssswwwzzz}}}~~~yyyxxxvvvttttttuuuvvvwwwooohhh^^^XXXXXXZZZ[[[[[[UUUTTTRRRPPPMMMKKKIIIHHHCCCBBB@@@>>>:::777444333222111000000000///---+++***+++---...///...---,,,++++++************++++++,,,,,,+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,------...///000000........./////////000000,,,///000///...///222666???CCCGGGHHHHHHKKKRRRYYYbbbiiimmmggg___cccttt{{{xxxuuurrrssswww}}}eeeRRR>>>///...//////---++++++...222++++++++++++++++++++++++)))************+++++++++)))))))))***************************************((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......------///000000//////...000000////////////000000///////////////000000000...//////111222333444444222111111000000000000000000000111111222222333333222222111000000000000111000000111222333333333333//////......------,,,,,,,,,------...............---,,,,,,...000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))***************)))))))))************+++)))*********((((((***,,,,,,,,,,,,,,,++++++***)))************************'''(((((())))))*********&&&''''''(((((((((((((((((((((((()))))))))************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------........./////////......//////000111111111000000111111111111111000111222333333222222333444444444444333333444444444333444444555555555444444[[[DDD@@@:::777777555666555555444444333333222111111111111111111111111000000111111222222333333222222111222333444444333444111111444999CCCUUUgggyyyhhhSSSEEECCC???<<<999555333333333444111222333222111111333444666777777777666555444444111555555222111444555333222111000/////////111222///000111111///...000333222222333555555666666666===@@@EEEJJJMMMNNNNNNMMMFFFGGGJJJMMMRRRWWW[[[^^^XXXWWWUUUTTTSSSRRRQQQQQQMMMGGG???;;;;;;<<<;;;999999888777555333222000000***+++,,,---............+++******+++------,,,***......---,,,+++***)))((()))***++++++,,,+++******+++++++++,,,,,,,,,------*********++++++,,,,,,,,,------....../////////000////////////000000000000---///000///000777AAAIII``````^^^XXXTTTXXXbbbkkkrrrrrrpppjjjdddfffooowww|||yyytttpppsss{{{}}}fffPPPAAA555,,,)))---......,,,***+++...222++++++++++++++++++++++++))))))))))))******++++++((()))))))))*********+++(((((())))))******++++++(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,,,,---------,,,---------............//////............//////......//////000000111111......///000111111222222222111111000000000000000111111111111111111111111000///.........///000111///000000111111111000000------------------------,,,,,,---............---+++,,,---------------...***++++++++++++++++++***++++++************++++++++++++++++++++++++++++++++++++++++++************************************((()))))))))*********+++))))))))))))************''')))++++++))))))+++---,,,,,,,,,,,,+++***))))))************************''''''(((((()))******+++&&&'''((()))))))))))))))(((((((((((()))))))))******)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))*********+++******++++++,,,,,,------)))***++++++,,,,,,++++++,,,------------.........------...//////000111111......///000111111111111000222333333222222333444333333222222222222333333333333444444444444333333]]]EEEBBB<<<999999666666555555444444333222222111111111111111111111111//////000111222333333444111111222444555444222000///111555777555999KKK___ooobbb___IIIEEE???:::666444555555444444444222000000222444111333555555444555777999444777666222000222333222555333111000000000///------///222333111///000444111111000000000000000000111333555777888777666444333333444777;;;@@@DDDGGGBBBAAA@@@>>><<<:::888777888333......111222///,,,000000000//////.........000000000///...---+++******))))))+++...///...------,,,+++***+++,,,...///%%%'''))),,,------,,,++++++,,,,,,---.../////////,,,,,,,,,------.....................///////////////000000000000111111111000111111111555@@@OOO[[[{{{xxxoooddd]]]```lllwwwwwwtttpppmmmlllmmmoooqqq}}}rrrqqqwww~~~dddCCC777444000...222***,,,......---+++******************************(((((())))))*********+++(((((())))))*********+++''''''((()))***+++,,,,,,(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///......------------......---......///000111222222......//////000000111111222111111000000000000000111111111000000000000000......------...///111222...///////////////...---,,,---------------------+++,,,------......---------000111...((('''+++000***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***************+++++++++************************(((((())))))*********+++))))))))))))************&&&))),,,,,,******,,,...---------,,,+++***)))((())))))))))))))))))))))))&&&''''''((()))******+++''''''((()))******))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))***+++,,,,,,------))))))***+++++++++++++++,,,,,,,,,---------......------......///000000111------///000111111111111000222333333222111333444333222222111111222222333333333444444444333222222}}}YYYBBB>>>:::777777555666666555444333333333333555333111111111111///...000000000000111111111111111111111111111111111111...111444444333666<<>>>>>AAAKKKZZZeeeooooooiiiiiinnnjjjjjjvvvsssyyy~~~yyyuuuuuuwwwtttnnntttzzzxxxUUUGGG777......000...***+++,,,,,,+++)))((()))***))))))))))))))))))))))))+++++++++***)))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000///...---...000,,,,,,------.../////////000000000000000///......---///111222333222111000////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++------------------------***+++,,,,,,------,,,,,,......///000000000000000111111111111111111111111444444222222222222444444666555444333333333333333|||XXXAAA>>>:::777888555666555444333333222333333444222111111111111000///000000000000111111111111111111111111111111111111///222444333111222777<<>>:::777888555666555444333333222222222222111000000222222111000000000000000111111111111111111111111111111111111000222333111//////222555222<<>>>>>===777555777333555444111222555333///000111333444444333222111222222111000000000000111000000000000000000000000000//////......//////000000000000000000000000000,,,,,,------......//////............---------------......//////......---------------------------------------------------+++++++++,,,------....../////////.........------,,,------...//////000000000000000000////////////..................//////000333222...---222555444333111222999GGGWWWdddlllbbb^^^]]]dddpppzzz{{{yyyyyy}}}zzzwwwyyyvvvxxx}}}|||gggKKK666...+++******,,,...///...,,,+++,,,,,,+++)))(((((()))))))))))))))))))))))))))+++******))))))((((((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++---...---,,,+++,,,---,,,,,,,,,---......//////000000000000000///......///////////////.................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,------------,,,------..................//////000000000000000000000111222333444555555444444222222222222444444666555444444333444444444yyyVVV@@@>>>:::777888555666555444333222222222222000//////000111222222111///000000000111111111111111111111111111111111111000111222000......000222444555;;;GGGYYYlll}}}qqqbbbTTTOOOIII???:::<<>>;;;888888555555555444333222222222222000///...///111222222111///000000000111111111111000000000000000000000000///000000000000000111222222222222555>>>RRRkkk|||{{{qqqdddTTTGGG???;;;<<<999555555777666222333444555555555444333222333222222111111111111111111111111111111111111111000000////////////000000////////////////////////111111111111111222222222222222222111111111000000...//////////////////...................................................,,,,,,---...///000000000111111000000000/////////000000/////////.........111111111111000000000000111111111000111111222222222333666???PPP___bbb]]]]]]RRRLLLVVVhhhrrrkkk______bbbjjjttt}}}rrrwwwrrrsssnnnSSS<<<555000)))***333,,,...000///---++++++,,,***++++++***(((''''''((((((((((((((((((((((((((()))))))))((((((((((((((()))'''&&&$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,.........---,,,---...++++++,,,,,,---.........000000000000000///......000///...---------------........................------------------------------------------------************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------...//////000000////////////000000000000/////////000111222444555777777444444222222222222444444555555444444444555555666uuuSSS???>>>;;;888888555555444333222222111111111000///...///111222111000000000000000111111111111000000000000000000000000/////////000111111222222222444555444666AAATTTccc~~~yyycccQQQNNNKKKBBB888444666777444666666555333222111000///333333222111111111111222111111111111111111111111111000000//////000000111000000000000000000000000000000000000111111111111000000000000////////////...//////000000//////............................................................///000000000111111111111000000000//////111111000//////...------000000111111111222222222333111...---///444999======???GGGWWWmmm|||zzzqqqcccWWWPPPZZZmmmwwwpppeeefffkkkrrryyy~~~vvv||||||}}}wwwaaaHHH;;;111111000***(((+++,,,,,,,,,+++******+++---***++++++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,...///...---,,,---...+++++++++,,,------......000000000000000///......,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******)))************+++++++++******++++++,,,,,,---------......///////////////000000000000000//////...//////000222333555666666444444222222222222444444555555555444555555666777tttRRR???>>>;;;999999555555444333222111111111111000///...///000111000///000000000000111111111111000000000000000000000000/////////000111111000///333555666444222666>>>EEEjjjmmmhhhhhhccc[[[VVVRRRKKKDDD>>><<<999555222111111111444333222222111111222222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000////////////.........//////000000000000//////................................................000000000000000000000000111000000000000/////////000000000///////////////111111222333444444555666666999???DDDIIILLLMMMNNNPPPVVV```nnn~~~}}}qqq[[[ZZZ___mmm}}}zzznnnrrrxxxvvv{{{}}}{{{bbbKKK<<<...------...//////,,,***+++***))))))***+++++++++)))***+++***(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,+++---...---,,,+++,,,---***++++++,,,,,,---......000000000000000///......+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))************+++++++++)))******+++,,,,,,------------...////////////...000000000000000///......//////000111222333444555444444222222222222444444555555555555555666777777sssRRR>>>>>>;;;999999555555444333222111111111111111///...///000111000...000000000000111111111111000000000000000000000000000/////////000///...,,,000000//////000333777:::LLLfffpppaaaKKKHHHCCC>>>:::999999999444333222222111111222222111111111111111111111111111111000000000000111111000000000000000000000000333333333222222222222222111000000000//////////////////000000000000//////////////////////////////////////////////////////111111111000000000000000000000000000////////////......//////000000111111111222333444555777888888===IIIZZZiiipppnnnfff``````iiittt}}}ssseee\\\fffvvvpppsssyyyooowwwbbbEEE777222000+++...---))))))---...+++,,,***)))***,,,,,,+++))))))***+++***'''&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,---......000000000000000//////...---///111333333222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------,,,------...............000000000000000///......//////000111222333333444444444222222222222444444555555555555555666777777nnnRRRAAA>>>888666777222666555555444444333222222111///...///000111000...////////////////////////////////////////////////............////////////111111222222222333333333===GGG]]]zzz~~~hhh```LLLDDDOOORRRKKKHHH>>>111111888666555666222333777555000///444666222......000222222000000111222000......//////...---,,,...111000...---...000111222222000000111111///222000---,,,...000111111+++,,,...000222111///...///111111///...////////////............///000///...++++++...///...///222111000111666666222111222555777:::;;;<<<>>>BBBFFFNNN```www{{{pppjjjnnnnnnvvv~~~rrrlllnnntttxxx{{{vvvwww}}}}}}gggMMM===333------222,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''&&&%%%$$$&&&(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,///......---------......,,,,,,------...///000000111111111000//////.........,,,111???MMMMMM???000......---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,***(((((((((((()))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------,,,++++++,,,,,,------...//////000222111000///............333111000//////111333444;;;999555333222333666777444555666666555555666888mmmQQQAAA>>>888666777222555555444444333222222222000///...///000111000...................................................------------............000000000111111111222222333999FFFYYYmmm{{{wwwzzzrrrpppfffiiizzz|||qqqkkkaaaMMMBBB===444333777666444888999555222333111---333111000000000////////////111333333111000///000---///111111111111333444000111111000000000///...222000......000111111000...///////////////......---///000/////////////////////............///000111///000222000---000444444222222444555666;;;CCCKKKRRRVVVSSSKKKHHHMMMSSSfffyyyxxxiiieeehhhlllqqqzzz{{{vvvvvvtttxxxwww|||qqqSSSGGG;;;666222,,,((())),,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------...//////000....../////////////////////---...888CCCDDD;;;000...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***)))((('''''''''((())))))))))))))))))))))))++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))((('''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,---.../////////111000//////.../////////000000///...///000111222555555555555444444444444333555666666555444666777kkkPPP@@@>>>888666777222444444333333222111111000000///......000000///...................................................,,,,,,,,,------------...////////////000000000000222333555<<>><<<999999<<>>>>>888555777777666:::@@@999777555555666777777666555:::??????>>>@@@HHHPPPKKKEEEBBBDDDDDD@@@>>>???:::===BBBIIIQQQXXX[[[\\\YYYVVVSSSQQQRRR\\\ppp}}}qqqddd___gggsss}}}|||xxxmmmbbb```fffmmmvvvwwwzzz}}}~~~|||~~~yyypppaaaJJJ666...000222222///...***'''''')))******************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,------------------,,,,,,,,,+++++++++***---.........,,,+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******))))))******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111---...///000000000//////------...///000111222222111222333333222222333444cccJJJ<<<<<<999777888333333333222222111000000//////...------//////...---------------------------------------------------........./////////000000////////////000000000000,,,///222222111000222555777PPPlll}}}wwwqqqmmmrrr{{{qqqpppyyyuuubbb[[[XXX^^^jjj|||yyyaaaPPPGGGFFFHHHRRR]]]cccaaa\\\PPPGGGAAACCCEEEGGGOOOZZZSSSNNNHHHCCCBBBCCCCCCDDDJJJQQQWWWWWWRRRQQQWWW^^^^^^WWWWWW]]]^^^VVVPPPPPPJJJKKKRRR___ooo{{{~~~qqqjjjccc```aaajjj~~~vvvjjjbbbfffnnnrrrooojjjfffeeeiiiqqqwww{{{}}}}}}~~~qqq]]]HHH???444......000...******---...---,,,,,,***&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%'''))))))((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************+++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,---------------,,,+++*********+++---//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++))))))************))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++******+++++++++++++++++++++++++++++++++,,,---...///000............/////////000......------...///111333000111222222111111222333aaaHHH;;;<<<999888888333444333333222111111000000///...------//////...------------------------------------------------------------.........//////------........./////////---///111222222111222222222<<>>666333111000///,,,(((%%%'''---000...---///,,,((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&(((++++++***(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---------,,,,,,,,,++++++++++++***)))*********++++++++++++((())))))))))))))))))((('''((()))******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))+++++++++++++++*********,,,+++++++++,,,---.........---,,,,,,,,,---//////.........---...///000111///000222111000000111333```GGG;;;<<<999888888333444444333333222111111111///...------...///...---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,---...///000000444...///;;;JJJXXXdddnnn{{{}}}wwwwwwuuuyyy{{{zzzjjj^^^^^^nnnyyyqqqiiiaaaiii}}}xxxuuuddddddkkkzzzsssiiikkkooovvvuuuggg```___```aaavvvhhheeegggqqqqqq|||rrrkkkddd______lll{{{ssslllkkknnnsss}}}{{{tttnnnllllllnnnttt{{{wwwkkkmmmttt|||zzzwwwwww~~~xxxhhhTTTDDD<<<555///000...---,,,***)))+++000(((,,,,,,'''%%%)))+++((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&))),,,,,,+++)))((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,+++++++++---.........,,,,,,,,,+++++++++******))))))******++++++++++++(((((())))))))))))((((((&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((++++++******************,,,,,,++++++,,,,,,---------,,,+++******,,,...///....../////////////////////000111111000000111222]]]EEE:::;;;888777888333444333222111000000000000///...,,,,,,...///...---------------------------------............------,,,,,,,,,---------......,,,,,,,,,---------......---------............///111111111333777???IIIOOO```vvv||||||wwwrrrvvvwwwpppmmmqqqyyyfff]]]]]]dddoooyyyyyynnn]]]\\\aaarrr~~~pppbbbbbbgggqqqyyyjjj```___fffnnn|||tttkkkbbbaaammm~~~wwwnnnfffeeeeeekkkuuu|||zzzuuuiiiiiijjjttt{{{nnngggkkkqqqsss~~~}}}|||}}}~~~uuuiiieeeYYYNNN???555000...,,,***,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''''''(((***+++++++++++++++++++++++++++,,,,,,,,,,,,...///111111000//////.........///////////////...---------,,,]]]EEE:::;;;888777888333444333222111000000000000///...,,,,,,...///...---------------------------------............------++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------..................------...222888===III^^^zzz~~~zzzzzz|||~~~{{{qqqkkkkkknnnyyyyyykkkmmmggg[[[^^^eeerrrvvvhhh]]]^^^ccclllzzzmmmfffgggnnnuuu{{{xxxuuupppwwwyyy}}}~~~zzzuuuooolllqqqrrrsssrrrqqqmmmgggaaadddccceeennn}}}xxxqqqiiijjjooosss{{{vvvwww~~~yyy}}}|||vvviiiWWWKKKGGG:::444---+++---///...---+++++++++******+++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((((((((())))))*********+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************)))))))))((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((()))***+++++++++++++++++++++++++++++++++,,,---...///000111//////............//////...............---------[[[DDD:::<<<888666777333444333222111000000000000///...,,,,,,...///...---------------------------------............------************++++++++++++,,,,,,,,,,,,------------------------............//////...---,,,...111444888GGG___yyy~~~|||yyypppzzzjjj\\\______aaaffflllttt~~~}}}uuunnnjjjnnnrrrwww}}}tttooonnnrrrvvvxxxyyy||||||vvvssstttvvvwwwyyyzzzyyywwwuuutttuuuwww}}}|||pppfffaaa^^^___bbbkkk{{{vvvqqqhhhiiipppwww~~~}}}{{{}}}~~~{{{zzzyyyvvvtttyyy|||rrreeeZZZLLL===333///...+++)))***---...,,,)))++++++************++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))(((((())))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))((()))******+++++++++++++++++++++++++++++++++,,,---...//////000///...............//////---------...............YYYCCC:::<<<777555777333444333222111000000000000///...,,,,,,...///...---------------------------,,,------......------,,,*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........---...000000///000222444333999EEEVVVjjj}}}ttt|||}}}jjj]]]]]]___kkkooosssuuuzzz}}}yyyrrriiigggkkkssswwwwwwyyy~~~vvvrrrnnnpppvvv|||~~~~~~xxxzzzzzzuuuqqqrrrwww{{{zzz~~~yyytttfffiiiooozzz~~~{{{qqqqqqvvv|||{{{tttxxx~~~~~~}}}zzztttnnnlllmmmcccWWWJJJBBB:::111+++***///...,,,,,,---,,,(((&&&******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))************((()))))))))************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++************++++++++++++++++++,,,---......//////......---------...//////,,,---------.../////////}}}VVVBBB:::<<<777444666333444333222111000000000000///...,,,,,,...///...---------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...)))+++---.........///000...000333888BBBQQQaaammmwww}}}tttlllkkkuuuzzz|||pppooorrr{{{|||uuuuuu~~~{{{sssyyy|||{{{}}}}}}xxxvvv~~~{{{ooocccYYYRRRNNNAAA888111///...+++)))***)))((('''''')))************))))))(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((((()))))))))*********((()))))))))************++++++++++++++++++++++++******************************++++++++++++******(((((((((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************)))))))))******+++++++++***+++,,,---.........------------------...//////,,,---------.../////////|||TTTAAA:::<<<666333555333444333222111000000000000///...,,,,,,...///...---------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++---......---+++,,,,,,+++...000000000555===DDDVVVeee{{{~~~}}}~~~vvvwww~~~xxxzzz~~~xxxgggSSSCCC<<<777222...***(((***+++)))))),,,***)))((((((((()))***+++))))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******))))))))))))************++++++++++++++++++++++++******************************++++++++++++******''''''(((((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((())))))***+++++++++***+++,,,.........---,,,,,,,,,,,,,,,---...//////---------...............{{{RRR@@@:::<<<666333555333444333222111000000000000///...,,,,,,...///...---------------------------+++,,,,,,------,,,,,,+++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------...///...---,,,,,,------///000///......111444AAAOOOeeezzz{{{wwwxxxyyyssswww||||||~~~xxxuuuuuusssnnn]]]XXXIII888...---,,,(((---++++++---,,,(((***............,,,***))))))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++******************************++++++++++++******'''''''''((((((((())))))((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''((((((((()))***+++++++++***+++,,,......---,,,+++,,,,,,,,,,,,---...///000...............---------{{{QQQ???:::===666222555333444333222111000000000000///...,,,,,,...///...---------------------------+++,,,,,,------,,,,,,+++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------((()))++++++******+++---...,,,)))(((***---000111333;;;KKK___ooo}}}~~~{{{}}}zzz}}}~~~~~~|||pppgggaaaYYYQQQ999:::555---,,,//////***---,,,,,,---)))%%%''',,,%%%'''***,,,,,,+++++++++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******&&&'''''''''(((((())))))(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&'''(((((()))***+++++++++)))+++---......---,,,++++++++++++,,,---...///000/////////......------,,,{{{QQQ@@@888888444555666000222222111111000/////////------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************++++++,,,,,,,,,,,,---------------............///000111666???MMM]]]kkkttt|||~~~}}}}}}|||}}}tttvvv|||www~~~qqq^^^NNNDDD===666222///...---,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))***************+++++++++************************,,,,,,,,,+++***)))(((''',,,,,,++++++***)))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///000///...---------------zzzQQQ???888888444555666000222222111111000/////////------------------------,,,,,,,,,---------------+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************+++++++++,,,,,,,,,------------------...............------000666>>>FFFLLLcccjjjuuu~~~}}}~~~vvvnnnuuu{{{vvvwwwxxxrrrhhhUUUKKK???666222000---+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++******)))(((++++++***))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((()))&&&'''(((((())))))(((((('''((((((((())))))))))))*********+++++++++,,,,,,+++,,,------,,,,,,---...///...------,,,,,,------wwwQQQ???888888444555666000222222111111000/////////------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000...,,,***+++,,,///111<<>>888888444555777111222222111111000/////////---------------------------------,,,,,,++++++***++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,++++++++++++,,,,,,,,,---***+++,,,---...///000111222222333555999BBBLLLSSSeeennnrrrqqquuu~~~zzz}}}yyyyyy~~~~~~{{{{{{{{{{{{}}}ppp]]]OOOFFF:::222...,,,,,,,,,+++******+++,,,,,,+++***(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))******++++++++++++++++++++++++++++++((())))))*********))))))***)))))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********)))***++++++******+++---++++++*********++++++,,,uuuOOO>>>777888444666888222222222111111000/////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++000111111111///000222444AAANNN]]]hhhsss}}}~~~qqqrrrtttwwwyyy{{{zzzxxxwwwsssjjj```YYYRRRFFF:::555000++++++,,,***+++---((()))*********))))))((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''(((((()))***++++++************************)))))))))***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((***++++++***)))+++,,,++++++******++++++,,,,,,vvvOOO>>>777888444666888222222222111111000/////////------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************++++++++++++************++++++++++++...------,,,,,,+++++++++***,,,//////...---,,,---)))444BBBNNNZZZhhhrrrwwwwwwkkkmmmuuu~~~wwwvvvwwwyyyyyyrrrxxx~~~xxxrrrooo[[[PPPFFF@@@999///***)))+++'''(((,,,---***(((+++)))***+++++++++***)))***((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))*********)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))******))))))***,,,+++++++++++++++,,,------wwwOOO>>>777888444666888222222222111111000/////////------------------------*********++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++************************)))************+++++++++)))************+++++++++*********+++,,,---///000///000000...,,,,,,---...***---...111888EEERRRZZZfffpppzzz}}}{{{|||zzzrrrssstttzzz~~~{{{wwwuuuuuuuuusssqqqllluuu~~~ssscccWWWQQQ===333...333111)))(((///---)))(((,,,,,,'''&&&)))***+++,,,+++***(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((************)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))******))))))***+++,,,+++++++++,,,------...rrrNNN@@@555444777666333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************(((((())))))*********+++************************************************++++++,,,,,,,,,,,,------------------------------,,,------...///222666999FFFOOO[[[hhhrrryyy~~~~~~zzznnnrrr{{{zzzwww{{{rrrtttwwwyyyxxxtttppplllnnniiiaaaWWWLLLCCC<<<888,,,,,,++++++***)))(((((('''((()))******)))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***+++,,,,,,+++***+++---++++++***))))))***++++++qqqMMM@@@555444777666333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))************************************************************+++++++++,,,,,,,,,------------------------------,,,------------...111444---444>>>IIITTT]]]fffkkk~~~}}}yyy{{{tttiiicccfffuuurrrjjjnnnwwwzzzxxxyyy{{{~~~{{{vvvuuutttsssnnnhhh___XXXSSSHHHFFFAAA<<<666222///---,,,,,,+++******)))(((((('''((())))))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***+++***))))))***,,,,,,+++***))))))***+++,,,nnnKKK@@@555444666555333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...***,,,///333777===CCCHHHWWW\\\dddkkkooosssuuuwww}}}|||zzzyyyuuutttqqqmmmppptttwwwuuu~~~}}}zzz|||zzznnneeeccckkk|||{{{www|||xxxyyy}}}}}}zzzyyy}}}zzzvvvvvvwwwtttnnnhhhbbb___ZZZSSSJJJ@@@999444---,,,+++***))))))))))))++++++******))))))((((((''''''((())))))(((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''((())))))(((((()))+++---,,,+++******+++,,,---kkkIII???666555666555333222111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))))))))************************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))+++,,,111111///---,,,,,,///222444:::DDDLLLTTT]]]fffmmmrrrwww}}}}}}qqqooolllqqqwwwooouuurrriiihhhvvv~~~|||{{{~~~~~~uuuiiivvv}}}{{{||||||vvvxxxvvvzzz~~~zzzwwwvvvwwwllleeebbb]]]TTTLLLBBB@@@<<<777222---***(((******)))))))))******+++******)))))))))(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&((())))))))))))***+++------,,,++++++,,,------hhhGGG>>>666555666444222333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))***++++++******,,,...)))***+++,,,+++,,,...000---111666999===CCCKKKQQQXXX[[[bbblll{{{|||yyyyyy{{{zzz|||~~~xxxvvv~~~xxxwwwxxx}}}~~~wwwzzz|||}}}~~~}}}zzzvvvrrrooojjj```RRRJJJFFFAAA999222333111///---++++++++++++******)))))))))))))))***))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((******)))***+++---------,,,++++++,,,------eeeEEE===777666666333222333111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************((()))++++++++++++---...'''***,,,---------...///---......//////111444777:::>>>DDDPPP___jjjhhh```fffkkkqqquuuxxx}}}|||xxxxxx|||uuurrrtttvvvzzz}}}}}}~~~www{{{pppmmmiiieee```ZZZTTTOOOIIIBBB999555444333///,,,000///,,,***)))))))))***((((((((((((((())))))***(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&(((************,,,------,,,+++******+++,,,---cccDDD===777666666333222333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))''''''(((((()))******+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************''')))+++++++++***+++------...///---+++***+++,,,+++***)))***,,,......---***///555999@@@FFFEEEAAADDDKKKTTTZZZ___hhhuuuyyy}}}yyyzzz~~~vvvtttuuuwww}}}xxxoooppptttuuusssrrriiinnnkkkhhhjjjccc]]]aaaLLLHHHCCC@@@>>>:::555000333000------...//////...,,,+++***((('''''''''''')))((((((((())))))***+++''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%'''((()))))))))+++---,,,+++***))))))***+++,,,bbbCCC<<<777777666333222333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))&&&''''''((()))******++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))++++++***))))))***)))***)))((('''(((***------+++***+++......+++((()))///222...+++,,,.........444;;;======CCCOOOZZZXXX]]]]]]dddrrruuussszzzzzzxxxzzzyyyzzz|||}}}pppmmmnnnsssvvvuuuuuuwwwssshhhaaaccchhhfff___ZZZMMMPPPIIIDDDEEE>>>777<<<111...+++,,,///111...+++******)))))))))******+++((((((((())))))+++,,,,,,***)))((((((''''''((((((&&&'''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((***,,,++++++***))))))***++++++dddFFF===666555555333222333333333222111000///...---,,,,,,,,,++++++*********+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///------///000222444555666===@@@FFFMMMUUU]]]bbbeeefffiiinnnqqqrrrssstttuuuyyyxxxyyywwwxxx~~~}}}yyy}}}zzzyyy}}}}}}pppdddeeeeeeffffffdddbbb___]]]ZZZVVVQQQNNNLLLHHHCCC???555444333222111//////...---,,,,,,+++*********+++************************+++***((('''''''''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###$$$'''******'''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%(((,,,---(((###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))***))))))))))))************dddFFF===666555555333222333333333222111000///...---.........------,,,,,,,,,******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))******************************************+++++++++,,,,,,,,,++++++***+++,,,---...+++,,,---...///111222222222333666999<<>><<<999999999999;;;>>>???>>>:::<<<======<<<999777666111111111///---,,,---.../////////...,,,+++)))(((++++++***++++++,,,+++++++++++++++++++++++++++++++++******)))))))))******))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''))))))'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&&&&'''((((((((((((((()))))))))***]]]BBB:::555555666333111222111111000000///.........++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********''''''''''''''''''''''''))))))))))))************(((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))************************))))))*********+++++++++*********************)))*********)))))))))((((((************++++++++++++------,,,***((())),,,///)))))))))***,,,,,,,,,++++++,,,---,,,+++,,,---//////...------...///...---,,,***))),,,///000000///333555666555222...------)))+++---...---,,,...///------------------------******************************++++++++++++,,,,,,)))))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&((()))'''(((((((((((()))))))))ZZZAAA999555555666333111222000000000//////.........,,,,,,------------......)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''((((((((()))))))))******((((((((()))))))))******************************''''''(((((((((((())))))************************)))))))))************+++)))************)))((((((************)))))))))((())))))))))))))))))))))))(((((((((((('''))),,,///************+++++++++,,,)))***++++++***+++---///...,,,******,,,---......,,,)))))),,,...------...:::<<<<<<999333...------))),,,......---,,,,,,---******+++,,,,,,---...///***+++,,,+++)))))))))***(((((())))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((''''''((()))''''''(((((((((((())))))YYY@@@999444555666333111111///////////////.........,,,,,,,,,------.........******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))***************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))*********)))''''''*********)))))))))))))))******))))))))))))))))))&&&''''''''''''(((+++---(((((()))(((((((((***+++)))*********))))))***,,,,,,***))))))+++,,,,,,+++***'''(((,,,,,,)))+++///444777888555///++++++---******))))))******))))))))))))))))))***+++,,,,,,)))+++,,,,,,))))))***,,,((((((((((((((((((''''''(((''''''''''''((()))***''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%'''((('''''''''((((((((())))))YYY???888444555666333111111///////////////.........*********++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************((()))*********((('''&&&))))))))))))))))))))))))'''(((((())))))************++++++***)))(((***+++)))*********)))***+++---++++++,,,***)))((()))+++,,,+++***++++++***(((%%%)))&&&'''++++++'''***111(((,,,///...***(((***---,,,)))''''''))),,,,,,,,,***)))))))))))))))******%%%'''))))))'''&&&(((+++******)))))))))((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$################################################!!!%%%&&&$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''''''''''''''((((((((()))yyyVVV???999666666555222000222/////////...------,,,,,,************************,,,++++++++++++++++++,,,))))))************))))))(((((())))))))))))(((((()))******)))(((''''''(((******))))))((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***)))(((((()))***+++******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++***************************))))))))))))))),,,,,,++++++***)))((((((***((('''&&&&&&'''(((***'''''''''''''''((()))))))))(((&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''uuuTTT???999666666555222000222/////////...------,,,,,,************************++++++************++++++))))))************))))))((())))))))))))))))))(((((()))***)))'''''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))((((((''''''))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++***************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++******)))(((((()))((('''&&&&&&'''((()))'''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''qqqQQQ>>>999555666555222111222/////////...------,,,,,,******************************))))))))))))******))))))************))))))))))))************))))))((()))***)))'''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((((((''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''mmmOOO>>>888555666555222111333/////////...------,,,,,,************************))))))(((((((((((())))))))))))************))))))))))))************))))))'''((())))))'''&&&''')))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))*********((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))******)))))))))((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((jjjOOO===888555666666333222333/////////...------,,,,,,************************)))(((((((((((((((((()))))))))************))))))))))))************))))))&&&''')))((('''&&&''')))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((())))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((hhhNNN===888555666666333222444/////////...------,,,,,,************************))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((%%%'''(((((('''&&&''')))'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''(((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((eeeMMM===777444666666333222444/////////...------,,,,,,***************************))))))(((((())))))***))))))************))))))''''''((((((((((((''''''%%%&&&((('''&&&&&&((()))'''''''''(((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((cccLLL<<<777444666666333222444000//////...------,,,,,,******************************))))))))))))******))))))************))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((]]]JJJ;;;888555333222222111000000...------------,,,***))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''((())))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%&&&((((((((('''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###%%%'''((('''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''^^^KKK;;;888555333222222111000000...------------,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((''''''''''''((()))&&&&&&''''''(((((())))))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######"""$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''```KKK;;;888555333222222111000000...------------,,,***))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))%%%%%%&&&'''((()))******'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''%%%%%%&&&'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$!!!###%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&```JJJ;;;888555333222222111000000...------------,,,***))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&^^^III;;;888555333222222111000000...------------,,,***))))))))))))))))))))))))'''(((***++++++***((('''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&###&&&***------+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&ZZZFFF;;;888555333222222111000000...------------,,,***))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))(((''''''%%%)))...222222...(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###############$$$$$$$$$$$$%%%$$$###$$$%%%''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%}}}VVVDDD;;;888555333222222111000000...------------,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&%%%(((,,,......***%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''))))))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$###""""""%%%'''(((&&&%%%$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%zzzSSSBBB;;;888555333222222111000000...------------,,,***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''''''''(((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%###%%%'''((('''$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''')))***+++''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###"""!!!!!!###&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%{{{SSS???888777555444444333111//////......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''((((((((('''''''''(((((((((((()))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((+++***(((&&&&&&&&&''''''&&&&&&'''((())))))((((((%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%################################################'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$#########$$$&&&'''#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||UUUBBB888777555444444333111//////......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((((('''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||VVVEEE888777555444444333111//////......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###################################################"""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$#########$$$%%%&&&$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzzUUUFFF888777555444444333111//////......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&)))((('''&&&&&&&&&&&&&&&###%%%&&&((())))))((('''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&vvvSSSDDD888777555444444333111//////......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''''')))(((''''''&&&&&&&&&&&&###$$$&&&((())))))(((((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&sssQQQDDD888777555444444333111//////......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((((((((((((((''''''&&&'''''''''$$$$$$%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&rrrQQQEEE888777555444444333111//////......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))***(((''''''''''''(((((()))%%%%%%%%%%%%&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$###""" !!!!!!!!!""""""""""""########################"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&qqqRRRGGG888777555444444333111//////......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((******))))))((((((((('''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&'''(((***+++'''''''''''''''((()))***'''&&&%%%$$$%%%&&&'''((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################!!!"""###$$$%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%&&&%%%$$$###"""######$$$$$$%%%%%%%%%&&&"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&rrrOOOAAA999888777555333111000///111000///...---,,,++++++,,,,,,,,,+++++++++******(((((()))***+++,,,------((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,&&&***$$$$$$"""%%%&&&,,,---(((&&&)))'''!!!!!! $$$******$$$"""&&&###///'''...+++"""'''$$$"""######!!!%%%(((((($$$ %%%&&&$$$&&&"""###))))))###!!!&&& %%%)))&&&!!!%%%...&&&&&&&&&''''''''''''((()))'''''')))(((%%%$$$%%%&&&,,,*** (((...""""""&&&"""$$$---'''$$$...&&&,,,---)))&&&((('''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########...$$$&&&"""%%%&&&---,,,'''((((((''',,,###&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%000******'''""""""""""""""""""""""""&&&%%%$$$"""!!!!!!$$$'''***'''///###555'''%%%###$$$&&&'''%%%###$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%qqqOOOBBB888888666555333111000///000000///...---,,,++++++,,,+++++++++************'''''''''((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$###"""))))))&&&%%%((()))&&&%%%'''))))))///)))&&&(((((($$$$$$&&&%%%+++'''(((&&&%%% ,,,...&&&+++&&&"""%%%%%%###%%%***...---+++)))......++++++%%%!!!)))&&&&&&&&&&&&''''''''''''(((222222 000111 888!!!!!!***&&&888!!!%%%111+++ ***%%%((('''$$$%%%***)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%######'''"""!!!$$$&&&"""$$$((( &&&&&&&&&%%%%%%$$$$$$$$$"""###!!!&&&$$$"""***&&&&&&&&&&&&&&&&&&&&&&&& %%%***,,,+++'''$$$###'''+++,,,)))'''$$$&&&%%%###$$$&&&'''%%%###$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%pppOOOCCC888777666555333222000000000//////...---,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))---***$$$!!!%%%(((%%%###""""""$$$""" ###%%%  ###""""""### ###'''(((333''''''>>>'''+++...###'''(((### !!!###"""...######///000$$$###'''222..."""###---&&&&&&&&&''''''''''''((()))'''%%%$$$$$$$$$&&&'''333%%%///$$$222###'''###(((///***'''''''''%%%###&&&***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))'''$$$%%%(((+++$$$(((,,,&&&%%%&&&***---&&&&&&%%%%%%%%%%%%$$$$$$%%%***///'''''')))..."""""""""""""""""""""""")))&&&######$$$$$$!!!'''$$$""" ///'''&&&$$$###$$$%%%&&&%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%nnnNNNDDD888777666555333222111000//////...------,,,++++++)))))))))))))))(((((((((++++++******))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%---&&&'''''''''###$$$+++---(((%%%&&&$$$%%%(((+++,,,***)))))))))'''000*** ###!!! 333...&&&FFFeee[[[666%%%%%%((('''666&&& &&&&&&%%%'''&&&&&&&&&''''''''''''(((///!!!+++...######...&&&888###OOODDD&&&+++$$$,,,((())))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&222###!!! %%%555'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%***"""''''''''''''''''''''''''!!!  ###''')))$$$$$$'''++++++(((### %%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%lllMMMCCC777777666555333222111111.........---,,,,,,++++++((((((((((((((((((((((((++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((%%%+++www)))%%%---!!!$$$666)))$$$999```###%%%'''((( ***+++"""&&&&&&&&&''''''''''''((("""***---)))***...)))???222000 """%%%***+++)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###PPPRRR%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###KKKrrr%%%!!!%%%---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$#####################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%iiiKKKCCC777666555444333222222111------------,,,,,,++++++(((((((((((())))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%+++!!!%%%$$$ ((('''***((("""777ppp~~~???((('''***!!!"""///&&&&&&&&&''''''''''''((($$$%%%(((***""" +++""" !!!%%%))))))%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$aaa___((('''$$$$$$%%%%%%%%%%%%&&&&&&***___"""###222!!!###$$$%%%$$$###"""###%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%gggIIIAAA666666555444333222222111---------,,,,,,,,,,,,+++((((((((())))))*********''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!&&&(((000---"""(((''' 666666""""""###&&&&&&&&&''''''''''''(((---***$$$"""PPP;;;...&&&"""&&&***(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###YYYWWW%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&TTT***(((!!!"""$$$%%%$$$""""""###%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""##################"""########################$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%eeeHHHAAA666666555444333333222222---,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%...DDDkkkTTTaaaqqqxxxqqqaaa!!!+++(((000+++mmmOOO)))333!!!&&&&&&&&&'''''''''((((((&&&++++++"""'''ZZZBBB000###%%%,,,+++&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""***]]]\\\)))!!!$$$$$$$$$%%%%%%&&&&&&&&&000%%%^^^\\\XXXqqqxxxlll]]];;;$$$%%%###(((!!!$$$%%%%%%"""!!!###%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""############""""""########################$$$###"""###$$$$$$$$$"""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""############"""######%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%eeeGGG===888666555555555333111///000...------------,,,***))))))))))))))))))))))))******))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***MMMaaa+++''''''''''''''''''''''''!!!111!!!___BBB###QQQ???)))###---&&&)))+++***((('''&&&%%%...$$$%%%777===&&&"""222|||'''+++444000"""......###%%%***))))))((('''%%%%%%'''((()))(((333XXXWWW)))### (((---111###%%%%%%%%%%%%%%%%%%%%%%%%%%% +++$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%###########################$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$dddFFF>>>888666555444444333111///000...------------,,,***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!222BBB &&&&&&&&&&&&&&&&&&&&&&&&000***555555)))'''111666+++!!!&&&&&&%%%%%%''')))((('''###000"""333'''&&&$$$%%%---...777$$$///---%%%---((('''(((---)))(((&&&%%%%%%&&&((()))+++TTTRRR"""000///''',,,(((###%%%%%%%%%%%%%%%%%%%%%%%%WWWjjj&&&"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###########################$$$&&&''''''&&&$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$bbbFFF>>>888777555444444333111///000...------------,,,***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!((( $$$$$$$$$$$$$$$$$$$$$$$$222(((QQQ### %%%///"""ZZZ///###)))&&&###$$$'''))))))((((((###HHH))))))***[[[www&&&'''&&&...###$$$ """''''''%%%---((('''&&&%%%%%%&&&'''(((---555```\\\,,,,,,%%%!!!!!!###$$$---%%%%%%%%%%%%%%%%%%%%%%%%+++<<< '''"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$##########################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$```EEE???999777444333333333111000000...------------,,,***))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((("""lll&&&%%%%%%%%%%%%%%%%%%%%%%%%000+++fff%%%)))///,,,'''&&&$$$&&&000kkk###***(((''')))(((''''''))))))///uuu%%%,,,(((///111(((555'''000(((333'''((('''!!!%%%%%%$$$######$$$%%%%%% SSSNNN 333'''+++***!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&---$$$*** $$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""###########################$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%^^^DDD???999777444333333333222000000...------------,,,***))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&[[[%%%%%%%%%%%%%%%%%%%%%%%%%%%'''111}}}+++666,,,555***'''???%%%%%%(((+++)))$$$%%%+++(((&&&FFFVVV&&&---$$$%%%vvv---###111&&&"""###((($$$$$$+++'''(((%%%%%%%%%%%%%%%%%%%%%%%%+++(((aaa\\\!!!---&&&(((&&&'''""" $$$$$$$$$$$$$$$$$$$$$$$$++++++ ((( $$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%\\\CCC@@@:::777444222222333222111000...------------,,,***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!'''ZZZ!!!"""&&&&&&&&&&&&&&&&&&&&&&&&!!!;;;$$$'''\\\&&&222 999"""$$$)))222 ...###$$$!!!###)))(((###%%%,,,)))FFF''',,,""",,,$$$!!!,,,***((()))333+++(((!!!''''''''''''''''''''''''###+++fffccc%%%&&&;;;######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%***&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%ZZZCCC@@@:::777444222222222222111000...------------,,,***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$___%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$*** ###&&&(((EEE999:::'''444%%%,,,,,,---333###++++++333''' %%%(((%%%%%%***'''CCC???$$$)))$$$***$$$111///...+++666---<<>>%%%(((!!!///,,,###@@@$$$***%%%))))))...^^^XXX&&&"""########################%%%%%%$$$$$$$$$$$$$$$$$$###&&&###'''#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######yyyNNN???;;;777555444333333222111///...------,,,,,,++++++***,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$'''ZZZ$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***---%%%,,,+++!!!(((&&&+++,,,''')))###&&&$$$>>>%%%)))$$$'''111(((999000,,,---(((---]]]XXX&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############&&&###'''#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###yyyOOO@@@<<<888666444333333222000......------,,,,,,++++++***+++++++++************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$'''ZZZ$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))AAA&&&///''' ###(((,,,&&&''',,,...%%%&&&$$$@@@'''''''''+++"""666###((('''&&&''',,,]]]YYY&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############&&&###'''#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%''')))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{PPPAAA===999666444222222222000///...------,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$'''ZZZ$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,'''***///---,,,$$$000)))(((!!! +++...'''&&&$$$@@@***&&&666###$$$...!!!PPP\\\...,,,''',,,]]]YYY'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############&&&###'''#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||QQQBBB>>>999666333222222222111000...------,,,,,,++++++***(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$'''ZZZ$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))### NNNwww)))+++!!!((("""(((+++ $$$,,,&&&***&&&&&&$$$<<<***'''"""$$$+++"""666 yyy000...(((---]]]YYY'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&###'''#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!"""$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%{{{QQQAAA>>>888555222111111222222222...------,,,,,,++++++***&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$'''ZZZ$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))---"""###%%%(((!!!(((mmm999 !!!///(((***&&& $$$222###%%%&&&'''&&&$$$555&&&((('''))))))''')))!!!)))...^^^YYY'''$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###&&&###'''#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%zzzPPPAAA===777555222111111333333333......---,,,,,,++++++***%%%&&&''')))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$'''ZZZ$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""000222((('''HHH333%%%,,,###***)))***((($$$,,,%%%'''+++'''%%%)))&&&$$$...!!!(((<<<%%%999###"""///)))***...^^^YYY'''$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''###&&&###'''#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$##################$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%wwwOOOBBB===:::888555333333222000///...------,,,,,,++++++*********************************))))))((((((''''''%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%(((UUU)))%%%(((''''''''''''&&&&&&&&&)))333$$$---###$$$***###'''***(((###///'''!!!KKK,,,!!!000111)))(((&&&%%%%%%&&&'''((((((&&&(((***'''%%%&&& %%%&&&'''(((((('''&&&%%%&&&jjjZZZ###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###&&&###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%))))))%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%###!!! !!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuMMM@@@<<<999777444222222111000.........---,,,,,,++++++***))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''(((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&XXX)))%%%(((''''''''''''&&&&&&&&&%%% $$$ &&&)))&&&$$$'''--- %%%!!!+++*** ...222AAA...%%%)))(((&&&%%%%%%&&&((()))}}}+++'''((()))'''%%%###%%%&&&&&&'''(((((('''&&&&&&,,,"""***UUUPPPZZZ###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&$$$&&&###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''########################&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$ """###"""###'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqJJJ>>>:::888666333111111111///---......------,,,+++++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))$$$\\\)))%%%(((''''''''''''&&&&&&&&&,,,***+++###!!!***,,,))) &&&*** %%%'''!!!/// %%%]]]555((((((&&&&&&&&&'''((()))UUU...(((((()))(((%%%YYY""")))&&&''''''((((((''''''&&&((("""111!!!mmmZZZ###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''&&&%%%&&&'''###&&&###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''"""!!!######!!! """%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooIII===:::888666333222222111000............---,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%---___)))%%%(((''''''''''''&&&&&&&&&///((("""000"""(((!!!,,,%%%###...---$$$***%%%%%%111333(((''''''&&&''''''((()))222---''''''***(((%%%,,,&&&(((''''''((((((((((((''''''444&&&'''///ZZZ$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&'''(((!!!&&&###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&///555111'''""""""%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnHHH>>>;;;888666444333333333111000//////...------,,,,,,+++************************(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...bbb)))%%%(((''''''''''''&&&&&&&&&,,,""",,,---444'''...,,, +++(((%%%***###,,,666lll\\\###''''''''''''(((((())))))(((+++&&&''',,,(((&&&+++$$$((((((((((((((((((((((((***###"""111,,,hhhZZZ$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&'''(((&&&###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""---<<>><<<999666444333444333222111//////......---,,,,,,,,,************************(((((((((((())))))))))))))))))((((((((((((((('''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))---kkk)))%%%(((''''''''''''&&&&&&&&&&&&&&&;;;$$$---EEEYYY***'''%%%'''***""",,,***&&&''''''((()))))))))***,,,---''''''---)))&&&$$$,,,$$$)))((((((''''''(((((()))---333&&&...[[[%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''&&&%%%&&&'''###&&&###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!***444666,,,###$$$,,,#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllGGG>>><<<777555333222333333222000/////////...------,,,,,,************************'''((((((((()))))))))***'''''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***++++++000&&&)))%%%(((''''''''''''&&&&&&&&&)))(((ppp[[[$$$222%%%%%%$$$'''$$$+++(((((((((&&&'''(((((()))*********+++xxx444***'''+++)))&&&___***(((******)))(((''''''((()))***,,,(((===---555[[[%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&***&&&###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&""" '''"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkFFF===<<<666444222111222222111000/////////...------,,,,,,))))))))))))))))))))))))'''((((((((())))))******%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++------444111)))%%%(((((('''''''''&&&&&&&&&(((000)))>>>HHH"""///%%%%%%%%%)))...***hhh)))&&&&&&((()))************###JJJ:::...(((***)))&&&...+++"""000***)))(((''''''((()))***%%%***111<<>><<<999777555444444333111//////......------,,,++++++******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((000***QQQ+++(((((((((((((((((()))))))))+++%%%&&&)))...+++///"""******+++---......,,,+++---...'''???&&&777000bbb(((###(((,,,'''((()))***)))(((((()))******))))))((('''''''''(((---(((WWWYYY%%%(((&&&&&&&&&''''''''''''(((KKK&&&###'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%fffEEE???===888666444444444333111000///......------,,,++++++******++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))+++ ;;;ddd+++((((((((((((((())))))*********..."""---'''***GGGAAA******+++---...------,,,,,,222"""(((111222555,,,(((,,,,,,***'''((())))))''''''((()))******)))((((((((())))))000%%%YYY%%%(((&&&&&&&&&''''''''''''(((444"""$$$\\\&&&$$$((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeDDD???>>>888666444444444444222000///......------,,,++++++******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''###,,,***'''...***(((///,,,)))'''(((((())))))******+++"""000&&&///)))'''###jjj///...))),,,......---++++++,,,555(((///+++,,,ddd(((,,,222lll((('''222444%%%111''')))***)))((('''((()))******))))))))))))*********444$$$YYY%%%(((&&&&&&&&&''''''''''''(((***%%%444{{{&&&$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbBBB======777666444444444444222000///......------,,,++++++******++++++++++++******'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''(((***++++++***((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&111###---"""---%%%$$$ [[[,,,)))'''(((((()))******++++++"""(((+++,,,###///...,,,---DDD555&&&)))+++......,,,******,,,)))///111%%%rrr}}}***''' ***))) ))))))+++,,,+++***)))***+++*********))))))******+++###000111IIIYYY%%%(((&&&&&&&&&''''''''''''(((111"""888"""@@@www'''%%%)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%```@@@<<<<<<777666444444444444222111///......------,,,++++++******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))&&&''''''''''''''''''&&&''')))***++++++***)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%***000!!!&&&---&&&)))'''+++ ---vvv,,,)))'''(((((()))***+++++++++---###+++&&&,,,///,,,111ccc---999555(((+++......+++)))***+++***###999222333GGGaaa---000111999///---999000+++,,,------++++++,,,---+++***************++++++---&&&###***RRRYYY%%%(((&&&&&&&&&'''''''''((((((///&&&+++'''"""////// +++aaa'''%%%)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%