BM6&6(v@ |||tttmmmnnnwww{{{pppyyyzzz}}}zzzyyyyyy{{{|||}}}{{{xxxvvv|||zzzrrroooppp}}}www```NNN999000333777444///000000000000////////////---------,,,,,,------...---.../////////...---,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------///000222222666666888999666444:::BBBJJJOOOSSSPPPNNNSSSbbbooossskkkcccbbbeeeeee___YYYMMMJJJUUUmmm{{{jjjggghhheeedddgggggglllmmmrrrwwwppplllvvvkkkVVVOOOLLLGGGDDDCCCCCCBBBAAA@@@@@@???======<<<<<<<<<===<<<:::999999:::<<<===@@@CCCFFFHHHHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGIIIJJJLLLMMMNNNMMMLLLLLLNNNPPPQQQPPPOOOQQQSSSVVVVVVVVV]]]bbbiiipppwww|||pppaaaUUUQQQUUUZZZiiimmmmmmkkkmmmqqqoooiiidddfffgggfffeeeeeefffgggaaaaaaaaaaaaaaaaaabbbbbbdddbbb___^^^[[[XXXTTTPPPJJJFFFDDDIIIQQQWWWWWWTTTOOOQQQSSSTTTSSSQQQNNNLLLMMMKKKIIIHHHGGGGGGEEEDDDDDDCCCBBBBBBCCCBBB@@@???;;;<<<>>>@@@@@@>>>===;;;<<<;;;:::999999:::;;;<<<;;;;;;::::::999888777777666666666666555555555555333444555444333333444555555555555333000///000111555444444333111///---,,,......///000000///...------,,,***)))))))))******''''''(((((('''&&&%%%%%%***)))((('''''''''''''''%%%%%%%%%&&&'''((()))***)))******+++******)))(((*********)))))))))))))))+++++++++,,,---...///000000333666999;;;<<>>>>>???AAAEEEKKKQQQUUUUUU[[[hhhvvv~~~~~~{{{xxx|||pppvvvppppppyyy~~~vvvwww||||||{{{}}}uuutttwww}}}zzzpppkkklllxxxqqqiiiYYYDDD888444444222///111000000000///////////////......---------............//////...---+++***------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///111222333666666888888666444:::CCCQQQTTTVVVTTTSSSXXXdddnnniiiccc^^^^^^ccceeeaaa\\\MMMTTTeeeyyy|||mmmaaabbbdddccceeejjjhhhvvv}}}}}}qqqooo}}}tttZZZGGGGGGDDDAAA????????????>>>@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999;;;===>>>AAACCCFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLMMMOOOPPPQQQPPPOOOPPPSSSTTTTTTSSSTTTWWW]]]eeemmmwwwtttggg]]][[[[[[```dddggghhhkkkooommmgggeeeeeefffeeecccbbbdddeeebbbcccccccccbbbaaa``````aaa___]]]]]][[[YYYUUURRRLLLIIIFFFHHHMMMRRRRRRQQQPPPQQQRRRRRRQQQPPPNNNMMMJJJHHHEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@>>>??????@@@@@@???>>>===<<<:::<<>>@@@????????????@@@AAABBBCCC??????@@@BBBEEEKKKPPPSSSOOOXXXhhhvvv{{{{{{{{{yyy~~~qqqyyysssxxxzzz~~~||||||{{{yyytttrrrvvvtttkkkfffgggrrr~~~|||sssmmmbbbPPPAAA777333222222111111000000000/////////000000///...------..................---,,,+++***------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///111333444666666888888666444;;;DDDVVVWWWWWWXXXZZZ```hhhnnnfffaaa^^^^^^bbbccc```\\\OOObbbuuu}}}}}}{{{wwwrrrnnnddd___ccceeedddhhhooommm{{{rrryyy{{{cccMMM??????===;;;;;;<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999:::;;;<<<>>>@@@BBBDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHJJJLLLKKKLLLMMMMMMMMMMMMOOOQQQSSSQQQPPPPPPRRRRRRQQQPPPLLLNNNSSSYYYcccooo|||{{{mmmbbb]]]ZZZ^^^bbbeeeiiimmmkkkgggffffffeeeccc```___aaabbbccccccddddddcccaaa___^^^]]]\\\[[[[[[[[[YYYVVVTTTNNNLLLIIIHHHIIIKKKNNNPPPRRRQQQQQQPPPOOOOOONNNNNNGGGEEEBBBBBBDDDFFFHHHHHHFFFEEEDDDCCCDDDCCC@@@>>>@@@@@@???===<<<<<<<<<<<>><<<:::;;;::::::999999888888888666666666666555555555555222444666777666444333333333444444333000///000000555444222111000/////////---...///000000///...------,,,+++***)))))))))))))))((('''&&&%%%&&&''''''((((((((((((''''''''''''***))))))(((''''''((((((444111---)))&&&&&&&&&'''))))))))))))))))))******++++++++++++,,,...///000000333666888999:::<<<===???????????????@@@AAABBB@@@@@@@@@BBBEEEIIILLLOOOIIIVVVhhhvvv|||~~~xxx}}}~~~}}}|||zzz{{{nnn~~~|||xxxwwwvvv|||}}}qqqllliiijjjqqqzzzyyywwwuuuqqqhhhbbbVVVHHH<<<666555666111111111000000000//////000000///...---------------------------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------///000222444555777666777888555555<<>><<<;;;;;;===??????>>>======<<<;;;;;;;;;;;;;;;999999:::;;;<<>>>>>===<<<::::::;;;<<<===FFFCCC???;;;:::;;;>>>@@@:::::::::999999888888888666666666666555555555555111444777888666444222222222333444333111//////000444333111000////////////,,,---.../////////...------,,,+++***))))))(((((()))(((&&&%%%%%%&&&''')))'''(((((((((((((((''''''((((((''''''''''''((((((DDD???777///)))&&&'''''')))))))))))))))******************+++,,,---//////000333555777777888:::<<>><<<===>>>???>>>======<<<<<<;;;;;;;;;;;;<<<999:::;;;===???AAACCCDDDDDDFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGIIIKKKKKKMMMNNNOOOOOOPPPSSSUUUWWWUUUTTTSSSSSSQQQNNNKKKIIIIIIHHHIIIOOOYYYfffnnn{{{~~~wwwkkkfffaaa```aaacccfffhhhhhhhhhfffccc___^^^^^^___\\\^^^```bbbcccbbb```^^^^^^\\\ZZZYYYXXXUUUQQQNNNKKKLLLKKKIIIGGGIIIOOOUUUVVVTTTRRRPPPOOOOOOPPPPPPKKKGGGCCCBBBCCCEEEGGGGGGFFFEEECCCCCCCCCCCC@@@>>>===<<<;;;:::;;;===@@@BBBDDDAAA===999888999<<<>>>::::::999999999999999888666666666666555555555555111444777777666333111111111222333333111//////000222111111000/////////000+++,,,---/////////...---------,,,+++***)))(((''')))'''&&&%%%%%%&&&((()))&&&'''(((((()))(((''''''%%%%%%%%%%%%&&&'''((()))666222---(((&&&'''***,,,(((((())))))*********************+++,,,---...///000222555777777888:::;;;??????>>>>>>??????@@@@@@>>>>>>>>>???AAADDDHHHJJJSSS]]]kkk|||~~~xxx|||zzz}}}wwwhhh{{{qqqlllrrr|||}}}||||||}}}~~~|||xxxtttrrr|||rrrnnnllljjjgggddd^^^VVVIII<<<333222222111111111000000000///......---......//////---------------...000000------------------------...---,,,,,,++++++,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------...000222444666777888777777777555666>>>HHHHHHIIINNNXXXdddlllnnnmmmiiiiiihhhddd]]]UUUPPPMMM^^^oooyyytttnnnnnnkkkbbb^^^[[[```kkkpppqqqwwwqqqpppwwwxxxssspppppppppwww|||sss[[[HHH??????AAA???>>><<<===>>>>>>===;;;======<<<<<<<<<<<<<<<===;;;<<<===???BBBDDDEEEFFFEEEFFFHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGHHHJJJLLLLLLNNNPPPQQQQQQSSSVVVXXXZZZXXXWWWVVVUUUSSSOOOLLLFFFDDDBBBAAACCCIIIRRRYYYnnnvvvwwwnnnddd```^^^]]]```dddfffgggfffddd```^^^]]]]]]YYYZZZ\\\___```______^^^^^^]]]ZZZXXXVVVRRRNNNJJJHHHIIIJJJIIIHHHKKKQQQVVVVVVTTTRRRPPPOOONNNOOOOOOKKKHHHDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>======<<<===>>>AAADDDFFF;;;<<<======<<<:::888666999999999999999999999999666666666666555555555555111333555555333111000000///111333333111000/////////000000111111000//////***+++---...//////...---------,,,,,,***)))'''&&&''''''&&&%%%&&&'''((()))&&&&&&((()))))))))((('''#########$$$%%%'''((()))***(((%%%###$$$&&&(((***((((((((()))******++++++************+++---...//////222555777888999;;;<<>>>>>>>>??????@@@>>>===<<<===@@@EEEJJJMMMZZZcccqqq}}}zzz~~~rrrpppzzzvvv~~~zzz~~~{{{kkkuuukkkhhhdddqqq|||~~~}}}|||{{{yyywwwxxx|||}}}|||xxxyyy~~~yyy{{{|||yyysssqqqooooookkk]]]HHH777222222222111111111000000////////////000111222333111000///............///------------------------...---,,,,,,++++++,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,---------...///000222555777888888777777777555666>>>IIILLLMMMSSS\\\eeejjjjjjhhhaaadddfffbbb[[[SSSNNNMMMeeemmmttttttssspppiii```[[[XXX]]]jjjssswww~~~}}}jjjkkkttt|||wwwvvvxxxzzz{{{hhhRRREEEAAAAAABBB???>>>===>>>???@@@>>>===>>>======<<<<<<======>>>===>>>@@@BBBDDDEEEFFFGGGEEEGGGHHHHHHFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNMMMOOOQQQRRRSSSUUUXXXZZZ\\\[[[YYYYYYXXXUUUQQQMMMEEEDDDBBB??????AAAGGGKKK___ffftttuuujjjeeeaaa\\\]]]aaabbbdddeeeddd```]]][[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[]]]\\\YYYWWWUUUQQQMMMJJJFFFFFFGGGHHHIIILLLPPPSSSSSSRRRQQQOOONNNMMMLLLLLLHHHFFFCCCBBBCCCDDDCCCCCCAAA@@@@@@AAABBBBBBAAA???===<<<<<<===>>>@@@BBBCCC777999;;;===<<<:::777555999999999999999999999999666666666666555555555555111333444333111//////000...111333333111000//////---...000222222111///...***+++,,,...//////......---------,,,+++)))'''%%%&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&'''''''''(((((()))******++++++))))))******+++,,,...//////111555777888:::<<<>>>??????>>>>>>>>>>>>??????@@@>>>======AAAHHHOOOSSS[[[hhhwww{{{www|||sssooozzz|||vvvwwwxxx|||zzzhhhwwwlllhhh```eeettt~~~xxxzzz~~~~~~|||~~~zzz{{{zzzvvvwww{{{wwwxxxtttooorrr}}}zzzyyyvvvvvv{{{|||nnnSSS>>>222222222111111111111000000000111111222333555555555333111///------------------------------------...---,,,,,,++++++,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------...///000333555777888888777777777555666???IIIQQQSSSXXX___fffhhhgggddd___cccfffcccZZZSSSNNNNNNkkkkkkmmmpppssssssmmmgggaaa\\\```nnnxxx|||vvv___aaannn}}}zzz{{{xxx___LLLCCC@@@???>>>?????????@@@BBBCCCBBBAAA>>>>>>=========>>>>>>???>>>@@@AAADDDEEEGGGGGGHHHEEEGGGIIIIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHJJJKKKKKKKKKLLLNNNPPPNNNPPPRRRSSSTTTVVVYYY\\\]]]\\\[[[ZZZYYYWWWRRROOOIIIHHHFFFCCCAAABBBEEEHHHRRRZZZhhhwww{{{qqqlllfff```^^^bbb___bbbdddccc```\\\ZZZXXXYYYYYYYYYXXXXXXXXXXXXXXX\\\ZZZXXXVVVUUURRRMMMJJJEEEEEEEEEGGGIIILLLNNNOOOQQQPPPOOONNNMMMKKKJJJIIIEEECCCBBBBBBCCCCCCCCCBBB@@@??????@@@BBBBBBAAA???;;;:::;;;;;;;;;<<<===>>>;;;:::999888888888999:::999999999999999999999999777666666666555555555555222222333111///......///...000333333222000//////+++...111333333111///---***+++,,,...//////......---------,,,+++)))&&&%%%%%%%%%&&&'''((((((''''''$$$&&&((()))***)))((('''(((((('''&&&&&&&&&&&&'''###%%%&&&((())))))))))))'''(((((()))***+++++++++)))))))))***+++,,,.........111555777999;;;===?????????>>>>>>>>>>>>>>>???AAA???>>>>>>CCCJJJSSSXXXZZZjjj|||{{{uuuyyy{{{tttyyyxxxuuuzzz}}}~~~tttxxxtttaaannnaaacccdddkkkvvv}}}{{{uuurrrzzz}}}|||wwwuuuyyy}}}zzzuuusssvvvxxxxxxzzz~~~nnnccckkk{{{~~~aaaCCC888333222555444//////333111111111111111222222222,,,,,,---...//////......------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...000222555888:::;;;>>>:::777555333777CCCOOOUUUSSSWWWaaagggdddbbbcccgggdddccc```VVVLLLKKKRRRhhhkkkpppttttttqqqkkkhhhbbb[[[bbbpppzzzmmm```\\\bbbppp~~~iiiOOOEEEBBB??????BBB???@@@AAABBBBBBAAA@@@???@@@???>>>======>>>??????DDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGLLLJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLOOOPPPQQQSSSUUUWWWYYYYYYYYY[[[\\\\\\ZZZXXXXXXXXXRRRMMMJJJJJJHHHEEEEEEHHHLLLRRR]]]jjjuuu}}}~~~{{{uuujjj```ZZZZZZ[[[___``````aaa___]]][[[YYY[[[XXXUUUTTTTTTTTTSSSRRRXXXWWWVVVTTTQQQNNNLLLKKKFFFBBB???AAAGGGLLLMMMKKKPPPQQQPPPLLLHHHFFFGGGJJJHHHFFFCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???======:::;;;;;;<<<<<<=========999999999888888888888777999888888888777777666666666666666666666555555444222222111111000...---,,,///000222222333222111000.........///111222111///000---******---///...,,,,,,------,,,+++)))'''%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++++++++***************+++,,,,,,,,,,,,,,,,,,---111333555666777999===???AAA@@@>>>======???@@@BBBCCCCCC>>>:::DDDVVV[[[UUUdddppp~~~yyy{{{}}}vvv|||~~~rrr~~~uuuyyy}}}pppeeesssssstttwwwzzz~~~xxxmmmaaaaaafffqqqzzz}}}vvvxxxyyyxxxuuusssuuuwwwwwwtttuuu{{{~~~||||||~~~vvvdddfffvvvgggKKK;;;555333555444111000333000000000000000000000000,,,------...//////......------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,---------......---...000333555888:::;;;<<<888666555666:::GGGTTTYYYXXX\\\eeeiiifffcccccceeecccbbb\\\QQQJJJOOOYYYmmmmmmnnnmmmlllhhhdddaaa^^^\\\gggttt{{{~~~iii```___ccclllvvvyyyaaaJJJCCCBBB??????BBBAAABBBBBBBBBBBBBBBBBBAAABBBAAA@@@??????@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDFFFGGGHHHIIIJJJLLLMMMMMMPPPQQQRRRTTTVVVXXXYYYZZZZZZ\\\^^^^^^[[[YYYWWWWWWUUUQQQNNNOOOMMMKKKKKKOOOOOORRRYYYaaaiiiqqqwwwzzzxxxwwwrrrjjjaaa[[[YYYZZZ^^^^^^______^^^\\\ZZZXXXYYYVVVTTTSSSSSSTTTTTTSSSTTTTTTSSSQQQNNNLLLIIIHHHFFFCCCAAAAAAEEEIIIKKKLLLOOOPPPOOOLLLHHHGGGHHHJJJIIIFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;<<<<<<999999999888888888888777888888888888777777777666666666666666666555555444222222111111000...---,,,000111222333222222000000.........///111222111///000---++++++---......------------,,,***)))'''&&&(((''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********************)))++++++,,,,,,,,,,,,------...222666888::::::;;;===>>>===<<<<<<===???AAABBB???AAA>>>===GGGVVVYYYRRR^^^hhhxxx}}}vvvyyyyyyyyyooo~~~xxxqqqwww|||pppdddccccccdddeeegggjjjppptttxxx||||||kkkggghhhnnnvvv}}}|||zzzxxxxxxwwwxxxyyywwwccccccrrr}}}gggQQQ???888333444444333111222........................,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......---...000333666888999:::999666444666888???LLLYYY]]]^^^dddkkkkkkgggbbbbbbcccbbb___VVVJJJHHHUUUddduuusssooollliiieeeaaa]]]YYY\\\kkkxxx{{{qqqdddfffkkklllnnnrrr~~~~~~lllXXXEEEAAABBB@@@@@@CCCDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGIIIIIIJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHIIIJJJLLLMMMNNNOOOQQQRRRSSSUUUWWWYYY[[[[[[\\\___aaaaaa^^^ZZZWWWVVVWWWSSSQQQSSSRRRQQQRRRVVVYYYYYY[[[^^^ccciiinnnrrrqqqpppnnniiiccc^^^[[[ZZZ\\\]]]]]]]]]\\\ZZZXXXWWWUUUSSSQQQQQQSSSTTTTTTTTTSSSRRRQQQOOOMMMJJJHHHGGGFFFFFFDDDBBBBBBEEEIIIMMMMMMNNNNNNLLLJJJHHHIIIJJJIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;::::::::::::::::::999999999888888888888777888888888888777777777777666666666666666555555444222222111000000///...---111222333333222111000///...------///111222111///000...++++++---.........///...,,,+++)))(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))+++++++++,,,,,,---------,,,111666:::;;;;;;:::;;;;;;;;;::::::<<<>>>AAABBB===@@@@@@AAAIIISSSSSSLLL\\\dddrrr~~~|||rrrwww|||uuuooo~~~vvvooouuu{{{nnncccRRRUUUXXX[[[^^^dddkkkppp{{{}}}yyyrrrkkkjjjlllsss~~~|||{{{zzz}}}~~~rrrhhhjjjttt~~~vvvfffXXXDDD===666333333444222111///...............------------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---------......---...111444666888999999888555444777;;;BBBNNNYYY___cccjjjmmmkkkeee```___aaa```[[[OOOEEEIII\\\ooovvvsssqqqooommmhhhbbb]]]WWW[[[kkkxxx|||qqqaaa\\\iiiwwwyyyxxxzzzuuu~~~xxxbbbQQQCCCBBBCCCAAA@@@CCCFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLNNNOOOPPPQQQSSSSSSUUUWWWYYY[[[\\\]]]^^^aaaddddddaaa\\\XXXVVVVVVRRRQQQTTTUUUTTTVVVZZZ`````````bbbdddgggjjjlllkkklllllljjjfffbbb^^^\\\ZZZZZZ[[[[[[ZZZXXXWWWVVVRRRPPPOOOOOOQQQSSSTTTTTTSSSRRRQQQPPPMMMKKKIIIHHHFFFGGGGGGCCC???AAAGGGNNNKKKLLLMMMLLLKKKJJJIIIIIIIIIGGGDDDBBBAAAAAA@@@???????????????>>>===<<<;;;;;;::::::999999888888888999999999888888888777777888888888777777777777777666666666666666555555444333222111000////////////222333333333222111///...---,,,---...111222111//////...---,,,------...///000///,,,***)))((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((+++++++++,,,,,,------------111666999:::::::::;;;===<<<;;;;;;<<<>>>@@@AAA@@@BBBBBBBBBHHHOOONNNHHHYYYaaannnyyyxxxrrryyysssppp}}}tttyyy{{{lll```WWW[[[ccckkkttt}}}yyynnnhhhfffiiiqqqyyy}}}zzzzzz{{{|||zzzssspppooopppsss}}}xxxrrrjjjcccNNNGGG>>>666333444333111000000000//////.........---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......,,,...111444777888888888888555555:::???EEENNNWWW___fffmmmnnnhhhbbb^^^\\\aaa___VVVJJJEEEPPPeeeuuuoooooorrruuuuuupppeee]]]\\\^^^kkkyyywwwjjjWWWQQQcccwwwsss]]]NNNCCCDDDEEEBBBAAADDDFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHFFFGGGIIIJJJKKKLLLLLLLLLGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGHHHIIIJJJLLLMMMLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUWWWXXX[[[\\\^^^___```cccffffffccc___\\\ZZZWWWTTTSSSVVVWWWWWWYYY^^^aaabbbdddggghhhiiiiiiiiijjjjjjjjjiiihhhdddaaa^^^YYYYYYYYYXXXXXXWWWVVVVVVPPPOOOMMMNNNPPPRRRRRRRRRQQQQQQPPPNNNLLLJJJHHHGGGFFFHHHHHHDDD??????FFFLLLKKKLLLMMMNNNNNNLLLJJJIIIIIIFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::::::::999999888888777999999999888888888777777777777777777777777888888666666666666666555555444333222111000//////000000222333333333222111///...,,,,,,,,,...000222111000//////...---,,,---...000000///---***))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((******+++,,,,,,---......///111444666777999;;;===@@@???===<<<<<<===>>>???@@@@@@@@@AAAFFFMMMOOOMMMUUU^^^jjjttt~~~yyyuuu}}}zzznnnooo~~~}}}kkk___xxxtttsssqqqrrruuuzzzxxxyyy}}}}}}~~~~~~wwwsssqqqqqqpppnnnkkkrrr|||uuupppmmmkkk___ZZZNNN???666444444222222111111000000/////////.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,...222555777888888777777555777>>>DDDIIIOOOVVV___iiiqqqnnngggbbb```^^^ccc]]]RRRHHHKKK[[[lllvvvnnnqqqxxx{{{mmmaaabbbcccooo{{{rrriiiVVVRRRggg~~~~~~mmmXXXKKKCCCEEEGGGDDDCCCGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIKKKMMMOOOQQQNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^___``````cccfffgggeeebbb```___]]]YYYXXX[[[\\\[[[]]]bbbfffhhhmmmppprrrqqqooommmiiigggeeeeeedddccc```^^^XXXXXXXXXWWWWWWVVVVVVVVVPPPNNNLLLLLLNNNOOOOOOOOONNNNNNMMMLLLJJJHHHFFFEEEEEEGGGGGGDDD@@@@@@EEEJJJLLLMMMNNNOOOPPPOOOKKKHHHGGGEEEBBBAAAAAABBBAAA@@@>>>>>>>>>>>>===<<<;;;:::::::::999999999999999999999999999888888888888777777777777777888888888888666666666666666555555444333222111000///000111111111222333333222111000///+++++++++---000111111000/////////...,,,,,,///111000///---,,,***)))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))******+++,,,,,,---......000222333555666888;;;>>>BBB@@@>>><<<<<<<<<===>>>===<<<===@@@FFFNNNSSSUUUYYYdddpppxxx|||{{{uuulllooommmaaayyyuuuxxxzzz{{{zzzwwwwwwzzz~~~xxxzzzzzzzzzzzz{{{zzzwwwvvvvvvzzzxxxwwwtttooommmttt}}}yyytttrrrrrruuuqqqcccLLL;;;555444333222222111000000//////.........//////...------,,,------------------------------------------------++++++++++++,,,---......,,,,,,,,,---------......,,,///222555777888777666666666:::CCCKKKNNNSSSWWWaaammmuuupppgggdddddddddfff\\\OOOHHHSSSfffrrrtttooorrr{{{~~~mmm___cccgggrrr{{{pppbbbYYYeeeuuucccTTTHHHAAAEEEGGGEEEFFFJJJGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJLLLNNNQQQSSSOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[]]]___aaaaaa```cccfffgggfffeeeeeeeeeaaa]]]\\\^^^^^^]]]___ccclllooosssvvvxxxwwwuuutttgggccc___]]]]]]^^^\\\[[[XXXXXXWWWWWWVVVVVVWWWWWWQQQOOOLLLKKKLLLMMMLLLKKKNNNNNNMMMLLLJJJHHHGGGFFFDDDEEEFFFEEECCCBBBEEEGGGNNNNNNOOOQQQRRRPPPKKKGGGEEECCCAAA@@@AAABBBBBBAAA============<<<;;;::::::999999999:::::::::::::::999999999888888888888777666777777777888888888888666666666666666555555444444222111//////000111222000111222333222222000000+++***+++---000111111000...///000...,,,,,,///111//////...---,,,***)))((((((''''''''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******)))******+++---......///...000444666777888:::<<>><<<;;;;;;<<<===>>>======>>>CCCHHHMMMRRRUUU___lllyyyvvvxxx|||pppdddyyyppplllrrrxxxxxxtttqqqrrrtttuuutttvvv~~~~~~}}}}}}{{{zzz}}}~~~sssmmmlllzzz}}}}}}zzz{{{rrrVVV???666555444222111111000///............/////////...---,,,,,,------------------------------------------------*********+++,,,---...///,,,,,,,,,---------......,,,///222666888888777666666666<<>>???AAA@@@BBBFFFIIIKKKMMMOOO^^^mmm{{{~~~yyyuuusssgggyyyzzz~~~sssjjjkkkpppvvvvvvrrrooopppsssttttttwww{{{yyywwwyyy~~~|||{{{~~~vvvfffkkkvvvyyy___EEE888666666444333222000......///000.........///////////////...........................------,,,,,,------...,,,,,,,,,---------......222000---+++***---111444000111222444666777999:::444555===GGGMMMQQQWWW^^^ooossstttpppnnnqqqttttttnnn]]]KKKLLL```rrrwwwrrrnnniiijjjpppnnncccYYYUUUfffnnnvvv{{{uuuiiifffvvvsss```UUUIIIGGGDDDCCCFFFHHHJJJKKKLLLJJJIIIKKKNNNOOOLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKQQQQQQQQQRRRRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKIIIHHHHHHJJJKKKKKKKKKMMMNNNOOOOOOOOOPPPSSSVVVRRRSSSTTTTTTTTTVVVYYY\\\\\\^^^_________```ccceeecccfffiiilllmmmllljjjiiiaaa___\\\[[[\\\```dddfffiiioootttwww{{{|||xxxrrrggg```[[[[[[ZZZVVVSSSSSSQQQQQQSSSUUUXXXXXXVVVTTTRRRQQQOOOMMMLLLLLLLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFDDDDDDDDDCCCCCCEEEIIILLLLLLNNNQQQSSSSSSOOOHHHCCCCCCBBBAAA@@@AAAAAA@@@>>>@@@???>>>===;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999999888888777777666666777777777777777777777777555555666666666666555555333222111000000222444555000000111111111222222222222///,,,---000333444333...---,,,+++,,,...000111000...------------+++***(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++***++++++,,,,,,------...111222333555666888999:::<<<<<<;;;;;;<<<===???@@@@@@@@@@@@BBBEEEIIIMMMOOOYYYggguuu|||~~~ooommmyyyuuulllooojjjeeeeeekkkttt{{{wwwmmmhhhkkkmmmpppssstttsssrrrqqquuutttvvvwwwtttppppppsssxxxzzzgggmmmxxxzzzdddLLL===666444333333222000///...///000.../////////////////////...........................------,,,,,,------...,,,,,,---------............,,,,,,...//////+++(((000111222444555777888999333666===HHHOOOTTT[[[aaauuuxxxxxxsssppprrrsssrrrbbbVVVNNNVVVlllzzzxxxnnnkkkhhhhhhkkkhhh```[[[\\\hhhsss|||~~~|||vvvnnnqqq___UUUIIIGGGDDDDDDFFFIIIJJJKKKNNNLLLKKKLLLMMMNNNKKKIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPOOOOOONNNOOOOOOOOONNNNNNMMMMMMMMMMMMLLLJJJKKKLLLMMMMMMLLLNNNOOOPPPPPPPPPRRRTTTWWWUUUVVVWWWWWWWWWXXX[[[]]]^^^___``````___```bbbdddfffhhhlllnnnooommmjjjhhhcccaaa___]]]___bbbfffiiioootttyyy|||zzzsssddd]]]WWWXXXWWWSSSPPPPPPLLLMMMOOORRRUUUVVVUUUSSSQQQPPPNNNLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBDDDHHHKKKJJJMMMPPPSSSRRRNNNHHHCCCDDDBBBAAAAAABBBBBBAAA??????>>>===<<<;;;:::::::::;;;:::999999999999:::;;;888888888888777777777777777777777777777777777777555555666666666666555555444333222111222333555666666555444333222111111111000---***+++---000111000///...---,,,,,,---///000000...---,,,------+++***(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''(((((()))******+++,,,,,,------...111222333555666888999:::<<<<<<;;;;;;<<<===>>>@@@??????@@@BBBEEEIIIMMMOOOYYYggguuu|||{{{}}}wwwssszzz}}}qqqjjjTTTSSSSSSYYYbbbnnnwww|||~~~ssslllhhhmmmllllllqqqxxx|||{{{xxxyyywwwwwwxxxuuuqqqqqqttt|||ooopppzzzvvvzzzvvvgggTTTDDD888111222222222111000000////////////////////////.................................------,,,,,,------...,,,------------.........///---,,,///333222...)))///000222444555666777777444666???KKKSSSYYY```hhhsssuuusssnnnkkkllljjjfff[[[QQQMMM[[[rrryyynnnmmmjjjiiigggbbb^^^aaafffkkkxxxzzzuuuqqqnnn]]]TTTIIIGGGEEEEEEGGGIIIJJJKKKOOOMMMMMMMMMNNNMMMKKKIIILLLLLLLLLMMMNNNOOOPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMNNNOOONNNMMMOOOPPPRRRRRRRRRSSSVVVXXXYYYZZZ[[[[[[ZZZ[[[]]]___```aaaaaaaaa``````bbbdddiiikkkoooqqqqqqnnniiigggeeecccaaa```bbbfffjjjmmmuuu{{{~~~vvvccc\\\VVVVVVUUUQQQMMMMMMEEEGGGIIINNNRRRSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@BBBEEEIIIHHHKKKOOOQQQPPPLLLGGGDDDCCCBBBAAAAAABBBCCCBBB@@@>>>>>><<<;;;:::999999999:::999999888888999999:::777777777888888888888888777777777777777777777777555555666666666666555555555444333222333444555666666555333222111000000000...,,,******,,,...//////000///...,,,,,,---......///...,,,,,,------+++***(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))***'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''******++++++,,,---------111222333555666888999:::<<<;;;;;;;;;;;;===>>>?????????@@@AAAEEEIIILLLOOOYYYfffttt{{{}}}|||uuuppp|||{{{}}}{{{mmmiiiLLLMMMQQQWWWaaallluuu{{{zzzrrrmmmooommmmmmsss|||zzzvvvtttuuuvvvvvvzzzzzzrrrqqqxxxzzzmmmssstttlll___QQQBBB666333222222222222111000///////////////.......................................------,,,,,,------...------------............///...---,,,---///111222///000222444555666666666444777AAAMMMWWW]]]eeemmmoooooolllhhhggggggccc]]][[[OOOJJJYYYppp~~~}}}wwwtttsssnnnfff___^^^fffoooqqq}}}{{{rrrmmmuuuzzzzzzjjjZZZQQQIIIGGGFFFFFFHHHJJJKKKKKKMMMMMMMMMNNNOOONNNNNNMMMQQQPPPPPPPPPPPPQQQQQQRRRQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNNNNMMMOOOQQQSSSSSSSSSTTTWWWXXX\\\^^^___^^^^^^^^^___aaa```aaabbbbbbbbbbbbeeegggkkkmmmppprrrqqqmmmhhheeegggeeeccccccdddhhhmmmpppyyyxxxfff^^^WWWVVVTTTOOOKKKJJJAAABBBFFFJJJNNNOOOMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCBBB@@@@@@@@@>>>>>>@@@CCCFFFFFFIIINNNOOONNNJJJFFFDDDCCCBBBAAAAAACCCDDDCCCBBB???>>>===<<<;;;:::::::::999999999999999999999999777777777888888999999999777777777777777777777777555555666666666666555555444333333222333444555555000000/////////000111222///...,,,,,,,,,...000111111000...---,,,,,,,,,---...---,,,,,,------+++***(((((('''&&&&&&&&&&&&'''(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''*********+++,,,,,,------111222333555666888999:::;;;;;;::::::;;;<<<>>>????????????AAADDDHHHLLLNNNYYYfffsss{{{oookkkyyy}}}nnnlllIIIJJJNNNTTT]]]gggqqqwwwzzzrrrooonnnooorrryyywwwqqqmmmooorrrvvv}}}uuulllnnnrrr}}}wwwqqquuuvvvqqqiii^^^MMM@@@777555222222333333111///000000//////.........---...........................------,,,,,,------...---------.........//////,,,111444000***(((,,,222///111333555666666666666555999BBBOOOYYY```hhhpppooonnnllliiikkklllggg___TTTJJJKKK]]]tttyyyxxxrrrfff]]]___jjjtttxxxzzzllldddfffooo~~~~~~vvvgggWWWOOOJJJHHHGGGGGGIIIKKKKKKKKKJJJLLLMMMOOOPPPPPPQQQRRRUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRQQQQQQOOOMMMKKKKKKMMMMMMMMMLLLPPPRRRTTTUUUUUUUUUWWWYYY^^^```bbbbbbaaaaaabbbcccaaabbbddddddeeefffhhhkkkkkkmmmppprrrqqqmmmhhheeehhhfffddddddgggkkkpppssszzzyyyggg^^^WWWUUURRRLLLGGGFFF???AAADDDHHHKKKKKKIIIFFFHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB?????????===<<<>>>AAADDDEEEIIIMMMNNNKKKGGGDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAA@@@???===<<<<<<;;;;;;999999999999999999999999777777888888999999::::::777777777777777777777777555555666666666666555555222222222222222333333444//////000000111111111111///...---,,,,,,---///111111000///...---,,,,,,,,,---,,,++++++,,,---,,,***(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))***++++++,,,,,,---111222333555666888999:::;;;;;;::::::;;;<<<>>>???>>>??????AAADDDHHHLLLNNNZZZfffsss|||nnnkkkyyyrrrpppGGGIIILLLQQQZZZeeeqqqyyy~~~~~~vvvpppnnnmmmnnnsss{{{wwwppplllooossswww}}}{{{sssnnnllloooxxx{{{vvvuuurrrmmmhhhaaaSSSEEE<<<888444333444444222000000000000///......------...........................------,,,,,,------...------........./////////...999BBB???333******...000222444666777777666666777:::CCCPPPZZZ```hhhppplllkkkhhhhhhmmmooohhh^^^GGGEEEPPPhhh|||vvvwwwqqqeee___dddooowww~~~tttddd]]]lllvvv|||yyyrrrdddUUUMMMJJJHHHGGGHHHJJJLLLLLLKKKIIIKKKNNNPPPQQQQQQSSSUUUWWWVVVUUUTTTTTTSSSSSSTTTRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQNNNMMMLLLLLLNNNOOOOOONNNQQQTTTVVVWWWWWWXXXYYYZZZ```bbbdddeeeddddddeeefffdddeeeggggggggghhhkkkmmmkkkmmmoooqqqpppnnnkkkiiiiiihhhfffgggiiinnnsssvvv|||vvvccc[[[TTTRRROOOIIIDDDCCC???@@@DDDHHHKKKKKKGGGDDDFFFGGGGGGGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBB??????>>><<<<<<===@@@CCCDDDHHHLLLLLLHHHDDDAAAAAA@@@???>>>@@@BBBCCCCCCBBBAAAAAA???>>>===<<<<<<<<<999::::::;;;;;;::::::999888888888999999999999999777777777777777777777777555555666666666666555555111111222222222333333333444555666666555333000...------,,,+++)))***---///000000///...------,,,,,,---+++***+++,,,---,,,***(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###%%%'''(((******))))))))))))******+++,,,,,,,,,111222333555666888999:::;;;::::::::::::<<<===>>>>>>>>>???@@@DDDHHHKKKNNN\\\gggttt}}}ooommm|||uuutttIIIJJJLLLOOOWWWdddsss}}}|||}}}|||uuuppplllllloooqqqrrrqqqqqqlllkkkpppvvvxxx{{{yyysssppprrrvvvyyyqqqqqquuu|||}}}yyytttlllfffgggfff]]]RRRBBB<<<555333444555333111111000000///......------...........................------,,,,,,------...............////////////111;;;DDDBBB888///...000111333666888999888777666888;;;DDDPPPYYY___gggnnngggeeecccdddjjjmmmdddYYYCCCFFFUUUmmmzzzwwwssstttooorrrooogggeeennnzzzzzzhhh^^^\\\rrr|||{{{uuutttooobbbUUUNNNJJJIIIHHHIIIKKKLLLLLLKKKJJJMMMPPPQQQQQQQQQSSSUUUUUUUUUUUUUUUUUUVVVWWWWWWTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRPPPOOONNNOOORRRSSSTTTSSSTTTWWWYYY[[[[[[[[[\\\]]]bbbeeegggiiiiiiiiiiiikkkiiijjjkkkjjjiiiiiikkkmmmlllmmmooopppppppppooonnnkkkjjjiiiiiilllqqqwwwzzz}}}rrr___XXXRRRQQQOOOJJJGGGFFF===???CCCIIILLLLLLIIIFFFEEEFFFFFFGGGGGGFFFEEEDDD???@@@@@@AAAAAAAAA@@@@@@??????>>><<<;;;===@@@CCCDDDIIIMMMKKKFFFAAA??????>>>======???AAACCCCCCBBBAAA@@@???===<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;::::::999999999999999999888777777777777777777777777555555666666666666555555111222333333333333333333333555777999888555000------......,,,)))***---000/////////......---,,,,,,,,,+++***+++,,,---,,,***(((((('''&&&&&&&&&&&&'''%%%&&&)))***+++***((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))***)))(((''')))))))))***++++++,,,,,,111222333555666888999:::;;;:::999999:::;;;===>>>>>>>>>???@@@CCCGGGKKKNNN]]]hhhuuurrrrrrtttvvvJJJJJJJJJLLLSSS___ooo{{{zzz|||~~~~~~{{{tttmmmlllnnnmmmddd\\\cccaaadddmmmtttuuuvvvwwwwww}}}|||zzz~~~~~~yyyvvvvvvyyy}}}wwwvvvtttrrrrrrssswwwzzz}}}vvvlllhhhmmmrrrnnneeeFFF???666333444555444222111000000///...---------...........................------,,,,,,------.............../////////000...333777666111...000333222444666999:::999777666999<<>>CCCIIINNNNNNLLLIIIEEEEEEFFFGGGGGGFFFEEEDDD===>>>>>>????????????>>>@@@???>>><<<;;;===@@@CCCEEEIIIMMMKKKEEE???===>>>===<<<<<<>>>AAABBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;::::::999999888888888777777777777777777777777555555666666666666555555222333444444555555444444---000555888999666111...///000000...,,,,,,///222.........///......---,,,,,,+++******,,,---,,,***(((((('''&&&&&&&&&&&&'''%%%'''***------+++)))'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''')))******(((&&&%%%)))))))))***++++++,,,,,,111222333555777888999:::::::::999999:::;;;===>>>>>>>>>>>>@@@CCCGGGKKKMMM^^^iiiuuuvvvwww~~~rrrvvvHHHGGGFFFIIIRRRaaasss~~~~~~}}}}}}~~~~~~}}}~~~|||xxxsssqqqpppkkkccc\\\]]]___dddiiiooouuuzzz}}}yyyxxx}}}zzzwwwyyy~~~}}}~~~rrrfffhhhoootttzzz{{{wwwqqqttt{{{yyypppTTTDDD666333666666333111111000000///...---------........................................................................///............//////000:::888999<<<;;;666444666@@@CCCMMMZZZaaaaaacccfff^^^bbbcccdddlllqqqbbbMMMBBBYYYhhhjjjjjjcccbbbkkklllpppxxxyyyfffUUUVVVbbbsssyyy~~~uuulllooo{{{ooo]]]VVVXXXWWW___iiirrryyywwwvvvtttqqqjjj```TTTLLLJJJJJJJJJKKKMMMNNNMMMKKKOOOPPPRRRQQQQQQPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXQQQRRRTTTVVVWWWWWWWWWVVV[[[]]]^^^_________aaaccccccjjjnnnnnnnnnqqqsssrrruuutttrrrqqqooonnnmmmmmmoooooopppqqqrrrtttuuuuuuqqqooopppsssuuuvvv{{{vvveeeSSSTTTTTTTTTRRRPPPNNNMMM===???BBBFFFIIIJJJKKKLLLEEEEEEEEEEEEDDDCCCBBBAAA??????>>>>>>>>>>>>>>>???@@@@@@???<<<;;;<<>>AAAAAA???===@@@???>>>===;;;:::888888999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;:::888888888888777777777777666666666666777777777777444666777555333222444777444...111===AAA888//////666333///---,,,,,,,,,,,,,,,---.../////////...---///...---,,,++++++*********))))))(((((((((((()))%%%%%%(((...333333---&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,000111444666888999999999;;;;;;;;;:::999999;;;>>>@@@???@@@DDDEEEFFFKKKRRRbbblllxxxvvvtttyyyvvvrrrzzzIIIIIIJJJNNNXXXgggwww~~~~~~~~~|||}}}~~~{{{vvvqqqoooqqqqqqnnnkkkbbbbbbcccgggmmmssswwwxxx}}}yyywwwxxxxxxwww|||wwwffffffpppwww{{{}}}zzzuuuzzzyyy\\\LLL;;;666666444222000111000000///......------.................................................................................///000222333444999888999<<<;;;666555777<<>>@@@BBBDDDFFFGGGGGGDDDDDDDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@???===<<<===@@@BBBGGGGGGGGGFFFDDD@@@<<<999;;;;;;;;;===@@@BBBBBBBBB??????>>>===;;;:::999999999999:::;;;;;;:::999999::::::::::::::::::;;;;;;888888888888777777777777555555555555666666666666555666777666333222444666444---000:::>>>666//////333111...,,,,,,---------....../////////...,,,+++******++++++,,,+++++++++)))((((((''''''''''''''''''&&&&&&)))---///+++'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,000111444666888888999999:::;;;;;;:::999:::<<<>>>@@@===>>>AAACCCDDDJJJQQQbbbmmmxxxwwwtttzzzvvvqqqzzzIIILLLPPPWWWbbbooo~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~}}}|||~~~}}}vvvooolllnnnrrrtttttthhhggghhhjjjnnnqqqsssttt}}}xxxsssqqqqqquuukkkhhhpppwwwwww}}}~~~gggVVVCCC:::666222000000111000000//////......---........................................................................------...000222555777888888777999;;;:::666666:::<<>>???@@@BBBCCCAAAAAAAAA@@@@@@??????>>>>>>>>>>>>======>>>>>>???AAAAAA@@@>>>===>>>@@@CCCGGGGGGGGGEEECCC???;;;999===;;;:::<<>>>>>======<<<;;;::::::999999::::::::::::999999888888888999:::::::::;;;888888888888777777777777444444444444555555555666666777888777555333333444333---...666888333...//////...---,,,+++,,,---...///000000000///---+++***&&&(((+++---...///...---(((((('''&&&&&&&&&&&&&&&***&&&$$$$$$'''***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))******+++,,,,,,,,,000111333666777888888888999:::::::::999:::===@@@???<<<;;;>>>@@@BBBIIIQQQcccmmmyyyyyyzzzxxx~~~~~~uuuppp{{{KKKOOOWWWaaalllxxx~~~}}}}}}|||{{{~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~yyyqqqkkkjjjkkkmmmmmmjjjooossstttrrrqqqrrruuuyyywwwtttsssvvv|||rrrlllqqqwwwzzz{{{mmm]]]III===666111///111000000000000//////..............................................................................------...000222555777888666666888:::999666888===EEEPPPZZZ]]]bbbjjjnnnnnnqqqpppkkkfffddd```TTTGGGPPPmmm|||yyyuuunnnjjjooosssxxx~~~uuuYYYFFFIII\\\mmmuuuwwwvvvooojjjmmmvvv~~~}}}iiiXXXKKKEEEEEEFFFDDDEEEGGGHHHJJJPPPXXX]]]aaaeeemmmuuu{{{}}}zzzwwwwwwuuurrrnnniiiaaaYYYSSSPPPOOOMMMMMMNNNNNNMMMLLLMMMNNNPPPQQQPPPQQQSSSUUURRRSSSUUUXXX[[[]]]^^^^^^aaaaaabbbcccdddddddddddddddcccbbb```^^^\\\[[[[[[ZZZYYYXXXWWWXXXZZZ]]]___aaaccceeefffggghhhjjjllluuu~~~~~~{{{zzzyyyyyyyyy|||}}}|||yyywwwxxxwwwzzzttteee[[[VVVUUURRRNNNIIIDDD???<<<;;;;;;:::;;;<<<>>>@@@AAA??????>>>===============>>>============>>>>>>???@@@AAA@@@???>>>???AAACCCGGGGGGFFFDDDBBB>>>;;;999:::999999;;;>>>AAABBBBBB>>>>>>======<<<<<<;;;;;;999999999::::::999999999666666777888999::::::;;;888888888888777777777666444444444555555666666777888999999999777555333222333...---111333///---///......---,,,******+++,,,...////////////---,,,***(((***...111222222111000))))))((('''&&&&&&&&&&&&***'''$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))***++++++,,,,,,---///111333555777888888888888999::::::999;;;>>>@@@???<<<;;;<<<>>>AAAIIIQQQcccnnnyyyqqq|||}}}{{{uuuppp|||MMMSSS]]]iiittt}}}|||||||||{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||vvvoookkkhhheeedddhhhsss~~~~~~wwwrrrsssxxxxxxxxxwwwwww~~~~~~rrrnnnttt}}}wwwlll^^^MMMAAA888111000333000000000000000/////////.................................................................................///111333444555555555777999888666:::AAAPPP```kkkjjjkkkqqqrrrmmmkkkiiieeeaaa]]]YYYOOOFFFZZZrrr|||sssooollliiimmm~~~}}}zzz}}}pppVVVHHHPPP___iiiiiifffeeehhhppp|||yyygggVVVMMMKKKKKKKKKKKKLLLNNNPPPQQQSSSVVVXXXTTTXXX```hhhqqqwww{{{}}}|||zzzxxxvvvtttrrrnnniiibbbZZZUUUPPPNNNLLLKKKLLLMMMLLLKKKMMMOOOQQQRRRRRRSSSUUUWWWTTTUUUXXX[[[^^^```aaabbbbbbcccdddeeeffffffffffffeeeffffffeeeccc___\\\ZZZ]]]\\\ZZZYYYZZZ]]]```bbbdddfffhhhjjjkkkllloooqqq{{{~~~~~~|||zzzzzzyyy|||{{{lll___WWWXXXVVVSSSOOOIIICCC>>>;;;:::999999:::;;;>>>@@@BBB===<<<;;;;;;:::;;;;;;<<<======<<<<<<===>>>?????????@@@@@@@@@??????AAACCCFFFEEEEEECCC@@@>>>;;;:::777888:::>>>AAACCCBBB@@@>>>>>>=========<<<<<<<<<999999999999999999999999666666777888888999::::::888888888888777777777666444555555666777777888888999::::::;;;:::888555222111...,,,---...,,,,,,......//////---***((((((***,,,---...//////...------***,,,///111222111000...+++***)))(((''''''''''''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((*********+++,,,,,,------///000333555777888888888888999::::::999;;;>>>@@@@@@===;;;===???BBBIIIRRRdddnnnzzzooo|||}}}yyywwwqqqPPPWWWbbbnnnxxx}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}zzzuuuooojjjeeecccdddppp}}}xxxrrrtttzzzyyyzzzxxxxxxvvvllllllwwwyyyzzzzzzuuuiii^^^QQQFFF;;;333111444000000000000000000000000.................................................................................//////111222333333444777888666555<<>>@@@AAA<<<;;;:::999999999;;;;;;<<<<<<<<<<<<===>>>??????>>>???@@@@@@??????AAACCCDDDDDDCCCAAA@@@>>><<<;;;888999===AAAEEEFFFDDDBBB??????>>>>>>===<<<;;;;;;999999888888888888999999777777777888999999999:::888888888888777777777777444555555666777888999999:::;;;<<<>>>>>><<<777333000...---,,,++++++,,,---...000111...***'''((()))+++,,,.../////////...---***+++---...///...---,,,,,,+++***(((((('''''''''&&&'''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******++++++,,,---------///000222555666777777777999:::::::::999:::===@@@@@@===<<>>;;;999:::;;;<<<============;;;:::999888888999:::;;;<<<;;;;;;<<<<<<>>>??????<<<>>>??????>>>???@@@BBBBBBBBBAAA@@@???>>>======::::::<<>>===<<<;;;::::::999888777777888999:::888999999999999999999999888888888888777777777777333333444555666777888999;;;;;;===@@@AAA???:::555//////...+++******,,,,,,,,,///111///+++((())),,,---.../////////...---,,,******+++------...------+++***)))((('''&&&&&&&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((******+++,,,,,,------......000222444666777777777:::;;;;;;:::999:::<<<>>>>>><<<===@@@BBBCCCIIIPPPeeeooo{{{|||mmm~~~|||vvvyyyttt~~~wwwUUU\\\fffqqqzzz|||{{{}}}~~~{{{zzzzzzyyyyyyyyyzzzzzzyyy|||}}}}}}~~~}}}{{{vvvpppjjjfffddd___aaadddiiinnnrrrssstttpppwww|||~~~~~~}}}xxxwwwxxxxxxrrrmmmsss}}}{{{yyytttkkkfff```YYYPPPCCC666222333000000000000000111111111........................................................................------...///000222444555222333666777555555>>>HHHYYYnnnuuuhhhbbbllllllaaaccccccdddddd___WWWRRRPPPpppyyy~~~xxxtttpppnnnooorrruuuvvvrrrmmmZZZGGGNNNhhhtttnnnpppjjjjjjuuu{{{||||||{{{~~~zzznnnccc```ccc```YYYZZZZZZ[[[\\\^^^]]][[[ZZZVVVVVVUUUWWW\\\cccjjjnnnxxx{{{~~~~~~{{{xxxxxxyyyqqqqqqrrrqqqmmmfff\\\UUUQQQNNNLLLLLLNNNPPPQQQQQQSSSUUUXXXYYYZZZ\\\^^^aaa___aaabbbeeeggghhhiiiiiiqqqqqqrrrsssttttttttttttrrroooiiidddaaaaaabbbccc``````___```aaabbbdddeeeiiillloooqqqsssuuuxxx{{{wwwhhh```YYYSSSJJJJJJIIIGGGCCC@@@<<<;;;:::;;;<<<======;;;:::999;;;:::888777777999:::<<<;;;;;;;;;<<<<<<>>>??????;;;===>>>???>>>>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>:::999999;;;???CCCDDDEEEAAAAAA@@@>>>===;;;:::::::::999888777777888999::::::::::::999999999999999888888888888777777777777222222333444555666777888;;;<<<>>>AAACCCAAA<<<777...///...+++)))***++++++***...111000,,,)))+++...//////000000///---+++***++++++,,,---...000111111******((('''&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***++++++,,,,,,------......000222444666777777777;;;;;;;;;:::999999<<<>>>===;;;<<<@@@BBBCCCHHHOOOeeeppp|||{{{kkk}}}wwwyyytttrrryyyZZZ```gggnnnuuu}}}}}}}}}}}}|||}}}}}}zzzxxxxxxzzz{{{zzzxxx~~~~~~}}}|||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{wwwqqqjjjeeebbb```aaadddiiilllmmmllljjjkkkttt~~~~~~}}}uuuvvv~~~~~~}}}}}}uuu|||vvvzzzvvvgggooorrrpppcccOOO===444333222111111000000000000111////////////////////////000///...---,,,------...---------............///......///111222333444555444555777777333222;;;EEEQQQUUU[[[```dddjjjqqqvvvwwwpppnnnlll___PPPQQQ]]]{{{xxxxxxvvvuuuuuutttqqqooorrrwwwtttdddUUUTTT^^^eeeeeebbb```kkk{{{~~~yyyxxxyyy{{{~~~|||yyyzzz{{{yyyssslllgggffffffaaabbbcccdddcccaaa___^^^[[[]]]]]][[[YYY\\\ccciiivvv}}}{{{vvvvvvxxxxxx{{{yyyvvvrrrlllcccYYYSSSNNNNNNOOOPPPRRRTTTVVVWWW]]]^^^___^^^^^^^^^```bbbfffggghhhiiijjjmmmqqquuuqqqssswwwyyyyyywwwtttrrrqqqjjjeeefffgggddd```^^^^^^^^^^^^```cccgggjjjmmmooonnnpppvvvyyyzzz}}}zzzkkkaaaZZZVVVSSSIIIGGGCCC@@@===<<<<<<<<<:::888777999<<<===<<<999===;;;999777777888999:::<<<;;;;;;<<<>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>EEEDDDBBB@@@???>>>======999:::;;;===@@@CCCEEEGGGRRR___```OOO>>>;;;===<<<;;;;;;:::999999888777777888888888888888888888888777777888888888888777777444555555555666666777777:::===AAAFFFHHHEEE>>>999000000///,,,)))((()))+++000000///...---+++)))(((---...............---------,,,+++,,,...///...---((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------...000000222333555666888888<<<======;;;::::::<<<>>>???======>>>>>>@@@IIIRRRdddnnnzzz~~~mmmuuurrruuuwww[[[aaaiiipppwww}}}}}}}}}{{{|||~~~{{{yyyyyy{{{|||{{{yyy~~~}}}}}}|||{{{{{{||||||zzzzzz{{{|||||||||||||||~~~}}}{{{wwwrrrmmmgggdddddddddeeehhhjjjkkkjjjhhhqqqxxx~~~~~~zzzyyy}}}zzzxxxrrrmmmrrr~~~yyyvvvrrrttt{{{{{{rrrzzzuuu___JJJ<<<666111111000000//////000000////////////////////////000///...---,,,------...---------............///......///111222333444555444555777777333333;;;FFFIIINNNWWWbbbnnn}}}{{{qqqiii[[[PPPYYYjjj{{{vvvvvvwwwssstttvvvvvvtttrrrtttvvvsssbbbTTTVVVaaahhheeeaaafffttt{{{qqqiiibbb___]]]ggghhhkkkqqqwwwzzzzzzyyyzzz{{{zzzwwwqqqmmmkkklllhhhiiiiiihhhgggeeecccbbb___aaaaaa^^^\\\^^^dddjjjssszzz}}}yyyvvvwwwyyyyyyyyywwwuuuqqqlllddd[[[UUURRRRRRRRRSSSUUUWWWXXXYYY]]]^^^`````````aaaccceeelllmmmmmmmmmmmmooorrruuuvvvwwwyyyyyyxxxuuusssqqqqqqiiieeefffgggddd```_________```aaadddhhhlllnnnooommmpppvvvzzz{{{}}}pppbbbZZZTTTOOOKKKEEECCC@@@===::::::::::::888777777:::===???>>><<<<<<:::999888777888:::;;;<<<;;;;;;<<<>>>???>>>===>>>>>>>>>???????????????DDDCCCAAA???>>>===<<<<<<::::::<<<>>>@@@CCCEEEFFFEEENNNNNNDDD===>>>???;;;;;;;;;::::::999999888888888888888888888888888888777777888888888888777777555555555555666666666777:::<<>>???===<<<>>>>>>@@@HHHQQQdddnnnyyymmmttttttvvvxxx[[[aaajjjrrrzzz~~~}}}}}}zzz{{{}}}~~~|||zzzzzz{{{{{{{{{zzz}}}}}}|||{{{{{{{{{{{{|||zzz{{{||||||||||||||||||||||||{{{xxxuuupppkkkiiiiiigggeeeeeeggghhhhhhggguuuwwwyyyyyywwwuuuttttttooommmhhhgggpppyyyqqqnnnvvvkkkQQQ>>>444111111000/////////////////////////////////////////////...------------...---------............///......///111222333444555444555777777333333<<>>===;;;999888777777888777777777:::===>>>>>>===::::::999888888999;;;;;;;;;;;;;;;===???@@@???===>>>>>>??????@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;:::;;;<<>>???===<<<======???GGGPPPdddnnnyyy{{{lllsssvvvwwwyyyZZZaaakkkttt|||~~~}}}|||yyyyyy||||||{{{zzzyyyyyyzzzzzzyyy||||||{{{zzzzzz{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}{{{{{{zzzyyyvvvsssooommmjjjgggcccaaabbbeeefffgggrrrrrrrrrtttvvvuuurrrnnnmmmkkkjjjlllttt~~~rrrooozzznnnUUU@@@555111111000///............////////////////////////............------......---------............///......///111222333444555555555777777444444>>>JJJXXXZZZ^^^dddjjjqqqxxx|||wwwnnniiidddYYYPPP\\\pppxxxoooiiimmmtttzzz||||||{{{vvvqqq```PPPHHHUUUhhhppppppooowww|||vvvpppiiiccc]]]YYYTTTOOOLLLLLLMMMOOOTTTWWW\\\cccjjjnnnpppqqqqqqsssuuuwwwwwwwwwwwwvvvyyyxxxvvvuuuttttttttttttqqqqqqooommmjjjkkknnnrrrvvv{{{|||xxxwwwyyy{{{zzzvvvuuutttrrroooiiibbb\\\UUUVVVVVVVVVWWWYYYZZZ[[[___aaadddeeegggjjjmmmpppxxxyyyzzzyyyxxxyyy{{{}}}~~~|||xxxuuusssqqqpppnnnhhheeeffffffcccaaabbbbbbbbbccceeegggjjjlllmmmnnnnnnqqqxxx||||||~~~yyyvvv||||||}}}yyylll\\\QQQMMMJJJDDD>>>:::999888777777777777888777777888:::;;;<<<;;;;;;999999999999999:::;;;<<<;;;;;;;;;===???@@@???>>>>>>>>>??????@@@@@@AAAAAA>>>>>><<<;;;:::::::::::::::;;;===???AAACCCDDDDDD???@@@===:::<<<@@@===666:::::::::::::::;;;;;;;;;999999999999999999999999777777888888888888777777555555555666666666666666888888999;;;======;;;999444444333111...---...000/////////...---,,,***))),,,,,,---.........------,,,+++***+++---...---,,,,,,+++***((('''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***+++,,,------......000111333444666666:::<<<<<<<<<;;;;;;<<<>>>>>><<<<<<======???GGGPPPeeennnyyyuuulll{{{|||qqqwwwxxxzzzYYYaaallluuu}}}~~~}}}|||yyyyyy{{{yyyyyyyyyxxxwwwwwwwwwxxx{{{zzzzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}||||||{{{xxxyyyyyyyyywwwtttqqqooohhhddd___]]]___cccfffhhhpppnnnmmmpppuuuvvvrrrnnnlllnnnrrryyy~~~sssppp|||oooYYYGGG>>>222222000//////.........////////////////////////------..................---------............///......///111222333444555555555666777444555@@@LLLVVVYYY^^^dddiiijjjiiihhh___[[[]]]^^^WWWQQQ^^^sss~~~~~~vvvmmmgggfffpppyyy~~~|||ttt[[[KKKFFFUUUhhhpppsssvvv{{{nnneeeaaa]]]XXXTTTLLLKKKIIIGGGFFFEEEFFFFFFTTTXXX^^^ccchhhlllnnnooopppqqqtttwwwzzz|||||||||{{{{{{{{{zzz{{{{{{|||}}}zzzyyyxxxvvvtttuuuwwwyyy~~~{{{yyy{{{{{{yyyvvvvvvuuutttqqqkkkddd___WWWWWWXXXXXXZZZ[[[]]]]]]aaadddfffhhhjjjmmmqqqtttxxxyyy{{{||||||~~~~~~{{{xxxuuusssrrrqqqlllhhheeegggfffcccbbbcccbbbcccdddeeegggiiikkklllpppooossszzz}}}}}}~~~yyyrrrmmmkkkppprrruuuyyy|||nnncccUUUKKKHHHEEE@@@;;;888888888888888888999999888999:::999999888777777999999999::::::;;;;;;<<<;;;;;;;;;===@@@AAA@@@???>>>>>>?????????@@@@@@@@@<<<;;;;;;:::999999999999:::;;;===???AAABBBBBBBBB@@@AAA@@@<<<;;;;;;:::777999:::::::::::::::::::::888888888888888888888888777777888888888888777777666666666666666555555555666666666777:::;;;:::888666666555222///...///111//////......---,,,+++***++++++,,,---......------,,,+++***+++---...---,,,***))))))(((((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***+++,,,,,,---......000111333444666666999;;;<<<<<<<<<;;;<<<>>>>>><<<<<<======???HHHQQQfffoooyyyrrrllltttzzzqqqyyyyyy{{{ZZZbbbmmmwww}}}|||{{{yyyyyy{{{wwwxxxxxxwwwuuuuuuvvvxxxzzzyyyyyyyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvtttqqqpppfffbbb]]][[[^^^bbbgggiiipppmmmkkknnnsssuuurrrnnnkkkrrr{{{wwwxxx~~~xxxiiiXXXJJJDDD444333222000////////////////////////////////////,,,---......///.........---------............///......///111222333444555555555666777444666AAANNNXXX\\\cccjjjmmmkkkddd___UUURRRUUUYYYTTTSSSeee~~~{{{wwwtttqqqnnnkkk```mmmxxxwwwZZZMMMKKK[[[iiimmmqqqwww}}}ppphhh]]]UUURRRPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLVVV[[[aaafffjjjllloooqqqrrrrrrtttxxx}}}~~~~~~~~~~~~}}}{{{||||||yyyxxxwwwvvvuuurrrlllddd___YYYYYYZZZ[[[]]]___aaabbbeeegggiiikkklllooorrruuuvvvxxx{{{}}}~~~~~~}}}zzzwwwuuusssqqqqqqkkkgggfffgggfffbbbbbbeeecccdddeeefffhhhiiijjjkkkqqqqqquuu{{{~~~}}}}}}|||{{{yyysssmmmgggdddccckkknnnsssvvvzzz~~~|||ccc[[[OOOGGGBBB???<<<:::999999999:::::::::::::::999;;;;;;:::888666666777:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999999:::999;;;===???@@@@@@@@@???;;;===>>><<<999888999:::999999999999999999999999777777777777777777777777777777888888888888777777666666666666666555555555555444444666888999999888666666555333000///000222............---,,,+++******+++,,,------...------,,,+++***+++,,,---,,,+++)))))))))(((((())))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))***+++,,,,,,...///000222333555666777888:::<<<===<<<<<<===>>>===;;;<<<>>>???AAAJJJTTThhhqqqzzztttlll{{{qqqyyyttt|||~~~\\\dddpppzzz}}}|||{{{yyyyyy{{{wwwyyyyyyxxxuuuuuuvvvyyyyyyyyyxxxxxxyyyzzzzzz{{{xxxxxxxxxxxxxxxwwwvvvuuussstttuuuuuutttrrrpppooohhhccc^^^\\\^^^cccgggiiillljjjhhhjjjpppssstttrrrppp{{{uuuxxx~~~wwwxxxvvvooobbbSSSHHHCCC555444333111000000//////////////////////////////,,,,,,.../////////......---------............///......///111222333444555555555666777555777CCCOOO\\\```gggmmmpppkkkbbb[[[QQQPPPUUU[[[WWWVVViii|||vvvrrrqqqrrrrrrqqqeeeqqq|||rrrVVVNNNSSSeeepppnnnpppyyyzzzpppeee```XXXRRRNNNMMMOOOPPPKKKJJJIIIJJJKKKNNNQQQSSS^^^ccchhhlllnnnooorrrttttttssssssvvv|||~~~|||}}}}}}yyyxxxwwwvvvtttpppjjjbbb\\\XXXYYYZZZ\\\^^^aaacccdddhhhjjjlllmmmmmmooorrrttttttwwwzzz|||}}}~~~}}}{{{xxxtttqqqooonnnjjjgggfffgggfffbbbcccfffeeefffggghhhjjjkkkkkkkkkssssssvvv|||~~~||||||~~~yyyxxxtttnnngggbbbaaaaaahhhlllqqquuuxxx{{{ooo[[[VVVNNNEEE>>>;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::<<<===<<<999888888:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;===@@@BBBAAA@@@??????>>>>>>===<<<<<<<<<:::999999888999999::::::888:::<<<>>>??????>>>===999999:::;;;:::999:::<<<999999999888888777777777666666666666666666666666777777888888888888777777777666666666555555555555333333444666888999888777777777666333000///000222............---,,,++++++******+++,,,------------+++*********,,,---,,,+++++++++***)))((((((((()))&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,///000111333444666777888888:::<<<======<<<===>>><<<;;;<<<>>>@@@CCCMMMWWWjjjrrr{{{wwwlll}}}vvvtttzzzyyy^^^fffrrr|||||||||{{{yyyyyy|||xxxzzz{{{yyyvvvuuuwwwzzzxxxxxxxxxxxxyyyyyyzzz{{{yyyyyyyyyyyyyyyxxxwwwvvvrrrsssttttttsssqqqooonnnjjjfffaaa^^^```cccgggiiigggeeeeeehhhnnntttwwwxxxxxxssskkkttt|||uuuvvvtttmmmaaaSSSIIICCC666555444222111000000000////////////////////////+++,,,.../////////......---------.........//////......///111222333444555555555666777555777CCCPPPXXX\\\ccckkkpppmmmfff___MMMPPPYYYbbb^^^YYYhhhxxxuuussstttwwwxxxvvvtttnnnyyyyyyiiiPPPLLLWWWmmmvvvrrrsss|||{{{|||~~~}}}yyyzzzzzzqqqeee```]]]XXXRRRMMMMMMPPPSSSSSSQQQOOOOOORRRWWW\\\```hhhlllqqqsssrrrrrrsssuuutttqqqpppsssyyy}}}|||~~~}}}zzzxxxwwwuuusssnnnggg___ZZZVVVVVVXXXZZZ]]]___bbbcccjjjlllmmmnnnnnnoooqqqttttttwwwzzz||||||}}}~~~{{{xxxtttpppmmmkkkiiigggfffgggfffbbbcccgggggggggiiijjjkkkllllllllluuutttwww}}}|||{{{}}}{{{yyyuuunnngggcccbbbbbbbbbffflllppprrruuuyyy}}}}}}~~~vvveeeYYYVVVPPPGGG>>>:::<<<>>>::::::;;;<<<<<<<<<;;;;;;999<<<>>>>>>;;;:::;;;===<<<<<<<<<<<<;;;:::999999;;;;;;;;;>>>@@@BBBBBBAAA??????>>>===<<<;;;::::::999999999888999999:::;;;888999;;;===>>>>>><<<<<<<<<999888;;;<<<;;;:::;;;:::999999888777666555555555555555555555555555555777777888888888888777777777777666666555555555444333333333666888999888666777777666333000///000222............---,,,++++++)))***+++,,,------...---+++***)))***,,,---,,,+++------+++)))((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))***+++,,,,,,000000222333555666888888777:::<<<======<<<===>>><<<:::<<>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???===???AAA@@@???>>>>>>>>>===============<<<<<<<<<=========???BBBBBBAAA???>>>>>>===<<<<<<<<<<<<<<<999:::;;;:::888777888999;;;:::;;;<<<>>>>>><<<:::888777555444333333444444999999888777666666555555222222111111111111222222444555666777888999:::;;;777888888777777666555444666555444333333333333444666555444333222111111111//////...---,,,,,,++++++************+++,,,---...---,,,,,,+++,,,---...///,,,---------+++)))&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))*********))))))000000111222444555666666:::<<<>>>???===<<<<<<===AAA===<<<>>>AAAEEENNNXXXooowwwooollluuuuuuyyywwwmmmsssxxxxxxuuuwww}}}|||xxxxxxzzzyyyyyyyyyxxxwwwwwwvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyxxxyyy{{{|||||||||{{{zzzvvvuuusssqqqpppoooooooooqqqmmmgggbbb```bbbdddfffgggeee```]]]cccooowwwyyyyyy}}}zzzxxxwwwsssyyy|||{{{zzz{{{yyyttt{{{qqqjjjeee^^^XXXLLL>>>222000333333000---////////////............////////////////////////////////////////////////...///111222444555555555444333444555555888EEESSSVVV___jjjrrrvvvsssggg[[[dddhhheeeYYYQQQZZZooozzzqqqiii{{{sss___TTT]]]kkkttttttttt}}}yyysssooonnniiiccc```aaadddfffgggeeefffhhhjjjmmmoooqqqrrrvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyyyy}}}|||{{{yyyxxxuuuqqqmmmkkkjjjeee^^^WWW[[[YYYXXXVVVWWWYYY[[[]]]bbbeeehhhjjjkkklllnnnpppooopppqqqrrrrrrqqqppppppppprrrsssoooiiifffgggiiigggeeeddddddggghhhgggfffiiifffdddeeehhhjjjjjjiiipppqqqrrrsssuuuuuuvvvvvvvvvxxxzzzzzzwwwsssqqqpppnnnmmmkkkjjjkkknnnqqqtttwwwyyy{{{}}}~~~ppp^^^RRRJJJHHHEEEBBB????????????;;;;;;;;;<<<===>>>???@@@===>>>>>>>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDCCCAAA??????>>>=========>>>>>><<<===>>>===;;;::::::;;;;;;;;;;;;===??????===;;;777666444333222222333333555444444333333222111111222222222111111222222222333333444555666777888888777777777777777666555555555444444333333333444444777666555333222111111111///......---,,,,,,++++++)))******+++,,,,,,---------,,,,,,+++,,,---...///---.........,,,***'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((()))******++++++******000000111222444555666666:::<<<>>>>>>===<<<<<<===@@@===<<<>>>AAAFFFPPPYYYooowwwzzziiikkk||||||}}}zzz~~~ssswwwxxxrrrmmmqqq~~~|||yyyyyy{{{yyyyyyyyyxxxwwwvvvvvvvvvxxxxxxyyyyyyyyyzzzzzzzzzxxxyyyzzz||||||{{{{{{zzzuuutttrrrpppooonnnnnnooopppoookkkeeeaaa```eeeiiijjjfff^^^WWW[[[iiiwww~~~|||~~~xxxrrruuuzzz}}}~~~yyytttqqqwwwyyyyyytttrrrsssqqqmmm\\\III666111444555111...////////////............////////////////////////////////////////////////...///111222444555555555444333444666777<<>>???@@@@@@>>>>>>>>><<<::::::<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFEEEDDD@@@???>>>>>>>>>???@@@AAA@@@AAABBB@@@>>>======>>><<<<<<<<<>>>??????>>><<<666555444222111222222333222222222111111000000///222222111111111111222222111222222333444555555666666777777777777666666555444333333333333333444555888777555333222111000000.........------,,,,,,+++)))***+++,,,------,,,,,,---,,,,,,++++++,,,..................---+++(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))***+++,,,,,,++++++000000111222444555666666999;;;>>>>>>============@@@<<<<<>>???@@@AAAAAA@@@???>>><<<::::::<<>>>>>???AAABBBCCCCCCDDDBBB@@@??????@@@<<<;;;<<<===??????===;;;777666555333333333333444444444333333333222222222222111111000000111111222111222222222333333444444555666777777777777777666333333222222333333444555888777555333111000//////......---------,,,,,,,,,((())),,,.........,,,+++---,,,+++++++++,,,---...---------,,,+++***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,000000111222444555666666999;;;>>>>>>>>>======>>>???<<<;;;???CCCIIISSS]]]nnnvvvxxxhhhkkkzzz{{{yyytttyyyxxxrrrrrr~~~}}}{{{yyyyyy{{{vvvuuuuuuuuuttttttttttttxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxzzz{{{{{{{{{zzzyyyuuutttrrrpppnnnnnnnnnnnnkkknnnmmmggg^^^\\\aaahhhjjjjjjcccXXXTTT^^^ppp{{{xxxzzz{{{yyysssnnnlllllltttxxx}}}}}}vvvwwwuuuyyy|||}}}fffEEE555333444333222////////////............///////////////////////////////////////////////////000111333444555666666666888888888;;;DDDNNNTTTOOO]]]lllpppoooooooooooorrrqqqfffUUUTTTeeevvv}}}|||yyy{{{vvvkkkfffnnnvvvrrr]]]LLLDDDNNN\\\gggmmmuuu~~~}}}zzzwwwtttooommmjjjeee___WWWPPPKKKLLLLLLLLLNNNPPPRRRTTTVVVVVVYYY\\\]]]^^^___aaaccceeeddddddccccccbbbbbbbbb[[[[[[[[[ZZZYYYXXXXXXYYYYYY\\\___bbbdddeeeffffffcccbbbbbbbbbbbbccceeegggfffggggggiiilllooorrrtttsssvvvyyyyyywwwtttrrrqqqooonnnlllkkkjjjkkklllmmmkkkmmmppprrrssssssuuuvvv{{{xxxtttmmmeee[[[RRRLLLBBBBBBBBBBBBBBBBBBAAAAAA<<<===???@@@AAABBBBBBBBB??????>>>;;;999999;;;===@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBEEEGGGGGGGGGBBBAAA???>>>>>>???AAACCCBBBCCCDDDBBB@@@??????@@@;;;;;;;;;===>>>???===;;;:::999777666555555666666555555555555555444444444222111111000000111111222333333333333333333333444444555666777777888777777333333222222222333333444666555444222000/////////---------------,,,,,,,,,(((***,,,...///...---,,,------++++++***+++,,,---+++++++++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))***+++,,,---------000000111222444555666666888;;;===>>>>>>======>>>???<<<;;;???CCCIIITTT^^^nnnvvvzzzkkklll}}}zzzttt{{{}}}{{{|||{{{zzzxxxxxxzzzttttttttttttuuuuuuuuuuuuwwwwwwxxxxxxxxxyyyyyyyyywwwxxxyyy{{{{{{zzzzzzyyyuuutttrrrpppooonnnnnnoookkkmmmllleee]]][[[___eeehhhnnnlllaaaXXX\\\iiissstttyyy|||xxxnnnhhhjjjoooxxx|||yyyuuuyyy}}}lllKKK999444333222222////////////............///////////////////////////////////////////////////000222333555666666666444777777666999CCCLLLPPPNNN]]]lllnnnkkkmmmssswwwoooZZZWWWggguuuxxxssssss|||ooogggrrruuuzzz}}}yyyjjjTTTDDDDDDOOOaaaqqq{{{|||yyyuuurrrlllkkkhhhbbbZZZRRRJJJEEEEEEFFFGGGIIILLLOOOQQQSSSSSSUUUXXXYYYYYYYYY[[[\\\^^^]]]\\\[[[ZZZZZZZZZ[[[VVVVVVUUUUUUTTTSSSSSSRRRTTTWWW[[[^^^```bbbdddgggbbbccccccbbbbbbbbbeeegggiiijjjkkknnnqqquuuwwwyyyyyy{{{{{{zzzvvvsssqqqpppiiiiiihhhhhhhhhiiijjjkkkhhhjjjmmmooooooooopppqqqtttrrrooohhh```XXXPPPKKKFFFEEEDDDCCCBBBAAAAAAAAA???@@@BBBCCCDDDDDDCCCBBB>>>>>>===;;;999888999;;;@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBEEEHHHIIIHHHFFFDDDAAA??????@@@BBBDDDAAABBBCCCBBB@@@???@@@AAA<<<<<<<<<===??????===<<<<<<;;;:::888777888888999555555555555555555555555333333222222222222333333444444444444333333333333444444666777888888888888444444333222222222222222333333111000//////......------------------------)))***,,,---......------------+++******++++++,,,+++******)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((***+++,,,,,,,,,,,,000000111222444555666666888:::===>>>>>>===>>>???>>>;;;;;;>>>CCCIIISSS]]]ooowwwyyylllnnn~~~}}}}}}qqqzzz{{{zzzyyywwwwwwyyysssttttttuuuvvvwwwxxxxxxvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxyyyzzz{{{zzzyyyyyyvvvuuusssqqqpppooooooooollllllkkkeee^^^\\\___ccckkkvvvzzzqqqdddaaahhhooowww{{{~~~yyyqqqnnnssszzz|||~~~rrrsss{{{jjjNNN===666222000000////////////............////////////////////////////////////////////////000111222444555666666777444888777555999CCCKKKMMMMMM]]]kkklllhhhlllvvv~~~lllWWWZZZooozzzwwwrrrsss}}}yyymmmkkktttwwwzzzzzzppp___LLL@@@CCCNNNbbbvvv~~~{{{xxxssspppjjjhhhddd]]]TTTMMMGGGEEEBBBCCCDDDFFFIIIKKKMMMNNNNNNPPPRRRRRRRRRQQQRRRSSSVVVUUUSSSRRRQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQPPPOOOQQQSSSVVVXXXYYY\\\```ccc___aaaaaaaaa___```cccfffiiijjjmmmqqquuuxxxzzz{{{~~~yyytttpppnnnnnnggggggggggggggghhhiiijjjeeehhhlllmmmmmmmmmmmmnnnooonnnkkkfff^^^VVVOOOLLLHHHFFFDDDBBBBBBBBBCCCDDDBBBCCCEEEFFFFFFEEEDDDCCC@@@@@@AAA???===;;;;;;<<>>>>>>>>@@@AAAAAA@@@>>>===<<<:::999888999999:::666666666666666666666666666666666555555666666666444444444333333222222222333444555777888888999999555555333222111111000000000000///...............------------------------++++++,,,,,,---............---+++*********+++,,,++++++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''')))***+++,,,,,,,,,000000111222444555666666888:::===>>>>>>>>>>>>???>>>;;;:::>>>BBBGGGQQQ[[[pppxxxzzzmmmqqqlllwwwzzzyyyxxxvvvvvvyyyttttttuuuwwwxxxzzz{{{{{{uuuvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyyyywwwvvvtttrrrppppppppppppmmmllljjjeee```^^^___bbbppp~~~~~~ooohhhkkkooo}}}{{{vvvwww~~~wwwooosss}}}yyyeeeOOOAAA999333///...000/////////............////////////////////////////////////////////////000111222444555666777777777::::::777;;;EEELLLMMMMMM^^^kkkjjjfffkkkwwwwwwaaaQQQ]]]www{{{wwwvvv{{{zzzlllhhhooovvvzzz|||ooo[[[LLLEEEAAAJJJ^^^uuu~~~{{{wwwrrroooiiifff```XXXPPPJJJHHHGGGAAABBBCCCEEEFFFHHHIIIJJJJJJLLLNNNNNNLLLLLLLLLMMMRRRQQQOOOMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPOOOOOORRRTTTTTTTTTWWW[[[```]]]^^^```^^^]]]]]]```dddfffiiimmmqqquuuxxxyyyzzz}}}xxxqqqlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkeeegggkkklllllllllllllllllllllkkkfff^^^VVVPPPMMMIIIGGGDDDBBBBBBCCCEEEFFFDDDEEEGGGHHHGGGFFFDDDCCCCCCEEEEEEDDDBBB@@@??????CCCDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDEEEHHHKKKMMMMMMNNNLLLHHHEEECCCDDDFFFGGG???@@@BBBBBBAAAAAACCCDDD@@@@@@@@@BBBCCCCCCBBB@@@===<<<;;;999888999999:::888888888999999999999999999999888888888888999999444444333333222111111111333333555777888999999999666555444222111000000///......------------......------------------------,,,,,,,,,,,,,,,...//////...---+++*********++++++,,,,,,+++***)))))))))***'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((()))++++++,,,,,,000000111222444555666666777:::===>>>>>>>>>>>>???>>>;;;:::===AAAFFFPPPZZZqqqyyy{{{nnnrrrppp{{{|||xxxuuuttttttuuusssuuuwwwxxxxxxxxxyyyzzzssssssttttttuuuuuuvvvvvvtttwwwzzz}}}}}}{{{xxxvvvrrrrrrrrrqqqpppooonnnmmmnnnllljjjfffccc```^^^\\\ppp{{{xxxmmmjjjnnnsss~~~~~~yyy~~~yyykkkgggsss{{{zzz}}}}}}nnnaaaMMM<<<777999444,,,000///...------...///000......------------......000000///..................111444555555555666777888999777555;;;EEEIIIFFFUUUdddiiijjjqqqrrrooosssqqqiiiTTTOOOhhh~~~}}}sssvvv{{{}}}vvvnnnoootttuuuzzzttt___IIIDDDAAAPPPbbbppp{{{~~~yyyuuusssssssssfffbbb\\\TTTMMMHHHDDDCCC??????@@@AAABBBDDDEEEFFFGGGGGGIIIKKKLLLMMMMMMMMMMMMKKKHHHFFFFFFGGGIIIKKKJJJIIIHHHJJJMMMPPPOOOMMMKKKOOOSSSVVVWWWWWWXXXYYY\\\]]]^^^^^^]]]]]]___aaacccfffjjjnnnppptttxxx{{{~~~~~~}}}{{{vvvpppjjjfffiiifffbbbaaabbbdddeeeeeejjjkkkkkkkkkjjjiiihhhgggnnnlllhhhccc[[[TTTMMMIIIGGGFFFFFFEEEDDDEEEEEEEEEDDDEEEEEEGGGHHHIIIJJJKKKKKKNNNQQQOOOIIIDDDAAA@@@CCCEEEGGGIIIJJJJJJIIIHHHEEEDDDEEEGGGKKKNNNPPPPPPPPPMMMHHHEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCFFFHHHDDD@@@===???CCCEEEBBB???AAA>>>:::999999999999888===;;;999666666777999:::888888888777777777777777666666555555444222111000///111333555777888888777777666444111000//////000000...---++++++,,,---.........---------,,,,,,,,,)))******++++++,,,------......,,,,,,,,,,,,......***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((()))))))))***++++++,,,,,,///000111222444555666777888;;;>>>@@@???===<<<<<>>???DDDQQQ___tttyyyuuueeesssnnnzzz{{{wwwuuuttttttuuuuuuwwwxxxxxxvvvuuuuuuvvvqqqrrrrrrrrrrrrrrrrrrssssssuuuxxxzzzzzzyyywwwuuussssssrrrqqqpppooommmmmmlllkkkjjjgggdddaaa^^^]]]jjjoooppplllhhhjjjnnnnnnvvvxxxqqqkkkkkkvvv~~~wwwuuusssppphhh]]]OOODDD===777000,,,222111000///////////////......------------......000000///..................111444555555555666777777999888888===FFFIIIGGGZZZkkkrrrqqqrrrmmmeeeggg```]]]QQQUUUqqq|||tttvvvzzzzzzssslllmmmssstttzzzoooYYYFFFDDDJJJZZZlllvvv~~~}}}xxxsssqqqqqqqqqddd```ZZZRRRKKKFFFCCCAAA>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFHHHIIIKKKHHHGGGFFFHHHJJJLLLKKKJJJMMMOOOSSSTTTUUUVVVWWWXXX______```^^^\\\[[[[[[\\\aaadddgggjjjmmmqqqvvvzzz}}}}}}|||{{{wwwqqqllliiigggccc___^^^___aaabbbccchhhhhhhhhhhhhhhhhhggggggiiihhheee___XXXPPPJJJFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEHHHKKKMMMNNNQQQSSSQQQLLLGGGCCCBBBDDDFFFHHHJJJJJJJJJIIIHHHIIIHHHHHHIIILLLOOOPPPOOONNNKKKHHHEEEDDDDDDEEEEEEGGGHHHHHHGGGFFFGGGIIIKKKGGGCCC@@@BBBFFFHHHFFFBBB@@@===:::888777888777777;;;999777444333444555666555555555555555666666666555555555444333222000000...///111333555777888888888666444222111000000000000///---,,,+++,,,---.........---------,,,,,,,,,)))******++++++,,,,,,---...---,,,++++++,,,---...***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((()))))))))***++++++,,,,,,...///000222444666777888999;;;???@@@???===<<<<<>>???EEERRR```rrrwwwtttdddsssnnnzzz}}}zzzwwwuuutttttttttwwwxxxxxxvvvtttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqssstttuuuvvvwwwvvvuuutttsssssssssrrrpppnnnmmmllljjjjjjjjjhhhfffccc___]]]aaaaaa___^^^cccjjjjjjfffqqq{{{~~~}}}xxxtttsssssstttyyyxxxyyywwwuuuuuuuuuooohhhiiiaaa[[[XXXNNN===444333333333222111000///............------------......000//////............///...111444666666666666777666888999999???FFFIIIHHHeeevvvzzztttpppfff___bbbSSSSSSOOO\\\zzzxxxvvvwwwxxxvvvmmmfffhhhooorrrxxxiiiSSSCCCEEEOOOaaasss{{{|||vvvqqqnnnmmmlllbbb^^^WWWOOOHHHDDDAAA@@@======<<<<<<======>>>???CCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEDDDDDDFFFHHHIIIIIIHHHNNNPPPQQQRRRRRRSSSVVVXXX]]]^^^___^^^[[[YYYYYYYYY___aaadddfffiiinnntttxxx{{{{{{zzzyyyuuuqqqmmmjjjfffccc^^^\\\]]]```bbbcccddddddddddddeeefffggghhhfffeeeccc^^^WWWPPPIIIEEEEEEEEEDDDDDDDDDEEEEEEFFFEEECCCAAAAAABBBGGGLLLOOORRRTTTUUUSSSNNNIIIFFFDDDEEEFFFHHHJJJJJJJJJIIIHHHMMMLLLKKKLLLNNNPPPPPPPPPPPPNNNKKKIIIGGGGGGHHHHHHLLLLLLLLLJJJIIIJJJMMMPPPKKKGGGCCCDDDIIILLLJJJGGGBBB???;;;888888888777666999888666444333222333333555555555666666777777888666666666666555333222111000000111222333555777888888777555444222222111111000///...---,,,---...///......---------,,,,,,,,,))))))******+++,,,,,,,,,---,,,+++******+++,,,---***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((()))))))))***++++++,,,,,,---...000222444666888999:::<<>>======???===<<<===???EEETTTbbbpppvvvsssdddrrr~~~ooozzz~~~|||yyywwwuuutttttttttwwwwwwwwwtttqqqppppppqqqvvvvvvuuuuuuttttttssssssssssssttttttuuuuuuuuuuuuttttttsssrrrpppnnnlllkkkhhhiiijjjiiigggddd```^^^ZZZZZZYYYZZZaaagggccc[[[iiiuuu}}}yyyvvv~~~wwwwww|||~~~}}}zzznnnkkkkkkooowwwzzztttmmmlllgggiiilll^^^DDD777:::222222222111000//////.........------------......000///............/////////111444666666666777888777777777888===DDDJJJLLLooo~~~tttlllccc___fffSSSRRROOO```}}}{{{vvvxxxwwwvvvqqqggg```bbbjjjqqq}}}}}}sssgggRRRBBBCCCMMMaaassszzz~~~zzztttoookkkiiihhhaaa\\\UUUMMMFFFBBB@@@???===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>><<<<<<===???EEEUUUcccqqqwwwqqqcccppp}}}xxxmmmyyy|||{{{yyywwwuuuuuutttttttttuuutttrrrpppoooppprrrwwwvvvvvvvvvuuuuuutttttttttttttttttttttuuuvvvvvvsssssssssrrrpppnnnmmmlllhhhiiijjjjjjhhheeeaaa___XXX[[[^^^```cccccc\\\RRR]]]lllyyyzzzwww{{{yyyuuuxxxqqqjjjgggnnnxxx}}}yyyssslllkkkpppsssbbbEEE666888111111111000000000000000......------------......//////............/////////222555666666666777888888666555666:::AAAJJJQQQrrrxxxoooeee___dddZZZRRRMMM^^^|||{{{{{{yyyxxxuuuoooddd\\\___gggttt|||xxxppphhhVVVDDDBBBNNNccctttyyy}}}{{{xxxsssnnniiifffddd```[[[TTTLLLEEEAAA@@@???===<<<<<<;;;;;;;;;;;;;;;@@@@@@AAAAAAAAA@@@?????????@@@BBBCCCBBBAAA@@@???BBBCCCFFFIIIKKKNNNQQQSSSPPPPPPPPPOOOOOOQQQUUUXXXWWWXXXZZZ[[[ZZZZZZ[[[\\\^^^___aaabbbdddiiiooosssxxxvvvtttpppmmmiiifffeeegggccc___]]]^^^```bbbccc^^^______```aaaccceeeeeeddddddccc```ZZZSSSLLLHHHDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@BBBDDDGGGKKKMMMOOOSSSRRRQQQOOOKKKGGGCCC@@@BBBDDDFFFHHHIIIIIIHHHGGGHHHHHHHHHKKKOOOSSSUUUUUUZZZZZZXXXTTTOOOLLLLLLMMMOOOOOONNNLLLKKKMMMPPPSSSOOOJJJEEEFFFKKKOOOOOOMMMFFFCCC>>>;;;999888666555444555555666666666666666999999::::::;;;<<<======>>>?????????>>>===<<<;;;999888666444444444444555777777666666555444333222111111000000/////////000......---------,,,,,,,,,((())))))******+++,,,,,,++++++))))))))))))++++++***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((()))))))))***++++++,,,,,,,,,---///222444777999::::::<<>>======>>>>>><<<;;;;;;===EEETTTcccsssyyynnncccooo{{{uuulllyyy{{{zzzyyyxxxwwwvvvuuuuuussstttsssqqqpppoooqqqsssssssssssssssssssssrrrrrrttttttuuuuuuuuuvvvvvvvvvrrrrrrrrrqqqpppooonnnmmmiiijjjjjjiiigggdddaaa```YYY___dddffffffbbbXXXNNNWWWfffuuuxxxwwwxxx{{{||||||xxxuuuuuuuuuyyyzzzoooiiinnnxxx{{{xxxuuuuuuvvvzzzxxxfffKKK<<<:::444333222000000000111111......------------......///............//////000///222555777777777777888888666555888<<>>???????????????>>>>>>???@@@AAAAAAAAA???>>>===BBBDDDHHHKKKMMMPPPSSSVVVOOOOOOPPPPPPPPPRRRUUUXXXZZZZZZ[[[ZZZXXXXXXZZZ\\\```bbbcccdddeeeiiimmmqqquuussspppmmmiiigggeeeddddddaaa^^^]]]^^^___``````^^^___```bbbbbbccccccbbb`````````^^^YYYRRRKKKFFFDDDDDDCCCBBBBBBBBBBBBBBB???AAADDDGGGKKKNNNPPPQQQSSSQQQNNNLLLJJJFFFBBB>>>???AAADDDFFFHHHHHHHHHGGGEEEEEEFFFJJJPPPTTTWWWXXXYYYZZZYYYUUUOOOLLLLLLNNNRRRQQQPPPNNNMMMNNNRRRVVVSSSMMMHHHHHHMMMRRRSSSRRRJJJFFFAAA===;;;999777666444555777888888888777666777777777888999999999:::>>>>>>>>>>>>>>>===<<<<<<;;;:::888666555444333333666666666666555444333222222222222111111111000000......---------,,,,,,,,,(((((())))))***+++++++++,,,+++***))))))***+++,,,***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((()))))))))***++++++,,,,,,---...000222444666888999:::<<<===>>>===<<<===>>>>>>;;;::::::<<>>AAADDDKKKUUUmmmzzz{{{tttrrrjjjccceeeZZZMMMFFF]]]{{{zzzvvvuuuuuurrrkkkfffkkkttt|||qqq\\\IIIFFFUUUfffssswww}}}wwwwwwuuurrrnnniiidddbbb\\\WWWOOOGGGAAA>>>======;;;:::::::::::::::;;;;;;<<<<<<===============<<<>>>>>>??????????????????CCCFFFIIIKKKLLLMMMQQQTTTMMMOOOPPPQQQQQQSSSWWWYYYZZZZZZYYYXXXWWWYYY\\\___cccdddfffggghhhjjjmmmoooqqqooommmjjjhhhhhhhhhhhhcccaaa______`````````___```aaacccddddddcccaaa___]]]^^^^^^\\\XXXQQQJJJFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCEEEHHHKKKPPPTTTWWWUUURRROOOLLLKKKGGGBBB???<<<>>>AAADDDGGGHHHHHHHHHEEEEEEFFFKKKPPPUUUXXXYYYWWWYYYZZZWWWQQQNNNOOORRRVVVUUUSSSQQQPPPRRRVVVZZZYYYSSSLLLLLLQQQWWWYYYXXXQQQMMMHHHDDDAAA???===;;;;;;<<<>>>>>>>>>;;;999777555555666666666666666666999999999999999888888777777777777777666555444333555555666666555444222111222222222222222111111000......---------,,,,,,,,,(((((())))))******++++++,,,+++***))))))***+++,,,***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((()))))))))***++++++,,,,,,...///000222444666777888999;;;<<<<<<;;;;;;<<<===???;;;999888:::AAAPPP___pppwwwuuuddd]]]rrryyymmm~~~uuu{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvtttqqqooonnnppprrrpppppppppqqqqqqrrrrrrsssrrrssstttuuuvvvuuutttsssppppppqqqqqqqqqqqqppppppmmmllljjjhhheeecccaaaaaa\\\]]]^^^bbbhhhhhh]]]OOOIIIVVVdddlllrrruuutttpppkkkjjjoooxxx}}}zzzppplllttt~~~kkk[[[MMMBBBBBB>>>999333000///111222.........------........................///000111000222555777777777888999555666;;;DDDGGGFFFLLLTTTmmmuuuooofffiiikkklllsssYYYLLLGGG```}}}}}}uuu{{{ssstttvvvuuuooolllrrr|||sss[[[JJJJJJPPP```mmmsss{{{vvvuuutttrrrnnniiieeebbbZZZUUUMMMEEE???<<<;;;<<<999999888888999::::::;;;999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAACCCFFFIIIJJJJJJJJJMMMPPPLLLNNNPPPRRRSSSTTTWWWZZZWWWWWWWWWVVVXXX[[[aaaeeeeeegggiiijjjjjjkkklllnnnnnnmmmkkkiiiiiijjjkkkllldddcccbbbbbbccccccbbb```aaaccceeeffffffccc___]]]]]]^^^^^^]]]YYYRRRKKKFFFFFFEEEDDDBBBAAA@@@??????FFFEEEEEEGGGKKKQQQWWW[[[WWWTTTPPPNNNLLLIIIDDD@@@:::<<>>???EEEEEEFFFGGGHHHIIIIIIJJJKKKMMMPPPSSSTTTUUUTTTTTTVVVWWWWWWXXXYYY\\\aaaeeemmmllljjjiiijjjkkkmmmnnnlllllllllkkkjjjiiigggfffeeebbbaaadddhhhhhhddd___dddeeefffffffffeeedddcccbbbaaa^^^ZZZUUUOOOJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEGGGJJJOOOTTTYYY\\\[[[XXXUUUSSSQQQLLLEEE???<<<===???DDDIIIIIIFFFBBBAAADDDIIINNNSSSUUUWWWWWW]]]\\\[[[ZZZYYYWWWVVVVVVXXXXXXVVVSSSQQQRRRWWW[[[]]]XXXRRRRRRVVV]]]bbbccc^^^WWWNNNIIIJJJKKKJJJHHHHHHIIIJJJIIIGGGCCC@@@===777888888888777555222111222333555666666666555444555444333222222333555666555444333222222222333333222222222222111111111000000000///...,,,+++******+++***(((((())))))'''%%%------,,,)))'''''')))+++***+++,,,,,,+++)))'''%%%###%%%''''''&&&%%%######&&&'''(((((((((&&&%%%$$$,,,***(((''''''&&&%%%$$$((((((((()))***+++)))'''&&&)))+++,,,+++***++++++...000222333333444666888;;;999999===>>>===>>>BBBBBB===888777:::BBBRRR```jjjtttuuupppzzzqqq___^^^xxxssslll||||||{{{yyywwwuuutttssssssrrrqqqqqqqqqqqqrrrrrrsssuuussspppoooqqqrrrssssssuuuuuuuuuuuuuuutttssssssppprrrsssttttttrrrpppnnnkkkkkkiiigggeeecccbbbaaa\\\[[[\\\```dddbbbXXXPPPIIIQQQaaarrryyywwwtttuuuuuusssyyyxxxtttyyyxxxjjj\\\KKK???777333111222222000///222//////////////////////////////............//////222333555666888999999999999:::666999??????FFFYYYhhhaaaaaaaaa```iiiooogggQQQFFFHHH___qqqrrrmmmmmmoooppprrrtttuuuuuuxxx{{{xxxbbbMMMCCCDDDMMM^^^kkkzzz}}}zzzwwwsssqqqnnnmmmlllhhhaaa[[[RRRJJJDDDBBB@@@<<<;;;===:::::::::999999999888888;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBDDDEEEGGGHHHHHHJJJLLLOOORRRTTTTTTTTTTTTTTTUUUWWWXXX[[[___eeeiiikkkjjjiiiiiiiiikkklllnnnkkkkkkjjjiiihhhfffeeeeeedddbbbaaacccggggggccc^^^```aaabbbccccccbbbaaaaaaaaa___]]]XXXSSSMMMHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@EEEFFFGGGIIIMMMRRRWWWYYY[[[YYYVVVUUURRRMMMGGGBBBAAA@@@AAAEEEIIIJJJHHHEEEBBBDDDHHHLLLQQQTTTVVVWWW```___]]][[[YYYWWWUUUUUU[[[ZZZXXXUUUSSSUUUZZZ___^^^YYYTTTSSSXXX^^^bbbccc\\\UUULLLGGGGGGGGGFFFCCCGGGHHHIIIIIIGGGDDDAAA???444555555666777777777666333444666777888777777666666555333222222444555777777666555444333333333333222222111111111000000000//////...------,,,+++++++++)))'''((()))******)))......---+++)))(((***,,,,,,,,,---...---,,,***(((''')))***)))''''''***---((((((((()))))))))))))))'''%%%"""!!!"""%%%''')))((('''&&&''')))***)))'''&&&)))+++,,,+++***+++,,,...000222333333444666888;;;999999===>>>===>>>BBBBBB<<<888888;;;DDDTTTcccjjjpppxxxxxxppplllvvvyyygggfff{{{pppkkkyyyzzzyyywwwuuusssrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuuuurrrooonnnppprrrssssssuuutttssssssssssssssssssrrrrrrrrrrrrqqqpppnnnnnnkkkkkkkkkiiigggeeebbbaaa]]][[[[[[___cccaaa[[[UUUQQQRRR[[[iiisssvvvuuuuuuxxx~~~yyyxxxppprrr~~~xxxkkkaaaYYYNNNEEE777222///111222000000222//////////////////////////////............//////222333444666777888999999:::<<<777666:::999EEE]]]ddd___aaabbbaaahhhlllcccPPPFFFLLLdddvvvwwwuuuvvvwwwwwwxxxxxxxxxxxxuuussszzzqqqgggYYYKKKBBBAAARRRlll}}}yyyvvvtttqqqnnnllljjjeee]]]WWWKKKDDD@@@??????<<<<<<>>>;;;;;;:::::::::999999999999999888888888888999999::::::;;;;;;<<<======>>>>>>???@@@BBBDDDFFFHHHHHHIIIKKKMMMPPPRRRTTTTTTTTTTTTUUUWWWYYY[[[```eeeiiihhhhhhhhhhhhiiijjjlllmmmkkkjjjgggeeedddccccccddddddbbbaaabbbddddddaaa]]][[[\\\]]]^^^_________^^^___]]]ZZZUUUOOOJJJEEECCCCCCDDDDDDCCCCCCBBBAAA@@@EEEEEEFFFHHHKKKPPPTTTVVV\\\[[[YYYWWWUUUPPPKKKGGGHHHFFFDDDFFFJJJLLLKKKIIIFFFGGGJJJMMMQQQUUUXXXZZZbbbaaa___\\\YYYWWWUUUTTT\\\ZZZXXXUUUTTTWWW\\\```[[[WWWSSSSSSWWW\\\^^^___VVVPPPHHHDDDBBBBBB@@@>>>BBBCCCDDDEEEDDDAAA???===444444444555666777888999555666888999:::::::::999777666555333333444666777999888777666555444333333111111111111000000000///............------,,,,,,+++)))''''''))),,,------...///...,,,******,,,------...///000000///...---((('''%%%!!!"""&&&,,,+++++++++,,,---...///444333111...+++)))(((''''''&&&%%%%%%'''(((((('''''')))+++++++++***+++,,,...000222333444555777999;;;999999===>>>===>>>BBBAAA<<<999999<<>>>>><<<;;;>>>::::::999999999999888888888777777666666777777888999::::::;;;<<<<<<=========>>>@@@BBBEEEGGGIIIJJJGGGHHHKKKNNNPPPRRRRRRSSSUUUVVVXXXXXXYYY[[[___bbbeeeeeefffhhhiiikkklllllljjjhhhfffcccbbbbbbbbbccccccaaa``````aaa```]]]ZZZWWWWWWXXXZZZ[[[\\\\\\\\\\\\[[[WWWRRRLLLGGGCCCAAACCCCCCDDDDDDCCCBBBBBBAAACCCCCCDDDFFFJJJOOOSSSUUU^^^]]]\\\ZZZXXXTTTQQQNNNOOOKKKGGGHHHKKKOOOOOOOOOMMMNNNOOOQQQUUUYYY]]]```cccaaa^^^\\\YYYWWWVVVVVVZZZXXXUUUSSSSSSVVV[[[^^^VVVRRROOOOOOSSSVVVWWWWWWMMMHHHCCC@@@???>>>===;;;<<<===>>>>>>>>>===;;;:::888777666555555555777777777888:::<<<=========<<<999888666444444444555666999999888777666444333222111111111000000000//////............---------------+++((('''))),,,...///---......,,,+++***,,,---...///000111222222111111000---******---111333333AAA???>>><<<<<<>>>@@@BBB888;;;===<<<888222,,,)))(((&&&$$$$$$&&&''''''''''''(((***+++******,,,---...000222333444555888:::;;;999999===>>>===>>>BBBAAA===999999<<>>>>>;;;:::<<<888888888888777777777777777666666555555666666777888999:::;;;<<<<<<<<<;;;;;;<<<>>>AAACCCFFFHHHIIIEEEFFFHHHJJJMMMNNNPPPPPPQQQRRRTTTTTTUUUWWWZZZ]]]aaabbbeeegggiiijjjkkkkkkhhhgggdddbbbaaaaaabbbcccaaa```^^^]]]\\\[[[YYYWWWTTTTTTUUUVVVXXXYYYZZZ[[[ZZZXXXTTTOOOJJJFFFBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@BBBEEEIIIOOOTTTWWW^^^^^^^^^]]]ZZZXXXVVVUUUSSSNNNIIIIIILLLQQQSSSSSSRRRRRRRRRTTTWWW[[[```bbbaaa___]]][[[YYYXXXYYYYYYYYYWWWTTTRRRSSSVVVYYY[[[RRROOOLLLMMMPPPRRRQQQPPPCCCAAA>>>===<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999999888666555555666777888888999;;;===???@@@@@@@@@:::888666444333444555555666777777777666555333222111111111111000000000000........................///,,,)))((()))+++------,,,,,,---,,,******+++,,,//////000111222222222222...)))(((000<<>>,,,***'''%%%$$$%%%'''((('''+++///222333333555777+++)))%%%$$$%%%&&&'''''''''(((*********+++---......000222444444666888:::;;;999999===>>>===>>>BBBBBB===999999:::AAANNN\\\ffflllvvvxxxuuuzzzkkkiiiqqqzzz~~~zzzzzzxxxwwwvvvuuuuuuuuuwwwvvvtttrrrqqqpppppppppqqqpppnnnnnnppprrrsssrrrsssssssssssssssttttttuuutttsssrrrppppppoooooooookkkkkkkkkiiigggeeebbbaaa^^^[[[WWWVVVYYY^^^ccceeecccYYYSSS]]]mmmyyyyyywww{{{~~~yyyuuuuuuxxxqqqwww{{{vvvqqqooopppppp~~~{{{uuunnnkkkiii```VVVAAA777//////111111111222//////////////////////////////............//////444555666888999:::;;;;;;666<<<<<<<<<<<<999DDD^^^gggdddkkkooonnnsssssshhhHHHFFFSSSkkkyyywwwwww|||~~~|||zzzvvvsssnnndddTTTGGGEEEJJJccc}}}|||xxxrrrlllfff^^^SSSLLLDDD???<<<======:::999:::888777777777777666666666666666555555555555666666777888:::;;;<<<;;;;;;:::888999;;;===@@@BBBDDDEEEDDDDDDFFFGGGIIIJJJLLLLLLIIIKKKNNNPPPRRRTTTXXX[[[[[[]]]aaaeeeggghhhhhhhhhdddcccbbbaaaaaaaaabbbbbb___^^^\\\ZZZXXXVVVTTTTTTSSSSSSSSSSSSUUUVVVXXXXXXYYYWWWSSSNNNJJJFFFCCCBBB>>>>>>????????????>>>>>>>>>???AAADDDIIIOOOTTTWWW\\\]]]^^^\\\ZZZXXXXXXYYYTTTOOOJJJIIIMMMRRRUUUVVVSSSSSSTTTUUUXXX\\\```bbb```^^^\\\YYYXXXXXXYYYZZZYYYWWWTTTTTTUUUWWWWWWWWWOOOMMMKKKLLLOOOPPPMMMJJJ>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;555555555666777888999:::888:::<<>>===>>>BBBCCC>>>:::999:::???LLLYYYeeemmm{{{sssqqq~~~pppmmmpppzzzzzzyyyxxxwwwvvvuuuuuuuuuuuutttsssqqqqqqpppppppppooonnnnnnppprrrsssrrrqqqsssssstttuuuuuuuuuuuuuuusssrrrrrrrrrqqqqqqppppppkkkkkkiiigggeeecccbbbaaaaaa]]]XXXVVVYYY___ggglllggg\\\VVV^^^lllvvv}}}yyyqqqxxxxxxkkkjjjnnnqqq}}}}}}{{{yyyxxxttthhh[[[EEE:::000///222222222222//////////////////////////////............//////555666888999;;;;;;<<<<<<888<<<;;;;;;===<<>>@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHHHHFFFHHHKKKMMMOOOQQQUUUWWWUUUXXX\\\aaadddeeedddddd_________`````````aaaaaa\\\\\\ZZZWWWTTTQQQQQQPPPQQQQQQPPPPPPQQQSSSTTTUUUXXXVVVRRRNNNJJJGGGEEEEEE??????@@@@@@@@@@@@??????@@@@@@BBBEEEIIINNNSSSVVVXXXZZZ[[[ZZZXXXVVVWWWYYYSSSOOOJJJJJJNNNSSSVVVWWWUUUVVVVVVXXX[[[^^^aaacccaaa___\\\XXXWWWVVVWWWXXXWWWUUUSSSTTTUUUUUUSSSQQQKKKIIIHHHJJJLLLLLLHHHEEE<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555666777888888888888888888:::<<>>===>>>BBBBBB>>>::::::;;;@@@MMMZZZhhhqqq~~~}}}mmmnnn}}}vvvqqqoooyyyyyyyyyxxxvvvuuuuuuuuuuuurrrrrrqqqppppppqqqqqqqqqnnnnnnoooqqqssssssrrrppprrrsssuuuvvvvvvvvvuuutttrrrrrrsssssssssrrrqqqqqqllljjjhhhfffdddbbbbbbaaaccc___YYYVVVYYYaaajjjpppiii^^^XXX^^^jjjtttyyy}}}|||yyywwwvvvrrrllliiiiiinnnzzznnnmmmvvv}}}wwwiiiLLL???333111222000////////////////////////////////////............//////666777888:::;;;<<<======;;;===999999======JJJbbbgggdddjjjnnnlllrrrrrrfffOOOOOO]]]sss}}}xxxwww}}}tttoooyyyyyylll```SSSIIIGGGJJJbbb|||~~~wwwrrrkkkddd]]]SSSGGG???;;;777666888:::888777999999999999888888888888777666666555555555555666666555777999;;;<<<;;;:::999::::::<<<>>>@@@AAACCCDDDCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPRRRQQQTTTYYY^^^aaabbbaaaaaa[[[\\\]]]^^^____________[[[[[[YYYUUURRROOONNNOOOPPPOOOOOONNNOOOPPPRRRSSSWWWUUURRRNNNJJJHHHGGGGGGBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBCCCEEEIIIMMMQQQTTTUUUWWWYYYXXXUUUTTTVVVXXXRRRNNNIIIJJJNNNTTTWWWXXXXXXYYYZZZ\\\___aaaccceeeccc```\\\XXXUUUTTTUUUUUUSSSRRRPPPQQQSSSRRRNNNJJJGGGEEEEEEFFFHHHHHHCCC???>>>?????????===;;;;;;;;;:::::::::999999999999999999999::::::888666444333888:::<<>>===>>>BBBAAA===::::::<<>>;;;@@@===;;;<<<<<>>>>>>>>>>>>>>??????@@@CCCCCCCCCAAA???@@@BBBEEEFFFFFFFFFGGGIIIKKKMMMMMMQQQRRRTTTVVVYYY\\\^^^___]]]]]]]]]___aaaaaa```___ZZZXXXTTTPPPNNNMMMNNNNNNPPPPPPPPPPPPQQQSSSTTTVVVRRRQQQNNNJJJGGGEEEFFFGGGIIIFFFCCCAAABBBBBBCCCBBBDDDFFFGGGHHHIIILLLOOORRRYYYYYYYYYXXXVVVTTTRRRQQQTTTMMMEEEBBBGGGPPPWWW[[[ZZZ\\\___```aaabbbdddeeeccc```\\\ZZZXXXVVVTTTRRRNNNNNNOOONNNMMMKKKIIIHHHEEEDDDDDDCCCAAA@@@?????????>>>>>>===<<<<<<;;;;;;999999888888888888999999<<<;;;888666444333333333888888999999999999888888444444333333222333333333111222333555888:::<<<<<<666444111///...///111222111111000...------------,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''---444...''',,,,,,(((+++******+++,,,,,,,,,++++++000111333555666777888888999::::::::::::<<>>999999===EEEQQQ[[[gggssswwwnnndddgggwwwxxxhhhnnnpppwww{{{xxxwwwvvvuuuuuutttttttttttttttttttttssssssssssssqqqqqqqqqpppooonnnnnnnnnssssssttttttuuuuuuttttttsssttttttttttttssssssrrroookkkffffffggggggdddaaa]]]]]][[[WWWVVVYYYaaagggeee___XXXUUUYYYbbblllrrrvvvrrrmmmiiiggggggjjjnnnqqq}}}~~~www|||ppp[[[EEE333000222///...000........................//////............//////555777:::;;;;;;;;;<<<>>>:::???===<<<===<<>>>>>======>>>>>>???@@@BBBBBBBBBAAA??????AAACCCDDDEEEFFFGGGHHHHHHJJJKKKNNNOOOQQQTTTWWWZZZ\\\]]]\\\[[[[[[\\\^^^______^^^YYYWWWTTTPPPNNNNNNNNNOOOPPPPPPPPPPPPQQQSSSTTTVVVVVVTTTOOOJJJGGGGGGIIILLLMMMJJJGGGEEEFFFFFFFFFFFFDDDEEEGGGGGGHHHJJJNNNPPPUUUVVVWWWWWWVVVTTTRRRPPPJJJFFFAAABBBIIIQQQXXXZZZYYY[[[^^^aaabbbdddeeeeeeccc```[[[XXXVVVTTTQQQOOOMMMMMMMMMMMMLLLJJJHHHGGGDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;::::::999999888888888888999999<<<;;;999777666555444444666666777888888777666666444444444333444444444555444444666777999;;;<<<===444333111///......///000555444222000...---------,,,+++***))))))***+++,,,------,,,,,,,,,+++++++++111000///...---+++******''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''---333---%%%))))))%%%(((******+++,,,,,,,,,++++++000111333555666888888888999::::::::::::<<>>999>>>===<<<>>>>>>MMMhhhoookkklllllljjjnnngggRRRGGGOOOhhh~~~~~~zzzqqqnnnlllmmmsss{{{xxxkkk^^^VVVLLLCCCCCCIIIUUUsss}}}zzzyyyxxxuuurrrqqqwww{{{rrrooohhh___UUUJJJAAA<<<<<<<<<<<<;;;;;;;;;;;;:::;;;::::::::::::999999999555777:::::::::::::::;;;AAA>>>;;;;;;<<<===>>>==================>>>?????????@@@AAA@@@??????@@@BBBBBBEEEHHHHHHFFFEEEGGGIIIJJJKKKNNNRRRUUUXXXYYYZZZ[[[YYYXXXXXXZZZ\\\]]]\\\XXXVVVSSSQQQOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUXXXTTTNNNIIIGGGIIIMMMPPPOOOLLLIIIHHHHHHIIIHHHGGGDDDEEEFFFFFFFFFHHHKKKNNNQQQSSSUUUWWWVVVSSSOOOMMMAAA???>>>BBBJJJRRRWWWYYY[[[]]]aaadddffffffffffffbbb___ZZZVVVSSSQQQNNNLLLJJJJJJJJJJJJIIIGGGFFFEEEAAAAAA@@@@@@???>>>======<<<<<<;;;;;;::::::999999999999888888888888999999:::::::::999888777555555333444666777777666444333333444444444555666666666555555666666777888999999111111000//////.........555444111///---,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++222111///---+++)))''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''000555...%%%((((((%%%((()))***+++,,,,,,,,,,,,,,,000111333555777888999999999::::::::::::<<>>:::>>><<<;;;>>>AAASSSqqqxxxrrrkkkggglllhhhUUUHHHRRRmmm}}}{{{tttssslllffffffnnnuuuxxxyyyssshhh\\\SSSIIIBBBCCCIIIZZZvvv~~~~~~{{{uuuooojjjiiijjjpppyyywwwqqqmmmfff\\\QQQGGG@@@===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999888:::<<<<<<;;;<<<>>>???CCC@@@<<<;;;;;;===>>>>>>===<<<<<<<<<<<<===>>>>>>===>>>@@@@@@??????AAACCCCCCFFFJJJIIIFFFDDDEEEHHHGGGIIIMMMPPPTTTVVVXXXXXXYYYWWWTTTTTTVVVYYYZZZZZZVVVUUUSSSQQQPPPPPPQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUWWWSSSOOOLLLKKKMMMOOOPPPMMMKKKHHHGGGGGGGGGFFFEEEDDDEEEFFFEEEEEEFFFIIIKKKOOOQQQTTTVVVTTTPPPJJJGGG>>><<<===CCCLLLUUUZZZ[[[cccdddfffhhhjjjiiigggeee```\\\WWWRRROOOMMMJJJHHHGGGGGGGGGFFFEEEEEEDDDCCC??????>>>>>>===<<<<<<;;;::::::::::::999999888888999999888888888888999999999:::;;;;;;:::999777666333444666777777666444333222333444555666666666777222333333333333333333333000000111111111000...---111000...,,,+++))))))))),,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***...---,,,***((('''%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''333888000'''******&&&))))))***++++++,,,,,,,,,,,,000111333555777999999:::999::::::::::::<<>>===???:::888===CCCZZZzzz~~~yyyrrrmmmqqqlllYYYKKKVVVsss~~~xxxyyynnndddaaagggmmmmmmkkkoooggg\\\QQQGGGAAACCCHHH^^^xxxzzzyyysssggg]]]]]]gggrrr|||tttnnnkkkdddZZZNNNEEE@@@???=================================<<<<<<<<<;;;;;;>>>>>>===<<<;;;===@@@DDDCCC@@@<<<:::;;;===>>>>>><<<<<<<<<;;;<<<<<<===>>><<<===??????@@@AAADDDFFFGGGIIIKKKJJJGGGEEEFFFGGGGGGIIILLLPPPTTTVVVWWWWWWWWWUUUSSSSSSUUUWWWXXXYYYVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUUUUSSSQQQMMMKKKHHHGGGGGGGGGEEECCCDDDEEEEEEEEEDDDEEEHHHJJJPPPRRRUUUUUURRRLLLEEE@@@;;;;;;???GGGSSS^^^dddffflllkkkjjjkkkllljjjfffccc\\\XXXSSSNNNKKKJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBBBB=========<<<<<<;;;;;;:::999999999999999888888888999999888888888888999999888999:::;;;;;;:::999888444555777888888777555444111222444555666666666666222222222111111000000000000111222333333111000///...---,,,+++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++++++++******************))))))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''111666///&&&******&&&)))((()))***+++,,,,,,---,,,000111333555888999:::;;;999::::::::::::<<>><<<;;;<<>>>>>@@@:::888===DDD\\\}}}|||yyy||||||xxxzzzoooWWWLLLWWWuuu{{{oooaaa]]]aaaggghhhffflllfff\\\OOODDD@@@CCCGGG\\\uuuzzzuuuiiiZZZSSS]]]uuu~~~tttkkkiiicccYYYMMMEEEAAAAAA===>>>>>>>>>>>>?????????AAAAAA@@@@@@@@@?????????@@@???>>>;;;:::<<<@@@DDD@@@===::::::;;;<<<===<<<;;;;;;;;;;;;;;;<<<======<<<===>>>???AAADDDIIILLLNNNLLLKKKIIIHHHGGGFFFFFFGGGIIIMMMQQQSSSUUUUUUUUUVVVTTTSSSSSSUUUWWWXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVXXX\\\___^^^XXXSSSNNNMMMKKKJJJIIIHHHFFFDDDDDDEEEEEEEEEDDDEEEHHHJJJQQQSSSTTTTTTPPPIIIBBB===:::===DDDQQQ```kkkqqqrrrqqqnnnjjjiiiiiigggccc___WWWSSSNNNJJJHHHHHHGGGFFFCCCCCCBBBAAAAAAAAAAAAAAA<<<<<<<<<;;;;;;;;;::::::999999999999999999888888999999888888888888999999777888999:::::::::::::::777777777888888777777777333444555777777777666666555444444333333222111111000111222333333222111000///......------......///,,,+++***))))))***+++,,,++++++++++++******************+++++++++,,,,,,,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''***111+++$$$(((((($$$'''((()))***+++,,,---------000111333666888:::;;;;;;999::::::::::::<<>>===@@@<<<:::>>>BBBWWWwwwtttsssyyy|||yyyzzzmmmSSSJJJVVVrrr~~~vvvjjj]]]YYY^^^fffjjjkkkjjjfff\\\MMMBBB>>>AAAEEEUUUooo|||~~~|||uuunnnddd]]]aaarrryyyrrrggggggcccYYYMMMEEECCCCCC>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>===<<<::::::<<>>???BBBGGGNNNSSSSSSNNNHHHFFFHHHHHHGGGDDDGGGIIIMMMPPPRRRSSSRRRQQQUUUTTTTTTUUUWWWXXXWWWVVVVVVVVVUUUTTTRRRQQQQQQPPPOOOQQQRRRTTTUUUUUUUUUUUUUUUUUUXXX^^^bbbaaa[[[TTTOOOMMMKKKKKKJJJIIIFFFDDDCCCDDDEEEEEEEEEFFFIIIKKKQQQRRRSSSRRRNNNHHHBBB>>>???EEEPPP```nnnvvvwwwuuuooojjjeeeccccccccc___[[[RRRNNNJJJGGGFFFGGGGGGGGGCCCBBBAAA@@@???@@@AAAAAA<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999888888888888999999777777777888888:::;;;;;;888888777666666777888888666777999::::::999888777777666666555555444444333000000111111111111000000000000///......---......,,,+++***))))))***+++,,,++++++++++++************+++++++++,,,,,,---------''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$,,,((($$$))))))%%%'''((()))***+++,,,---------///111333666888:::;;;<<<999::::::::::::<<>>===<<<;;;>>>KKKXXXlllooogggRRREEEQQQnnn}}}xxxwww|||uuueeeeeewwwrrrwwwxxx{{{tttsssrrrqqqpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuutttsssrrrssssssrrrpppnnnllljjjiiihhhgggfffccc___]]]\\\\\\^^^___]]]YYYTTTTTTWWW[[[ccckkkpppfffVVVQQQ[[[hhhqqqsssuuu~~~vvvzzzuuummmmmmqqqyyy}}}tttlllkkkvvv{{{wwwttttttmmmbbbSSSKKK???333///000111000........................---------......000111111555777:::;;;;;;;;;<<<>>><<<@@@>>><<>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>============;;;<<<===<<<:::999999999888777777888:::;;;:::999;;;::::::::::::;;;<<<<<<>>>>>>>>>???BBBIIIQQQWWWVVVNNNFFFDDDGGGIIIGGGCCCFFFIIILLLOOOQQQQQQPPPOOOUUUTTTTTTVVVXXXYYYXXXVVVWWWVVVUUUTTTSSSQQQPPPPPPOOOQQQRRRTTTUUUUUUUUUUUUSSSSSSUUU[[[``````ZZZTTTNNNLLLJJJJJJIIIHHHEEEBBBCCCDDDEEEEEEEEEGGGJJJLLLPPPQQQRRRQQQNNNIIICCC@@@FFFMMM[[[kkkwww{{{wwwqqqlllfff___]]]______\\\YYYOOOLLLGGGEEEEEEFFFGGGHHHBBBAAA@@@?????????@@@AAA<<<;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::999999888888888888999999777666666666777999;;;<<<999888666444444666888999999:::;;;<<<<<<;;;999888666666666555555444444444///////////////000000000111000...---,,,+++++++++,,,+++***))))))***+++,,,+++++++++************)))***************+++++++++''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''"""+++)))&&&,,,,,,''')))((((((***+++,,,---------///111333666888:::<<<<<<999::::::::::::<<>>===<<<<<<:::===IIIVVViiillleeeSSSIIIUUUqqq}}}zzzwww|||ooo^^^bbbvvv{{{xxxuuutttsssqqqooonnnnnnoooppppppooonnnmmmnnnoooqqqsssssssssttttttuuutttttttttuuuuuusssrrrrrrqqqqqqrrrqqqpppooommmmmmmmmnnnnnnkkkiiieeebbb```aaabbbdddccc\\\WWWUUUSSSPPPRRRVVVaaaiiihhhccc___XXXZZZjjjlllpppvvv{{{}}}yyywww|||vvvdddeeevvv}}}xxxkkk\\\EEE333///333222---////////////............///...------...///000111666777999;;;<<<>>>>>>??????<<<<<<<<<<<>>>>>>>>>>>>>>=========???BBBGGGIIIJJJMMMQQQUUUPPPLLLIIIJJJIIIFFFGGGJJJJJJLLLMMMOOOPPPPPPOOOOOOWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]][[[ZZZXXXVVVUUUTTTSSSSSSSSSTTTVVVWWWVVVTTTRRRSSSVVVZZZ\\\\\\YYYWWWPPPPPPOOOLLLIIIGGGGGGHHHHHHGGGFFFFFFFFFHHHJJJLLLVVVUUUQQQMMMJJJKKKNNNQQQXXX```kkkuuuyyyvvvoookkkbbb```[[[VVVRRROOONNNNNNKKKJJJHHHFFFDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;:::::::::999888999;;;;;;999888888888888888888888888888888888888888888888888888????????????>>>===<<<<<>>@@@>>>>>><<<:::>>>KKKYYYgggllldddQQQJJJ]]]xxxxxxxxxcccYYY]]]kkkzzz{{{vvvtttuuutttrrrpppoooooopppqqqpppooonnnmmmnnnoooqqqrrrrrrsssttttttuuuuuuuuuuuuuuuuuuttttttsssrrrqqqqqqrrrqqqooonnnmmmmmmmmmnnnllliiieeebbbaaaaaabbbdddaaa[[[WWWVVVTTTPPPQQQUUU[[[dddeeebbb```YYY\\\lllppptttwwwxxx{{{~~~{{{uuunnnjjjmmm{{{yyyiiiooo}}}sssVVV<<<222222111...////////////..................------...///111222666777999;;;<<<>>>>>>???>>>=========<<>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;:::999777777777888999888888999;;;<<<===>>>???AAAAAA@@@@@@???>>>======@@@CCCHHHJJJLLLOOOSSSVVVQQQNNNMMMNNNLLLHHHHHHJJJLLLNNNPPPRRRSSSTTTSSSSSS[[[[[[ZZZZZZZZZ[[[[[[\\\___^^^\\\[[[YYYWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWVVVVVVWWWYYY\\\___^^^[[[YYYYYYXXXUUUPPPKKKGGGEEEFFFGGGGGGGGGGGGIIILLLNNNPPPQQQQQQQQQPPPPPPTTTYYY^^^cccggglllppppppkkkfffaaa^^^\\\XXXTTTPPPMMMLLLKKKIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@?????????>>>>>>>>>>>>======<<<;;;;;;::::::999888888999::::::999777888888888888888888888888888888888888888888888888===>>>???@@@AAAAAAAAAAAAAAA@@@===<<<<<<;;;999777555555555555444333222111333333222222222111111111000///......,,,,,,+++***)))***+++***)))***+++---......---,,,***)))((('''***))))))((()))***+++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))***+++++++++,,,...000333222111444888<<<===<<<:::999888888999:::<<<>>>??????>>>>>><<>>>>>???<<<>>>>>><<<;;;DDD[[[qqqnnnhhheeeaaa^^^fffeeeVVVOOO]]]lllqqqnnnlllooossssssoooiiijjjsss~~~}}}nnn[[[HHH@@@;;;999???HHHUUUdddwww}}}uuuooolllkkkjjjjjjqqq}}}~~~uuunnnjjjfffddddddccc^^^TTTJJJBBB?????????>>>>>>===<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777666666777777777777888999;;;>>>@@@BBBEEEDDDCCCBBBAAA???>>>>>>AAAEEEIIILLLNNNQQQTTTWWWRRRNNNNNNOOONNNJJJHHHJJJOOOPPPSSSUUUXXXYYYYYYYYY```______^^^^^^^^^^^^___aaa___^^^[[[YYYWWWVVVVVVTTTTTTUUUVVVXXXYYYYYYZZZ\\\\\\___aaacccbbb___\\\^^^\\\YYYSSSMMMHHHFFFGGGGGGGGGGGGIIIKKKOOORRRUUUPPPQQQSSSTTTWWW[[[bbbfffiiiiiiiiihhheeeaaa\\\ZZZYYYXXXUUURRRNNNKKKHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<;;;:::::::::888777777888999999888666888888888888888888888888888888888888888888888888;;;<<<>>>@@@CCCDDDEEEFFFCCCAAA???>>>>>><<<:::888555555555555444333222222333333333333222222222222000//////...---,,,++++++***+++,,,+++******,,,...//////...---,,,***))))))***))))))))))))***++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''')))***++++++,,,///111333222222555999<<<======;;;:::999888999;;;===>>>??????@@@???===@@@KKKXXXfffoookkkYYYRRR]]]jjjmmmtttwwwyyyaaaVVVVVV```|||{{{wwwvvvsssrrrqqqppppppppppppqqqppppppooonnnnnnooopppqqqnnnoooppprrrsssttttttttttttuuuvvvvvvuuussspppnnnsssrrrqqqpppnnnmmmllllllkkkiiieeebbb```______```\\\XXXWWWYYYVVVQQQNNNOOOVVV```bbbaaa```VVVSSS^^^dddlllssssssrrrppplllgggppphhhmmmgggFFF444111222222////////////...............---------...///111222666777999;;;<<<>>>>>>???:::===???;;;:::FFF___uuuwwwoookkkgggfffmmmhhhUUUQQQbbbqqqsssnnnmmmrrrwwwyyyqqqiiiiiirrr{{{|||zzzpppYYYBBB999888999@@@IIIVVVhhh{{{yyytttmmmgggfffhhhkkkmmmzzz~~~tttkkkfffcccbbbbbbbbb```[[[RRRGGG???<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999888666555555555666777777777888:::>>>AAACCCEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDHHHLLLOOOQQQSSSUUUNNNJJJIIIJJJJJJHHHIIIMMMPPPRRRUUUXXX[[[]]]^^^^^^bbbbbbbbbbbbbbbcccddddddbbb```^^^[[[YYYXXXWWWWWWVVVWWWXXXYYYYYYZZZ\\\^^^bbbcccdddggghhhfffccc___[[[ZZZWWWRRRMMMJJJJJJJJJHHHHHHHHHIIILLLPPPSSSUUUUUUVVVWWWXXXXXX[[[___bbbbbbbbbbbbaaa___\\\YYYXXXTTTTTTRRRPPPLLLIIIFFFDDDEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::888777666777999999777666888888888888888888888888888888888888888888888888999:::===???BBBDDDEEEFFFCCCAAA???======<<<:::888444555555555444444333222333333333333333333333333000000///...---,,,++++++***+++,,,+++***)))+++---///......---+++******)))************+++++++++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&((()))***+++---///222333333444666888;;;===>>>;;;:::999888999;;;===>>>>>>>>>@@@AAA???@@@KKKXXXfffooojjjXXXRRR]]]eeebbbqqqxxx|||___RRRQQQ\\\}}}||||||vvvtttpppppppppoooooooooooooooppppppoooooooooooooooooolllmmmooopppqqqrrrrrrsssrrrssstttuuutttssspppooorrrrrrqqqpppooonnnmmmlllkkkiiifffbbb```^^^^^^^^^ZZZXXXXXXZZZWWWQQQNNNNNNRRR\\\```aaa```TTTNNNVVV]]]hhhqqqsssqqqpppooolllssslllooo}}}eeeHHH666111222111////////////............------,,,---...000222333666777999;;;<<<>>>>>>???888===>>>::::::IIIbbbvvv}}}vvvtttrrrpppsssiiiRRRQQQcccrrrsssoooooouuuxxx{{{oooeeefffoooxxx||||||oooWWW???666777999@@@HHHWWWkkk~~~~~~{{{mmmjjjgggeeefffkkkrrrvvvwwwlllccc___]]]]]]^^^^^^\\\XXXOOODDD===;;;;;;;;;:::999888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<999888666555444444555555777777777888;;;???CCCEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDGGGKKKNNNPPPQQQPPPHHHDDDBBBCCCEEEFFFKKKPPPRRRSSSWWWZZZ^^^```aaaaaabbbbbbcccdddfffhhhjjjkkkbbbaaa^^^\\\ZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\___bbbggggggiiikkkllljjjfffcccXXXWWWTTTOOOJJJHHHIIIJJJIIIHHHHHHIIIKKKOOORRRTTTXXXYYYYYYXXXWWWWWWXXXZZZYYYZZZ[[[\\\[[[ZZZWWWVVVRRRQQQPPPNNNKKKHHHEEECCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::::::::888777666777999999777666888888888888888888888888888888888888888888888888888999;;;===???@@@@@@AAA???===;;;;;;;;;:::888666444444444555444444333333333333333333333333333333111000///...---,,,,,,+++)))***+++***(((((()))+++---,,,,,,+++***)))((((((+++++++++,,,,,,,,,,,,,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&''')))***+++,,,///111222333444666888:::===>>>;;;:::999999999;;;===???>>>>>>@@@@@@>>>@@@KKKWWWiiiqqqiiiWWWSSSaaafff___nnnvvv~~~]]]OOOOOO]]]}}}zzztttqqqooooooooooooooooooooonnnppppppppppppoooooooooooommmmmmooopppqqqqqqqqqqqqpppqqqrrrssssssrrrqqqpppqqqqqqqqqqqqpppooonnnmmmmmmkkkhhhdddaaa___^^^^^^[[[XXXYYYZZZXXXRRRNNNOOOLLLWWW\\\___```TTTLLLRRRZZZgggrrrssspppppppppooovvvsssssswww}}}|||wwwcccKKK999333111000////////////............---,,,,,,---...000222333666777999;;;<<<>>>>>>???999>>>>>>:::>>>OOOfffuuu{{{vvvwwwwwwtttvvvjjjQQQPPPbbbqqqrrroooqqqttttttwwwiii^^^bbbnnnyyy~~~kkkUUU@@@888888999>>>FFFVVVlll}}}|||}}}wwwsssiiijjjkkkmmmrrryyywwwoooeee\\\XXXWWWXXXYYYXXXWWWTTTLLLCCC<<<;;;;;;:::999999999999999:::::::::::::::;;;;;;;;;;;;;;;999888777666555666777777::::::;;;<<>><<<;;;:::999:::<<<>>>???>>>>>>???>>><<>>>>>???<<<@@@???<<>>???AAACCCEEEGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGJJJMMMNNNKKKIIIFFFDDDEEEJJJLLLMMMPPPUUUWWWXXX\\\___bbbdddeeefffddddddeeefffhhhkkkmmmnnngggeeecccaaaaaabbbdddeeeccceeefffddd``````dddhhhiiijjjlllooopppoookkkhhh___\\\WWWOOOHHHEEEDDDEEEGGGGGGGGGIIILLLPPPTTTVVVTTTVVVXXXXXXVVVUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSRRROOOMMMKKKHHHFFFDDDDDDCCCBBBCCCCCCCCCCCCAAA@@@???=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888999::::::999777888888888888888888888888888888888888888888888888666777888888999999999888777666555555777777666555333333444444555444444333111111111222222222333333111111000///...---,,,,,,++++++,,,***)))((()))+++*********))))))(((((('''((()))***+++++++++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((*********+++---///...111333555555777:::>>><<<;;;:::999:::<<<>>>???>>>======<<<:::===JJJXXXooouuujjjVVVVVVhhhjjj[[[eee|||}}}XXXPPPXXXhhh{{{wwwuuutttoooppppppqqqqqqqqqpppppppppppppppppppppooonnnmmmqqqrrrrrrsssssssssrrrrrrmmmmmmmmmnnnoooqqqrrrsssnnnooopppqqqrrrqqqppppppsssqqqnnnkkkgggdddcccbbb]]]ZZZZZZ[[[XXXSSSPPPQQQMMMWWW]]]```___OOOBBBEEEMMM]]]nnnuuuxxx~~~}}}}}}rrrjjjkkkttt~~~|||yyywwwzzzxxxqqqgggeee[[[III:::555444444000/////////............,,,,,,,,,---...000222444666777999;;;<<<>>>>>>??????BBB@@@>>>GGGZZZllltttllllllrrruuutttxxxrrr^^^XXXiiivvvuuutttvvvssslllkkk\\\TTT\\\iiioooppppppdddTTTEEE@@@<<<888;;;BBBPPPiii~~~~~~yyytttpppnnnlll}}}wwwkkkeee\\\VVVTTTUUUVVVWWWPPPPPPNNNHHHAAA<<<<<<>>>999::::::;;;;;;999888777888888888999999:::::::::<<<;;;::::::;;;<<<>>>???BBBCCCEEEGGGIIIKKKKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGHHHKKKNNNNNNKKKGGGHHHHHHKKKRRRTTTRRRRRRUUUYYY[[[^^^aaadddfffggggggeeeffffffggghhhjjjkkkllliiihhhfffddddddfffhhhjjjfffhhhiiifffbbbaaaeeejjjiiijjjllloooqqqpppllliii```]]]XXXQQQJJJGGGGGGHHHEEEEEEGGGIIIMMMRRRWWWYYYVVVXXXYYYYYYWWWUUUTTTTTTTTTTTTSSSRRRSSSSSSUUUUUUNNNLLLIIIEEECCCBBBCCCCCCAAABBBBBBCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999888999;;;;;;999888888888888888888888888888888888888888888888888888555666777888888888888888555444444555666777777666333333444444555444444444000000000111111222222222111111000///...---,,,,,,,,,------+++***)))***,,,++++++******))))))((((((&&&'''(((******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))******)))***,,,...---000333444444666:::===<<<;;;:::999:::<<<>>>???>>>===<<<;;;999<<>>JJJWWWiiivvvwww|||~~~}}}wwwpppiiifffhhhpppyyyzzztttrrrwww{{{xxxrrrooodddaaaXXXJJJ;;;222///000000000///...............///.........///222444666888888:::;;;===???AAABBBBBBCCCCCC>>>DDDaaauuupppmmmooottt{{{}}}tttbbbSSSUUUgggtttssssssyyyzzzssstttdddZZZ```lllpppmmmkkkgggPPP>>>>>>???:::===GGGVVVkkk~~~xxxuuuuuuvvv~~~uuunnnddd___YYYVVVVVVVVVTTTSSSPPPMMMIIIEEECCCAAA???>>><<<<<<<<<<<<:::999777666999999::::::;;;;;;<<<<<<===<<<;;;;;;===AAADDDFFFGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJLLLLLLLLLLLLKKKGGGKKKQQQUUUVVVVVVVVVVVV]]]^^^___cccgggiiijjjiiikkkjjjhhhiiilllnnnoooooommmlllkkkjjjiiihhhhhhhhhkkkiiigggeeeeeefffggghhhgggjjjmmmnnnqqqtttrrrmmmiiicccYYYQQQKKKIIIGGGEEEAAAHHHLLLIIIGGGKKKSSSXXXXXXYYY[[[ZZZXXXUUUTTTSSSSSSQQQOOONNNOOOOOONNNLLLJJJHHHGGGFFFFFFFFFDDDBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???===<<<;;;;;;;;;<<<888888999:::::::::999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666555555555444444444222111111111111111222222222111111000///.........++++++,,,***)))(((***+++***************)))((((((++++++,,,,,,,,,++++++***)))((('''&&&&&&%%%&&&&&&)))((((((''''''''''''''''''&&&&&&((()))(((&&&$$$''''''''''''((((((((((((''')))******)))***,,,//////222444666777999;;;>>><<<===<<<;;;::::::<<<>>>???@@@;;;===BBB@@@HHH\\\pppvvvfffRRRUUU^^^[[[VVVqqqyyywww]]]UUU^^^ppp}}}yyyuuussssssrrrqqqpppooonnnnnnnnnqqqppppppooopppqqqrrrsssrrrqqqpppqqqrrrrrrqqqppprrrrrrsssssstttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrnnnjjjeeecccccc```]]]ZZZWWWVVVUUUSSSQQQOOOQQQYYYdddcccVVVFFF???>>>LLLaaapppuuu}}}tttqqqmmmlllmmmrrrzzzooojjjjjjrrryyyxxxrrrooogggaaaWWWIII<<<333///...000000///...............///...---...///111444666888999;;;===???@@@AAABBB@@@AAADDDAAAHHHeeezzzvvvssstttwwwzzzyyypppaaaUUUTTTffftttyyytttggg___dddnnnrrrpppooobbbMMM???@@@@@@>>>EEERRRaaarrr~~~|||yyy{{{|||}}}}}}}}}}}}|||zzz|||ssslllddd```ZZZWWWWWWVVVTTTRRRPPPOOOLLLIIIFFFBBB>>>;;;<<<<<<<<<;;;;;;:::::::::<<<======>>>>>>>>>>>>>>>>>>===<<<===???BBBFFFHHHJJJKKKKKKLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPOOORRRVVVXXXZZZ[[[]]]___ccccccdddgggkkkmmmmmmlllgggffffffiiimmmqqqssstttnnnmmmkkkiiihhhggggggggggggfffeeeeeeeeeggghhhiiiiiimmmooooooqqqssspppkkkhhhbbbYYYQQQLLLIIIHHHGGGGGGJJJHHHDDDEEEOOO[[[bbb^^^^^^^^^\\\XXXUUUTTTTTTSSSQQQNNNNNNNNNNNNMMMLLLJJJIIIGGGFFFGGGFFFDDDCCCBBBAAA@@@??????>>>>>>??????>>><<<;;;:::::::::;;;999999:::::::::999999888888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666666666555555555444444444222111111111111111222222000000///......---,,,,,,++++++,,,***)))(((***+++***************)))((((((*********++++++******))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&'''((()))***,,,)))'''&&&&&&'''''''''''''''''''''((((((((((((''')))******)))***,,,///000333555777888:::<<>>???@@@<<<===CCCBBBKKK___rrrtttbbbNNNSSS\\\WWWQQQrrr~~~ttt\\\UUU```rrr}}}yyyvvvuuusssrrrqqqooonnnnnnnnnnnnrrrrrrqqqqqqqqqrrrssstttrrrqqqooooooqqqrrrqqqqqqqqqssstttuuuuuutttrrrqqqqqqqqqrrrrrrssssssttttttrrrsssssspppkkkgggdddccc```]]]ZZZWWWVVVTTTQQQOOOMMMPPPZZZdddfffZZZKKKAAAJJJWWWjjjvvvyyy|||}}}{{{}}}mmmiiijjjsss{{{{{{uuurrrjjjeee[[[MMM???666222111000000///.....................------///111444555888999<<>>>>>???AAADDDHHHJJJLLLLLLKKKKKKIIIHHHFFFEEEIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVWWWYYY[[[]]]^^^aaaeeehhhgggggggggjjjmmmoooooonnngggggghhhkkkppptttuuuuuuooonnnkkkiiigggfffeeeeeeccccccdddeeefffhhhiiiiiikkknnnpppoooqqqrrrnnnhhhfff```WWWPPPLLLJJJIIIHHHJJJKKKIIIFFFJJJTTT\\\___XXXYYYZZZYYYWWWUUUUUUVVVRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGEEECCCAAA@@@???>>>===============<<<;;;:::::::::::::::::::::::::::999999888777777777777777777777777777888888888888888888888888777777777777777777777777555555555555555555555555666666666666666666666666555555555555555444444444222222111111111111111222......------,,,+++++++++++++++,,,***)))(((***+++***************)))((((((((())))))*********)))))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&(((***,,,000,,,&&&$$$$$$'''))))))''''''''''''((((((((((((''')))******)))***,,,///111333666888999:::===???======>>>===<<<<<<===??????@@@<<<>>>DDDDDDLLLaaarrrqqq\\\LLLUUU```\\\VVVttt~~~qqqZZZVVVcccvvv}}}wwwttttttrrrqqqpppooonnnmmmmmmmmmrrrrrrrrrrrrrrrssssssssssssqqqooopppqqqssssssrrrpppqqqtttuuuuuussspppoooppppppqqqrrrssstttuuuuuuqqqrrrrrrpppkkkgggdddccc```]]]ZZZWWWUUUSSSPPPNNNMMMPPPXXXbbbeee___RRRHHH[[[ggguuu}}}}}}{{{}}}yyy~~~xxxsssttt|||}}}zzzsssrrrjjjYYYFFF888555777000000///.....................------...111333555888:::===@@@BBBCCCCCCCCCDDDBBBCCCAAAGGGccc}}}{{{uuuppphhhZZZNNNUUUhhhwww|||xxxuuutttuuuvvvwwwxxxyyy```QQQBBB===<<>>>>>======>>>AAACCCEEEDDDDDDEEEEEEEEECCCAAA@@@@@@@@@@@@AAACCCFFFIIIKKKIIIIIIIIIHHHGGGEEEDDDDDDHHHHHHJJJKKKMMMNNNPPPPPPQQQQQQRRRTTTUUUXXXYYYZZZZZZ\\\```bbbcccfffiiikkkhhhhhhhhhjjjmmmnnnnnnlllmmmmmmnnnppptttuuuuuutttqqqooolllhhhfffdddccccccaaabbbdddfffggghhhhhhhhhiiimmmooooooqqqrrrnnnhhhccc]]]UUUNNNKKKIIIIIIHHHIIILLLNNNPPPSSSVVVRRRKKKCCCHHHNNNSSSUUUVVVVVVWWWRRRPPPMMMLLLLLLLLLKKKIIIJJJHHHGGGFFFGGGGGGEEEDDD@@@@@@???>>>===============<<<<<<;;;;;;:::::::::;;;;;;;;;:::999888777666666666666666666666666666888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555333222111111000111111111---------,,,,,,,,,++++++++++++,,,***)))(((***+++***************)))((((((((()))******************)))((('''&&&&&&%%%&&&&&&'''&&&%%%$$$%%%'''***+++///+++&&&$$$$$$&&&'''(((''''''''''''((((((((((((''')))******)))***,,,///000222555777888999<<<>>><<<===>>>>>>======>>>@@@AAAAAA======CCCCCCLLL```kkkfffRRRGGGWWWfffccc^^^www{{{nnnZZZXXXgggyyy}}}wwwyyy~~~}}}|||tttrrrsssoooooonnnnnnmmmnnnnnnnnnqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooooooqqqrrrrrrqqqnnnppprrrssssssqqqnnnlllnnnooopppqqqrrrtttuuuuuuooopppqqqooojjjfffcccbbb```]]]YYYVVVTTTRRROOOMMMMMMPPPUUU\\\cccbbbYYYPPPXXXcccqqqyyy{{{{{{{{{{{{yyywwwtttuuuwww|||~~~jjjMMM999444777000000///..................---------...000333555888:::<<>>???AAA@@@??????AAADDDFFFHHHDDDDDDEEEEEEDDDBBB@@@???AAAAAAAAABBBDDDFFFHHHIIIEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJLLLMMMOOOQQQQQQRRRSSSUUUVVVXXXZZZ[[[\\\ZZZ^^^dddhhhjjjkkklllmmmjjjjjjjjjlllnnnpppooonnnqqqrrrsssuuuxxxxxxvvvuuuqqqoookkkfffcccbbbaaaaaabbbcccdddeeeffffffffffffeeejjjmmmooorrrtttpppjjjaaa[[[SSSMMMJJJIIIIIIHHHHHHLLLPPPRRRUUUTTTJJJ???555===HHHQQQVVVWWWVVVUUUQQQOOOLLLKKKKKKKKKIIIHHHIIIGGGFFFFFFFFFFFFEEECCCAAA@@@???>>>>>>======>>>============<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666444555555555555555555555333222222111000000111111.........---------------++++++,,,***)))(((***+++***************)))(((((()))******+++,,,,,,++++++)))((('''&&&&&&%%%&&&&&&)))(((&&&%%%%%%&&&'''(((***(((&&&%%%&&&&&&%%%$$$''''''''''''((((((((((((''')))******)))***,,,//////111333555666888;;;===;;;===>>>>>>======>>>???BBBBBB<<<<<>>@@@CCCEEEFFFFFF@@@@@@@@@GGGfff{{{yyyooo\\\LLLZZZrrrwwwvvvsssmmmvvv{{{}}}|||{{{||||||zzziiiZZZHHH>>>@@@PPPkkk~~~zzzwwwzzz|||~~~zzzvvvsssqqqpppnnnlllmmmnnnooooooooooooqqqssstttwwwyyy{{{}}}~~~zzzuuurrrpppmmmhhhcccbbbbbb```]]]YYYVVVVVVVVV\\\ZZZUUUMMMDDD@@@AAADDDDDDCCCCCCCCCDDDFFFHHHIIIDDDCCCBBBBBBAAA@@@@@@???AAAAAAAAABBBCCCDDDFFFFFFAAABBBBBBCCCEEEGGGIIIKKKKKKKKKLLLNNNOOOPPPQQQRRRTTTUUUXXXZZZ\\\\\\\\\\\\[[[```fffkkkmmmnnnnnnnnnnnnnnnnnnpppssstttsssrrrrrrsssuuuyyy{{{{{{xxxvvvnnnkkkgggbbb___^^^^^^^^^``````aaabbbbbbcccdddddddddiiinnnppptttwwwtttnnnbbb\\\TTTNNNKKKJJJJJJJJJKKKMMMMMMMMMOOOQQQMMMFFF;;;BBBNNNVVVYYYXXXUUUSSSQQQNNNLLLJJJJJJIIIHHHFFFGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@???>>>============<<<======>>>>>>===<<<<<<::::::::::::999999888777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888666666666666666666666666444444444555555555555555333333222111000000000000//////..................++++++,,,***)))(((***+++***************)))(((((()))***+++,,,,,,,,,,,,,,,)))((('''&&&&&&%%%&&&&&&(((''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&((('''$$$"""''''''''''''((((((((((((''')))******)))***,,,///...000333444555777:::<<<:::<<<>>>>>>======>>>???BBBBBB<<<<<>>BBBEEEHHHEEE???@@@AAAGGGbbb|||wwwqqqfffVVVIIIWWWnnn}}}wwwwwwrrrjjjnnntttxxxxxxzzz}}}}}}yyylll]]]JJJ???@@@OOOfffxxxwwwvvvrrrooosss{{{{{{wwwrrrnnnkkkiiigggeeefffhhhjjjkkklllnnnqqqtttrrruuuxxxyyyyyy}}}~~~zzzxxxuuurrrqqqqqqooojjjfffbbbbbb```\\\XXXVVVXXXZZZ[[[[[[XXXQQQIIIDDDEEEHHHFFFFFFFFFGGGGGGGGGHHHHHHCCCBBB@@@???>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCEEEGGGJJJMMMOOOOOOPPPPPPQQQQQQRRRSSSSSSVVVXXX[[[^^^```___]]]\\\[[[___dddgggjjjkkkmmmooopppppppppsssvvvwwwwwwvvvuuuvvvxxxzzz{{{yyyuuuqqqiiifffaaa\\\YYYXXXYYYZZZ[[[[[[[[[\\\^^^```bbbdddffflllqqqtttxxx{{{wwwqqqeee___WWWQQQNNNMMMLLLLLLNNNOOOOOOLLLMMMQQQPPPMMMJJJPPPWWW[[[[[[YYYVVVTTTPPPNNNKKKJJJIIIIIIGGGEEEEEEDDDCCCCCCDDDDDDCCCBBB??????>>>===<<<<<<<<<<<<;;;;;;<<<=========<<<;;;999999:::::::::999999888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666444444444555555555666666444333222111000000000000.....................///++++++,,,***)))(((***+++***************)))((((((((()))***++++++,,,,,,,,,)))((('''&&&&&&%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$%%%'''((((((&&&$$$''''''''''''((((((((((((''')))******)))***,,,///...111333555666888:::===888:::===>>>=========>>>AAAAAA;;;<<>>HHHZZZgggiiijjjgggffflllyyy~~~~~~}}}wwwsssnnniiifffcccaaa___aaacccfffiiikkknnnrrruuurrruuuxxxwwwvvvxxx||||||~~~~~~{{{xxxsssrrrppprrrsssqqqmmmhhhaaaaaa```[[[WWWVVVYYY\\\ZZZ[[[[[[VVVNNNHHHHHHJJJHHHHHHIIIIIIIIIHHHGGGFFFCCCBBB???======>>>@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@DDDDDDEEEFFFIIILLLOOOQQQSSSSSSSSSSSSTTTTTTTTTTTTWWWZZZ^^^aaabbbaaa^^^\\\ZZZ\\\___bbbdddgggkkknnnoooooopppsssvvvxxxwwwvvvzzzzzzzzz{{{zzzuuuoookkkeeebbb]]]XXXUUUUUUUUUVVVWWWVVVVVVXXXZZZ^^^bbbdddjjjoootttwww{{{}}}yyyssshhhbbbZZZSSSPPPOOONNNNNNNNNSSSTTTRRRQQQRRRPPPLLLUUUXXX\\\]]]\\\YYYWWWWWWPPPNNNKKKIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDBBBAAA>>>>>>===;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888888999:::::::::999999888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666444444444555555555666666444333222111000000000000........................+++,,,,,,***)))(((***+++***************)))((((((''''''(((******+++++++++))))))'''&&&&&&&&&&&&&&&!!!###%%%((()))((('''&&&&&&%%%%%%&&&((()))((('''''''''''''''((((((((()))''')))******)))***---//////222444666777999;;;>>>777:::<<<======<<<======??????;;;<<>>???BBBEEEEEEAAAAAA===@@@YYYpppsssqqqvvvyyyvvvpppggg[[[PPPVVVooozzzzzzsssggggggaaagggpppnnnqqqwwwvvvnnn]]]JJJAAAAAAHHHSSS]]]ccclllqqqooonnnttt}}}}}}{{{zzz{{{qqqhhheeeccc```___```aaabbbdddfffiiimmmppprrrvvvvvvwwwyyy{{{~~~|||zzzzzzzzzxxxwwwwwwtttqqqpppqqqqqqnnnlllccc```]]]ZZZXXXZZZaaahhhhhhiiiggg___TTTJJJGGGGGGJJJKKKLLLLLLJJJHHHEEEDDDCCC@@@>>>>>>AAABBB@@@>>>@@@?????????@@@AAABBBBBBKKKKKKKKKKKKNNNQQQTTTVVV[[[XXXUUUUUUWWWXXXWWWVVV___^^^^^^___aaabbbaaa```aaabbbcccbbb```bbbggglllnnnppptttwwwyyyyyyxxxxxx}}}~~~}}}zzzuuuoooiiieee```]]]YYYVVVUUUSSSQQQPPPTTTWWWYYYYYYXXX[[[bbbhhhjjjmmmssszzz~~~wwwrrrcccaaa]]]YYYVVVTTTTTTTTTWWWVVVTTTRRRQQQQQQSSSSSSWWWZZZ]]]^^^^^^[[[XXXUUUMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDCCCBBB??????>>>>>>=========<<<;;;;;;<<<<<<<<<;;;999888888999999999999888777777888999999::::::999999888888888888888777777777777666666666666777777777777777777666666666666777777888777777666555444444444333333333444444444555555333222111000////////////////////////...---,,,++++++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,+++)))))))))*********++++++++++++******)))(((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))***,,,---...///000000222444666999;;;===<<<===>>>>>>======>>>@@@BBB===<<<@@@CCCHHHUUUeeesssgggYYY\\\jjjhhh```eee{{{|||wwwttt\\\^^^nnn}}}wwwuuurrr```WWWdddwww}}}gggTTTPPP[[[hhhnnnnnnoooqqqrrrtttuuuvvvuuuvvvwwwxxxvvvsssooommmrrrssstttuuuuuutttsssqqqpppqqqrrrrrrrrrqqqpppooopppooonnnnnnnnnooopppqqqpppoooooooooooommmjjjgggaaa]]]YYYUUUTTTSSSQQQPPPOOOHHHMMMXXXdddpppmmm[[[OOOMMM\\\lllppptttxxxuuuyyy}}}{{{vvvtttpppiiihhhkkkwww~~~xxxmmmhhhaaaIII777888111111///...............,,,---......---...111444===???@@@AAAAAABBBDDDFFFBBB@@@AAA>>>AAAXXXlllmmmnnnpppqqqooonnnlllcccZZZ]]]vvv}}}wwwmmmggg\\\___fffgggmmmuuuuuuooo^^^KKKAAA@@@DDDMMMUUU\\\gggooooooooossszzz~~~}}}~~~~~~}}}{{{zzzxxxooofffdddbbb___^^^___bbbbbbdddfffiiikkkmmmnnnssstttvvvxxxzzz|||~~~~~~|||{{{~~~}}}{{{zzzzzzzzzxxxvvvvvvtttrrrrrrrrrqqqnnnkkkbbb^^^[[[\\\```dddhhhkkkjjjjjjggg^^^RRRJJJGGGGGGHHHIIIIIIIIIHHHFFFDDDBBB@@@===;;;:::<<<======<<<@@@@@@@@@AAABBBCCCCCCDDDJJJJJJKKKMMMPPPSSSVVVXXXYYYWWWTTTTTTVVVXXXXXXVVV\\\]]]^^^aaacccddddddddd```aaabbbaaa```aaafffiiinnnooorrruuuwwwxxxwwwwwwzzzzzzyyyvvvqqqjjjdddaaa\\\YYYUUUSSSRRRRRRQQQPPPRRRUUUXXXYYYZZZ^^^eeekkknnnqqqvvv||||||vvvpppccc```\\\XXXUUUSSSRRRRRRVVVUUUSSSRRRRRRRRRTTTUUUXXXZZZ]]]^^^]]]ZZZVVVSSSMMMLLLJJJHHHFFFEEEDDDDDDFFFDDDCCCCCCDDDDDDCCCBBB>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;999999888999999999999888777777777888888999999888888777777777777666666666666555666666666666777777777777666666555555555555666666888777777666555555444444555666666666666666666666333222111000000//////000////////////...---,,,,,,***++++++)))((((((***,,,,,,,,,,,,,,,+++***)))((()))))))))*********++++++))))))(((''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***,,,---......000000222444666999;;;<<<;;;<<<>>>>>>===<<<===???CCC===<<>>?????????AAACCC@@@>>>AAA@@@CCCXXXjjjiiijjjiiigggggglllpppjjjaaaddd}}}|||uuujjjZZZWWW]]]aaalllwwwvvvppp___LLLBBB>>>???EEELLLRRR___kkknnnoootttyyy{{{||||||}}}}}}}}}|||zzzyyytttkkkdddbbbaaa___^^^___aaabbbdddfffggghhhiiiiiioooqqqtttwwwyyy{{{||||||~~~}}}{{{xxxvvvuuuxxxxxxxxxzzz{{{zzzwwwuuuwwwvvvuuutttsssoookkkgggaaa______cccjjjppppppnnnnnnlllfff[[[PPPHHHFFFGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@===:::888999;;;<<<<<<@@@AAABBBDDDEEEFFFFFFFFFJJJKKKNNNQQQTTTVVVXXXXXXVVVTTTRRRRRRTTTVVVWWWWWW\\\^^^```cccfffgggggggggccccccdddcccbbbdddfffiiimmmnnnoooqqqsssttttttuuuttttttrrroookkkeee```]]]WWWTTTQQQPPPPPPQQQQQQQQQPPPTTTXXX[[[^^^ccckkkqqqwwwyyy|||~~~~~~xxxpppkkkcccaaa\\\XXXTTTRRRQQQQQQUUUTTTSSSSSSSSSTTTVVVVVVZZZ\\\^^^^^^\\\XXXTTTQQQLLLKKKJJJHHHFFFEEEDDDDDDGGGFFFDDDDDDDDDDDDBBB@@@=========<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999888999999999999888777777777777777888888777777777666666666666555555555555666666666666777777777777555555444444444444555555777777777666555555444444777666666666666666666666444333222111000000000000////////////...---,,,,,,)))******)))''''''***,,,++++++++++++***)))((('''((((((((()))))))))******(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++,,,,,,------000111222333666888:::<<<:::;;;======<<<<<<<<<>>>BBB======AAACCCGGGWWWhhhttthhhYYY\\\iiigggbbbhhh~~~llleeevvvwww```cccsssvvvvvvuuueee]]]iiiyyy~~~jjjYYYTTT]]]ooo}}}{{{yyywwwuuuuuuxxx{{{}}}xxxxxxxxxwwwuuurrrpppnnnqqqrrrrrrssssssssssssrrroooppprrrssstttssssssrrrrrrqqqooonnnoooqqqsssuuusssrrrqqqqqqqqqoookkkhhh```]]]ZZZWWWVVVUUUSSSRRROOOIIIMMMWWWbbboooqqqbbbSSSOOO\\\lllrrrxxx}}}zzz~~~|||wwwqqqnnnmmmpppuuuyyy|||uuunnnnnnvvv~~~~~~vvvqqqddd___^^^LLL777333222111000///............---...///......///222444888:::===>>>>>>???AAACCCAAA???@@@@@@EEE\\\ooommmkkkhhhdddeeemmmqqqiii]]]fff}}}}}}yyyooo\\\UUU\\\cccppp{{{yyyqqqaaaNNNCCC>>>>>>BBBHHHKKKXXXffflllpppvvv|||~~~~~~~~~}}}{{{yyywwwqqqiiibbbbbbbbb``````aaa```aaaccceeeggggggggggggmmmooossswwwyyyzzz{{{zzz|||{{{zzzyyyxxxvvvuuuttttttuuuwww{{{~~~~~~{{{xxx{{{zzzyyyvvvqqqkkkeeeaaadddgggkkknnnrrruuutttpppppplllcccXXXMMMGGGFFFFFFDDDDDDEEEEEEDDDCCCBBBAAABBB???<<<::::::<<>><<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888999999999999888777777777777888888888888777777777777666666666555555555666666666666777777777777666555555444444555555666777777666666555555555555555555555555444444444444444444222111111111111111000000000//////...---,,,*********)))((((((***,,,******+++******)))((('''(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''*********++++++,,,,,,,,,000111222333555888:::;;;999;;;======<<<;;;<<<===AAA<<<<<>><<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999::::::::::::888999999999999888777777888999999999999999999888888888888777777777666666666666666666777777777777777666666666666666666777666666666666555555555555555555555555555555555555555444333222111111111111000000000000///...---,,,+++,,,,,,***))))))+++---******+++******)))((('''(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''*********++++++,,,,,,,,,000111111333555777999:::888:::===>>>===<<<;;;<<>>???CCCUUUiiijjjeee___gggwwwuuuooouuuooo]]]]]]rrr|||gggjjjyyyuuuvvvtttgggbbbnnn|||rrrdddUUUSSS___rrr~~~zzzwwwvvvwwwyyyzzzyyyxxxwwwuuutttsssssssssrrrrrrrrrsssttttttuuuuuupppqqqrrrssssssrrrqqqqqqrrrrrrrrrssstttuuuvvvvvvuuutttsssrrrqqqnnniiifff```^^^[[[XXXWWWTTTQQQNNNJJJFFFMMMWWW___kkklll^^^LLLGGGSSSfffrrr}}}~~~oooccchhhuuu}}}{{{nnnddd```OOO;;;555222222111000////////////...////////////000222555999<<<@@@CCCEEEFFFGGGIIIEEE@@@@@@BBBKKKfff{{{zzzxxxwwwvvvwwwzzzuuucccQQQZZZkkkzzz}}}{{{zzz{{{zzzxxxddd]]]bbbiiittt}}}{{{ssscccQQQFFFBBBBBBFFFLLLMMM\\\kkksssyyy}}}xxxuuusssmmmfffbbbdddgggffffffhhhbbbbbbcccdddfffhhhjjjlllkkkmmmppptttwwwyyyzzzzzzxxxxxxwwwvvvvvvwwwxxxxxxvvvwww{{{|||zzzuuuoooiiieeeeeefffqqq~~~}}}uuusssrrrpppnnnggg]]]RRRIIIEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAAAAACCCGGGJJJKKKKKKLLLLLLNNNOOOQQQRRRZZZZZZZZZYYYWWWSSSPPPNNNHHHIIIJJJJJJLLLQQQWWW\\\[[[___dddhhhlllrrrzzzxxxwwwwwwwwwxxxwwwtttqqqpppqqqrrrsssssssssssssssnnnmmmllljjjiiiiiiiiiiii```\\\YYYXXXYYY\\\^^^___```aaadddhhhlllqqqtttvvvnnnrrrwwwyyywwwrrrooommmbbb```\\\XXXUUUSSSSSSSSSRRRSSSTTTVVVWWWXXXYYYZZZ___```aaa```]]]WWWQQQNNNJJJIIIHHHGGGEEEEEEEEEDDDEEECCCAAA@@@@@@???===;;;<<<<<<<<<<<<<<<=========:::999999999999::::::;;;888999999999999888777777999999::::::::::::999999888888888888777777777777666666666666777777777777777777666666666666777777666666666666666666555555666666777777777888888888555555444333222222222222000000000000///...------,,,,,,,,,+++)))***,,,...++++++++++++***)))((('''((((((((()))))))))******''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++,,,,,,------000111111333555777888999888;;;>>>???>>><<<<<<<<<>>>;;;<<<>>>>>>CCCVVVkkkxxxssslllssszzzrrrxxxiiiZZZ___sssjjjlll{{{rrrsssqqqeeebbbooo}}}```VVVPPPWWWjjj||||||{{{xxxwwwvvvwwwyyyzzzyyyxxxvvvtttsssttttttuuuqqqqqqqqqqqqrrrssstttuuupppqqqrrrrrrrrrqqqpppoooooopppqqqsssttttttttttttrrrqqqqqqqqqqqqnnnkkkhhh```^^^[[[XXXVVVSSSOOOLLLKKKFFFJJJRRRYYYfffiii^^^JJJDDDOOOcccppp}}}yyymmmrrr~~~~~~rrrhhhTTT<<<444333222111000////////////...////////////000333555;;;>>>AAACCCDDDDDDDDDEEEDDD???@@@CCCMMMfffyyyvvvuuuvvvwwwyyyzzztttcccRRRVVVcccpppxxx{{{}}}~~~}}}lllcccfffiiitttvvveeeRRRGGGBBBBBBGGGMMMTTTcccttt}}}|||xxxtttrrrjjjdddaaadddggghhhhhhjjjgggfffeeedddfffhhhkkkmmmjjjkkknnnppptttwwwyyyzzzxxxwwwuuutttttttttuuuuuutttuuuvvvyyy{{{{{{xxxuuusssqqqmmmhhheeehhhnnnsssvvv|||vvvwwwuuupppkkkdddZZZPPPHHHDDDBBBAAABBBBBBBBBBBBCCCCCCDDDEEECCCEEEGGGGGGGGGIIIMMMQQQQQQPPPNNNMMMNNNPPPSSSUUUZZZYYYXXXVVVSSSOOOLLLJJJHHHIIIKKKKKKMMMSSSZZZ``````cccgggiiilllrrr|||~~~~~~~~~zzzvvvxxxyyy{{{}}}}}}|||zzzyyyvvvtttrrrpppnnnnnnnnnnnnfffbbb^^^\\\]]]```aaabbbffffffgggiiimmmoooqqqqqqkkkoootttuuurrrnnnkkkiii^^^\\\YYYUUUSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYYYY]]]^^^___^^^[[[UUUPPPLLLIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@>>><<<<<<<<<<<<======>>>>>>>>>999999888888888999;;;;;;888999999999999888777777888888999999999999888888888777777777777666666666666666666666777777777777666666666555555666666666555666666666666666666666555555666777888999999:::666555444333333222222333000111111000000///...---+++++++++***((()))+++---,,,,,,,,,,,,+++***)))((()))))))))*********++++++(((''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***,,,---......000111111333444666888999999<<>>@@@DDDMMMeeeuuupppmmmpppsssvvvwwwrrrcccSSSUUU___lllvvv|||ssshhhhhhjjjuuuxxxgggSSSGGGBBBBBBGGGMMMXXXiii|||~~~~~~~~~{{{wwwtttrrrhhhbbb```cccggghhhhhhjjjllljjjgggeeeeeegggjjjllliiijjjkkknnnqqquuuxxxyyyxxxvvvtttrrrqqqqqqqqqqqqqqqppppppqqqqqqpppllljjjkkkiiifffcccdddkkkuuu~~~yyyzzzwww{{{yyyqqqiiibbbXXXOOOHHHDDDAAA@@@AAAAAAAAAAAABBBCCCDDDDDDFFFIIILLLMMMMMMOOOSSSWWWTTTRRROOONNNNNNQQQTTTVVVXXXWWWUUUSSSOOOLLLIIIHHHIIIJJJLLLMMMOOOTTT]]]cccgggjjjkkkjjjkkkpppyyy{{{}}}zzzwwwtttqqqppppppqqqjjjfffaaa^^^___aaacccdddiiihhhhhhjjjlllmmmmmmmmmnnnrrruuutttnnnhhhcccbbb[[[YYYVVVSSSQQQPPPQQQQQQSSSTTTVVVWWWXXXYYYYYYYYY[[[\\\]]]\\\YYYTTTNNNKKKIIIHHHGGGFFFEEEEEEEEEEEEEEECCCAAAAAAAAAAAA???>>><<<=========>>>>>>??????999999888888888999;;;<<<888999999999999888777777777777888888888888777777777666666666555555555555666666666666777777777777555555555444444555555555555555555666666666666666222333444555666777888999666666555444333333333333111111111111000///...---*********)))'''(((***,,,,,,,,,---,,,,,,+++***)))************++++++++++++(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''((()))***,,,---//////111111111222444666888999999<<>>======AAA>>>???AAA@@@EEEZZZpppwwwjjjjjjrrrmmmiiirrr|||fffXXX```qqqmmmooo|||{{{jjjjjjjjj``````ooo~~~JJJGGGPPPggg|||yyywwwuuusssrrrssstttuuuyyyyyyxxxvvvrrrqqqqqqrrrnnnnnnnnnnnnooorrrtttuuutttsssrrrpppooonnnnnnmmmppppppppppppppppppppppppuuusssqqqqqqqqqooommmkkkeee^^^ZZZXXXUUUOOOKKKKKKIIIKKKHHHFFFPPP```iiigggUUUEEEJJJ```ooo{{{~~~sssllljjjqqqyyy~~~vvv[[[EEE888555333000//////000///...000///---...000222333333???QQQ[[[QQQFFFEEEHHHHHHFFFAAA;;;<<>>>>>??????@@@>>><<<;;;:::;;;<<<===;;;;;;<<<<<<;;;;;;:::999888999999999999888777777777777777777777777777777777777666666555555555444777777777777777777777777666666555555555555666666444555555555666666777777777777777777666666666666666444333222222222000...///////////////......---***++++++***((((((***,,,.........---+++)))((('''***---,,,***000999555)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***''''''((()))***,,,...///111111111222333444666777:::;;;===>>>>>><<<;;;999???<<<;;;>>>???EEEYYYooo|||fff\\\gggjjjaaaaaammm{{{fff[[[[[[xxxyyyiiirrr{{{rrrcccjjjddd```cccqqqJJJLLLZZZsss~~~xxxwwwuuusssrrrsssttttttwwwwwwwwwuuurrrqqqqqqrrrpppoooooooooppprrrsssttttttsssrrrqqqpppoooooooooqqqqqqqqqqqqqqqppppppppptttsssrrrrrrrrrqqqnnnlllddd^^^ZZZYYYVVVPPPLLLKKKJJJLLLIIIGGGQQQbbbkkkiiiVVVFFFJJJ___mmmyyy}}}uuupppqqqyyyuuu```GGG555555333000//////000///...///.........000222333444<<>>>>>>>>>>>???>>><<<;;;:::;;;<<<===;;;;;;;;;;;;;;;:::999999888999999999999888777777777777777777777777777777777777777666666666555555777777777777777777777777777666666555555555666666555555555666666666777777555555555666666777777777666444222222222222000...///////////////...------+++,,,+++***))))))+++---......---,,,+++)))(((''''''((()))---444999666///(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***''''''((()))***,,,...///000000111222333555666777;;;<<<>>>??????>>><<<;;;???<<<;;;>>>>>>DDDYYYnnnuuu```XXXeeekkkbbbdddpppyyydddYYYZZZvvvwwwiiisss~~~qqqccclllkkkfffgggrrr}}}JJJTTTjjjzzzwwwvvvuuussssssssstttttttttuuuuuusssqqqqqqrrrsssrrrqqqqqqqqqqqqrrrssstttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrttttttsssooolllddd^^^[[[[[[WWWQQQLLLKKKJJJLLLJJJIIISSSdddmmmkkkXXXHHHJJJ]]]jjjuuu}}}|||rrrsssyyy}}}vvvgggMMM555555333000//////000///...///.........///111333444:::EEEJJJFFFCCCGGGJJJIIIEEEDDD???===EEEUUUdddkkknnnppp{{{~~~yyylllVVVVVViii|||tttaaabbbllltttxxx{{{ppphhhSSSDDDEEEFFFPPPcccxxx~~~~~~zzzzzzyyyxxxwwwvvvuuutttmmmjjjhhhggghhhiiiiiihhhjjjiiiiiiiiijjjiiifffdddcccbbbbbbdddhhhkkkmmmnnnmmmmmmjjjeee^^^YYYVVVVVVYYYYYYXXXYYYZZZYYYVVVTTT___aaadddiiinnnrrrvvvwwwzzzyyyyyyyyyxxxuuuqqqnnn^^^XXXOOOHHHDDDCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLOOORRRSSSQQQPPPOOOPPPLLLKKKIIIIIIJJJMMMPPPRRRWWWWWWXXXYYYYYYXXXWWWVVVZZZ[[[]]]```dddhhhlllnnnlllkkkiiieeeccceeelllqqq{{{~~~~~~{{{wwwsssnnnhhhdddaaa^^^ZZZWWWWWWWWWVVVUUUXXXWWWVVVWWWWWWWWWUUUSSSSSSSSSRRRQQQRRRSSSTTTUUUPPPNNNLLLLLLLLLLLLKKKIIIMMMNNNPPPSSSVVVYYY[[[\\\ZZZYYYWWWUUUQQQNNNKKKIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@>>>=========>>>===<<<;;;;;;;;;<<<===:::::::::::::::999999888888999999999999888777777777777777777777777777777888888888777777777777777777777777777777777777777888777666666555555555555555555666666666666777777222333444555666777888888666444222222222222000///...////////////...------,,,,,,,,,+++******,,,.........---,,,+++***((('''(((&&&)))222777666333222(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((()))***,,,---...000000111222333555666777<<<===>>>@@@@@@???===<<>>>>>DDDWWWmmmnnn\\\XXXgggnnngggiiivvvzzzeee[[[]]]xxxuuuiiiuuupppdddooorrrlllkkksss}}}VVVgggyyyvvvuuutttsssssssssssstttrrrssssssrrrqqqqqqrrrtttssssssssssssrrrsssssssssrrrrrrssssssssssssssssssqqqqqqqqqqqqrrrrrrrrrrrrooopppqqqssstttrrrnnnkkkccc^^^[[[[[[XXXQQQMMMLLLJJJLLLJJJHHHSSSdddmmmlllZZZIIIJJJZZZeeeqqq{{{{{{vvv~~~{{{uuuoooxxx{{{tttoooeeeMMM555555333000//////000///..................000222444<<>>===<<<;;;======<<<;;;;;;;;;<<<===999999::::::999999888777888999999999999888777777666666666666666666666666888888888888888888888888666666666666666666666666999888777666555555555555666666666666666666777777333333444444555666666777555444222222222222111///......//////......---,,,,,,------+++******,,,...---------,,,+++***((((((...***...777888000+++...(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((()))***,,,---...000000000222333555777888;;;<<<>>>??????>>>===<<>>>>>CCCVVVkkknnn]]]\\\mmmtttkkkmmmzzz}}}hhh___bbb~~~uuujjjwwwqqqhhhuuuvvvpppooovvvuuu{{{xxxuuuttttttssssssssssssssspppqqqrrrrrrqqqqqqssstttttttttttttttssssssrrrrrrqqqrrrssstttttttttsssssspppppppppqqqqqqrrrrrrrrrmmmnnnoooqqqrrrpppllliiiccc^^^ZZZZZZWWWQQQMMMLLLIIIKKKHHHGGGQQQbbbkkkjjjYYYHHHHHHVVVaaammmzzz|||wwwpppllljjjhhhlllsss{{{~~~}}}|||{{{{{{{{{zzzrrreee^^^XXXGGG444555333000//////000///...---...///......///222555???AAAAAAAAAEEEIIIKKKIIIGGGGGGDDD>>>@@@OOO```jjjpppvvvmmmRRRUUUgggxxxqqqccceeepppzzztttmmmYYYHHHCCCAAAIII\\\hhhpppyyy~~~~~~~~~~~~yyyyyyxxxxxxwwwvvvuuuuuuqqqooollljjjjjjkkkjjjiiijjjhhhfffeeedddbbb___]]]YYYXXXWWWYYY\\\___aaaaaabbbaaa___[[[VVVSSSRRRSSSRRRSSSTTTUUUTTTTTTSSSSSSUUUZZZaaadddeeegggjjjnnnkkklllmmmnnnmmmiiiccc___QQQMMMHHHEEEDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLJJJGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNSSSVVV[[[```dddeeeeeedddcccdddeeeeeedddaaa___]]]VVVTTTRRROOOOOOQQQVVVYYYWWWZZZ___cccfffiiimmmpppuuuxxxzzz|||}}}|||zzzzzznnnkkkfffccc___YYYQQQKKKDDDBBB@@@@@@AAABBBBBBAAA@@@???>>>???@@@???>>><<<999999999999:::;;;===>>>AAACCCFFFHHHHHHGGGEEEDDDEEEFFFIIILLLPPPTTTVVVXXXUUUTTTSSSQQQNNNLLLIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBAAA@@@???===<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<999999::::::999999888777888999999999999888777777666666666666666666666666888888888888999999999999666666666666666666666666888888777666666666666666777777777777777777666666555555555555555555444444555333222222222222111000...............------,,,,,,------+++******,,,...---------,,,+++***)))(((000---111888666,,,'''+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))***+++------//////000111333555777888999:::<<<>>>>>>===<<<;;;>>>;;;<<<>>>>>>BBBTTTiiinnn___```rrrwwwllllllyyy}}}hhhaaafffvvvkkkyyysssmmm|||}}}wwwtttzzz}}}xxxwwwssssssssssssssssssssssssqqqrrrrrrrrrqqqqqqsssuuusssssssssttttttsssrrrrrrqqqrrrssstttttttttsssrrroooooooooppppppqqqqqqrrrnnnnnnnnnppppppnnnkkkhhhccc]]]YYYXXXUUUPPPMMMMMMIIIJJJHHHFFFPPP```iiigggXXXFFFEEESSS]]]kkkzzzwwwnnnhhhggghhhiiissswwwyyywwwwwwzzz||||||uuuwwwnnn^^^VVVTTTIII999555333000//////000///...,,,...//////---...111555AAAAAAAAADDDGGGJJJKKKJJJIIIIIIDDD>>>AAAPPPaaajjjooopppyyy~~~yyytttgggRRRUUUiiizzz~~~||||||yyyssstttlllfffiiirrr|||yyysss___NNNGGGBBBHHHZZZdddllluuu|||~~~~~~~~~~~~zzzzzzyyyxxxwwwvvvuuutttrrrppplllkkkkkkjjjiiihhhjjjgggeeecccbbb```^^^[[[XXXWWWUUUWWWYYY\\\]]]]]]]]]]]][[[XXXUUUSSSTTTUUURRRTTTUUUUUUUUUUUUWWWYYY]]]aaaeeeeeedddccceeefffdddeeegggiiihhhddd]]]XXXMMMJJJGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKJJJKKKKKKJJJGGGEEEEEEEEEDDDFFFIIILLLNNNOOOOOOOOORRRUUUZZZ___bbbdddddddddbbbcccbbbaaa^^^ZZZVVVSSSKKKJJJIIIHHHIIIKKKMMMOOOJJJLLLPPPRRRTTTWWWZZZ]]]dddfffhhhiiihhhhhhhhhiiieeebbb^^^YYYTTTNNNHHHCCC>>><<<999888888888666444666555555666777888666555555444444444555666888999>>>AAAEEEGGGFFFEEEDDDDDDBBBDDDFFFJJJMMMQQQSSSUUUSSSSSSRRRPPPNNNKKKIIIHHHFFFFFFEEEEEEDDDCCCBBBBBB@@@AAAAAA@@@???>>><<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999999888888999999999999888777777777777777777777777777777888888888888888999999999777777777777777777777777888777777666666777777888888888777777777777666666666666666555555555444444444333222222333333111000---............---,,,,,,,,,,,,,,,+++******,,,...,,,,,,,,,,,,+++***))))))+++---222555222,,,***---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((())))))))))))***+++,,,---//////000111333666888999888999<<<===>>>===<<<;;;>>>;;;<<<>>>===AAARRRgggiii]]]```sssxxxmmmlllyyyzzzfffbbbiiiuuukkkyyyuuuqqq}}}zzz}}}|||zzzwwwrrrssssssssstttsssssssssrrrssssssrrrqqqqqqsssuuuqqqqqqsssssstttsssrrrrrrqqqrrrsssttttttsssqqqpppmmmnnnnnnoooooopppqqqqqqqqqpppooooooooonnnkkkhhhccc\\\WWWUUUSSSNNNMMMNNNJJJKKKHHHFFFOOO___gggeeeUUUDDDCCCPPPZZZjjj{{{vvvpppmmmmmmooorrrzzz{{{xxxsssvvv}}}~~~yyy{{{qqqaaa[[[[[[OOO===555333000//////000///...+++...000///,,,---111555>>>???AAAEEEIIIJJJKKKMMMKKKIIICCC===BBBRRRbbbjjjjjjgggmmmppplllkkkdddSSSWWWmmm{{{xxxtttoooffffffhhhlllsss{{{xxxtttbbbQQQIIIBBBGGGXXXaaaiiiqqqxxx~~~~~~~~~~~~{{{{{{zzzxxxvvvuuutttsssssspppmmmkkkjjjjjjiiihhhiiigggdddbbbaaa___]]][[[ZZZXXXWWWWWWYYY[[[\\\\\\ZZZZZZYYYVVVSSSSSSTTTVVVSSSTTTVVVVVVUUUWWW[[[___cccdddeeeeeecccbbbbbbccc```bbbdddgggfffaaaYYYTTTKKKIIIFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKKKKJJJGGGEEEEEEFFFEEEHHHLLLPPPRRRSSSRRRRRRSSSTTTWWW[[[]]]^^^^^^]]]ZZZYYYXXXVVVSSSOOOKKKIIICCCBBBAAABBBCCCCCCCCCCCCAAABBBDDDEEEEEEFFFHHHKKKNNNQQQSSSTTTTTTUUUYYY\\\ZZZXXXUUUOOOHHHBBB>>>===999777555555555444222111444333333555777888666555666666555555555666888999>>>AAAEEEFFFEEECCCCCCDDDAAABBBEEEHHHKKKNNNPPPRRRRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA>>>???@@@@@@???>>>===<<<999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888999999999999888777777777777777777777777777777777777777888888888999999777777777777777777777777666666666666777888999999888888888777777777666666666666666666666666666777444222111222333333222000------......------,,,++++++,,,+++***))))))+++---,,,,,,,,,,,,++++++***)))&&&...333111------------(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''))))))))))))***+++,,,,,,...///000111333666888999999:::<<<>>>???>>>===<<<>>>;;;<<<>>>===@@@QQQeeecccYYY```uuu|||qqqqqq~~~xxxfffdddlllrrriiixxxwwwsss}}}{{{~~~~~~|||}}}xxxrrrrrrsssttttttsssssssssrrrssstttsssrrrrrrsssuuupppppprrrsssssssssrrrrrrqqqrrrsssttttttrrrpppooolllmmmmmmnnnooopppppppppsssqqqpppoooooonnnkkkiiiccc\\\UUUSSSQQQMMMMMMOOOKKKMMMIIIGGGOOO___gggeeeSSSBBBAAAOOOYYYiii|||yyyvvvuuuuuuwwwyyy{{{zzzuuupppuuu~~~}}}}}}~~~sssccc^^^^^^OOO999555333000//////000///...+++...000///,,,,,,111555;;;<<>>AAADDDFFFHHHLLLRRRWWWQQQQQQNNNGGG>>>888777777555444333444555666555444111111111333555777666444444444333222222333555666>>>BBBEEEFFFDDDBBBCCCDDD@@@BBBDDDGGGJJJLLLOOOPPPRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA===>>>???@@@@@@???>>>===999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888999999999999888777777777777777777777777777777666666777777888888888888777777777777777777777777555555666666777999:::;;;999888888888777777666666444555555666777888999999444222111222333333222111------......------,,,+++***++++++***((((((***---,,,,,,,,,,,,,,,+++***)))%%%111555...))),,,...+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''***)))))))))***+++,,,,,,...///000111333666888999:::;;;===???@@@@@@>>>>>>>>>;;;<<<>>>===@@@QQQddd___WWW```xxxwwwxxxyyyhhhgggqqqooogggwwwwwwsss|||xxxxxx|||~~~|||zzzzzzxxxvvvwwwwwwvvvttttttsssssssssvvvvvvuuuuuuttttttssssssrrrpppooopppqqqsssrrrqqqpppqqqrrrssssssssssssrrrrrrrrrqqqqqqppppppqqqqqqpppooonnnnnnnnnnnnkkkiiieee]]]VVVSSSPPPKKKIIIKKKHHHHHHFFFDDDKKKXXX___^^^YYYIII>>>EEEWWWkkkzzzrrrmmmvvv|||zzzuuuhhh^^^RRR???888555222000000111111000------......///111222333:::@@@EEEFFFHHHMMMPPPOOOOOOFFFAAA>>>@@@SSSfffhhhjjjoooqqqooollliiiaaaYYYZZZsssyyyzzzxxxqqqiiibbbaaalllxxx~~~~~~~~~yyyqqqeeeVVVFFF???EEEPPPeeeqqqzzz|||}}}|||zzzyyyyyyzzz{{{yyywwwtttttttttsssqqqnnnnnnooonnniiieeehhhfffeeeeeeeeedddaaa___^^^______\\\YYYWWWXXXZZZ___XXXQQQQQQWWW[[[[[[XXXTTTUUUVVVVVVWWWZZZ___bbb___```cccdddcccaaa___]]]\\\]]]___aaaaaa]]]WWWSSSJJJGGGCCCBBBCCCEEEFFFFFFFFFEEEEEEEEEGGGJJJMMMNNNKKKLLLMMMMMMMMMLLLKKKJJJJJJNNNSSSZZZ^^^^^^ZZZVVVYYYSSSLLLIIIJJJJJJHHHEEEAAA@@@???===<<<;;;;;;:::888777777666666777888888777666555444444444555666888999:::===@@@DDDHHHJJJHHHEEEAAA<<<888777777777444333222111111111222333333444444555555444444444666777888777666444222111???AAABBBDDDEEEDDDCCCAAADDDDDDEEEFFFHHHJJJMMMOOOSSSRRRPPPLLLIIIIIIKKKMMMHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<@@@@@@???===;;;;;;===>>>===<<<:::999999:::;;;<<<888:::;;;;;;999888888999666666555555555555666666555555666666555444333333777777777777666666666666999999888888777777666666666777777777888888888888888888777777777777888888333222111222222222000...---...//////...,,,***))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,---------))))))((((((((('''&&&&&&'''%%%$$$%%%((((((&&&###'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***+++,,,---000000111222444555666666666999===???>>><<<<<<<<<;;;??????:::888AAARRR^^^bbb\\\fff{{{zzziiigggpppooofffvvvvvvvvv{{{|||~~~|||wwwxxxzzzzzzyyywwwvvvuuutttssssssssssssuuuuuuttttttsssssssssrrrsssqqqppppppqqqrrrrrrqqqpppppppppqqqqqqrrrrrrrrrtttsssqqqpppppppppqqqqqqqqqpppnnnnnnooonnnllljjjeee]]]VVVSSSPPPKKKIIIKKKIIIIIIFFFDDDJJJVVV^^^___UUUGGG>>>FFFYYYjjjwww~~~yyy||||||xxxvvvuuuxxxwwwqqqXXX<<<999666222000000111111000------......///111222333999@@@EEEFFFHHHMMMPPPOOONNNEEEBBB@@@BBBWWWkkknnnlllqqqsssrrrpppkkkaaaWWW[[[uuu|||uuuggg___fffvvv~~~{{{rrreeeVVVHHH@@@FFFOOOcccoooyyy|||~~~~~~}}}{{{{{{wwwyyyyyyxxxvvvuuuvvvwwwtttrrrppppppqqqpppkkkggggggfffddddddeeedddbbb```___``````^^^\\\[[[\\\]]]]]]YYYUUUVVVYYY\\\[[[YYYWWWYYYZZZ[[[[[[[[[]]]______```aaabbbbbbaaa___^^^______```aaa```\\\VVVRRRLLLIIIEEEDDDEEEFFFGGGGGGFFFFFFFFFGGGIIILLLOOOPPPPPPPPPQQQQQQQQQQQQPPPOOORRRTTTYYY]]]```^^^YYYUUUOOOJJJCCCAAABBBBBB@@@===;;;:::999888666666666555333333333333333333444555555444333333333333444555:::::::::;;;<<<>>>AAABBBAAA???<<<888555444333333333222111000000111222222444555555555555555444444555666777666555444333333@@@CCCGGGHHHGGGDDDAAA???CCCCCCDDDEEEGGGIIILLLMMMRRRQQQOOOLLLIIIHHHJJJLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>======<<<<<>>???>>>===<<<<<<<<>>AAAAAABBBCCCEEEHHHJJJKKKOOOOOONNNKKKIIIHHHIIIKKKIIIHHHGGGFFFEEEDDDDDDDDDAAAAAA???>>>============>>>??????===:::888888888999::::::;;;;;;:::::::::888:::;;;;;;999888888999999888888777777888888999777777888888888777666666555666666777777888888888777777777888888888888888999888888888888888888888888777777666666777777888444333111111222222000///000000///...------------,,,+++***))))))***+++,,,...---,,,+++************)))******+++,,,,,,,,,,,,+++)))((('''''')))***,,,'''&&&%%%&&&((((((&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***+++,,,---000000111222444555666666888;;;>>>@@@???>>>======<<<>>>???;;;999@@@PPP___\\\YYYfff~~~}}}yyynnnllluuujjjdddvvvwwwyyy|||zzzxxxxxxyyyzzzyyywwwvvvuuutttsssssssssssssssssssssssssssssssssssstttrrrpppnnnnnnpppsssttttttxxxwwwuuuttttttuuuwwwxxxvvvtttrrrooonnnooopppqqqrrrpppoooooopppooommmjjjddd]]]WWWTTTQQQKKKIIIJJJIIIIIIFFFDDDFFFOOOZZZaaa^^^OOODDDIIIYYYhhhrrrwwwyyytttppppppuuuzzzzzzyyy|||aaaAAA:::777333111111111000000............///000111222999???EEEFFFHHHMMMNNNMMMJJJDDDCCCCCCEEEZZZppptttpppqqqpppooopppoooeeeZZZ[[[sssjjjWWWXXXggguuu|||~~~tttfffXXXJJJBBBDDDJJJWWWaaammmwww|||~~~}}}}}}}}}~~~{{{||||||}}}|||{{{zzzyyyxxxxxxxxxwwwuuuuuuwwwyyyrrrqqqqqqssstttrrrmmmhhheeedddcccccceeeeeeeeedddbbbaaabbbccceeedddaaa___[[[___bbbcccaaa___^^^___\\\^^^______]]]\\\]]]]]]``````aaaaaaaaaaaabbbbbbcccbbbaaa```___\\\XXXTTTMMMKKKHHHFFFGGGGGGGGGFFFGGGHHHJJJMMMPPPSSSVVVWWWVVVWWWXXXYYY[[[]]]___```cccbbbaaa```]]]XXXQQQLLL???<<<888666666666555444555444333333222222222222111000111111222333444555333333444555666777888999777777777888999999::::::999888888777666555444333333333333333444444555555999999:::999999888777666999:::999888666888<<>>>>>???@@@BBBDDDFFFHHHIIILLLMMMMMMKKKIIIHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDAAA@@@???>>>===============>>>>>><<<999777666777666777999;;;<<<<<<;;;;;;888:::;;;;;;999888888999888888888777777888888888777777777888888777666666555555666777888888999999777777777888888999999999:::999999999999888888888999999888888888888999999555333222111222222111000111000///---------...///,,,+++***))))))***+++,,,...---,,,************+++)))***+++,,,,,,,,,,,,,,,***(((&&&%%%&&&(((+++---&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***+++,,,---000000111222444555666666888;;;???AAA@@@>>>>>>>>><<<<<<<<<:::888===MMM]]]ZZZWWWcccyyywwwvvvnnnlllvvv~~~fffdddwwwyyy|||zzzyyyyyyyyyzzzyyywwwvvvuuuttttttsssssssssssstttssssssttttttuuuuuuuuuvvvpppnnnlllmmmppptttvvvwwwxxxwwwuuuttttttuuuwwwxxxuuutttqqqpppoooooopppqqqqqqpppooooooooonnnllljjjddd]]]WWWUUUQQQLLLIIIIIIGGGGGGEEECCCDDDLLLYYYeeeeeeSSSCCCCCCQQQ```lllsssssssssuuu|||uuubbbFFF;;;888444111111111000000///......//////000111222888???EEEGGGIIILLLMMMKKKIIIDDDDDDCCCCCCVVVkkkoooooolllhhhgggllloooggg\\\XXXlllwwweeeVVVVVVaaammmwww}}}}}}uuuhhh[[[LLLAAABBBGGGNNNWWWfffttt|||~~~}}}|||||||||||||||||||||{{{zzzyyyyyyzzzzzzzzzxxxuuutttuuuvvvpppooooooppprrrqqqlllhhhgggeeecccdddeeeggggggfffcccbbbcccgggkkkjjjddd^^^```dddhhhgggdddaaaaaabbb^^^^^^^^^\\\[[[]]]___bbbcccccccccccccccccccccdddbbbaaa`````````^^^ZZZWWWLLLJJJGGGFFFGGGGGGGGGFFFGGGIIIMMMQQQTTTVVVXXXYYYTTTUUUWWWZZZ]]]___aaabbbbbb```^^^[[[VVVPPPIIIDDD;;;999777555555555555444444333333222222222333333111111111222333555666777777777999:::;;;<<<======;;;;;;;;;;;;;;;:::::::::888888888777777666555555555555666777888999999999<<<<<<<<<<<<<<<;;;::::::;;;===>>>>>>@@@FFFOOOWWW]]]ZZZTTTJJJ@@@;;;;;;===<<<===???AAACCCEEEFFFGGGJJJKKKLLLLLLJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDDDD@@@@@@???>>>=========>>>===>>>>>><<<999888888999===>>>?????????===<<<;;;888:::;;;;;;999888888999888777777666666777777888555666666777777666666666555666666777888999999:::777777888888999999::::::::::::::::::999999999999999888888777777888888999666444222111222222111000111000...------...///000,,,+++***))))))***+++,,,------,,,+++******************+++,,,,,,,,,++++++((('''%%%$$$$$$&&&)))+++&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***+++,,,---000000111222444555666666888;;;???AAA@@@>>>>>>>>>;;;::::::999777:::JJJ\\\]]]ZZZcccvvv{{{sssvvv~~~llllllxxxzzzeeeeeexxxuuuzzztttuuuwwwxxxxxxxxxwwwvvvttttttssssssssssssssstttssssssttttttuuuvvvwwwwwwpppnnnlllmmmppptttwwwxxxuuutttsssrrrqqqrrrssssssrrrrrrqqqqqqpppqqqqqqqqqqqqooonnnnnnnnnnnnkkkiiiccc]]]WWWUUURRRLLLHHHIIIFFFEEEEEEEEEEEELLL\\\lllqqq\\\HHHEEEQQQaaaooowwwrrryyywwwrrrbbbFFF;;;888444222111111000//////////////////000111111888???EEEGGGIIILLLLLLJJJIIIDDDEEEBBB@@@QQQfffkkklllgggbbbcccjjjnnnggg[[[SSSdddttt{{{|||~~~~~~vvvfffWWWVVV___kkkuuu}}}{{{vvvmmm```NNNAAA@@@FFFIIIPPP___qqq}}}}}}{{{yyyyyyyyyzzzyyyxxxwwwvvvwwwxxxyyyyyyzzz{{{yyywwwtttttttttpppmmmlllmmmppppppllliiiiiigggeeeeeefffhhhhhhhhheeeeeehhhpppwwwvvvmmmdddgggjjjkkkiiieeecccccceee``````___^^^^^^```dddgggfffggggggggggggfffeeedddaaa```aaaaaabbb___[[[XXXJJJIIIGGGGGGHHHIIIHHHGGGHHHKKKOOOSSSWWWXXXYYYYYYSSSTTTWWWZZZ\\\]]]]]]]]][[[YYYUUURRRNNNHHHBBB===666666555444444333444444222111111111111222222333222222222444555777999:::<<<===???@@@AAABBBBBBBBBCCCCCCBBB@@@>>>;;;999888777777666555555555555555777888999;;;<<<=========>>>??????@@@@@@??????>>>===@@@CCCEEEJJJTTTcccnnnqqqhhhYYYJJJ???:::::::::;;;===???AAACCCEEEEEEFFFHHHKKKMMMMMMKKKJJJIIIJJJIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>=========<<<:::;;;===???HHHGGGFFFCCC@@@===:::999888:::;;;;;;999888888999777777777666666777777777555555666666777777666666666777777888888999999999888888888999999999999999999999:::::::::;;;;;;;;;777777777666666777777777777444222111222222222111//////...............///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,***))))))***++++++,,,,,,+++++++++'''&&&%%%$$$$$$&&&''')))&&&'''))))))'''&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***+++,,,---000000111222444555666666888;;;>>>@@@???>>>======<<<999999:::777999III\\\ccc___iiizzz|||tttyyy|||kkknnn{{{zzzhhhjjj}}}ooouuutttuuuwwwxxxwwwvvvvvvuuutttssssssrrrrrrsssssstttqqqqqqrrrsssuuuvvvvvvwwwssspppmmmmmmooorrruuuvvvrrrrrrrrrqqqqqqpppppppppooopppqqqrrrrrrrrrqqqqqqooonnnmmmmmmmmmllljjjhhhccc\\\WWWVVVRRRLLLHHHHHHFFFEEEFFFGGGGGGNNNaaatttuuu```KKKHHHTTTdddrrr{{{wwwzzzwwwssssssvvvyyylllkkk___EEE<<<999555222111111000//////////////////000000111888???EEEGGGIIILLLLLLIIIHHHDDDEEEAAA???OOOdddhhhiiieee```ccclllooocccUUUOOO]]]kkksssxxx}}}mmmZZZXXXcccoooxxx}}}yyyyyytttgggRRRAAA@@@GGGHHHMMM\\\ppp}}}}}}zzzwwwvvvuuuuuuooommmkkkkkklllooosssvvvvvvxxx{{{{{{yyyvvvttttttpppmmmkkkkkknnnooommmkkkllliiigggfffgggiiiiiiiiihhhiiippp}}}|||ppppppooommmiiifffeeefffgggdddeeefffeeedddeeehhhjjjjjjjjjkkklllkkkiiifffeeeaaabbbbbbcccccc___ZZZVVVJJJHHHHHHHHHJJJKKKJJJIIIIIILLLQQQUUUXXXYYYYYYXXXTTTVVVXXXZZZ[[[YYYWWWUUUSSSPPPMMMJJJFFFBBB===999444555555555444333444444222222111111222333333444555666666888999<<<===>>>AAABBBDDDEEEFFFFFFFFFEEEGGGFFFFFFDDDAAA>>><<<:::999888666444444555666777777999;;;===>>>?????????@@@@@@AAABBBCCCCCCCCCCCCAAADDDFFFHHHLLLWWWhhhuuutttgggTTTEEE===;;;:::999;;;<<>>>>>>>>>>>>>>======<<<;;;;;;>>>BBBFFFIIIHHHEEEAAA>>>;;;999888888:::;;;;;;999888888999999888888777777888888999555666777777888888888777888888888888888888888888:::999999999999999999888888999999:::;;;<<<======:::999999888888999999:::777555222111111222222222------............------,,,+++***))))))***+++,,,***,,,---...---+++)))'''+++++++++,,,,,,++++++***(((''''''&&&&&&&&&&&&'''%%%(((***)))'''&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***+++,,,---000000111222444555666666777:::>>>???>>>===<<<<<<>>>::::::;;;999999III]]]dddcccooouuuxxx|||lllqqq~~~mmmppp~~~lllrrrxxxzzz{{{zzzxxxvvvuuutttssssssrrrrrrrrrsssssstttppppppqqqrrrtttuuuvvvvvvvvvrrrooommmoooqqqssssssrrrssssssssssssrrrqqqpppmmmoooqqqssstttsssrrrqqqooommmllllllmmmllljjjhhhccc\\\WWWVVVRRRLLLHHHHHHFFFFFFGGGIIIJJJQQQeeezzznnnZZZGGGEEEQQQaaaoooxxxxxxsssmmmmmmmmmrrrvvvuuuqqqrrr|||}}}mmm```ccc[[[DDD<<<999555222222111000///000////////////000000111888???EEEGGGIIIKKKKKKIIIFFFCCCEEEBBB>>>OOOccchhhgggdddaaaeeennnoooaaaOOOMMMYYYgggpppwwwttt\\\ZZZggguuu|||~~~yyy{{{yyylllTTTBBB@@@HHHIIIMMM[[[ooo}}}}}}|||yyyvvvtttsssrrrrrrcccbbb______bbbgggmmmqqqsssvvvzzz{{{zzzwwwvvvuuuqqqnnnkkkkkkmmmoooooommmmmmkkkhhhggghhhiiijjjiiijjjmmmvvv{{{vvvrrrmmmhhhffffffggghhhhhhjjjllllllkkkjjjjjjjjjlllmmmnnnooommmjjjgggeeeccccccdddeeeddd___XXXSSSJJJIIIHHHJJJLLLMMMLLLKKKJJJMMMRRRVVVYYYYYYXXXXXXVVVXXXZZZ[[[ZZZVVVQQQNNNNNNKKKHHHEEEBBB???;;;888444666666666555555555666333333333333444555666777::::::;;;<<<>>>AAACCCDDDDDDEEEFFFHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDBBB@@@???<<<:::777555555666888999777999;;;===???@@@@@@???@@@AAACCCDDDEEEEEEFFFFFFEEEGGGHHHGGGHHHRRRbbboookkk]]]KKK???<<<<<<;;;999;;;<<>>>>>>>>>>>>>>???======<<<;;;<<<@@@FFFJJJBBBAAA>>><<<::::::::::::888:::;;;;;;999888888999:::999999999999999999:::666777888999999999999999999999999888888888888888;;;::::::999999888888888777888999:::<<<===>>>>>>>>>======<<<<<<======>>>888555222111111222333222+++,,,---.........,,,,,,,,,+++***))))))***+++,,,)))+++...///...,,,(((&&&++++++,,,,,,,,,++++++***)))))))))(((((('''&&&&&&%%%(((******'''&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***+++,,,---000000111222444555666666666999===???>>>===<<<<<<@@@;;;;;;===::::::JJJ^^^aaabbbqqqtttvvv}}}nnnuuuqqquuummmsssyyyxxxwwwwwwwwwwwwtttrrrssssssttttttssssssrrrqqqqqqrrrsssrrrppppppqqqrrrpppooonnnnnnoooqqqssstttqqqpppppppppqqqrrrrrrsssqqqpppoooooonnnoooooooooooonnnmmmllljjjiiihhhgggbbb^^^XXXTTTQQQOOOLLLJJJCCCFFFHHHFFFFFFNNN```nnn```NNNAAAEEEQQQ\\\kkkwww}}}|||pppoooooolll}}}yyypppppp{{{zzzrrrgggddd\\\JJJ<<<:::777555555444222000---777@@@???777//////333999<<>>AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDAAA===999777888999999999999;;;===???AAACCCDDDDDDEEEGGGIIIIIIGGGFFFGGGGGGGGGIIIIIIGGGGGGKKKTTT\\\[[[TTTIIIAAA===<<<======???>>>>>>???@@@BBBEEEFFFGGGJJJNNNOOONNNLLLJJJIIIGGGFFFEEECCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???<<<::::::<<<>>>>>><<>>===<<<;;;888999999::::::999999888888888777666666666666666333333444666777888999:::888888999999999:::::::::;;;<<<===<<<:::999:::;;;999:::<<<;;;;;;<<<>>>@@@@@@>>>;;;;;;<<<>>>??????666444222111222222000////////////...------,,,,,,+++***)))(((((()))******,,,,,,,,,,,,+++***))))))+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''((()))+++,,,---//////111222444555777777999;;;===>>>===<<<<<<<<<===999888999777999KKK___bbbcccqqqzzzrrrppp|||{{{qqqzzzxxxtttqqqzzz~~~vvvuuutttuuuvvvvvvtttsssssssssttttttssssssrrrqqqqqqrrrsssrrrpppooooooqqqpppppppppqqqqqqrrrssstttqqqpppppppppqqqqqqrrrssssssrrrrrrqqqppppppppppppooonnnnnnlllkkkiiihhhhhhaaa]]]WWWSSSOOOMMMJJJHHHDDDFFFFFFDDDDDDLLL[[[fffTTTDDD;;;CCCQQQ^^^lllxxxzzzuuusssrrrooo{{{~~~xxxnnnrrr|||sssgggbbbYYYFFF<<<999666555444333111000000888@@@???777111111555999===AAAEEEGGGHHHJJJKKKJJJFFFBBBBBBCCCJJJYYYhhhmmmmmmmmmpppuuuqqq___MMMLLLZZZmmmzzzooo^^^```llluuuvvv|||uuunnneeeSSSCCCCCCLLLXXXcccrrr{{{|||zzzyyyzzzwwwvvvrrrmmmlllmmmiiiddd\\\WWWRRRNNNOOOTTTZZZ___iiinnnqqqqqqmmmkkklllnnnjjjiiiiiijjjkkkmmmoooqqqpppmmmhhhgggjjjmmmnnnooolllnnnssswwwyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvtttrrrmmmmmmlllkkkkkkkkkllllllqqqooollljjjjjjiiigggffffffeeedddcccaaa]]]XXXTTTKKKJJJJJJKKKNNNPPPOOOOOOQQQSSSUUUXXXZZZ[[[[[[[[[\\\\\\]]]\\\ZZZVVVSSSPPPOOOKKKFFFAAA>>>;;;888666888777777666555555555444444444555777888:::;;;;;;???>>>>>>@@@CCCFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFFFFCCC@@@===;;;<<<===>>>>>>@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJMMMOOOPPPNNNKKKLLLQQQVVVWWWPPPGGG@@@=========>>>===>>>>>>@@@BBBEEEGGGIIIIIILLLPPPQQQPPPMMMKKKJJJGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>><<<999:::<<<======<<<>>>>>>>>>>>>===<<<;;;:::888999999::::::999999888888888777666666666666666555555666777888888999:::888888999999999:::::::::;;;<<<===<<<:::999:::;;;:::;;;<<<;;;:::;;;===??????===::::::;;;<<<===<<<666444222111222222000////////////...------,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,+++***))))))++++++,,,,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))(((((((((((()))***,,,,,,//////111222444555777777888:::<<<===<<<;;;;;;;;;>>>;;;:::;;;999<<>>;;;888666555444333111111777<<<:::444///111444999===BBBFFFHHHJJJLLLMMMLLLHHHDDDBBBBBBHHHXXXgggnnnppprrruuuyyytttcccQQQKKKXXXjjjyyynnn]]]^^^kkkuuuxxxyyytttooogggWWWGGGEEEMMM]]]kkk|||~~~vvvssssssssstttqqqllliiigggbbb[[[VVVRRRNNNJJJJJJLLLPPPRRR[[[___dddfffeeedddeeegggfffffffffhhhjjjmmmpppqqqpppnnnllllllnnnoooppppppqqqqqqqqqrrrssstttuuuuuuxxxxxxyyyzzz||||||yyywwwpppooonnnmmmmmmoooqqqsssrrrrrrqqqnnnjjjhhhggghhhjjjiiihhhgggccc]]]VVVQQQLLLKKKKKKMMMOOOPPPPPPOOOSSSTTTUUUWWWYYYZZZ\\\\\\]]]]]]]]][[[XXXUUURRRQQQMMMHHHCCC>>><<<:::999888777888888888777777666555333444777:::===??????@@@AAABBBDDDFFFIIIKKKMMMNNNPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPOOONNNMMMKKKIIIHHHFFFDDDAAA@@@BBBDDDDDDDDDGGGFFFFFFGGGHHHIIIKKKLLLOOOPPPPPPNNNMMMMMMOOOQQQSSSVVVXXXWWWUUUTTTVVVYYYYYYSSSJJJBBB???>>>>>>>>>===>>>???AAADDDGGGJJJKKKKKKNNNRRRSSSQQQNNNKKKJJJGGGFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>======>>>>>><<<::::::;;;<<<<<<;;;<<<<<<===<<<<<<;;;:::999888888999999999999888888888888777666666666666777777777888888888999999999888888999999999:::::::::;;;<<<<<<<<<:::999:::;;;:::;;;<<<;;;::::::;;;===>>><<<999888999::::::999666444222111222222000////////////...------,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,+++***))))))+++,,,---......,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))))))))((())))))***++++++//////111222444555777777777999;;;<<<;;;::::::;;;???<<<<<<>>><<<>>>NNNbbbeeecccmmmqqqjjjooovvvnnn{{{wwwxxxxxx~~~xxxwwwvvvvvvxxxxxxxxxwwwtttttttttttttttssssssrrrqqqrrrrrrqqqnnnllllllmmmooopppsssuuuuuutttrrrqqqqqqpppppppppppppppqqqqqqrrrqqqpppnnnmmmmmmmmmmmmooooooooonnnmmmllljjjiiibbb]]]WWWQQQMMMJJJGGGEEEDDDCCCAAAAAACCCJJJSSSZZZMMM???888CCCTTTcccrrr{{{zzz{{{ttthhhrrrxxxcccIIIAAA>>>:::777666666555333000333555333///---...111888<<>><<>>===============>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888999999999999888888999888777777666666777777999999999999999999999999888888999999999::::::::::::;;;<<<<<<:::::::::<<<;;;<<<<<<;;;999999:::<<<>>><<<999999::::::999888666444222111222222000////////////...------,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,+++***))))))+++,,,...000///---+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''''''''(((((()))***)))))))))))))))******//////111222444555777777888:::<<<===<<<;;;;;;<<>>;;;===LLL___mmmjjjoooooogggnnnxxxppp}}}uuuyyyyyyzzz|||{{{yyywwwvvvwwwwwwvvvuuuttttttuuuuuuttttttsssrrrqqqrrrrrrqqqnnnllllllmmmnnnppprrruuuuuusssqqqoooqqqqqqpppoooooopppppppppqqqpppooonnnmmmmmmmmmmmmnnnnnnoooooonnnllljjjiiibbb^^^WWWRRRNNNKKKGGGEEECCCBBBAAAAAADDDLLLUUU\\\WWWGGG<<>>:::666555555444333000111222000...---...000666;;;AAAFFFIIILLLOOOQQQPPPLLLHHHDDDAAAFFFWWWhhhjjjlllmmmlllmmmjjjaaaWWWNNNVVVeeeuuu|||yyyyyy|||zzztttkkkeeejjjtttyyyxxx~~~yyyvvvrrrbbbOOOFFFIIIMMM^^^qqqyyyvvvqqqqqqtttssssssooofff___]]]ZZZVVVUUUSSSQQQNNNLLLJJJIIIIIIJJJMMMRRRVVVZZZ]]]```bbbddddddeeefffgggjjjlllnnnnnnppprrrssssssssssssssstttvvvxxxzzz{{{{{{zzzzzz{{{{{{|||~~~}}}yyyvvvtttuuuvvvvvvtttqqqnnnmmmkkkmmmnnnllliiihhhjjjmmmkkkkkkkkkjjjgggaaaYYYSSSLLLKKKKKKMMMOOOQQQQQQQQQPPPQQQRRRUUUXXX\\\___aaa^^^]]][[[XXXUUURRROOONNNFFFBBB===:::999:::::::::::::::999999777666555444777999===AAADDDEEEEEEEEECCCFFFKKKNNNOOOQQQTTTWWWWWWWWWXXXYYY[[[]]]^^^___VVVWWWVVVVVVTTTQQQNNNMMMIIIGGGFFFGGGIIILLLLLLLLLJJJJJJKKKLLLOOOSSSWWWZZZ\\\\\\\\\ZZZXXXYYY\\\^^^^^^^^^___```aaadddgggiii^^^XXXPPPIIIEEEBBB???>>>BBBBBBDDDEEEGGGHHHIIIJJJIIIMMMRRRTTTRRRNNNKKKIIIGGGFFFDDDCCCAAA@@@@@@???>>>>>>======<<<=========>>>>>>>>>>>>===<<<<<<<<<:::::::::::::::999999888777888888999999888888777999999888777777777777777::::::::::::999999999999888888999999999::::::::::::;;;<<<;;;::::::;;;<<<;;;<<<<<<;;;999999;;;<<<>>><<<;;;;;;;;;<<<;;;:::666444222111222222000////////////...------,,,,,,,,,,,,+++++++++,,,...///,,,,,,,,,,,,+++***))))))+++---///000000...+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******&&&''''''(((((((((((((((***)))))))))))))))******//////111222444555777777999;;;>>>>>>===<<<<<<===@@@<<<<<<<<<999;;;JJJ]]]qqqmmmpppnnngggqqq|||tttzzzqqqzzzvvv}}}xxx|||{{{yyyvvvtttuuuuuutttssstttuuuuuuuuuuuutttssssssqqqrrrrrrqqqooommmnnnooooooppprrrttttttssspppoooqqqqqqpppoooooooooooopppqqqqqqpppooooooooopppppplllmmmnnnooonnnllljjjhhhaaa]]]WWWRRRNNNKKKHHHFFFBBBCCCBBBBBBDDDLLLWWW```___NNNAAAEEEQQQ^^^mmmyyyxxxwwwwwwwwwwwwxxxxxxxxxyyy{{{sssSSSAAA===888444333333222111333222111000000000000111555999???EEEIIILLLOOOQQQQQQNNNJJJEEEAAAGGGYYYkkkmmmpppqqqooommmlllfff^^^RRRWWWeeevvv|||vvvsssuuutttrrrlllhhhlllssswwwuuu{{{yyyuuufffQQQEEEEEEMMMZZZjjjrrrqqqqqqtttxxxqqqrrrnnneee^^^\\\ZZZXXXVVVUUUSSSQQQOOOMMMKKKKKKIIIKKKMMMQQQVVV[[[___bbbdddddddddeeegggiiilllmmmpppsssuuuwwwvvvvvvvvvwwwtttwwwzzz}}}~~~~~~}}}{{{|||yyywwwxxxyyyyyyvvvrrrmmmiiihhhiiijjjjjjiiijjjlllnnnlllkkkjjjiiigggaaaZZZUUUKKKKKKKKKNNNQQQTTTTTTTTTQQQRRRUUUXXX[[[^^^aaabbb\\\\\\ZZZXXXTTTPPPLLLJJJCCC@@@<<<::::::;;;<<<;;;;;;:::999888888888888999===>>>AAACCCDDDEEEEEEEEEGGGKKKOOOQQQQQQSSSXXX[[[YYYZZZ\\\^^^___```aaaaaaXXXYYYZZZYYYXXXUUURRRPPPLLLJJJJJJKKKNNNOOOPPPOOOMMMMMMOOORRRUUUZZZ]]]___^^^^^^^^^]]]\\\\\\^^^```dddcccbbbaaaaaabbbdddeeeUUUQQQLLLHHHEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHLLLQQQTTTSSSOOOLLLJJJGGGFFFDDDBBBAAA@@@??????======<<<<<<<<<<<<======<<<>>>???>>><<<;;;;;;;;;999999::::::::::::999999777777888888888888777777999999888777777777777888:::999999999999999999999888888999999999:::::::::999;;;<<<;;;::::::;;;===;;;<<<===<<<;;;;;;<<<>>>===<<<;;;<<<===>>>===;;;666444222111222222000////////////...------,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,+++***)))))),,,---...//////---+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%&&&'''((()))))))))((())))))((())))))***++++++//////111222444555777777:::<<>>======>>>@@@<<<;;;;;;999<<>>DDDHHHLLLOOOQQQRRROOOLLLGGGBBBHHHZZZmmmqqqvvvyyywwwuuurrrlllfffWWWZZZiii{{{yyyuuuwwwvvvrrrjjjdddgggqqqxxxyyy~~~zzzyyywwwhhhRRRDDDBBBJJJSSS]]]dddhhhlllrrrxxxqqqtttrrrkkkdddaaa^^^[[[ZZZYYYWWWUUUSSSRRRQQQQQQJJJIIIJJJMMMRRRXXX^^^aaabbbbbbccceeehhhkkknnnpppsssvvvyyyzzzyyyyyyzzz|||zzz{{{}}}~~~~~~}}}{{{{{{{{{yyyvvvrrrnnnllljjjiiihhhiiikkklllmmmlllnnnllljjjhhheee```YYYUUULLLLLLMMMPPPTTTWWWXXXXXXVVVXXXZZZ]]]___aaaaaabbbZZZZZZYYYWWWSSSNNNIIIFFF@@@>>>;;;;;;<<<======<<<:::999888888:::===@@@BBBIIIIIIHHHHHHHHHHHHHHHHHHNNNQQQUUUUUUUUUWWW\\\aaa[[[]]]```bbbbbbaaa```___[[[\\\]]]]]]\\\ZZZWWWUUUQQQPPPOOOQQQSSSTTTTTTSSSSSSTTTWWWZZZ]]]```cccdddaaabbbcccbbbaaaaaabbbcccggggggfffffffffdddbbb```QQQNNNJJJHHHGGGFFFEEEDDD@@@BBBDDDFFFHHHIIIJJJJJJGGGLLLRRRUUUUUUQQQNNNLLLGGGFFFDDDBBB@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===:::<<<>>>===;;;888888999999999:::::::::::::::999777777888888888888777777:::999888888777777888888888888888888999999999999888888999999999:::::::::999:::<<<;;;::::::;;;===;;;<<<======<<<<<<>>>@@@;;;;;;:::<<<>>>???>>><<<666444222111222222000////////////...------,,,,,,+++*********+++,,,...///,,,,,,,,,,,,+++***)))))),,,------------,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&'''((()))))))))((((((((((((((()))***,,,,,,//////111222444555777777999<<<>>>???============AAA<<<;;;<<<;;;AAAUUUjjjjjjjjjnnnmmmjjjxxxvvvqqqpppnnn}}}{{{sss~~~yyy{{{xxxvvvuuuwwwyyyzzzzzzuuuuuuuuuuuuuuuttttttsssqqqrrrsssrrrppppppqqqrrrsssttttttuuuuuutttsssrrrqqqqqqpppoooooonnnoooooolllllllllmmmmmmnnnooopppjjjkkkmmmnnnmmmkkkiiiggg]]]YYYSSSOOOLLLIIIGGGEEECCCFFFFFFBBB???FFFVVVccceeeVVVLLLQQQ]]]fffqqq{{{~~~zzzkkkTTTGGGBBB===888777777666666111///---...000000///,,,222666===CCCHHHLLLOOOQQQRRRPPPMMMHHHCCCHHH\\\ooossszzz~~~~~~{{{wwwpppiii```cccqqq~~~wwwqqqfff^^^bbbppp|||{{{xxxwwwvvviiiRRRCCCAAACCCHHHPPPWWW^^^fffooouuurrrwwwyyyssslllhhhddd```^^^]]][[[ZZZXXXWWWWWWWWWJJJHHHGGGJJJOOOVVV\\\___``````bbbeeehhhlllppprrrvvvyyy|||}}}|||{{{~~~}}}||||||}}}~~~}}}{{{yyyvvvsssqqqpppllliiigggiiilllnnnmmmkkkpppnnnkkkhhhddd^^^XXXTTTMMMMMMOOORRRWWWZZZ[[[[[[[[[\\\___aaacccbbbbbbaaaXXXYYYYYYWWWSSSMMMGGGDDD>>>===;;;<<<===>>>===<<<999888888999<<>>@@@CCCFFFIIIKKKKKKLLLGGGLLLSSSWWWWWWSSSPPPNNNGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===888;;;===<<<999666666777999::::::;;;;;;;;;::::::777777888888888888777777:::999888888777888888888777777888888888999999999888888999999999:::::::::999:::;;;;;;::::::<<<===;;;<<<============@@@BBB:::999:::;;;>>>???>>>===666444222111222222000///000//////...------,,,,,,******))))))***,,,---...,,,,,,,,,,,,+++***))))))------,,,,,,,,,+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%'''))))))))))))((('''''''''((()))+++,,,---//////111222444555777777999;;;===>>>===<<<<<<<<>>FFF\\\ssskkkkkkooommmjjjwwwpppnnnnnnooo~~~{{{ttt}}}xxx~~~|||yyyxxxvvvuuuuuuuuuvvvwwwxxxwwwtttrrrqqqrrrssstttuuutttsssrrrqqqppppppppprrrssstttttttttsssrrrqqqppppppqqqqqqpppooommmlllnnnmmmmmmnnnoooppppppooolllmmmmmmmmmllljjjhhhgggbbbZZZSSSPPPLLLGGGFFFGGGFFFDDDCCCCCCAAAFFFTTTccckkk[[[QQQVVVaaajjjttt}}}~~~wwwgggXXXJJJHHHBBB:::444111222444000000000000000000///...555999@@@EEEIIIMMMPPPRRRQQQSSSMMMGGGFFFFFFXXXwww{{{|||zzztttaaahhhyyy~~~wwwuuurrrdddZZZjjj|||||||||zzz}}}uuu___III???GGGLLLPPPQQQYYYiiitttxxxzzzzzzxxxvvvssspppmmmkkkiiiccc]]][[[\\\\\\YYYVVVNNNMMMMMMNNNSSSYYYaaaeeedddeeefffiiimmmpppqqqrrrxxxzzz}}}~~~||||||~~~~~~|||zzzyyywwwsssppppppmmmjjjkkknnnppppppnnnppprrrpppiiiccc___XXXQQQLLLNNNPPPSSSWWWZZZ\\\]]]\\\^^^bbbeeefffeeecccaaa^^^YYYUUUTTTPPPGGGAAA@@@:::;;;===?????????>>>>>>======<<<<<<@@@GGGPPPWWW```YYYPPPLLLLLLPPPRRRSSSYYYYYYYYY\\\```cccddddddbbbcccdddeeedddbbb```___bbbcccdddeeedddbbb```___\\\]]]]]]\\\ZZZYYY[[[\\\]]]___aaadddgggiiikkklllhhhkkkmmmnnnnnnmmmnnnoooooopppqqqqqqpppkkkddd___YYYTTTNNNKKKKKKLLLKKKIIIDDDDDDEEEGGGIIIKKKMMMNNNIIIOOOWWW[[[[[[VVVRRROOOIIIGGGEEECCCAAA@@@???>>>======<<<<<<<<<======>>>===???>>>:::444333666;;;888999::::::;;;;;;;;;;;;888888777777888888999:::;;;;;;::::::999888777777999999999999999888777666666777888999:::;;;;;;;;;======<<<;;;;;;;;;;;;<<>>;;;999999;;;===;;;999666555333333333333111000/////////...------,,,,,,++++++******++++++,,,---......---,,,,,,+++******.........---,,,+++)))((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************,,,,,,,,,+++,,,,,,------222111111111111222444555888:::======<<<:::999999>>>>>>@@@@@@>>>EEE[[[sssiiikkkcccaaappp}}}tttqqqoooqqq~~~www}}}rrrsss{{{zzzyyyxxxvvvuuuuuuuuuuuuvvvuuusssrrrrrrssstttuuuttttttsssrrrqqqqqqqqqqqqrrrsssttttttsssrrrqqqpppmmmnnnoooppppppooonnnnnnnnnmmmmmmmmmooopppooonnnllllllllllllkkkiiihhhfffaaaYYYRRROOOLLLGGGEEEGGGEEEDDDCCCBBBAAAEEETTTbbbhhhXXXNNNSSS___iiittt~~~{{{}}}|||vvvrrrlll^^^PPPHHHDDD???999555444333333//////000000000/////////444888???EEEIIIMMMPPPRRROOORRRMMMHHHGGGHHHZZZxxx~~~}}}tttgggZZZ```rrr~~~yyyjjj^^^kkk||||||~~~~~~vvvaaaMMMDDDGGGLLLOOORRR[[[jjjvvvyyy{{{{{{zzzyyyxxxvvvtttsssmmmhhhcccaaaaaaaaa]]]ZZZVVVTTTSSSSSSVVV[[[aaadddgggggghhhjjjmmmpppqqqqqqtttxxx}}}~~~~~~}}}zzzwwwtttssspppooopppsssuuutttrrrooopppmmmgggbbb___YYYRRROOOOOOQQQSSSUUUXXX[[[\\\```bbbdddgggggggggeeeddd^^^XXXTTTRRRNNNEEE???>>>;;;<<<===>>>??????>>>>>>;;;;;;<<<===AAAHHHQQQXXX^^^XXXQQQMMMNNNQQQSSSSSSWWWXXX[[[]]]___aaabbbcccbbbccceeeeeeeeecccaaa```dddeeefffgggfffeeecccbbb^^^___```^^^]]]]]]^^^```aaabbbdddfffhhhjjjjjjkkkkkkmmmpppqqqpppooonnnoooooopppqqqrrrqqqmmmgggbbb]]]YYYSSSPPPOOOOOOLLLIIICCCCCCDDDEEEGGGJJJLLLMMMMMMRRRXXX[[[YYYTTTOOOLLLIIIHHHEEEBBB@@@===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<888333222666:::888999::::::;;;;;;;;;:::888888777777888888999:::;;;;;;::::::999888888777999999999999999888777777666777888999::::::::::::;;;;;;:::::::::;;;;;;;;;????????????@@@@@@@@@@@@<<<:::888999<<<======;;;666444333333333333111000/////////...------,,,,,,++++++******++++++,,,---...------,,,++++++******.........---,,,+++))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********+++++++++++++++,,,,,,---111111000000111333555666999;;;===>>>===;;;::::::======???AAAAAAHHHZZZmmmbbbeee______qqq~~~nnnjjj~~~~~~nnnppp~~~wwwxxxnnnpppyyy}}}|||zzzxxxvvvuuuuuuuuuuuutttsssrrrrrrrrrsssuuuvvvssssssrrrrrrrrrrrrrrrrrrrrrsssssssssrrrqqqooonnnkkklllmmmooopppoooooonnnnnnmmmmmmmmmooopppooonnnllllllllllllkkkiiihhhfff```XXXQQQNNNKKKFFFDDDFFFEEECCCCCCBBBAAAEEESSSaaaeeeTTTIIINNN[[[gggtttxxxqqqnnnllloootttsssooosss~~~xxxqqqkkkeeeYYYMMMFFFAAA;;;888777777444222////////////////////////222777>>>DDDIIILLLPPPSSSNNNQQQLLLHHHIIIIIIYYYvvv~~~~~~nnn[[[OOORRRddd}}}zzzlll```mmm~~~uuudddRRRHHHHHHLLLOOOTTT^^^lllwww|||}}}}}}}}}~~~}}}}}}||||||rrrnnnjjjiiiiiihhhfffcccaaa```]]][[[\\\^^^bbbdddjjjkkklllmmmnnnoooppppppqqqvvv}}}|||yyyvvvuuutttsssvvvyyyzzzxxxuuummmnnnjjjdddaaa___YYYSSSQQQQQQPPPQQQSSSVVVYYY[[[aaabbbdddeeeeeeeeedddddd]]]WWWRRROOOJJJBBB<<<;;;;;;<<<===>>>?????????>>>;;;;;;===???CCCJJJRRRXXXZZZVVVRRRPPPQQQSSSTTTUUUVVV[[[___aaa``````bbbccceeefffhhhiiihhhgggeeedddfffggghhhjjjjjjiiihhhhhheeeffffffeeedddcccdddfffhhhiiijjjlllmmmnnnnnnnnnoooqqqtttuuusssqqqooooooooopppqqqsssssspppkkkgggccc^^^YYYUUUTTTQQQLLLIIICCCCCCDDDFFFHHHJJJLLLNNNSSSVVVZZZZZZVVVPPPKKKIIIIIIGGGDDDAAA>>><<<:::999<<<;;;;;;:::::::::;;;;;;<<<;;;999555111111555:::999999:::;;;;;;;;;::::::888888777777888888999:::;;;::::::999999888888888999999999999999999888777666666777888999999999999888999999999:::;;;;;;<<<======>>>>>>>>>?????????999888888:::<<<>>>======555444222222333333222000/////////...------,,,,,,++++++******++++++,,,---------,,,,,,++++++******.........---,,,+++***))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))************))))))***++++++,,,/////////000222444777888999;;;>>>???===<<<;;;;;;<<<<<<>>>AAADDDKKKYYYfffZZZ___ZZZ]]]qqqiiihhhuuummmppp{{{wwwvvvmmmqqqyyy~~~{{{zzzxxxwwwvvvvvvwwwwwwuuutttsssrrrrrrsssssstttqqqrrrrrrsssssssssssssssrrrsssssssssrrrpppnnnmmmlllmmmooopppppppppooonnnooommmlllmmmoooooonnnmmmmmmmmmmmmmmmllljjjiiiggg___WWWPPPMMMJJJEEEDDDEEEDDDCCCCCCCCCAAAEEERRR```bbbQQQEEEJJJXXXeeettt|||sssmmmllllllnnnyyy{{{rrrrrr~~~xxxqqqiii^^^SSSGGGAAA;;;888999888444////////////////////////000000555<<>>?????????===>>>@@@BBBFFFKKKRRRWWWXXXVVVUUUTTTTTTVVVWWWWWWXXX^^^eeefffdddbbbcccfffiiijjjlllmmmnnnmmmlllkkkiiijjjkkklllmmmmmmmmmmmmnnnoooooommmjjjiiijjjkkknnnoooppprrrssstttuuuuuusssvvvyyyyyywwwtttqqqppppppqqqrrrtttuuusssoookkkfffbbb\\\XXXUUUQQQKKKFFFDDDDDDFFFGGGJJJLLLNNNPPPVVVXXX[[[ZZZUUUOOOJJJGGGGGGFFFDDDAAA???===<<<;;;<<<<<<;;;;;;:::;;;;;;;;;;;;999666222000111555999999::::::;;;;;;:::::::::888888777777888888999::::::::::::999999888888888999999999::::::999888888666666777888888888888888777888999:::;;;<<<======<<<<<<<<<=========>>>>>>:::999:::;;;<<<<<<<<<;;;444333222222333333222000/////////...------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++******------------,,,+++***)))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***)))((((((((()))***+++,,,......///000333666999:::999<<<>>>???>>>===<<<<<<=========???CCCLLLXXXaaaWWW\\\YYY]]]rrrhhhnnnvvvmmmrrrvvvxxx|||tttwww~~~zzzyyyxxxwwwwwwxxxyyyyyywwwwwwvvvtttsssrrrrrrqqqqqqqqqssstttttttttttttttrrrrrrssssssrrrpppooonnnpppqqqqqqrrrqqqpppooonnnooommmlllmmmnnnooommmlllnnnnnnooonnnmmmllljjjiii^^^VVVOOOMMMJJJEEEDDDFFFDDDDDDDDDDDDBBBEEERRR___```OOOCCCHHHVVVdddsssxxxtttssssssyyy{{{zzzzzzoooaaaUUUJJJDDD===::::::999444///222111000////////////000///444;;;BBBGGGKKKOOOQQQNNNPPPKKKGGGFFFCCCNNNfffkkkppprrrqqquuuwwwlll]]]JJJDDDNNNkkkvvviiiqqqzzzssshhhWWWJJJGGGIIIPPP\\\iiittt{{{}}}yyysssoooppptttxxx{{{sssrrroookkkiiigggffffffoooqqqsssrrrppppppqqqsssyyy|||}}}zzzxxxuuutttuuuxxx{{{{{{wwwssspppnnnjjjdddcccaaaZZZRRRKKKKKKKKKLLLOOOTTTYYY\\\[[[[[[[[[[[[[[[[[[ZZZZZZWWWOOOIIIFFFBBB<<<888999<<<<<<<<<===>>>>>>??????AAACCCFFFHHHJJJNNNSSSVVVXXXYYYYYYYYYYYYYYYZZZ[[[ZZZ```ggghhheeedddeeehhhjjjkkknnnpppqqqpppoooooolllmmmnnnooopppqqqqqqqqqttttttsssqqqmmmllllllmmmpppqqqsssuuuwwwyyyzzzzzzxxxzzz||||||yyyvvvtttssssssssstttvvvvvvuuuqqqmmmgggbbb\\\XXXTTTOOOIIIDDDCCCDDDEEEGGGIIILLLNNNPPPWWWYYY[[[ZZZVVVOOOJJJHHHEEEDDDCCCAAA@@@@@@??????>>>>>>===<<<;;;;;;<<<<<<:::888555222111222666999:::::::::;;;;;;::::::999888888777777888888999:::::::::999999999999999888888999999:::::::::999999666666777888888888888777777888:::<<<===>>>>>>>>>;;;;;;<<<<<<<<<=========;;;<<<<<<<<<;;;:::999999444222111111222333222000/////////...------,,,,,,++++++******++++++,,,---,,,+++++++++++++++******------------,,,+++******((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((()))***+++,,,---...///000333777:::;;;999;;;>>>???>>>=========???>>><<<;;;@@@KKKWWW^^^XXX]]]ZZZ^^^ssswwwgggtttxxxlllsssqqq{{{zzz|||{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyxxxvvvtttsssqqqqqqqqqrrrsssuuuuuuuuutttsssqqqrrrsssssssssrrrpppppprrrrrrssssssrrrpppooonnnooommmlllmmmnnnnnnmmmkkknnnnnnnnnnnnmmmllljjjiii]]]VVVOOOMMMJJJFFFDDDFFFEEEEEEEEEEEECCCFFFRRR___aaaPPPDDDIIIVVVcccrrr{{{zzzyyyrrr```RRRLLLGGGAAA===;;;999666333555444222000/////////000///444;;;AAAFFFJJJMMMPPPNNNOOOJJJFFFFFFAAAIII___cccjjjmmmlllmmmpppjjj___RRRGGGLLLeeexxxzzz}}}mmmlllyyy~~~{{{xxxtttlll[[[LLLEEEGGGPPPaaapppyyy}}}{{{uuuqqqppptttzzz~~~uuutttrrrpppmmmkkkjjjjjjooorrruuutttrrrrrrtttwww}}}~~~xxxwwwwwwzzz|||{{{wwwsssrrrpppkkkfffdddaaaXXXMMMGGGHHHHHHKKKNNNRRRWWWYYYYYYZZZZZZ[[[ZZZYYYWWWVVVQQQJJJDDDAAA>>>:::888:::===<<<<<<<<<===>>>???@@@DDDGGGKKKNNNPPPSSSWWWYYY\\\]]]^^^^^^]]]]]]^^^```]]]aaafffhhhgggggghhhjjjiiikkknnnppprrrrrrrrrqqqrrrrrrsssssstttuuuvvvvvvtttuuutttrrrpppnnnooopppqqqrrrtttwwwyyy{{{|||||||||}}}~~~}}}zzzxxxwwwwwwvvvuuuvvvvvvwwwtttpppmmmhhhccc\\\WWWTTTOOOJJJEEEAAABBBCCCEEEHHHKKKMMMOOOXXXZZZ]]]]]]XXXQQQKKKHHHCCCCCCBBBAAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<999888666444444555777999::::::;;;;;;;;;:::999999888888777777888888999:::999999999999999999999999888999::::::::::::::::::777777888888999888888777888999;;;===>>>>>>>>>===;;;;;;<<<<<<<<<=========;;;===>>>>>>;;;999888888333222111111222333222000/////////...------,,,,,,++++++******++++++,,,---++++++++++++++++++******,,,---------,,,,,,+++***(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((((((((()))***,,,,,,......///111444777:::<<<888:::===???>>>===<<<===>>>???===:::>>>JJJVVV\\\ZZZ___ZZZ^^^tttoooddduuutttjjjsssqqq|||}}}}}}{{{yyyxxxwwwwwwwwwyyyyyyxxxxxxvvvuuutttsssqqqrrrtttuuuuuuuuusssrrrpppqqqsssttttttsssrrrrrrooopppqqqrrrrrrqqqooooooooonnnllllllmmmnnnlllkkkllllllmmmmmmllljjjhhhggg^^^VVVPPPMMMKKKFFFEEEGGGFFFFFFGGGGGGEEEGGGSSS```cccRRRFFFKKKWWWcccqqq}}}~~~|||eeeUUUMMMIIIDDD???;;;::::::;;;888777444111000//////000///444;;;@@@EEEHHHKKKNNNMMMNNNIIIGGGGGGBBBHHH]]]ccciiijjjhhhkkkoookkkbbbWWWIIIJJJ```qqqttt|||llldddmmmqqquuuwwwwwwwwwxxxsssbbbQQQCCCEEEQQQfffvvv|||~~~|||xxxtttqqqrrruuuwwwssssssrrrqqqpppooonnnmmmooorrrvvvvvvttttttwww{{{|||}}}|||}}}~~~zzzvvvrrrppplllgggddd```TTTGGGEEEFFFGGGJJJMMMPPPRRRTTTVVVWWWYYYZZZYYYWWWTTTRRRLLLEEE???===<<<999999<<<======<<<<<<===>>>???@@@DDDHHHNNNSSSVVVYYY\\\___```bbbcccbbb``````bbbeeedddeeegggjjjlllnnnoooooolllnnnqqqtttvvvvvvvvvvvvxxxxxxxxxxxxyyyzzzzzz{{{uuuvvvwwwvvvuuuvvvwwwyyyvvvwwwyyy{{{|||}}}~~~~~~~~~}}}zzzxxxyyyzzzyyyxxxwwwwwwvvvsssooollljjjddd]]]WWWUUURRRMMMJJJCCCDDDEEEGGGJJJMMMPPPQQQZZZ]]]``````ZZZQQQJJJFFFCCCBBBAAA@@@????????????>>>>>>===<<<;;;;;;;;;;;;999888777777888999999999:::;;;;;;;;;::::::999888888888777777888888999:::999999999999999999999999888999::::::;;;;;;::::::888999999999999999888888777888;;;<<<======<<<;;;<<<<<<<<<<<<============999<<<>>>>>>;;;999999999222111000111222333222111/////////...------,,,,,,++++++******++++++,,,---******************++++++,,,,,,---------,,,++++++(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))***+++------...//////111444777:::<<<666999<<<>>>===<<<<<<<<<:::???@@@<<<>>>HHHSSSXXX[[[___YYY\\\rrrmmmdddyyyjjjhhhrrrvvv||||||~~~}}}zzzwwwuuuuuutttxxxxxxxxxxxxxxxwwwvvvuuurrrsssuuuvvvvvvuuusssrrrpppqqqssstttuuuuuutttssslllmmmooopppqqqqqqppppppooonnnllllllmmmmmmlllkkkjjjkkkkkkkkkjjjhhhfffeee^^^WWWPPPNNNKKKGGGFFFHHHGGGGGGHHHHHHEEEGGGSSS```dddSSSGGGLLLXXXcccppp{{{zzz~~~}}}|||nnn\\\LLLJJJEEE@@@<<<;;;>>>AAA;;;999555222000//////000000444;;;@@@DDDGGGJJJMMMLLLMMMIIIGGGHHHCCCJJJ^^^eeehhhgggeeekkksssooofffXXXHHHHHH\\\lllppp|||fff^^^fffjjjmmmqqqtttwww{{{xxxhhhVVVBBBDDDRRRhhhzzz~~~~~~~~~}}}zzzwwwssspppppppppqqqqqqqqqrrrqqqqqqpppooonnnrrrvvvvvvuuuuuuyyy}}}zzz~~~~~~zzzrrrppplllgggddd^^^QQQCCCEEEFFFHHHJJJLLLNNNOOOPPPSSSUUUWWWXXXWWWTTTQQQNNNIIIBBB<<<;;;;;;999:::=========<<<<<<===>>>@@@AAACCCHHHOOOUUUZZZ^^^aaacccdddeeefffdddbbbbbbdddhhhjjjjjjkkkmmmrrruuuvvvuuuppprrruuuxxxzzz{{{{{{{{{}}}||||||||||||}}}}}}~~~wwwyyy{{{||||||~~~}}}~~~~~~~~~|||zzzyyyzzz|||{{{yyyxxxwwwvvvsssnnnkkklllfff^^^YYYVVVTTTQQQNNNGGGHHHIIIKKKNNNQQQTTTUUU\\\___cccbbb[[[QQQHHHCCCDDDCCCAAA???>>>======<<<>>>===<<<;;;:::999999999999888888999:::;;;:::999;;;;;;;;;;;;::::::999888888888888777888999999:::999999999999999999999999888999::::::;;;;;;;;;;;;999999:::::::::999999888666888:::<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>>777:::>>>>>><<<::::::;;;222111000111222333222111000//////...------,,,,,,++++++******++++++,,,---******************++++++,,,,,,---------,,,++++++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))***,,,---...//////000111444777:::;;;666888<<<===<<<<<<;;;<<<666???BBB??????HHHQQQUUUZZZ]]]WWWZZZqqqoooggg}}}~~~ccceeeppp{{{||||||~~~zzzyyyxxxxxxxxxzzz{{{{{{zzzyyyvvvtttsssuuuuuuuuuuuuuuuuuuuuuuuuppppppqqqqqqpppooommmlllmmmnnnooopppqqqpppooooooqqqnnnlllkkkkkkkkkiiihhhnnnkkkhhhgggggggggfffeee]]]XXXQQQKKKIIIHHHHHHGGGFFFGGGIIIHHHDDDHHHXXXiiieeePPPFFFSSSaaaeeeooo}}}~~~}}}vvv[[[TTTPPPIIIDDD@@@<<<999777555444333111000//////......333999===@@@DDDIIIMMMNNNMMMMMMJJJEEEBBBJJJTTTbbbfffiiilllppptttpppjjj]]]OOOMMM]]]lllsss~~~}}}ttteee```ccchhhsssyyywwwuuurrrggg[[[HHHHHHQQQbbbmmmooossszzz~~~zzz{{{||||||yyyuuupppmmmsssrrrrrrtttwwwwwwtttqqqppptttxxxyyyxxxxxxzzz|||{{{}}}}}}}}}~~~{{{xxxwwwtttrrrmmmfff\\\QQQHHHBBBDDDEEEHHHKKKOOOQQQPPPNNNPPPRRRUUUVVVSSSNNNHHHCCC???===;;;999999999:::;;;<<<===>>>======>>>AAADDDGGGLLLRRRXXX]]]aaafffiiillliiiffffffiiikkkkkkjjjmmmllllllpppuuuxxxxxxvvvuuuwwwyyy|||~~~~~~~~~yyyyyyyyyyyywwwtttpppnnnmmmhhhbbb]]]YYYUUUQQQOOOGGGHHHJJJNNNRRRVVVYYY[[[bbbeeefff```VVVMMMHHHGGGBBBBBBAAA???>>><<<;;;;;;;;;;;;::::::::::::999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999:::999888777777999;;;<<<:::::::::999999999888888777888:::<<<<<<;;;:::999888999:::<<<===>>>>>>>>>::::::;;;;;;<<<<<<;;;;;;>>><<<;;;===AAABBB@@@>>>444333333222111000......///,,,******,,,...///000******+++,,,,,,,,,++++++------,,,+++))))))***,,,...---,,,,,,------+++)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))***+++,,,---......///000222555777999777888999:::;;;;;;;;;;;;===<<<;;;;;;>>>EEENNNTTTWWWYYYVVV^^^vvvpppmmmwwwkkkgggvvvwwwnnnzzz}}}yyyxxxwwwwwwwww||||||{{{zzzyyywwwuuuuuussssssssssssssssssssssssqqqqqqqqqqqqpppooonnnmmmnnnooopppqqqqqqqqqpppppprrrooommmlllllllllkkkjjjpppmmmjjjiiiiiiiiihhhggg\\\WWWPPPKKKIIIHHHHHHHHHGGGHHHJJJIIIFFFIIIYYYiiigggSSSLLL[[[iiimmmwwwttt\\\VVVQQQKKKEEEAAA>>>:::888666555333111000/////////---222888===AAADDDIIILLLNNNMMMLLLJJJEEEBBBIIIRRRaaahhhnnnqqqssstttpppjjjXXXMMMNNNaaapppsssxxx~~~~~~}}}qqqddddddllljjjsssxxxuuussspppfffYYYJJJHHHOOO]]]eeegggmmmvvv{{{{{{{{{}}}|||}}}~~~}}}zzzvvvrrrooosssssstttwwwzzzzzzwwwsssrrruuuyyyzzzyyyyyy{{{}}}~~~{{{vvvuuuvvvzzz{{{|||}}}{{{wwwtttrrrqqqnnniiibbbXXXNNNFFFBBBDDDEEEGGGKKKOOOQQQPPPNNNOOOQQQRRRRRROOOJJJDDDAAA===<<<:::999888999:::;;;<<<===>>>>>>>>>@@@CCCFFFJJJOOOVVV]]]ccchhhlllooorrrooollllllnnnnnnmmmlllmmmmmmnnnrrrxxx{{{{{{zzzzzz|||~~~}}}}}}|||||||||{{{xxxuuurrrpppmmmiiiddd___[[[XXXTTTQQQKKKKKKMMMOOOSSSWWW[[[]]]bbbeeeddd^^^TTTKKKFFFEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;::::::::::::999999999999888888999999:::;;;::::::::::::::::::::::::999999888888888888999999:::999888777777999;;;<<<:::::::::999999999888888777999:::<<<<<<;;;:::999999999;;;<<<===>>>>>>>>><<<<<<============<<<<<<<<<;;;:::<<<@@@AAA???===333333333222111000///...,,,***))))))+++,,,---,,,******+++,,,,,,,,,++++++,,,---,,,+++))))))***,,,...---,,,,,,---,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))***+++,,,---......///000222555777999999:::;;;<<<============????????????AAAHHHOOOUUUYYY[[[XXX```wwwrrroooxxxjjjhhhwww{{{{{{llldddrrr~~~yyywwwwwwwwwvvv|||{{{yyyxxxvvvvvvuuuuuussssssssssssssssssssssssssssssrrrqqqppppppppppppoooppppppqqqrrrqqqqqqqqqsssqqqooonnnnnnnnnmmmlllooommmjjjiiiiiiiiigggfff[[[VVVOOOJJJHHHIIIIIIIIIIIIJJJJJJJJJGGGKKKZZZjjjgggUUUQQQaaaooottt~~~~~~sss```UUUQQQKKKEEEAAA===:::777666555333222000/////////---111888>>>BBBEEEIIIKKKMMMLLLLLLKKKFFFBBBGGGOOO```jjjtttwwwwwwvvvrrrnnn___PPPMMM___pppuuuuuuyyy}}}{{{{{{xxxlllaaafffrrrmmmtttwwwtttsssrrriii]]]QQQMMMOOOXXX^^^```hhhtttxxxyyyzzz}}}~~~|||xxxtttrrrssstttxxx|||~~~~~~{{{xxxvvvxxx{{{|||||||||}}}{{{sssmmmjjjjjjmmmoooqqqtttxxx|||}}}xxxrrrmmmiiiggghhheee___XXXPPPIIICCC@@@DDDDDDGGGKKKNNNPPPOOOMMMNNNNNNMMMKKKHHHDDD@@@===;;;:::888777777888999:::<<<===>>>???@@@BBBFFFHHHKKKQQQZZZccciiimmmqqqsssuuusssqqqqqqqqqqqqooonnnpppqqqrrrvvv{{{~~~~~~}}}~~~{{{wwwtttrrrnnnkkkfffbbb___[[[XXXUUUPPPPPPPPPRRRUUUYYY^^^aaaeeeeeeccc[[[QQQHHHDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;::::::::::::999999999999888888999999:::;;;999999999999999999999999999999888888888888999999:::999888888888999:::;;;:::::::::999999999888888888999:::;;;<<<;;;:::999::::::<<<===>>>>>>>>>>>><<<<<<=========<<<<<<;;;;;;999999<<<@@@AAA???<<<333333333222111000///...,,,***)))***,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,,,,---,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))***+++,,,---/////////000222555777999999:::;;;<<<<<<=========>>>???@@@@@@CCCGGGNNNRRRZZZ^^^\\\dddyyywwwsssxxxjjjjjjyyyzzzyyyhhh___nnn}}}zzzxxxwwwwwwwwwzzzyyywwwuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqpppqqqrrrrrrppppppqqqqqqrrrrrrrrrrrrsssqqqpppooopppppppppooommmkkkiiiggggggfffdddcccZZZUUUNNNIIIHHHIIIJJJKKKJJJJJJJJJIIIGGGKKKZZZhhhcccSSSQQQbbbpppttt}}}|||rrrqqqmmm^^^QQQMMMHHHCCC@@@<<<888666666555444222111000//////---222888???DDDHHHJJJKKKMMMLLLLLLLLLGGGCCCFFFLLL___lllxxxzzzyyyxxxyyyxxxnnnXXXKKKWWWkkkwww}}}|||wwwtttqqqggg^^^cccnnnnnnuuuxxxwwwyyy|||vvvkkk\\\TTTQQQVVVZZZ]]]iiivvv{{{|||~~~}}}zzzwwwvvvuuuxxx}}}}}}{{{|||}}}~~~yyyrrrkkkfffcccaaabbbccceeegggkkknnnqqqsssrrroookkkfffaaa\\\YYYWWWXXXUUUPPPKKKFFFBBB@@@???CCCDDDFFFIIIMMMNNNMMMKKKJJJIIIGGGDDDAAA===:::999888777777666777888999:::;;;<<<>>>@@@AAADDDHHHLLLMMMTTT]]]eeekkknnnppprrrssssssssssssssssssqqqpppvvvwwwyyy|||}}}yyyvvvtttooolllhhheeebbb___[[[YYYUUUUUUTTTTTTWWW\\\aaadddiiigggbbbYYYOOOGGGCCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999999999999888888999999:::;;;999999999999999999999999999999888888888888999999999999888888888999:::;;;:::::::::999999999888888888999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::;;;999:::===AAABBB???<<<333333333222111000//////...---,,,---......---+++)))***++++++,,,,,,,,,,,,+++++++++***((()))+++------,,,+++,,,,,,,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))***+++,,,---/////////000333555888999777777888999::::::::::::;;;<<<===>>>@@@DDDHHHLLLYYY^^^^^^ggg|||{{{xxxuuuiiilll||||||hhh\\\jjjyyy|||yyyyyyyyyyyy{{{yyywwwvvvuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrsssqqqqqqqqqqqqqqqrrrrrrrrrsssqqqooooooqqqqqqqqqpppmmmkkkiiihhhgggfffcccaaaYYYTTTMMMHHHGGGIIIKKKLLLKKKIIIHHHHHHGGGKKKXXXfff```QQQPPPaaannnpppzzz~~~|||yyyvvvxxxyyyvvvoooeeeeeecccWWWOOOLLLGGGDDDAAA>>>:::777666555444222111000000//////222888???EEEJJJLLLMMMMMMLLLMMMMMMIIIDDDEEEIII]]]jjjvvvxxxxxx{{{uuu\\\IIIRRRiii{{{xxxrrrpppkkkbbbaaagggmmmtttyyy{{{{{{cccWWWOOORRRWWW^^^kkkyyy~~~}}}{{{zzzxxx|||{{{wwwtttoooiiiddd```]]]\\\YYYYYYXXXYYYYYYZZZ[[[\\\YYYWWWTTTPPPLLLJJJHHHGGGFFFDDDBBB???=========>>>CCCCCCEEEHHHJJJKKKIIIGGGDDDCCC@@@===:::888777666555555555666777888999::::::<<<>>>AAACCCGGGLLLPPPTTTYYYaaahhhlllnnnooopppoooqqqtttvvvwwwwwwwwwwww}}}{{{xxxwwwrrrooollliiifffccc___\\\YYYXXXWWWXXX[[[```eeehhhnnniiiaaaWWWNNNGGGDDDCCCAAA@@@@@@???>>>===<<<<<<;;;;;;:::::::::999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999888999999999:::::::::::::::999999999888888999999::::::;;;;;;;;;::::::;;;<<<======>>>>>>===999:::;;;;;;<<<<<<;;;;;;<<<;;;<<>>@@@DDDGGGWWW^^^aaakkkyyyxxxnnneeennn{{{gggZZZggguuu}}}zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwwwwxxxsssssssssssssssssssssssssssrrrrrrqqqqqqrrrrrrrrrqqqppppppppppppqqqrrrrrrqqqooonnnnnnpppqqqqqqpppnnnmmmkkkjjjiiihhheeebbbXXXRRRKKKGGGGGGIIILLLNNNLLLIIIHHHGGGGGGKKKXXXeee^^^PPPOOO___lllooozzzwwwrrrpppppptttuuupppooouuu|||zzzsssgggeeebbbUUUOOOLLLIIIGGGEEEBBB???<<<777666444333111000000000111222666===DDDJJJMMMNNNNNNMMMNNNOOOLLLFFFDDDGGGXXXeeeppptttuuuzzzoooYYYIIIRRRjjj}}}~~~xxxyyyuuujjjcccdddkkkrrrxxx}}}eeeTTTHHHKKKUUU___mmmzzz~~~}}}~~~}}}|||xxxrrrkkkhhhccc___\\\ZZZWWWUUUPPPOOOMMMKKKIIIGGGGGGFFFCCCBBB@@@===<<<<<<<<<<<<:::999999999999;;;<<<>>>CCCCCCDDDFFFGGGGGGDDDBBB===<<<:::888666555555444333444555666888999:::;;;;;;===@@@DDDGGGLLLQQQUUU\\\aaaggglllooopppqqqrrrooosssyyy|||}}}~~~~~~}}}|||wwwtttqqqooolllhhhdddaaa\\\\\\\\\]]]aaaeeejjjlllpppjjj___UUULLLGGGEEEDDD@@@@@@??????>>>======<<<;;;;;;::::::::::::999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888999999999::::::::::::::::::999999999888888999999999:::::::::;;;;;;:::;;;;;;<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@>>>======@@@CCCBBB>>>:::222222222222222111000000...---++++++++++++)))(((((()))***+++,,,---------)))******)))((((((+++------,,,++++++,,,+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))***+++,,,---000000000111333666888:::888999:::;;;;;;<<<<<<<<<;;;<<<=========@@@DDDGGGVVV___dddooo}}}qqqsssgggaaappp{{{~~~|||iii^^^lll{{{}}}yyyyyyyyyzzzyyyyyyyyyyyyxxxwwwvvvvvvssssssssssssssssssssssssqqqqqqrrrrrrrrrrrrqqqqqqppppppooooooooopppqqqrrrooommmlllmmmoooppppppooonnnlllkkkjjjiiigggdddaaaWWWQQQJJJFFFFFFIIIMMMOOOMMMJJJHHHHHHIIIMMMYYYeeeYYYLLLLLL]]]jjjnnn{{{}}}vvvrrrqqqrrrvvvuuuqqqttt|||nnnhhhbbbTTTMMMKKKIIIHHHGGGEEEBBB???777666555333222111000000111111333999AAAHHHLLLMMMOOONNNOOOQQQOOOHHHDDDEEERRR^^^jjjpppsssxxx{{{{{{nnnZZZJJJRRRiii}}}~~~oooffffffjjjqqqwww|||~~~fffQQQBBBFFFUUUdddrrr}}}}}}{{{zzz{{{~~~zzzuuurrrnnniii```\\\WWWTTTSSSQQQOOOLLLFFFEEECCC@@@===;;;:::999888777555444444666777888777777888999:::<<<===>>>CCCCCCCCCDDDEEECCC@@@===666666555555444444444444222333555777999:::;;;;;;===@@@DDDHHHLLLQQQWWW[[[aaaeeejjjnnnpppqqqssstttqqqvvv|||}}}{{{xxxuuurrrnnniiieee______aaacccgggkkkoooqqqpppiii]]]QQQIIIFFFEEEDDD@@@@@@??????>>>=========;;;;;;::::::::::::999999999999888888999999:::;;;::::::::::::::::::::::::999999888888888888999999888888999999:::::::::999:::::::::999999999888888:::999999999::::::;;;;;;999::::::;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCCCC>>>===>>>@@@BBB@@@;;;777111222222222222111000000000...+++*********)))(((((()))***+++,,,---------))))))***)))((((((+++------+++***+++++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))***+++,,,---000000000111333666999:::888999:::;;;;;;<<<;;;;;;=========<<<<<>>>>>DDDCCCCCCCCCCCCAAA===:::222222333333444444444444111333555777999;;;<<<<<<@@@CCCGGGKKKOOOUUU[[[___aaadddiiillloooqqqtttvvvqqqwww~~~|||yyyvvvrrrllliiiaaabbbdddhhhlllpppsssuuupppgggZZZOOOHHHEEEDDDDDD@@@@@@??????>>>>>>======;;;;;;;;;:::::::::999999999999888888999999:::;;;999999999999999999999999999999888888888888999999888888999::::::::::::999:::::::::999999999888888::::::999999999:::;;;<<<999999::::::;;;;;;::::::888999<<<>>>@@@BBBCCCCCC>>>======???AAA???999444111111222222222111111000333000---+++++++++++++++((((((***+++,,,---------((()))))))))((((((+++---,,,+++***+++++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))***+++,,,---000000000222444666999:::666666777888999999999999<<<<<<;;;::::::===AAAEEEZZZdddiiitttpppfffmmm}}}lllhhhqqq}}}}}}|||mmmdddrrryyyyyyzzzxxxvvvxxxwwwuuussssssssstttuuuvvvtttssssssttttttsssrrrqqqqqqrrrsssttttttttttttoooppppppqqqqqqqqqpppppppppooommmllllllmmmnnnooommmlllkkkjjjiiieeeaaa]]]TTTOOOHHHDDDDDDHHHLLLNNNRRRPPPLLLIIIHHHOOOZZZcccZZZGGGHHHZZZdddmmm{{{~~~}}}hhhYYYTTTIIIFFFEEEEEEFFFEEEAAA===888666444222000000111222111///000666???GGGLLLNNNQQQSSSUUUUUURRRMMMGGGDDDJJJVVVdddllllllkkknnnrrrsssgggUUUPPPdddxxxmmmnnnvvvvvv{{{}}}sssrrryyycccUUUEEEBBBSSSkkkzzz}}}yyyxxxwwwwwwyyy}}}~~~~~~}}}{{{{{{{{{zzzxxxvvvsssooojjjfffaaa\\\XXXQQQJJJBBB??????>>>;;;888555555333222111000000000000111333333333555888::::::<<>>>>>======<<<<<<;;;;;;;;;::::::999999999===;;;999:::;;;<<<;;;:::;;;;;;;;;;;;::::::999888666777777777888888888888:::::::::;;;;;;<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;<<<>>>??????>>>;;;======<<<>>>@@@;;;444222222222222222222222222111000///...---,,,,,,,,,))))))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,)))))))))))))))))))))))))))(((&&&&&&''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---......000111333555666666777777888999::::::::::::>>>;;;:::;;;::::::>>>EEEXXX```mmm{{{}}}iii___pppooolllmmm}}}wwwuuuyyy~~~zzzyyyzzzyyyvvvvvvtttrrrqqqqqqqqqrrrsssuuutttrrrsssttttttsssrrrqqqqqqrrrssssssssssssrrrppppppqqqqqqqqqppppppoooooonnnmmmlllllllllmmmnnnooommmkkkjjjhhheee```]]]UUUOOOHHHDDDEEEHHHLLLNNNPPPQQQPPPMMMJJJOOOYYYbbb]]]KKKLLL]]]fffnnn{{{}}}yyy{{{wwwyyyxxx___SSSLLLJJJGGGGGGGGGFFFAAA===:::888666333222222222333111000000555>>>FFFKKKMMMPPPRRRTTTUUURRRNNNHHHEEELLLXXXeeejjjhhhfffkkkpppvvvkkkYYYPPP___yyysssrrrsssvvv|||~~~xxxmmmggghhh```TTTEEE@@@LLL```nnnqqqssstttuuuxxx|||yyyuuutttsssqqqnnnmmmjjjfffaaa\\\VVVPPPLLLGGGBBB;;;888888888555222444333222111111000000111000222333333444777;;;>>>>>>AAACCCEEEEEEFFFGGGIIIHHHFFFBBB>>>:::666444222333222111000111222444555666777888888888:::===@@@HHHJJJNNNTTT[[[ccciiimmmqqqtttwwwyyyzzzzzz{{{|||~~~zzzuuupppmmmmmmnnnooorrrssstttttttttgggYYYLLLGGGFFFCCCAAAAAAAAA@@@@@@???>>>======<<<;;;;;;;;;:::::::::::::::===;;;999:::;;;<<<;;;::::::;;;;;;;;;::::::999888888888888888999999999999;;;;;;;;;:::::::::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>???>>>===???AAABBBAAA@@@===>>>===<<<===???;;;444222222222222222222222222111000///---,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,,,,++++++***)))((((((''')))'''&&&&&&''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***,,,,,,---......000111333444666666777777888999::::::::::::===;;;:::;;;:::999>>>EEEWWW```mmm{{{wwwccc\\\ooo~~~jjjgggnnn~~~yyyxxx|||{{{zzzzzzxxxvvvtttsssrrrqqqqqqqqqrrrssstttrrrqqqrrrttttttsssrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqrrrrrrqqqpppooooooooonnnmmmlllllllllllllllpppnnnkkkiiigggddd```^^^UUUOOOIIIEEEEEEHHHLLLMMMNNNRRRTTTPPPLLLOOOZZZdddaaaOOOQQQbbbiiippp||||||}}}uuuqqqvvvwww}}}cccRRROOOLLLIIIIIIIIIFFFAAA===<<<;;;888666444333333333111000111555<<>>999444222222222111...111111000000000000111111000111222333555999???CCCCCCFFFIIIKKKJJJJJJJJJJJJFFFCCC>>>999555222111111222222111111222444555777;;;<<<<<<<<<;;;<<>>===<<<<<<:::::::::;;;;;;;;;;;;;;;===;;;999:::;;;<<<;;;:::::::::;;;;;;;;;:::999999888999999999999:::::::::;;;;;;;;;:::999999888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;===???@@@AAA@@@@@@AAACCCDDDDDDCCC@@@@@@>>>;;;<<<>>>:::444222222222222222222222222111000///---,,,,,,++++++))))))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,------,,,***)))((('''&&&((('''&&&&&&'''(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))***+++,,,------...///111333444555666777777888999::::::::::::===;;;:::;;;999888>>>FFFUUU```ooo}}}qqq]]]YYYppp|||fffeeepppxxxzzzzzz{{{yyyyyywwwuuuuuuttttttsssssstttuuuvvvsssrrrqqqrrrssstttsssrrrsssrrrqqqppppppooooooooorrrrrrrrrrrrqqqpppoooooonnnnnnmmmmmmllllllkkkkkkmmmkkkiiigggfffdddbbb___TTTOOOIIIFFFFFFIIILLLNNNMMMRRRUUUPPPKKKOOO]]]jjjcccSSSVVVffflllqqq}}}www~~~|||zzz|||cccSSSNNNKKKIIIHHHIIIGGGBBB======<<<999777555333222222111000111444;;;BBBIIIMMMNNNPPPSSSTTTSSSOOOJJJGGGIIIWWWhhhpppooooootttzzzvvvrrrdddUUUSSSbbbuuunnnggguuuzzzoooeee^^^QQQEEEFFFVVVgggpppxxxyyyzzz{{{|||{{{{{{zzz~~~{{{{{{|||wwwsssrrroookkkgggeeebbb]]]WWWQQQJJJCCC>>>888555222000111222111//////////////////000111111///000222333666;;;AAAFFFFFFIIIMMMNNNMMMJJJIIIIII@@@===999444111000111111111111111222333555777888;;;<<<>>>>>>>>>???BBBEEEHHHNNNTTTYYY]]]dddooowww}}}~~~~~~~~~|||yyy|||}}}{{{{{{}}}{{{rrriiiUUULLLEEEDDDEEEDDDCCCDDDBBBAAA@@@???>>>===<<<;;;::::::;;;;;;<<<<<<=========;;;999:::;;;<<<;;;::::::::::::;;;;;;::::::999888888888999999999::::::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;===>>>???AAA@@@@@@BBBDDDEEEEEEDDDCCCBBB>>>;;;;;;===:::444111111111111111111111111000000...---,,,+++++++++))))))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,---,,,,,,+++)))(((((('''((('''&&&&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))+++,,,------...///111222444555666777777888999::::::::::::<<<:::::::::888777>>>HHHUUUccctttppp[[[ZZZrrr~~~xxxeeehhhttt|||rrr}}}xxxzzzzzzxxxwwwuuutttttttttttttttuuuvvvvvvwwwtttrrrrrrrrrttttttsssrrrsssrrrqqqpppooonnnnnnnnnrrrrrrrrrrrrrrrqqqppppppooonnnnnnmmmmmmlllkkkkkkiiigggfffffffffeeebbb```RRRNNNIIIFFFGGGJJJMMMOOONNNQQQRRRMMMJJJQQQbbbqqqaaaRRRWWWhhhnnnsssxxxttt```RRRJJJHHHFFFFFFGGGFFFBBB>>><<<;;;999777555333222111111111222444999@@@HHHLLLMMMOOORRRTTTSSSOOOKKKHHHKKKZZZmmmyyy{{{yyyzzz|||nnnnnneeeVVVOOOYYYmmm}}}ssslllvvvrrrkkkZZZJJJGGGTTTgggrrr{{{{{{zzzyyyyyyyyyzzzzzz~~~|||yyyuuuqqqooommmkkkeeeaaa[[[WWWQQQKKKEEE???999444444333111000111111111111............///000111111///111333555777<<>>@@@AAADDDGGGJJJOOOUUU\\\```dddjjjttt|||}}}|||}}}|||}}}~~~vvviii^^^OOOHHHDDDEEEFFFEEEEEEFFFAAA@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<<============;;;999:::;;;<<<;;;:::999::::::;;;;;;:::::::::777777777777888888888999777777888999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<======@@@??????@@@CCCDDDDDDCCCDDDCCC???;;;;;;===:::444111111111111111111111111000///...---,,,+++++++++))))))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,++++++++++++************(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((***,,,---------///000222444555555777777888999::::::::::::;;;:::::::::777666???IIIXXXhhhzzzqqq^^^^^^uuu|||nnnaaajjjwwwuuunnn{{{vvvzzzzzzwwwvvvuuutttrrrrrrssstttuuuvvvvvvvvvvvvtttsssssstttuuusssrrrtttsssqqqooonnnnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqoooooooooooonnnmmmkkkkkkeeeeeeeeeeeefffddd```]]]PPPLLLHHHGGGIIILLLOOOQQQPPPQQQPPPKKKIIIRRRdddsss[[[NNNVVVhhhnnntttzzznnn]]]NNNHHHFFFDDDEEEFFFEEEAAA>>><<<;;;:::888666444333222111111222333777>>>FFFLLLNNNPPPSSSTTTSSSOOOJJJGGGHHHUUUggguuuyyywwwrrrooofffiiifffZZZOOOTTThhhzzz|||zzzvvvbbbNNNGGGPPP```kkktttttttttuuuwwwzzz|||~~~zzzvvvuuurrrnnnmmmlllhhhbbb]]]RRRNNNGGGAAA<<<777333000000000///////////////000///////////////000111111111333666888;;;>>>CCCFFFFFFHHHIIIHHHEEEBBB@@@???444333111000000222333444000111333666888:::<<<===:::===AAADDDGGGJJJNNNQQQTTTXXX___dddhhhmmmtttzzz~~~}}}{{{{{{{{{zzzuuujjj]]]SSSKKKFFFDDDFFFGGGEEEEEEFFF@@@@@@@@@???>>>>>>======<<<<<<<<<==================;;;999:::;;;<<<;;;:::999999:::;;;;;;;;;::::::666666777777777888888888666777888999:::<<<======::::::::::::::::::::::::999999999999999999999999======<<<<<<<<<<<<<<<===>>>======???AAACCCCCCBBBCCCBBB@@@<<<===>>>:::333111111111111111111111111000///...,,,++++++******))))))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,++++++++++++++++++++++++'''&&&%%%&&&(((((((((&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&'''***,,,...,,,---...000222333444555777777888999:::::::::::::::::::::999555555???JJJ[[[mmmqqq```bbbvvvvvv~~~}}}ddd[[[iiiyyysssnnn|||vvvzzz{{{xxxwwwvvvvvvrrrssstttuuuwwwwwwxxxxxxxxxwwwuuuuuuuuuuuusssqqqtttsssqqqooooooooopppqqqppppppqqqrrrsssssssssssspppqqqqqqpppooonnnlllkkkddddddeeefffeeeaaa\\\XXXNNNKKKGGGGGGJJJNNNQQQSSSRRRQQQOOOKKKKKKSSSbbbmmmSSSIIISSSgggnnnttt|||{{{{{{sssmmmfffYYYLLLJJJGGGEEEEEEFFFDDD@@@<<<<<<;;;;;;:::888777555444111222222333666<<>>>>>>>>==================;;;999:::;;;<<<;;;:::888999::::::;;;;;;;;;:::777777888888888999999999888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;<<<<<<===>>>>>>===<<<<<<>>>AAABBBBBBBBBAAABBB@@@===>>>???:::333111111111111111111111111//////---,,,+++*********))))))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,,,,,,,,,,++++++*********'''&&&%%%&&&((()))(((''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&'''))),,,...,,,---...000111333444555777777888999::::::::::::999999:::999444444???KKK]]]qqq|||mmm```cccttt}}}qqq|||yyy^^^WWWgggyyysssqqq{{{tttwww|||zzzxxxxxxxxxtttuuuwwwxxxzzz{{{{{{{{{zzzxxxvvvvvvvvvuuusssqqqtttsssqqqoooooopppqqqsssooopppqqqrrrssstttttttttqqqqqqrrrqqqpppnnnlllkkkeeeeeeffffffddd___XXXSSSLLLJJJGGGGGGJJJOOORRRTTTSSSRRRPPPMMMMMMTTT___gggNNNEEEPPPfffmmmttt|||sssxxx~~~yyyxxx~~~|||pppccc]]]\\\VVVLLLLLLIIIFFFFFFFFFDDD???:::<<<<<<<<<;;;:::999777666111222333333555;;;EEELLLOOOQQQSSSTTTSSSNNNIIIFFFGGGNNN[[[lllxxx{{{vvvoooiiiooorrrjjj^^^\\\kkk|||yyy}}}~~~wwwgggUUUNNNSSS[[[___bbbffflllrrrwwwyyyyyyyyyzzz||||||yyyuuurrrmmmjjjfffdddaaa[[[SSSLLLHHHBBB:::444000/////////---...//////...---...///111111000000000000111111777:::???AAABBBCCCEEEFFFEEEEEEDDDAAA===:::999999333333333333222222222111555777999===@@@BBBDDDEEEEEEHHHMMMPPPSSSVVVYYY[[[```bbbfffmmmssswwwwwwwwwzzz~~~}}}|||yyywwwqqqhhh\\\RRRLLLIIIFFFCCCCCCFFFFFFBBBAAACCCBBBBBBBBBCCCCCCCCCDDDDDD??????>>>>>>======<<<<<<===;;;999:::;;;<<<;;;;;;888999::::::;;;;;;;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAA<<<<<<<<<>>>AAABBBCCCBBB@@@AAA@@@>>>???@@@;;;333000000000000000000000000//////---,,,+++*********))))))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,///...---,,,***)))(((((('''&&&%%%&&&((()))(((''''''((((((((('''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''((((((((())))))'''&&&%%%&&&))),,,...,,,---...000111333444555777777888999::::::::::::999999:::999444444???LLL^^^rrruuuiii^^^bbbrrr}}}xxxmmm{{{zzz^^^WWWfffxxxtttsssyyyppprrr|||}}}zzzyyyxxxvvvuuusssssstttxxx}}}|||yyyzzzzzzyyywwwvvvtttsssrrruuutttrrrqqqpppqqqrrrrrrssssssrrrrrrqqqpppoooooonnnnnnnnnnnnmmmlllkkkjjjaaabbbdddeeeddd```XXXSSSLLLJJJGGGHHHLLLPPPTTTUUUXXXRRRPPPLLLJJJWWWaaa[[[IIIDDDTTThhhmmmttt|||xxxuuuttt{{{vvvvvv|||{{{}}}vvvhhh___]]]WWWOOOMMMKKKHHHDDD@@@===;;;999@@@>>><<<999777555444444222222222222444999AAAFFFMMMOOOQQQSSSQQQMMMHHHEEEFFFJJJWWWiiittttttooolllqqqpppooolllbbb]]]jjj}}}|||ssssss{{{lllXXXPPPUUU\\\___\\\dddooovvvxxxwwwwwwwwwzzzzzz}}}{{{yyywwwtttrrrjjjgggbbb___\\\VVVNNNHHH===;;;777333000///000000000000//////.........---////////////000222333444666999===AAACCCBBBAAA@@@>>>>>>===<<<:::999777666222222222222222333444444666999>>>AAADDDFFFHHHJJJJJJMMMQQQUUUWWWZZZ]]]___aaagggooouuuxxxyyyyyyyyy|||~~~||||||}}}}}}wwwpppfff\\\SSSMMMHHHEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>===????????????>>>>>>>>>>>>;;;;;;;;;:::777666777999999:::;;;;;;;;;:::999888999999::::::::::::;;;;;;;;;999777555666999<<<>>>;;;;;;;;;::::::999999999:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;<<<>>>??????<<<;;;>>>BBBCCC???;;;======>>>???>>>:::555111222222111111000/////////......---,,,+++))))))(((*********++++++,,,,,,,,,)))(((((((((***+++---///000///---+++***)))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''''''''(((((()))+++,,,---......///000111333555666666666777888999999999999:::;;;777777999555<<>><<<999777666555222222222222444999@@@FFFLLLNNNQQQRRRQQQNNNIIIFFFDDDFFFOOO^^^jjjlllkkkkkkuuusssrrrkkk\\\RRR^^^ppp{{{}}}zzzzzzzzzxxxnnniiipppwwwuuuyyyzzzfffXXXUUUXXXYYY\\\bbbkkkrrrwwwxxxxxxxxxzzzzzz}}}zzzwwwtttqqqnnnkkkfffbbb\\\XXXTTTNNNFFF@@@999777333000...---......000/////////............/////////000111222444444666888:::<<<===<<<:::999:::::::::999777666444333333222222222222333444555888;;;@@@CCCFFFHHHJJJLLLKKKNNNRRRUUUXXX\\\```ccclllqqqxxx}}}~~~~~~|||~~~{{{xxxvvvtttssshhhbbbZZZSSSNNNKKKHHHFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCBBBAAA@@@>>>===>>>============<<<<<<<<<;;;;;;;;;:::888777888999:::;;;;;;<<<;;;:::999888999999999:::::::::;;;;;;:::999777666777999<<<===;;;;;;;;;::::::999999999:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;<<<>>>??????===;;;===AAABBB???<<<;;;<<<>>>???>>>:::555222222222111111000/////////...------,,,+++***)))(((******+++++++++,,,,,,,,,))))))((()))***+++---...///...,,,***)))(((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''(((((()))+++,,,---......///000111333555666555666777888999999999999;;;<<<888888:::666===RRRlllwwwnnn]]]OOO\\\ssssssffffffzzzwww[[[QQQ^^^vvvkkknnn~~~|||uuuzzzzzziiicccqqq{{{}}}zzzxxxwwwvvvtttrrrsssttttttsssrrrqqqrrrssswwwvvvsssqqqppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqpppqqqqqqppppppoooooonnnnnnlllllllllkkkkkkjjjiiihhheeeeeeddddddbbb^^^XXXTTTJJJHHHGGGHHHLLLPPPTTTUUUWWWUUUVVVSSSQQQ\\\```SSSEEEDDDWWWnnnwww~~~vvvlll[[[JJJLLLJJJGGGDDDCCCCCCDDDFFFEEECCCAAA>>><<<999777666222222111111333999@@@EEEJJJLLLOOOQQQQQQOOOKKKIIIDDDCCCHHHTTT___eeehhhkkktttttttttjjjVVVIIISSSfffuuu{{{}}}yyyuuuttttttqqqggg\\\^^^fffjjjvvvnnn[[[TTTVVVYYYZZZ]]]ccckkkssswwwyyyxxxzzz{{{}}}}}}xxxuuurrrnnnkkkhhhbbb]]]WWWQQQLLLFFF>>>888555444111///------...///////////////............//////000000111333444555888888888888777666555444666666777666555444333333333333333222333333444555:::>>>BBBFFFIIIKKKNNNPPPOOORRRUUUYYY]]]bbbhhhlllsssxxx}}}~~~}}}~~~~~~zzzvvvrrrnnniiifffUUUQQQMMMIIIIIIIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::888777888:::;;;;;;<<<<<<;;;;;;:::999999999999999::::::::::::888888888888999:::;;;<<<;;;;;;::::::::::::999999:::;;;<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<>>>>>>@@@===;;;<<>>:::666333222222111111000/////////...---,,,,,,+++***))))))***++++++++++++,,,,,,,,,******))))))***+++,,,,,,---,,,+++)))(((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''(((((()))+++,,,---......///000111333555666555666777888999999999999;;;===999888;;;777???TTTsss{{{{{{hhhXXXLLLZZZoookkk^^^^^^vvvtttWWWNNN]]]sss|||hhhppp~~~uuunnn{{{}}}kkk___hhhrrr~~~|||yyywwwvvvuuusssqqqtttvvvwwwuuurrrqqqsssvvvwwwuuurrrooonnnoooqqqrrrpppqqqrrrssssssrrrppppppppppppoooooonnnnnnnnnmmmllllllllllllkkkjjjiiihhhgggfffdddcccaaa]]]WWWSSSIIIHHHGGGHHHLLLQQQSSSTTTTTTRRRSSSOOOOOO\\\```RRRDDDEEEZZZsss|||~~~ooo[[[JJJIIIGGGCCC@@@???AAACCCDDDEEEDDDBBB@@@===:::777666222222111111333888???DDDHHHKKKNNNPPPQQQPPPMMMKKKGGGDDDFFFQQQ\\\ccciiimmmnnnqqqtttlllWWWHHHSSSfffvvvyyyyyywwwvvvwwwsssmmmaaaTTTUUU```hhhyyyqqq\\\TTTZZZbbbZZZ[[[^^^fffpppwwwyyyyyy|||}}}}}}{{{xxxuuussspppmmmhhheeeaaa[[[SSSMMMHHHAAA:::444333222111/////////000111///////////////........./////////000111222333444888777666555444444333333555555666666666555444444333333333333333444555666===@@@EEEIIILLLNNNQQQSSSUUUWWW[[[___dddjjjqqqvvvxxx|||~~~||||||{{{xxxsssnnnjjjeee```]]]LLLIIIFFFEEEFFFGGGHHHHHHDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>===;;;;;;;;;;;;:::::::::999;;;;;;;;;:::888888999:::<<<<<<<<<<<<;;;;;;::::::888999999999999:::::::::777777888999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<::::::;;;;;;<<<======>>>@@@===;;;;;;===?????????===@@@BBBBBB>>>999555333222222111111000/////////------,,,,,,+++***))))))++++++++++++++++++++++++******************++++++++++++)))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&''''''(((((()))+++,,,---......///000111333555666666777888999:::::::::::::::<<<777777:::777@@@UUUuuu{{{xxxhhhVVVHHHXXXooojjj\\\]]]wwwsssVVVMMM\\\tttxxxffftttpppkkkqqqaaafffooo}}}{{{yyyxxxwwwvvvsssqqqsssvvvwwwvvvsssrrruuuxxxvvvtttrrrpppoooppprrrtttooopppqqqrrrrrrrrrqqqpppooooooooonnnnnnnnnnnnnnnlllmmmmmmllllllkkkjjjiiigggfffdddbbb___[[[UUUQQQHHHGGGFFFHHHMMMQQQSSSTTTSSSQQQQQQLLLNNN```eeeUUUHHHLLLaaawww}}}zzzwww{{{{{{ttt```OOOIIIFFFBBB???>>>>>>@@@BBBDDDCCCBBB@@@===:::777555222222111111333777>>>CCCGGGJJJMMMPPPQQQPPPNNNMMMIIIEEEGGGPPP[[[bbbhhhllllllrrrxxxrrr]]]NNNUUUhhh{{{{{{zzzzzz~~~xxxnnn]]]RRRVVVcccmmm{{{~~~jjj^^^```ggg______aaagggqqqxxx||||||~~~{{{uuusssqqqooommmiiiddd```\\\VVVNNNGGGBBB===777222111000/////////000111111.........///////////////.........///000111222333444444333222333333444555555555666666666555555555333333333444555777888999???CCCHHHLLLOOOQQQTTTVVVYYY[[[___dddiiipppwww|||}}}{{{xxxrrrmmmgggaaa]]]ZZZWWWVVVLLLJJJGGGFFFFFFGGGGGGFFFDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888:::;;;<<<<<<;;;;;;::::::::::::888888888999999999::::::666777999:::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<::::::;;;<<<<<<=========???===;;;;;;<<<>>>??????AAADDDFFFDDD???888444222222222111111000/////////---,,,,,,++++++*********++++++++++++++++++++++++************++++++*********)))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''(((((()))+++,,,---......///000111333555666777888999:::;;;;;;;;;;;;999:::555555888666???UUUsssyyyzzzkkkTTTDDDVVVoookkk^^^aaa}}}vvvXXXOOO]]]zzzttteeettt~~~llliiiuuuccceeemmm}}}{{{zzzyyyyyywwwtttrrrqqqsssttttttttttttuuuvvvuuutttrrrqqqqqqrrrssstttooopppqqqqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiifffeeedddbbb___YYYRRRMMMFFFFFFFFFHHHMMMQQQSSSTTTSSSSSSRRRMMMQQQdddjjjXXXMMMTTTiiiyyyzzz~~~|||~~~{{{}}}ttt___OOOJJJHHHDDDAAA@@@@@@@@@AAAAAAAAAAAA@@@===:::777666222222111111222777>>>CCCGGGIIILLLOOOPPPPPPOOONNNJJJEEEEEEMMMWWW^^^dddiiiqqqwww~~~yyyeeeRRRUUUccc~~~uuu```VVV[[[hhhooozzz}}}jjjbbbeeeffffffhhhlllsssyyy}}}|||yyyvvvtttsssqqqnnnhhhbbb]]]RRRLLLDDD>>>;;;777333///...---------......//////.........///////////////......//////000111333444111111222222444555777888777777888888888777666666555555666777999<<<>>>???CCCFFFKKKPPPSSSVVVYYY[[[[[[^^^ccchhhmmmttt{{{}}}zzzvvvrrrmmmjjjccc___YYYTTTQQQPPPOOOMMMNNNLLLIIIGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>======>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<;;;999999:::<<<<<<;;;:::999999999999:::888888888888999999999999777777888:::::::::::::::999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<999:::;;;<<<==================<<<<<<======>>>???AAADDDGGGEEE>>>888444333222222111111000/////////,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***((()))***+++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''(((((()))+++,,,---......///000111333555666777888999:::;;;;;;;;;;;;888999444444888666@@@VVVqqqxxx|||mmmVVVGGGYYYqqqkkk```fff|||___TTT___uuuhhhtttzzziiihhhsss___aaajjj~~~}}}{{{{{{{{{yyyvvvsssrrrrrrssstttvvvvvvtttrrrrrrrrrrrrqqqqqqrrrsssssspppppppppppppppqqqrrrrrroooooooooooooooooooooooolllllllllkkkkkkjjjiiihhhddddddcccbbb^^^WWWOOOIIIFFFEEEFFFIIIMMMQQQSSSSSSQQQSSSTTTOOOSSSfffiiiTTTJJJTTTkkkyyyxxx}}}qqq\\\IIIHHHGGGEEECCCBBBAAAAAABBB@@@AAAAAA@@@>>><<<999777333222111111222666===BBBHHHJJJLLLOOOPPPPPPOOOOOOMMMGGGDDDIIIRRRZZZbbbhhhuuu{{{kkkVVVSSS\\\|||~~~lllbbbdddmmmooowwwlllbbbccciiijjjmmmoooqqquuuzzz}}}}}}~~~}}}xxxuuuuuutttqqqnnniiibbbYYYSSSHHHBBB:::666444333000................../////////............/////////000000000000111222333555555444555666888999;;;<<<<<<>>>>>>>>>>>>===<<<<<<;;;888999:::<<>>===<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;999999;;;===;;;:::999888888888999999888888888888999999999999777888888999999:::;;;;;;999999999::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<999:::;;;============<<<;;;<<<===>>>=========>>>===AAAEEECCC===777444444222222111111000/////////,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******'''((()))+++,,,,,,,,,+++***)))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((()))+++,,,---......///000111333555666666666777888999999999999888999555444888777AAAXXXrrr{{{zzznnn]]]TTTfffvvvkkkaaammmgggZZZddd|||pppwwwzzzkkkjjjnnnWWW\\\hhh~~~}}}||||||{{{wwwuuuuuuttttttvvvxxxxxxtttppppppqqqqqqqqqrrrrrrrrrrrrqqqpppoooooooooppprrrsssooooooooooooppppppppppppjjjjjjkkkjjjjjjiiihhhgggcccccccccbbb^^^VVVMMMGGGEEEEEEEEEIIIMMMQQQSSSSSSNNNRRRTTTPPPSSSeeeeeeMMMBBBOOOiiiwwwwwwzzzqqq]]]HHHEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@===:::999333222111000222666===BBBHHHJJJLLLOOOPPPPPPOOONNNQQQIIICCCGGGOOOXXXbbbjjjvvv{{{nnnXXXRRRXXXxxxyyylllkkkooonnnvvvwwwfffaaaeeegggjjjmmmmmmmmmoootttxxx|||}}}yyyuuurrrooommmiiieee^^^UUUKKKDDDBBB===666222111222000...000000000111111111111111---.........//////000000222222222333444555666777999:::<<<>>>@@@AAAAAAAAAEEEEEEEEEDDDDDDCCCBBBAAA:::;;;===@@@CCCGGGJJJKKKJJJNNNSSSWWW[[[^^^aaacccdddhhhnnnuuuzzz}}}uuusssvvv||||||xxxsssnnneee^^^YYYUUUSSSQQQNNNMMMMMMNNNNNNLLLIIIFFFFFFEEECCCCCCDDDEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@??????===<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;:::::::::;;;<<<;;;::::::;;;===:::999888777777777888999777888888888888999999999888888888888999:::;;;<<<999999999::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<999:::;;;============<<<999;;;>>>???>>>=========888===BBBAAA<<<777555555222222111111000/////////,,,,,,++++++++++++++++++,,,,,,,,,++++++*********&&&''')))+++,,,---,,,,,,***)))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((()))+++,,,---......///000111333555666444555666777777888888888999:::555555999999CCCZZZuuu~~~wwwpppeeebbbrrr|||kkkccctttmmm___gggyyy{{{|||nnnmmmkkkRRRXXXgggzzzzzz|||||||||{{{zzzyyyssstttvvvxxxxxxxxxwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrnnnqqqtttuuusssqqqoooooosssrrrpppooonnnnnnnnnooopppnnnkkkjjjiiiiiigggfffccccccbbb^^^WWWQQQLLLKKKGGGFFFEEEHHHLLLPPPSSSTTTTTTQQQWWWRRRZZZgggUUUHHH@@@VVVgggqqq|||wwwppprrrgggUUUOOOHHHFFFDDDBBB@@@@@@@@@AAACCCBBB@@@>>>===<<<;;;;;;555333000///111666;;;>>>EEEKKKOOOPPPQQQUUUVVVTTTQQQLLLFFFFFFNNN[[[hhhppp|||pppfff]]]VVVlll~~~{{{sssmmmnnnvvv~~~zzz|||wwwjjj___\\\gggccccccgggiiijjjooovvvuuuyyy}}}zzzwwwuuunnnkkkfff```XXXMMMBBB;;;999888666444333111000000000000000000000000000000//////000111222222222111666555333444777:::============>>>BBBGGGKKKNNNOOOLLLLLLKKKKKKJJJIIIFFFDDDBBBBBBBBBDDDGGGJJJMMMOOOVVVTTTTTTXXX___dddffffffgggnnnxxx~~~yyytttnnnjjjkkknnnqqqrrrwwwwww{{{}}}wwwnnngggccc___YYYSSSOOOMMMMMMMMMPPPOOOMMMLLLJJJIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<;;;;;;:::999999:::::::::999999999999999999999999999999888888999999:::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>=========888999;;;<<<===>>>>>>>>><<<=========>>>>>>>>>>>>===AAADDDDDD>>>888555444444333333222111000//////---///000000,,,%%%------,,,++++++******)))&&&''')))***,,,,,,------'''''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---......///111222333444555666777888999999:::999999888;;;777555777666CCC]]]wwwuuuqqqqqquuu{{{zzztttssswww~~~bbb]]]hhhyyyiiinnnoooYYYVVVcccxxxyyyzzzzzzzzzyyyxxxwwwtttuuuvvvwwwwwwwwwvvvuuurrrrrrrrrrrrrrrqqqqqqqqqlllooossstttsssrrrqqqqqqqqqpppnnnmmmmmmmmmmmmnnnmmmkkkiiihhhiiiiiihhhgggccccccbbb]]]VVVOOOKKKIIIFFFEEEEEEHHHMMMSSSVVVWWWWWWRRRVVVOOOXXXdddRRRFFFCCCZZZjjjttt~~~}}}{{{mmmeeehhh___NNNIIIHHHGGGFFFEEEDDDDDDCCCCCCFFFEEECCCAAA???===<<<<<<888666333111111555999<<>>============<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999888888999999:::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<999999:::<<<======>>>>>>;;;;;;<<<===>>>???@@@AAA>>>AAADDDBBB<<<777555555444444333222111000//////,,,---...---,,,***'''&&&,,,,,,+++******))))))((('''((()))***+++,,,,,,,,,'''''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))+++,,,---......///111222333444555666777888999999:::999999888;;;777666888777EEE___|||yyyrrruuuvvv|||xxx\\\YYYgggwwwiiirrruuu^^^XXXbbbzzzzzzzzzzzzzzzyyyxxxwwwuuuuuuvvvvvvvvvuuuttttttrrrrrrrrrqqqqqqpppppppppkkknnnrrrssssssrrrrrrsssnnnnnnmmmlllllllllmmmmmmkkkiiigggggghhhiiihhhgggdddcccaaa\\\TTTMMMIIIGGGDDDDDDEEEIIIOOOUUUXXXZZZ\\\TTTXXXQQQYYYdddQQQFFFMMMddduuu~~~wwwwwwwwwssspppqqqyyy|||}}}jjj___```XXXJJJFFFIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEBBB@@@>>>===<<<;;;888555222222444777999CCCIIIMMMMMMNNNPPPPPPNNNLLLHHHDDDDDDLLLYYYhhhqqq~~~zzzrrrjjjhhhiiigggbbbiiisss{{{{{{zzz|||mmmcccjjjzzz}}}sssqqqpppiii___XXX___ccc```XXXZZZfffoooqqqvvvxxxzzz{{{|||}}}~~~{{{xxxvvvsssooolllfff```WWWMMMEEE===666222333333222111000000000000222222222222222222222222111111111111111000000000444555888;;;???BBBEEEFFFJJJMMMQQQVVV[[[^^^aaabbb``````___]]]XXXSSSMMMJJJDDDFFFIIINNNSSSYYY^^^```^^^bbbggghhhgggiiioootttttt~~~|||vvvpppnnnlllkkkiiihhhbbbZZZRRRLLLIIIEEECCC===>>>AAAIIIRRRYYY[[[[[[YYYWWWVVVVVVVVVUUURRRPPPPPPNNNLLLIIIHHHIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB???@@@@@@@@@???>>>===<<<>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::::::::999999::::::;;;::::::::::::::::::::::::999888888888888999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>:::;;;;;;===???AAABBBCCC@@@BBBBBB???999555444555444444333222111000//////...,,,+++******+++---...++++++******)))(((((('''))))))***+++++++++++++++'''''''''&&&''''''((()))&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))+++,,,---......///111222333444555666777888999999:::999999999<<<888777999:::HHHccc~~~nnnkkkvvvzzzxxx___```ppptttjjjuuu~~~eeeZZZ```}}}}}}}}}|||{{{zzzzzzyyyvvvvvvvvvuuutttssssssrrrrrrrrrrrrqqqqqqpppoooooommmppprrrsssrrrqqqqqqrrrnnnnnnmmmmmmmmmmmmmmmnnnkkkiiigggffffffgggfffddddddccc```ZZZRRRKKKFFFDDDDDDDDDFFFJJJPPPVVVYYYZZZ```WWW\\\ZZZbbbjjjTTTHHHSSSjjj{{{xxxvvvqqqiiikkkttt}}}rrrccc```WWWJJJHHHIIIIIIKKKLLLLLLKKKJJJIIIFFFFFFEEEDDDBBB@@@???>>>:::888555222111333555777???FFFLLLMMMNNNQQQQQQOOOLLLIIIEEEDDDIIIUUUdddmmmqqqmmmfffbbbgggnnnmmmhhh___fffnnnrrruuu{{{uuukkkppp~~~xxxgggYYY```iiiggg\\\[[[hhhooollluuuvvvxxxxxxxxxyyy{{{~~~~~~|||yyywwwtttpppkkkhhh^^^WWWMMMCCC<<<777444222333333333222222333333444222222222222222222222222444444333333333333333333666:::>>>CCCFFFJJJMMMOOOUUUYYY^^^bbbeeegggiiijjjhhhiiihhheee^^^WWWRRRNNNKKKMMMPPPVVV[[[aaaeeehhhgggjjjnnnppprrruuuyyy||||||zzzwwwqqqjjjdddaaa`````````___ZZZRRRKKKFFFBBB>>><<<444333333666;;;???AAA@@@>>>>>>???BBBEEEHHHKKKLLLHHHGGGFFFFFFFFFFFFHHHHHHKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999:::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<===???AAABBBDDDBBBCCCAAA===777333444666555444333222111000000///000...+++(((((()))+++,,,+++++++++***))))))((((((******+++++++++******)))'''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))+++,,,---......///111222333444555666666888999999999999999:::<<<999888;;;<<>>DDDHHHKKKOOOSSSVVV\\\```eeehhhhhhhhhjjjkkkmmmnnnnnnjjjccc\\\XXXVVV\\\^^^aaaeeejjjnnnppprrrssssssuuuzzz~~~{{{xxxtttpppnnnmmmhhh```[[[XXXYYYYYYZZZUUUPPPIIIBBB>>>:::777555444222000000111222222222222333555777;;;AAAFFFIIIDDDDDDDDDEEEEEEEEEFFFFFFJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::::::::::::::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777888888999:::;;;::::::999999::::::;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;===>>>???@@@???>>>>>>>>>@@@BBBCCCDDDDDDBBB<<<666222333666555444444333222111000000///...,,,***))))))******---,,,,,,+++******))))))***++++++++++++***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---......///111222333444555666666888999999999999999:::<<<999888<<>>BBBBBBBBBDDDEEEFFFFFFFFFEEEIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA???>>>======<<<<<<======<<<;;;;;;:::::::::::::::999999999999:::;;;<<<<<<::::::::::::::::::::::::888777777777777888999999;;;::::::999999::::::;;;999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;===???@@@BBBAAA???>>>>>>@@@BBBCCCEEEEEECCC===666222333666555555444333222111000000------,,,,,,------......------,,,,,,+++***************+++++++++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''(((((()))+++,,,---......///111222333444555666777888999999:::999999999<<<999888===@@@QQQnnnwwwwwwhhhkkk{{{mmmggguuuhhhWWWXXX}}}zzzxxxwwwwwwwwwxxxxxxvvvuuutttuuuuuuvvvrrrrrrrrrssssssttttttuuuqqqrrrsssrrrpppooopppqqqtttttttttsssrrrpppnnnmmmmmmkkkhhhffffffeeecccaaa```___[[[TTTLLLFFFCCCBBBDDDFFFKKKSSS[[[cccggghhhjjj___hhhooozzzyyy[[[LLLaaauuu{{{vvvsssrrrzzzmmmXXXKKKOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMKKKHHHFFF>>><<<999666333333333333666>>>FFFJJJNNNRRRRRRPPPQQQNNNIIICCCAAAHHHUUU```jjjlllnnnqqqwww|||xxxqqqdddeeennn}}}kkkkkk{{{nnndddllltttvvvssspppqqqsssooorrruuuwwwwwwwwwxxxzzz}}}{{{xxxsssmmmcccYYYRRRFFFBBB===999888888888777333333333222333333444444555555555555555555555555333333444666999>>>BBBDDDGGGKKKOOOQQQRRRUUU[[[aaaeeeiiimmmmmmllllllooosssxxx{{{{{{xxxsssppprrrtttyyyzzz|||~~~ccclll}}}zzzzzz{{{zzzxxxtttooojjjfffcccXXXUUUPPPNNNNNNQQQRRRSSSLLLFFF>>>888444333222222,,,---............///000///111222222111333777;;;>>>???BBBDDDFFFGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAA???>>>>>>===============<<<;;;::::::999999::::::999999999999:::;;;<<<===::::::::::::::::::::::::777777777777777888999999;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;<<<============<<<;;;::::::999:::<<>>>>>???AAADDDEEEFFFFFFDDD>>>777333333555555555444333222111111000,,,+++******+++---///000,,,,,,++++++***))))))))))))******+++++++++******((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))+++,,,---......///111222333444555666777888999999:::999999888;;;888888===AAASSSpppvvv}}}}}}kkkcccooo~~~hhheeexxxdddVVVYYY|||zzzyyyyyyyyyyyyxxxvvvuuuuuuvvvvvvwwwqqqrrrrrrssstttuuuvvvvvvpppqqqrrrrrrqqqpppqqqssstttttttttsssrrrooommmlllkkkiiigggfffffffffeeeccc___^^^ZZZSSSKKKFFFCCCBBBCCCFFFLLLUUU```hhhmmmooosssfffmmmsss}}}|||^^^PPPeeexxx{{{zzz~~~zzzwwwtttttt{{{zzz___PPPSSSQQQPPPOOONNNMMMNNNOOOOOOPPPPPPOOONNNKKKGGGCCCAAABBB@@@<<<888555333222222666>>>FFFIIILLLOOOOOOMMMPPPMMMHHHBBB@@@GGGUUU```cccgggkkkpppwww}}}|||wwwaaaaaajjjzzzoooqqq~~~ooolllooouuuwwwqqqhhhhhhmmmooorrrvvvwwwwwwvvvvvvvvvzzzxxxtttooohhh]]]RRRJJJCCC@@@<<<999888888666555666666666555555666666777666666666666666666666666666666888:::???DDDIIILLLOOORRRVVVWWWWWWZZZaaagggkkkooorrrrrrqqqrrrwww|||}}}~~~zzzyyy|||}}}}}}}}}yyyxxxyyyrrrqqqnnnjjjeee```[[[YYYQQQNNNKKKJJJLLLNNNPPPQQQCCC===666000...///111111+++---///////////////000***,,,/////////111555999:::===@@@DDDGGGHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@??????>>>===============<<<;;;::::::999999::::::999999999999:::;;;<<<===999999999999999999999999777777777777777888888999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======;;;:::999999:::<<>>>>>???BBBFFFHHHGGGGGGEEE???888444333555666555444444222222111000---+++(((&&&&&&))),,,...++++++******)))((((((((())))))***+++++++++++++++((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''(((((()))+++,,,---......///111222333444555666777888999999:::999999888;;;777777===AAATTTqqqsss|||~~~{{{ppp]]]\\\ooozzzcccddd{{{}}}bbbVVV[[[|||yyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwsssooonnnqqqtttttttttooopppqqqrrrrrrrrrrrrrrrtttsssrrrrrrrrrpppmmmjjjjjjjjjgggdddaaaaaabbbccc```^^^XXXOOOGGGCCCCCCFFFGGGHHHKKKTTTdddsssxxxuuunnnfffeeemmmmmm^^^QQQLLLeeesss}}}{{{vvv```VVVTTTQQQRRRTTTSSSQQQPPPPPPQQQNNNNNNMMMKKKIIIGGGEEEDDD??????>>>999444111222444888>>>FFFKKKMMMMMMOOOPPPOOOLLLIIIFFFDDDHHHWWWfffeeehhhmmmtttzzzooobbbbbbxxxyyysssrrrzzz~~~wwwrrrttt{{{xxxnnnmmmsssoooqqqtttwwwxxxwwwvvvuuusssnnnkkkhhh___QQQEEE@@@;;;:::888777777888:::;;;999999;;;;;;:::888555333777888888888777666555555666888;;;>>>CCCIIIQQQVVVZZZYYYXXXYYY\\\aaafffiiiooonnnrrryyy}}}|||~~~{{{wwwvvvwwwvvvssspppvvvooogggbbb___[[[TTTNNNOOONNNJJJGGGIIINNNNNNJJJ>>>999444000...............000111///---,,,...111///...,,,---000222444444:::;;;>>>BBBFFFGGGFFFEEEBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@???>>>>>>===============>>>???::::::::::::::::::::::::999999::::::;;;<<<======;;;;;;::::::::::::999999777777777777666666666666888888999999999:::::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;::::::999777666888<<<>>>===;;;>>>???AAAAAAAAACCCEEEGGGHHHKKKFFF999000111555666444222111555999:::666111---+++)))(((***,,,------+++++++++++++++***)))(((+++***)))***+++***)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))+++,,,---//////000111222333333444555777999999999888999:::<<<::::::;;;???III]]]ppp{{{xxxwwwjjjZZZUUUwww~~~jjjjjj~~~cccVVV^^^~~~|||yyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvtttqqqnnnnnnqqqssssssrrrppppppppppppppppppqqqqqqsssrrrqqqppppppooollliiijjjiiigggdddbbbaaaaaabbb___]]]WWWNNNFFFBBBCCCEEEEEEHHHMMMXXXhhhvvvzzzwwwrrrfff```dddaaaSSSIIIIIIbbbppp}}}zzz||||||}}}rrr```VVVSSSPPPRRRSSSRRRQQQOOOPPPQQQOOOOOOMMMLLLJJJHHHGGGFFFCCCCCCAAA===777444444555777<<>>CCCGGGHHHGGGEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>===============>>>::::::::::::::::::::::::999999::::::;;;<<<<<<===;;;;;;::::::::::::999999777777777777777777777666888888999999999:::::::::;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<;;;;;;;;;:::999888:::===>>>>>><<<>>>@@@AAABBBBBBCCCFFFHHHHHHIIICCC888222333666666666444333555999999555111---+++)))(((***,,,------+++++++++++++++***))))))+++***)))***++++++)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***,,,---......///000000111222333333555777999999999888999:::<<<::::::;;;>>>III]]]ooo{{{yyywwwhhhWWWSSStttzzzgggjjj~~~eeeYYY___}}}|||{{{yyyxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvrrrqqqppppppqqqrrrrrrqqqppppppnnnmmmmmmnnnooooooqqqpppnnnnnnnnnmmmkkkhhhiiihhhfffdddbbbaaa``````^^^ZZZTTTLLLEEEAAABBBCCCCCCHHHPPP\\\lllyyy{{{vvvqqqaaaWWWYYYUUUIIIEEEJJJdddppp|||~~~|||yyyrrrttttttxxx{{{{{{wwwjjj]]]TTTPPPOOOQQQQQQQQQOOONNNOOOPPPOOONNNLLLJJJHHHGGGGGGGGGIIIIIIFFFAAA<<<888666666555:::AAAGGGJJJLLLNNNOOOPPPMMMIIIGGGDDDEEEPPP[[[eeegggmmmwww{{{pppffffffvvv{{{qqqgggfffjjjsssxxx|||vvv|||yyyoookkklllnnnrrrvvvxxxxxxwwwuuuppphhh^^^XXXOOOCCC<<<:::888777666555555666777888999999999888888999999999::::::999999999:::;;;<<<@@@DDDIIIMMMRRRXXX^^^bbbeeecccaaaaaafffmmmuuuzzzwwwvvvyyy}}}}}}~~~~~~}}}wwwssspppnnnnnnmmmiiifffgggbbb\\\WWWUUUQQQLLLHHHFFFGGGFFFEEEGGGKKKHHHBBB666333///---...///000000---...///...------...///222222333333222111///...000444;;;BBBFFFGGGEEEDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;::::::::::::999999777777777777777777777777888888999999999:::::::::;;;;;;::::::::::::999999;;;<<<<<<<<<<<<<<<<<<;;;:::999999;;;===???>>>===>>>@@@BBBBBBBBBCCCEEEGGGHHHEEE>>>666444666777555888666555666888888444000---+++))))))+++,,,---,,,+++++++++************)))+++***)))***++++++)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...///......///000111222333333555777999999999888999:::<<<;;;:::<<<>>>HHH[[[mmmwwwvvv~~~uuufffUUUSSSvvvxxxhhhllljjj^^^aaa|||{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwuuutttsssqqqqqqrrrsssssssssqqqpppqqqooommmlllkkklllmmmnnnooonnnlllllllllkkkiiiggghhhfffdddcccbbbaaa___^^^[[[WWWPPPIIICCCAAAAAAAAABBBIIISSS^^^kkkuuuuuuooofffWWWPPPUUUQQQFFFFFFPPPcccnnnyyy{{{|||uuuggggggrrrqqquuuxxx{{{yyytttmmmfff```YYYQQQLLLNNNOOOPPPOOOMMMLLLMMMOOONNNLLLJJJGGGFFFFFFGGGHHHMMMKKKHHHDDD???:::888666555999???FFFJJJMMMOOOPPPQQQMMMJJJHHHDDDDDDKKKTTT```dddnnn}}}tttfff```nnnxxxmmmcccaaadddkkkpppwww~~~uuuuuuyyysssfff]]]eeehhhlllppprrrrrrqqqoooiii___TTTMMMEEE===999999888888777666666777888888777666555444555666888999===<<<;;;;;;===???BBBDDDHHHLLLQQQVVVZZZ___dddgggiiiiiijjjlllpppwww}}}|||{{{~~~}}}|||}}}~~~|||{{{rrroookkkjjjiiihhhccc___^^^ZZZUUURRROOOLLLHHHEEEBBBDDDEEEEEEHHHJJJEEE>>>333111---,,,---...//////...//////000000///000000222444666777555333111111---222:::AAADDDEEEDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;;;;:::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999777777777777777888888888888888999999999:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;999999:::;;;<<<===>>>>>>===???AAABBBBBBBBBCCCEEEGGGAAA999555666999888555888666555555555444111...,,,+++))))))+++,,,,,,,,,++++++******************+++*********++++++)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))+++,,,---...------...///111222333333555777999999999888999:::<<<;;;;;;<<>>EEEKKKOOOQQQQQQRRRNNNKKKIIIFFFCCCGGGNNN___ffftttmmm```jjjxxxnnndddcccggglllpppvvv|||ooommmsssuuullldddbbbeeeiiimmmnnnmmmkkkiii^^^TTTJJJDDD???:::999;;;999999999999999999999999777666444444444666999:::>>>>>>>>>@@@CCCGGGKKKMMMWWWZZZ___cccgggkkkpppssspppssswww{{{}}}{{{yyyyyyyyyxxxuuusssnnnjjjgggeeeeeebbb]]]YYYVVVTTTPPPMMMKKKIIIFFFDDDBBBDDDEEEFFFHHHIIIDDD<<<333000---,,,------------000000111222333333222111222555888:::::::::;;;===888===CCCFFFFFFFFFFFFFFFFFFEEECCCBBB@@@???????????????>>>>>>============<<<======>>>>>>?????????>>>>>><<<;;;::::::::::::::::::::::::::::::::::::999999999:::::::::::::::;;;;;;:::::::::999999999666777777777888888888999888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;777888999:::;;;;;;<<<===<<<>>>AAAAAAAAAAAABBBCCCFFF>>>666555888999777555777555444333222000...,,,,,,***)))***,,,---,,,++++++******))))))***++++++,,,+++***+++,,,+++***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((()))+++,,,,,,------...000111333444444555777999999999888999:::<<<;;;<<<===@@@III\\\mmmnnnpppzzzppp```SSSWWWxxxiiissswwwllljjj{{{{{{zzzzzzyyywwwvvvuuutttrrrnnnjjjeeebbb___^^^___eeemmmrrrtttsssqqqpppppppppnnnmmmmmmnnnoooooommmkkkiiihhhiiiiiihhhgggeeecccbbbbbbcccbbb]]]XXXRRRMMMGGGBBBAAAAAAAAAAAADDDJJJQQQVVV\\\```^^^XXXWWWOOOTTTbbb]]]IIIEEEPPP___gggpppvvv|||}}}qqqiiiiiijjjiiiooowwwkkksss|||{{{qqqddd[[[XXXUUURRROOOLLLLLLLLLJJJIIIIIIJJJLLLPPPOOOMMMLLLLLLLLLMMMMMMIIIGGGDDDBBB@@@<<<888555555777<<>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;::::::::::::999999666777777888888999999999888888999999999:::::::::999999::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::666888::::::::::::<<<===<<<>>>AAABBBBBBAAAAAABBBEEE<<<666666888888666666555444333111///...---,,,+++***)))***,,,---,,,++++++***)))))))))***+++,,,,,,+++***+++,,,,,,***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((()))***++++++---...///111222444555555555777999999999888999:::;;;;;;<<>>:::666333555999AAAJJJPPPRRRRRRRRROOOMMMMMMJJJEEEDDDGGGOOO[[[lllzzzuuuhhhiiiyyyzzzqqqqqquuuuuuwww{{{zzzsssuuuxxxvvvqqqfffhhhlllnnnmmmiiidddaaaPPPHHHAAA???<<<999999<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999888999999;;;;;;@@@BBBFFFLLLRRRXXX]]]___hhhkkkpppuuu{{{wwwtttrrroookkkhhhgggiiijjjqqqtttyyy}}}}}}zzzwwwrrrmmmiiidddaaa]]]\\\[[[WWWQQQLLLJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEDDDEEEEEE???777///...,,,---///000000///111000111333666666444111...222777===CCCNNN[[[eeepppnnnggg\\\OOOHHHGGGIIIBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;:::::::::<<<<<<<<<<<<<<<<<<======;;;;;;:::::::::::::::;;;::::::::::::::::::::::::999999999999999999999999;;;;;;::::::::::::999999666777777888888999::::::888888999999999:::::::::999999999::::::;;;;;;;;;999999::::::::::::999999666999;;;;;;::::::===???>>>@@@CCCDDDDDDBBBBBBCCCCCC;;;666777888555555777555444333111///------...+++******+++,,,---,,,***+++***)))((()))***,,,---,,,+++++++++,,,,,,***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''((()))***++++++,,,...///000111333555666777555777999999999888999:::;;;;;;===@@@DDDNNN```qqq|||}}}ttt```SSS^^^mmmcccrrryyyvvv||||||{{{zzzyyyvvvsssrrrmmmhhh```WWWOOOJJJGGGGGG@@@KKKZZZfffllloooqqqrrrooopppqqqrrrrrrrrrrrrrrrmmmkkkhhhhhhhhhiiiiiihhhdddaaa```bbbdddbbb[[[UUULLLGGGAAA>>>@@@BBBBBBBBBDDDIIIKKKLLLOOOSSSSSSPPPLLLHHHUUUiiicccJJJCCCOOOaaagggqqqzzz|||yyy|||iiiYYYPPPMMMLLLLLLKKKKKKJJJHHHFFFFFFIIIKKKIIIIIIJJJKKKJJJJJJIIIIIIDDDBBB@@@@@@AAA???;;;777222333777???IIIOOORRRQQQRRROOONNNNNNKKKEEEDDDEEEKKKYYYkkkyyysssmmmfffgggsss~~~vvvvvvzzztttvvvzzz}}}{{{vvvxxx{{{{{{xxxfffhhhlllmmmkkkfffaaa]]]NNNGGGAAA???===999888::::::;;;;;;<<<<<<;;;;;;:::999999888888888888888999@@@CCCIIIPPPWWW]]]aaadddpppsssxxx|||rrrkkkfffggggggfffdddbbbaaaaaaccceeehhhmmmrrrwww{{{}}}}}}yyyuuuqqqlllfffbbb```^^^ZZZYYYXXXTTTMMMHHHFFFFFFFFFDDDBBBAAABBBCCCDDDEEEEEECCCCCCCCC===555---,,,+++---000222222222000///000333666666333000,,,111777===FFFTTTfffrrr}}}qqq```OOOEEECCCEEEAAA@@@???>>>==================<<<;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;:::::::::999999666777777888999999::::::888888999999999:::::::::999999999::::::;;;;;;;;;888999999::::::999999888777:::<<<<<<;;;;;;>>>@@@???BBBEEEFFFEEEDDDDDDDDDBBB;;;777888777333333888555555444222///......///+++******+++------,,,***+++***)))((()))***,,,---,,,+++++++++,,,,,,***)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''((((((((()))***+++,,,,,,---...///000222444666777888555777999999999888999::::::;;;===AAAEEEOOObbbsss~~~vvvbbbXXXeeejjjcccuuu}}}zzz~~~}}}|||zzzyyyuuuqqqooo```RRRGGGFFFIIIIIIFFFDDD@@@GGGPPPYYYccckkkkkkfffoooqqqsssssspppnnnooopppnnnmmmkkkkkkkkkkkkiiihhhfffdddbbb```^^^[[[WWWSSSGGGEEEAAA>>>===>>>@@@BBBFFFHHHJJJLLLLLLKKKJJJIIIIIILLLZZZggg\\\EEEAAAMMM\\\eeepppzzztttooommmtttlllZZZNNNHHHIIINNNHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEECCC???;;;999444333444:::CCCJJJOOOPPPSSSQQQOOONNNMMMJJJGGGCCCIIIPPP\\\gggjjjkkkrrr{{{sssmmmiiikkkooottt}}}yyywwwyyyzzzvvvpppgggttt|||zzz~~~}}}xxxqqqlllnnntttxxxxxxpppjjjfffhhhkkkggg^^^VVVGGGDDD@@@<<<999888888999999:::;;;<<<===<<<;;;:::999888666555555777999;;;AAAAAAFFFSSS^^^dddjjjpppzzz~~~uuunnnkkkiiiiiicccbbb```___```aaa```___\\\]]]^^^aaaeeeiiimmmooouuuwwwxxxuuupppjjjfffddd___XXXQQQMMMLLLLLLHHHEEECCCAAA@@@BBBEEEFFFDDDAAABBBEEEFFFCCCAAA>>>777///,,,---/////////000222444222111///...///111333555...999AAACCCGGGRRRaaajjj}}}vvvgggVVVMMMJJJGGGCCCBBBAAA???===;;;:::999999;;;;;;::::::::::::999999<<<<<<<<<;;;;;;::::::::::::999888777777888999:::888888888888888888888888888888888888888888888888;;;999888999;;;;;;999666888888888888888888888888888888999::::::::::::999888888888888999:::;;;<<<999::::::999888999;;;===;;;;;;<<<===>>>???@@@@@@DDDDDDDDDEEEFFFEEEBBB???<<<<<<:::777555444444666555555444222///,,,)))(((+++---......---,,,---...***(((&&&&&&(((*********+++,,,,,,++++++***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++//////000111333444555666666888:::;;;:::999999:::;;;888:::BBBGGGNNN___rrr|||{{{nnnpppiiifff{{{~~~|||zzzyyywwwrrrjjjdddTTTJJJCCCGGGOOOPPPMMMJJJEEENNNTTTUUUWWW^^^fffjjjmmmoooqqqpppnnnmmmnnnpppooommmkkkkkkkkkjjjiiigggeeeccc```^^^\\\XXXTTTPPPFFFCCC@@@>>>===>>>@@@AAAFFFGGGIIIKKKKKKKKKJJJIIIJJJMMMZZZdddYYYEEEDDDQQQ\\\hhhttt{{{~~~zzzttt{{{xxx^^^PPPKKKKKKLLLNNNMMMLLLKKKIIIHHHGGGFFFFFFEEECCCAAABBBDDDGGGIIIKKKJJJIIIGGGDDD@@@;;;888333222444999BBBJJJOOOQQQSSSRRRPPPOOONNNLLLHHHEEEKKKQQQ\\\dddeeeaaabbbgggkkkjjjkkkkkkhhhhhhpppzzz{{{zzz{{{ssshhhhhhsssyyyxxx}}}}}}wwwrrrrrrvvvzzz|||tttnnniiihhhiiidddZZZRRRFFFCCC@@@<<<:::::::::;;;999:::;;;<<<<<<;;;;;;:::999888666555555777999;;;??????DDDOOOZZZbbblllttt}}}xxxssslllgggeeeddddddddddddbbb```^^^^^^^^^]]][[[[[[[[[[[[]]]___bbbdddfffkkkmmmooonnnjjjeeeaaa```YYYSSSLLLHHHHHHGGGDDDAAABBB@@@@@@BBBEEEFFFDDDBBBBBBEEEDDD@@@===;;;555...---...///000///000222555333111///---...000333555<<>>===<<<;;;;;;;;;;;;;;;:::::::::999999999<<<<<<;;;;;;;;;:::::::::999999888777777888999999888888888888888888888888999999999999999999999999;;;999888999::::::888666888888888888888888888888888888999::::::::::::999888888888999::::::;;;;;;:::::::::999888888:::===<<<<<<===>>>>>>?????????DDDCCCDDDEEEFFFDDDAAA>>>::::::999888777777888999666555333111...,,,***)))***,,,......---,,,---...+++)))'''''')))+++++++++++++++++++++***)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******+++//////000111333444555666666888:::;;;:::999999:::;;;888;;;BBBFFFNNN```sss|||}}}nnnnnn|||}}}{{{xxxwwwtttlll___UUUEEE??????IIITTTUUUPPPLLLIIISSSXXXQQQIIIMMMZZZdddlllmmmooonnnmmmlllmmmoooooonnnlllkkkkkkjjjgggeeeeeebbb___\\\YYYTTTOOOKKKCCCAAA>>><<<<<<===???@@@EEEFFFHHHIIIJJJJJJIIIIIIEEEKKKXXX___TTTDDDGGGUUUaaaooozzz}}}|||}}}uuu}}}|||\\\MMMMMMMMMIIINNNMMMLLLKKKJJJHHHGGGGGGGGGEEEBBBAAACCCGGGKKKNNNOOOMMMJJJHHHEEEAAA<<<888333222333888@@@IIIOOORRRSSSRRRQQQPPPPPPNNNKKKHHHLLLQQQ[[[dddddd^^^[[[]]]gggkkkooommmccc^^^eeeqqqooosss{{{yyyooojjjqqquuuuuuzzz|||xxxxxx|||yyytttmmmiiifffaaaXXXPPPEEECCCAAA>>><<<;;;<<<<<<::::::;;;<<<<<<;;;:::999888777666555555777999:::<<<<<>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999;;;;;;;;;;;;::::::::::::999999888777777888999999888888888888888888888888999999999999999999999999999888888888999999777666888888888888888888888888888888999::::::::::::999777888:::;;;<<<<<<;;;;;;:::;;;;;;999888888:::<<<========================AAAAAABBBDDDEEEDDDAAA>>>888888888999999:::;;;;;;777555333000...,,,,,,,,,***+++---------,,,---...,,,***((((((***,,,,,,,,,************)))((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))*********//////000111333444555666666888:::;;;:::999999:::;;;999;;;AAAFFFMMM```uuuxxxyyy}}}xxx}}}zzzvvvsssooodddTTTHHH@@@???FFFSSS\\\[[[SSSOOOOOOWWWZZZOOOEEEHHHTTT^^^mmmmmmmmmmmmmmmmmmnnnoooooonnnllllllkkkiiifffccceeebbb___[[[WWWRRRLLLGGG@@@???===;;;<<<===???@@@DDDEEEFFFHHHIIIIIIIIIIII@@@KKKYYY]]]RRRGGGLLLZZZkkkwwwzzzrrr|||xxxYYYMMMRRRRRRIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHLLLOOORRROOOLLLHHHGGGFFFCCC>>>:::666555555888>>>EEELLLPPPQQQPPPOOOPPPPPPOOOLLLJJJKKKOOOYYYdddiiiffffffgggjjjmmmpppmmmccc]]]cccnnnsssuuuzzzqqqsssuuuyyyxxxrrrvvv}}}}}}zzzsssjjjeeeaaaYYYRRRHHHFFFCCC@@@>>><<<<<<<<<;;;<<<======<<<;;;:::999888888666666666777999:::;;;;;;>>>CCCIIIRRRbbbqqqyyysssooojjjhhhiiimmmppprrrtttuuuvvvxxxyyyzzzzzzzzzxxxwwwvvvvvvuuurrrmmmjjjkkkiiigggffffffeeedddbbb```^^^[[[YYYYYYXXXVVVUUU[[[[[[ZZZYYYYYYXXXXXXXXX[[[]]]``````]]]ZZZWWWVVVLLLIIIEEEBBBBBBBBB@@@>>>===>>>???BBBDDDEEEFFFFFFDDDEEEAAA888222111///,,,000111222222111222444666333222111111222666:::===KKKUUU\\\[[[YYYZZZ\\\\\\```]]]TTTIIIEEEFFFFFFCCC===<<<;;;:::999888888888:::::::::999999999999888::::::::::::::::::::::::999888888888888888888999888888888888888888888888888888888888888888888888999888888999999888777666888888888888888888888888888888999::::::::::::999666888:::<<<===<<<;;;::::::;;;:::999777777999;;;======<<<<<<;;;;;;;;;;;;======@@@CCCEEEEEEBBB???777777777999;;;;;;;;;:::777555222///---,,,------***,,,---...---,,,---...+++***((((((***+++++++++))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********//////000111333444555666666888:::;;;:::999999:::<<<999;;;AAAEEELLLaaawww|||}}}vvv}}}yyysssnnnggg[[[MMMBBBBBBHHHTTTccchhhccc[[[XXX^^^```\\\TTTRRR[[[gggnnnpppooonnnnnnooooooppppppnnnmmmllllllkkkiiieeebbbeeebbb^^^ZZZUUUOOOIIIEEE===<<<;;;;;;<<<===???@@@DDDDDDEEEGGGHHHIIIIIIIIIDDDTTTeeeeeeYYYQQQYYYeeettt~~~{{{rrrZZZQQQWWWUUUKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLNNNNNNOOOKKKGGGDDDDDDEEEDDDAAA===:::999777777:::AAAHHHLLLNNNNNNMMMNNNPPPOOOMMMKKKHHHJJJSSSaaakkkoooqqqtttooolllkkkiiidddaaaeeelll|||||||||~~~vvvtttwwwxxxmmmnnnvvv~~~wwwllleeeccc^^^XXXOOOMMMIIIEEEAAA>>>===<<<>>>?????????>>>===;;;:::999888888777888999:::;;;===<<<===???BBBGGGUUUbbbyyy~~~uuuooofffccc___^^^aaadddgggiiifffggghhhiiijjjjjjkkkkkkhhhhhhiiijjjlllkkkiiiggggggfffdddcccbbbaaa]]][[[[[[YYYWWWVVVWWWWWWWWWUUUXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\[[[WWWRRRNNNMMMEEECCC@@@??????>>>>>>===<<<===@@@BBBCCCDDDFFFFFFFFFGGGAAA777000......---111222222222111222444666333333333555888<<<@@@BBBKKKSSSXXXWWWTTTUUUWWWWWWUUURRRKKKBBB???AAA@@@===<<<;;;:::888777666555555::::::999999999888888888::::::::::::::::::::::::888888888999999888888888777777777777777777777777777777777777777777777777888999999999999888777777777777777777777777777777888888999::::::::::::999666888:::<<<<<<<<<;;;:::999::::::888777777999;;;;;;;;;;;;::::::999888888888:::===AAAEEEEEEBBB@@@888777888:::<<<<<<999666555333111...,,,,,,---...+++---///...---,,,------***(((''''''(((*********((())))))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******++++++//////000111333444555666666888:::;;;:::999999:::<<<:::<<>>@@@AAADDDDDDEEEFFFHHHIIIJJJKKKQQQdddsssnnn___ZZZdddpppyyy{{{qqqnnntttxxxwwwssswww|||wwwhhhWWWPPPQQQNNNGGGMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHGGGCCC@@@AAAEEEFFFCCC???===;;;999777888===EEEJJJLLLLLLLLLNNNPPPPPPNNNLLLFFFGGGNNN^^^kkkqqqtttvvvpppkkkgggggggggfffhhhkkk~~~sssooorrrsssrrryyy{{{mmmddddddccc^^^VVVTTTQQQLLLHHHDDDAAA@@@BBBCCCCCCBBBAAA???===<<<::::::999999::::::;;;<<>>@@@AAAJJJQQQVVVUUUSSSTTTTTTSSSJJJIIICCC===;;;======:::;;;:::888777666555555555999999999999888888888888999999999999::::::::::::777888999999999999888777777777777777777777777777777777777777777777777777888:::;;;;;;999888888999777777777777777777777777888888999::::::::::::999666777999:::;;;;;;::::::888999999888777777:::<<<;;;:::::::::999999888888777888<<>>:::999999<<<>>>===999444222111///---,,,,,,,,,,,,...000111000...,,,,,,---***(((&&&&&&((()))***)))))))))))))))((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++,,,---//////000111333444555666666888:::;;;:::999999:::<<<:::<<<@@@BBBKKKccc|||www|||pppmmm}}}xxxsssjjj]]]QQQHHHDDDDDDNNN]]]oooxxxoooaaa]]]aaaooorrrwwwwwwssspppnnnoooppppppoookkkkkkkkklllllljjjfffcccaaa^^^ZZZVVVQQQKKKDDD@@@::::::;;;<<<===???AAABBBEEEEEEEEEFFFHHHJJJKKKLLL[[[nnnxxxkkkXXXVVVcccpppzzz~~~ooopppiiibbbgggssstttlllooozzzzzzvvvlll^^^RRRLLLJJJHHHFFFMMMMMMLLLLLLKKKKKKJJJJJJOOONNNMMMLLLJJJHHHFFFEEEGGGCCC???@@@EEEGGGDDD@@@<<<;;;999666666;;;DDDKKKLLLLLLMMMOOOQQQRRRPPPOOOHHHHHHPPPaaaooouuuuuuuuutttpppnnnqqqqqqooooooqqq{{{xxxoooqqqzzzwww}}}}}}lllcccdddddd```\\\[[[XXXTTTPPPLLLIIIHHHFFFFFFFFFFFFDDDBBB@@@???;;;;;;;;;;;;<<<<<<======AAA>>>>>>BBBBBB@@@@@@DDDHHHPPPXXX___jjjxxx~~~wwwnnnhhhffffffeeedddcccaaa^^^\\\]]]___```___^^^^^^^^^]]]^^^^^^____________```bbbdddcccaaa___]]]\\\[[[\\\]]]]]]\\\ZZZUUUTTTSSSSSSUUUVVVVVVVVVRRRSSSTTTUUUUUUTTTSSSSSSQQQSSSSSSPPPJJJDDD???<<<999:::;;;;;;::::::;;;<<<;;;>>>AAABBBBBBBBBDDDFFFHHHJJJFFF;;;222111222222000111222111000000222444222333666888:::::::::999@@@IIIRRRUUUVVVWWWVVVSSSKKKJJJEEE>>><<<>>><<<888888888777777777888999999999999999999888888888888888888999999999:::::::::777888999999999999888777777777777777777777777777888888888888888888888888999;;;===<<<:::888999:::777777777777777777777777888888999::::::::::::999666666777888888999999:::666777888777777888;;;===;;;;;;;;;;;;::::::::::::999:::===AAACCCAAA===999;;;:::;;;>>>BBBAAA<<<666//////...---,,,++++++***111333333222///---,,,---+++)))'''''')))***+++***))))))))))))((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))+++,,,......//////000111333444555666666888:::;;;:::999999:::<<<;;;===@@@BBBKKKddd~~~xxxuuuooonnnuuuqqqgggXXXIIIBBBCCCFFF___ooovvvddd___eeefffrrr~~~xxxtttooonnnooopppooommmjjjjjjjjjlllllljjjgggccc___\\\XXXTTTOOOIIICCC>>>::::::;;;<<<>>>@@@BBBCCCEEEEEEFFFGGGHHHJJJLLLMMM^^^pppvvvbbbLLLLLL\\\jjj{{{yyyiiiiiiddd```kkk{{{yyylllqqq{{{xxxjjj[[[TTTOOOKKKKKKNNNHHHHHHHHHIIIJJJKKKKKKLLLVVVTTTPPPLLLIIIGGGGGGGGGIIICCC???@@@EEEGGGDDD@@@;;;:::888555666;;;EEEMMMMMMMMMMMMPPPSSSSSSRRRQQQKKKLLLVVVhhhwww|||zzzxxxzzzyyy{{{~~~}}}xxxwwwyyyzzz~~~zzzyyywwwsssyyy~~~lllaaabbbccc___```^^^\\\YYYVVVRRRPPPOOOHHHIIIHHHHHHFFFDDDBBB@@@<<<<<<<<<============>>>BBB???@@@DDDEEEAAA======???CCCGGGKKKUUUdddooorrrssstttuuuuuusssnnniiieeegggddd``````bbbcccbbb___^^^\\\ZZZZZZ\\\^^^^^^^^^ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ\\\___cccdddbbbaaaZZZYYYXXXXXXZZZZZZYYYXXXVVVTTTSSSSSSUUUVVVUUUTTTTTTUUUVVVVVVVVVUUUSSSSSSPPPRRRRRRPPPJJJCCC>>><<<:::;;;<<<<<<<<<<<<===???;;;>>>BBBBBBAAAAAACCCFFFIIILLLHHH===444222444555000111222111000000222333111333666777777666444222555@@@MMMTTTYYY\\\ZZZVVVPPPOOOHHH@@@<<<<<<888333666666777888999;;;===>>>999999999888888888888777888888888999999:::::::::777888999::::::999888777777777777777777777777777::::::::::::::::::::::::999<<<>>>===:::999:::;;;777777777777777777777777888888999::::::::::::999666666666666777888999:::555666777777777888;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>===;;;777888BBBNNNKKKMMMPPPTTTVVVTTTQQQNNNKKKLLLVVVhhhvvvyyytttqqqvvv~~~|||xxxxxxvvvrrrzzzxxx~~~rrrgggaaaaaacccaaacccdddbbb^^^XXXUUUSSSQQQOOONNNLLLLLLIIIFFFDDDCCCCCCCCCCCCBBBAAAAAAAAAFFFFFFGGGEEECCCAAAAAAAAA???===<<>>===;;;;;;<<<<<<======>>>>>>?????????@@@AAACCCFFFGGGJJJIIIFFF@@@999666777999888555111//////000111222222444888::::::888555333666>>>HHHPPPRRRRRRSSSTTTXXXQQQHHH@@@;;;888666444777777777888:::<<<>>>???999999999888888888888777777777888999:::;;;;;;<<<999999999888777666666555666666666666666666666666777777777777888888888888888888999999999888888777666666666666777777777777888777666555555666777888777777777777888888888888666666666666777888999999AAA@@@???>>><<<:::999888;;;;;;<<<======<<<999666999<<>>???@@@LLLeee|||tttooouuu|||{{{mmm___QQQJJJCCCAAALLL[[[zzzvvvsssqqqpppppppppooollljjjiiiiiihhhhhhiiihhheeeccc___]]]XXXRRRKKKDDD???<<<::::::;;;:::;;;>>>BBBFFFHHHGGGIIIKKKJJJHHHKKKPPP___nnndddKKKIIIXXXkkkzzz~~~xxx{{{zzz~~~~~~kkkWWWPPPOOOOOOMMMMMMIIIIIIGGGFFFFFFFFFGGGGGGKKKJJJHHHFFFDDDCCCCCCDDDDDDEEEEEEFFFEEEDDDBBBAAABBB@@@>>><<<777777???JJJKKKMMMOOORRRTTTSSSPPPNNNKKKJJJPPP\\\gggllloooqqqwww|||~~~zzzsssmmmiiifffnnnxxxuuuvvvxxxuuuyyyzzzppphhhcccbbbmmmlllkkkhhheeeaaa^^^\\\YYYVVVSSSQQQPPPNNNKKKIIIKKKJJJHHHGGGFFFEEEEEEEEEGGGHHHIIIHHHFFFDDDBBBBBB@@@===::::::<<<@@@CCCDDDEEEEEEEEEGGGJJJNNNRRRTTTWWWXXXXXXWWWVVVWWWZZZ]]]]]]]]]]]]\\\[[[ZZZXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYXXXZZZ[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUTTTSSSRRRRRRRRRRRROOOOOONNNJJJDDD@@@======>>>>>>??????@@@AAAAAAAAABBBAAA@@@@@@AAABBBDDDEEEJJJJJJHHHBBB<<<999;;;>>><<<999666333111000///...000444:::>>>???===;;;999>>>===<<<;;;<<<@@@FFFKKKMMMHHHAAA;;;777444111///555666777999:::<<<======999999999888888888888777888888888888888888888999999999888888777666666555666666666666666666666666666666777777777888888888888888888999999888888777555666666666777777777777888777666555555666777777666666777777777888888888777777777888888:::;;;;;;@@@???>>><<<;;;::::::999;;;;;;;;;<<<<<<:::888666:::;;;<<<<<<:::777444111---......,,,***)))+++---777@@@BBB777///000000,,,))))))***+++,,,,,,------,,,+++(((&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---//////000000111333444555888999::::::::::::999888:::<<>>DDDKKKNNNQQQRRRTTTTTTUUUVVVYYY\\\]]]]]]\\\[[[ZZZWWWUUUSSSVVVVVVWWWWWWWWWXXXXXXXXXVVVWWWWWWVVVTTTTTTUUUWWWWWWWWWWWWWWWVVVUUUSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPSSSRRRRRRQQQQQQRRRRRRRRRLLLLLLKKKHHHCCC???======??????@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBBBBHHHHHHFFFBBB<<<:::<<<>>>???===;;;888555111///...444999AAAGGGHHHGGGEEECCCBBB;;;222,,,---222999===>>>;;;888555333111///---222444666888:::;;;;;;;;;999999999888888888888777888888888777777777666666999888888777777666666555666666666666666666666666666666777777777777888888777777888888999888888777555555666666666777777777999888777666555555666666666666777777777777888888777888888999:::;;;======???>>><<<:::999:::;;;<<<::::::;;;;;;:::999888777======<<<:::999666555444000///---+++((()))+++---333999888111,,,...---((((((((()))***+++,,,---...---+++)))'''%%%$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---000000000000222333444555888999::::::::::::999888<<<===@@@BBBEEEQQQjjjjjjjjjttt}}}||||||xxxxxxrrr^^^VVVLLLEEEEEERRRlll}}}~~~{{{ttttttwwwooonnnmmmnnnoooooommmllljjjiiihhhhhhhhhfffccc```^^^[[[VVVOOOIIICCC>>><<<;;;<<<<<<<<<===@@@EEEIIIKKKKKKNNNPPPMMMJJJMMMTTTooommm\\\PPP[[[jjjsss|||xxxvvvxxxxxxtttooonnnqqqfffMMMMMMPPPIIIGGGNNNNNNMMMJJJHHHGGGGGGHHHHHHBBBBBBBBBBBBCCCCCCCCCDDDBBBCCCEEEFFFFFFFFFEEEEEEDDDBBBAAA???:::777;;;BBBKKKMMMOOOPPPPPPPPPPPPQQQQQQNNNLLLLLLMMMUUUfffvvvwwwxxx~~~|||ooohhhiiigggvvvtttkkkkkkqqqppplllwww{{{~~~}}}xxxxxxxxxuuurrrlllhhhbbb^^^[[[YYYWWWUUUWWWUUURRRNNNMMMMMMNNNOOONNNOOOQQQSSSSSSPPPJJJGGGCCC@@@<<<:::888777555333777666555666:::@@@EEEIIIMMMOOORRRSSSTTTUUUXXXZZZZZZZZZZZZZZZXXXVVVTTTRRRUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUSSSQQQPPPRRRTTTVVVVVVVVVVVVUUUTTTSSSRRRUUUTTTSSSRRRQQQPPPOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRJJJKKKJJJGGGCCC???======<<<======>>>???@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBBDDDEEECCC>>>999666777999<<<<<<<<<;;;888666444444:::@@@IIINNNNNNKKKIIIHHHBBB;;;333......000000///333222111111222222000...///111555888:::::::::999999999999888888888777777888888888888888888777777888888777777666666666666666666666666666666666666666666666666777777777888666777777888888888888888555555555666666666777777888888777777666555555555666666666666777777777888777777777888999;;;<<<======<<<999888888999<<<===:::;;;;;;;;;999999999:::@@@@@@@@@???===;;;999888222000,,,)))''')))+++......000///***)))+++)))###&&&'''''')))***+++,,,---,,,+++)))'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---000000000111222333444555888999::::::::::::999888<<<===@@@BBBGGGSSSllldddiiivvvzzz{{{zzzwwwvvvnnnUUURRRMMMIIILLL^^^~~~~~~{{{zzzzzz{{{}}}yyyvvvsssqqqpppnnnmmmlllmmmoooooommmkkkjjjhhhggggggfffdddaaa^^^\\\YYYTTTMMMGGGAAA===;;;<<<<<<<<<<<<===@@@DDDHHHLLLMMMOOOOOOKKKGGGLLLTTTgggcccVVVSSScccnnnrrryyy~~~wwwwww||||||wwwrrrzzztttdddKKKJJJMMMFFFCCCJJJKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBCCCDDDEEEEEEFFFFFFAAABBBDDDEEEFFFFFFEEEDDDBBB@@@@@@@@@<<<999;;;AAAIIILLLOOOPPPPPPPPPRRRSSSRRRQQQNNNLLLJJJOOOaaarrrrrrwwwvvvooommmmmmwww{{{llldddkkkwwwyyyrrrwww{{{||||||}}}~~~|||zzztttpppjjjeeebbb___]]][[[YYYWWWSSSQQQOOOPPPQQQRRRQQQRRRTTTWWWYYYVVVPPPKKKCCC@@@===;;;:::999666444555444222222444999>>>AAAKKKMMMQQQSSSSSSTTTUUUWWWUUUVVVWWWXXXXXXWWWUUUSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUSSSPPPPPPQQQSSSUUUUUUUUUUUUTTTTTTSSSRRRSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPJJJKKKJJJGGGCCC@@@>>>>>>;;;;;;<<<===>>>???@@@AAA@@@@@@??????@@@AAACCCDDDCCCCCCBBB<<<666222222333555777999::::::;;;===@@@DDDJJJQQQSSSPPPLLLJJJKKKFFF@@@999444222000,,,)))...---,,,...000111000///---///333666888999888888999999999888888888777777777777888888999::::::;;;777777777666666666666666666666666666666666666666555666666666666777777777555666777888888888888888555555555555666666666666777777777777777666555555555666666666666777777777555555666666777999:::;;;;;;:::888666777999;;;===:::;;;<<<;;;::::::===@@@@@@AAACCCDDDBBB???<<<:::333///+++((('''))),,,...000000...,,,---...+++&&&(((((()))***+++,,,---...+++***)))'''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---000000111111222333555666888999::::::::::::999888;;;;;;>>>AAAGGGTTTlll{{{```iiiyyyyyywwwwwwwwwnnnMMMNNNOOOSSS]]]rrr}}}}}}}}}zzzyyyyyy|||xxxttttttvvvvvvrrrnnnnnnmmmlllmmmnnnnnnllljjjiiigggfffeeedddbbb^^^[[[ZZZWWWQQQJJJDDD???<<<:::;;;<<<<<<<<<>>>AAAFFFJJJOOOPPPPPPNNNHHHEEEKKKUUUcccaaaYYY^^^pppxxxzzz|||yyy~~~~~~{{{{{{xxx|||bbbLLLIIIKKKFFFCCCFFFFFFGGGHHHHHHGGGEEECCCBBBBBBCCCDDDFFFGGGGGGHHHGGGAAABBBDDDEEEFFFEEEDDDDDDAAA??????@@@>>>;;;;;;???DDDIIINNNPPPPPPPPPRRRTTTQQQOOONNNKKKGGGKKKZZZjjjttt|||uuunnnrrryyy~~~|||yyy{{{uuueee^^^gggvvv~~~~~~yyy}}}~~~~~~|||~~~}}}yyytttpppllliiifffddd^^^\\\YYYVVVTTTTTTTTTUUUSSSTTTVVVZZZ]]][[[VVVQQQFFFCCC???<<<999777444111222111000000222666:::===EEEHHHLLLOOOPPPQQQRRRSSSQQQSSSUUUXXXXXXXXXVVVUUURRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSPPPOOOPPPRRRQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMMMMNNNJJJJJJJJJGGGCCC???======<<<===>>>???@@@BBBBBBCCC@@@?????????@@@AAACCCDDDCCCDDDBBB===666111111222000222555666888===EEEKKKVVVZZZ]]]ZZZTTTPPPPPPRRRPPPKKKCCC<<<777444222000222///,,,+++,,,.........,,,...000333666777888888999999999888888888888777777777888999:::;;;<<<<<<666666666666666666666666666666666666666666666666555555666666666666777777555555666777888888888888444444555555555666666666666666777777777777666666555555666666666666777777555555555555555666777888999888777666777888:::<<<999;;;<<<;;;:::;;;@@@EEEBBBCCCDDDDDDBBB???:::777222...***''')))+++---...000///.........---+++))),,,,,,------.../////////)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---111111111111222444555666888999::::::::::::999888;;;:::<<<@@@GGGUUUmmmsss\\\iii|||xxx{{{ssswwwxxxnnnSSSSSSWWWcccvvvzzzuuuwwwyyywwwvvvyyysssqqqoooppprrrsssrrrqqqnnnmmmllllllmmmmmmkkkiiihhhfffdddcccbbb```\\\YYYXXXTTTOOOHHHBBB===:::999999:::<<<===@@@EEEKKKOOOTTTSSSRRRNNNFFFCCCKKKVVVeeeddd___eeetttxxx{{{}}}~~~xxxuuuvvvvvvppp___OOOJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHCCCDDDEEEFFFFFFFFFEEEDDDAAA???@@@AAA@@@;;;:::===>>>DDDLLLOOOOOOOOOQQQSSSPPPNNNLLLJJJFFFHHHTTTbbbuuu}}}jjjiiioooyyy~~~vvvmmmkkknnnttt|||}}}|||yyywwwvvvwwwxxx{{{}}}zzzvvvrrrooohhhfffccc```\\\ZZZXXXWWWUUUUUUVVV[[[______ZZZUUUMMMIIIDDD???<<<999666444333222222111333555777999;;;???EEEIIILLLMMMNNNNNNPPPRRRUUUXXXYYYXXXVVVTTTQQQQQQRRRRRRRRRSSSSSSSSSOOOPPPQQQQQQOOOMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIEEEAAA===;;;;;;===>>>???@@@BBBCCCDDDDDDAAAAAA@@@??????@@@AAABBBAAABBBAAA===666222222333///111222222444<<>>BBBHHHOOOTTTWWWVVVSSSNNNEEEBBBKKKWWWdddbbb]]]aaallllllpppxxxnnnkkkooouuuxxx~~~}}}{{{vvvhhh^^^QQQJJJKKKNNNLLLIIIHHHGGGEEECCCCCCDDDFFFHHHCCCDDDFFFGGGHHHHHHHHHGGGEEEFFFGGGHHHHHHGGGFFFEEECCC@@@@@@BBB@@@;;;999:::999AAAIIINNNNNNMMMOOORRRRRROOOLLLIIIFFFGGGSSS```nnneeeccciiiyyy{{{zzz}}}|||vvvyyy|||xxxuuujjjnnntttzzz{{{xxxqqqooolllgggccc^^^[[[YYYVVVUUUVVV[[[```aaa]]]XXXTTTPPPJJJEEEBBB???===;;;555444222111111111111222333888???DDDHHHIIIKKKLLLQQQSSSVVVXXXYYYWWWUUUSSSQQQQQQQQQRRRRRRRRRRRRSSSKKKMMMOOOOOOMMMLLLKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCDDDEEEGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHDDD???;;;999999<<<===>>>???AAABBBCCCDDDCCCBBBAAA???>>>??????@@@===??????;;;666222222333111222222000111999GGGQQQYYYZZZWWWNNNEEEBBBFFFLLLVVV[[[aaabbb```\\\YYYYYYMMMEEE:::111,,,+++,,,,,,,,,,,,---///222555777999999999999888888888888777888888888888777777777777555555555666666666666666666666666666666666666666555555555555666666666777444555666777888888888888444444444555555555666666333444666777888999888888555555555555666666666777777777666555555555555555777777777888888888777777333666888888777;;;BBBIIIQQQNNNIIICCC>>>999777555///+++((((((+++...///...//////000000---***))),,,+++++++++*********))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---111111111222333444555666888999::::::::::::999888<<<:::<<>>;;;;;;;;;;;;::::::>>>DDDJJJOOORRRVVVPPPKKKHHHCCCAAAKKKXXXccc^^^UUUNNNPPP___uuu|||wwwvvvrrrnnnkkkkkknnnwww{{{uuusssssseeeWWWLLLJJJMMMLLLHHHGGGHHHEEECCCCCCEEEEEEBBB???DDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???===<<<:::777===GGGNNNMMMKKKNNNVVVTTTQQQPPPOOOJJJGGGOOO[[[oooyyypppccccccwww{{{{{{}}}|||zzz}}}}}}vvvkkkmmmrrrxxxyyyrrrnnnmmmiiiccc]]]ZZZ\\\___```___\\\YYYVVVUUURRRNNNJJJGGGDDD???<<<999666444222222333222111111555:::@@@EEEHHHIIIIIILLLOOOTTTWWWXXXVVVSSSQQQOOOPPPQQQQQQQQQPPPNNNNNNQQQOOOLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEBBB???@@@AAACCCEEEGGGHHHHHHHHHKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFCCC@@@===<<<;;;;;;:::>>>BBBEEEEEEEEEEEEEEEEEEDDDBBB@@@===<<<;;;:::???>>><<<888444222333444666666666777:::AAAIIINNNSSSSSSOOOFFF;;;777:::@@@KKKRRR[[[aaacccbbbbbbccccccOOO888***))),,,,,,***000,,,+++...555::::::888999999999999888888888777888888888888888888888888;;;999666444333555777888555555444333333333333444666666666666666555555555777777888888888888777777555555555555555555555555555555555555666666666666888888777666666666666666888888777777666666555555777777777777777888888888666777777777999>>>FFFKKKPPPNNNJJJFFFAAA<<<888666222---)))***...111000.../////////---+++))))))))),,,,,,------,,,,,,+++***)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&%%%&&&'''((()))***+++,,,//////000111333444555666777999;;;;;;:::::::::;;;>>><<<;;;>>>JJJ```yyy}}}fffOOOqqq~~~hhhooosssnnnjjjrrrmmmfff___cccttt~~~yyyxxxvvvtttssssssttttttqqqqqqqqqpppooooooooonnnmmmllllllkkkjjjiiihhhhhheeecccaaa```^^^\\\WWWTTTSSSOOOIIIBBB===;;;;;;;;;999888999???GGGNNNRRRSSSMMMIIIEEECCC??????HHHUUUaaaXXXNNNLLLTTTeeewww~~~tttpppeeeffffffgggllluuuxxxtttrrrcccVVVJJJHHHJJJIIIGGGEEEGGGDDDBBBBBBCCCCCCAAA???BBBBBBDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA????????????>>>===;;;:::999>>>GGGNNNOOONNNTTT\\\ZZZVVVSSSPPPJJJFFFKKKTTTdddnnntttuuu{{{}}}fffccckkk||||||zzz{{{zzzxxx|||{{{yyynnnoooppptttzzz|||vvvrrrqqqnnniiieee^^^_________^^^[[[YYYWWWVVVUUUSSSQQQOOOKKKFFFBBB<<<999555333222222222111000222444888<<>>???@@@BBBDDDFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFCCC@@@>>><<<<<<<<<;;;>>>BBBDDDDDDCCCCCCDDDDDDCCC@@@>>><<<:::::::::<<<<<<:::777555555777999:::999777666888>>>GGGMMMLLLKKKFFF===555222444888<<>>HHHSSS```UUUJJJLLL\\\ooo{{{{{{|||mmmrrrrrrppptttwwwsssbbbUUUHHHEEEGGGFFFEEEEEEEEECCCBBBAAABBBCCCBBB@@@AAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBAAA>>>?????????>>><<<:::999999<<>>;;;999999999999::::::888666666888<<>>???@@@AAA555000+++))),,,...///...222555999===??????>>>===777777777777666666666666666666666666666666666666555555555444444444444444777666555555444444555555555555555555555555555555666777777888888777777666555555555555555555555555444555555555555666666666666555555444444444444444777777777666666666666555888888888888999999:::::::::666333777AAAHHHJJJHHHBBBAAA???<<<999666333222---+++***,,,000111///---/////////---***))))))***++++++,,,,,,++++++***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''&&&&&&%%%&&&'''(((***+++,,,,,,//////000111333444555666777999;;;;;;:::999:::;;;======>>>BBBMMMaaawww{{{fff]]]vvv{{{hhhqqqpppiiixxxxxxggghhhsssooofffsss|||yyyyyywwwuuusssrrrrrrrrrrrrqqqppppppooonnnmmmlllllllllkkkjjjiiigggfffeeedddaaa___^^^\\\[[[XXXTTTQQQKKKHHHDDD???<<<:::;;;;;;>>><<<<<>>===;;;:::888999>>>DDDIIINNNYYYddd^^^XXXRRROOOOOONNNMMMMMMYYYdddkkkjjjiiimmmrrrtttvvvyyywwwvvv~~~}}}||||||{{{vvvsss~~~|||zzztttrrrnnnjjjgggeeeeeeeeeaaa```_________]]]ZZZXXXLLLHHHAAA<<<999888666555222111//////111666<<<@@@DDDFFFHHHKKKNNNOOOPPPPPPNNNNNNOOOPPPOOONNNMMMLLLKKKJJJJJJLLLLLLKKKGGGEEEBBB@@@>>>>>>>>>===;;;999;;;:::999999;;;???DDDFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>===<<<>>>@@@BBBCCCBBBAAA@@@AAABBB@@@===:::888888999999;;;:::999777777:::???BBBEEELLLTTTXXXVVVOOOGGGBBBDDD>>>777222111000///---///000111111111111111222+++******+++---...///000555===GGGMMMMMMGGG???;;;777666666666666555555555555555555555555555555555333444555666666555444333777777666555555555555666444444555555555555555666666666777777777777666666555555555555555555555555444444444555555555666666444444333333333333333444666666666666666666666666888888888999:::::::::;;;:::666555<<>>BBBDDDCCC???===DDDOOOWWW```ZZZUUUYYYeeerrrzzz|||sssxxxzzzyyyzzzwwwvvvxxxvvv___TTTIIIGGGGGGFFFGGGHHHGGGGGGFFFEEEEEEFFFHHHIIIKKKJJJIIIGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@>>><<<;;;999888:::@@@FFFMMMYYYddd]]]YYYRRROOOOOOPPPMMMJJJRRR^^^jjjnnnmmmooosssvvvzzzyyyrrrmmmwww|||uuussstttzzz}}}~~~vvvvvv~~~zzzwwwsssnnnkkkiiihhhhhhiiifffbbb``````aaaaaaaaaSSSNNNGGGAAA>>>;;;888777222111000000111333666888<<<@@@EEEKKKNNNNNNMMMLLLLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKJJJGGGDDD@@@>>><<<;;;;;;;;;999777999777666666888<<>>===;;;;;;>>>@@@AAABBB@@@??????@@@AAA???<<<999888777888888===<<<;;;999888999===AAABBBJJJTTTYYYXXXRRRJJJEEEAAA;;;444111111111///---000///...---------------***+++,,,---///222555888:::AAAIIIMMMJJJDDD===999666666666666555555555444666666666666666666666666333444666777777666555444777777666555555555555666333444444444555555666666666666777777777777666666555555555555555555555555444444444444555555555555333333222222222222333333555555555555555666666666777888888999::::::;;;;;;888777:::CCCMMMOOOHHH@@@777666444333111///...---((())),,,///222222000/////////...,,,))))))***,,,---------------,,,,,,+++%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&&&&'''((()))***+++,,,---//////000111333444555666666888::::::999888999:::;;;===???DDDPPPbbbwwwzzzmmmjjj}}}sssgggrrrrrr[[[```nnn|||yyyjjjnnn{{{xxxssszzzzzz{{{xxxwwwuuurrrqqqpppppppppoooooooooooonnnnnnnnnnnnkkkjjjiiigggdddbbbaaa```___]]][[[YYYVVVSSSNNNJJJBBB@@@>>>;;;:::::::::;;;888:::===AAADDDDDDBBB@@@@@@BBBAAA<<<<<>>DDDKKKVVVaaa]]]ZZZUUUPPPNNNOOOKKKFFFIIIUUUeeennnqqqrrrvvvzzzxxxyyyuuurrryyytttgggiiillluuuyyy~~~~~~{{{xxxwwwwwwxxxyyy}}}{{{xxxtttpppmmmkkkjjjnnnjjjdddaaaaaabbbdddeeeWWWSSSMMMHHHDDD@@@;;;999444333222111000000111111888<<>>BBBBBBCCCCCCCCCCCCDDDDDDAAAAAA@@@???===;;;999888;;;===>>>>>>=========>>>===<<<:::999777666666555;;;;;;;;;999777777999;;;:::>>>CCCFFFGGGGGGGGGHHH<<<777222/////////...,,,,,,+++***+++---/////////++++++---000444:::>>>AAA??????@@@@@@???===;;;999666666666666555555555555666666666666666666666666333444666777777666555555777666555555444444555555333333333444555555666666555666666777777666666555555555555555555555555555333444444444444555555555222222222222222333333444444555555555555666666666666777777888999:::;;;;;;777999>>>EEEIIIHHHCCC>>>777666444222000...---,,,(((***---000222333222222//////---+++))))))+++---,,,------------,,,++++++$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''&&&&&&&&&'''((()))+++,,,------//////000111333444555666666888::::::999888999:::;;;<<>>===;;;:::999999::::::999<<>>===;;;>>>:::888;;;@@@GGGQQQ[[[WWWYYYVVVOOOMMMNNNLLLGGGGGGQQQ___kkkpppqqqtttxxxyyy||||||yyywwwzzz{{{kkkhhhkkkttt|||sssiiidddgggmmmrrruuuwww}}}}}}yyytttrrrppplllgggdddcccddddddddd___\\\WWWRRRNNNIIICCC???;;;999666222000000000000444777===CCCGGGIIIJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFCCCBBBAAAAAABBBBBBAAA@@@<<<999666555555555444333222111//////000222555777===>>>>>>???@@@AAABBBBBB@@@@@@@@@>>><<<999666555777888::::::999999:::<<<888888888777666444222111666777888777555444444666555666666666666888<<>><<<<<<>>>AAAAAA>>>:::777777777666666666555555444444444444444444444444333333444555555555555555666555555444444444444444222222333444444555666666555555666666666666555555555555555555555555555555333333444444444555555555222222222222222333444444444444444555555555666666555666666777888999:::;;;666;;;@@@BBB???======>>>999888666444111...---+++)))+++...111222333555555//////---+++))))))+++...***++++++++++++***))))))###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&'''&&&&&&''''''((()))+++,,,---...//////000111333444555666666888999:::999888999::::::;;;>>>CCCPPPddd{{{~~~~~~jjj[[[VVVhhhooo]]]___qqqkkkcccooo}}}|||~~~|||uuuxxxwwwtttrrrpppooooooooojjjjjjkkkllllllmmmmmmnnnkkkjjjhhheeeccc```^^^]]]\\\ZZZVVVSSSOOOKKKEEEAAA<<<;;;:::999999999::::::===BBBFFFEEE@@@======???<<<@@@@@@;;;???PPPbbbkkkooogggbbbfffrrr}}}~~~www~~~ppprrrwwwwww~~~kkkYYYSSSMMMIIIJJJKKKIIIIIIKKKIIIJJJJJJIIIGGGIIIMMMRRRPPPNNNLLLIIIHHHGGGGGGGGGAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@???===<<<:::===888555888<<>>???>>>>>>:::777444333333333222111///...---,,,---///111222::::::;;;===>>>@@@AAAAAA@@@@@@???===;;;888555333333555666777666666888999444555666666555222///...222333555444333111111222444555666555333111000111666444222///---------...///---+++,,,///000...,,,000///000555<<<@@@AAA???:::<<<@@@HHHNNNLLLCCC:::777777777777666666666666333333333333333333333333222222222333333444444444555555444333333333333444222222333333444555666666555555666666666666555555555555555555555555555555333333333444444444555555333222222222333444444555444444444555555555666666444555666777888999::::::666<<>>777444999???<<<:::888555222///---+++***,,,///111333444666888//////---***((())),,,...)))))))))))))))(((''''''"""###%%%%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&''''''(((***+++,,,---...//////000111333444555666666888999999888888999::::::;;;===BBBOOOddd|||zzz^^^QQQNNNccc}}}kkk[[[```sssaaa\\\mmm~~~}}}yyyvvvxxxwwwuuutttrrrpppooonnnmmmmmmmmmmmmmmmlllllllllkkkiiihhhgggeeeccc___\\\___[[[UUUOOOJJJEEE@@@===<<<;;;999999999;;;===>>>>>>>>>>>>>>>>>>??????@@@BBB???<<<===IIIYYYgggmmmkkkZZZ```mmmnnn{{{ooofffoooyyy|||vvvcccUUURRRQQQPPPNNNMMMLLLLLLKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBCCCDDDEEEEEEDDDDDD>>>???@@@AAA@@@>>><<<;;;AAA:::666888<<<@@@GGGNNNSSSRRRQQQSSSUUUTTTQQQMMMMMMVVVeeerrruuurrrssswwwtttffffffpppzzz{{{vvv~~~lllffflll}}}|||vvvlllbbbaaajjjsssuuuxxx~~~zzztttpppmmmkkkiiihhhjjjgggdddaaa^^^YYYTTTPPPNNNGGG???999666333000---///111333444555888===BBBFFFFFFEEEEEEFFFGGGHHHHHHDDDAAA>>>>>>@@@BBBAAA@@@999666111///////////////000//////.........//////000333666888999;;;>>>@@@AAABBBBBB???:::555333222111222222333333444555555333444555555444111///---......---...///000222333::::::999999888777777666444333111///...///000111------...///000111222333111111000000111444888:::;;;@@@HHHPPPSSSMMMBBB999666666555555555444444444444333333222222333333444444444444444444444444444444444444333333222222222444444444555555555666666444444666777888888888888444444444444444444444444444444555555555555444444333333222222333444666777555555555555555555444444999888666666888::::::::::::DDDCCC444---555;;;999===<<<;;;999777333...***...///111222222222000//////+++''''''+++---+++(((++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&& """###%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''((()))+++,,,---//////000111333444555666666888::::::999888777888<<<>>>@@@DDDOOOccc{{{yyyqqq|||qqqeeeXXXHHHMMMfff|||hhhXXXhhhlllVVV\\\hhhsssuuurrr~~~}}}yyyvvvuuuttttttsssqqqpppoooooommmmmmmmmmmmmmmllllllllljjjhhhgggfffeeeccc___]]]]]]YYYSSSNNNIIIDDD@@@===;;;:::999888999;;;===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@CCCNNN___mmmsssaaaXXX[[[gggppp{{{~~~iii\\\YYYhhhyyy|||}}}ppp\\\PPPSSSRRRPPPNNNLLLJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGG@@@AAAAAABBBCCCCCCBBBBBB???@@@AAAAAA@@@???===;;;<<<888777999<<>>BBB>>>444000555999777999888666555333///+++(((000111222333333222000///...***''''''+++---+++)))++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))***,,,---...//////000111333444555666666888::::::999888777888888:::<<>><<<999999888888999:::<<<===????????????@@@@@@@@@AAA<<>>???@@@@@@@@@@@@@@@@@@???@@@@@@AAA@@@>>>===<<<888777888::::::===GGGRRRcccbbbaaaaaa```]]]YYYVVVPPPRRRYYYdddlllppptttzzz|||nnnlllsss}}}vvvzzzpppmmmwww}}}}}}sssmmmnnnrrrxxxwwwyyy|||}}}~~~vvvqqqiiihhhhhhiiiiiigggdddbbbZZZSSSJJJCCC???;;;777333111111000///---...111333777888;;;>>>AAACCCDDDEEEGGGFFFEEEEEECCC???999555555222///------......---------,,,,,,,,,,,,------///111333555666999<<>>???>>>;;;888777777000000111111222333333333333222222111000///......,,,,,,,,,,,,---///000111000111222555777999:::;;;888666333111...---------000000000000222444666777333111///---------...///333555999>>>AAA@@@;;;888555555444444444444333333333333222222222222333333444444444444444444444444444444333333333333222222333333333333444444444444999999888777666444333222444444444444444444444444444444555555555555444444222222333444555555555555555555555555555555555555777888888666444555999<<>>BBBDDDEEEPPPcccooorrriiinnnhhhlll}}}vvvuuulllaaa\\\ZZZ```oooyyy~~~xxxbbbSSSSSSPPPOOOMMMKKKJJJIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCBBBBBB>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>><<<;;;:::777888999999888<<>>;;;:::777777777888999:::<<<<<<@@@@@@AAABBBCCCBBBBBBAAAAAAGGGHHHJJJXXXmmmyyyxxxpppwwwrrruuu{{{vvvppphhh[[[cccooo~~~}}}oooVVVKKKQQQLLLKKKJJJIIIIIIIIIIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCBBBAAA???>>>??????@@@@@@@@@@@@???>>><<<<<<<<<;;;::::::999888999999999777555;;;MMM___ppppppooommmhhhccc___\\\[[[QQQJJJKKKSSS```ooo|||xxxsssvvvyyy|||zzztttqqqqqqrrrvvvxxx|||zzz~~~|||zzz{{{zzzuuuqqqooonnnnnnssszzz|||xxxuuusssqqqnnnlllgggaaaYYYSSSOOOKKKFFFBBB:::888555222111111111111...///333666:::===???@@@EEECCCAAA>>>;;;888777777111///,,,,,,---------,,,++++++++++++,,,,,,---...***,,,///111444888>>>AAA<<<======;;;777333111111///000000111111222333333222111000///.........///,,,---...///000111111222////////////////////////000000000000000000000111111444888;;;;;;777333000++++++***)))))))))************+++---...000333444222222333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333222222222333333333444444666666666666666555444444444444444444444444444444333333444444444444333333222333444555555555444333444444444555555555666666666888888444111333;;;BBBIII<<<444:::CCCCCC>>>:::777777666333000...///111111222222222111///,,,***''''''((())),,,---------******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''((())))))***+++---.../////////000111333444555666666888::::::999888777888===<<<;;;<<>>DDDGGGLLL___vvv}}}vvvmmmssswww|||ttteeeuuu~~~iiiRRRKKKQQQIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCBBB@@@>>>===@@@@@@@@@AAA@@@@@@???>>>;;;::::::999888888777777:::999888666444;;;MMM^^^ccceeeggggggeeecccbbbbbbbbbWWWMMMJJJOOO[[[lll{{{vvvooorrrvvvxxxxxxxxxzzz{{{zzz~~~}}}~~~~~~|||yyyvvvuuuooolllllllllkkknnnsssxxx~~~~~~{{{zzzyyyyyyyyyqqqkkkccc]]]YYYTTTNNNIIIAAA===999666444333222111//////111333555888;;;<<>>999444222111000000111111222333333333111000000000/////////...,,,---///000111111222222......///000111333333444333333222222222111111111555888<<<>>><<<666000+++((((((((('''(((((())))))'''(((******+++---000333111111222222222222333333222222111111111111222222333333333333333333333333222222333333333333444444333333333333444444444444444444555666666666555555444444444444444444444444333333444444444444333333333333444444555444444333333333444444555666666666777777666333333777>>>EEEEEE???999;;;@@@CCC>>>888666777666111---+++...111000111111111000...+++***&&&''')))***,,,,,,,,,,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''((((((((()))+++,,,.../////////000111333444555666666888::::::999888777888999::::::===GGG\\\wwwoooeeeqqqwwwmmmsssdddQQQXXXfffsssvvvssszzz{{{||||||zzzxxxvvvvvvuuutttsssqqqnnnlllkkkjjjkkkkkkiiihhhfffdddcccbbbcccaaa___^^^\\\YYYUUURRRLLLHHHAAA===;;;:::999888666777999:::<<<======>>>AAABBBCCCEEEEEEDDDCCCBBB===DDDIIIQQQfff{{{xxxhhhhhhkkk|||wwwsss{{{fffTTTMMMNNNIIIHHHHHHGGGGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCC???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>;;;:::999888888777777777777666666666666;;;JJJXXXYYY]]]aaaccccccccceeefffccc[[[RRRNNNNNNVVVfffuuupppnnnvvv~~~zzzyyy~~~~~~}}}}}}~~~vvvmmmgggcccbbbfffhhhhhhjjjmmmooorrr|||~~~xxxooohhhbbb[[[TTTOOOKKKGGG@@@<<<:::777444222111000//////000333666888>>>???>>>;;;555222111222...---,,,---...///...---............///000111222111111222222222555:::===AAABBBAAA>>>:::555222111111111222222333444444444///000111111111000///...+++,,,...///000111111000,,,---...000222444555666333444555555666666666555;;;<<<===<<<999333---)))''''''''''''''''''''''''&&&(((+++++++++,,,...111111111111111222222222333222222111111111111222222222222222222222222222222222222222333333444444444333444444444444555555555444555555666666555555444444444444444444444444444222333333444444333333222555444444333333444444444333333444444555666666777888666333222444;;;BBBGGGFFFHHHEEE??????CCC???666777888666111+++***---111000000111222111///---+++&&&(((***+++++++++,,,,,,))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''''''''((()))***,,,---...//////000111333444555666666888::::::999888777888888999:::===HHH\\\uuuhhhaaarrrvvv~~~~~~fffUUU\\\jjjvvvxxxtttwwwyyyzzzzzzyyywwwwwwwwwqqqqqqpppnnnmmmkkkjjjjjjkkkjjjiiigggeeecccaaaaaacccaaa___]]][[[WWWSSSOOOJJJFFF@@@;;;999999888777666777999;;;<<<===>>>>>>AAABBBDDDEEEFFFEEEDDDBBBDDDLLLRRRZZZooouuu^^^gggiiirrrtttrrr```SSSKKKFFFJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA<<<>>>@@@CCCDDDDDDCCCBBB???????????????>>>======<<<;;;:::999888888888888444333444777888<<>>:::555000,,,)))(((((((((''''''&&&&&&%%%&&&))),,,---,,,,,,...000000000111111222222222333222222111111111111222222222222222222222222222222222222222333333444444444444444444555555555666666555555666666555444444333444444444444444444444444222333333444444333333222666555333222222333444555333333444444555666777777999555111111666===DDDHHHJJJRRRPPPDDD@@@DDDAAA777999:::888222,,,***...222000111222333222000...---''')))+++,,,++++++++++++))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&''''''((()))+++------//////000111333444555666666888::::::999888777888:::;;;<<<>>>GGGYYYppp~~~xxxbbb^^^rrr}}}dddYYY```mmmxxxyyysssuuuuuuvvvvvvuuutttsssssssssqqqnnnkkkiiihhhhhhiiieeeeeeeeeddddddccccccbbb^^^]]][[[ZZZYYYVVVQQQNNNEEEBBB>>>:::666444333333666777888;;;===???AAABBBGGGCCCEEELLLKKKFFFHHHPPPZZZ[[[```mmmzzz~~~uuukkkiii{{{|||kkk~~~eeeRRRIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@????????????AAABBBBBBAAA@@@AAABBB>>>>>>>>>>>>============<<<;;;:::999888888888888444555666666777999===AAATTT\\\``````aaafffgggcccddd^^^XXXTTTPPPPPPXXXaaannnnnnooorrrtttuuuuuusssoooxxxppp``````gggsss~~~yyyoooZZZTTTTTT\\\bbbdddeeeiiieeegggkkknnnsss~~~zzztttnnngggbbbYYYXXXTTTNNNGGGAAA>>><<<:::777555333222000...+++111111222222111///---,,,+++,,,---...////////////222---...666<<<<<>>DDDHHHIIIBBB888111...---+++))))))))))))))))))(((''''''***+++,,,------,,,+++***111000000000000000111111111222222222222333333333///000000000111111111111333333333333333333333333444444444555555555555666444444555555555555444444333333333333333333333333555555444444444444555555777666555555555555555666777777777666777777888999666333222555;;;===;;;999CCCFFFIIIHHHDDD>>>999777;;;;;;555,,,+++222666555111333555444111...,,,,,,%%%(((++++++)))(((***,,,,,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---//////000111222444555666555777888999777777888999<<<555999@@@BBBPPPccciiimmmuuufffTTT```vvvyyykkk[[[eeepppuuutttqqqtttttttttsssrrrrrrrrrqqqsssqqqnnnkkkhhhgggggggggeeeeeeeeedddccccccbbbbbb```^^^[[[YYYWWWRRRMMMIIIBBB@@@<<<999666555555555777888:::<<<>>>AAABBBCCCHHHFFFFFFHHHLLLTTTbbbooovvvooonnnwww~~~xxxjjj```jjj~~~vvvppp}}}xxxaaaPPPHHHFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????AAACCCCCCBBB@@@>>>>>>???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;999888888777777777666666666666555666:::<<>>???OOOdddkkkkkkpppaaaPPP[[[nnnwwwzzz~~~sss}}}uuudddmmmvvvyyyvvvrrrtttsssqqqpppoooooooooppprrrpppmmmjjjhhhfffeeeeeeeeeeeedddccccccbbbaaaaaa```^^^ZZZWWWSSSNNNHHHDDD>>>===:::888666666777777888999;;;===@@@BBBDDDEEEHHHIIIFFFEEEPPPggg|||ttt{{{{{{lll^^^YYYlll~~~hhhfffrrr~~~{{{nnn[[[MMMGGGEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@DDDDDDDDDBBB>>><<<;;;<<<;;;<<<<<<===<<<;;;:::999:::999888777777777777777888888888666444444666888AAAMMMYYY___bbbgggjjjkkkbbb___]]]\\\WWWQQQPPPSSSbbbgggkkkiiieeefffnnnvvvrrrqqqvvv}}}tttqqqrrr||||||xxx{{{~~~{{{xxxtttqqqkkkcccaaaccceeeggghhhhhhgggiiinnnssszzzsssnnnqqqnnnhhhaaaXXXQQQKKKHHH@@@>>>;;;999888777444222//////.........///000111111222333333333444777:::999@@@IIIPPPRRRWWWeeesssbbbKKK===777000000000222333222///---111111222222222222111111///............---------------...///000000000000//////.........000111222222222333444666888:::;;;444111---*********))))))((()))***+++,,,+++***)))))))))***,,,///111333555111111000000000000000111/////////000000000111111111222222222222333333333111111222222333333444444444444444444555555555555666666777777777777666666444444444444444444444444666666555555555555666666444555888999:::999888777<<<;;;:::999888777666666777777888999:::888555222777999::::::999999999;;;:::666000---111777888555666777666333///***((((((***,,,------,,,,,,,,,---((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---//////000111222444555666777999::::::999999:::;;;;;;666:::===>>>QQQjjjtttlllooo^^^OOOYYYhhhnnnrrr~~~tttlllyyy{{{qqqvvv{{{{{{vvvsssuuusssqqqnnnmmmmmmnnnoooqqqooommmiiigggeeedddcccddddddcccbbbaaa``````___^^^[[[WWWSSSOOOJJJDDDAAA<<<;;;888666555666777777999999;;;===@@@BBBDDDEEEGGGIIIGGGGGGXXXtttmmmeeellliiiZZZUUU]]]ppp~~~hhhTTT[[[qqqxxxcccTTTKKKEEEDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@DDDDDDCCC@@@===;;;;;;<<<======>>>???>>>===;;;:::999888888777666666777777999999999777555444555777<<>>DDDHHHPPP[[[```aaadddnnnxxxgggSSSFFF???555111......000111///---000000111111111111000000---------------------------...///000111000000///...------------...///000111222222333333333333333111///---,,,+++***))))))((()))***+++,,,+++******((()))***---111666:::===222111000000000000000000111111111111222222222222111111111222222222333333000000111222333444444555333333444444444555555555555555666666666666555555555555555555555555555555777666666555555666666777///444<<>>888333;;;;;;::::::999888777777666888::::::888555111///000222666777777777888999999333......555:::999555666666555222---***)))***---.........,,,+++******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---//////000111222444555666666888::::::999888999:::999777;;;===@@@WWWsss~~~pppooo^^^QQQ[[[fffkkkqqq{{{gggeeevvv|||||||||vvvrrrvvvuuurrrooommmmmmnnnooonnnmmmkkkiiifffdddbbbbbbbbbbbbaaa```___^^^]]]]]]YYYVVVRRRNNNKKKGGGBBB???<<<:::888555444444555666888999;;;===???BBBCCCDDDEEEGGGGGGNNNaaatttvvvlll\\\OOOLLLSSSRRRKKKUUUiiiwwwsssnnnkkkgggZZZPPP[[[ppp{{{mmmXXXNNNIIIEEEDDDFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBB???===<<<===>>>===>>>>>>>>>===<<<:::999999888777777666777777777888999999888777666777999999CCCQQQ]]]bbbcccfffiiiccc]]]YYYXXXTTTOOOMMMNNNUUU]]]gggoootttwww{{{~~~ssseeedddppp}}}zzztttyyy{{{}}}zzzooogggbbb]]]___bbbdddfffhhhiiikkkjjjmmmrrryyy{{{wwwpppjjjeee___XXXTTTOOOLLLJJJHHHGGGEEECCC@@@;;;999555111//////000111...000222333666>>>IIIRRR]]]dddlllrrrtttuuuuuuuuuyyyzzzvvvkkk```XXXRRRLLL???999111------//////...///000000111111000000///,,,,,,,,,------------------...000111111111000///,,,+++++++++,,,,,,------000000111111111000......111111000...,,,***)))))))))))))))*********))))))'''(((***...222888<<>>;;;777444888999999:::::::::999999444777;;;:::666222000///---111777::::::888777777777111---111888;;;999666444444222000---+++,,,---222222000///...,,,)))((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---//////000111222444555666555777999999888777888999:::888<<<<<<@@@YYYuuu}}}oooiiiWWWOOOZZZdddiiiqqqooo^^^```uuuzzzvvvwwwuuussspppooonnnmmmmmmkkkkkkiiihhhfffdddbbbaaa``````___^^^\\\[[[ZZZZZZTTTRRRMMMJJJGGGDDD@@@===:::888666444444444555666888999;;;===@@@BBBCCCDDDDDDEEEHHHSSSbbbfffZZZIII@@@:::;;;DDDIIINNNaaaxxxsssooojjjccc[[[ZZZdddrrr}}}~~~zzzeeePPPIIIHHHEEEDDDFFFCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFEEEDDDDDDAAABBBAAA???======???AAA===<<<<<<;;;:::999888888999888888777777777888888777999:::999888777888999777<<>>:::888666555000...444::::::888777222222000...,,,,,,...111444333111000000...+++))))))((('''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---//////000111222444555666555666888888777777777888<<<:::<<<<<>>AAACCCEEEFFFFFFDDDIIIUUU[[[SSSDDD999555444999EEETTTfffzzz~~~pppjjjppp|||www___KKKGGGHHHEEEDDDGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFFFFCCCCCCBBB@@@>>>>>>@@@BBB???===;;;999888888888999999999888888888888999999777999:::999777666666777666777@@@OOOYYYYYYYYYZZZ^^^YYYVVVWWWXXXUUUTTTTTTYYYfffttt||||||yyyyyyzzz|||wwwoooddd^^^bbbooozzz{{{xxx||||||www{{{}}}uuupppnnnggg___```^^^[[[ZZZZZZ\\\^^^___aaaccceeehhhkkkpppvvvzzz|||xxxssslllfff___]]]ZZZXXXWWWVVVSSSQQQHHHEEEAAA===999777555555222444777888<<>>AAACCCCCC@@@<<<999888333///111777:::888777999222111000---+++,,,///111///---,,,---//////,,,***'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---//////000111222444555666555777999999888888888999;;;999<<<>>>FFFaaauuussscccWWWEEEEEEWWWcccmmm}}}gggUUUWWWmmmuuutttsssrrrooommmjjjiiigggggggggfffeeedddbbbbbb]]]]]]\\\ZZZYYYWWWVVVVVVSSSOOOJJJFFFBBB>>>:::888333222222222444666999;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGEEEJJJUUUTTTFFF:::888555666===LLLeee~~~{{{wwwvvv]]]HHHFFFHHHFFFDDDGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCFFFHHHIIIIIIHHHGGGEEEEEECCC@@@>>>===???AAABBB@@@<<<:::888999;;;<<<:::999999999999999::::::777999:::888666444444444888666===MMMYYYZZZYYYYYY\\\WWWVVVZZZ\\\ZZZWWWVVVUUUeeevvv|||wwwssswww}}}xxx{{{zzzooocccbbbnnn{{{xxxrrrvvvzzz{{{{{{pppmmmnnniiiaaaaaa^^^YYYWWWXXX[[[]]]___YYY\\\aaaccceeefffhhhiiiooovvv}}}xxxpppiiicccaaa^^^]]]\\\ZZZWWWUUUJJJHHHDDD@@@===:::888888222555666777:::GGGYYYgggnnnrrrrrrkkkddd^^^TTTHHH@@@EEEDDD===888<<>>===???BBBDDDBBBCCCBBBAAA???<<<:::888333222111000////////////000000000000111111111111111111222222222333333333222222222111111111111111222222333333333444444444444555555555555555555444333333333333333333333333444333333222222333333444111333555777777555222000888999::::::999777444333222999???>>>999888===CCCGGGHHHGGGDDD@@@===;;;;;;222///222999;;;777666:::333222000,,,***+++...111(((&&&&&&(((+++---+++)))%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---//////000111222444555666777888::::::999999999:::999888<<>>;;;888888999;;;<<<:::::::::999999999888888999999777666666555555555777999666>>>PPPWWW[[[gggcccaaa``````]]]YYYWWWWWW[[[___gggppprrrqqqtttyyyxxxzzz|||yyymmmeeemmm{{{{{{uuuwwwuuuzzzzzzmmmdddbbbbbb]]][[[XXXWWWXXXXXXXXXWWWZZZ[[[\\\^^^```bbbccccccgggiiimmmuuu}}}tttooommmnnnjjjfffbbb___]]]ZZZXXXNNNKKKFFFBBB???<<<999777222222333444555<<>>===;;;999999999:::;;;:::999999999999888888888888777666555555444444444333555333999IIIQQQYYYhhhooommmjjjiiigggccc```___^^^\\\^^^aaadddhhhsss}}}~~~wwwlllgggrrr~~~yyywwwzzztttxxx}}}zzzpppddd______ZZZXXXVVVVVVWWWXXXXXXWWW[[[[[[[[[\\\]]]^^^___`````````bbbeeekkkqqqwww{{{|||xxxvvvppplllhhhdddaaa___\\\ZZZSSSPPPKKKGGGBBB<<<666222222111222333111444???KKKWWWYYYZZZZZZWWWQQQKKKGGGCCC???999666444333111///)))+++///333555555333222///.........///111222333........................///000000000000000000//////---,,,---............111///,,,+++,,,------,,,---...000333777???HHHNNN___bbbhhhnnnqqqooogggaaaRRRNNNHHHBBB???===:::999333222111000//////////////////000000000111111111//////000111111111111111111111111111000000000000222222111111222222333444444555777666444333333444333333222222333333444555222222222111222222333333333333333333333333333333555555555666777777777666>>>EEEMMMNNNDDD:::<<>>===<<<<<<<<<<<<<<<;;;;;;:::999999999999999888888888777777777666666555444333333333333111444111444AAAJJJWWWkkk}}}yyytttqqqpppnnnjjjfff^^^ZZZWWWWWWZZZaaappp~~~zzzmmmfffnnnyyy~~~yyy{{{||||||yyyvvvyyy}}}xxxiii___]]]WWWVVVTTTUUUVVVWWWWWWVVVZZZZZZYYYXXXXXXYYY[[[[[[]]]]]]]]]]]]^^^___aaabbbgggjjjpppwww}}}~~~vvvsssoookkkhhheeebbb```\\\ZZZWWWRRRLLLDDD;;;444222000000111000...111666AAAEEEJJJNNNOOONNNKKKHHHFFFBBB<<<666333000---+++)))***---...000000//////---------...///000222333//////////////////////////////000111111222222222000111111000///000111222555222///------------,,,+++---...000333999@@@EEEMMMTTT```iiikkkbbbUUUKKKIIIFFFAAA===;;;999777666222222111000//////////////////000000000000111111//////000111111111111111111111111111111111111111222222111111222222333444333555666666444333333444333333222222333333444555333333222222111222222222222222222333333444444444444444555666777888999:::IIIRRR]]]^^^SSSEEEBBBEEEPPPNNNHHHBBB??????:::444888999;;;<<<;;;999666444444000+++***+++------,,,***+++++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---000000111222333555777888555777999999999888999:::<<<:::===@@@GGG^^^mmmhhh___XXXJJJKKKaaaooouuu}}}qqq]]]cccyyytttYYYQQQccc{{{mmmlllkkkiiihhhfffdddcccdddcccbbbaaa```______```[[[XXXTTTQQQOOOKKKHHHEEEBBB@@@===999666444333222222444666666666888:::===???AAABBBCCCBBBBBBCCCEEEGGGXXX___PPP<<<555777:::QQQggghhhtttmmmkkkpppsss{{{tttSSSNNNMMMOOOOOOJJJIIIKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJHHHFFFCCCBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::888777888888888777777777666666444444333222222222222222222666222333===FFFVVVnnn~~~yyyuuuuuuuuupppiii^^^ZZZWWWWWWYYY```mmmzzzttthhhfffiii~~~~~~sssqqqxxx{{{www}}}yyytttgggbbb[[[YYYWWWVVVWWWVVVUUUTTTWWWVVVUUUTTTUUUVVVXXXYYY[[[[[[\\\\\\]]]\\\\\\\\\\\\]]]```dddhhhmmmppprrrxxxzzz~~~zzzwwwssspppnnnkkkgggeeeaaa```___\\\VVVLLLAAA:::444000///111111///...000444888???EEEJJJKKKKKKJJJHHHDDD???999444111///---......------,,,++++++***,,,,,,------...000111111000000000000000000000000...//////000222333444555333666666222///000444666:::666222///......---,,,++++++------///333888<<>>>>>@@@AAAAAAAAAAAACCCEEEOOOZZZYYYGGG777555888888PPPbbbhhh|||}}}llldddnnnwww|||}}}oooPPPPPPQQQRRROOOJJJHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIGGGDDDBBBAAABBBAAA@@@???===<<<<<<;;;;;;:::;;;<<<<<<;;;:::888666777777666666666555555555333222222111111111111222222666333222:::AAAPPPggg{{{|||zzzvvvvvvxxxtttmmmddd^^^XXXUUUUUU[[[iiivvvuuujjjfffeeevvv~~~qqqjjjoootttsssqqqzzzwww{{{uuunnnfffbbb]]]YYYWWWUUUSSSQQQRRRRRRRRRRRRSSSUUUVVVXXXUUUVVVXXXYYYYYYYYYYYYXXXZZZZZZZZZ[[[]]]___aaacccffffffhhhkkkooosssxxxzzz|||yyyxxx|||~~~wwwuuusssqqqpppnnnkkkhhhddddddccc```ZZZOOODDD<<<:::444111222333000///111000333999>>>CCCFFFGGGGGGFFFDDD@@@<<<888555555555,,,,,,++++++++++++,,,,,,,,,---......///000000000111111111111111111111111.........000111333555777:::>>>===666333888<<<>>>===999444000......------+++,,,,,,,,,,,,...111444888>>>FFFKKKLLLGGGAAA===:::888555444555555444333222111000///...............////////////000000000//////000111111111111111000000111111222222222333222222111111222222333444222333555555444333333444333333222222333333444555444444333222111111111111111111222333333444555555666777888888888;;;@@@DDDSSS```lllmmmbbbTTTJJJFFFLLLHHHEEECCCAAA:::333...999999999888666444333222111---)))+++///222000,,,,,,,,,++++++***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---/////////000222333555555555777999999999888999:::999777;;;@@@JJJbbbqqqlll___ZZZPPPRRRaaaiiiqqq{{{cccXXXaaaqqqzzzppp~~~wwwfffgggxxxvvvlllzzzggggggggggggfffdddbbbaaaaaaaaa```___^^^\\\[[[[[[WWWTTTPPPMMMJJJGGGCCC@@@<<<:::888666444333333333333555777888888:::===@@@>>>???AAAAAAAAABBBEEEGGGWWWXXXNNN>>>444777<<<<<>>>>>???@@@???>>>======<<<<<<===::::::;;;;;;;;;999777666666666666555555555444444222222111111000111111222000444111000666:::DDDXXXooovvvyyyvvvvvvzzzyyyrrrnnndddXXXPPPMMMSSScccrrruuu|||xxxppplllllllll|||~~~xxxnnnooovvvzzztttrrrnnnvvv~~~|||qqqlllccc\\\WWWTTTRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[ZZZXXXXXXYYY]]]```ccceeeeeeggglllrrruuuuuusssrrrpppoooppppppooommmkkkiiihhhfffccc]]]TTTIIIBBBBBB<<<777666555111///111000222444777:::===???@@@BBBBBB@@@<<<999888999;;;999999777555444222111000000111111222222111111000111111111111111111111111............000333555777EEEJJJJJJEEEEEELLLOOOMMM???;;;555000///......---+++---...---,,,,,,...///+++...111333333333444555777555444444555666555444111111000///..................////////////000000//////000111111111111111000000111111222333333333222222111111222222333444111333444555333333333444333333222222333333444555333333222222111222222222222222222333333444444444333555777777999===EEEKKKaaammmvvvsssiii^^^VVVQQQGGGEEEDDDCCC???777222222===<<<;;;999777555444333...,,,+++---000222000...------,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---/////////000111222444555555777999999999888999:::<<<888===DDDQQQjjjwwwpppaaa^^^UUUWWW```bbbhhhyyyooo[[[SSS\\\gggkkkeeexxxzzz}}}{{{ddd^^^ssscccdddeeeeeedddbbb```^^^]]]^^^^^^]]]\\\YYYWWWVVVPPPMMMJJJGGGEEEBBB???<<<999888666444333222333333444666888999:::<<>>======>>>>>>======<<<<<<<<<======:::;;;::::::999888888777555555555444444444444333222111111111111111222222///333111111666555999HHH```nnnvvvuuuuuu{{{{{{vvvsssiii]]]TTTNNNQQQ]]]jjjpppzzz}}}xxxxxxxxxwwwxxxtttzzzrrrcccdddtttyyyrrrggg]]]VVVSSSQQQPPPPPPQQQSSSTTTUUUTTTSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRPPPOOOOOOOOOQQQQQQTTTVVVYYY\\\^^^______^^^`````````bbbdddeeedddbbbbbbaaa___^^^[[[VVVPPPKKKFFFBBB@@@???;;;555333555333222222222333666888:::=========:::777777999<<>>???@@@<<<;;;;;;;;;;;;<<<======;;;;;;:::999999888888888555555444444444333333333222111111111111111222222///444222222777444444@@@UUUgggsssssssssyyy{{{xxxrrrlllddd^^^WWWSSSXXX```wwwuuuxxxwww}}}yyyvvv^^^VVVhhh}}}|||tttggg\\\VVVSSSQQQQQQQQQSSSUUUVVVUUUSSSQQQOOOPPPPPPPPPPPPQQQSSSTTTUUUNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNPPPRRRRRRPPPMMMLLLKKKIIIIIIKKKNNNQQQSSSRRRQQQPPPPPPPPPRRRSSSRRRPPPNNNFFFEEEFFFFFFBBB;;;999;;;666444222000000333666888999::::::888555555888;;;???@@@BBBDDDFFFFFFFFFEEE::::::;;;:::999777666444000000000000000000000000...---------...111333555777BBBJJJOOOWWW```\\\QQQ???;;;444000...............///000000...,,,,,,---***---//////------000333777666555666888999888777111000///......------.............../////////000//////000111111111111111000000111222333333444444222222111111222222333444000222444444333333444555333333222222333333444555111111111111222333444444444333333333333333333333111555:::>>>CCCLLLYYYbbblllssstttiii^^^YYYUUUQQQHHHEEECCC@@@888222888CCCBBB@@@;;;666222///---,,,)))+++...000000000111222---,,,+++)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---111111111222333444555666555777999999999888999:::999444999DDDSSShhhkkkZZZ___bbbbbbiiinnnggggggwww~~~vvvbbbMMMGGGPPPXXXXXXSSSmmm}}}bbbOOOPPPhhhddddddeeedddbbb___\\\ZZZ[[[\\\\\\[[[XXXTTTPPPMMMGGGEEECCC@@@===;;;:::999333444444444555666666666666777888999999;;;>>>@@@DDD@@@CCCJJJJJJGGGPPP^^^JJJ<<<000222???RRReeesssvvv```SSSOOOJJJJJJJJJJJJIIIGGGEEEDDDBBBCCCFFFHHHHHHGGGEEEDDDCCCDDDDDDDDDCCCAAA???>>>???>>><<<;;;;;;<<<======888888999999999:::::::::666666666666555555555555444333333222111000//////222222222222333555777888NNN___rrryyyyyyzzz{{{zzz{{{qqqiiidddZZZPPPTTT```ssssssoookkknnnyyyzzzxxx|||zzzzzzdddVVVlllvvv___JJJLLLUUURRRQQQPPPPPPQQQRRRRRRQQQOOOOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNQQQOOOLLLJJJJJJJJJJJJIIIMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIKKKNNNMMMLLLKKKIIIEEE???:::;;;:::777444111222555888888777666555444555666666555888;;;???@@@AAA@@@???222222111111111222444555222111000111222333222111333222000......000333555:::;;;???EEEJJJKKKHHHDDD<<<:::888444111000222444888666222...------///111222//////222000---111999;;;999555333222333444555222111/////////...---+++000000000000////////////000111111111111222222222000000111222222222222111333333222222333333444555333333333222222111111111000111222444444555555444444444444333222111000///000111333444444333222111222999???AAAGGGSSS```gggyyyxxxqqqeeeXXXPPPNNNPPPIIIFFF@@@888444777@@@HHHBBB===777000,,,+++,,,...---...///000111000//////111///---+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))***+++,,,,,,000000111222333444444555888999:::999777777777888999<<<;;;>>>NNNaaaeee]]]\\\```mmmvvvqqqgggjjjwwwvvvbbbMMMGGGOOOUUUTTTWWWmmm___RRRUUUggg~~~cccccccccbbb```]]][[[YYYYYYYYYYYYXXXUUUQQQLLLJJJEEECCCAAA>>><<<:::999888333444444555555666666666888999:::::::::<<>>======<<<;;;;;;;;;<<<<<<999999999999999999999999777666666666555555444444333333333222111111000000222222111222333555666888KKKZZZkkktttxxx{{{zzzxxx|||ssslllfffZZZNNNNNNWWWqqq{{{ooojjjjjjrrrwwwxxxxxxzzz{{{mmmhhhnnnwwwmmmZZZggg|||iiiTTTSSSYYYTTTRRRQQQPPPQQQRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOLLLIIIHHHHHHHHHHHHGGGJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGDDDCCCBBBAAABBBCCCEEEFFFLLLOOORRRRRRMMMHHHDDDBBBAAA>>>:::555333333333444666555444333333444555666222444666888999888777666000000//////000111222333222000000000222222111000333222111000000111222444777888:::>>>BBBCCC@@@===;;;:::999555333333555777777666444333444555666666444...---333777777888;;;:::888555333222222333333111000////////////...---000/////////////////////000000111111111222222222000000111222222222222111333222222222222333444444333333333222222222111111111111111222333444444444444444444444333222111000333333333444444444444444888>>>CCCEEELLLZZZgggmmm|||xxxpppeeeZZZTTTSSSSSSOOOHHH>>>777666:::>>>@@@@@@===777111---++++++,,,,,,///333666777555333111///...,,,)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***+++,,,000000111222333444444555777888999999888777888999888;;;:::<<>><<<999888777666333333444555666666777777999:::<<<<<<<<<>>>BBBDDDEEEGGGEEEHHHXXXhhhbbbPPP999777;;;HHHYYYllluuupppjjjyyy{{{aaaPPPKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCDDDFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@???>>><<<<<<<<<<<<<<<;;;:::::::::999999888888777777666777777666555444444333333333333333333333222222222222222111111222444666777DDDPPP___kkktttzzzxxxtttxxxrrrmmmhhh]]]OOOKKKPPPgggxxx~~~wwwrrroooqqqssstttvvvzzz|||jjj^^^iiisssyyy___]]]jjj~~~llleeecccZZZSSSRRRQQQQQQRRRRRRPPPOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIFFFEEEFFFFFFFFFEEEGGGHHHIIIIIIIIIIIIGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBAAA@@@@@@AAABBBCCCIIIQQQXXXYYYUUUPPPPPPQQQOOOIII@@@:::777666444222333333222111111222333444000111333444333222000///............///000111222222111000000222222111000333333333333333333333333555555666888:::;;;999777999999888666555666888;;;:::888999<<<@@@BBB@@@>>>777111222;;;EEEFFFBBB???;;;888555444555555555444222222111000////////////////////////////////////000000000111111111222222000000111222222222222111222222222222222333444444333333333222222222222111111111000000111222444555555555555555444333222222555444333333333555777888>>>DDDHHHLLLUUUdddpppvvvxxxqqqggg]]]VVVSSSQQQPPPPPPFFF:::666:::>>>>>>;;;???<<<777222...,,,******+++000666;;;<<<:::555222---,,,***(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,000000111222333444444555666777999999888888999;;;999:::888999EEESSSUUUNNN\\\ffftttzzzpppeeekkkyyyuuukkkVVVAAA>>>LLLYYY\\\aaasssfffRRRQQQgggcccaaa^^^ZZZXXXWWWWWWWWWRRRRRRQQQOOOLLLHHHDDDBBB>>>===;;;999777555555444333333444555666777777888:::;;;<<<======???CCCFFFGGGHHHKKKTTTccciiiYYYCCC777888CCCWWWkkkyyyqqq___ZZZ___tttsss[[[NNNJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<===>>>>>>===<<<:::999:::999999888666555555444777666666555444333222222222222222333333444444444222111111111222333555666===FFFRRR___nnnwwwvvvpppqqqooonnnlllcccVVVOOOOOOWWWaaakkkqqqyyy{{{~~~yyytttpppqqqvvv~~~}}}~~~{{{rrrkkkooowwwqqq___ZZZpppxxx|||pppaaaVVVTTTRRRQQQQQQQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEDDDBBBDDDCCCBBBAAAAAABBBBBBCCCEEELLLVVV\\\]]]]]]___aaa```VVVIII@@@<<<:::777333333222111////////////000111222333444444333111000//////000111111333333444444333222333444555444333666666777777777666444333555555555666777888888888666666777666666777:::===>>>>>>@@@EEEJJJLLLHHHDDD;;;<<>>???>>>888888666444111///000000.........///////////////000000000000111111111111000000111222222222222111222222222111222333333444222222222222222222222222222111000//////111333444555555555555555555444444666444222111222666:::<<>>BBB@@@===>>><<<999555111---+++***...111666::::::888444111,,,+++)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++000000111222333444444555444666888888888999:::<<<::::::888999BBBLLLMMMGGGVVVdddtttxxxmmmdddlllzzzttt]]]EEE@@@OOO^^^dddppp}}}lllZZZYYYpppaaa___[[[WWWUUUTTTTTTTTTNNNMMMLLLJJJHHHDDDBBB@@@;;;:::888666555444333333333333444555666777888999999;;;<<<===>>>@@@CCCFFFIIIJJJTTTdddhhhYYYEEE:::888<<>>>>>>>>??????>>>===;;;:::999999888777555444333333555555555444333222222222111222222333333444444555222111000000111222444555;;;AAAJJJWWWhhhuuuuuuooooooppprrrrrrkkk___UUUQQQNNNTTTZZZ^^^bbbkkktttzzz~~~zzzssskkkiiippp|||}}}uuummmnnnuuu|||{{{xxxyyy|||sssaaa[[[eeexxxfffXXXUUUSSSQQQQQQPPPOOOMMMOOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDFFFFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@DDDLLLVVV```gggjjjllljjj___PPPEEE???<<<888555444333000...,,,+++++++++111222333444555555555444222222333444666666777777777666555666999:::999888::::::;;;;;;:::999666555333333444555666777999:::333444666777777999===???AAABBBEEEIIIMMMMMMIIIEEEBBBLLLXXX___^^^WWWNNNHHHFFFBBB@@@CCCHHHLLLLLLKKK@@@???===888222//////000------....../////////000//////000000000111111111000000111222222222222111222111111111111222333333222222222222222222222222333111000//////111333444444444555666666666555555444222000000222777===AAAGGGLLLSSS\\\jjjwww}}}|||ssshhh[[[RRROOONNNJJJGGGBBBAAAAAAAAAAAA@@@???>>>===<<<999666333000---,,,222222333444333111000...++++++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,000000111222333444444555444666888888888999;;;===;;;;;;999;;;BBBIIIIIIEEESSSccctttxxxoooiiiqqq~~~fffMMMGGGWWWiiiqqq~~~pppcccaaattt]]]ZZZWWWSSSPPPOOOOOOOOOIIIHHHGGGFFFCCCAAA???>>>888777666444333222222222333333444555777888999999:::;;;===>>>>>>AAAEEEHHHLLLOOO\\\hhh^^^FFF777888888@@@SSSooopppeeeaaa___iiippp___RRRLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@??????????????????>>>>>>===<<<::::::888888777666444333333222444444333333333222222222111111222222333333444444111111000000000111333444;;;>>>EEEPPPbbbqqqtttppprrruuuyyy{{{uuujjj]]]VVVRRRSSSVVVZZZ^^^dddppp{{{~~~~~~xxxmmmhhhmmmwww}}}xxxsssnnnpppwww}}}}}}{{{sssWWWWWWjjjwwwhhhZZZWWWSSSQQQPPPPPPNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCDDDFFFFFFFFFDDDEEEFFFGGGHHHGGGGGGFFFCCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@???>>>======<<<;;;<<>>============<<<:::888666111333444555555666888999444666999:::<<<>>>AAADDDCCCEEEHHHJJJJJJIIIHHHGGGLLL[[[iiiiii```VVVNNNJJJJJJIIIJJJPPPWWWZZZVVVQQQEEEDDDAAA:::222......000---------......//////000/////////000000000111111000000111222222222222111111111111111111222333333111222222222222333333333333222111000111111222333333333444555666666666555333111000111555;;;BBBFFFMMMSSS[[[fffsss|||zzzsssggg^^^SSSKKKHHHGGGDDDAAA>>>DDDJJJJJJEEE>>>;;;;;;;;;:::888555333111//////444222000...------------******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''((()))+++,,,---000000111222333444444555444666888888888999;;;<<<;;;::::::===CCCHHHIIIGGGUUUeeevvvzzzssspppxxxyyycccKKKGGGZZZooozzzzzzvvvsss~~~WWWUUURRROOOLLLJJJIIIHHHCCCCCCBBB@@@???>>>===<<<666666555333222222222222333333444666777888999:::;;;===>>>???@@@CCCGGGJJJOOOXXX```\\\JJJ;;;888===BBBMMMccczzz{{{xxx{{{|||wwwjjjaaabbbhhhlllyyytttdddVVVOOOLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCAAA@@@???>>>??????>>>===<<<;;;:::999999999666666666555444333222222222222222222333333333333111111111222222222222222111111000//////111222333777:::>>>HHHXXXhhhnnnmmmrrrxxx~~~~~~vvviii```YYYUUUVVV^^^eeehhhpppyyy}}}yyyqqqrrrvvvyyy{{{yyyxxxzzz}}}~~~~~~jjjWWWSSS\\\ccclllqqqmmm\\\XXXTTTQQQPPPOOONNNMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBDDDEEEFFFEEECCCCCCEEEFFFFFFEEEDDDDDD@@@??????@@@BBBCCCBBBAAA??????>>>>>><<<;;;:::999888999;;;@@@HHHRRR]]]dddgggeee```YYYOOOEEE;;;555111000...,,,+++++++++,,,,,,,,,---...///000111111111222444666777888888888888777888;;;???BBBBBBBBB>>>>>>===<<<:::999777666333666888888666555666888:::<<>>===<<<;;;;;;;;;666555444333222222222222333333444666777999::::::===>>>@@@AAABBBEEEHHHLLLQQQ```bbbNNN:::888>>>BBBSSSaaawww~~~sssnnngggjjjiiieeefffnnnvvvyyyzzzyyy{{{ooo^^^SSSNNNMMMLLLKKKHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCAAA???>>>>>>??????===<<<:::888777777777888555555555444444333333222000111111222222333444444111111111111111111111111111111000//////000111222333555888@@@OOO___hhhhhhooovvvtttjjj[[[TTTUUUaaakkkmmmoootttxxxxxxwwwwwwwww|||xxxwww^^^FFFCCCJJJ\\\nnnrrr]]]YYYTTTQQQPPPOOONNNLLLIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@AAACCCDDDEEEEEEBBBBBBCCCDDDDDDCCCBBBAAA>>>======>>>@@@BBBAAAAAA?????????>>>===;;;:::999666888999999;;;DDDRRR]]]eeehhhiiieeeZZZLLL???777......,,,,,,,,,---......,,,,,,,,,------......//////000222444666777777666777777888;;;@@@CCCDDDDDD>>>===<<<;;;999777666666777:::<<<<<<999666777888>>>AAADDDFFFGGGIIILLLOOOJJJNNNRRRPPPKKKKKKPPPVVV\\\fffjjjbbbVVVPPPLLLHHHIIIOOOZZZhhhnnngggVVVHHHBBBCCC@@@999000,,,...111,,,,,,------...///000000////////////000000000000000000111222222222222111111111111000111222222333111111111222222333333333333333444444444333333222111111333444555555666666222222333666<<>>???@@@AAACCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;::::::999888888777666666555444333333333222222222222222222222222222222222111111111111000666......111...333777222333222444===KKK[[[gggmmmlllvvv}}}kkk^^^SSSVVV```hhhlllooo~~~uuuvvv}}}~~~|||vvvvvvzzz~~~|||~~~tttTTT???AAAWWWnnn{{{rrrfff]]][[[VVVNNNLLLPPPJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@????????????======;;;;;;<<<>>>@@@BBB============<<<;;;:::999444666666555444999CCCKKK\\\```fffiiifffYYYGGG;;;111222111///,,,,,,...000333000------///000000......///111111222333555888777777888999;;;===???@@@===>>>>>><<<:::888777888@@@CCCEEEAAA<<<:::<<<@@@AAAHHHNNNNNNJJJGGGIIIMMMIIINNNQQQSSSWWW[[[[[[WWWaaa___\\\ZZZYYYXXXWWWUUUVVV\\\cccfffddd]]]UUUPPPHHH===333000///,,,******---------............///............////////////000000000000111222333444222222111111111111111222111111222222222333333333333333333222222111111111555222222666666333111222444//////666===CCCNNNXXX___lllxxx~~~~~~ttthhhZZZVVVOOOHHHBBB>>>:::888333===EEEFFFDDDAAA<<<777555333111...---...000111222///------//////,,,***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""######$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((((()))***,,,---...//////000111333444555666555666888888888999:::<<<;;;===999???KKKKKKGGGNNNZZZhhhuuuvvvnnnkkkrrr{{{tttWWWNNNbbb}}}HHHFFFDDDAAA???=========::::::999888777555444444333222111111111222333444333444666666666777:::<<<>>>AAACCCBBB@@@AAAFFFKKKNNNJJJ<<<666:::BBBYYYxxxyyysssqqqnnnnnnzzzxxxsssbbbVVVKKKIIIJJJIIIHHHIIIFFFGGGHHHHHHHHHIIIIIIJJJIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>;;;;;;;;;:::999999888888777777666555555444333333222222222222222222222222222222222111111111111000...333BBBDDD666---,,,'''333222333;;;HHHVVV```fffjjjuuuvvvdddSSSRRR\\\gggpppuuuzzzzzzzzzrrrmmmmmmpppsssxxx|||}}}{{{~~~gggOOOEEEPPPjjj{{{sssjjjeee^^^UUUMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAA<<<<<<<<<<<<;;;::::::999555666777444333666===CCCQQQVVV]]]dddddd\\\OOOEEE555111---+++---222555777666333000///000000...,,,...///111111111222555777999999999:::;;;===>>>???=========;;;999888888:::AAACCCDDDBBB@@@???AAADDDMMMPPPQQQMMMGGGDDDEEEHHHGGGOOOVVVXXXZZZ^^^aaaaaacccaaa___```ccceeedddccceeeggggggccc\\\UUURRRQQQFFF<<<333111111...---------------............///............////////////000000000000111222333333222222111111111111111222111111222222222333333333333333333222222222111111222///000444555222111222444222666AAAIIINNNVVV^^^iiittt}}}}}}yyyuuuoooiiiWWWRRRMMMIIIFFFAAA:::555888@@@GGGFFFCCC@@@;;;666555444111///...///000111111///------......,,,)))'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((((()))***,,,---...//////000111333444555666555666888888888999:::<<<===>>>;;;AAAMMMMMMJJJQQQ]]]jjjvvvuuullliiirrr|||sssYYYRRRfff~~~AAA@@@???===;;;999888777999999777666555333222222222222222222222333444444111333555777777999;;;===@@@BBBCCCAAA??????CCCFFF<<<:::222333>>>HHH]]]zzzzzznnneee```fff|||~~~rrrWWWNNNGGGGGGJJJIIIHHHIIIHHHGGGGGGGGGIIIJJJJJJIIIFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<:::::::::999999888888777777777777666555555444444333333333333333333333333222222222111111111111000666EEE[[[]]]EEE666555333333222333888BBBMMMVVV[[[dddqqq~~~kkkTTTLLLSSS___mmmvvv~~~vvv{{{mmmgggjjjoooxxx}}}fffNNNIII```}}}vvviii___XXXPPPIIIFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???>>>>>>???@@@@@@@@@@@@???>>>===============<<<;;;;;;<<<===???@@@<<<<<<;;;;;;:::999999888666777777444222222666999AAAEEEMMMVVVZZZXXXSSSNNNAAA;;;444222666<<>>===<<<::::::<<<>>>DDDDDDDDDDDDDDDEEEFFFGGGJJJIIIHHHEEEEEEGGGLLLQQQRRR\\\bbbaaa```ccciiikkkgggdddbbbeeelllqqqqqqooo{{{xxxpppcccUUUMMMMMMOOO???777000000000......///---------............///............////////////111111000000000111111222222111111111111111222222111111222222222333333333333333333222222222222111000///111555666333222444222555>>>KKKUUU[[[```eeepppwww{{{vvvmmmhhheeedddWWWSSSNNNLLLKKKFFF===666>>>DDDGGGDDDAAA???;;;666444333111000//////000111111///------------+++)))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ """###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((((()))***,,,---...//////000111333444555666555666888888888999:::<<<===>>>;;;AAAMMMMMMJJJQQQaaammmvvvsssiiigggrrr~~~ttt^^^[[[nnnzzzzzz;;;;;;;;;:::888666555333777777666444333222111000222222222222333333444444111444777888999;;;===??????@@@AAA???<<<<<<===@@@444777555999CCCIIIZZZuuutttjjj___YYY[[[hhh~~~hhhOOOHHHEEEGGGJJJIIIGGGGGGIIIGGGFFFFFFHHHIIIGGGFFFCCCAAA>>>;;;:::;;;<<<===????????????>>>===<<<;;;999999999888888777777777777777777666666555555555333333333333333333333333222222222111111111000000000999IIIIII666...333444222111222555<<>>======<<<<<<===<<<<<<;;;;;;;;;<<<===>>>;;;;;;:::999888888888888555666777555222111222333444777<<>>@@@BBB@@@@@@@@@??????@@@CCCFFFKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDCCCEEEKKKTTT]]]cccjjjnnnnnniiigggkkkooopppiiieeebbbeeelllqqqqqqnnn~~~zzzooo^^^LLLAAA@@@CCC555///+++---...,,,---///---------............///............////////////222111111000000000000111111111111000111111222333111111222222222333333333222222222222222222222222333111333777777333444777777===HHHVVVbbbiiimmmppprrruuuuuuooohhhbbb^^^\\\ZZZXXXUUUPPPLLLFFFAAA>>>BBBFFFFFFBBB>>>===:::666222111000000////////////000///...---,,,+++***)))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''(((((()))***,,,---...//////000111333444555666555666888888888888:::<<<:::<<<999>>>KKKKKKHHHOOOdddooowwwqqqfffeeerrrvvvffffffvvvpppttt888888888777666555333222555444444333222111000000222222333333444444444444333666999;;;;;;<<<===???=========;;;999888999999666::::::>>>GGGNNNbbbwwwbbb\\\XXX[[[eeevvvqqqYYYLLLGGGEEEHHHJJJGGGEEEEEEBBBBBBBBBDDDEEEEEEDDDBBBCCC???:::666555888;;;>>>>>>??????>>>>>>===<<<;;;777777777777777666666666666666666666555555555555333333333333333333333333222222222111111111000000---+++000222***+++111...000111111333666;;;@@@DDDYYYhhhxxxtttdddVVVSSS```ooo}}}~~~rrrnnnzzzqqqffftttuuu\\\NNNMMMpppzzzzzzkkk\\\UUUPPPIIIFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@??????@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999888777666666666777444555666555444222222222222111111333777===DDDHHHXXX[[[]]]XXXMMMBBB<<<:::444444444333222000000000,,,---//////...///111333333444666888;;;???AAACCCBBBCCCEEEEEEFFFHHHKKKNNNQQQOOOLLLKKKJJJJJJHHHFFFKKKKKKLLLPPPWWW```iiinnnyyyvvvpppkkklllqqqrrroooiiieeecccdddhhhjjjhhheeejjjggg^^^OOO???555222333000+++***,,,---,,,---///---------............///............////////////111111000000///000000000111111000000111222222333111111222222222333333333222222222222222222222222444333444666555333555:::CCCKKKVVVbbbnnnwww|||}}}yyyvvvttttttrrrkkkccc^^^[[[[[[WWWOOOGGGBBBDDDGGGEEEGGGDDD???<<<<<<:::555//////////////////......//////...---+++)))((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''(((((()))***,,,---...//////000111333444555666555666888888888888:::<<<:::<<<888>>>JJJIIIFFFMMMeeepppwwwpppddddddttt|||oooqqq~~~}}}mmmttt777666666555444333333222222222222222111111111111222222333444444444444444555888;;;<<<;;;;;;;;;<<<999999999888777777666666444777777>>>LLLYYYppp|||fffYYYYYY]]]eeerrr{{{dddQQQJJJFFFEEEHHHIIIEEECCCCCC:::===AAADDDCCCBBBAAAAAADDDAAA<<<888777:::>>>AAA>>>>>>>>>>>>===<<<;;;:::666666666666666666666666555555555555555555555444222222222222222222222222222222222111111111111000666///111444222555777...///000111222333666:::===RRRbbbttt}}}qqq^^^QQQUUU```rrrooofffrrrvvvfffjjjyyyxxx___LLL```lllvvvuuulll```RRRHHHJJJIIIHHHGGGGGGGGGHHHHHHDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;999888777555555555555666333333444444444444333222333222000...///333:::@@@OOOVVV[[[UUUGGG999111000///111333222111///000000,,,---......---...000222000111333666999<<>>JJJIIIEEELLLcccooovvvooocccdddwwwzzz{{{zzzllluuu555555333222111111222333000111111111222222222222222333444555555555444333666999;;;;;;:::888777777777666666777777777666555444777;;;LLLcccnnnzzzlll^^^^^^dddmmmvvv~~~kkkYYYMMMGGGDDDDDDGGGGGGCCCAAACCC>>>DDDKKKLLLFFFAAA@@@AAACCCAAA???<<<<<<===>>>???<<<<<<<<<<<<;;;:::999888555555555555555555555555333333444444444444444444111111111111111111111111222222222111111111111000111+++///111,,,...000***---///111111111333666999GGGXXXkkkuuu{{{{{{iiiXXXRRRUUUeeeuuuooofffooo|||~~~xxxkkkfffvvv~~~gggWWWZZZeeettt{{{qqqaaaVVVNNNLLLJJJGGGFFFGGGHHHIIIDDDDDDCCCBBBAAA@@@??????===>>>>>>??????>>>>>>===<<<;;;:::999888888888888::::::;;;;;;;;;:::::::::999888666444333444555555333333222333333333222111///000111///...///333777===BBBDDDAAA888000---------///111111///------///+++,,,------,,,---///111000111222444666999;;;<<<>>>AAAGGGKKKMMMOOOQQQSSSQQQSSSUUUUUUSSSSSSVVVYYYUUU]]]hhhmmmkkkiiihhhiiiiiilllmmmooorrrtttppphhhdddiiiooorrrrrrqqqqqqrrrfff\\\MMM@@@777333000///...,,,---000///,,,---000---------............///............///////////////////////////000111222000000000000111222333444111111222222222333333333111111222222222333333333333222333555555888BBBLLLXXXcccnnnvvv~~~yyyxxxzzzwwwlllaaa]]]WWWQQQHHHDDDDDDHHHKKKMMMRRRPPPJJJBBB>>><<<666///...///111333333222000...---//////,,,)))&&&&&&(((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((((()))***,,,---...//////000111333444555666555666888888888999:::<<<======999===HHHFFFBBBHHHaaammmuuuoooccceeezzzxxxmmmvvv555333111000///000222333///000000111222333333333222333444555555555444333777999;;;:::888555444444666555555777888999777666;;;@@@JJJddd|||yyymmmccc^^^]]]iiitttvvv```PPPFFFEEEBBBBBBEEEEEEBBBAAACCCHHHQQQXXXVVVKKKBBB>>>@@@??????@@@@@@???>>>===<<<::::::::::::999888777777444555555555555555555555333333333333333333333333000000000000000000000000222222222111111111111000111///444222''')))333444,,,///111111111222555888<<>>;;;<<<===>>>>>>===<<<;;;:::999888777666666666666::::::;;;;;;;;;:::999999999777555333222333444555444333111111222111000///***---000111///---...000111000000...------///000,,,///111111---++++++,,,+++,,,------,,,,,,...000111111222222444555777888:::???EEEJJJMMMOOOPPPRRRMMMRRRVVVXXXWWWYYY^^^dddnnnxxxuuuhhh___\\\bbbjjjsssvvvuuusssllleeeccckkkuuu{{{||||||~~~rrrbbbLLL:::111---,,,***,,,+++,,,///...******------------.........//////............/////////000............///111222222000000000000111222333444111111222222222333333333111111111222222333333333555444555777999???KKKXXXeeeqqq}}}uuuqqqpppppphhhZZZRRRQQQWWWMMMCCCBBBJJJQQQQQQNNNXXXVVVNNNEEE@@@<<<555,,,///111333555555444111000---//////,,,(((%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%$$$##################$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''(((((()))***,,,---...//////000111333444555666555666888888888999:::<<<;;;;;;777:::EEECCC>>>DDD^^^kkktttooodddfff{{{xxxmmmvvv333222111000////////////000000111111111222222222444444444444444555666666;;;:::777666555666777888666666555333444666666444BBBPPPkkk~~~sssgggbbbgggrrrzzzbbbQQQJJJHHHEEEDDDDDDCCCCCCCCCDDDDDDKKKRRRWWWTTTIII@@@???AAA@@@@@@??????>>>=========<<<<<<;;;::::::999888888666666555555555444444444111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000///////////////000111111;;;@@@MMM]]]jjjsss}}}|||iiiUUUTTTXXX[[[___gggqqqrrrnnnmmmpppnnniiihhhnnnvvv||||||sssvvvpppooowwwcccNNNBBBQQQkkk{{{{{{vvvdddWWWKKKGGGFFFBBBBBBEEEEEECCCBBBDDDBBB>>>???CCC@@@???>>>===<<<;;;::::::777777777777666666666666999888888777666555555444555555444444444333333333111111111111000///------.........................................................------,,,,,,,,,++++++,,,,,,,,,,,,------...000111111111222555777:::;;;<<>>999999@@@BBB>>>AAAHHH___nnnrrrnnnnnnppp~~~{{{uuujjjppp222111111000000000000000111111111222222222333333555555555555555555666777:::999777666555666777888555666666666777;;;???AAATTTaaawwwwwwlllggghhhpppzzzmmmUUUJJJFFFDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBHHHLLLKKKEEE??????AAA@@@??????>>>>>>===<<<<<<======<<<;;;;;;:::999999666666555555555444444444111111111111111111111111111111111111111111111111111111000000000000111111///////////////////////////////////////000000111444777AAANNN[[[eeesss~~~qqq]]]TTTTTTWWW]]]dddhhhhhhfffnnnpppsssrrrpppqqqxxxsssgggnnngggTTTEEEIIIZZZiiirrrwwwkkkYYYGGGAAAAAABBBEEEIIIEEEBBBAAABBBAAA>>>>>>BBB???>>>>>>===<<<;;;:::999888777777777777666666666888888777666666555444444444444333333333333222222000111111000///...------------------------------------------------------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000111111222555777999999;;;===@@@DDDGGGIIIIIIIIIJJJOOOUUU[[[^^^```aaaggglllmmmkkklllqqqvvv}}}wwwnnneee^^^[[[ZZZbbbiiillljjjfffccc]]]UUUFFF>>>444...,,,,,,***(((++++++,,,---------,,,,,,,,,---...---,,,---...000............////////////000000111111111111000000111111111000111111222333333333333333333333333333222222222333444666666666555444999BBBKKKUUUcccnnntttiiibbbdddggg```SSSIIIFFFFFFLLLTTTVVVQQQMMMMMMJJJDDD???===888222000111777666888<<<@@@???999333///---+++((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%&&&'''((('''%%%((((((((()))***,,,...///000111222222222333555777555777999999999999;;;===???::::::@@@AAA===@@@HHH]]]mmmrrroooppprrrvvvggglll~~~000000000000000111111222222222222333333333444444555555555666666666777777999888777666666777888888666888::::::;;;BBBMMMWWWllluuuuuummmiiieeelllyyyuuu[[[KKKHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBB>>>@@@CCCCCCAAA???????????????>>>======<<<<<<;;;======<<<<<<;;;;;;::::::666666666555555555444444222222222222222222222222111111111111111111111111111000000//////000000111////////////////////////////////////000000000000444444999CCCNNN[[[nnn}}}xxxfffUUUPPPRRR^^^eeeeeeeeeiiiuuuvvv{{{yyyrrruuu~~~xxx\\\\\\uuuyyymmm___PPPGGGHHHRRRdddsssnnn]]]JJJ@@@???@@@CCCFFFDDD@@@???@@@@@@======AAA======<<<<<<;;;:::999999888888888777777777666666777666666555555444444333222222222222111111111111000000000000///...------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---///000000222555777777777888:::<<<>>>AAABBB@@@AAADDDJJJQQQVVVXXXYYY]]]aaafffiiimmmtttxxxjjj___[[[^^^aaahhhlllkkkeee]]]SSSHHH>>>222///,,,---//////---***,,,,,,---------,,,++++++,,,---...---,,,,,,...000............////////////000000111111111111000000111111000000111222222333333333333333333333444444111222333444555666666555333222888FFFTTT```llluuu}}}|||nnnfffnnnvvvppp\\\LLL@@@GGGRRRXXXUUUNNNLLLOOOEEEAAA===;;;666000///222666777:::???CCCAAA:::555---,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''''')))***)))'''((())))))***+++---//////000111222222222333555777555777888999999999;;;<<<@@@;;;;;;@@@@@@<<>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::666666666666555555555555222222222222222222222222111111111111111111111111000000////////////000000////////////////////////...//////000000000000000444222444:::DDDTTTjjj}}}}}}nnn\\\QQQQQQ___hhhhhhmmmxxx~~~}}}ppppppyyy{{{aaaXXXeeexxx~~~{{{uuuuuurrrgggVVVFFFEEESSScccmmmggg___XXXQQQKKKFFFDDDEEE@@@===>>>>>><<<<<>>777---------...000000---***------------,,,++++++***,,,---------,,,,,,...000............////////////000000111111111111000000000000000000111222333333333333333444444444444444222333555666555555555555555999DDDTTTaaakkkwwwvvvvvvggg\\\aaahhhaaaPPPAAA???GGGQQQVVVTTTOOOOOOQQQCCC???;;;888333///111777555666777:::<<<;;;666222,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''''')))***)))((((((((())))))+++---...//////111222222111222555777555666888999888999:::<<<@@@;;;<<<@@@>>>:::>>>GGGXXXiiiqqqrrrvvvyyyyyy```bbb}}}~~~////////////000111333333333333444444444555555555555555666777888777777777666666666777777888999999999999<<<@@@EEERRRkkkpppaaaeeeiiihhhsssoooVVVHHHFFFGGGFFFDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<===@@@AAA@@@???>>>>>>======<<<<<<;;;;;;:::::::::999999999999999777777666666666555555555222222222222222222222222000000000000000000000000000000////////////000000..............................///000111000000//////------222999HHH___sss}}}wwwhhhYYYSSS\\\dddgggqqq~~~tttssszzzppp```[[[iii}}}qqqWWWFFFDDDIIIcccnnnyyyzzzpppbbbVVVNNNGGG@@@<<<======;;;;;;<<<::::::999999888888777777777777777666666666666555333333333222222222222222000000/////////.........---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))+++,,,---...///222444555666666777888999999999999;;;???EEEKKKNNNNNNMMMNNNPPPSSSUUUWWW[[[bbbgggfff```VVVOOOPPP\\\lllxxxzzzooo^^^OOOBBB666///+++++++++******+++***)))(((------------,,,++++++***+++,,,------,,,,,,---///............////////////000000111111111111000000000000000000111222333444333333333444444555555555333555777777666555777888AAALLL]]]kkksssyyy}}}vvvqqqhhhaaaaaa___TTTFFF===AAAFFFLLLOOOPPPQQQPPPNNNEEE>>>888444111111666===888666555444444333111000,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))(((''''''''''''(((***+++---...///000111111111222444666444666888888888888:::<<>>HHHYYYiiiqqqsssxxx|||~~~www^^^aaa}}}yyy////////////000111222333333333333444444444555555444555666777888777666555555555666777888999999999777999BBBNNNXXXddd|||ooofffdddlllqqqsssrrrbbbRRRLLLKKKJJJHHHGGGFFFGGGGGGGGGFFFDDDBBBAAA:::999:::<<>>======<<<<<<;;;999999999999888888888888777777777666666666555555333333333333333333333333000000000000000000000000000//////......//////000........................---...000111111111000///---,,,---000444>>>RRRddduuuwwwgggZZZYYY]]]bbblllxxx}}}ooobbbkkkmmmTTTCCC999MMMaaawww|||qqqbbbWWWJJJBBB<<<<<<===;;;999:::888888888777777777666666666666666555555555444444111111111111111111111111////////////............,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************++++++++++++)))***,,,,,,,,,---000222333444666777888999999999999;;;===BBBGGGIIIHHHGGGAAACCCFFFHHHIIIKKKMMMOOONNNLLLHHHHHHMMMZZZiiissscccUUUEEE:::333---***+++******)))))))))***,,,---,,,,,,---------,,,+++++++++,,,---,,,++++++---///............////////////000000111111111111000000//////000000111222444444333333333444555555666666444777999:::999:::>>>BBBMMMZZZooo}}}zzzvvvnnnmmmnnnlllbbbRRRGGGCCCFFFHHHJJJKKKNNNQQQMMMGGGEEE<<<444222333555999???:::888555222000///000000,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&''''''((()))+++,,,---///000111111111222444666444666777888888888:::;;;>>>;;;<<>>JJJ\\\kkkqqqsssyyy}}}wwwsss^^^ccczzz000000//////000111222222222333333333444444444444333444555777777666555444444555666777888999::::::999???PPPgggvvvwww___fffqqqyyy{{{cccXXXPPPOOOOOOKKKIIIJJJGGGHHHIIIIIIHHHFFFCCCBBB999:::<<<>>>???@@@AAAAAA@@@??????>>>>>>===<<<<<<999999999999999999999999777777777777666666666555333333333333333333333333000000000000000000000000//////............//////........................---...000111111111//////...///222333222666DDDSSScccuuuyyyhhh]]]]]]ccclllqqqwww}}}~~~|||{{{~~~~~~jjjSSS@@@>>>NNN___jjjpppnnneeeZZZMMMDDD===<<<===:::888888777777777666666666666555555444444444444333333333000000000000000000000000////////////............+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++************++++++++++++)))+++,,,+++++++++---///000222444666888999999999999999;;;===AAABBBAAA@@@>>>???BBBCCCCCCCCCDDDDDDAAAAAABBBDDDGGGMMMUUUZZZEEE;;;222111111...---///+++++++++++++++---///111++++++,,,---------,,,,,,+++,,,---,,,++++++---///............////////////000000111111111111000000/////////000111333444555333333444444555666666666333777;;;<<<===BBBIIIPPPVVVcccwww}}}vvvooo```aaabbb^^^RRRDDD@@@BBBMMMQQQRRRQQQQQQRRRKKKCCCBBB888111222777999:::;;;777777666333111000000000***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''''''''((()))***,,,---......000111111111111444666444666777888777888999;;;===:::;;;>>>;;;777???LLL```nnnrrrsssyyy}}}}}}sss~~~|||ooo___hhh~~~000000000000000111111222222222222333333333444444222333555777777666555444333444666777999:::::::::<<>>@@@BBBBBB@@@???>>>???@@@@@@??????>>>>>>======::::::::::::::::::::::::777777777777666666666666333333333333333333333333000000000000000000000000//////............//////........................---...000111222111///...---///222333///...888DDDSSShhh}}}ttteeebbbkkkqqqqqqttt}}}}}}{{{sss|||fffPPP>>>EEEMMMVVVbbbjjjeee[[[OOOFFF>>>======:::777777666666666666666555555555444444333333333222222222/////////000000000000000000000/////////.........++++++,,,---------,,,,,,************************************************(((((())))))*********+++)))************+++++++++***+++,,,+++******,,,......000222555888999999999999888888:::<<<===<<<;;;>>>>>>??????>>>>>>======888:::<<<<<<;;;:::;;;<<<:::111,,,///111,,,'''''')))***++++++******,,,---***+++,,,,,,------------+++,,,,,,,,,++++++---///............/////////000000000111111111111000000/////////000111333444555333333444444555666777777333777;;;>>>AAAHHHRRRZZZaaakkk}}}~~~|||rrrfffbbb```\\\UUUJJJBBBFFFOOOSSSZZZ^^^[[[WWWTTTKKKBBB???555///333;;;<<<999777333444555444222000//////)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$&&&((())))))(((((())))))***+++---...///...000111111000111444666444555777888777888999;;;<<<999;;;>>>;;;777@@@MMMcccooossssssxxx|||~~~|||qqq|||vvvlll```kkk|||111111000000000000111111111111222222222333333333333444555444222000111222555333444999999555666;;;EEE^^^yyy}}}|||nnnYYYUUU```eeetttcccMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDKKKUUUWWWMMMBBB???@@@???AAAAAAAAA@@@???===:::999;;;::::::;;;<<<;;;999777888888888777666666555555222222222222222222222222222111111000///......---//////...---,,,,,,++++++........................---------............///,,,,,,---...000222333444DDDSSSlllwwwpppooonnnjjjmmmqqq{{{zzzqqqnnnvvvrrruuu}}}YYYGGG<<>>RRReeennnuuuvvvxxx~~~rrrnnn|||qqqffftttxxx|||111111000000000000111111111111111111222222222333111111111111111222333444333222555999:::999>>>FFFRRRlll{{{fffYYYYYYeeeppp{{{lllOOOMMMLLLKKKIIIGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEJJJQQQTTTMMMFFFDDDEEEDDDBBBAAAAAA@@@>>>===;;;:::<<<;;;;;;;;;<<<<<<:::888777777777666555555444444222222222222222222222222111111111000///.........//////...------,,,++++++........................------------............+++,,,,,,---...000111222:::FFF]]]vvvsssiiiaaa[[[ffflllvvvzzzoooiiimmmuuuwwwxxxyyyuuu||||||{{{~~~{{{```EEE:::<<>>===???GGGQQQmmm~~~```UUUbbblllkkkzzzvvv[[[JJJMMMLLLJJJHHHFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFJJJLLLIIIGGGHHHGGGEEECCCBBB@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<:::888666666555555444333333333222222222222222222222222111111000000//////......//////......---,,,,,,,,,------------------------------------............,,,,,,+++,,,---...//////222:::KKKcccvvvlll\\\RRRWWW^^^kkkzzz}}}tttkkkkkkmmmnnnoooqqqppp{{{{{{oooqqqlllSSSCCC999666===HHHMMMHHHEEEEEEBBB;;;555444555444222222333333111000000000000000000000000000////////////////////////......---,,,+++++++++++++++++++++,,,++++++***)))+++***))))))((())))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******++++++,,,,,,,,,---------***+++,,,------------,,,000111111111000...---+++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***++++++,,,,,,------......------,,,+++++++++,,,,,,------......,,,,,,------.../////////000000000000111111111111111111222222333333444444777777666666777888999:::;;;FFFTTT___eeekkkssszzzyyypppnnnmmmfff^^^SSSSSSVVV\\\ccceeeaaa]]]YYYUUUTTTUUUPPPEEE;;;777000444777888666444333333222222111///---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''((()))+++---/////////000111222444555666666777888888888999;;;===>>>>>>999999<<<:::@@@TTTiiirrrzzz|||xxxsssyyy|||wwwxxx|||eeehhhyyywwweeebbbxxxnnnttt111111000000000000111111///000000000000111111111333222111333555777777555999<<>>============<<<:::999:::;;;;;;999888555555444444333222222222111111111111111111111111111000000000/////////...//////......---------,,,------------------------,,,,,,---------.........---,,,,,,,,,,,,------...111444???RRReeessswwwbbbSSSPPPVVVbbbpppyyyzzzyyyzzz{{{wwwqqqmmmjjjkkkooossszzzfff]]]lll|||xxxmmm^^^PPPAAA555111444<<>>;;;555444333333444444222000000000000000000000000000////////////////////////---,,,,,,+++******++++++******++++++++++++************))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++++++++++++++******,,,++++++******+++++++++++++++,,,,,,,,,+++***))))))************+++++++++,,,+++++++++++++++++++++++++++******++++++,,,,,,------......------,,,+++******+++,,,------......,,,,,,------...////////////000000000111111111111111111222222333444444555333444666777888999:::<<>>;;;:::777555000000000///---***'''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((((()))+++...///000000000111222444666777555777888888888888;;;===@@@@@@;;;:::===:::@@@SSSiiirrrzzz||||||tttzzz}}}xxxyyyzzzcccjjjzzz|||hhhaaavvvkkkrrr111111000000000000111111///000000000000111111111333333333555666777666555444:::CCCMMM[[[nnn{{{\\\UUUcccrrrxxxwww~~~pppYYYPPPNNNMMMIIIHHHFFFDDDCCCBBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCAAA??????BBBDDDDDDBBB@@@BBBAAA???===<<<<<<======:::999777777888999888777444444444333222222111111111111111111111111111111000000000000///////////////...............------------------------------,,,,,,,,,------------......------,,,,,,---......111111888FFFUUUeeevvvnnn]]]VVVWWW^^^iiimmmkkkjjjmmmpppssssssooojjjlllssszzzuuucccfffoooqqqvvv||||||uuujjj\\\LLL>>>777777:::@@@LLLWWWXXXMMMBBB<<<555444222222333333111000////////////////////////........................,,,,,,+++*********++++++)))******++++++*********)))))))))*********))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))************))))))))))))---,,,+++*********++++++*********+++++++++******(((((())))))***++++++,,,+++++++++++++++++++++++++++*********++++++,,,---------......------,,,+++******++++++,,,---......,,,,,,------...////////////000000000111111111111111222222333444444555555000444999<<<>>>???AAACCCSSS```pppwwwwwwyyy~~~xxxzzzwwwuuuuuurrriii^^^VVVGGGWWWkkkvvvtttkkkccc___[[[UUUPPPNNNIII@@@:::999AAADDDDDDAAAAAAAAA;;;444/////////...,,,)))&&&%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((***,,,...///111111111222444555777888555666888888777888:::<<>>:::???QQQjjjsss{{{~~~www}}}{{{|||wwwbbbgggwwwwwwhhhvvvkkkqqq111111000000000000111111000000000111111111222222222333555555666888<<>>===<<<<<<<<<<<<:::888666666777888777666444444333333222222111111111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---............333<<>>===???===>>>CCCBBB>>>>>>AAA============<<<;;;:::999:::888666666777888777777555444444333222222111111111111111111111111111111////////////000000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,---...,,,---000444888BBBUUUgggvvvkkk```^^^iiisssvvv|||~~~{{{kkkaaaoooxxxxxxdddUUUBBB:::444777===AAADDDGGGBBB>>>777222000...---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))***************'''((()))***+++******))))))************+++++++++))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))*********(((((((((((())))))))))))+++*********)))*********((((((((()))******++++++)))*********++++++++++++************+++,,,---...------......------,,,+++++++++++++++++++++,,,,,,,,,,,,------.../////////000000000000111111111111222222333333444555555555999>>>CCCGGGKKKRRR]]]dddvvvyyyzzzxxxxxxwwwtttqqqlll___RRROOORRRbbbddddddaaa\\\WWWSSSRRRKKKAAA888555555777<<>>@@@<<<===AAA===BBBUUUmmmvvv~~~}}}ttt|||rrrdddjjj|||wwwgggvvveeemmm111111000000000000111111111222222222222333333333777999;;;999;;;HHH\\\llltttgggfffzzz___KKKHHHDDD999:::EEE>>>>>>======>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::999;;;@@@???;;;;;;AAA;;;;;;<<<===<<<;;;999888<<<999777666777888888888555555444333333222222111000000000000000000000000////////////000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))***+++,,,---...///000000---333EEEWWWaaasssvvvmmmssszzz{{{~~~xxxooohhhppp|||}}}]]]JJJ666///222999AAAHHHLLLGGG>>>777222000...---////////////////////////++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------(((((()))***************'''((()))+++++++++***))))))************+++++++++))))))))))))))))))))))))******))))))((((((((('''''''''''''''((((((((()))((()))))))))*********+++'''((()))************)))******)))((((((((())))))((((((((()))))))))******))))))******++++++++++++************+++,,,---...------......------,,,+++,,,,,,++++++++++++++++++,,,,,,------...//////000000000000000111111111111222222333444444555555666===@@@CCCFFFKKKVVVdddooo|||{{{wwwsssvvv|||ssspppkkkcccVVVKKKMMMWWWjjjhhhfffeeeccc]]]SSSKKKHHH>>>444111444:::CCCLLLJJJTTTTTTFFF:::999888444000...,,,)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))))))))+++---///000//////000111222444555666444666777777777777:::<<<;;;===;;;===BBB???EEEXXXlllttt|||~~~|||sss}}}sssgggiii{{{|||eee]]]rrr}}}aaakkk111111222222222333555777333333111---111888;;;888===>>>AAAFFFQQQ```pppzzzvvvkkkcccfffnnn^^^TTTFFF>>>===>>>>>>===<<<<<<<<<===>>>>>>??????????????????>>>===<<<;;;======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<::::::999999999999999999666555444333222222222222000000000000000000000000......//////000000111111000000000000////////////++++++,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///111111///...333<<>>???AAAAAA???<<<<<<===>>>>>>??????@@@????????????>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999:::::::::888888888888888777777777666555444333222222222222000000000000000000000000.../////////000000000111000000000000/////////...,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---000888>>>IIITTTgggyyyzzzzzzzzztttmmmkkkiiisssyyyxxx{{{yyynnnkkkiiikkkrrr~~~yyyqqqyyyzzzcccMMMAAA888111222999@@@;;;:::<<<<<<777222000000//////......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************)))))))))******++++++******)))((((((((((((((((((((((((******+++,,,,,,---......---............------,,,......,,,+++++++++,,,,,,,,,,,,,,,---------.........------///222444222000111...000444555222444999IIIBBB===CCCUUUfffjjjeeeYYY```nnn{{{pppfff]]]RRRLLLMMMRRRZZZ___eee```^^^^^^[[[SSSLLLIII<<<888555888AAAKKKPPPRRRIIINNNMMMCCC999555222...///,,,(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''$$$%%%''''''''''''(((***+++++++++++++++,,,---...000000000//////333:::@@@888888777666555777;;;>>>???>>>??????======FFFPPPgggoooxxx|||zzzuuuvvvtttjjjrrruuugggcccXXX^^^yyysssfffuuu111222333444555555444444777666999======@@@OOOaaa{{{}}}uuucccPPPMMMaaaxxxssszzzlllIIICCC@@@>>>>>>AAABBBAAA>>>======>>>>>>???@@@@@@AAA????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888999999:::777777777777666666666555555555444333222222222222000000000000000000000000////////////000000000000000000000/////////......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---,,,+++---222666999@@@PPPdddttt{{{tttjjjcccaaabbbllltttwwwyyyyyyqqqdddhhhdddbbbgggsss~~~uuueeeWWWEEE555111555444444999??????999444333777666333111///.........***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))************))))))++++++***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***)))******++++++******)))''''''''''''''''''''''''+++++++++,,,,,,---------//////000//////...------//////---,,,++++++++++++,,,,,,,,,---------......---------...111333222111222222333666555555999@@@PPPIIIJJJVVVccccccXXXOOODDDdddwwwkkkVVVPPPJJJMMMWWWaaacccaaaddd[[[UUUUUUUUUPPPHHHDDD777777:::@@@GGGKKKJJJGGG>>>???===777333222000,,,---***&&&$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&(((+++,,,+++)))+++,,,---....../////////333111111222777===CCCFFFHHHFFFAAA;;;777777999<<>>===;;;999999BBBLLLdddnnnxxx}}}{{{zzz~~~ppphhhooottteee```WWW]]]yyysssgggvvv555555444555777888999999>>>999===EEEJJJUUUtttxxxlll^^^VVVWWW___iiipppxxxhhhMMMGGGAAA???>>>>>>??????===;;;>>>>>>>>>???@@@@@@AAAAAA????????????>>>===<<<<<>>>>>======>>>>>>???::::::999999999999::::::888888777777666555555555555444333333222222222333000000000000000000000000////////////000000000000000000/////////...............------,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,++++++---000333555@@@SSSeeetttuuujjjccc```cccllluuu{{{~~~vvvuuuoooiiihhhjjjqqq|||~~~tttiiiXXXEEE<<<;;;222333888>>>???<<<===@@@FFFCCC>>>888444111000///+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))******))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((())))))***++++++))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,000111111000000///...---000///...---,,,+++******,,,,,,,,,---------......000/////////000222333333444555666777777;;;DDDLLLSSS\\\kkktttgggQQQFFFHHHTTTxxxooo___OOOOOOQQQXXXcccllllllggghhh___XXXUUUQQQIII@@@===666999>>>EEEHHHGGGBBB===;;;888555222333333111---,,,)))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%&&&&&&&&&'''''''''''''''(((+++000111...+++***+++---///000000///......333999>>>AAAAAA@@@???KKKJJJFFF@@@<<<999:::<<>><<<999666666>>>IIIbbbmmmyyy|||}}}mmmggglll~~~}}}pppmmm___aaaxxxpppeeewww===999666666:::>>>@@@AAAGGGEEELLLZZZdddssssss```WWWQQQUUUeeetttzzzyyywwwPPP@@@GGGBBB@@@>>>===============>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<>>>>>>============>>>>>>;;;;;;::::::::::::;;;;;;999888888777666666555555444444333222222222333333111111111111111111111111000000000000////////////////////////..................---,,,+++******)))***++++++,,,,,,++++++******************************+++,,,---,,,+++,,,,,,///000777GGGXXXjjj{{{}}}rrriiiddddddhhhlllrrrzzz{{{uuunnneeedddqqq~~~{{{~~~~~~}}}wwwqqqgggYYYLLLFFF999666555777999===EEENNNOOOLLLEEE>>>777333000...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,)))))))))******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000111111000//////...000000///...---+++******,,,,,,,,,---------......000000///......000222444444666777888>>>HHHUUU]]]aaajjjtttpppZZZGGGMMM___lllsss___PPPMMMVVV^^^ccciiippppppkkkeee```[[[VVVLLL@@@:::999666:::@@@GGGJJJHHHDDD@@@;;;666222222444333000...+++)))'''&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((())))))'''%%%###%%%%%%%%%&&&&&&&&&&&&'''''''''(((+++000111...+++((()))+++---...///......,,,444>>>AAA<<<777555555666888:::;;;;;;<<<===???BBB???<<<999555444===GGG]]]jjjwww}}}wwwzzzkkkffflll}}}|||sssddddddzzzoooggg|||777666777>>>IIITTT[[[^^^[[[___kkk|||oooeee___]]]aaadddgggnnnyyyuuuYYYHHHAAA===>>>===<<<;;;<<<===???AAA======>>>>>>???@@@@@@AAA@@@@@@@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999888777666555555444444333333222222333333333111111111111111111111111000000000000/////////////////////.........------...------,,,+++******)))******++++++++++++******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++111===KKK[[[nnn}}}~~~tttlllhhheeeccceeennnzzz{{{mmmdddkkkzzz~~~xxxyyyzzz{{{zzzwwwssssssyyy~~~{{{wwwvvvuuunnncccZZZJJJ???555111111666@@@JJJLLLHHHCCC===777222///...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))&&&&&&'''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,((())))))******))))))((())))))))))))))))))))))))+++++++++,,,,,,---------//////000000000000//////////////////...,,,+++***,,,,,,,,,---------...............---,,,///333777<<>><<<999555444;;;EEEXXXffftttzzz}}}xxxzzzkkkfffnnnqqqdddfff}}}uuuooo777999AAAPPPcccrrr{{{~~~|||vvveeeZZZ\\\ccc}}}}}}zzzrrrRRRDDDDDDAAA777;;;;;;<<<;;;;;;<<<>>>???<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@???>>>======::::::999999999999::::::;;;::::::::::::::::::;;;888888777666555444333222333333333222222333333444111111111111111111111111111000000000/////////...//////.........------------,,,,,,,,,++++++************++++++++++++******)))))))))))))))))))))))),,,++++++,,,------,,,+++)))***---444<<>><<<999666444222111...------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,---......------...///000000000000....../////////---,,,+++,,,,,,,,,---------......,,,---......///444:::@@@IIILLLPPPTTT^^^hhhiiiddd[[[SSSIIIGGGYYYxxx}}}wwwyyy{{{xxxlll^^^YYY___hhhwww{{{qqqnnniiiaaaUUUMMMEEEAAA>>>;;;<<<@@@IIIKKKMMMLLLGGG???888444555111000333222---***+++((('''%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''(((***((())))))***+++---///000@@@@@@>>>999333222666;;;888:::;;;;;;999999:::;;;>>><<<;;;999555333:::CCCWWWeeetttzzz|||zzzzzzlllgggoooyyyjjjggg{{{{{{vvvFFFJJJSSSdddvvvjjj\\\UUUVVVggg|||qqqKKK>>>??????<<<;;;:::;;;======<<<:::::::::<<<<<<<<<===>>>>>>??????@@@@@@AAA@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<:::999999999999999999:::777666666555333222111111333333333222222333444444111111111111111111111111111111000000/////////...//////.........---------,,,,,,,,,++++++++++++*********++++++++++++******)))))))))))))))))))))))),,,+++***+++,,,---,,,+++******---///000666EEEUUUkkkwwwvvvlllaaa___hhhxxx}}}zzz}}}zzzeeeeeehhhpppyyyoooZZZJJJ>>>666555555555666777777777666666111111111000/////////...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((************************))))))***+++---...//////+++,,,---///000000000000---.../////////...---,,,,,,,,,,,,---------......---///000222444:::CCCIIIOOORRRUUUYYY```ddd\\\PPP<<>>AAA<<<;;;:::999555222888AAAYYYhhhvvv|||wwwvvvzzzlllhhhoootttjjjwww~~~yyyZZZgggyyyoooUUULLLTTTrrroooTTT<<<888:::999777999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888:::<<<===<<<;;;;;;;;;::::::999999888777777777666555555555555444444444111111222222222333333333222222222111111111111000////////////............111///---...000111...+++************************++++++************++++++)))))))))))))))))))))))))))************+++++++++///...,,,,,,...333888<<>>>>>=========<<<<<<;;;;;;;;;999;;;<<<<<<:::999888888:::999999888888777666666555555555555444444444444000000111111111222222222222222222111111111000000////////////............///---,,,---......,,,***************************+++******************+++))))))))))))))))))))))))))))))*********+++++++++---,,,++++++---111555777FFFNNN___sss~~~ooojjjooovvvzzzyyyyyyqqqsss{{{{{{ppphhhbbbccchhhoooyyyxxxnnn```NNNAAA666222...000888BBBKKKPPPJJJFFF???666///---...111111...------//////---+++.........---------,,,,,,,,,+++***+++,,,,,,,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))***)))))))))))))))******+++******++++++++++++************))))))))))))******,,,---......//////......,,,,,,---...///000111111000000000000000///......+++,,,---...///......---,,,---000666===CCCFFFGGGKKKGGGAAA<<<:::;;;===???RRRaaarrryyyuuujjjYYYKKKPPP```mmmtttyyy|||~~~wwwhhh[[[TTTNNNIIIBBB999333888EEEPPPTTTUUUNNNFFF@@@???===999666666666333///,,,+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''%%%)))***(((+++333777777888555333222444666666666777777777777888999::::::;;;>>>777222444222555CCCYYYfffxxx|||zzzqqq]]]```nnnqqqlllwwwpppfffzzzwwwxxx```RRR[[[gggsssfffQQQDDD888222666999666555777777888888888999999999999::::::;;;<<<<<<======>>>>>>>>>======<<<;;;:::::::::;;;===<<<999777666666999999888888777777666666555555444444444333333333//////000000000111111111222222111111111000000000/////////............---,,,+++***+++,,,,,,***(((************************************************)))))))))))))))))))))))))))))))))*********+++++++++*********,,,...000111;;;AAAOOObbbvvvyyykkkhhhkkkllliiinnnrrruuu|||yyyhhhcccgggooozzz{{{yyyvvvssssssooojjjeee______jjjvvv|||zzzzzzwwwnnn```UUUHHH???444///222:::BBBFFFLLLMMMKKKDDD:::333222333333222000///000///---+++.........------------,,,---+++***+++,,,---,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))***)))))))))))))))******+++******++++++++++++************))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111000000///.........//////,,,---///111111111111000...///444===EEEHHHDDD@@@@@@999000...333===FFFKKKbbbmmmzzz{{{sssnnnkkk```TTTMMMWWWhhhtttvvvuuuvvvsssjjj]]]RRRLLLGGGCCC<<<666444>>>PPP[[[ZZZTTTMMMDDD<<<<<<===:::888777777333...***((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&)))+++***,,,222888:::444333222222444666666555777777777777888999:::;;;;;;===666222333111666FFF```jjjyyy|||zzz|||gggWWW\\\lllsssooouuullldddyyyzzzyyy}}}tttqqqrrrrrrgggWWW[[[qqq{{{}}}}}}cccLLL>>>;;;666555888888444333555555666666777777888888888999::::::;;;<<<<<<======???>>>>>>===<<<;;;:::::::::;;;===<<<:::888888888999888888777666666555555444444444444333333333222000000000000111111111222111111111111000000000000//////.........---------************+++***)))(((************************))))))************))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------444888@@@OOOaaatttooofffddddddcccdddfffmmmwww~~~pppfffccchhhvvvzzzyyy{{{|||~~~sssiiijjjppp~~~{{{xxxuuusssssstttvvvyyy{{{yyysssnnn```SSSAAA555111222444555>>>DDDKKKOOOMMMGGG???;;;:::999777666444222000///............---------------,,,++++++,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++******++++++++++++************))))))))))))******))))))***+++++++++++++++,,,,,,---......///000000000///...---...///000111......///111333555777777777999>>>BBBCCC@@@:::666111......666FFFUUU___cccpppzzz}}}pppeee___]]]VVV[[[ccciiillloootttyyypppkkkbbbXXXQQQLLLGGGCCC999===CCCLLLVVV]]]\\\WWWMMMCCC;;;;;;<<<:::777555444000+++(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((('''''''''***------,,,,,,000666:::222111111222444666555444666666666777888:::;;;<<<<<<===777333555111888KKKeeelllxxx{{{yyy~~~vvv^^^TTT\\\lll~~~oookkkttt~~~iiidddyyy|||zzzvvvjjj___VVVUUUYYYWWWVVVVVVgggaaaFFF888444777555555666444222222555444444555555666777888888999999::::::;;;;;;<<<<<<=========<<<;;;:::::::::999;;;===>>><<<;;;;;;<<<888888777666666555555444444333333333222222222222111111111222222222333333111111111000000000//////............------------***+++,,,++++++***))))))************************((()))************)))((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++,,,...333===LLL^^^ooozzzvvvhhh```]]]YYYVVVWWW```lllxxxzzzoookkkuuu~~~~~~~~~|||~~~~~~qqqeeeTTTHHHAAA===777222222666???KKKUUUWWWQQQKKKFFFEEEBBB===888444111/////////.........------------,,,++++++------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++******++++++++++++************))))))))))))******,,,------...............,,,,,,------......//////000///......///000111333000000000222555999===???@@@CCCEEEAAA999111......+++---444DDDYYYkkkuuuxxx{{{zzzmmmaaaZZZWWWUUUbbbooosssqqqooorrrvvvaaa[[[TTTOOOKKKGGGCCCBBB@@@QQQ___```[[[[[[___bbbRRRIIIBBBAAA???888222000///,,,(((&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((('''''''''+++,,,------,,,///666<<<111111000222444555555444555555666777888:::<<<===???>>>888666777222;;;RRRhhhmmmwwwyyywww{{{rrrYYYQQQ[[[lll{{{}}}iiifffvvvssscccbbbyyyyyyvvvtttbbbXXXQQQLLLPPPWWW^^^^^^]]]mmmlllMMM777222666222222222222111111333666333333444555666777888888888888999::::::;;;;;;<<<;;;;;;;;;:::::::::::::::999;;;>>>>>>===<<<======777777666666555555444444333333333222222222111111111222222222222333333333111111000000000/////////.........------------,,,***+++---,,,+++)))******************************'''((()))******)))((('''((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,000666AAAQQQaaallloooccc[[[SSSNNNOOOXXXfffrrr}}}{{{pppqqqyyy|||~~~{{{qqqiiiaaaTTTDDD777333000111;;;JJJUUUWWWTTTLLLJJJGGG@@@999222///.../////////.........------...,,,+++,,,---...---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))))))))))))))))))))******+++******++++++++++++************))))))))))))******++++++,,,---------------,,,,,,---------........./////////000111222333444111222444777:::<<<>>>@@@AAADDDDDD<<<000)))+++000000333;;;KKK^^^nnnyyy~~~|||~~~vvvmmmfff___\\\```eeekkkqqqvvvwwwpppgggSSSNNNIIIGGGEEECCCEEEIIIdddwwwuuuaaaYYY]]]aaa]]]WWWSSSPPPIII===444000+++(((&&&%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''(((((('''''''''(((+++------///888BBB333222111111333555555444444444555777999;;;===>>>@@@???999888888333>>>XXXiiinnnwwwwwwtttyyyqqqYYYPPP\\\lllyyyxxxeeedddxxxxxxhhh[[[aaa|||rrrpppjjjVVVOOOMMMNNNYYYgggmmmkkkgggssslllSSSAAA666555999000111222111111333444333333333444555666777888888888888888999::::::;;;;;;888888999999999999:::::::::<<<>>>>>><<<;;;;;;;;;777777666555555444444333222222222222111111111111111111111111222222222222111000000000////////////.........---------,,,,,,)))+++---,,,***((()))***************************'''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***+++,,,+++---///333:::EEERRR[[[ooo|||oooeee\\\VVVTTTZZZbbblllxxx~~~yyy|||}}}{{{yyy|||sssZZZGGG999444///222;;;CCCHHHIIICCCCCCAAA===666111000000////////////...............,,,,,,,,,---...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***)))))))))))))))))))))******+++******++++++++++++************))))))))))))******))))))***++++++++++++***,,,,,,------------......///000111222333444444555222555:::???@@@???<<<999888999888444///...333888===DDDPPP^^^lllwww~~~~~~~~~zzzzzz}}}{{{yyyvvvuuuuuusssooolllnnnnnnmmmpppwwwxxxjjjZZZNNNHHHCCCBBBAAABBBLLLXXXzzzttt\\\SSSTTTUUUWWWWWWYYYXXXOOO@@@666333)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''''''''***---,,,---777CCC666444111111222444555555333444555777999;;;===>>>@@@>>>888888888222>>>[[[iiioooxxxwwwsssyyysss^^^VVVbbbqqqzzzuuuccccccvvvuuubbbZZZcccnnnlllxxxaaaLLLFFFGGGNNN___pppmmmlllkkk|||kkkKKK;;;666444444666444555555444444555333000333333444555666777888999777888888999::::::;;;;;;666777777888999999::::::;;;===>>>===;;;999888888777666666555444444333333222222222111111111111000000000000000111111111111000000000000////////////......---------,,,,,,,,,(((***,,,,,,)))'''(((***************************'''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))+++,,,((()))+++,,,///666???GGGYYYmmm|||ssshhh___ZZZZZZ]]]aaalllxxx{{{wwwsssuuuyyy~~~sss^^^<<<999555222222444555666555777888777444222333555000/////////...............---,,,,,,......---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))******+++******++++++++++++************))))))))))))******,,,,,,---............---,,,,,,------------------...000222444555666555555222777???EEEEEE@@@888222............111666===AAANNNZZZlll||||||vvvpppnnnnnnxxxvvvuuuzzzwwwzzzyyyuuussspppdddVVVJJJDDD???===<<>>???@@@===777777777111>>>\\\jjjpppzzzxxxsssyyyvvvccc^^^jjjvvv}}}qqqaaabbbssszzzddd]]]hhhnnnmmmzzztttsssbbbVVVMMMOOOWWW```iiipppsssuuuzzzRRRHHH<<<444333444444333000000000000000000000000000000111222444555555666555666777888888999999888777777777777888888888888999999888888888888888888888666444333333444555666222111000000000111222333000000000000000000000000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))+++...111222EEEUUUiiiwwwxxxiiiZZZUUUVVVZZZccclllwww~~~qqqfffccciiiooo{{{}}}|||tttTTTFFF999444222//////222///...111666888666666999@@@<<<666111------...///...---,,,---------***(((---,,,++++++******++++++++++++++++++++++++,,,,,,(((((()))***************************************))))))))))))))))))))))))))))))(((((((((((())))))(((***++++++******+++,,,************)))))))))))),,,+++++++++******))))))++++++,,,------...//////......---,,,---...///000333444666666666777:::<<>>666222333333111///000000000000000000000000000000111222333444555555555555666777888888888888777777777777777777888888999999999888888777777777777555444222222333444555444333111000000000000111000000000000000000000000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***,,,///000555BBBRRR```pppxxxllleee```^^^bbbhhhkkkuuu}}}qqqttt|||pppgggbbbcccgggiiivvv}}}xxxrrrlllcccXXXMMMIIIDDD;;;444222:::333...---...222;;;EEELLLJJJEEE@@@:::666222111111000......//////...------,,,,,,+++++++++++++++++++++++++++++++++++++++((())))))***************************************************************))))))(((((((((((())))))(((***++++++******+++,,,++++++++++++************+++++++++******)))))))))+++++++++,,,------......---,,,+++++++++,,,......000111333444444555888:::;;;<<<:::444...---///111000333???QQQ```iiiooottt}}}}}}|||~~~}}}zzzzzz~~~|||yyy|||}}}~~~xxxooojjjeeeYYYLLL===>>>GGGWWWgggooommmhhhVVVRRRLLLIIIFFFBBB===999::::::999777333...(((%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))*********+++---111444FFF888///333666333222666666666666777999;;;===???BBB@@@<<>>III[[[ssszzznnndddaaacccgggqqq|||rrriiihhhnnnzzzwwwmmmlllssszzz}}}|||ttt}}}{{{vvvqqqmmmjjjjjjeee```^^^XXXKKK>>>888111//////111222222777===JJJJJJHHHEEE@@@:::555222444222...---.../////////------,,,++++++++++++,,,++++++++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++***************************))))))(((((())))))***(((***++++++******+++,,,---,,,,,,,,,,,,+++++++++*********)))))))))))))))******++++++,,,,,,------++++++*********+++,,,------...000000000111444666555444111---))))))---222333<<>>;;;999888999888555111,,,)))&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((()))*********,,,///222BBB666///333666444444777666666666777999;;;===>>>BBBBBB???BBBEEE???GGG^^^iiimmmrrrxxx~~~xxxmmmccclllxxx~~~kkkmmm}}}|||mmmfffssspppmmm||||||vvvfffSSSGGGFFFNNN___nnnvvvtttxxxrrrSSS???888888333222111222444444222///000000000000000000000000000000000111222333333444444444555666777777777777777666555555555777999::::::999999777666555444444333333222111000111111222222222111111000000000///////////////////////////////////////............,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******///111444:::III```xxx|||llldddcccmmmpppyyy}}}yyyyyy{{{yyyuuuppplllnnnwww}}}sssvvv}}}yyyvvvtttnnnnnnoooppplllaaaTTTLLL222222555888555000000444:::;;;===>>>>>><<<:::999777444///------...............---,,,,,,,,,,,,,,,+++++++++++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++***************************))))))))))))))))))***(((***++++++******+++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...---,,,,,,...000///...//////,,,+++///555CCCPPPggg|||~~~~~~~~~zzz~~~~~~yyyyyykkk___RRREEE:::IIIVVVcccgggbbbYYYOOOHHHDDDCCC@@@===999777999:::999666000+++(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%''')))*********,,,...111===444///222555555555777555666777888:::;;;===>>>>>>@@@>>>AAAEEE@@@EEEXXXdddkkksssyyy~~~wwwhhhnnnvvv|||iiikkk~~~yyyiiibbb```rrrlllkkk~~~eeeJJJAAAJJJ___vvvrrrrrr{{{iiiNNN===666666888444333111111111222111111///////////////////////////000000111111222222222333444555666666777666666666555555555555777999:::999999888777666444444333222222111111000000000000//////000000111111111111////////////////////////000000/////////.........,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))***...777HHH^^^nnnyyypppmmmqqqmmmkkkjjjgggeeehhhmmm}}}|||vvvssssssuuulllooovvvzzz}}}xxxnnnfffRRRNNNHHHAAA888111222888111222444777:::===@@@AAA;;;777333111000000///...///...------,,,,,,------,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((***++++++******+++,,,,,,++++++++++++*********)))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,------------------------,,,******+++,,,---+++,,,///111333<<>>>>>===;;;999999;;;>>>777333...)))&&&%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''')))***+++++++++...000888333000222555555666777444555777999:::<<<======;;;>>><<<>>>DDD@@@DDDTTT^^^gggrrrzzz}}}mmmqqqwww}}}{{{iiikkk{{{ttt```ZZZZZZppp{{{gggkkkoooVVVDDDOOOjjj|||}}}xxxiiitttyyyaaaFFF888555555333333333222000///......///000//////////////////////////////000000000111111111222333444555666666666666333444555666777777888888888777777666555444444333111111111111111000000000------///000111222222222000000000000000000000000000000000/////////......------............------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((%%%%%%'''+++///888HHHWWWiiiyyy{{{wwwooogggbbbaaadddnnnxxxttt|||uuuvvvyyyppphhhmmmxxxzzzqqqkkkkkkjjjdddTTTAAA777666111000000111444777;;;===<<<:::999999888777444111//////...------------.........------,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++(((***++++++******+++,,,++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,------,,,******+++---000+++,,,333999AAAPPPaaavvv~~~wwwxxx}}}sssrrrwww|||wwwvvvwwwhhhSSSAAA777:::KKK\\\jjjoookkk^^^UUURRRNNNHHH<<<;;;:::::::::;;;<<<===222000+++(((&&&&&&''')))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))+++,,,,,,,,,...///444222111222444555666666444555777999;;;<<<<<<===;;;???<<<===CCCAAADDDRRR[[[dddpppyyy{{{ffflllssszzz{{{kkkpppyyyzzzfffYYYXXXnnnxxxdddlllzzzuuurrr[[[OOOPPPhhhssszzzTTTEEE888555666444222222000000000000///......////////////////////////////////////000000000000000222222333444555555555555111333555777888888777777666666666555555444444444111222222222111111000000---...///111111111000000000000000000000000000000000000000000/////////...------............------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&))),,,---...999EEEOOObbbvvv|||sssjjjeeedddhhhsss~~~ssszzzvvvxxx|||wwwnnnmmmssszzz~~~tttooowwwpppUUU???666555444222111000111222333777888;;;>>>???===999555000//////...............000//////......---,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++(((***++++++******+++,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///000///......)))+++,,,,,,,,,---000222555444:::GGGOOOSSS___nnntttvvvzzz}}}zzzwww{{{zzzwwwvvvooottt|||{{{{{{{{{nnnbbb\\\PPPDDD>>>>>>GGGXXXhhhkkkllldddVVVPPPRRRNNNDDD===;;;888999:::;;;999666,,,+++)))'''&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((***,,,---------...///222222222222333555555444444555777999;;;<<<<<<<<<:::>>>;;;:::AAAAAADDDPPPZZZbbbmmmwww|||rrr]]]gggttt|||yyykkkqqq{{{lll___\\\nnnyyyeeennnsssmmmgggcccdddhhhmmmoooZZZXXX^^^nnn~~~```@@@999555666555000000444...000222333222111000000////////////////////////////////////000000000000222222333444555555555555000222555888999888777666555555555555555555444444222222222222222111000000//////000111111000///...000000000000000000000000000000000000////////////------............------,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************&&&&&&)))+++(((%%%,,,777===PPPgggwww{{{sssjjjdddaaabbbjjjtttzzzjjjfffmmmwwwzzztttzzzqqq[[[KKKGGG<<<;;;999666444222000000111444999???BBB@@@;;;666000000///...............111000000///......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((***++++++******+++,,,......---------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---.../////////...---''')))+++---...111444777:::===LLL___eeebbbdddmmmmmmjjjkkkqqqxxx}}}}}}xxxtttssswww|||}}}rrrnnnzzz}}}rrrfff^^^KKKDDDCCCKKKSSSYYY```hhhooommmbbbTTTPPPRRRJJJ<<<>>>:::777777:::999444///((((((''''''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))))))+++---...------...000111222333222333555555333333555777:::;;;<<<<<<<<<888<<<888777>>>???BBBNNNZZZaaakkkuuu~~~vvviii]]]kkk|||wwwiiiooommmeee```ppp|||gggpppxxxmmmfffooooooWWWRRRPPPWWWaaaffffffdddaaaiiisssyyy}}}lllSSSFFF555444333111000//////...//////////////////////////////////////////////////////............//////222222333444444555555666666666666666666666666666888777666555444333222222000000000000000000000000222222222111111111000000//////............//////000000000000000///......------,,,,,,,,,,,,++++++------,,,,,,+++***))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((()))))))))))))))))))))***++++++000666CCCWWWnnnsssccc]]]aaafffgggqqqyyyzzztttjjjgggooo|||{{{pppiiifffdddcccaaa\\\TTTIII>>>555000000000000222444555444444333//////222333111555===BBB:::111///333666444222///......///000000...,,,***+++,,,---------,,,+++000---)))((()))+++------,,,---...---,,,+++,,,------------------...//////333111...,,,+++,,,...000---.........---...111333333111...------...------+++++++++---//////,,,***...///222333777???JJJRRRWWW^^^eeeiiijjjlllqqqvvvnnniiiiiiqqqyyy~~~~~~zzz{{{}}}{{{vvvtttvvv~~~zzzvvvnnnaaaWWWIIIGGGNNNaaaqqqxxxyyy{{{tttZZZJJJGGGCCC<<<777999::::::666000)))%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$******+++,,,,,,---......000111222333333333333333444444666777999999::::::;;;777666999<<<===BBBHHHUUU___mmmwww~~~}}}rrrfff___kkkyyy{{{mmmmmmyyyxxxlllgggjjjtttlllbbbnnnmmmZZZPPPTTTYYYiiirrrhhhhhhiiijjjiiiiiijjjlllppp}}}ttt\\\GGG888111444333222111000/////////................................................//////............//////111111222222333333444444555555555555555555555555777777666555444333222222222222222222222222222222222222111111111000000000//////............//////000000000000000///......------,,,,,,,,,+++++++++++++++***))))))(((''''''******))))))((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''(((((()))'''''''''''''''(((((()))+++///888FFFXXXlll}}}sssjjjgggfffccchhhooo{{{xxxvvvzzzzzz{{{~~~~~~ppp```QQQDDD===888555111......000111222000------111555777@@@IIITTTMMMFFFCCCDDDDDD@@@;;;888666444333333333111///...---,,,+++++++++,,,---///...------000222222222//////.........------,,,///...---,,,,,,,,,,,,,,,,,,---///000111222111111333555555555555555777999666333000---+++***)))))),,,---...///000111222333000888DDDOOOYYYcccmmmtttnnnoooppppppoooqqqtttwww|||tttpppsssvvvuuusssttttttxxxvvvwwwxxxvvvpppeeeYYYRRRVVVVVV```qqq}}}```JJJCCC@@@:::<<<:::888444000+++(((&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''******+++,,,,,,---......///000111222333444444444444444666888999:::::::::;;;888777:::======AAAFFFTTT]]]iiiuuu~~~{{{rrrfffppp}}}~~~pppooo~~~yyypppooopppxxx{{{iii___lllkkkoooxxx{{{qqq___PPPKKKIIIIIISSShhhzzz~~~wwwqqqrrr{{{wwwtttzzz___EEE999444222000222222111000000000000000................................................//////............/////////000000111222222333333444444444444444444444444666666555444333222222111333333333333333333333333111111111111000000000000//////............///////////////000//////...---,,,,,,,,,,,,++++++++++++*********))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))(((***...555???OOOaaannnzzzssslllpppssswww}}}sssllljjj||||||yyyyyyxxxpppzzz}}}~~~yyypppgggbbbRRRMMMDDD;;;444111111222333///...000222555>>>FFFRRROOOOOOSSSYYY[[[YYYUUUFFFCCC???>>>======;;;:::;;;888555222000000222333......000444777888777666777444222222333444111...//////............/////////222777;;;<<<999555222333555666666555555555666000///---+++++++++,,,---///000111000000333999>>>GGGRRRcccqqqxxx|||~~~yyywwwttttttwww|||zzzttttttvvvsssppppppxxxwwwnnnmmmlllhhhaaaYYYTTTSSSTTT^^^cccooo}}}~~~}}}oooWWWEEEAAAAAA??????:::444---(((&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&''')))******)))******+++---......///...///000222333444444444333444666888999:::;;;;;;;;;888888<<<===>>>@@@EEESSS[[[gggrrr~~~mmmvvvrrrqqq~~~mmmdddrrrMMMXXXgggnnngggXXXOOONNNTTTRRRWWWaaaiiikkkkkklllppp~~~|||fffUUUAAA444333666777777000000/////////000000111................................................///......------......//////000000111111222222333444444444444444444444444555444444333222222111111222222222222222222222222111111000000000////////////......------......///.........//////......---,,,,,,,,,++++++++++++***,,,+++++++++*********)))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((()))******'''***+++,,,000;;;JJJUUUmmmxxxzzz{{{xxxtttqqqttt}}}zzzuuutttvvvxxxpppuuu|||}}}vvvqqqqqqxxxzzz{{{zzzxxxyyy}}}{{{jjjfffkkkooosss{{{uuuoooeeeWWWIII===666333111///...------///444999<<<>>>DDDNNNYYY______]]]MMMJJJGGGFFFGGGHHHHHHHHH???===:::777444333333333666888<<<@@@CCCCCC@@@===>>>:::666777::::::666222......///000222444666777:::===AAACCCBBB<<<666222000111333333111///......---,,,,,,******,,,///111666888999888777<<>>>>>@@@EEESSS\\\gggssspppxxxqqqqqqvvvlllzzzGGGXXXqqq~~~xxxhhh]]]\\\fffgggkkkkkkfffbbbgggppp}}}rrr\\\BBB===777333222111000...//////......//////000111......................................................------------......000000111111222222333333222222222222222222222222333333222222111111000000000000000000000000000000000000000/////////............------------......,,,---............------,,,,,,+++++++++*********+++++++++***************&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***'''***,,,++++++000999AAASSScccwwwzzzsssiiidddfffppp{{{{{{sssrrryyy~~~~~~||||||zzzyyyyyyzzz|||vvvgggggghhhkkkvvvyyygggVVVIIIBBB555666777444222222222222///000555<<>>:::666777::::::666222---......000222444666777<<<===???>>><<<777333///...000222111...,,,++++++//////000//////222777;;;HHHJJJLLLLLLMMMTTT```jjjvvv~~~~~~{{{xxxwww||||||sssmmmmmmqqq~~~vvvqqq___VVVLLLHHHKKKSSSYYY\\\\\\fffrrrxxxvvvpppkkkggg]]]XXXNNNFFFDDDDDDAAA<<<111...***'''$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))((()))***+++---...///000000000111222222222111111333444666888:::;;;<<<<<<<<<999999<<<>>>>>>AAAFFFUUU^^^jjjuuu{{{mmmvvv{{{nnnooo{{{|||qqq~~~]]]qqqqqqnnnooouuu{{{yyypppkkkvvvppp^^^LLL???444444444222///...---...///...............///000------------------------------------------------......------------......000000000111222222333333222222222222222222222222222222111111000000000000////////////////////////////////////..................------------......+++,,,------...---------++++++++++++************((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%(((***+++***+++///222999HHH\\\ooo~~~vvvkkkccccccgggmmmqqqwwwuuuvvv~~~{{{uuukkkgggooo}}}wwwkkkfffWWWYYYWWWOOOGGGBBB===888444222111111333333222111666555444666:::===??????BBBDDDGGGJJJMMMNNNNNNNNNEEEEEEGGGIIIKKKIIIEEEBBB777444222222333444111.........---......///000000222222222222111000///...+++---......,,,+++,,,,,,...222888>>>EEEOOOZZZbbbccceeeggghhhjjjqqqzzzzzz}}}|||yyywwwxxxzzz{{{~~~tttiiibbbfffnnnrrr\\\JJJNNNWWWdddlllkkk```VVVWWW```iiijjjhhheeeaaa]]]RRRNNNIIIFFFDDDAAA;;;555)))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((***+++---...000000///000111111222222111111333444666888:::<<<=========999888;;;===???CCCIIIWWW```lllwwwvvvjjjsss~~~zzzlllooo{{{|||tttxxxvvvlllvvvrrrlllmmmssszzzvvv\\\JJJ;;;222///111111111000///000111222//////...------.........------------------------------------------------...------,,,,,,------......//////000000111111222111111111111111111111111111111000000000000//////......................../////////.........------...------,,,,,,------...++++++,,,---------------++++++++++++************'''(((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%'''(((***++++++,,,,,,)))222>>>LLL```wwwzzzsssnnnjjjeeebbblllnnnvvvzzzxxx~~~{{{uuuwww{{{xxxrrryyy}}}~~~}}}uuukkkfff```ZZZSSSMMMDDD<<<777333222222000//////000222444333222+++,,,---///111333555666777777777888999999777555//////.........------,,,------,,,,,,,,,------...,,,,,,------......//////,,,---///000111333555888;;;BBBNNNZZZgggxxx~~~||||||}}}|||}}}{{{vvvqqqooopppssszzz{{{}}}~~~zzzuuuyyy|||yyyooojjjqqq}}}}}}vvvvvv~~~zzz```NNNLLLYYYlll}}}yyyhhhZZZ[[[```bbb]]]YYYWWWSSSMMMDDDGGGIIIHHHAAA888222///&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%&&&'''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))(((((()))+++---///000000,,,---///000222333333444333444666999;;;<<<===>>>===888666999<<>>>>>===888666888;;;???GGGOOOZZZbbblllvvv}}}iiisssooouuu}}}qqq___bbbtttzzzppp~~~uuuooonnnsss{{{}}}ZZZOOO@@@666222222111///////////////////////////........................,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000///000111111222111111222222222222111111////////////............------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))***))))))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((***+++,,,---444DDDXXXfffppp^^^aaafffnnnvvvtttlllxxx{{{~~~hhhiiimmmuuu~~~~~~rrreee]]]VVVNNNIIIAAA:::333000222444222///...111111......111111...222000------...///...---...------------...//////...///...,,,...222222...444666888999999:::<<<>>>@@@HHHNNNOOOQQQWWW]]]```cccccchhhvvv~~~xxxsssppp}}}zzzwwwuuuvvvxxx|||~~~{{{mmmccc^^^\\\hhhtttuuucccVVV\\\iiiqqq~~~sssjjjfffaaa```]]]YYYRRRKKKEEEBBBPPPKKKBBB999111,,,***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***+++---...000000//////000000111333444555444444555888<<<>>>>>>===777;;;888777<<<<<>>777000+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((******++++++,,,---....../////////000111222333444444444555888;;;>>>======777;;;888777===>>>EEEVVVbbbkkksssxxxuuueeeuuuqqqdddjjjyyyvvvdddhhh~~~wwwnnn{{{zzzgggWWWEEE666///222///,,,---000222000...........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111111000111111222222111111000////////////....................................------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))*********))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%''')))((('''(((,,,000BBBRRReeeyyyvvviiifffdddjjjvvv|||wwwtttvvv|||{{{xxxmmmooovvv~~~|||~~~{{{xxxsssiii^^^VVVRRRRRRKKKIIIDDDAAACCCHHHFFF@@@BBBDDDFFFEEE@@@===<<<===AAAEEEHHHGGGCCCAAACCCFFFJJJSSS[[[]]]]]]______\\\hhhpppyyy}}}||||||~~~{{{yyyvvvsssrrrqqqrrrsssxxxxxxyyy}}}xxxqqqjjjccc]]]YYYPPPRRRVVVbbb|||~~~|||{{{xxxsssnnnfff\\\QQQMMMPPPQQQNNNJJJ444111---)))&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((++++++++++++,,,,,,,,,,,,.........///000111222333444444555888;;;======<<<888;;;777777===@@@III[[[fffnnnuuuyyy{{{mmmfffuuunnncccjjjxxx~~~dddiii~~~ooojjjzzzmmm[[[HHH>>>:::666222000111000...///111222000...........................------------------------++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........//////000111111111111111000000111111111111000000////////////............////////////////////////------------------------+++++++++++++++++++++++++++++++++*********))))))+++*********)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%(((******)))((()))+++...888FFFVVVjjj|||oooooopppsssvvvxxxyyyxxx~~~sssmmmmmmyyynnnpppuuuyyyxxxvvv|||}}}~~~xxxtttrrrmmmjjjeeedddjjjpppnnngggeeehhhhhhcccZZZUUUUUUWWW```eeeiiiggg```\\\___cccooo{{{}}}zzz~~~xxxxxxzzzvvvqqqiiibbb______bbbddd|||zzzxxx{{{}}}|||yyypppdddYYYQQQNNNVVV\\\gggwwwuuuxxxtttqqqppptttyyy|||~~~vvvpppjjjddd^^^RRRBBB777,,,+++)))'''&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((*********+++,,,,,,------------......///111222333444444555777;;;<<<<<<;;;999<<<888666<<>>GGGYYYfffooowww{{{wwwggghhhxxx~~~ooottt}}}{{{eeekkkqqqiiixxxzzzooo```LLL???<<<:::444000222222///------///...,,,++++++,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...///000222222111111000///000000111111000000///////////////....................................,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''')))***)))...222222555@@@RRR```vvv{{{}}}wwwllleeeeeeiii```bbbjjjttt{{{zzzwww}}}uuullllllvvvzzz}}}~~~wwwrrrqqqrrrqqqtttuuusssnnnmmmppptttwww{{{tttrrr|||~~~{{{}}}~~~|||yyy}}}tttmmmiiiYYY\\\aaahhhmmmrrrtttvvvkkksssuuupppsssuuurrrhhhfff```UUUMMMPPP\\\hhhqqqyyyzzzqqqkkkjjjfffgggfffbbb___aaahhhooovvvrrrhhh[[[JJJ;;;///)))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((***,,,---...///.........///000111222333444444555777:::;;;;;;::::::===999777<<<>>>FFFXXXcccmmmwww}}}|||lllhhhxxxqqquuutttdddiiixxxnnnzzznnn[[[HHH???999222333:::000...///222111......111..................///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))*********++++++++++++************************++++++++++++,,,,,,,,,,,,...///111222222222000/////////000000000000//////////////////............------------------------++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%'''((())))))'''***------+++...777???___hhhrrruuuqqqiiidddbbbYYYYYY\\\```dddmmm{{{rrrsssxxx}}}~~~~~~}}}}}}}}}zzzgggiiilllnnnrrr||||||yyywwwttttttuuuttttttwww{{{~~~}}}yyyyyy}}}yyyyyy{{{}}}|||tttkkkeeeaaaeeepppvvv~~~xxxlllggghhhhhheeeTTTSSSSSSUUU\\\hhhvvv~~~~~~}}}xxxooocccYYYWWWYYYWWWXXXZZZ\\\```eeekkknnnlllaaaPPP@@@555///+++(((%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***+++,,,------/////////000111222333444555444555777:::;;;:::999888===:::999???AAAIIIZZZeeeoooxxx~~~wwwgggfffvvvsssxxxpppdddhhh~~~wwwooo|||~~~sssiiiZZZMMM???555111777777///+++...---,,,...000...+++---333***,,,......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,...///111222333222000/////////000000000000//////000/////////............------------------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))''''''''''''(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&(((+++------,,,---,,,++++++)))))),,,111666GGG```uuu}}}yyyooogggWWWWWWYYYYYYZZZcccyyyqqqjjjpppxxx|||yyy{{{}}}{{{}}}~~~}}}}}}|||}}}|||{{{~~~~~~xxxqqqmmmooovvv|||{{{zzzrrrhhhaaa]]]XXXSSSKKKNNNWWWggg{{{zzzoooeee[[[SSSNNNMMMRRRQQQSSSZZZcccjjjllllllSSSEEE333)))(((++++++***%%%&&&((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))*********+++++++++//////000000111333444555555444555777999;;;:::999777<<<:::;;;BBBDDDLLL]]]iiirrrzzz|||}}}mmm\\\eeetttwww~~~oooiiimmmqqqlll}}}xxxddd\\\PPPFFF@@@;;;666333222222111000///...------......---------,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++*********))))))((((((************+++,,,------//////000000000000///...000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&(((+++------,,,((((((((((((((())))))***---///===YYYsss~~~}}}yyyppphhh^^^WWWWWW^^^lllwwwyyywww|||vvvqqqrrrrrrpppsss{{{ooommmssszzz|||~~~~~~zzzqqqlllkkkkkksssuuuxxx|||zzzuuutttooommmggg[[[OOOJJJNNNUUUiii~~~zzzssslllaaaTTTNNNNNNMMMRRR]]]gggggg[[[MMMGGG333111...***(((''''''(((***)))'''&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++++++++***++++++,,,,,,111000//////000222444666444444555666888;;;===???888999666999AAA???DDDVVVffflllsssyyy~~~zzzjjjZZZaaasss}}}|||~~~rrrzzzuuunnnooo~~~uuu~~~rrrfff___SSSHHHAAA===777444444444444333111000000//////.........------------,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********************************)))))))))((((((************+++,,,------/////////000000//////...////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&))),,,---,,,+++((((((''''''(((((()))***000000666FFFVVVbbbjjjqqqyyysssjjjbbb]]]]]]bbbhhhiiieeehhhqqqxxx}}}~~~|||wwwqqqmmmqqq|||tttkkkfffeeehhhwww}}}}}}}}}}}}|||zzzxxxwwwxxxzzzsssuuuxxx|||}}}wwwtttsssttttttfffXXXPPPNNNTTTdddttt{{{rrrgggZZZNNNKKKNNNQQQWWWbbbggg^^^LLL>>>888000...+++((('''&&&''''''***)))(((&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((++++++******++++++,,,,,,000000//////000222444555333444555777999;;;======999999666999@@@???EEEWWWhhhnnnuuu{{{~~~rrreeegggxxx}}}tttjjjvvvxxxoooqqqzzzllleeeXXXJJJBBB>>>888111333000...------......---........................---------,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,+++*********)))++++++++++++++++++++++++***))))))))))))(((((((((******************************))))))))))))(((((())))))))))))***+++,,,------...////////////......///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&))),,,,,,+++)))(((''''''''''''((())))))...///333999>>>DDDPPP[[[rrruuuvvvtttnnngggaaa^^^\\\WWWXXX```hhhqqq{{{wwwttt}}}vvvmmmlllpppxxx~~~~~~~~~~~~|||zzzxxxzzz|||xxxrrrooooooqqqqqqjjjZZZPPPVVV```jjj||||||ssshhh^^^SSSNNNQQQXXXZZZ\\\]]]XXXIII777......+++***((('''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((++++++******++++++,,,---//////000111222333333444222333666888:::;;;<<<<<<::::::666888??????EEEXXXfffnnnuuuzzz~~~}}}vvvmmmlll}}}lllfffuuu{{{oooqqq{{{@@@===777333333666666555444222111///...,,,+++***,,,,,,------.........///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++***))))))(((************************))))))))))))))))))))))))************************))))))))))))))))))(((((())))))((())))))***+++,,,,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&))),,,+++)))'''''''''&&&&&&''''''((()))(((,,,444:::999666999???QQQ^^^nnnwwwyyytttjjjbbbVVVTTTVVV\\\aaagggsss~~~wwwtttrrrttt|||yyyvvvuuutttyyyyyy}}}{{{zzzwwwtttrrrpppooonnnjjjppp}}}yyypppjjjgggfffdddbbbZZZTTT]]]sss|||zzzmmmddd]]][[[\\\\\\```ddd\\\TTTIII>>>222))))))...)))((('''&&&&&&&&&''''''%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((************+++,,,------...///000222333333333333111333666999;;;;;;;;;:::;;;:::666888??????FFFYYYccckkktttxxxzzzxxxqqqjjjnnn~~~lllfffwww|||}}}nnnppp~~~ttt~~~///---,,,---............+++,,,---------,,,,,,---+++++++++,,,------......,,,,,,+++++++++***************+++++++++++++++***,,,,,,++++++***)))((((((************************************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((()))***++++++++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&(((******(((&&&&&&&&&&&&&&&&&&''''''(((%%%)))111999999222------000AAASSSaaalllssssssooo]]]\\\]]]^^^^^^```hhhooo}}}{{{yyyxxx}}}|||zzz~~~|||wwwyyy{{{yyyjjjffffffmmmtttyyy}}}|||yyy}}}zzz|||zzzyyy}}}}}}xxxmmmkkkhhhgggiiimmmrrruuuvvvxxxqqqmmmrrrkkkaaa[[[ZZZ\\\\\\\\\```cccsss}}}rrriiieeeeee^^^[[[___kkktttqqqggg```MMM@@@333+++((('''***...((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((************+++,,,---......///000222333333333333111333666999:::::::::999::::::666999@@@???FFFYYYaaakkkuuuyyyyyyuuulllcccnnn|||mmmeeeuuu}}}oooqqqrrrlll{{{...,,,---000///+++((()))***+++,,,,,,+++***+++,,,******++++++,,,,,,,,,---+++++++++*********))))))))))))***+++++++++******+++++++++***)))))))))(((************************))))))************++++++))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''((()))***+++)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&''''''((('''***000222---)))(((+++666@@@HHHUUUhhhuuuwwwqqqooojjjccc]]]ZZZ\\\```jjjvvvxxxrrrssswww{{{zzzzzzpppjjjggglllrrrssstttuuussswww|||vvvtttvvvyyy{{{zzzxxxuuurrrpppiiiiiissszzzxxxttttttqqqrrrxxx|||yyyvvvuuuwww||||||qqqfff^^^[[[WWWTTTUUU\\\hhhsssyyy~~~qqqcccWWWSSSUUU[[[___lll~~~uuu\\\JJJ777---&&&(((++++++)))((((((((())))))))))))))))))''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***+++,,,---...//////000111222333333444222333555777999999999999999:::777;;;BBB@@@FFFXXXdddllluuu{{{}}}yyyooodddnnnzzzlllcccrrrrrrttt|||nnnjjjzzz,,,+++---111111,,,,,,///...//////---***)))***,,,*********++++++++++++++++++*********))))))))))))((())))))***++++++******************))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((()))******((()))***+++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$&&&''''''&&&%%%%%%%%%$$$%%%&&&&&&''')))'''(((++++++((('''***,,,555999:::DDDWWWeeehhhnnnqqqrrrmmmfff```]]][[[```gggqqqxxx~~~~~~xxxoooxxx}}}|||}}}|||rrrxxx}}}|||yyyyyy{{{yyyvvvzzz}}}}}}uuuiiiaaa\\\[[[```hhhrrr}}}{{{oooeee[[[SSSSSSXXXgggjjjsss{{{uuu___FFF666,,,'''&&&***,,,)))&&&&&&(((((()))))))))(((((((((&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***+++,,,...///000000//////000222444555333444555666777999999:::888:::888<<>>EEEBBBEEEUUUeeehhhmmmuuu~~~tttttt}}}}}}~~~tttlll{{{xxxnnnrrrvvvooo{{{************************+++++++++*********))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,+++*********+++,,,------,,,,,,+++*********+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))),,,000444666666444333888;;;KKKcccuuuyyyvvvuuukkkkkkhhhbbbcccjjjkkkgggqqqsssxxxwwwooouuu|||zzztttpppvvvssstttrrriiieeevvv}}}sssjjjWWWUUUMMMJJJXXXmmmtttnnnnnnaaaOOOAAA999444///+++))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################&&&$$$"""###%%%&&&%%%"""#################################"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***+++,,,......////////////000111333333555555666999<<<===<<<:::???>>>888<<>>EEECCCGGGYYYeeehhhppp{{{|||www|||~~~||||||uuufffpppllldddwwwuuuooo))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))******))))))((()))******++++++*********))))))))))))***++++++)))))))))***************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&((((((''')))---...+++...---222@@@OOO[[[dddkkkooorrruuuuuurrrooopppqqqgggkkknnnnnnqqqxxx}}}}}}}}}wwwiiikkkjjjddd^^^___hhhqqqrrr|||}}}~~~{{{vvv{{{}}}~~~~~~yyywwwxxxvvvpppiiijjjttt{{{qqqfff]]]]]]bbbiiioooyyy~~~pppdddGGGBBB:::111+++***,,,...)))******++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''''')))))))))***+++,,,......------...///111222444555444444555888:::;;;:::999999;;;:::===CCCAAAGGGZZZccceeemmmyyy}}}|||zzz}}}~~~{{{|||zzzmmmtttyyyaaa```vvvuuuqqq))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))***+++******))))))))))))))))))***++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''***)))%%%'''---///,,,+++((()))111999AAALLLXXXdddiiipppwww{{{||||||{{{cccdddcccbbbfffmmmooolllooovvv|||yyynnnddd___bbbjjjqqqmmmssszzz{{{zzz|||{{{xxxwwwwww~~~yyyuuusssrrrzzzxxxxxx}}}|||zzzqqqkkkffffffggghhhoooxxxvvvcccNNN???///,,,******+++++++++,,,...//////---+++)))'''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((((((((()))))))))***+++,,,......------...///111333444666444444555777:::;;;:::999999<<<999;;;AAA@@@HHH]]]ccceeemmmzzz}}}}}}~~~zzz{{{wwwzzzsss[[[___vvvvvvsss))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))++++++******)))))))))((())))))***++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&$$$)))+++'''%%%((()))&&&'''''',,,111000000777BBBIIIOOOZZZhhhrrrwwwwwwuuujjjhhhccc```ccchhhfffaaa```lllzzz~~~yyyvvvzzz}}}vvvyyy|||uuuppppppuuuyyy{{{vvvyyy|||{{{yyyzzz}}}}}}vvv|||zzznnnbbb___dddhhhmmmpppxxxzzzrrrkkkeee___]]]cccjjjpppzzz}}}sssgggYYYHHH888...222,,,((())),,,,,,)))((()))***,,,+++***))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((())))))***)))))))))***+++,,,......,,,------///111333555666444444555777:::;;;:::999999;;;888:::@@@@@@JJJ___fffgggppp}}}~~~zzz{{{}}}ttt]]]___xxxyyyuuu+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''(((((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))++++++******++++++,,,---************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))+++,,,---...///000222777@@@KKKWWWaaahhheeehhhhhhfffffffffccc]]]cccdddggglllooooookkkhhhhhhsssvvvppppppbbbWWWYYY^^^aaadddhhhgggsssyyyrrrnnnrrrtttqqqkkkkkkmmmqqqvvvyyyyyyxxx{{{}}}zzzrrrmmmlllpppqqqnnnmmmmmmkkkfffjjjbbbcccooowwwwwwyyy}}}{{{tttkkkdddaaa___gggbbbcccnnneeeWWWEEE;;;888777222---************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''%%%######%%%&&&$$$!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((************+++,,,---......////////////000333555555555555777999:::999888::::::555888@@@AAAIII]]]eeebbbmmmzzz~~~~~~{{{}}}yyyiiieeeyyyxxx++++++******)))(((((('''(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))***************+++,,,,,,************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***++++++,,,)))***+++...444:::AAADDDWWW```kkkqqquuuvvvooogggaaaaaadddllltttwwwrrrlllmmmttt}}}pppgggaaacccggghhhiiimmmnnnwwwuuufffYYYXXXXXXUUUWWWSSSOOOOOOUUU___jjjpppxxxyyyyyyuuunnnhhheeedddggglllooopppttt{{{}}}|||wwwsssmmmgggdddeeeiiimmmtttpppooorrrtttlllYYYHHHEEE<<<111,,,,,,---+++((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%""" %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))***+++,,,---...///000000///000333666777666777888;;;<<<;;;:::;;;;;;777999AAAAAAKKK```eee```jjjwww|||~~~pppooosss{{{nnnhhh||||||vvv+++******))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))((('''&&&''')))+++---???KKK[[[gggqqqwwwvvvqqqjjjkkkqqq|||yyynnnooorrrxxx~~~~~~|||xxxtttqqqnnnmmmsssyyyvvvxxxzzz~~~vvvpppoookkkqqqwww|||uuubbbTTTLLLBBB555+++---***'''&&&(((*********&&&'''''''''((()))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######&&&$$$###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***************+++,,,---...///000000000000111444666888888888:::<<<>>>===;;;;;;===999;;;AAAAAALLLcccfffaaaiiivvv}}}ttt[[[___iiiwww~~~~~~~~~llllllyyyttt******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((()))******************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&***))))))((()))***+++,,,111999AAAIIITTTcccnnnrrrtttzzz}}}sssppprrrxxx{{{tttqqqrrrhhhvvvooo\\\CCC111***+++------''')))************+++,,,%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%(((((('''&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))),,,,,,+++,,,,,,---...//////000111000000111444666888888888:::===>>>===<<<:::===:::;;;AAAAAAMMMdddiiiccckkkwwwlllPPPUUUbbbsss~~~xxx{{{xxxeeekkk~~~uuusss)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%&&&''')))***+++,,,111444444333:::IIIWWW___fffmmmxxx~~~~~~|||zzzrrrqqqqqqsssyyy|||{{{uuusssxxx||||||yyywwwvvvvvvvvvzzzhhh]]]@@@999111,,,,,,,,,***(((%%%(((++++++)))''''''((($$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((*********++++++,,,---...///000000000000111444666777777777999;;;<<<<<<:::999;;;999;;;BBBBBBLLLbbbhhhdddkkkvvv~~~|||fffKKKQQQ^^^ppp{{{tttwwwsss```hhh{{{}}}pppooo((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''###$$$%%%'''((((((((((((...111000+++***111999===CCCHHHOOORRRVVVaaasss{{{qqqjjjjjjkkknnnttt|||wwwqqqttt|||xxxttttttzzzzzzzzzzzzyyyxxxuuusssrrrooouuu{{{~~~zzzxxxxxxwwwqqqeeeTTTDDD999...------------,,,)))&&&&&&'''))))))((('''((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&''''''%%%###!!!!!!"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))***++++++...////////////000333555666666666888:::;;;;;;999999:::777<<>>JJJKKKNNN\\\bbbbbbkkkrrrxxx{{{eeeHHHPPPaaavvv|||rrrwwwhhhYYYbbbxxx}}}qqqrrr'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***++++++)))'''%%%###))),,,(((%%%(((,,,---'''(((***,,,---111666:::DDDQQQbbbooowww|||yyyuuueee\\\VVV[[[eeekkkooorrrrrrvvvxxxxxx}}}wwwuuuuuuwww{{{uuu~~~xxxvvv{{{{{{nnniiimmmnnngggdddggglllqqqxxx~~~}}}}}}vvvpppeeeQQQ>>>999222++++++///333111---###&&&(((*********))))))...+++'''&&&'''(((((('''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###!!!$$$$$$$$$%%%(((+++%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))),,,,,,,,,,,,---...//////,,,---...------...111333777666777999;;;<<<;;;:::;;;:::777???NNNNNNOOO[[[bbbdddnnntttyyy~~~iiiKKKTTTggg|||}}}sssxxxlll___bbbyyyxxxxxx''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((***,,,///000777999===DDDMMMWWW```eeeuuuxxx~~~{{{vvvmmmjjjnnnmmmeeeeeelllhhhfffeeejjjqqqrrrmmmgggaaabbbcccccceeejjjssszzzyyy|||~~~{{{vvvrrrpppzzzzzz{{{{{{}}}}}}xxxuuusssrrrppppppooollliiijjjnnnsssmmmooossswww{{{|||vvveee___UUUJJJ@@@999444333******************************))))))))))))******(((((((((((((((((((((((()))(((((('''''''''(((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((*********+++,,,---...///111000000000000000111222666666777999;;;;;;999888888888<<>>GGGTTTeeesssoooeeegggqqq{{{qqqXXXZZZnnntttcccZZZggg{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((())))))((('''&&&'''(((***,,,000111666???KKKVVV^^^bbbggggggnnnzzz~~~zzzxxx|||~~~|||zzzwwwtttqqqooommmxxx}}}~~~}}}}}}xxxrrrrrrvvvzzzuuuuuuxxx~~~~~~xxxzzz}}}ssslll```RRRDDD999222...+++***)))((('''&&&''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$""""""###$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))*********+++,,,---//////000000000000000111222222666666777999;;;;;;999888<<<777555:::DDDQQQdddssshhhaaaeeepppyyyrrrYYY[[[mmm~~~|||~~~hhh\\\ZZZgggzzz~~~~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&+++***)))(((((()))***+++---+++)))***...333777888===<<>>QQQ___bbbfffmmmuuuwwwnnnbbbOOOTTTcccwwwxxxqqqqqqvvvvvv|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))((((((((((((((()))))))))*********......---,,,+++******)))'''(((((())))))*********)))***++++++***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***+++++++++,,,---...///000000000000000111222333444555666888999::::::999999888666000222::::::BBBUUUbbbcccfffkkkuuuzzztttjjjSSSYYYgggzzztttjjjrrrqqquuu~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))************)))))))))(((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***+++++++++,,,---...///000000//////000000111222333444555777999:::;;;::::::777666111444<<<===FFFZZZeeedddeeejjjuuu}}}yyypppVVV[[[iii{{{xxxmmmcccpppyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***+++++++++,,,---...///000000000000000111222333444333444777999:::;;;;;;;;;888999444777>>>???III^^^fffeeeeeekkkvvv|||vvvkkkRRRWWWeeexxx|||wwwtttnnnhhhmmm&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***+++++++++,,,---...///000222222222222333444555555333444777999:::;;;;;;;;;;;;<<<888999@@@@@@JJJ```hhhggghhhmmmwwwyyymmm^^^MMMSSSbbbvvv|||uuunnn&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***+++++++++,,,---...///000333222222333333444555666444555777999:::;;;::::::;;;===:::;;;AAAAAALLLccclllkkkkkkpppxxxvvveeeSSSJJJQQQbbbxxx}}}uuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***+++++++++,,,---...///000222222222222333444555555555666888999::::::999999888;;;999;;;AAABBBOOOfffsssqqqpppsssyyyvvvcccOOOGGGPPPccczzz~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***+++++++++,,,---...///000111111111111222333444555666777888999::::::999888666999888;;;BBBDDDQQQjjjyyyuuurrruuuzzzwwwdddPPPDDDNNNccc{{{))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$&&&'''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((,,,,,,,,,,,,---...//////222111000000000222444666555777999;;;===<<<;;;;;;999;;;777999AAADDDQQQjjjyyyrrrrrruuuwwwyyyiiiLLLEEEPPPaaasss~~~}}})))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&'''&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))***+++---///111222222111000000111222444666555777999;;;<<<<<<;;;;;;999;;;777999AAAFFFUUUnnn}}}vvvvvvxxxyyy|||lllPPPHHHSSSddduuuyyypppkkk|||((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&''''''&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))******''''''(((+++---000222444222111111000111333444555555666888:::;;;;;;;;;::::::;;;777999BBBGGGWWWrrrzzzyyy{{{|||qqqVVVJJJTTTddduuuyyyjjjddddddzzz'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''))))))))))))************''''''(((***---///222333111111111111222333444555555666888999::::::::::::<<<<<<777888@@@FFFWWWrrrzzzzzz{{{|||uuu\\\IIISSSbbbsssuuummmkkkzzz&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########""""""###$$$$$$!!!""""""""""""""""""!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''))))))))))))************))))))******,,,...///000111111111111222333444444555666777888999:::::::::======777888???DDDTTTooo|||wwwxxxzzz{{{uuu]]]IIIRRRbbbsss|||uuu{{{&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$!!!!!!"""######"""!!!!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))******++++++***++++++,,,---...000111111222333333444444555555666777888999::::::======888888@@@DDDSSSmmmxxxtttwwwxxxxxx{{{qqqYYYIIISSSdddvvv}}}}}}%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$""""""###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))************+++,,,------000000111222333333333333555555555666777888999:::;;;<<<999:::BBBFFFUUUnnnwwwtttwwwxxxuuuwwwjjjRRRFFFRRRdddvvv%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%&&&&&& !!!!!!""""""######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$######%%%(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))***+++,,,......000000111333333333333333555555555555666888999:::999;;;999<<>>888777<<>>DDDMMMZZZffffffmmmuuuzzzyyymmm[[[KKKJJJQQQPPPJJJRRRkkk}}}~~~wwwsss{{{{{{```UUUTTTkkk''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$#########""""""""""""########################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$$$$######$$$$$$########################!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++))))))))))))***+++,,,,,,000000111333444666777777777777666666777888999:::<<<888888===DDDLLLXXXccciiiooowww}}}~~~uuuaaaOOOKKKRRRRRRLLLUUUnnnzzzvvv~~~www]]]SSSSSSkkk'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""########################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++************+++,,,---...///000111333555777999999777777666777777888:::::::::666555;;;CCCKKKWWW```mmmrrryyyjjjUUUKKKRRRRRRMMMXXXqqq{{{wwwsssYYYPPPQQQjjj&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###############$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''((()))*********************+++,,,---...//////111444666888:::;;;777777777777888999::::::<<<666444:::BBBLLLXXXbbboootttzzzqqqXXXJJJRRRRRRNNNZZZssswwwttt}}}oooVVVNNNPPPkkk&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******************+++,,,------...///111333666999;;;<<<666777888888999999::::::???888555:::DDDOOO[[[eeeoootttzzzsssWWWMMMTTTTTTRRR^^^wwwttttttnnnUUUNNNQQQlll%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&%%%%%%''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%#########$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))***************+++,,,------...///111333666888:::;;;666777888999::::::::::::@@@999777???IIITTT]]]eeemmmuuu{{{rrrUUUQQQWWWXXXVVVccc{{{uuuwwwoooWWWPPPSSSmmm%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''&&&$$$###&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))++++++++++++,,,---...///...///000222555777888999666777888:::::::::::::::<<<888:::EEEQQQXXX]]]aaakkkvvv}}}pppSSSQQQXXXXXXVVVccc{{{vvvvvvrrrZZZSSSVVVooo%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''((((((''''''&&&&&&&&&'''''''''((((((''''''(((((('''%%%###"""%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$#########$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))---------------...000000...///000222444666777888666777999:::;;;;;;::::::888666<<>>777:::;;;GGGZZZ]]]VVVVVVlllttthhhRRRSSSZZZVVVUUUhhhyyy}}}zzzmmmtttwwwdddWWWbbbyyy&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######%%%%%%$$$#########$$$$$$%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))+++++++++,,,,,,,,,------000111222444555666666777888888999999:::;;;===>>>888:::999CCCUUUWWWQQQRRRgggppp|||hhhRRRTTT\\\WWWVVViiizzz~~~vvviiiqqqjjj[[[ddd{{{&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#####################""""""######$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))***+++++++++++++++,,,------000111222444555666777777777777777888999:::<<<<<<::::::888BBBQQQQQQIIIMMMcccmmmzzzjjjUUUVVV]]]WWWVVViiizzzzzzmmmvvvnnn^^^fff}}}&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%""""""###$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******+++*********+++,,,---...///000222444555666777777666666777777888:::;;;<<<;;;<<<<<>>666777GGGTTTSSSLLLHHHUUU```sssqqq```fffggg\\\XXXkkk~~~{{{vvvnnndddsss%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,...///000111333444555666555555666777999:::;;;;;;===666:::KKKXXXVVVLLLGGGRRRaaavvv|||jjj]]]ccceeeZZZWWWlll{{{lllcccrrr%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''(((((('''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,//////111222333555666666666666777888999:::;;;<<<<<<777<<>>888888@@@NNNSSSOOOMMMPPPgggsssgggXXX___gggeeeZZZ[[[rrr{{{ooolllyyy)))))))))))))))))))))))))))(((((('''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))************))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''&&&%%%$$$$$$&&&((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))(((+++---......---...///000///---***)))''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***(((&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""!!! """&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&*********)))))))))))))))*********)))******+++,,,//////111222444555777777888888888888999:::;;;<<<333333===LLLRRRNNNMMMPPPeeeqqqvvvggg^^^jjjbbbVVV^^^xxx~~~}}}zzzkkkiii|||(((((((((((((((((((((((()))((((((''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&((())))))(((***---............///000///---+++)))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))***(((&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***)))))))))))))))))))))***************++++++,,,//////111222444666777777666666777888999;;;===>>>888888AAAOOOUUURRRPPPTTTeeeqqqvvvlllkkkcccXXX```yyypppmmm(((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&((()))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((()))(((***---............/////////---,,,***)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***(((''''''))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))*********************+++,,,,,,///000111333444666777888444555666777:::<<<>>>???<<<;;;BBBPPPWWWTTTRRRUUUgggqqq{{{pppmmmeeeZZZbbb|||tttqqq((((((((((((((((((((((((***)))(((''''''''''''(((************************)))))))))))))))))))))))))))******++++++******)))************************(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))''''''(((***'''''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))'''***---.........///000//////...---+++***((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))))))))))))))*********+++************+++,,,,,,///000111333555666777888555666666888999;;;===>>><<<999???MMMTTTRRRPPPSSShhhppp~~~uuuhhhppphhh]]]eee}}}}}}zzzvvvsss))))))))))))))))))))))))***))))))(((((())))))***+++++++++++++++***************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((((((((***(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((''')))---.........///000/////////...---+++)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***)))'''%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))(((((())))))************+++++++++***+++,,,,,,---000000222333555666888888777777777888999:::;;;<<<:::777===LLLUUURRROOOQQQhhhppp~~~wwwkkkqqqjjj___ggg~~~~~~qqqmmmzzzxxxuuu************************))))))))))))***+++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******)))(((((()))((((((''''''(((((()))***''''''&&&&&&&&&''''''(((&&&))),,,......///000111.../////////...,,,***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))(((''''''''''''(((%%%%%%%%%&&&''''''(((((((((((((((''''''(((((((((&&&&&&''''''((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((()))******)))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&(((---333888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((((((((()))******+++++++++++++++++++++,,,------000111222333555777888999888888888888999:::;;;;;;;;;888???PPPZZZWWWSSSSSSfffqqqtttooohhh^^^ggg~~~{{{hhhccctttxxxuuu++++++++++++++++++++++++))))))***+++,,,...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&(((******(((''''''(((((((((((((((((())))))***(((''''''&&&&&&&&&''''''&&&))),,,......///000111...///000000///---+++)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))******+++))))))))))))))))))))))))***)))((((((''''''(((((('''''''''((())))))************))))))))))))******&&&''''''((())))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))******)))***,,,***((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!###%%%(((///888???$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%'''((()))***'''(((((()))******++++++,,,++++++++++++,,,------000111222444555777888999777777777888999;;;<<<===<<<:::BBBTTT___]]]WWWVVVgggsssuuukkkiiiccc[[[eee}}}wwwaaa[[[ooorrrppp~~~,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///111222---------,,,,,,+++++++++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))***((('''''''''((((((((((((((()))******(((''''''&&&&&&&&&''''''&&&))),,,......///000111...///000000///---+++)))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,******************************)))(((((((((((((((((())))))***+++,,,,,,,,,++++++************++++++&&&''''''((()))******+++))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((+++,,,+++((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&$$$###'''---333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((******'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...000111222444666777888999555555666888:::<<<>>>???<<<:::CCCVVVbbb___YYYWWWiiitttqqqaaaWWWddd___XXXddd}}}uuu[[[UUUkkkuuujjjjjjzzz000///...---......---,,,,,,,,,---///222333222000...000333555333000000222000/////////000222222333555000.........,,,---111111000111111,,,''')))///+++//////,,,***,,,+++(((((())))))(((((((((***,,,)))******)))((('''((()))&&&&&&&&&%%%%%%&&&''''''))))))))))))))))))))))))'''((()))+++---///000111222222333222000---+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''$$$%%%)))'''""""""'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&((())))))(((((()))))))))*********,,,++++++++++++---///000111,,,***------)))***///...******---...,,,+++---.........------------...)))---///+++))),,,......,,,+++***+++,,,---,,,++++++,,,,,,+++***))))))***(((((())))))((((((''''''+++***((('''&&&''''''(((******+++++++++++++++***)))))))))))))))((((((''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''&&&###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&)))***)))&&&&&&***...++++++***))))))***+++,,,///000000111333555777888999999:::;;;;;;<<<<<<======;;;EEEWWW^^^VVVRRRVVVooosss{{{|||nnnYYYQQQTTTaaaYYYYYYhhh{{{tttbbbaaasssuuulllmmm}}}///.........///000000///111000//////111222222111444333333333222111111222111222333333333444777999999555333555333000000333444111000333222///...111...///---))))))---...,,,(((((((((((('''&&&''''''((()))*********))))))***((('''''''''''''''(((((())))))))))))))))))))))))((()))***,,,...///111111222333333333111...+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%"""###'''&&&"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''''''''''''''((()))******++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...000,,,+++//////,,,---111111...---//////+++***+++---......//////000111333111222111......222222///666444111///////////////.........---,,,+++,,,---+++*********+++***)))'''&&&&&&&&&&&&(((***---...++++++++++++******)))((()))))))))))))))(((''''''''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!!!!###$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''')))******)))((()))+++******))))))***,,,---...///000000111333555777888777777888999:::;;;<<<<<<:::888AAATTT[[[TTTPPPUUUlllqqqzzz|||mmmXXXPPPSSSccc[[[[[[jjj|||yyylllmmm~~~qqqjjjmmm}}}333222111111222333555777777555333333555666555555666666555555666888888666333444666777:::>>>CCCGGG???:::777666333000000333666111000444666333111111555555111,,,+++...---************)))((((((''''''((((((***+++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,...///111111111333444555333000,,,)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&$$$%%%((((((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((())))))))))))***+++,,,,,,...........................---,,,+++++++++,,,------++++++......,,,---///000...///222333000000333000111222222111111222444111222111000333666444///444333222111000000111111000///...------///111222111...,,,,,,......,,,)))******(((((('''((()))***---------,,,+++***(((((((((((())))))(((((('''&&&''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''((()))*********)))(((***))))))***+++---000111///000000111333555777888666666888999;;;<<<===>>>999777BBBUUU]]]VVVRRRVVVhhhoooyyy}}}nnnXXXPPPSSSeee]]]\\\jjj}}}}}}tttuuukkkggglll~~~>>>;;;777333222666;;;@@@AAA@@@??????@@@???<<<:::;;;???DDDHHHMMMPPPLLLGGG>>><<<<<>>EEEIIIHHHGGGGGGDDD@@@:::>>>DDDHHHJJJHHHGGGEEEDDDAAA===:::::::::;;;;;;;;;666111///000000---***...---+++)))(((''''''(((............---,,,******((())))))))))))(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&''''''(((************++++++++++++,,,...000111///000000111333555777888777888999;;;===???AAABBB::::::GGG]]]ddd\\\VVVYYYfffnnn{{{pppZZZRRRVVVeee]]][[[iiizzz~~~uuuttt}}}nnnkkkrrrRRRNNNFFF>>>;;;@@@IIIQQQ]]]\\\\\\ZZZXXXSSSLLLHHHJJJUUUbbbkkkqqqsssmmmdddUUUPPPOOOYYYlll|||xxxjjjZZZPPPKKKLLLUUU___hhhfffccc[[[NNNCCCBBBGGGAAAKKKTTTVVVSSSLLLAAA777555333111111333444444333...,,,++++++---...---,,,++++++***)))))))))))))))************************(((((()))***++++++,,,,,,///000222333222...+++)))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!! !!!$$$&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''((())))))'''((()))***+++,,,,,,+++......---------...//////000000000000000000//////111111///......///000000444444555444555666777666888555555666666666<<>>999666444333000000000///...,,,+++*********++++++******)))(((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&+++000111...,,,,,,.........,,,,,,,,,,,,---...///000000111333555777888333444666888:::<<<>>>>>>999:::HHH^^^fff\\\TTTVVVgggqqqsss___ZZZaaaggg]]]ZZZeeevvv|||qqqqqq{{{xxxvvvqqqkkkfffiiiqqqxxx}}}xxxuuuqqqmmmhhhdddfffuuu|||wwwvvvrrrkkkgggjjjqqq|||{{{sssllleee```aaaeeekkkvvvzzzpppeeeaaahhhssssssccc[[[YYY[[[```fffhhhbbbVVVLLLCCC<<<555111333444444222111000///...------------************************))))))))))))************,,,,,,++++++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((((((''',,,222000)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,+++,,,---...000000000000000000///////////////000//////000000111222333333333333333444666999;;;===777<<<@@@CCCMMM[[[dddfff[[[VVVQQQQQQTTT]]]ooo{{{iiiXXXPPPQQQUUU```kkkpppfffVVVLLLIIIIIILLLQQQVVVVVVQQQLLLIIIIIIBBBCCCFFFPPP]]]hhhmmmnnnhhheee___XXXVVV[[[gggqqqlllggg^^^SSSHHH???999555:::999888666333000...,,,+++,,,,,,,,,,,,+++******''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))'''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''111<<<>>>777...******,,,,,,+++++++++---...//////000000111333555777888333444555777999;;;<<<===:::888CCCVVV]]]UUUQQQUUUgggqqqsss___\\\eeejjjaaa]]]hhhxxx{{{nnnnnn||||||ooopppoookkkggghhhnnntttfffbbb^^^[[[ZZZ[[[[[[ZZZbbbooosssfff[[[ZZZYYYUUUXXXbbboooxxxvvvjjj\\\RRRTTTSSSVVV___hhhooowwwooohhhaaa]]]\\\```mmmyyytttmmmkkkooottt}}}|||iii[[[KKKCCC999444555777666555333333111000////////////*********************************************+++,,,+++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$###"""(((///---%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))'''((()))***+++,,,------,,,---...000111222222222000000///////////////000//////000111333444555555333333444666888<<>><<<:::;;;AAAMMMXXX^^^```cccbbbaaagggwww|||aaaVVVKKKEEEBBBAAACCCHHHAAA@@@>>>:::666444888===DDDIIIMMMLLLHHHEEEFFFIIIKKKJJJOOOYYY^^^^^^```eee^^^YYYSSSRRRTTTVVVVVVUUUQQQHHHBBBEEEMMMSSSYYY]]]fff]]]UUUOOOIIIFFFMMMXXXoooiiiaaaXXXOOODDD888111222222000...///000,,,%%%++++++******++++++*********)))))))))(((((((((((()))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''"""$$$'''(((&&&###"""!!!''''''&&&&&&&&&'''''''''+++*********))))))((((((++++++******+++---...////////////000222444666888666777888:::<<<>>>???@@@???===BBBOOOUUUQQQPPPSSSgggooo~~~{{{jjjffflllssshhhaaajjjxxxtttcccjjj}}}}}}rrrkkk|||wwwnnnooo]]]]]]^^^eeennnvvvyyyxxxiiigggccc```___```cccdddddd```XXXPPPLLLJJJLLLMMMMMMSSSZZZYYYRRRJJJGGGGGGJJJOOOSSSXXXaaahhhfff___XXXOOOIIIMMMVVVaaannnyyypppjjj```TTTKKKKKKPPPUUUgggwwwxxxooofffdddeeennn{{{jjj^^^MMMAAA<<<;;;999777888777555222///---+++***,,,,,,---------------,,,,,,++++++***))))))))))))++++++*********)))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******------...///000000//////111111111111111222222222222222333333444444444555777666444444555888===@@@PPPYYYeeennnooojjjdddaaaVVVSSSNNNNNNWWWaaa```YYYOOOFFF>>><<<<<<<<>>>>>999222000111///+++,,,,,,---...---,,,)))'''*********)))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''###&&&((()))'''%%%$$$###%%%%%%%%%&&&'''((()))***************)))))))))((()))))))))***+++...000111/////////000222444666888777777888999:::;;;<<<======;;;AAANNNTTTQQQPPPSSShhhooo{{{tttvvvssshhhccckkkzzzqqq___fffyyy{{{pppjjj}}}yyyqqqrrrlllkkkjjjjjjlllooorrrtttkkkhhhccc___]]]]]]^^^___^^^]]]ZZZUUUOOOMMMOOORRRQQQRRRSSSRRROOONNNOOOPPPTTTWWWXXXWWWWWWZZZYYYVVVWWWOOOJJJKKKPPPWWW```hhhaaa[[[RRRJJJGGGMMMWWW^^^kkkttt{{{vvvmmmfffbbb___aaahhhrrrttt\\\KKKEEECCCAAA???CCCDDDCCC???888333111111---......---+++***+++,,,++++++******************+++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,------000000000111111000000//////000111333444444444444888888888777777666666555777888;;;CCCMMMTTTXXXYYYjjjyyykkkYYYPPPCCC@@@===<<>>LLLTTTTTTTTTYYYfffmmm{{{tttjjjkkkxxxooojjjqqq}}}ppp]]]dddyyywwwqqqyyyrrruuuhhhkkknnnnnnkkkkkknnnrrrnnnnnnooorrrvvv{{{{{{vvvvvvxxxyyysssllliiikkkoootttvvvtttuuutttqqqmmmlllpppuuu{{{yyyyyyzzzwwwpppmmmnnniiihhheeebbb___\\\ZZZYYY```bbb^^^QQQGGGGGGKKKNNNWWWllltttnnnjjjbbb\\\[[[```iiipppxxxtttjjjYYYFFF999333333333111///......///......++++++******))))))******************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))+++,,,---...000111222333111111333444555666666666333444444555666666555555666555555777<<>>CCCDDDFFFJJJPPP[[[jjjuuurrreeeYYYWWWZZZ]]]```ccclllooohhhVVVGGGEEELLLQQQ```fffllljjjbbbXXXQQQOOONNNYYYgggppprrrlllaaaXXXOOOKKKJJJTTTdddoooqqqooohhh[[[NNNIIIKKKUUUdddpppxxxvvvooodddZZZTTTTTTUUUNNNUUU\\\]]]YYYTTTQQQQQQ[[[jjjzzzzzzmmm]]]PPPEEE===333......//////...))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))******+++******)))***+++---...---...000222333555666666444555666888;;;===>>>???:::888???NNNWWWXXXZZZ___gggnnn{{{xxxfff```ddd|||sssnnnttt}}}nnn\\\eee{{{wwwzzztttxxx|||yyywwwwwwwwwwwwxxxxxxssskkkeeeaaaaaaddd```[[[XXXYYY\\\^^^```___^^^___```^^^]]]aaahhhkkklllqqqvvvvvvrrrpppsssxxxxxxzzz|||}}}{{{vvvrrrlllmmmhhh\\\SSSQQQQQQPPPMMM```rrrxxxvvvnnn___OOOPPPUUU\\\bbbjjjvvvjjjUUUGGGBBBAAA999888888;;;???===666//////...---,,,++++++++++++)))))))))***************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))***+++,,,,,,---//////000111222333444555222333444666777888999999888777666666555555555666:::;;;>>>DDDNNN[[[gggnnn{{{~~~|||qqq^^^LLLAAA===>>>BBBJJJUUU\\\\\\TTTLLLIIIJJJNNNUUU[[[bbbmmmwwwrrreeeXXXVVVZZZ]]]___aaalllsssnnn]]]OOONNNSSSVVV___cccfffccc[[[TTTQQQQQQPPP]]]llluuuxxxtttiii^^^SSSNNNMMMVVVdddnnnooolllfffZZZNNNJJJLLLTTTcccpppsssqqqiiiZZZOOOKKKLLLLLLTTT___jjjllldddYYYQQQOOOaaalllxxx}}}{{{uuukkkaaaMMMEEE<<<777555333///***++++++*********)))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###%%%&&&&&&%%%%%%%%%&&&(((''''''&&&&&&&&&''''''))))))))))))************,,,+++***))))))***+++,,,---...000222444555555666333444666888;;;>>>@@@AAA:::888???OOOYYY[[[^^^eeellltttzzzgggccciii}}}uuuqqqvvv~~~{{{jjjZZZeee|||www|||xxx}}}zzztttrrrqqquuurrrkkkccc[[[UUUQQQNNNSSSRRRQQQOOOKKKGGGCCCAAADDDDDDCCCBBBAAAAAABBBCCCBBB@@@AAAFFFGGGDDDGGGLLLJJJKKKOOOUUUVVVTTTWWW\\\___```dddllltttzzz|||{{{|||}}}{{{uuupppmmmggg```WWW[[[``````\\\RRRGGG???CCCJJJVVVdddsss~~~lll```\\\]]]```XXXWWWZZZaaaeee\\\HHH777444333111000...---------*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((()))+++---...000000222222222333444555555666555555666888888999999999999999888999;;;>>>BBBDDDNNNNNNOOORRRVVV]]]bbbfff[[[ZZZWWWPPPGGGAAA>>>>>>NNNPPPUUU]]]dddeee___XXXOOOOOOUUU]]]bbbeeekkkrrrggg\\\SSSVVV]]]`````````hhhmmmjjj]]]XXX[[[]]]YYYSSSVVVWWWTTTNNNLLLNNNRRRWWW```gggiiiiiiggg```WWWZZZXXXXXX[[[```dddeeeeee```YYYRRRQQQSSSYYYeeeppphhhggg^^^OOOEEEFFFJJJKKKgggsssttteee[[[WWWWWW^^^fffjjjmmmmmmfff^^^MMMKKKKKKMMMNNNHHH<<<222......---,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))((()))))))))******************)))))))))+++,,,------...000222444555555555333444555777:::<<<===>>>999777???OOOZZZ]]]aaahhhsssyyyrrriiilllzzztttqqqwww~~~{{{jjjZZZeee}}}{{{rrr}}}yyyttthhh^^^WWWTTTRRROOOLLLIIIEEEAAA>>>===<<<===<<<<<<===>>>===;;;888777:::<<<===;;;999999999777333555;;;===::::::>>>:::999:::===<<<;;;@@@GGGKKKKKKMMMUUU```jjjqqqsss||||||yyylll___YYYUUUOOOMMMNNNDDDIIISSScccuuuyyyjjjaaa```gggpppwww}}}___FFF777666444333111000//////+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''(((***,,,...000222222333444444444555555666666777888888999999999888888888888999===CCCJJJQQQUUU^^^\\\XXXSSSNNNIIIEEEBBBDDDDDDEEEHHHMMMQQQRRRRRROOOOOOQQQWWW]]]aaaaaa```XXXVVVZZZbbbccc___^^^bbbZZZQQQMMMUUU^^^bbbaaa```^^^aaa]]]UUUVVV]]][[[QQQIIIKKKLLLJJJGGGIIIPPPWWWZZZ]]]\\\WWWVVV[[[[[[XXX```aaaaaa^^^XXXUUUVVVXXXVVVSSSSSSWWW\\\bbblllvvvkkkjjjaaaQQQIIIMMMTTTVVVeeepppzzzwwwiiiYYYQQQOOOMMMSSSZZZ```fffggg___VVVOOOSSS\\\gggllldddSSSEEE111111000///---,,,+++***))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%'''(((***+++(((((())))))*********+++)))(((((((((***+++---///,,,...000333444555555555333444555777888:::;;;;;;888777>>>OOOZZZ^^^bbbiiixxx|||yyykkkiiixxxrrrpppwww~~~lll\\\ggguuummm~~~{{{xxxccc]]]UUUNNNKKKHHHDDDAAA???>>>======>>>===;;;:::999:::;;;;;;999999::::::;;;===>>>===999888888:::<<<>>>??????===;;;;;;<<<888888;;;===:::777999??????>>>>>>BBBGGGNNNSSSVVVbbbhhhrrr{{{~~~uuummmgggaaaZZZUUUSSSPPPPPPVVVcccrrr}}}iiiaaaXXXVVV]]]iiittt{{{}}}eeeVVVHHH@@@999:::999555222333222...111000***---000(((,,,,,,+++++++++++++++***+++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&((()))***+++---...000222444444555555555555555666777888555888:::;;;999777666666777;;;@@@IIIYYYhhhnnnkkkjjj```QQQDDD===<<<<<<>>>EEELLLTTTWWWXXXXXXSSSLLLFFFIIIPPP[[[eeejjjhhhddd\\\ZZZZZZ[[[\\\WWWNNNFFFAAAFFFKKKMMMNNNPPPUUUYYY^^^YYYSSSRRRTTTVVVUUUSSSOOOQQQTTTVVVYYY^^^fffkkknnnhhhffffff]]]SSSVVVaaakkkjjjhhhaaaXXXQQQNNNNNNQQQOOOPPPTTTZZZ]]]aaacccddd```XXXPPPQQQVVVWWWTTTjjjnnnrrrooobbbRRRKKKMMMOOOPPPXXXcccddd\\\ZZZ```QQQ^^^ooo|||{{{jjjYYYDDD999000,,,+++******---+++)))(((((('''%%%&&&+++'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&''')))))))))))))))************,,,++++++***+++---...///111111222222333444555555444555777888:::;;;;;;;;;:::666>>>SSS___^^^```gggvvvxxxrrrhhhlllzzztttqqqxxxooo```nnn}}}iiifffooonnnyyyHHHDDD@@@>>>>>>>>>===;;;===<<<;;;<<<>>>@@@AAABBBCCCEEEIIIKKKLLLMMMMMMNNNVVVXXXZZZYYYTTTPPPNNNNNNGGGJJJNNNOOONNNLLLKKKKKKIIIGGGGGGGGGCCC>>>===AAA;;;:::999:::;;;>>>???@@@FFFJJJQQQZZZbbbhhhmmmoootttwww{{{}}}vvvqqqrrrnnnhhhcccaaa^^^[[[XXXQQQNNNMMMQQQ]]]ppphhh\\\XXXUUUQQQMMMKKKHHHFFFDDD===222000000+++,,,000***---,,,++++++++++++***)))++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''(((***,,,,,,---...000222333555555888888777777666666555555::::::888777666999>>>BBBIIIPPP]]]iiinnnjjj```XXXSSSOOOIIICCC@@@@@@CCCEEEMMMVVV^^^bbbcccbbb[[[SSSXXXXXXZZZ]]]^^^\\\VVVRRRJJJIIIIIIJJJKKKKKKJJJHHHAAADDDIIIOOOVVV[[[___aaahhhiiikkkqqquuuvvvrrrnnnmmmnnnrrr}}}|||tttqqqqqq{{{tttfff]]]\\\]]]]]]bbbfffddd\\\SSSQQQRRRWWWVVVSSSPPPSSS\\\aaabbb___bbbeeecccYYYOOOMMMQQQOOOWWWeeeooommmbbbZZZXXXgggoooyyy~~~qqqddd___PPPAAA:::555000---,,,,,,******+++)))%%%%%%((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))))))))))))))************++++++******+++,,,...///000000111222333444444555444555777888:::;;;;;;;;;<<<888???SSS___^^^aaaiiitttwwwllleeekkk{{{tttrrrxxx}}}mmmaaappp~~~wwwhhhlll~~~mmmlllwww<<<<<<===AAAFFFKKKMMMNNNPPPPPPPPPRRRTTTXXX\\\^^^bbbeeehhhllloooqqqqqqqqquuuxxx{{{zzzuuunnniiifffjjjooouuuxxxwwwtttqqqooojjjfffcccccc___YYYVVVXXXPPPMMMJJJEEEAAA===:::888>>>>>>>>>@@@CCCGGGLLLNNNSSS[[[iiiuuu}}}|||uuulllbbb[[[RRRPPPNNNPPPYYYiiizzz{{{iiieeeiiilllsssuuurrrrrrvvvssslllVVVAAA888888333222555333///---+++++++++,,,+++***,,,+++******))))))******)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&((()))))))))***---/////////000222333555666777888888888888888777666555999777555555888@@@JJJRRRVVVSSSUUUZZZWWWOOOLLLQQQVVVWWWUUUQQQKKKGGGFFFHHHUUU^^^gggkkkllljjjccc[[[WWWVVVTTTQQQNNNJJJFFFDDDDDDGGGJJJKKKLLLOOOTTTYYY\\\bbbmmmyyyzzz{{{wwwuuuxxxrrrhhhkkksssyyynnnjjjnnnsss|||tttccc^^^^^^XXX[[[ZZZVVVUUUXXXZZZYYY^^^]]]\\\XXXPPPIIIJJJPPPUUUcccrrruuupppfff[[[RRRdddgggjjjlllppprrrmmmfffbbbSSSDDD???<<<777000,,,---******---,,,(((''')))************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&((()))))))))))))))******************))))))***+++---...000000111222333444555555555666777999:::;;;<<<<<>>;;;===;;;444000,,,+++,,,------,,,,,,,,,+++************+++)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((())))))+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&(((******+++,,,///222222222333444555777777888555666777888888777777666222444888<<>>>>>>>>===>>>CCCNNN^^^iiitttxxx}}}xxxmmmeeebbb___ZZZVVVYYYZZZXXXRRRNNNSSS```kkkssstttZZZLLLLLLJJJIIIJJJEEE>>>777///++++++------,,,---,,,,,,+++++++++++++++***************************)))))))))((((((((((((((((((((((((((()))***+++///...,,,***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''((()))***''')))+++,,,,,,...111333444555555666777888888999666777777777777666555555333999CCCLLLRRRUUUWWWXXXCCC;;;:::@@@???===III]]]ppppppmmmdddXXXQQQPPPRRRQQQSSSRRRNNNNNNPPPOOOMMMKKKLLLJJJFFFDDDKKKYYYeeetttyyyvvvtttsss|||uuutttrrrooottt~~~uuu^^^[[[YYYYYYXXXUUUVVVZZZ```kkkooohhhaaa]]]TTTHHHNNNPPPQQQQQQUUUYYYWWWQQQLLLKKKSSSfffttttttjjjaaaBBB999000,,,+++)))***---*********))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$&&&'''&&&&&&&&&(((***((()))))))))***************))))))((()))+++,,,---111111222444555777888888666777999:::<<<=========>>>:::@@@QQQYYYZZZaaammm{{{rrr[[[[[[iiiwwwpppnnnwww~~~mmm```mmmuuugggooo|||yyyxxxzzz{{{yyysssqqqsssvvvrrrqqqpppllleee\\\UUUPPPJJJGGGCCC???>>>@@@DDDHHHRRRVVV\\\ccclllxxxxxxooohhh\\\VVVNNNGGGGGGOOO]]]ggg}}}rrrbbb]]]___aaagggiii^^^QQQFFF888///---...---,,,...---,,,,,,++++++,,,,,,******************************)))))))))((((((((()))((((((((()))***,,,---111///---+++))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''((()))+++,,,***+++---......000333555666777777777888888999999:::999888777666555555555===DDDNNNUUUWWWVVVSSSQQQOOOIIIHHHIIIGGGFFFPPP^^^rrrpppiii```VVVQQQQQQSSSVVVUUUPPPJJJIIIOOOTTTTTTQQQWWW[[[[[[\\\ggg|||zzz}}}~~~xxxyyy|||jjjggghhhkkkjjjccc\\\ZZZ\\\aaadddccc```YYYLLLAAAHHHNNNVVV^^^gggmmmjjjdddTTTVVVaaavvvxxxpppWWWIII;;;222---))))))+++*********))))))((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&''')))+++))))))))))))******************))))))***+++---...000111222444555777888999777888999;;;<<<===>>>>>>===:::AAARRRZZZZZZbbbpppzzz}}}rrr]]]]]]llluuummmjjjsssxxxggg\\\kkk~~~ooouuunnnppp{{{~~~|||}}}{{{|||~~~~~~}}}}}}|||uuunnniiiccc___YYYSSSMMMGGGAAA===<<<>>>BBBGGGPPP^^^mmmwww~~~uuulll^^^QQQJJJNNNWWW___rrrwwwwwwmmmgggffflllrrr{{{mmm]]]III:::444333111///......---,,,,,,,,,,,,,,,*********************************)))))))))(((((()))((((((((()))+++---///111///,,,***(((''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''((()))+++---...///111111222333666888777888888888888888999999:::888777666777999<<<===EEEHHHKKKMMMMMMMMMOOOPPP___ZZZQQQIIIFFFJJJSSS[[[lllhhh```YYYRRROOONNNNNNJJJJJJGGGEEEJJJVVV```dddrrr{{{vvvlllssstttzzzxxxjjjbbb___YYYUUUYYYZZZTTTJJJCCCAAAKKKXXXfffssszzzwwwpppcccccckkkzzz}}}yyybbbTTTDDD;;;555///------,,,,,,+++******)))(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++))))))))))))************++++++******+++,,,...///...///000222444555777777777888:::;;;===>>>>>>>>><<<:::DDDUUU]]]]]]eeessszzz|||yyyfffggguuu{{{qqqkkksss~~~qqq^^^TTTfff}}}}}}pppwww{{{hhhlllyyy|||yyy{{{|||~~~~~~xxx{{{|||tttllleee\\\RRRKKKEEECCC>>>:::999???IIIQQQ\\\mmmwwwhhh[[[UUURRRRRRVVV]]]ccc___VVVQQQRRRYYYbbbqqqzzzqqqXXXEEE<<<999777444......---,,,,,,,,,,,,---************************************)))))))))))))))((((((((()))+++...000000...+++(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''(((***,,,---111333444444444555888:::888888888888888888888888555555444666999???DDDHHHFFFDDDAAA??????EEELLLRRR```aaa^^^VVVRRRUUUVVVUUUYYYVVVQQQNNNMMMNNNNNNNNNSSSVVVWWWZZZfffwwwzzzqqqhhhmmmsssyyyhhhVVVJJJNNNSSSOOOLLLLLLHHHRRR^^^jjjtttwwwqqqhhhSSSQQQUUU___ggghhhhhhiiidddWWWIIIBBB===777333333------,,,,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&&&&''')))+++))))))))))))************,,,++++++***+++---...///------///000222444555666888999:::<<<===>>>>>>???<<<;;;FFFXXX``````hhhuuu{{{}}}pppqqq~~~xxxpppvvv|||mmmXXXMMM```yyy~~~wwwlllvvvyyyiiimmm|||}}}~~~}}}zzz~~~~~~yyyqqqjjjdddbbb[[[UUUNNNHHHEEEDDDCCCBBBGGGMMMZZZggglllooo{{{~~~yyyrrrjjjaaaUUUMMMOOORRRPPPNNNOOO\\\mmm{{{}}}hhhSSSDDD???AAAEEE???;;;555...++++++...111...,,,******,,,,,,+++***))))))))))))((((((((((((''''''(((***+++,,,---......---+++***((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((('''''''''((())))))))),,,000333444444333333444555777888999888888999;;;;;;999777666666222222AAAVVV\\\UUUHHH@@@;;;===BBBIIIWWWeeeiiihhhdddZZZRRROOOTTTYYYUUUOOOJJJIIIJJJLLLTTT\\\^^^aaaiiivvvyyyzzzwwwxxxkkk```VVVQQQLLLIIIOOOYYYSSSVVV^^^hhhoookkk```UUUIIINNNMMMHHHNNN\\\dddcccSSSRRRNNNHHH@@@;;;999999666000***(((***,,,***''',,,+++)))(((''')))***+++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%))))))*********))))))(((,,,++++++***+++,,,...///...///000222444666777888777888999:::<<<===>>>>>><<<;;;FFFZZZdddeeelllxxxzzzuuu|||zzzvvvzzzkkkZZZSSS\\\vvv{{{zzzssslll{{{~~~rrrvvv}}}~~~~~~}}}zzzuuupppoooooommmhhh```XXXPPPHHHAAA<<>><<>>666000,,,+++++++++---//////---+++*********))))))))))))(((((((((((())))))************)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******,,,---......///222555666666666777888999;;;<<<;;;;;;999666333333555777:::CCCJJJLLLQQQXXXWWWQQQKKKFFFDDDGGGLLLTTT___hhhqqqmmmfff```\\\WWWRRRNNNJJJJJJPPP[[[iii{{{~~~{{{{{{xxxsssuuu~~~{{{uuuhhh^^^XXXccciiikkkyyylll^^^YYYWWW\\\ccc```QQQCCCEEEEEELLLYYYaaa```[[[WWWSSSKKKHHHPPP```lllnnnjjjRRRHHH;;;111,,,++++++***))))))((('''&&&&&&%%%%%%)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))++++++++++++,,,---...///111222222333333444444555555666777888:::;;;<<<<<>>???<<>>>>>@@@DDDJJJRRR\\\ddd{{{}}}uuuggg]]]ZZZTTTIIIGGGMMMQQQTTT\\\kkk}}}{{{iiiYYYRRRRRRUUULLLEEE;;;222...---------++++++++++++************))))))))))))(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&(((***---///...000333444444444555666444444555777888999999999333444555555666999===@@@???<<<999???OOO___fffeeebbb^^^VVVQQQQQQSSSUUUTTTSSSOOOHHHCCCEEERRRfffuuu}}}zzzssssss}}}yyyuuuuuuwwwwwwvvvrrruuuvvvuuuwwwzzzyyyvvvfffjjjpppvvvwwwtttooolllppppppppprrrzzz{{{~~~ttthhhooopppjjj```VVVPPPNNNOOOQQQVVVVVV]]]hhhiiibbb```fffeee^^^VVVUUUXXX[[[ZZZXXXQQQLLLDDD;;;555000---+++((()))******+++******)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((()))***************))))))***,,,---......///...///000222444666777888777888999:::;;;===>>>>>>===;;;EEEXXX``````gggsss~~~yyyggglll}}}aaaTTTZZZmmmtttlllyyynnnqqqzzz~~~{{{}}}{{{}}}}}}{{{yyyxxxxxx{{{}}}yyyqqqjjjhhhiiijjjkkklllooossswww|||zzzyyy}}}{{{uuuxxx|||wwwpppkkkmmmttt{{{rrrnnnooorrrsssuuuwwwwwwsssnnnhhh]]]TTTJJJEEE@@@>>><<<===DDDKKK```nnn~~~tttmmmbbbSSSKKKKKKLLLQQQ\\\kkkzzztttiiiffflllsssttthhhUUUDDD777111...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((***---000111///222555777777666666666333444555666777777777777111222555:::AAAEEEFFFFFF;;;777888EEEYYYjjjpppoootttnnndddZZZWWWXXXVVVQQQCCCDDDDDDHHHSSSkkkzzzsssqqqqqqqqqtttpppjjjfffhhhooowww}}}vvvssspppqqqtttvvvvvvuuuttttttqqqmmmnnnqqqooojjjbbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddiiipppppplllpppvvvyyyyyy~~~xxx}}}uuupppdddeeeddd```ZZZWWWZZZ]]][[[^^^gggooopppiiicccbbb\\\WWWPPPKKKHHHGGGEEEDDDHHHFFFBBB===777222...,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''***'''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&''''''(((((('''((()))******+++******((()))***,,,---......///111222222333333444444555888888999:::<<<===>>>???;;;:::EEEYYYbbbbbbhhhttt}}}ooottt```TTTZZZmmm}}}hhhccctttooorrr{{{xxxqqqmmmllluuuxxxyyyxxxyyyzzzuuunnnfffddddddddddddaaa[[[UUUWWWYYYZZZ[[[\\\^^^dddhhhlllooommmgggeeeiiimmmnnnlllkkkmmmsss{{{}}}yyyuuurrrnnnjjjgggkkksssyyy~~~sssooorrrxxx|||uuuvvvsssnnnnnnooojjjaaaUUUPPPMMMLLLGGGAAAAAAEEEEEETTTfffttt~~~yyyrrrggg]]]XXXKKKLLLRRR\\\hhhppprrrqqqtttsssrrrppprrrzzzmmmWWWEEE999222...---,,,,,,,,,,,,+++++++++))))))************************)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((+++---000222333///222666888888777666666555555666777777666666555444444999BBBMMMRRROOOKKK>>>;;;===HHHWWWdddkkknnnxxxsssfffZZZVVVWWWTTTNNNAAAGGGQQQ```uuuzzzpppiiiiiinnnrrrtttttttttwww{{{|||wwwrrrtttssspppmmmjjjiiihhhhhhbbbdddccc``````eeegggeeeaaahhhmmmooorrr|||xxxkkk\\\___dddgggjjjmmmrrrvvveeeffffffhhhmmmnnnfff[[[MMMIIIFFFEEEGGGIIIIIIHHHFFFFFFCCC@@@;;;777555444...---+++***((((((((()))((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((***(((%%%$$$%%%'''''''''$$$$$$$$$%%%&&&''''''''''''((()))******+++++++++'''(((***,,,...//////...111222222333333444444555777777888:::;;;<<<===>>>;;;999BBBUUU^^^^^^fffsss|||ssssss}}}bbbWWW\\\nnnzzzfffcccvvvpppttt~~~qqqsssrrrnnnfff```^^^______^^^[[[XXXZZZ[[[VVVNNNFFFGGGIIIKKKLLLKKKJJJHHHIIILLLNNNOOOMMMNNNPPPSSSPPPTTTVVVUUUVVVYYYYYYVVVYYY^^^eeekkknnnnnnnnnmmmhhhggghhhiiihhhggglllttttttuuuuuurrrpppqqqvvvzzzzzz{{{yyyqqqjjjkkkqqqpppjjjeeeaaaaaaaaaYYYKKKDDDEEE:::???BBBFFFTTTiiixxx}}}}}}}}}|||{{{uuuooo]]]VVVOOONNNTTT[[[```aaa]]]\\\^^^eeetttyyybbbNNN@@@666111---------,,,,,,,,,++++++)))*********++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%'''))),,,///111333333///222777999999777666555666777777888888777555444777777<<>>???FFFRRR```mmmvvvoooiii]]]PPPLLLOOOLLLEEELLLTTTddd{{{}}}wwwuuupppjjjhhhnnnzzzvvvvvvpppeee]]][[[ZZZWWWYYYaaaffffffhhhpppxxx}}}qqqrrrrrrqqqqqqvvvnnnccccccfffmmmxxxvvvoooaaaXXX^^^eee[[[JJJCCC@@@@@@FFFPPPXXXZZZXXXKKKJJJHHHDDD@@@===<<<===555333000,,,***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))+++(((%%%$$$%%%'''''''''######$$$%%%%%%&&&''''''''''''(((******+++++++++'''(((***---...//////......///000222444666777888666666777888:::;;;<<<===<<<888@@@PPPYYYZZZdddrrr{{{qqqkkkssswwwvvvyyyfff[[[___ppppppooo{{{qqquuuRRRPPPNNNKKKKKKNNNTTTYYYSSSTTTTTTSSSQQQOOOLLLJJJLLLJJJJJJMMMMMMKKKJJJMMMKKKLLLMMMNNNOOOOOONNNNNNPPPPPPQQQSSSTTTSSSPPPNNNOOOPPPQQQUUUXXXZZZYYYXXXUUUTTTYYYcccjjjkkkooovvvxxxwwwxxxyyyuuulllfffeeeooo~~~{{{nnniiirrr|||yyyoookkkiiihhhhhhgggaaaWWWOOOLLLFFF???:::<<>><<<;;;:::888AAAUUU___```gggrrrxxxzzzjjjkkkttt|||zzz}}}|||eeeUUU```|||~~~rrrooo{{{MMMMMMNNNMMMNNNPPPTTTXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTQQQPPPSSSSSSRRRTTTWWWTTTTTTSSSSSSSSSSSSSSSSSSPPPPPPPPPRRRSSSSSSQQQOOOQQQPPPQQQSSSVVVVVVUUUSSSUUUSSSWWW```gggjjjpppwwwxxxttttttyyy{{{wwwrrrpppjjjvvv~~~yyynnnjjjrrr|||yyypppffffffhhhkkknnnlllgggbbbUUUOOOFFF@@@??????>>>===EEELLLYYYiiiyyy|||yyyrrrfffXXXNNNIIIHHHQQQSSSXXXbbbqqquuubbbPPPBBB:::888666444000---+++,,,,,,...,,,***)))+++,,,,,,+++************))))))))))))(((((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''(((((()))---,,,---000333666555333444555777777555555555666888888888777666888<<>>@@@AAA;;;===KKK[[[bbbaaa______[[[VVVTTTTTTPPPJJJDDDDDDCCCEEERRRmmmwwwqqqmmmkkkjjjfffeeeeeefffhhhnnn||||||ttttttvvvqqqjjjbbb___XXXQQQOOOPPPKKKEEEMMMQQQTTTVVV[[[```aaa___```VVVMMMPPP[[[cccaaa\\\PPPHHH<<<333///---***(((((('''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&'''((())))))((('''&&&)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((((((((()))******++++++++++++++++++,,,---......///111333333444555888:::999888888999;;;<<<;;;999;;;;;;GGG[[[eeedddiiiuuunnndddnnn~~~}}}fffYYYddd|||zzzaaafffnnntttvvvvvvvvvvvvsssuuuyyy}}}uuunnnkkkhhheeehhhlllnnnmmmkkkiiiiiiiiikkklllhhheeeaaa^^^]]][[[YYYWWWTTTTTTTTTVVVWWWWWWUUUSSSWWWWWWZZZ___cccfffhhhkkkeee^^^XXXXXXXXXTTTRRRSSSWWW\\\aaaeeemmmuuuuuupppxxxwwwzzz~~~www}}}wwwssspppoooooorrrkkkbbb\\\YYYRRRHHHAAA;;;::::::???IIIVVVaaaggghhhlllttt{{{~~~{{{tttooo^^^XXXPPPLLLNNNTTTXXX[[[```cccfffeeebbbbbbggglllqqqooohhhZZZIII;;;333111---,,,+++,,,------+++***+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''(((***+++,,,111222333555777888888888777999:::999888777777888888777777777999;;;======;;;777<<>>BBBDDDNNNTTT___lllwww|||{{{zzzrrrjjj^^^VVVRRROOOLLLHHHKKKOOOTTTYYYaaannnttt]]]HHH:::333...---,,,,,,---,,,***(((++++++++++++************************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))&&&&&&'''''''''(((((('''((((((((((((((((((((((((&&&''''''(((***,,,...///222333555666777888888999888:::;;;:::888777777888777888:::;;;<<<===>>>>>>999888???MMMYYY^^^^^^^^^^^^\\\YYYTTTPPPNNNOOOQQQUUUkkk{{{{{{|||yyyuuunnnggggggllloooqqqrrroookkkkkkqqqwww|||}}}uuummmYYY]]]aaadddkkkvvv~~~oooeeeZZZVVVVVVSSSLLLFFF@@@???>>>>>>AAABBBAAA@@@???===999444000......///+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((((((((()))******++++++++++++++++++,,,---......///111333444555666:::<<<:::888777888999::::::999888:::HHH\\\dddbbbhhhuuu|||{{{nnnrrr~~~{{{eee]]]jjj}}}zzztttppptttvvvvvvsssooommmhhhcccSSSQQQNNNJJJAAA<<>>???@@@CCCHHHMMMBBBAAAFFFNNNSSSTTTWWWZZZWWWUUURRRQQQSSSZZZbbbgggooo}}}yyy{{{{{{yyyzzzyyy|||xxxlllffffffccceeegggeee``````lllyyy}}}wwwuuuooojjjpppnnnXXXMMMLLLKKKJJJIII999;;;>>>@@@BBBDDDFFFGGG@@@???<<<999666444333222///...+++)))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&''''''''''''((()))******)))((('''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''((((((((()))******++++++++++++++++++,,,---......///111333444555777:::===999888666777999::::::::::::<<>>EEEQQQbbbuuuuuutttvvvyyy{{{ttthhh]]]VVVRRROOORRR___ttt{{{lll[[[III===888555111///---,,,+++))),,,,,,+++++++++*********+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&'''((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))(((((('''((((((((((((((((((((((((((((((***,,,...111333555333666999999888888999;;;999:::;;;:::888666666777888===AAABBBDDDMMM\\\hhhTTTPPPMMMOOOQQQQQQRRRVVVRRRLLLHHHOOO]]]mmmvvvyyyxxxsssuuuyyyzzzxxxnnnlllgggeeedddbbb^^^^^^kkkzzzwwwoooqqq|||nnnZZZQQQLLLHHHGGGIII;;;<<<>>>BBBHHHLLLNNNNNN@@@>>>======>>>>>><<<:::333111---***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((())))))(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))******++++++++++++++++++,,,---......///111333444555888;;;===888777555666888:::;;;;;;:::<<>>CCCLLLVVVZZZYYYWWWVVVTTTUUUYYY^^^aaaccckkksssssswwwrrrvvvzzzwwwqqqkkkiiijjjcccccceeeeeeaaaYYYOOOHHHDDDBBB>>>;;;>>>LLL```oooooommmnnnsssxxxwwwppphhhYYYSSSMMMOOO[[[nnn~~~uuummm```PPPDDD<<<888444000...---,,,+++,,,,,,,,,+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))((('''&&&&&&'''((((((((())))))******&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&((()))))))))((('''))))))))))))))))))))))))((()))***---///222555666444777::::::999888:::<<<999:::;;;:::888666666666999>>>CCCDDDGGGUUUkkk}}}dddZZZRRRQQQRRRQQQQQQTTTQQQGGGBBBNNNfff{{{|||~~~xxxqqqssszzzwwwssstttnnnhhhfffcccdddnnn{{{yyyssssssvvvsssnnnoooeee\\\WWWOOODDD???@@@???<<<;;;AAAJJJOOOOOOLLL<<<;;;:::>>>CCCEEECCCAAA555333///+++((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))******++++++++++++++++++,,,---......///111333444666888;;;>>>888666555666888;;;<<<<<<888:::GGGYYY___^^^hhhxxxxxxssslllwwwwwwbbb```nnn~~~qqqcccgggxxx||||||mmmZZZOOOKKKOOOWWWbbbkkkkkkeee^^^^^^___\\\WWWVVVZZZ]]]\\\dddhhhnnnttt|||wwwmmmgggdddccckkkkkkkkkmmmmmmjjjddd^^^[[[TTTKKKDDDAAABBBCCCCCCHHHJJJRRR___mmmuuuvvvsssnnnjjjccc[[[UUUUUU\\\bbb```aaaeeegggeee```ZZZWWWSSSSSSKKK>>>555333111,,,111---******...///,,,))),,,,,,,,,+++***)))((((((+++***(((&&&&&&''')))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((('''''''''((((((***+++,,,...111333555555777777777777777777777777888::::::999666555555666999777999DDDVVVhhhtttyyynnndddYYYTTTUUUSSSMMMGGGCCCHHHUUUkkksssjjjnnnxxx|||vvvyyy~~~}}}zzz{{{~~~nnneeehhhnnnrrr|||sssrrrxxxyyytttvvv~~~|||rrrjjjeee___YYYXXXSSSRRRVVVTTTKKKBBB@@@DDD@@@BBBKKKQQQOOOIIIEEE===;;;???MMM\\\^^^QQQCCC<<<888333///---+++)))(((************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***++++++,,,,,,+++,,,---.........---,,,+++000111222333555777999;;;999888777888:::;;;;;;:::666<<>>:::555000...---+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))***++++++++++++((()))***,,,---------,,,000111222333555777999;;;888777777888:::;;;;;;999888>>>HHHRRRWWW\\\hhhsss|||}}}iiiggguuu}}}uuupppnnnkkk{{{~~~uuummmkkkiiiccc[[[PPPQQQRRRVVV]]]hhhttt|||}}}rrruuuzzz~~~zzzrrrlllmmmjjjeee]]]TTTMMMJJJIII>>><<<999;;;DDDQQQ___gggpppsssvvvvvvqqqeeeWWWNNNHHHAAABBBLLLTTT\\\qqqyyy]]]EEE666...,,,---//////---+++******+++++++++++++++*********))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((((()))***++++++//////111222444666777888999999999999999999999999:::888777777888999999888777777<<>>:::555000///...---,,,)))))))))(((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((('''''')))((('''&&&%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))************&&&''')))+++---//////000000111222333555777999;;;888777666888:::;;;:::999;;;@@@IIIPPPTTTYYYeeeqqq}}}lllhhhuuu}}}wwwzzz}}}yyyrrrmmmjjj{{{|||nnn```ZZZXXXUUUTTTVVV[[[cccggguuuzzz}}}zzz}}}zzzqqqiiicccaaabbbbbb___ZZZVVVTTTTTTNNNJJJCCC======BBBLLLSSS^^^cccjjjssswwwssshhh```UUUKKKKKKSSSVVV[[[ppp}}}cccMMM===666000///---,,,,,,+++***)))***+++++++++++++++++++++((()))***+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))+++,,,---111111222444555777888888999999999999999999999999888666444666999;;;;;;;;;777999???HHHSSS\\\aaaddd___aaa^^^SSSHHHFFFPPP[[[kkkwwwxxxvvvuuuuuurrrpppvvv~~~|||tttjjjdddbbbdddgggnnnttt{{{}}}{{{yyyzzz|||{{{pppkkkhhhhhhfffeeellluuu{{{kkkeee^^^WWWYYY```iiippptttggg\\\RRRLLLGGG>>>888666999777777:::???AAA???<<<===999444000///......---******)))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))******)))((()))+++---///111222222000111222333555777999;;;777666666888:::;;;;;;:::>>>AAAHHHNNNOOOTTTbbbppp|||nnnjjjvvvyyyxxx~~~wwwrrrooo~~~}}}zzzooojjjddd]]]YYYWWWWWWWWWiiirrrzzzyyytttuuu{{{mmmbbb\\\XXXZZZ\\\\\\\\\[[[[[[[[[]]]YYYRRRJJJBBB??????AAAMMMOOOUUU___jjjpppqqqpppkkk]]]RRROOOMMMSSSlllnnnYYYEEE:::666222---,,,---//////...+++++++++++++++,,,,,,,,,))))))***+++,,,,,,++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))+++---...222222333444666777888888999999999999999999999999777666666888<<>>@@@AAA@@@<<<999666444333333222111---,,,***((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((((((((('''''''''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))******)))+++,,,,,,---...000111111000111222333555777999;;;888777777888;;;<<<<<<;;;>>>AAAFFFJJJJJJOOO___oooxxxqqq|||pppmmmxxx}}}{{{|||~~~}}}vvv~~~yyyqqqiiibbb]]]jjjrrryyywwwqqqpppyyywwwrrrmmmkkkiiiiiiiiihhhfffdddeeebbb^^^YYYRRRLLLFFFCCC>>>>>>@@@HHHUUUeeerrrzzzxxxqqqiiiaaaYYYWWW___iiiuuurrrrrrtttooo___MMMBBB???;;;666222///.........,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&''')))+++---///000444444555666777777888888999999999999999999999999666888;;;===@@@DDDJJJOOONNNQQQQQQNNNJJJLLLTTT[[[YYYUUURRRVVVcccsssyyyrrrnnnkkkmmmjjjnnn}}}xxxjjj```[[[[[[[[[aaaccceeefffjjjrrr}}}tttnnnmmmkkkiiiiiiiiikkklllooottt|||vvvuuusssoookkkqqqrrrrrrttt|||zzzooopppnnnfffaaa```___^^^WWWRRROOONNNKKKEEE@@@???;;;999999<<>>>>>===;;;>>>CCCEEEEEEKKK^^^ppp}}}~~~mmmkkkyyy~~~ooonnnzzz{{{yyy{{{~~~vvvsssttttttrrroooooosssxxxtttzzz}}}{{{yyysssnnneeebbb___^^^]]][[[VVVQQQAAA???<<<===FFFVVVgggsssuuu{{{~~~wwwnnndddYYYOOOOOOOOOTTT^^^aaa]]]YYYXXXXXXZZZWWWLLL<<<111...///---------,,,,,,++++++***++++++******+++,,,...///(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''')))+++---000222444777777777888999999999:::888888888888888888888888222777<<>>===AAAGGGJJJGGGCCC<<<===>>>@@@BBBBBB???===555222///+++(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))***++++++++++++,,,,,,++++++,,,---...///000111222333555777999;;;999999999:::===??????>>>888;;;@@@AAAAAAHHH]]]qqq{{{}}}nnnmmmxxx{{{llllllyyyzzz{{{yyy{{{vvvooolllmmmpppqqqpppsssttt{{{{{{ttt|||wwwppp___ZZZWWWXXX\\\^^^[[[WWWUUUPPPHHH@@@>>>FFFUUU```mmmwwwyyyqqqmmmlllcccVVVLLLJJJLLLSSSXXX\\\fffqqqxxx~~~lllOOO999333666......---,,,,,,+++******,,,+++***)))***,,,///000))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***---///222555666999999999::::::;;;;;;;;;777777777777777777777777---444;;;======CCCNNNYYYeee^^^XXXVVVYYYZZZXXXTTTRRRZZZkkk{{{ssshhhbbbbbbfffjjjkkkvvv~~~eee`````````bbbdddhhhkkkmmmjjjnnnttt{{{xxxoootttoooggg___ZZZXXXYYYZZZXXXVVVTTTUUUWWWYYYZZZZZZ[[[___dddggghhhjjjooosssqqqzzz{{{xxxuuurrrqqqvvvxxx~~~zzzyyy}}}{{{sssmmmqqqpppeee\\\ZZZ^^^aaaqqq~~~nnnbbbYYYSSSJJJFFFFFFHHHJJJJJJLLLPPPIIIEEEBBBEEEJJJJJJDDD===:::;;;>>>BBBDDDDDDAAA>>>777555000,,,)))((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))***++++++,,,,,,+++------------...000222333000111222333555777999;;;:::999999;;;>>>@@@@@@@@@666999===??????GGG]]]rrryyytttrrryyyxxxiiijjjyyywwwtttuuuyyyqqqkkkjjjkkkmmmooommmqqqyyywwwpppsss~~~|||nnnddd___[[[WWWUUUWWW[[[^^^___[[[```\\\MMMEEEFFFEEE@@@OOOYYYfffooorrrppphhhbbbWWWLLLHHHQQQ[[[eeeuuucccKKK:::///000000///---++++++---///,,,,,,,,,+++++++++************))))))))))))******))))))************))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''(((''''''&&&%%%&&&))),,,///000111444666777777777888888999999999888999::::::888666444333000555999:::===FFFVVVbbbhhhccc^^^ZZZTTTPPPQQQVVVdddgggvvvooommmiiieeecccgggttt{{{rrrfff^^^aaaaaa___]]]aaallluuuwwwxxxyyynnnfffaaa]]]XXXSSSRRRPPPNNNKKKIIIGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGJJJJJJJJJLLLOOOSSSVVVYYYaaadddiiimmmqqqwww~~~{{{}}}yyynnnkkkwwwxxx~~~wwwqqqqqqooojjjccc^^^]]]^^^sss|||iii^^^YYYTTTJJJDDDIIIOOORRRVVV\\\QQQLLLIIIJJJKKKHHH???777:::;;;===@@@BBBAAA>>>;;;444222///,,,***)))*********)))(((((((((***+++,,,(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))***+++,,,---******+++,,,,,,------...000111333444444666999;;;888:::>>>AAABBB@@@>>><<<:::999;;;===AAAJJJ]]]nnnwwwpppnnnwwwvvviiimmmwwwrrraaahhh}}}{{{}}}wwwppplllkkkooolllooouuurrriiikkktttttt{{{kkkhhheeefffggggggdddaaabbbfffeee___WWWOOOEEE======BBBJJJVVVdddoootttttteeeZZZSSSWWW___kkkoooYYYFFF999000///------------,,,+++,,,,,,,,,++++++++++++*********))))))))))))************++++++++++++******((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))((((((((('''''''''''''''''''''((('''''''''&&&(((***...000111222555666888888888888999999999:::666666555444333333222222+++000666<<>>@@@???>>><<<;;;:::::::::<<<<<<<<<<<<==================<<<===???BBBEEEFFFCCCFFFIIIKKKNNNQQQWWW[[[iiimmmttt}}}{{{xxxzzzuuuuuuxxx|||~~~xxxuuuppphhh```[[[[[[]]]tttuuullleeeZZZPPPJJJNNNUUU\\\dddlll___WWWMMMHHHFFFCCC<<<666666777888:::<<<;;;888555333222///,,,+++*********)))(((((((((((()))***+++(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---,,,,,,---......//////000000111222333444666:::===;;;===>>>??????===;;;999;;;:::<<>>???@@@???=========<<<<<<<<<<<<===>>>:::::::::999999999999999888777666666777888:::;;;;;;<<<>>>??????@@@BBBDDDFFFIIIOOOWWW___iiirrrxxx{{{xxxvvvzzz{{{vvvxxxyyynnnddd``````bbbkkkrrryyyzzzxxxvvvpppiiilllbbbXXXTTTUUUYYY```gggbbbXXXKKKBBB>>>;;;777333444444444666777777555333222111///---,,,++++++***''''''((()))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))***+++,,,---,,,,,,---......//////000000111222222444777;;;?????????>>>===;;;999777666;;;;;;===@@@DDDMMM```qqqzzzwwwnnnsss~~~nnneeennn{{{|||nnnkkkjjjfffoooxxx{{{zzz{{{~~~uuudddWWWSSSGGGNNNYYYjjj{{{pppbbbYYY[[[]]]XXXVVVXXXRRRIIIAAA???EEETTThhhwwwzzzoooddd\\\ddd}}}~~~nnn]]]MMMDDD777111,,,,,,///111...+++------,,,,,,,,,++++++++++++******))))))******+++***++++++++++++++++++***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((("""$$$&&&'''((((((''''''((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((())))))***---///222444444555777888999999999999999:::::::::666444222222444666777777:::===AAAEEEHHHJJJJJJJJJLLLGGGDDDGGGOOO[[[mmm|||xxxsssgggccc```jjjyyyzzzcccddd]]]XXXUUUSSSRRRWWW]]]bbbkkkwwwyyyqqqjjj```WWWPPPIIIDDD@@@???===::::::<<<======;;;::::::::::::;;;;;;<<<===>>>=========<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<888999::::::::::::999999;;;>>>@@@BBBEEEKKKTTT[[[fffmmmyyy~~~wwwrrrrrrttt|||~~~|||vvvxxx~~~vvvmmmgggeeeddd___aaabbbdddggghhhgggeeerrrjjj___UUUOOOMMMPPPTTTVVVOOOFFFAAA???===999666666555555777999:::999888111111000///...---,,,+++&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''))))))))))))***+++,,,---******+++,,,,,,------...///000111222444777===@@@@@@???===;;;999777666666:::;;;===AAAEEENNN```qqquuu~~~vvvssszzzkkkdddppp}}}~~~qqqnnniiidddnnnyyyzzzlll]]]RRRNNNLLLNNNRRRZZZhhhwwwuuubbbTTTUUUZZZZZZ]]]cccYYYRRRJJJEEECCCIII[[[mmmzzz}}}~~~xxxllleeeiiiqqqrrrtttuuuqqqfffZZZSSSPPPCCC>>>777111///......------------,,,,,,,,,++++++++++++************++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%'''((()))))))))((((((((((((''''''((((((((('''''''''(((((((((((((((((('''''''''(((***+++,,,///111444555555666777999999999999999999999999999222333555666777888;;;===CCCFFFJJJMMMOOONNNLLLJJJCCCBBBEEEPPP```rrr}}}nnndddbbbfffzzzmmmYYYZZZWWWVVVVVVTTTTTT[[[cccpppyyyuuukkkgggWWWSSSLLLFFFAAA???===<<<@@@???>>>>>>>>>>>>===<<<>>>>>>>>>>>>???@@@AAAAAA?????????>>>>>>=========>>>>>>============>>>>>>;;;;;;;;;;;;<<<;;;:::999===???@@@>>><<<===BBBFFFNNNTTT^^^iiisss}}}{{{tttoookkkkkklllmmmmmmnnnvvv|||tttlllfffccc^^^\\\[[[ZZZYYYYYY\\\___aaaaaa\\\TTTMMMIIIIIIJJJGGGEEEDDDDDDDDDBBB>>>:::888777888:::<<<>>>===<<<111222222222111000...---&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))***+++,,,---******+++,,,,,,------...///000222333555888===@@@===<<<:::999888888888888999:::===AAAEEENNN```pppuuu~~~{{{yyylllfffsss|||{{{sssqqqjjj```jjj}}}}}}zzzzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~qqqbbbXXXTTTSSSSSSQQQNNNMMMRRR^^^lllttt~~~~~~~~~zzzmmmaaa___```___]]]]]]___XXXRRRNNNGGGCCCKKKYYYfffrrrppp```XXXVVVYYY___bbbaaa]]]___ddd]]][[[SSSEEE666---,,,///------------,,,,,,,,,,,,++++++************++++++)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))))))))))))))((((((''''''(((((()))'''''''''((((((((((((((((((''''''''')))+++---...111333555666666666777999999999999888888888888777888<<>>CCCDDDEEEFFFGGGGGGFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFEEEEEEFFFDDDBBBAAAAAAAAA???===;;;<<<<<<;;;:::999:::;;;<<>>:::999999999999::::::;;;888999===BBBFFFOOO```qqqyyy~~~zzzoookkkvvvxxx|||xxxrrrqqqjjj___gggzzznnnoooppprrrtttuuuvvvwwwttttttuuuwwwwwwxxxxxxwwwuuuvvvwwwyyyyyyyyyxxxwwwyyyzzz{{{}}}yyykkkccc^^^\\\XXXRRRKKKEEECCCGGGOOOVVV```___]]]```jjjxxxyyyuuurrrkkkbbbfff]]]WWWXXXTTTJJJGGGLLLQQQ\\\lllyyy~~~wwwiii\\\PPPNNNQQQ[[[dddkkkttt}}}~~~gggHHH222---111...------------,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))(((((((((((())))))''''''''''''((((((((()))(((((('''''')))+++...000222444666666666666777888888888888777777777666666>>>DDDGGGEEEBBBGGGUUUbbbjjjlllllleeeYYYPPPKKKKKKPPPVVVdddxxxzzzyyyzzzxxxrrrpppwwwjjj```___[[[\\\cccnnnvvv|||}}}sss___JJJ>>>===@@@@@@@@@@@@AAADDDGGGJJJEEEHHHLLLQQQTTTWWWYYYZZZ[[[\\\]]]___bbbdddggghhhqqqqqqqqqrrrrrrrrrrrrrrrmmmmmmllljjjiiigggeeeddd[[[WWWRRRNNNLLLJJJFFFCCCCCCAAA???======<<<;;;999666777999<<<@@@FFFMMMSSS]]]kkkxxx~~~}}}tttoookkkeeebbbbbblllsssyyyxxxsssvvvyyyttteee]]]VVVRRRMMMIIIKKKPPP^^^hhhlllcccWWWOOOIIIDDD;;;;;;<<<>>>???AAAAAA@@@?????????@@@@@@>>>;;;777222444666888777555333111+++***)))((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%###$$$%%%((()))))))))))))))***+++,,,---,,,,,,---......//////000///111555777888999:::<<<888888999::::::;;;;;;;;;999:::>>>CCCGGGPPPbbbrrrzzz}}}~~~uuuqqqxxxtttsss~~~|||vvvkkk___hhhzzz^^^___aaaccceeehhhiiijjjkkkkkklllnnnnnnooooooooonnnoooqqqrrrrrrrrrqqqqqqssstttvvvxxxzzz|||}}}~~~~~~ssshhh```^^^WWWMMMFFF@@@;;;;;;<<<>>><<<<<>><<<<<<<<<<<<<<<>>>BBBEEECCCQQQ^^^eeelllxxxwwwhhh```]]]]]]\\\[[[[[[dddwww{{{wwwkkk```WWWUUURRRNNNMMMQQQ]]]iiippphhh]]]VVVQQQMMMDDDBBB@@@@@@CCCHHHMMMQQQDDDDDDDDDDDDBBB>>>999444333444777999999777444222,,,+++***((((((((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''$$$"""###%%%(((***))))))))))))***+++,,,---******+++,,,,,,------...///222666888999999999:::888999:::;;;;;;;;;;;;;;;:::;;;@@@EEEIIIRRRcccssswwwxxxuuuzzzqqqmmmzzz~~~mmm^^^iii|||VVVVVVVVVVVVYYY\\\___aaaeeedddccccccccceeehhhiiieeefffgggiiiiiijjjjjjjjjlllnnnqqqsssuuuwwwzzz||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~xxxlllfff```VVVJJJAAA<<<===??????>>><<<;;;>>>GGGTTT^^^aaaiiivvv~~~mmm^^^]]]aaa___[[[YYYPPPJJJEEELLL^^^pppvvvtttjjj]]]TTT\\\nnn|||cccKKK999...,,,---......,,,+++,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((('''''''''(((+++///333555555666777666666777:::<<<666888:::999777666888:::EEE???;;;:::999>>>NNN___dddccceeeeeeZZZOOOSSSaaalllmmmooovvv}}}wwwuuuvvvtttnnnmmmyyy}}}uuujjjcccccceeemmmttt}}}}}}qqqfff```ccc___ZZZUUUPPPMMMKKKJJJHHHMMMOOONNNRRR\\\fffjjjsss|||~~~yyyppphhh___YYYVVVSSSMMMHHHDDDAAA===<<<<<<=========@@@AAAGGGRRR[[[eeesss~~~vvvmmmjjj\\\QQQQQQUUU\\\gggqqqxxxyyy|||{{{xxxjjjddd\\\WWWUUUTTTSSSQQQYYY\\\bbbiiimmmiii]]]TTTPPPKKKCCCAAAHHHRRRTTTQQQDDD???:::888999:::888666555555555555555555444444---,,,+++)))))))))******((((((((((((((((((((((((******))))))(((((('''''''''&&&&&&%%%%%%'''((()))%%%'''(((((('''''')))***&&&&&&&&&'''''''''((((((((('''''''''''')))+++,,,******))))))******+++,,,+++++++++,,,---///222333444555555444333444666888999888777888:::<<<<<<<<<777<<>>EEEKKK```fffppp}}}rrrffffffjjjhhheeedddRRRKKKCCCDDDQQQddduuu}}}vvvhhh\\\\\\ggg{{{sss]]]III999000......---,,,++++++,,,---,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++))))))))))))))))))))))))***************************)))))))))((((((((('''''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((((((((()))+++...111444666555666777777666777999;;;666999:::888555777>>>DDDFFF>>>888999<<<@@@IIIRRR\\\ZZZ\\\]]]VVVOOOXXXgggllllllppp|||oooeeegggooohhhlllrrr|||yyymmmiiinnnmmmiiiccc^^^^^^dddjjjuuu}}}|||mmm___UUUPPPMMMXXXYYYYYYWWWRRRPPPQQQSSSQQQZZZbbbgggnnn{{{zzzsssoooiiibbb]]]UUUOOOGGGAAA===;;;::::::===<<>>BBBCCCEEEPPPNNNOOOQQQPPPRRRcccvvv|||rrreee___dddmmmlllxxxssshhhaaa```___^^^\\\[[[\\\dddpppzzzvvvmmm^^^OOOFFFBBBCCCEEERRRWWWYYYVVVPPPQQQYYYaaappp~~~tttlll```VVVNNNJJJGGGEEEAAA>>><<<>>>@@@BBBJJJRRR___jjjvvv}}}yyypppiiibbbZZZUUUUUUUUUWWW]]]dddjjjnnnmmmllljjjfffbbb^^^ZZZVVVRRROOOIIIHHHIIIOOOVVV\\\]]]]]]___ZZZQQQJJJIIILLLHHHBBBAAA???<<<777222000000111111222444555555333000///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))***'''((()))((('''&&&'''(((&&&&&&'''''''''(((((((((&&&'''((())))))******)))******))))))******+++,,,++++++,,,,,,...///111222---///222333555777;;;>>>;;;:::888999:::;;;;;;:::666;;;AAAFFFMMMYYYhhhsssrrrttteeedddzzz}}}qqqnnnjjjrrrvvvuuusssjjjfffmmm}}}::::::999999::::::;;;<<<===<<<<<<<<<<<<===>>>???>>>>>>?????????>>>>>>======???BBBDDDFFFHHHKKKMMMOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTVVVXXXYYYZZZYYYYYY]]]]]]]]]^^^```aaa```___ZZZXXXVVVTTTSSSTTTUUUVVVQQQRRRSSSUUUVVVXXXYYYZZZ[[[\\\^^^___aaaeeejjjnnnzzz}}}{{{ooobbbTTTKKKFFFCCC@@@===<<<>>>BBBDDDJJJJJJKKKQQQ^^^qqq}}}~~~sssllljjjiiijjjjjjpppkkkbbbUUUKKKOOOcccvvv}}}~~~rrraaaXXX\\\eeemmmjjjeee___YYYRRRKKKFFF999666222000////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***(((***---111333555555555444777999999888777777777888777666888===EEELLLPPPBBB<<<888:::???BBBCCCBBBGGGDDDDDDGGGMMM[[[uuu{{{nnnkkknnnppprrruuuvvvhhhccc```___```ZZZ\\\___cccjjjvvvyyymmmSSSOOOIIIDDDBBBCCCFFFHHHSSSUUUSSSLLLHHHQQQfffxxx|||rrriiiaaa\\\XXXNNNHHHBBB@@@===;;;>>>DDDKKKUUUbbblllsssyyy~~~zzzrrrggg^^^YYYTTTTTTUUUXXX]]]```bbbbbbhhhfffdddaaa]]]XXXTTTQQQIIIGGGDDDEEEJJJNNNRRRSSSMMMNNNLLLKKKKKKKKKDDD;;;======<<<777111...000222111333555777666333000......---,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***((()))***)))'''&&&&&&'''''''''''''''((((((((((((&&&'''(((*********)))(((******))))))******+++,,,++++++,,,---...///000111---///222444555888;;;===<<<:::999999:::;;;:::999555:::AAAGGGNNNZZZiiitttzzz{{{iiiVVV^^^uuuwwwnnnnnnjjjpppooonnnmmmhhhgggqqq999999888888888888888999888888888888888999999:::999999999:::999999888888888:::<<<<<<<<<===???AAACCCCCCCCCCCCCCCCCCCCCDDDCCCDDDEEEGGGHHHIIIIIIIIIKKKJJJKKKLLLNNNOOONNNMMMIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOORRRWWWZZZgggllluuu~~~nnnaaaXXXQQQGGG???===@@@EEEIIIFFFDDDAAABBBJJJZZZlllxxx}}}{{{xxxyyy}}}ooojjjjjjkkkkkkhhhhhhhhhdddYYYUUU^^^llluuu{{{hhhXXXTTTUUUYYYZZZ[[[\\\[[[WWWQQQLLL999555111//////000///...---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((+++...222444555444444555777999:::888666666666999666555<<>>>>>>>>>>>============;;;;;;<<<===>>>??????????????????@@@BBBCCCBBBAAA???>>>=========>>>??????>>>>>>>>>???@@@@@@@@@AAA???@@@BBBBBBCCCEEEIIILLLOOOVVVaaammmyyyrrrhhhZZZMMMGGGFFFGGGIIIFFFCCC>>>;;;===EEEQQQYYYdddiiipppxxxzzzuuuwwwwwwssshhhfffhhhjjjbbbVVVSSSXXXyyymmm___XXXUUUUUUXXX\\\aaadddbbb]]]YYYJJJCCC999222000///...---------------,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++***,,,///222444555555555777999:::999777666666666888666999AAAKKKOOOIIIBBB>>>HHHOOONNNLLLMMMPPPQQQGGGHHHJJJQQQ```yyywwwqqqiiidddcccmmmnnneeeeeeeeecccccc]]]fffuuurrriiiaaaWWWMMMDDDBBBBBBEEEKKKVVV```fffiiiccc[[[YYYeee~~~xxxjjjaaaXXXQQQJJJ@@@;;;:::999<<>>===<<<<<<======>>>>>>??????;;;<<<===>>>???@@@AAAAAA@@@BBBDDDFFFGGGIIILLLNNNNNNTTT^^^jjjvvvzzzmmmddd\\\VVVRRRKKKHHHCCC===:::;;;???CCCOOOZZZfffrrrtttjjjgggkkkhhh[[[PPPNNNkkkwww~~~{{{ssskkkbbb[[[UUUYYYaaalllvvv|||~~~~~~yyyiiiSSSAAA666222///......------------,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,---...111333555666777777999:::999888666555666777666999???FFFJJJIIICCC???AAAOOO\\\]]]ZZZXXXVVVSSSKKKPPPXXXaaappprrrkkkcccaaafffwwwqqqfffeeekkkmmmllllllllluuuyyyjjjZZZQQQNNNIIICCCHHHJJJPPPZZZjjj|||{{{qqqiii```SSSJJJFFFBBB??????BBBEEEJJJVVVccchhhrrrzzzzzzyyyyyyvvvqqqeee___VVVOOOMMMMMMMMMNNNQQQUUUZZZ\\\\\\[[[\\\]]]OOOMMMJJJGGGEEEEEEGGGIIIXXXWWWRRRJJJFFFEEECCC???888:::===@@@AAA???:::666888999999999888666444333333333333222111///---+++(((((((((((((((((((((((('''((((((((()))))))))***%%%&&&'''((()))(((''''''&&&''')))(((''''''((()))'''((((((((())))))))))))))))))(((((((((((())))))******))))))******+++,,,+++,,,---////////////...---000333666666777888::::::999888888:::<<<<<<;;;777===EEEKKKQQQ[[[hhhrrruuu}}}wwwssseeeSSS___xxx~~~rrrrrrwwwrrrwwwzzzuuullljjjzzzpppttt{{{777888888999999999999888888888888999999888777777333444555666777888888888555666888999999999;;;===999999:::;;;<<<<<<==============================<<<<<<<<<===???@@@???>>><<<===???@@@AAAAAAAAAAAA@@@AAABBBDDDFFFHHHJJJJJJKKKNNNRRRTTTVVVXXXZZZ\\\aaafffnnnwwwvvviiiaaaTTTRRRMMMGGGAAA======>>>BBBOOO]]]jjj{{{yyyjjjbbbiiinnnfff\\\YYYKKK[[[llluuuyyyyyyqqqgggSSSXXXdddtttpppRRR???666111///......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((()))***+++,,,///000222444666888999999::::::999777555444666888444<<>>EEEKKKQQQ[[[hhhqqqsss~~~zzztttpppaaaNNN___xxx{{{llliiijjjeeelll}}}wwwooommm{{{|||~~~|||vvv\\\eeettt666888:::::::::999::::::999777777999;;;;;;999777444;;;===888666:::>>>===777:::???AAAAAA@@@@@@@@@@@@AAABBBAAA??????BBBEEEEEEDDDDDDEEEEEEEEEBBB@@@CCCDDDEEEFFFGGGFFFEEEDDDHHHGGGHHHLLLQQQSSSRRRPPPQQQPPPQQQUUUWWWZZZbbblllqqquuu|||}}}lllbbbTTTIIICCCDDDFFFHHHOOOQQQSSSUUU```vvv|||iii```[[[bbbfffccc]]]ZZZOOOOOONNNSSScccwwwhhhddd```jjjsssYYYGGG888000///000000...---...///---))),,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((())))))((('''&&&)))((('''&&&'''***---///444444555666777888999999<<<:::888777777777888888555@@@IIIGGG<<<444777===GGGVVVeeefff[[[OOOMMMPPPYYYfffooonnnsss|||xxxtttllljjjyyywwwkkk___^^^gggiiidddlll}}}qqqbbbXXXKKKHHHFFFFFFFFFJJJZZZkkktttjjjdddVVVJJJEEEAAA======AAAKKKRRR[[[bbbgggkkkooorrrkkkhhhccc]]]VVVPPPLLLIIIIIIHHHGGGGGGIIIMMMQQQTTTTTTSSSQQQNNNLLLKKKJJJJJJDDDJJJSSSYYY[[[WWWQQQLLLSSSPPPLLLLLLMMMKKKEEE@@@777555444333222111///---333555777666333///...---((((((((((((((())))))***))))))************))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''')))***)))''''''+++...************+++,,,---...+++,,,,,,,,,,,,,,,,,,---333444555777888:::;;;;;;===<<<;;;::::::<<<===???;;;<<>>>>>===>>>>>>>>>>>>===<<<@@@@@@<<<:::<<<<<<999@@@@@@@@@@@@@@@CCCHHHKKKKKKMMMMMMLLLKKKLLLOOORRRVVVVVVVVVWWWYYYXXXUUUSSSRRRSSSTTTUUUVVVVVVVVVVVVOOOQQQVVV]]]dddjjjlllmmmjjjjjjlllsssxxxzzzpppaaaTTTMMMLLLMMMNNNNNNOOOOOOOOOVVVeeeyyy~~~}}}uuujjjbbb^^^cccggggggeeeeeeWWWTTTNNNNNN[[[ooo}}}wwwppphhhjjj~~~oooWWWEEE777///...------++++++,,,------,,,,,,,,,,,,++++++++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((())))))((('''''')))((((((((())),,,///000444444555666777888999999::::::999888666666666777???CCCDDD>>>666333777===DDDRRR^^^]]]RRRLLLQQQYYYbbbjjjmmmnnnxxxxxxtttrrroookkkfffhhhsss{{{oooggghhhaaa___eeeiiikkkvvvpppaaaSSSKKKHHHEEEFFFIIINNNYYYmmm~~~pppcccVVVNNNGGG???;;;<<>>777555444222222111000000000222444444111///......))))))((((((((())))))***))))))************))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))(((((((((''''''''''''((()))((()))---333888************+++,,,---...+++,,,,,,,,,,,,---------333333555666888999;;;;;;<<<;;;:::999:::;;;===>>>;;;<<<@@@GGGQQQ^^^jjjqqqwww|||yyyjjjRRRGGGWWWtttssshhhccc]]]hhh{{{yyy|||pppbbbjjjyyy|||iiiWWWcccsss@@@???>>><<<<<<<<<<<<===>>>??????>>>===<<<>>>??????CCCDDDBBBAAACCCCCC@@@HHHJJJMMMQQQWWW^^^ffflllhhhhhhgggeeeddddddfffiiiooooooppprrrsssssspppnnnmmmnnnooopppqqqsssttttttvvvzzzssseee[[[WWWTTTSSSQQQPPPNNNLLLNNNUUUaaajjjvvvyyy{{{~~~|||qqqggg```aaadddffffffgggaaa]]]TTTLLLQQQbbbuuuyyyllldddlllgggSSSDDD888111///...,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((())))))((((((''')))))))))***,,,///222333444444555666777888999999777999:::888555555777:::IIIEEE>>>777444555999===>>>IIIRRRQQQLLLNNN[[[hhhooosssuuuxxxuuuiiifffgggfffdddaaammmpppbbb[[[YYY^^^```cccgggoooyyyyyyjjj\\\PPPHHHCCCDDDFFFLLLVVVbbbsssttthhh^^^UUUIII@@@<<<666;;;CCCLLLTTT\\\cccggghhhhhhgggddd___YYYSSSPPPIIIGGGDDDAAA@@@AAABBBCCCNNNPPPTTTVVVTTTPPPJJJFFFAAAAAACCCFFFKKKOOOSSSUUUNNNJJJEEECCCCCCAAA===:::666555333222111111111222...000222222000.........******)))))))))))))))***((())))))******))))))((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))(((((((((((('''''')))(((''''''(((---555:::************+++,,,------++++++,,,,,,------------222333444666777999:::;;;;;;;;;:::999:::;;;<<<===;;;===@@@HHHRRR___jjjqqqxxx}}}uuubbbLLLEEEWWWssstttjjjeee```jjj|||xxx}}}pppaaahhhwwwuuuaaaYYYdddsssDDDBBBAAABBBEEEIIIKKKLLLLLLMMMMMMLLLKKKKKKMMMPPPTTTXXX[[[ZZZXXXYYY\\\```cccjjjttt~~~yyymmmcccZZZUUUVVVSSSQQQOOONNNOOOUUU\\\dddjjjrrr||||||mmmiiilllnnnjjjeeehhhggg```SSSLLLUUUkkk}}}sssddd___gggssszzzuuukkk^^^SSSIII???777333111...---......,,,+++---------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))((((((((()))***+++---///222444666555555555666777888888888777999999777555777===CCCKKKDDD<<<999;;;>>>???>>><<>>BBBHHHQQQYYY^^^bbbdddffffffddd^^^XXXTTTLLLJJJFFFCCCAAAAAABBBBBBGGGJJJOOORRRSSSPPPKKKHHHCCCBBB@@@@@@BBBEEEIIILLLIIIEEE@@@===<<<:::888555444444333111000000222333///111222111///.........,,,+++***)))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((***)))'''&&&&&&)))---000+++*********++++++,,,---++++++,,,,,,---.........111222333555777999:::;;;;;;::::::::::::;;;<<<<<<<<<===AAAHHHSSS___jjjpppyyy~~~qqq[[[HHHFFFYYYtttxxxoookkkfffoooyyy~~~qqqccclllwww}}}~~~zzzzzzyyymmm\\\YYYbbbppp~~~\\\[[[[[[```gggnnnrrrtttvvvwwwxxxwwwwwwwwwyyyzzzxxxlllhhhnnnwwwtttfff]]]XXXSSSQQQQQQPPPNNNQQQWWWUUU[[[dddqqq}}}pppjjjnnnmmm```PPPOOOaaatttrrrddd___^^^]]]```aaa___[[[TTTLLLBBB;;;666///,,,///000---,,,------------,,,,,,,,,++++++))))))*********+++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((())))))))))))***---000222555666777555555666666777777888888888888777666777<<>>DDDLLLQQQYYY]]]aaaeeeddd```[[[XXXNNNLLLIIIGGGEEEDDDDDDDDDAAADDDHHHKKKNNNNNNMMMLLLFFFEEECCCAAAAAACCCEEEFFFDDDBBB===:::888666444333333444444222//////111333333444444333000.........------,,,***))))))))))))(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''''''''''''''++++++******++++++,,,,,,++++++,,,------...//////111222333555888:::;;;<<<::::::::::::;;;;;;<<<<<<<<<>>>BBBIIISSS^^^hhhnnnxxxpppXXXHHHJJJ]]]wwwxxxpppmmmhhhqqqvvvyyylllaaannnxxxyyyuuuppprrrtttnnndddaaagggrrrxxxcccXXX^^^iiitttwww~~~yyyooo^^^VVVQQQRRRPPPKKKMMMSSSQQQUUU[[[fff|||zzziiinnnqqqjjj[[[TTT\\\iii}}}oooddd[[[UUU]]]eeekkkkkkfff```WWWPPPFFF777,,,---000...---///------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***))))))(((((())))))******+++...222444666666666555666666666777777777888888777666888<<>>;;;999666555444333666777555222000111333666777666444111///...//////...---+++***)))))))))'''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******''''''''')))***+++)))''',,,++++++***++++++,,,,,,++++++,,,---...//////000222222444666999;;;<<<===;;;;;;;;;<<<<<<<<<=========???BBBIIIRRR\\\eeekkkvvv}}}pppXXXIIINNNddd{{{uuunnnkkkfffooo}}}rrrrrrccc[[[mmmxxxtttmmmiiimmmuuuvvvrrrmmmqqqxxxvvv```OOOGGGNNNXXXfffhhhooo||||||xxxwwwqqqnnnqqqtttuuuwwwzzz~~~nnnbbbYYYXXXTTTLLLLLLRRRSSSTTTTTTYYYmmmvvvhhhgggjjjlllhhh```]]]___hhhsss{{{{{{uuuooofff___bbbnnnyyy|||{{{{{{wwwrrrgggLLL555///000...---///...------------,,,,,,,,,,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******)))(((((()))*********,,,000333555666666555666666666666777777777777777555666;;;BBBFFFFFFDDD>>>EEEOOOWWWYYYYYYXXXWWWWWWZZZ]]]bbbhhhpppzzzuuugggddddddfffdddggg||||||dddWWWOOOLLLQQQSSSVVVdddtttrrr]]]OOOJJJGGGJJJUUU^^^iii~~~|||zzzxxxuuussspppooonnnmmmkkkiiinnnmmmlllllllllmmmnnnooodddbbb___\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]```ccccccbbbaaa```aaaaaabbbcccdddeeefffffffffjjjkkkooorrrvvvyyy|||}}}~~~}}}qqqggg^^^QQQFFF@@@>>><<<;;;DDDIIIQQQXXX]]]]]]\\\ZZZUUUSSSQQQMMMJJJHHHGGGFFFAAACCCFFFJJJMMMOOOPPPPPPKKKJJJHHHGGGFFFFFFGGGHHHBBBBBBBBB@@@===:::999888555999<<<;;;666333333444555666555333111///000111000///...,,,***)))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))'''&&&'''***++++++))),,,,,,++++++***++++++,,,++++++,,,---...///000000222333555777:::<<<>>>???<<<<<<======>>>>>>======>>>???CCCIIIQQQZZZbbbgggqqq{{{~~~zzzoooYYYLLLRRRjjjqqqkkkiiidddlll|||~~~uuusssaaa[[[pppzzzsssiiidddiiisssxxxxxxrrrtttyyyeeeSSSLLLLLLUUU```www{{{}}}{{{vvvqqqnnnnnnmmmjjjggghhhcccaaaeeeiiijjjkkkmmmmmmppptttvvvwwwzzz~~~oooddd```YYYNNNMMMSSSQQQOOOKKKLLL\\\www{{{nnnhhhaaaaaakkkpppjjj___ZZZWWWcccpppwwwyyyyyyuuuoooffftttccc@@@333111---,,,.........---------,,,,,,,,,---,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))(((((()))***+++***---000444666666555444666666666666777777777777555444777>>>GGGHHHCCC<<>>:::>>>CCCKKKSSSYYY[[[[[[ZZZ[[[YYYVVVRRRNNNKKKHHHGGGDDDFFFJJJNNNQQQQQQPPPOOONNNLLLHHHEEECCCCCCDDDEEECCCDDDEEEDDDAAA>>><<<<<<888<<<@@@???999555444555333444444222111000111333111000...,,,+++)))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++,,,((($$$$$$&&&))))))(((,,,,,,++++++***+++++++++++++++,,,---...///000111333444666888;;;===???@@@<<<======>>>>>>>>>>>>>>>>>>@@@CCCIIIPPPYYY```eeemmmwwwyyywwwoooYYYMMMTTTooopppjjjhhhdddlll||||||yyyeee```www|||ttthhhbbbfffnnnssstttnnnpppuuu~~~lll___QQQLLLRRR\\\gggnnn|||zzzvvvoooiiidddbbbaaaaaa```^^^]]]\\\]]]\\\ZZZYYYWWWXXXXXXWWWVVVVVVYYY[[[[[[[[[\\\```dddhhhjjjkkkkkknnnqqqtttvvvzzz~~~{{{kkk[[[QQQOOOPPPMMMMMMOOOOOOPPPYYYnnnuuuggg```\\\^^^iiipppnnnfffaaaZZZWWWWWWaaavvvzzziiimmmxxxtttGGG444111000///222,,,,,,---------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%((('''&&&&&&''')))+++------...000222444555666666888999:::888666444444444777:::;;;<<>>============>>>>>>>>>>>>>>>===AAAKKKUUUZZZ___ccckkkuuuzzz{{{rrr[[[OOOWWWwwwuuummmfffcccrrryyygggeeesssyyyllliiilllcccUUUWWWlllwww|||tttggg]]]TTTNNNRRRaaavvv}}}tttoooggg^^^YYY```]]]YYYVVVSSSRRRRRRSSSSSSQQQOOOOOOPPPOOONNNLLLQQQRRRSSSSSSSSSUUUXXX[[[]]]^^^___bbbfffjjjmmmnnnnnnpppsssuuuxxx{{{}}}mmm```VVVRRROOONNNNNNNNNMMMPPP^^^kkkooorrryyyvvveeeaaabbbiiinnnmmmiiiggg\\\UUUQQQ\\\sss}}}rrrqqqxxxkkkEEE444000,,,***+++------......------,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&&&&((((((''''''(((***,,,---...///111333555666777777666888:::999777666666666999888===FFFKKKHHH@@@:::EEEGGGJJJMMMRRRWWWWWWSSSXXX```fffdddbbbnnntttmmmiiiggghhhggglll}}}ttteee]]]]]]\\\___jjjzzzwwweeeZZZOOOEEEGGGOOOZZZjjjyyyqqqjjjeeebbb```^^^[[[WWWTTTRRRQQQOOOLLLIIIEEECCCBBBBBBBBBDDDDDDDDDDDDEEEFFFHHHHHHEEEDDDAAA???===;;;;;;;;;777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????AAABBBDDDGGGKKKOOORRRTTTbbbeeejjjpppuuuxxxzzz||||||{{{zzz|||{{{ooocccZZZRRRKKKFFF===;;;<<>><<<=========>>>>>>>>>>>><<<;;;???JJJUUU\\\ccciiittt~~~}}}rrr[[[RRR^^^}}}{{{ssslllhhhwwwzzzggggggxxxuuuoookkk___PPPVVVlllwww{{{{{{oooeee]]]TTTLLLQQQOOORRR___wwwvvveee\\\YYYTTTPPPOOOMMMMMMLLLLLLLLLMMMNNNNNNOOOMMMKKKKKKLLLLLLKKKJJJMMMOOOQQQRRRSSSVVVZZZ]]]```aaacccfffiiimmmpppqqqrrrtttwwwyyy{{{}}}ooo___UUURRROOOMMMNNNLLLKKKOOOUUU___iiixxxlllgggdddhhhllljjjhhhhhh```UUUMMMTTTlllzzzssssssyyy___DDD888333...***+++............------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((('''((()))+++---...000111333555666777888888555777999:::888777777777:::888@@@LLLJJJ===999???HHHCCCBBBEEEHHHHHHGGGHHHVVVbbbgggccchhhppphhheeefff```hhhxxx~~~mmmfffeeeaaabbbiiixxxyyygggSSSHHHBBBCCCNNN\\\nnnxxxooodddZZZTTTTTTSSSQQQNNNKKKIIIGGGFFFBBBAAA>>>;;;999999::::::;;;;;;;;;:::;;;<<<<<<===<<<;;;999888666666555555333333444444444555555555444444444444444444444444555666666777777777777777777888:::<<>>AAADDDFFFJJJNNNLLLHHH>>><<<999777666555222000///...------,,,,,,,,,---//////000///...,,,***)))+++******+++,,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&)))---///...,,,***)))******))))))******+++,,,,,,,,,,,,---......//////000222555666777999<<<>>><<<<<<=========>>>>>>>>>;;;999===IIIUUU___iiippp~~~~~~nnnXXXSSSdddzzzsssooo}}}{{{iiiiii{{{tttjjjZZZKKKUUUkkkvvv{{{uuuhhhfffiiihhheee\\\[[[WWWSSSPPPPPPOOOMMMQQQWWWbbbttt}}}oooeeeZZZPPPMMMMMMKKKKKKMMMKKKLLLMMMOOOQQQSSSSSSTTTSSSQQQOOOOOOQQQRRRRRRQQQPPPRRRTTTUUUWWWZZZ^^^aaaccceeehhhjjjmmmpppsssvvvwwwyyy|||}}}ooodddYYYSSSNNNOOOOOOLLLKKKMMMQQQ]]]rrr~~~uuupppssswwwtttmmmhhheee[[[PPPQQQddd|||wwwooouuu~~~rrrgggWWWEEE===999333000000///......---,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((()))***,,,...///111222333555666777888888444777999999777666666666:::===DDDHHHAAA777888???DDD???===@@@AAA???CCCKKKTTT___bbbbbbrrrvvvggg```___\\\nnn{{{nnnkkkmmmgggiiippp~~~jjj\\\LLLEEEFFFOOObbbsss~~~{{{uuummmbbbWWWNNNHHHIIIHHHGGGEEECCCAAA???>>>;;;:::888666555555666777777777666666666666666777666555555444444444444444333333444444444555555555222222222222222222222222444444555555555555444444555666777888:::<<<>>>???@@@EEEKKKPPPUUU^^^jjjsssyyy}}}yyysssooosssuuuuuupppggg]]]UUUPPPLLLDDD===<<<===@@@HHHPPPUUUWWWZZZ[[[YYYVVVUUUUUUTTTTTTVVVYYY]]]\\\WWWRRROOONNNLLLJJJIIIFFFBBB???>>>@@@CCCFFFIIIIIIFFFCCC;;;999777555333222000//////............///000111//////000000///---***))),,,,,,...000111000,,,)))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***%%%***//////,,,)))'''(((***************+++++++++,,,,,,------.../////////111333555777888999<<<>>><<<<<<<<<=========>>>>>><<<999===IIIVVVaaammmuuujjjRRROOOccc}}}uuuqqq{{{llljjjzzzvvvgggWWWJJJVVVkkkwww|||uuufffSSSHHHGGGHHHGGGDDDIIIHHHGGGHHHIIIJJJMMMQQQ[[[iii|||yyycccVVVLLLFFFCCCFFFHHHGGGGGGJJJJJJKKKNNNQQQSSSTTTTTTUUUTTTRRRQQQQQQSSSUUUVVVUUUWWWXXXZZZ[[[\\\^^^bbbdddgggjjjmmmoooqqqtttxxx{{{}}}zzzhhh^^^UUUSSSRRROOOMMMLLL@@@JJJaaazzznnnfffbbbZZZVVVaaaxxxvvvooommmkkkgggccc```VVVKKKDDD>>>777222000//////---,,,++++++++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))((((((((()))))))))((())))))+++,,,...///000111111333444666777777777666777888777555444555666;;;CCCFFF>>>888<<<@@@AAA@@@???@@@@@@???BBBMMMZZZTTT[[[^^^eee~~~sssccc]]]___eee~~~rrrlllkkklllmmmsss~~~|||pppWWWQQQLLLMMMVVVfff}}}~~~yyywwwrrrmmmfff\\\SSSJJJDDDAAA===<<<;;;:::999888777666666666555444444444555555555555444333333333444444222222222333333333333333000000111111111222222222222222222222222222222222111111111111111000000///111222222222444555666777888<<<@@@BBBEEEKKKVVV___eeennnxxx~~~{{{rrriiidddiiinnntttuuuppphhh```[[[SSSLLLDDDAAA>>>===@@@EEEOOORRRVVVYYYXXXWWWVVVVVVSSSQQQPPPQQQTTTTTTQQQNNNMMMLLLKKKJJJIIIGGGBBB?????????AAADDDFFFDDD@@@>>>888777666333111////////////.........///111333444//////000000///---+++***,,,---...111222111...+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''***,,,+++(((%%%&&&((())))))******++++++++++++,,,,,,---......//////000222444666777888999;;;>>><<<<<<<<<<<<============>>>;;;???JJJWWWcccoooxxxjjjPPPLLL___zzz{{{rrrooo}}}}}}yyyyyynnnkkkxxxuuueeeVVVMMMXXXnnnyyy~~~XXXPPPFFFAAABBBDDDDDDCCCBBB@@@AAAEEEHHHKKKSSS[[[mmmsssbbbRRRJJJJJJIIIKKKOOOPPPMMMMMMOOOMMMNNNPPPRRRTTTVVVVVVWWWWWWUUUTTTTTTVVVYYY[[[[[[]]]___``````aaacccfffiiimmmppptttvvvvvvyyy~~~}}}pppccc\\\XXXSSSOOOOOOCCCFFFTTTppp{{{lllccceeeccc^^^ccctttxxxkkkddddddgggddd___XXXRRRKKKAAA666///111000...,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((()))******((()))***,,,...///000111111222333555666777777777777777777555444555777999@@@FFFCCC;;;>>>LLLQQQLLLEEEHHHGGGBBBBBBNNN]]]ggg]]]bbbhhhvvvtttggg^^^bbblll{{{vvvhhhbbbcccddddddkkkxxxyyyeeeYYYHHHKKKRRR\\\kkk~~~xxxrrrlllgggddd]]]YYYSSSKKKDDD???<<<;;;777777777666555555444444333333222222222222333333333222222111111111222222///000111222222222111111111111111222222222333333111111111111111111111111111111222222222111111000111000000111111333444444444666888888999===CCCHHHNNNVVVaaahhhiiihhhggggggfffiiinnnqqqqqqmmmgggcccXXXRRRKKKFFFAAA;;;;;;===HHHLLLQQQTTTUUUVVVVVVWWWSSSQQQNNNNNNQQQRRRPPPNNNJJJIIIIIIHHHHHHGGGDDDAAA===;;;===BBBCCCAAA>>>===888777666333000...///111111000.........000222444000000///......------,,,,,,++++++---...///---+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++*********(((&&&%%%&&&((())))))***++++++++++++***---------...//////000000222444777888888999;;;===;;;;;;<<<<<<<<<=========>>><<<@@@LLLYYYeeeqqqyyylllQQQMMM___vvvuuummmjjj{{{sssssswwwnnnkkkxxxuuueeeWWWOOO]]]rrr|||SSSQQQNNNMMMNNNQQQSSSTTTHHHEEEDDDIIINNNVVVdddqqqxxxhhh^^^UUUNNNKKKJJJJJJMMMRRRRRRNNNNNNRRRTTTUUUVVVXXXZZZ\\\]]]^^^]]][[[YYYYYY\\\```bbbcccdddeeeggghhhhhhjjjnnnqqqssswww{{{}}}}}}sssjjjccc[[[XXXWWWVVVPPPOOOZZZooopppeeeaaafffhhhdddcccjjjuuu|||xxxuuullllllpppooonnnmmmkkkfffZZZHHH;;;444222000...------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((()))++++++((()))+++---///000111111333444555666777888888888777777666555555888===AAAJJJCCC>>>CCCRRR```ccc___TTTWWWOOOCCCHHH\\\iiiiiifffkkkxxx}}}oooggg```^^^kkk|||sss```TTTSSSYYY___bbbnnn|||vvvaaaSSSNNNMMMVVVcccqqquuurrrllleee^^^XXXTTTRRRIIIGGGDDD@@@<<<:::888777666666666666666666666666333333222222222222222222222111111111111222222333000111222333333333222222333333444444444555555555222222222222222222222222333444555555555555555444333333333333444555666777444444555666777888999:::<<>><<<>>>999999888555111000222444777666333000///000111222222111///---,,,---...///---+++******,,,---...---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***++++++***(((((((((((((((&&&((()))***+++,,,++++++***------......//////000000333555777888888999;;;===;;;;;;;;;<<<<<<<<<======<<<;;;@@@MMM\\\hhhsss|||kkkRRRNNN___xxx{{{qqqhhhgggyyy}}}{{{zzzllliiiyyywwwfffVVVNNNbbbwwwYYYZZZZZZZZZZZZ\\\___aaaYYYSSSOOORRRWWW___ppphhhZZZVVVTTTSSSTTTQQQQQQUUUYYYYYYWWWYYY^^^XXXYYYZZZ[[[^^^```bbbddd___\\\[[[[[[^^^bbbeeeeeejjjkkkmmmnnnooorrrvvvyyywww{{{vvvnnneeeaaaaaa```VVVJJJIIIUUUjjjxxx{{{uuuhhhaaaaaafffiiiddd```______]]]aaappp|||rrrqqqtttxxx{{{sss]]]LLL666555222000//////000000---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((((((((***+++,,,(((***+++...///111111222444555666888999999999999777666555444666;;;BBBGGGQQQ@@@:::MMMeeeoooooooooaaabbbUUUDDDMMMfffoooeeeeeelll~~~}}}qqqhhhfffccccccrrrsssgggWWWLLLMMMUUU```fffxxx~~~fffSSSPPPTTT\\\ggguuuwwwrrriiieee___VVVNNNHHHCCCAAA<<<======<<<;;;999777666333444444444444444444444444444444444444444444333333222222222333333444555333444555666666555444444222222222222333333333333444444444444444444444444222222333444444444444444444444444444555666777777666666666777::::::999777333;;;EEENNNTTT\\\fffmmmwwwooogggcccfffjjjkkkjjjddd]]]VVVQQQJJJDDDBBBEEE???CCCHHHLLLOOOQQQTTTVVVPPPOOOPPPSSSUUUTTTOOOKKKGGGEEEDDDEEEFFFFFFEEEDDDDDD???===AAAAAA<<<:::<<<;;;;;;:::777333222444777???===888555222111222222333111...,,,,,,---///000111...+++***,,,...000111))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))+++++++++)))((())),,,,,,)))%%%((()))***+++,,,+++******------......///000000000333555777888888999;;;===;;;;;;;;;<<<<<<<<<======::::::@@@NNN^^^jjjuuu~~~{{{hhhQQQNNN___|||zzzooofffeeezzz~~~jjjgggzzzzzzhhhVVVLLLfffzzz```eeeiiilllrrrwwwrrriii```[[[YYY^^^eeeppp|||qqqdddYYYVVVVVVXXXYYYWWWWWWWWWWWWYYY[[[]]]___^^^___```bbbccccccccccccbbbdddggghhhiiijjjmmmooolllmmmoooppprrruuuyyy|||{{{~~~rrrccc___cccfff^^^PPPEEEDDDQQQfffvvvxxxzzzrrrccc___ccccccccceeeeeebbb\\\WWWVVVlllxxxqqqlllzzzXXX???777...***,,,......,,,---------,,,,,,,,,++++++,,,***((((((***+++)))'''))))))))))))))))))))))))******++++++++++++******'''(((***+++***)))***++++++,,,...///111222222333333444666777888888777777777666555666666888@@@IIIHHH@@@BBBUUUjjjuuuwwwxxxooo___OOOLLLVVVaaafffgggdddsssvvvpppggg^^^[[[\\\fff}}}aaaVVVMMMOOOVVV___kkkwww{{{iiiXXXRRRRRRSSSdddpppwwwmmmccc]]]RRRNNNIIIFFFEEEAAA===999777666444333444555777888666555444333333444666777666555333222111111111222666666666444222222444555777444222222555666555333777666444333333444333222000222555555444333444666222444555666444333444555555444333333555999999777999999:::;;;;;;;;;:::999===EEEMMMQQQSSSYYYeeennnwwwsssmmmhhhfffeeeddddddeee```XXXPPPKKKGGGDDDBBB:::===BBBHHHMMMPPPRRRSSSQQQQQQPPPNNNLLLIIIGGGFFFDDDCCCBBBCCCEEEGGGGGGFFFBBBBBB???:::777;;;CCCKKKCCC<<<777888666333555;;;>>><<<777333111000000111//////............/////////...,,,***(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&***))))))((())))))***+++)))))))))))))))))))))))))))************+++++++++---------...............333555777888777888:::<<<<<<<<<<<<<<<===============:::???OOOaaalllrrruuupppTTTNNNaaayyy|||mmm```fff}}}kkkfffyyyzzzeeeQQQOOOgggsssuuuzzz~~~zzzqqqlllmmmuuussslllccc]]][[[[[[[[[[[[]]]]]]]]]]]]^^^```bbbcccaaabbbbbbcccdddeeefffggggggjjjlllnnnnnnpppsssuuurrrtttvvvwwwyyy{{{|||lllcccbbbddd^^^TTTJJJEEEIIITTT]]]ooo{{{pppbbbcccbbbbbbccceeeccc^^^YYYZZZkkk}}}yyyooofffllleeeBBB:::111,,,,,,------+++---------,,,,,,,,,++++++,,,***((()))***+++)))'''))))))))))))))))))))))))******++++++++++++******((()))++++++)))))))))***,,,,,,...000111222333333333444666777888888777777777888888666777===GGGMMMFFFAAADDDSSSdddlllmmmnnnbbbTTTJJJOOO[[[bbbeeehhhrrrtttjjj```]]]]]]___eeetttmmmUUULLLIIISSSbbbooozzz~~~ttteeeWWWOOOPPPVVV]]]mmm}}}|||ooocccWWWNNNHHHEEEBBB>>>===<<<;;;777444;;;:::888777666666777777777666666555555555666666777666444333222333333444444555666555444444666777555333111222444555444222999888777777888999999888888999999888666555444333444555666666444222333444444444444444666999:::999:::;;;===AAAEEEIIILLLOOONNNSSSYYY\\\]]]```fffkkkrrrpppllljjjhhheeebbb```___]]]YYYTTTPPPKKKEEEAAA:::<<>><<<666444777:::888666333111111111222//////............//////000///---+++))))))))))))(((((((((((())))))))))))(((((((((((('''&&&$$$$$$''''''((()))***++++++,,,(((((((((((((((((((((((()))************+++++++++---------...............111333555666555666888:::<<<<<<<<<<<<============<<<999>>>MMM___jjjqqquuu}}}mmmSSSNNNaaawww}}}mmm___eee|||~~~iiieeeyyy}}}wwwbbbNNNLLLcccnnn{{{{{{llljjjgggdddbbbbbbaaa```___eeeddddddeeefffggghhhiiiffffffeeeeeefffhhhjjjkkklllmmmpppqqqrrrtttxxxzzzxxxzzz|||~~~yyyjjjbbbdddbbb___YYYSSSNNNMMMNNNlllqqqnnnjjjfffgggiiiiiifffaaaXXXcccqqq}}}xxxllldddxxx~~~___EEE>>>555000//////...,,,------------,,,,,,,,,,,,,,,***))))))******)))((())))))))))))))))))))))))******++++++++++++******)))***++++++)))((()))***,,,---///000222222333333333444666777888888777777666;;;:::666999DDDMMMMMM???>>>CCCNNNXXX[[[\\\]]]SSSHHHHHHVVVaaabbbfffnnnpppcccSSSUUU[[[eeerrrqqqSSSJJJFFFKKK^^^ttttttaaaPPPKKKMMMPPPZZZeeepppxxxiiiYYYLLLCCC<<<888999777666666777777555444888888888777777666666666666666666777777666555555555555333222222333444555333555666666555444666777;;;:::999999;;;;;;;;;999555666666777888888999999777666555666888999888777999::::::999777666777888999:::;;;;;;;;;<<>>@@@BBBCCCAAABBBBBB???===>>>BBBFFFBBBAAABBBDDDAAA999333222555555444222222111111111/////////....../////////000///---,,,******))))))))))))))))))(((((((((((())))))((('''&&&%%%###"""%%%&&&(((***+++,,,,,,,,,'''''''''''''''''''''''')))************+++++++++---------.........//////111333555555666666888:::<<<<<<<<<<<<============<<<999===LLL]]]iiiqqqvvvzzziiiPPPMMM```wwwoooaaaggg~~~yyyfffeee{{{{{{vvvaaaMMMKKK```kkkxxxsssjjjhhhggggggggggggggggggfffkkkkkkkkkkkkkkkllllllmmmkkkjjjhhhggghhhjjjlllmmmlllmmmooopppqqqtttwwwzzzyyy{{{~~~sssgggbbbcccddddddaaa[[[UUUQQQlll{{{wwwnnnjjjkkkmmmllljjjYYY^^^gggvvvrrrgggmmm{{{fffRRRDDD>>>777222000000000///...------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))******++++++++++++*********+++,,,+++)))((()))+++---...000111222333333333333444666777888888777777666:::999666===KKKMMMEEE;;;>>>DDDKKKNNNNNNNNNNNNGGGDDDMMM^^^eeecccmmmpppaaaTTTUUU\\\jjj}}}}}}cccEEEHHHJJJVVVmmm}}}bbbQQQIIIOOOSSSTTT\\\jjjwwwoooeeeVVVIII@@@<<<:::999666666666777777888888888555666777888999999999999777888999;;;;;;;;;:::999777666666555555666777888888:::;;;:::777666666777777777777777777777777666666777999999999999:::;;;888777666777:::<<<<<<;;;;;;;;;;;;999888888:::<<<<<<;;;;;;===>>>@@@FFFMMMOOOSSSZZZbbblllttt{{{|||uuusssrrrrrrnnnkkkiiihhhhhhhhhgggddd___[[[UUUVVVXXXYYYXXXSSSLLLGGG@@@===:::888:::>>>DDDGGGIIIJJJLLLMMMLLLHHHEEEBBB@@@===999999;;;>>>AAABBB?????????===:::999:::<<<>>>???AAABBB@@@:::444111333333333222111000000///......////////////............---+++***))))))((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%''')))+++,,,+++***)))(((((((((((((((((((((((())))))*********+++++++++,,,,,,------.../////////222444666777888999;;;===<<<<<<<<<<<<===============:::>>>LLL\\\iiirrryyyyyyeeeMMMKKK___zzzttthhhmmm|||uuudddfff}}}~~~wwwbbbOOOMMM___iiiwwwxxxqqqqqqyyyyyyssspppmmmmmmllllllllllllnnnoooppppppppppppppppppooooooooommmllljjjjjjkkkmmmnnnkkklllmmmnnnnnnqqqtttwwwyyy|||}}}qqq``````aaacccdddbbb\\\WWWaaagggxxxnnnjjjkkkmmmoooddddddhhhuuuyyymmmeeemmmyyyuuujjj]]]OOOBBB===777333000000000000.........---------,,,,,,++++++++++++***)))************************************++++++++++++******+++++++++***))))))***,,,//////111222333333333333333444666777888888777777666777666888CCCMMMHHH<<<===CCCIIIJJJIIIGGGFFFEEE???EEETTTccchhhkkk~~~ooo^^^ZZZZZZ```ppp{{{ppp[[[EEEMMMUUUfff{{{zzzjjjTTTKKKJJJSSSWWWWWWcccuuurrriiiZZZRRRGGG>>>::::::;;;===777888888999888999999:::777888999:::;;;;;;::::::888999;;;===>>>>>>======;;;:::999888999:::;;;<<<>>>>>>>>><<<999777777888888999:::::::::999999999;;;===??????===<<<<<<===AAA@@@??????AAABBBCCCBBBAAAAAA@@@>>>======@@@CCCAAA???AAAIIIOOOUUU^^^hhhjjjqqq{{{{{{sssqqqppplllhhhhhhgggdddccccccbbb___]]]VVVVVVUUUVVVVVVTTTPPPMMMDDDAAA<<<888888;;;@@@CCCEEEGGGIIIKKKJJJHHHEEECCCAAA>>>:::999;;;>>>@@@@@@CCCCCCCCCAAA>>>:::999888999:::<<<;;;:::888555333444333333222000///...---......///000000///......,,,++++++***)))(((''''''***)))))))))((((((((('''&&&'''((())))))***))))))((()))+++,,,+++***((('''))))))))))))))))))))))))))))))*********+++++++++,,,,,,------...//////000222444666777888999;;;===<<<<<<<<<<<<===============;;;@@@NNN]]]jjjttt|||wwwaaaJJJJJJ]]]{{{yyyooottt~~~zzztttdddggg}}}vvvaaaNNNMMM]]]ggguuu}}}ssshhhfffsss{{{tttqqqrrrsssttttttsssrrrsssuuuxxxvvvvvvvvvvvvuuutttrrrrrrsssrrrpppnnnmmmmmmmmmmmmkkkkkklllkkkkkkmmmqqqtttxxx{{{{{{kkkgggbbbbbbeeeddd```\\\NNNPPPmmmxxxnnnlllooosssmmmkkkmmmyyyxxxiiigggkkkhhhcccZZZLLLIIIEEE???888333000..................---------,,,+++,,,,,,,,,***)))***+++******************************++++++++++++*********++++++***)))***,,,...000000111333333444444444333444666777888888777777666444666===FFFIIIDDD>>>CCCJJJNNNKKKFFFCCC@@@===@@@JJJYYYdddjjjxxx|||mmm```]]]```jjj}}}yyylll\\\OOOTTTbbbsss}}}jjjZZZNNNLLLNNNTTTWWW```uuuzzznnn___SSSIIIDDD===888777888:::;;;888999::::::999888999;;;:::::::::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;:::999888888888999:::=========;;;::::::<<<>>>???AAACCCCCCBBBAAA@@@AAAAAADDDGGGGGGDDDBBBCCCDDDHHHKKKNNNQQQTTTXXX^^^bbbdddbbb^^^YYYUUUUUUWWWYYY]]]ZZZaaarrrwwwllljjjiiigggdddhhheeebbb``````aaa``````YYYVVVTTTRRRRRRRRRQQQPPPHHHEEE???;;;999:::===???AAACCCFFFHHHIIIHHHFFFEEECCC@@@===;;;<<<===>>>>>>BBBBBBBBBAAA>>>;;;888666555777777444444777777555555444222111//////......---...///000000///...---************)))((('''&&&******))))))((((((''''''%%%&&&((()))***+++,,,,,,******++++++***)))'''&&&************************)))************++++++++++++,,,,,,---...///000000///111444555666777:::<<<<<<<<<<<<<<<============<<<;;;BBBPPP___jjjuuu}}}uuu^^^HHHIII]]]zzz|||sssxxx~~~{{{uuudddggg~~~wwwppp\\\KKKKKKYYYaaaqqqyyyzzzyyytttiiigggwww~~~zzzwwwrrrrrruuuuuuxxx{{{{{{zzz{{{|||||||||||||||zzzyyywwwvvvxxxwwwuuusssqqqooommmmmmiiiiiiiiigggggghhhlllooouuuyyyzzzqqqgggccceeefffccc___HHHGGGYYY{{{qqqiiijjjooonnnllllllsssqqqiiieeebbbfffdddWWW]]]XXXPPPEEE;;;444000///............------------***,,,---,,,***)))***,,,******************************++++++++++++******)))******))))))***...000000111222333444444444444333444666777888888777777666444:::DDDFFFBBBEEEMMMXXX\\\]]]UUUOOOKKKFFF@@@LLLVVV^^^bbbmmmtttgggaaa]]]jjj}}}|||jjj\\\WWW```ppp~~~vvviiiZZZNNNKKKPPPUUUYYYbbbtttwwwjjjccc[[[PPPGGG???===::::::;;;======<<<<<<>>>@@@???>>>===???AAAAAAAAAAAACCCEEEHHHJJJLLLIIIHHHFFFDDDCCCBBBAAAAAABBBAAA???>>>>>>>>>??????DDDDDDEEEGGGIIIMMMTTTXXXSSSVVVYYYYYYWWWUUUUUUVVVaaaeeejjjjjjgggeeegggiiiiiiooovvvzzz|||zzzuuuuuuvvvyyywwwvvvjjjcccdddfffgggffffffdddaaa```aaaaaa```___ZZZWWWSSSQQQQQQQQQQQQPPPIIIGGGCCC>>>;;;::::::;;;>>>@@@BBBEEEGGGHHHHHHHHHDDDAAA>>>=========<<<;;;===<<<<<<<<<<<<:::777555555888777333333888999666444333111//////000111222---...///000000///...---******++++++***)))''''''*********)))((('''''''''%%%&&&''')))*********************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...///000000///111444555666777:::<<<<<<<<<<<<<<<============999:::BBBQQQ___jjjttt|||rrrZZZGGGJJJ___yyy|||qqquuu|||uuudddeee{{{xxxoooiiiXXXJJJLLLVVV^^^nnnppptttyyyxxxqqqqqqwwwrrrtttuuusssuuuzzzuuuzzz}}}zzzyyy{{{zzzyyywwwtttqqqnnnmmmffffffeeecccbbbcccgggiiiqqquuu|||tttgggaaaccceeebbb^^^OOOKKKLLLYYYlllyyyyyyttt|||kkk```___cccoookkkfffeeemmmwwwxxxsss~~~rrriiiaaaaaaqqq{{{ssspppjjj```RRRDDD:::333111//////.........---------***,,,...---***(((***,,,******************************++++++++++++******))))))***))))))+++///222111222222333444444444444333555666777888888777777666555>>>IIIEEE===GGG[[[qqqtttqqqhhh```[[[UUUMMMYYY```bbbaaannnyyyhhh]]]^^^]]]rrr}}}{{{dddUUUUUUkkkzzz|||jjj[[[NNNFFFGGGRRR\\\cccqqqvvv```RRRLLLJJJEEE@@@;;;<<<===@@@CCCDDDDDDBBBBBBDDDGGGFFFEEEDDDGGGIIILLLMMMOOORRRXXX^^^cccgggaaa___\\\XXXUUUSSSRRRRRRQQQPPPNNNLLLKKKKKKLLLLLLTTTUUUXXX[[[aaaiiirrrxxx}}}uuuoookkkeee^^^]]]aaagggkkkkkkdddbbbaaabbbbbbbbb```^^^ZZZWWWSSSQQQPPPPPPPPPOOOJJJHHHDDD@@@===:::888888===>>>@@@CCCEEEHHHIIIJJJDDDBBB???>>>===<<<:::888:::::::::<<<======;;;999666:::999555555999999666333111///...///111444666---...///111111///...---***+++,,,,,,+++***)))(((+++******)))(((''''''&&&&&&''''''((((((((((((((())))))(((((()))***+++,,,(((((((((((((((((((((((()))************+++++++++++++++,,,---...///000111111333666777888999<<<>>><<<<<<<<<<<<=========>>>777999BBBQQQ___iiisss{{{oooXXXGGGKKK```zzzzzznnnrrr}}}vvvccccccyyytttkkkfffWWWKKKNNNVVV]]]nnngggpppzzz{{{vvvyyy|||yyytttpppoooqqqtttvvvxxx{{{~~~|||xxxuuussspppmmmkkkgggfffdddcccdddeeefffhhhppprrrvvv|||~~~oooeeeccceeefffeeeeeeXXXRRR[[[dddgggllltttpppbbb]]]___pppiiieeeeeeaaa\\\bbbmmmsssyyyrrrbbb```ppp~~~}}}{{{xxxbbbBBB333888111///------...///000///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++*********,,,///000111222222333333444444555444666777999999777666444...:::FFFEEE;;;;;;PPPhhhuuuyyylllUUUQQQ[[[sssrrriiidddrrrxxxmmmiiifffaaa^^^^^^dddyyyeeeUUUVVV```{{{ttt[[[NNNMMMNNNUUUVVV\\\lllxxxmmm^^^MMMGGGHHHIIIBBB:::DDDCCCBBBBBBCCCFFFHHHJJJOOOSSSXXX[[[\\\[[[ZZZZZZccceeejjjtttrrrlllooonnnnnniiidddfffkkkhhh```iiihhhlllvvvwwwvvvxxx|||yyyrrrlllhhhdddbbb```ccciiimmmkkkhhhiiigggfffffffffdddbbb```[[[YYYUUURRRPPPQQQSSSTTTMMMJJJFFFAAA???===>>>>>>;;;<<<>>>BBBFFFGGGFFFEEEEEECCC???<<<999888888888666888;;;===>>>>>>>>>===<<<555444;;;???;;;666666777444222333555777555333/////////000000000000000......---,,,,,,+++******))))))))))))(((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&&&&''''''((()))******+++*********++++++,,,,,,,,,...---------...000333555999888777777888999<<<======>>>?????????>>><<<;;;;;;999@@@SSSccckkkttt|||mmmQQQGGGIII___}}}{{{gggrrr{{{kkkgggsss}}}~~~tttjjjiii___QQQNNN\\\```lll~~~___hhhrrrvvvtttzzzyyyvvvqqqmmmlllnnnppprrrvvvyyy|||}}}xxxsssqqqooolllkkkdddeeeeeeeeeeeeeeeeeeeeennnpppsssxxx~~~vvvlllggggggggggggddd[[[VVVYYY\\\```mmm~~~tttgggaaaaaahhhhhhkkkkkkbbbXXX\\\gggsssxxxrrr```WWWeee}}}}}}WWW>>>666222000...---.........---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++******+++---///000111222222333333444444555555666777888888777666555888===BBB???888>>>WWWpppuuuxxx}}}xxxcccQQQUUUdddooommmjjjooorrrggg^^^]]]^^^^^^___aaakkk}}}wwwkkkZZZRRR\\\lllooo^^^VVVUUUTTTVVV[[[fffuuuuuulllbbbWWWKKKGGGJJJMMMKKKGGGFFFGGGJJJNNNTTT[[[```dddjjjpppyyyyyy}}}{{{wwwooorrrzzz}}}uuupppllliiiggggggdddcccggglllooonnnlllhhhgggeeeddddddbbb```]]][[[ZZZWWWUUURRRPPPNNNMMMMMMKKKGGGDDD@@@???>>>>>>;;;<<<>>>BBBEEEGGGGGGEEEFFFDDDAAA>>>:::888777666666777999;;;<<<===<<<<<<<<<888999@@@DDD???:::888999666333333555666555444////////////////////////---------,,,,,,++++++***)))))))))(((((((((''''''''''''''''''((((((((((((******))))))(((''''''''''''''''''((()))*********)))***************++++++...---,,,+++,,,...///111888777666666777999;;;======>>>?????????>>><<<;;;;;;999@@@SSSbbbkkkttt}}}lllQQQHHHIII```~~~|||hhhqqq}}}lllgggsss|||yyynnniii\\\MMMKKKXXX\\\iii{{{WWW___iiinnnooowww|||uuurrrmmmjjjhhhiiilllmmmrrrtttxxx||||||uuuooolllkkkjjjiiiggghhhjjjkkkkkkjjjhhhgggkkklllnnnrrrvvvzzz}}}uuummmiiihhhhhhgggbbb^^^YYYRRRSSSggg}}}~~~ooogggddd```fffooorrreeeWWWXXXcccuuu{{{wwweeeUUU]]]~~~bbbCCC222222000............,,,***,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******,,,---///111111222222333333444444555555666777888888777666555999999999777666>>>TTTiiiiiijjjjjjbbbPPPFFFRRRfffjjjhhhnnntttggg\\\YYY[[[]]]___cccvvvxxxrrrhhh[[[RRRUUUhhh{{{~~~ssseee[[[XXXWWWVVV[[[gggxxxzzzoooiii___YYYTTTTTTYYY```dddeeejjjmmmrrrzzz|||}}}|||{{{vvvxxxuuuuuuwwwuuuuuu}}}xxxrrrnnnllllllkkkjjjiiihhhhhhkkkpppsssrrrpppiiigggdddbbbaaa```]]][[[WWWWWWXXXWWWTTTPPPLLLIIIMMMKKKIIIFFFCCC@@@>>>===;;;;;;<<<@@@CCCFFFEEEEEEFFFEEECCC@@@===:::777555666666888999:::::::::::::::888:::AAAEEEAAA;;;888;;;888555333333444444444........................,,,,,,,,,,,,,,,+++++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))***************))))))))))))))),,,,,,,,,,,,...000222333666666555555777999;;;<<<===>>>?????????>>><<<;;;;;;999@@@SSSbbbjjjttt~~~jjjPPPHHHKKKccc~~~mmmsss~~~oookkkxxx}}}pppfffTTTFFFGGGSSSYYYgggzzzTTTZZZbbbhhhkkkttt~~~qqqnnnjjjgggffffffhhhjjjnnnpppssswww}}}zzzqqqjjjggggggggggggkkkkkkkkkkkkllllllllllllkkkkkkkkkkkklllmmmooooootttxxx~~~}}}rrrkkkhhhgggjjjhhhddd[[[OOOKKKYYYjjj{{{qqqmmmcccgggppptttkkk\\\[[[cccuuuzzz|||ooo\\\[[[wwwttt\\\FFF555111///......//////---+++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++,,,...000111111222222333333444444555666666777777777777666666777555666888:::???JJJVVVYYYVVVSSSMMMDDDDDDRRRcccdddhhh{{{zzzmmm___ZZZ[[[]]]ccciiisssqqqggg[[[TTTVVVcccuuu~~~wwwkkk^^^VVVUUUVVVWWWdddvvv}}}~~~sssiiilllqqq}}}ttthhhaaa^^^[[[YYYYYYZZZ[[[fffxxx{{{yyywwwuuusssrrrrrrrrrqqqpppkkkkkkkkknnnrrrtttsssrrrjjjgggdddbbb```^^^\\\YYYRRRSSSUUUUUUTTTQQQNNNKKKKKKJJJIIIGGGDDDAAA>>><<<:::::::::<<<@@@BBBBBBBBBBBBBBBBBBAAA???<<<999777777777777888888999999:::777666888<<<>>>===999777<<<999666333222333333444...---------------,,,,,,+++++++++++++++,,,,,,,,,((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))'''((((((((()))))))))***++++++******)))))))))(((***+++,,,///333666:::<<<444444444555666888:::;;;===>>>?????????>>><<<;;;:::999AAARRRaaajjjuuuiiiOOOHHHMMMfff~~~qqqvvvrrrppp}}}nnn```MMMBBBHHHRRRYYYiii|||QQQVVV^^^ffflllvvv~~~ooommmjjjgggfffggghhhjjjlllmmmppptttxxx}}}zzzppphhheeeeeefffgggkkkiiigggfffgggjjjmmmooonnnmmmkkkhhhfffdddcccccciiikkknnnrrrxxxxxxoooiiifffiiihhheee^^^UUUNNNPPPUUU}}}}}}vvvqqqpppsssnnnccc___cccpppyyy|||kkkbbbnnnvvvaaaUUUIII<<<111///......///000///------------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,---///000111111222222333333444444555666666777777777777666666;;;777666:::===???DDDIIIPPPJJJFFFFFFJJJQQQ[[[dddbbbqqqtttiii^^^YYYZZZ___kkkvvv{{{kkkcccZZZSSSVVVeeewwwvvvqqqggg\\\SSSPPPUUU\\\ooo{{{}}}zzzzzzzzzvvvooojjjrrr|||qqqhhhjjjpppvvv}}}uuujjj```VVVMMMLLLMMMNNNQQQVVV]]]dddvvv|||uuutttttttttuuuwwwxxxwwwsssqqqllllllnnnppprrrsssrrrqqqkkkhhhdddaaa```^^^\\\ZZZUUUTTTSSSRRRQQQOOONNNNNNHHHIIIHHHGGGEEEBBB???===:::999888999;;;===>>>>>>===???@@@AAAAAA???<<<;;;999888888777777888999:::777666666555777999999888:::999777444222111222333......------,,,,,,,,,+++***+++++++++++++++++++++((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))),,,,,,,,,++++++******)))+++,,,...111444888;;;<<<222222333555777999:::;;;===>>>?????????>>><<<;;;999999AAARRR```iiiuuuhhhNNNIIIOOOiii}}}qqqvvvrrrrrr}}}nnn___LLLDDDNNNUUU]]]mmmLLLQQQZZZeeennnzzz|||zzzooonnnkkkjjjiiijjjlllnnnmmmnnnpppssswwwzzz|||}}}{{{}}}~~~xxxnnngggddddddeeefffkkkiiifffeeegggkkkpppsssnnnlllhhhddd```]]]ZZZYYYVVVWWWXXXZZZ```jjjvvv~~~vvvmmmhhhfffdddbbbaaa^^^YYYSSSOOOqqq|||pppooonnnfffbbbbbbqqqtttppprrrxxxzzzuuueeeYYYQQQIII@@@444222///...///000000///------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++---...000111111111222222333333444444555777777666666666666777777<<<666444888===???AAADDDIIIDDD@@@EEEQQQ\\\bbbdddiiivvvoooggg```]]]cccssspppdddUUUTTTVVVcccwww{{{hhhccc\\\TTTLLLLLLWWWdddyyynnnuuuvvv|||nnnRRRKKKPPPMMMTTTZZZ]]]^^^]]]UUULLLIIIEEEFFFNNNRRRSSSXXXaaarrrxxxvvvqqqqqqrrrtttuuusssppplllmmmnnnppprrrrrrqqqpppoookkkhhhccc```___]]]\\\ZZZZZZXXXUUUQQQOOOMMMLLLLLLHHHHHHHHHHHHFFFDDDBBB@@@<<<:::777777888:::;;;;;;;;;<<<>>>@@@@@@???>>>===;;;999777666666777888:::888999777333333777999888777777666444111000000111.........------,,,,,,++++++++++++++++++*********((((((((('''''''''&&&&&&(((((((((((()))))))))***&&&&&&&&&''''''((((((((((((((((((((()))))))))))),,,,,,,,,+++++++++++++++------...000111333333444111222333555888:::;;;<<<===>>>?????????>>><<<;;;999999AAARRR___hhhuuugggNNNJJJQQQkkk~~~}}}kkksssqqqpppqqqcccOOOGGGSSSYYYaaarrrGGGKKKTTT```kkkvvv|||wwwqqqpppnnnnnnnnnoooqqqsssppprrrtttvvvxxxxxxxxxxxxvvvxxx|||wwwqqqhhhaaa^^^___```aaacccbbbbbbbbbeeeiiimmmpppeeeccc___[[[WWWSSSQQQPPPFFFGGGHHHJJJPPPYYYdddkkkzzzuuummmhhheeeccccccdddccc]]]WWWeeennnkkkkkkgggeeefffpppuuujjjeeegggfffaaaZZZSSSMMMHHH:::666222///.../////////...------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++---///000111222111222222333333444444555777777666666666666777777888666:::DDDKKKKKKHHHHHHEEEBBBAAAHHHTTT```eeedddzzz~~~wwwuuuqqqjjjdddjjjttteee\\\UUU\\\hhhwwwooo```XXXQQQMMMLLLSSSddduuu{{{tttYYYFFFCCCHHHEEELLLQQQQQQPPPOOOLLLGGGHHHFFFMMMZZZbbbfffsss{{{xxxrrrpppooooooppppppnnnmmmnnnppprrrsssrrrpppnnnmmmiiieeeaaa^^^]]]\\\[[[ZZZZZZXXXVVVRRRPPPNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFFFF@@@===999777777999::::::;;;<<<===>>>>>>>>>======:::888666444333444666888666:::888333222555777444222444666555111///////////////......---,,,,,,,,,,,,,,,++++++******)))))))))))))))((((((((('''''''''''''''((((((((())))))&&&'''''''''''''''''''''))))))))))))((((((((((((************++++++++++++,,,,,,---...////////////000111444666999;;;<<<======>>>?????????>>><<<;;;888999BBBRRR___gggvvvhhhOOOKKKRRRmmmxxxfffppp}}}nnnooo~~~tttgggQQQFFFOOOZZZccctttCCCGGGPPP[[[dddnnn|||~~~xxxrrrrrrqqqpppqqqsssuuuvvvtttuuuwwwyyyyyyxxxwwwvvvsssuuuzzzoooiiiaaa[[[XXXYYYZZZ[[[UUUVVVXXXZZZ]]]```cccddd[[[YYYVVVRRRNNNKKKIIIHHHCCCDDDFFFIIIOOOVVV```ffflllvvv{{{qqqnnnkkkfffdddfffgggddd___\\\qqq|||{{{{{{kkkhhhiiihhhhhhmmmiiisssdddhhhfffeeeddd```ZZZVVVVVV???;;;444///------------......---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((***+++...///111111222111222222333333444555555777777666666666666777777666;;;HHHZZZbbb___VVVPPPFFFFFFHHHMMMWWWbbbhhhhhhzzzjjjjjjlllnnnllliiirrrjjj\\\VVV\\\jjj{{{xxxeeecccXXXOOOOOOTTTaaawwwxxxeeeUUUJJJJJJNNNQQQXXX\\\ZZZVVVVVVUUUSSSXXXVVV]]]kkkuuuyyyuuuvvvsssooonnnooopppqqqqqqppprrrtttuuussspppnnnmmmgggddd___\\\[[[[[[ZZZYYYVVVUUUUUUTTTRRRQQQPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJCCC???:::888888999::::::<<<===============<<<<<<:::888444222111333555777333888888333111444333///000333666555222///......000000///...------,,,,,,---,,,,,,+++***)))(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))******++++++***+++,,,...///000000000000222444777:::<<<===>>>===>>>?????????>>><<<;;;888999BBBRRR^^^gggvvvhhhOOOKKKSSSnnnwwwdddqqq{{{nnnooo|||tttiiiPPPAAAHHHZZZccctttFFFGGGMMMUUU[[[cccooozzz~~~xxxxxxuuussstttyyy}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzwwwzzz|||~~~|||pppfff\\\XXXVVVSSSQQQSSSPPPMMMNNNTTT]]]bbb```\\\XXXSSSNNNKKKKKKKKKIIIGGGDDDIIIOOOSSSWWW]]]dddjjjnnnttt|||}}}wwwrrrmmmiiihhhhhhiiiiiiiiilllnnnpppxxxppp```bbbhhhhhheeefffiiiqqqxxxxxxvvvuuurrrmmmkkklllooorrrsssooogggaaaRRRGGG999111000111000---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------,,,++++++*********---...///000111111111111222222333444555666777888666555444666999:::777444111GGG\\\ffflllnnneeeWWW[[[OOOOOO\\\aaa]]]dddrrrrrrfff```nnnooommmllluuujjj^^^^^^ccciii}}}~~~nnnbbbaaaXXXOOOPPPZZZnnnqqqiii___UUUWWW```mmmtttyyytttggg___^^^bbbbbbjjjuuu||||||{{{|||xxxvvvrrrpppoooqqqsssuuurrrssstttsssqqqnnnkkkhhhhhhddd^^^ZZZXXXXXXXXXWWWVVVTTTQQQOOOMMMNNNOOOPPPMMMJJJFFFEEEFFFGGGHHHHHHBBB@@@<<<888666444444444999:::;;;============<<<;;;:::777555444444555666777777666666555555555444333222111222333333111000---...000111111///---,,,,,,+++******))))))******************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((()))***++++++''''''((()))***++++++,,,+++,,,,,,---...///000000000111333555888:::<<<===AAAAAABBBBBBAAA>>><<<::::::777>>>NNN]]]hhhwwwmmmTTTMMMUUUtttzzzlllyyyxxxhhhqqq{{{tttdddRRRJJJMMMYYY___mmm{{{FFFGGGKKKRRRWWW\\\fffqqqzzz~~~xxxxxxwwwvvvxxx}}}~~~~~~~~~{{{~~~{{{mmmcccYYYTTTRRROOOOOOPPPMMMMMMOOOWWW```ddd```[[[VVVRRRLLLJJJJJJKKKKKKJJJJJJOOOUUUZZZ]]]bbbhhhlllooouuu|||yyytttlllhhhhhhjjjjjjjjjiiijjjlllqqq}}}rrr___^^^dddgggkkkooofffhhhhhhfffjjjqqquuutttlllnnnsssyyy}}}~~~zzzwwwppp___III888111000000///.........---------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******---...///000111111111111222222333444555666777888888777666888::::::888555777KKK^^^gggmmmqqqjjj___YYYSSSVVV```aaa]]]fffxxxooo___\\\^^^llloooppprrr}}}xxxeee[[[```iiizzzzzzhhh[[[[[[TTTRRRZZZjjj|||qqqlllddd]]]bbbmmm}}}{{{pppiiiiiillljjjqqq{{{|||zzzzzzzzzwwwuuurrrppppppqqqsssuuusssrrrqqqooommmkkkjjjiiifffbbb]]]ZZZYYYZZZZZZYYYWWWVVVSSSPPPOOOPPPQQQRRRNNNJJJGGGEEEFFFGGGHHHGGGDDDBBB???;;;999777777777888999;;;<<<======<<<<<<;;;999777555444444555666777666666666555555555444444333222333444333111000---...000000000///---,,,------,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((***++++++,,,(((((())))))******+++++++++,,,,,,---...///000000222333555777999<<<>>>>>>@@@@@@AAABBBAAA???<<<;;;;;;888???PPP___iiixxxkkkRRRLLLUUUsss{{{mmmzzzyyyjjjttt|||ttteeeSSSLLLPPPYYY```mmm{{{FFFFFFIIINNNQQQSSS[[[dddooouuu~~~}}}xxxyyyyyy{{{~~~~~~}}}}}}zzzlllaaaVVVRRRPPPNNNNNNPPPLLLMMMQQQYYYaaaccc^^^XXXOOOKKKGGGEEEFFFHHHKKKLLLOOOTTT[[[```cccfffkkkooouuuzzz}}}uuukkkggghhhkkklllkkkjjjjjjjjjppp~~~ttt```]]]aaaccciiioookkkgggaaa```hhhttt{{{{{{kkknnnuuu}}}]]]BBB333///000000.........------------,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,+++***......///000111111111111222333333444555666777777999888888999::::::888666<<>>>>>???@@@AAAAAA???===<<<;;;999@@@QQQ```jjjxxxgggOOOLLLVVVttt}}}ppp|||{{{nnnxxx}}}vvveeeSSSOOOUUU\\\bbbooo}}}DDDDDDGGGKKKLLLMMMTTT[[[eeelllvvv}}}yyyzzz}}}{{{lllaaaWWWSSSQQQPPPQQQSSSOOOOOORRRXXX]]]^^^YYYTTTKKKIIIFFFEEEGGGKKKOOORRRVVV\\\ccciiilllooossswww~~~vvvjjjeeegggjjjlllkkklllkkkjjjlllyyyooojjjhhheeefffkkkqqqllleeeccclllyyy~~~|||ooolllpppiiiJJJ777000///000............------------+++,,,,,,---,,,,,,++++++''')))+++,,,------,,,+++......///000111111111111333333444444555666666777888888888888888888888777@@@LLLYYY]]]^^^]]]VVVNNNQQQYYYcccfffbbbgggvvv^^^VVV___kkkccciiirrr}}}nnnfffddddddsssppp___RRRLLLLLLNNN[[[uuuyyyttt{{{uuuiiieeehhhlllpppyyy}}}|||{{{yyywwwuuutttsssrrrqqqpppooonnnoooppppppkkkjjjiiihhhfffdddbbbbbbccc___[[[XXXWWWUUUSSSQQQRRRQQQOOOMMMMMMMMMMMMNNNOOOLLLHHHGGGFFFFFFFFFEEEDDDCCC@@@===:::888777666888888999::::::;;;;;;;;;:::999888666555555555555555555555555555555555555777666444444555444222000...////////////---,,,+++......---,,,,,,,,,,,,---,,,++++++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,+++*********************,,,,,,---...///000111111000111333555777999:::;;;<<<>>>???@@@AAA@@@>>>===:::888@@@QQQ```jjjxxx|||bbbMMMNNNYYYvvvttt|||oooyyyxxxcccPPPOOOXXX___fffsssAAABBBFFFJJJKKKKKKPPPWWW^^^eeeqqq|||~~~{{{|||{{{jjj___VVVSSSSSSRRRSSSVVVTTTSSSTTTVVVYYYXXXUUURRRNNNMMMMMMMMMPPPTTTZZZ^^^___eeemmmssswwwzzzxxxllleeeeeehhhjjjjjjkkkmmmkkkjjjssszzzsssllllllqqqrrrmmmddd```ggguuu}}}rrrmmm}}}hhhNNN<<<333///...//////.........---------+++,,,,,,---------,,,,,,''')))***,,,---------,,,...///000111222222222222333333444444555666666666666666777777666777888888AAAKKKVVV[[[[[[WWWOOOIIIOOOYYYccceeegggvvvuuueee___bbbggg___eeeooo}}}fffdddiiinnn~~~rrr```TTTOOOOOOQQQXXXlll|||qqqeeedddkkkssswww~~~|||{{{zzzyyywwwtttrrrqqqoooooonnnmmmmmmllllllkkkdddeeeggghhhgggddd```]]]]]]ZZZXXXVVVVVVTTTRRRPPPPPPOOONNNMMMLLLLLLMMMMMMNNNLLLIIIGGGGGGGGGEEEDDDDDDCCCAAA>>>;;;999777666777777777888999999:::;;;999999888777666555444444444444444555555555555555666555444444555444222000/////////......---,,,+++---,,,,,,+++++++++++++++++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((''''''''')))))))))***++++++,,,,,,++++++++++++************,,,------...///000111111000111222444666888::::::;;;===???@@@@@@???>>>===888777???PPP___iiivvv}}}xxx___LLLQQQ]]]xxxvvvyyymmmyyyyyyaaaMMMMMMXXX___fffuuu???AAAEEEJJJKKKJJJOOOUUU[[[cccooo{{{}}}xxxeee\\\TTTSSSTTTSSSTTTWWWZZZYYYXXXYYYZZZYYYWWWUUUPPPQQQSSSUUUWWW\\\bbbfffeeekkkrrrwwwzzz~~~|||qqqhhheeefffhhhjjjhhhmmmmmmjjjqqqwwwoooooovvvsssnnneee\\\```sss}}}nnnvvv~~~sssaaaOOOAAA777111.../////////.........------+++,,,,,,---------------))))))***++++++,,,------...///000111222222222222444444444555555555666666444555666666555666999;;;===DDDMMMSSSSSSPPPKKKHHHRRRZZZaaaeeeppp{{{qqqlllgggddd]]]cccnnnzzzdddeeeoooxxxrrr```QQQIIIJJJOOOYYYddd}}}~~~vvvwwwssskkkmmmvvv~~~yyyzzz{{{|||}}}~~~}}}|||{{{xxxvvvsssrrrnnnnnnnnnnnnllljjjiiihhhaaadddgggjjjiiifffbbb___YYYXXXWWWWWWXXXWWWUUUSSSPPPPPPOOONNNNNNNNNNNNNNNMMMKKKHHHGGGHHHGGGFFFDDDFFFEEECCCAAA>>>;;;999888777777666777777888999:::999999888777666555444444444444444444444555555555555444333444555444333111000//////...---,,,++++++,,,+++******))))))******************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''')))))))))*********++++++******++++++++++++++++++------...///000111111222222333444666888:::;;;<<<<<<===>>>@@@@@@???===<<<888666???PPP___iiiuuu|||xxx^^^MMMSSS___xxxvvvuuummm{{{zzz___IIILLLZZZ^^^eeeuuu???@@@EEEJJJKKKIIILLLRRR\\\dddppp|||}}}rrrbbb[[[UUUVVVXXXXXXXXXZZZ]]]^^^___aaaaaa```]]]ZZZUUUXXX\\\```bbbffflllpppnnnsssxxx{{{}}}xxxnnnfffdddgggkkkggglllnnnkkkooo~~~sssooosssoooqqqlllbbbbbbsssqqqppp~~~yyyhhhcccZZZOOOEEE<<<444000////////////............+++,,,,,,---......------,,,+++***)))***+++---...//////000111222222222222444444444555555555555555222444666666666777;;;>>>@@@BBBGGGJJJKKKIIIIIIJJJXXX^^^bbbiii{{{zzzsssjjjccc]]]dddqqqvvvhhhiiiuuutttbbbUUUKKKGGGLLLUUUiiiwww{{{ssshhhgggqqq}}}{{{zzzyyy{{{zzzzzz}}}}}}|||zzzwwwvvvuuupppppppppooommmjjjhhhfffccceeeiiikkkkkkjjjgggeee^^^]]]\\\\\\\\\ZZZVVVSSSOOONNNNNNNNNNNNMMMMMMMMMKKKJJJHHHHHHHHHHHHGGGEEEEEEDDDCCCAAA>>>;;;999777666666555555666777999:::999999888888666555444333333333333444444555555555222111111222444444333222000000...---,,,+++++++++++++++***))))))))))))***))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,------...///000111222222333333444666888999:::;;;<<<===???@@@@@@>>><<<;;;888777@@@RRR```jjjvvv}}}yyy^^^MMMUUU___uuu{{{tttxxxrrrzzz]]]HHHLLL]]]aaahhhwww???AAAFFFKKKJJJHHHJJJPPP]]]eeerrr}}}yyymmmccc\\\XXXZZZ]]]\\\\\\^^^]]]```eeehhhiiigggccc___```dddjjjnnnppptttyyy}}}|||}}}rrrhhhdddhhhmmmiiimmmnnnkkklllvvv|||qqqpppfffooorrrjjjeeerrrsssmmmsssyyyvvvppp]]][[[VVVPPPGGG???777222000/////////............+++,,,,,,---.........------,,,***((((((***---//////000111222222333222222444444444555555555555555222555777777777999===AAAKKKJJJJJJJJJIIIIIILLLPPP]]]aaadddlllzzzrrrhhh```^^^ffftttvvvmmmooo{{{yyykkk]]]TTTOOONNNVVVaaa}}}tttjjjYYYWWW^^^tttzzzxxx}}}~~~{{{{{{~~~|||zzzyyyxxxwwwrrrrrrrrrqqqoookkkhhheeeggghhhjjjllllllmmmllllllhhhfffdddbbb___ZZZTTTPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIGGGFFFCCCBBBAAA>>><<<999666555666666555555666777999:::888888888888777555444333333333333444444555555555111000000222444444333222111000...---,,,+++++++++,,,+++******))))))******((((((((()))******++++++))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))***+++,,,,,,------------...///000111222222111111222444555777888999===>>>???@@@???>>><<<;;;999888AAASSSbbbkkkwww{{{___NNNUUU]]]rrrxxxrrr~~~xxxyyy]]]GGGMMM___eeemmm|||@@@AAAEEEJJJJJJIIILLLRRR]]]hhhttt~~~yyynnnfff___^^^]]]___ccceeedddbbbgggiiikkkmmmoooppppppppprrrqqqssswww}}}zzzsssooommmnnnjjjlllmmmnnnooorrruuuwwwrrrzzzoooeeecccdddiiimmmjjjiiisssxxxkkkkkkqqqmmmaaa[[[ZZZUUUNNNJJJHHHBBB:::111//////111000---,,,...---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...000000000000000111111111444444444555444444333333222555666555666>>>LLLWWWUUUTTTSSSPPPIIIDDDKKKVVVeee``````oooqqqhhhgggfffbbbdddkkkyyyttttttuuu}}}yyynnngggcccXXXQQQaaayyyuuubbbPPPSSSZZZgggyyyzzzzzzzzzzzz{{{{{{||||||~~~}}}|||{{{zzzuuusssqqqqqqpppooollliiifffgggjjjlllnnnppptttvvvwwwwwwtttmmmddd[[[UUURRRPPPMMMKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDBBB@@@>>><<<;;;:::666666777777777777666666888888888888888777666666111222222333333222222111000000000000000000000000///...---,,,++++++,,,------,,,************)))'''+++***))))))++++++***)))))))))))))))))))))))))))'''''''''''''''((())))))+++***)))(((((()))******+++++++++*********))))))***,,,---.........000111333222222333666999999999AAA@@@???===::::::<<<>>><<<999AAAUUUfffpppzzzyyy___MMMQQQeeeuuu{{{tttuuu[[[IIINNN[[[jjjuuu@@@AAAFFFJJJJJJIIILLLRRR___iiiuuu~~~}}}uuukkkdddcccaaaaaacccfffhhhhhhfffkkkmmmooorrrtttuuuuuuuuuwwwvvvxxx||||||vvvqqqmmmkkknnnnnnoooooommmlllllllllppp{{{oooccc___aaafffhhhccc___dddnnnooorrrppplllkkkooopppnnnkkkhhhaaaXXXSSSPPPGGG>>>555000---///000...---...---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///000000000111111222222444444555666666555555555777888777777;;;HHH[[[jjjqqqpppiiiYYYJJJGGGQQQ\\\fff^^^]]]lll}}}yyyooodddbbbdddbbb]]]eeepppyyynnnqqqvvvrrrgggaaaXXXWWWkkkqqq]]]TTTWWW^^^iiixxx~~~|||{{{yyyxxxxxxyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyvvvtttsssrrrqqqpppmmmkkkhhhjjjmmmppptttxxx|||}}}ssshhh]]]UUUQQQOOOMMMJJJIIIJJJKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???===<<<;;;888777777777666666666666777888888888888777666555222333333333333333333222000000000000000000000000///...---,,,,,,------......,,,+++***++++++)))(((,,,***)))***+++,,,+++***))))))))))))))))))))))))'''''''''''''''((())))))***))))))(((((()))***++++++++++++*********))))))***,,,---...---...000111333222222444777999::::::>>>???@@@???===;;;;;;<<<<<<999AAAUUUfffqqq{{{xxx___NNNSSSgggxxx}}}vvv||||||tttZZZHHHLLLYYYbbblll{{{???AAAEEEJJJJJJHHHLLLQQQ]]]gggsss||||||uuunnnhhhdddgggggggggiiikkkmmmmmmmmmrrrsssvvvxxx{{{|||||||||||||||~~~~~~zzzuuunnnhhhhhhjjjmmmooopppooommmlllppp~~~sssbbb```eeekkkmmmfff______dddbbbffflllpppmmmjjjqqq{{{vvvuuuqqqkkkgggbbbVVVJJJ;;;222,,,---000///......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////000111222333333444444555666777777777777666555333333:::MMMeeewwwvvvZZZHHHJJJXXXaaabbbYYY\\\ppp|||tttmmmhhh```[[[^^^bbb```[[[fffwwwnnngggnnnzzzqqqccc\\\YYY```zzzjjjWWWSSSXXX```lllzzz{{{xxx~~~|||xxxwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzxxxvvvuuuttttttrrrpppmmmkkkmmmpppuuuzzzuuuiii___WWWSSSNNNLLLIIIHHHIIIJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>======:::999777666555555555555777777777777777666666555333333333333333333333333000000000000000000000000.........------...//////...---++++++,,,,,,***))),,,+++******,,,,,,+++***))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))+++++++++++++++******************+++---...---...///111444333222444777:::;;;;;;;;;>>>AAAAAA???===;;;:::;;;999AAAUUUfffqqq|||xxx```PPPUUUiiizzz}}}uuuxxxyyysssYYYGGGKKKWWW___iiixxx>>>???DDDHHHIIIGGGKKKQQQYYYcccmmmvvv}}}uuuoookkkjjjiiimmmmmmnnnoooqqqsssttttttwwwyyy{{{~~~{{{{{{~~~yyyooogggaaacccgggkkknnnmmmkkkhhhiii|||ttt___]]]eeennnqqqmmmfffdddeeedddgggpppwwwoooeeemmmppp```BBB666------000000///......------------,,,,,,,,,,,,,,,++++++,,,,,,---.........///000222333444444222333444666666777777777444222000111:::LLLdddttt}}}}}}lllPPPDDDOOO\\\___[[[XXXfff|||ssseeeccc```___aaacccaaa^^^iii~~~}}}llleeeqqqwwwhhh[[[YYY]]]kkkyyycccRRRNNNUUUaaapppyyyuuuwww~~~zzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzz{{{|||}}}||||||yyyxxxvvvvvvvvvuuurrrpppnnnooorrrvvv|||wwwnnneee^^^XXXUUUMMMKKKHHHGGGHHHIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@??????>>><<<;;;888555444444444555666666666777777666555555222222222111111222222222000000000000000000000000............//////000000...---,,,,,,------+++***,,,+++***+++,,,---,,,***))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((()))***++++++************************)))+++------------///111333333222444888;;;;;;;;;;;;>>>@@@AAA???===;;;;;;:::888BBBUUUeeeppp}}}yyybbbQQQVVVjjjzzzzzzrrrzzz{{{ttt[[[IIIKKKWWW```jjjxxx;;;===BBBGGGHHHGGGKKKQQQZZZbbbkkksss|||}}}wwwqqqnnnmmmoooqqqrrrsssuuuvvvxxxyyy{{{|||}}}~~~}}}tttsss||||||rrrjjjbbbcccdddfffhhhfffbbb^^^```tttttt```VVV___iiinnnllljjjhhhgggjjjkkkuuu~~~uuufffkkk{{{nnnIII<<<000///111000///............---------,,,,,,,,,,,,++++++,,,,,,---......///000111222333444444111222333444555666666666555444333555<<>>??????===<<<===>>>999888AAATTTdddnnn|||{{{dddRRRVVViiiyyyxxxqqqvvv^^^LLLNNNXXXbbbkkkxxx:::<<>>???>>>===<<<===???888888AAASSSaaalll{{{}}}eeeTTTWWWiiiyyy{{{uuuxxxaaaPPPQQQ[[[jjjrrr}}};;;===CCCJJJMMMMMMRRRYYYffflllrrrvvv}}}{{{xxxssstttuuuuuuuuuwww|||~~~wwwxxx{{{xxxfffcccccchhhpppwwwzzzyyykkkvvv{{{zzzuuutttqqqmmmkkkppp~~~}}}tttxxxggg\\\RRRHHH>>>888333...---///............------------,,,,,,++++++,,,,,,---...111111111222222333333333444444555555555555555444000111444777<<>>EEELLLOOOPPPVVV]]]hhhnnnsssvvv|||~~~yyyuuurrrqqqsssvvvwwwxxxzzz~~~}}}jjjfffbbbeeelllsssuuuuuulllrrryyyvvvrrrmmmnnnuuurrrsssttthhhaaa^^^TTTKKKBBB;;;333---,,,/////////.........---------,,,,,,++++++,,,,,,---...222222222222222222222333666666666666666666555555444666999===AAAEEEIIILLLKKKIIINNN[[[eeeggghhhjjjmmmbbbZZZZZZ^^^cccnnnzzzwwwaaaPPPNNNOOOXXXnnn~~~yyylllZZZNNNKKKNNNYYYkkk~~~sssfffZZZTTTYYYgggvvv~~~wwwttttttwwwuuuuuutttttttttsssssssssoooooooooooonnnmmmlllkkkjjjhhhgggggghhhgggeeeccceee```\\\\\\^^^___\\\XXXTTTQQQNNNOOOTTTVVVTTTQQQNNNLLLIIIHHHIIIJJJIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBB@@@??????>>>888888888888777555444333222333444444555555555444666555333222222333555666000000000000000000000000------.........---+++***+++***))))))+++,,,+++))))))((('''((()))***)))'''(((((((((((((((((((((((('''''''''''''''((())))))''''''((())))))((('''&&&))))))******++++++++++++(((***,,,,,,,,,,,,...000///...///111555888::::::888<<<@@@CCCAAA>>><<<:::888888AAAQQQ^^^gggwww|||fffVVV[[[nnn~~~~~~yyyxxxcccSSSTTT]]]nnnvvv999;;;BBBHHHLLLPPP[[[ffflllpppvvvzzz|||{{{wwwuuusssqqqppprrrvvv{{{}}}~~~~~~}}}lllfffdddiiinnnooommmmmmcccgggvvvvvvmmmsssssskkknnnvvvyyyvvvyyyxxxtttnnnfff[[[QQQRRRVVVNNN;;;111222111***......---------,,,,,,,,,******+++,,,,,,------...000111111222222333444444555444444555666555222111222666;;;@@@GGGMMMQQQQQQNNNHHHMMM]]]eeecccdddkkkggg\\\WWW\\\______fffqqqkkkUUUFFFNNNOOO^^^{{{~~~uuucccQQQJJJKKKQQQZZZjjj|||ooo```XXXWWW^^^gggsss{{{zzzxxxxxxyyyttttttsssrrrqqqpppooooooppppppooonnnlllkkkkkkjjjfffeeedddccc```^^^\\\[[[___[[[XXXXXXYYYWWWQQQKKKKKKJJJIIILLLQQQTTTSSSRRRMMMJJJGGGGGGHHHJJJIIIGGGJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>===<<<;;;:::999888777555444444333333333333333333333333222222111111000///////////////000000///...------///....../////////,,,***************))))))))))))'''((()))((('''(((***+++(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++(((((()))***,,,---.........///111333666888:::;;;<<<===>>>??????>>>===<<<777:::BBBMMMYYYeeeuuu~~~gggUUUXXXkkk|||vvvwww~~~cccQQQUUU\\\jjjsss;;;<<>>===<<<;;;:::999888777555444444333333333333333333333333222222111111000////////////////////////...------............//////,,,***+++*********))))))))))))'''((()))(((((((((***+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------///000222444666999:::;;;<<<===>>>??????>>>===<<<888:::AAALLLXXXeeewwwxxxaaaQQQVVViiiyyyyyyzzzjjjUUUUUUYYYfffqqq~~~>>>>>>@@@EEEIIIPPP^^^kkkooorrrtttuuuuuuyyy~~~{{{uuutttssstttwwwyyyyyyxxxzzz}}}zzzsssmmmnnnnnnkkkiiiiiimmmkkkeee^^^aaaooorrr^^^\\\jjjrrrpppllllllooowww{{{yyywwwwwwnnnhhheeegggcccZZZWWWZZZXXXWWWUUUPPPBBB333---///.........------------,,,,,,,,,------.../////////000111111222222333444444444555555555555444333333555KKKcccllljjjccc[[[TTTJJJBBBHHHYYY___]]]nnn~~~tttgggccc]]][[[]]]___eeeuuuzzz~~~}}}gggUUUKKKIIIOOO]]]vvv|||pppbbbSSSIIIHHHMMMUUU```sss~~~|||uuufffWWWPPPQQQXXXbbbnnnwww||||||yyyxxxwwwssssssrrrqqqpppnnnmmmlllooonnnllliiifffdddaaa```aaaaaa```___]]]ZZZYYYWWWVVVSSSPPPOOOQQQQQQOOOLLLIIIGGGFFFGGGJJJMMMNNNNNNMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBB@@@???>>>===<<<;;;:::999888777555444444333333333333333333333333222111111000000//////...///////////////......---...------...//////,,,***+++++++++*********))))))((()))))))))(((((()))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''*********++++++,,,,,,,,,000111222444777999;;;<<<<<<===>>>>>>>>>>>>===<<<999999???JJJVVVeeeyyysss\\\NNNVVViiiyyy~~~}}}sss]]][[[\\\iiittt??????AAAEEEHHHMMMYYYfffmmmoooppppppqqqvvv}}}}}}zzzxxxwwwvvvwwwyyy{{{zzzyyy~~~}}}|||vvvssstttvvvvvvwwwyyy|||~~~vvvgggdddrrr~~~iiiUUUUUUfffrrrtttssspppmmmlllmmmooorrruuurrriiifffkkkkkkdddccciiiccc\\\YYYWWWIII333+++111............------------------......///000000000000111111222222333444444444555666555444444444555888WWWwww~~~sssdddYYYIIIDDDMMM^^^``````vvvtttqqqpppggg[[[```^^^___``````fffxxxzzzttt]]]MMMJJJNNNSSSfffwwwfffWWWLLLFFFIIIPPPUUUaaavvv~~~~~~}}}|||zzzrrrbbbSSSMMMOOO[[[eeeqqqzzz|||zzzyyywwwwwwwwwvvvuuusssqqqpppqqqooollliiieeebbb___^^^```___^^^]]][[[YYYWWWVVVYYYVVVRRRQQQQQQRRRQQQOOOKKKJJJIIIIIIJJJMMMNNNOOOMMMLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@BBBBBBAAA@@@???>>>======;;;:::999888777555444444222222222222222222222222111111111000//////.........///////////////......---,,,,,,...//////---***,,,,,,+++++++++*********))))))***)))(((((()))+++)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''++++++++++++++++++++++++000111333555777999;;;;;;;;;<<<===>>>>>>===<<<;;;999999===GGGTTTeeezzzrrr[[[PPPXXXlll{{{ooo]]]^^^aaarrr|||???@@@CCCGGGGGGIIIRRR\\\gggiiikkklllnnnttt}}}~~~|||zzzyyyxxxyyy{{{}}}}}}}}}}}}xxxssspppsssvvvxxx|||yyy}}}wwwgggcccqqq}}}fffRRRPPP```nnnsssuuurrrmmmhhhhhhmmmssswwwvvvllliiipppvvvuuuvvvyyywwwkkkccc```QQQ999///555//////.........---------------...//////000000111000111111222222333444444444555666666444333555777@@@___vvveeeUUUGGGIIIUUUbbbccceee~~~oooiiieee[[[QQQaaacccfffgggfffkkk{{{{{{yyymmmWWWHHHJJJSSS^^^rrrooo\\\OOOGGGEEEKKKRRRWWWeeezzz}}}||||||||||||yyyppp```QQQMMMQQQ^^^hhhttt}}}|||{{{yyyzzzzzzzzzyyywwwuuutttsssqqqoookkkgggcccaaa____________]]]\\\ZZZXXXWWWWWWUUURRROOONNNMMMMMMLLLMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>======;;;:::999888777555444444222222222222222222222222111111000000///...............///////////////...,,,,,,,,,---//////---+++,,,,,,,,,,,,++++++++++++)))***+++***(((((()))+++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++++++++******)))))))))++++++++++++++++++++++++111111333555777888::::::;;;<<<===>>>>>>===<<<;;;888888;;;EEERRRdddzzzuuu^^^RRRZZZnnn||||||___SSS\\\bbbzzz@@@AAADDDGGGFFFFFFMMMVVVbbbdddgggiiilllsss|||~~~zzzxxxxxxzzz~~~}}}yyytttqqqrrrtttvvv{{{vvveee]]]hhh~~~lllVVVPPPZZZiiipppppppppmmmhhhhhhpppyyy}}}sssllliiirrr}}}rrr___DDD555333/////////.........------------......///000000000000111111222222333444444333555777666333333666999MMMfff}}}}}}tttcccPPPEEEOOO]]]dddeeennnvvvmmmgggaaa\\\ccchhhlllmmmmmmuuu}}}ttt{{{vvvdddQQQFFFLLLXXXmmmvvveeeSSSHHHEEEFFFLLLSSS[[[jjj}}}||||||{{{{{{xxxooo^^^PPPNNNSSS```iiiuuu|||}}}|||{{{xxxyyyzzz{{{{{{yyywwwvvvuuusssqqqnnnjjjgggdddcccaaaaaa```___^^^\\\[[[ZZZXXXWWWUUURRRPPPNNNMMMMMMMMMNNNOOOOOOMMMMMMMMMNNNLLLMMMNNNLLLJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>======;;;:::999888777555444444222222222222222222222222111000000//////......------...//////////////////+++++++++---//////---+++---------,,,,,,,,,++++++***++++++***(((((()))+++***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++++++++***************++++++,,,,,,,,,000111222444666777999999;;;<<<============<<<;;;777666:::DDDQQQbbbxxxzzzdddVVV[[[nnn|||tttXXXQQQ```iiizzz|||~~~BBBBBBDDDEEEDDDEEEMMMWWW^^^aaaeeegggkkkqqqzzz~~~|||~~~|||{{{vvvrrrrrrrrrsssyyy}}}qqqfffhhh{{{zzzcccVVVZZZfffoooqqqsssoooiiijjjttt~~~zzzsssjjjpppxxxgggOOO;;;000////////////............,,,------......///000000000111111222222333444444333666777666333333666:::NNN___jjjkkkllllll^^^JJJHHHYYYeeeeeehhh|||uuunnnkkkkkkcccgggkkklllqqq~~~~~~yyy}}}fffWWWLLLIIIUUUeee~~~yyyjjj[[[JJJDDDDDDGGGLLLRRR]]]lll~~~~~~~~~yyyyyywwwnnn]]]OOOOOOUUUccclllwww}}}}}}}}}~~~}}}zzzyyyxxxxxxwwwxxxzzz||||||{{{zzzxxxuuutttrrrooommmjjjhhhgggcccccccccbbbaaa___^^^]]]ZZZZZZZZZYYYWWWUUUSSSSSSOOORRRUUUTTTRRROOOOOOPPPKKKMMMOOOMMMJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>>>>======;;;:::999888777555444444111111111111111111111111000000000///......------------...///////////////+++***+++---......---+++------------,,,,,,,,,,,,++++++,,,***)))((()))+++***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***************+++++++++))))))***+++,,,,,,------///000111333444666777888;;;;;;<<<======<<<;;;;;;666555999CCCOOO```vvvmmm\\\^^^ooo~~~www\\\XXXgggqqqyyyvvvuuuxxxEEECCCCCCCCCCCCEEEPPP[[[]]]aaadddgggjjjpppxxx~~~|||xxxsssoooooonnnooovvv}}}~~~uuurrrnnn]]]]]]hhhqqqwwwxxxtttlllkkkvvvooojjjvvvllldddUUUBBB444000/////////............,,,,,,------.../////////000111111222333333444444333666888666333222777;;;BBBMMMRRRQQQXXX```VVVCCCMMMaaalllggglllwwwllliiikkk```cccfffhhhqqqqqqYYYMMMIIIMMM^^^rrr{{{tttcccTTTEEEAAADDDGGGLLLPPP]]]kkkxxxxxxvvvmmm\\\OOOOOOVVVfffoooyyy~~~~~~|||}}}{{{xxxuuutttuuuuuuwwwyyy|||~~~~~~|||{{{tttsssrrrpppnnnllljjjiiieeeeeeeeedddcccaaa```___WWWYYYZZZZZZYYYWWWVVVVVVSSSVVVZZZZZZWWWTTTRRRSSSKKKNNNPPPNNNJJJGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>>>>======;;;:::999888777555444444111111111111111111111111000000000///......------------...///000000//////+++***+++,,,......---+++......---------,,,,,,,,,+++,,,,,,+++)))((()))+++******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******++++++((())))))+++,,,---......///000111222444555666777:::;;;<<<======<<<;;;:::555555999BBBOOO___tttuuubbbbbbssszzzzzz___[[[iiipppzzztttooosss|||DDDEEEEEEDDDEEEJJJRRRXXXaaabbbeeeiiiooouuu{{{~~~}}}}}}uuusssrrrqqqnnnmmmrrrzzzxxxxxxyyynnnjjjlllppptttuuurrrkkkhhhqqqzzzfffooo}}}pppgggcccZZZGGG444111111...++++++---...---//////.........000222333222222333333333333444444555666777555333444888===DDDIIIIIIDDDGGGPPPQQQLLLUUUbbbiiijjjvvvuuucccaaaeee___cccaaa___mmmyyyyyy{{{bbbNNNJJJLLLPPPcccyyyxxxooo^^^RRRHHHDDDFFFIIINNNTTTZZZkkk~~~~~~~~~~~~}}}zzzwwwqqqgggYYYOOOSSS[[[jjjpppwww{{{{{{{{{{{{}}}~~~}}}xxxttttttqqqmmmppptttzzz|||zzzxxxtttpppnnnoooooonnnlllllljjjfffdddcccbbbaaa___]]]]]]\\\\\\[[[[[[\\\\\\ZZZXXXVVVUUUUUUUUUSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDD@@@>>>======>>>>>><<<;;;:::999888888777777888888666333///+++***,,,///111000000000000000000000000............////////////,,,,,,,,,,,,,,,---...///...---,,,+++************///'''###''',,,***'''''')))(((((((((''''''''''''&&&'''''''''((()))))))))))))))))))))(((((((((((())))))))))))************(((((()))***+++---...//////000222444555777777888:::;;;<<<>>>>>>>>>>>>===666444888CCCQQQ```ssskkkaaafffsss}}}zzzccc]]][[[mmmsssppppppuuu}}}BBBDDDEEEFFFGGGLLLUUU[[[___aaadddhhhmmmtttzzz~~~~~~}}}}}}xxxuuusssqqqmmmjjjnnnuuu}}}zzzyyyqqqkkkiiinnnpppqqqllljjjqqq}}}hhhiii|||{{{tttjjjcccaaa\\\KKK999222111...,,,,,,......---///.........///000111222222222333333333333444444555666666333111222666;;;GGGHHHGGGCCCDDDHHHJJJIII[[[bbbeeehhhyyykkk]]]\\\___YYY\\\[[[___rrrqqqqqq~~~mmmXXXHHHGGGJJJSSSiiitttiiiVVVLLLCCCBBBDDDHHHNNNTTT[[[kkk}}}~~~}}}|||zzzuuummmbbbUUUNNNRRR\\\iiinnnuuuxxxxxxxxxyyyzzzyyy{{{zzzsssnnnkkkfff```gggkkkrrrzzz}}}{{{wwwssspppooonnnkkkhhhpppmmmiiigggfffeeecccbbbbbbaaa```_________```aaa^^^\\\ZZZYYYYYYYYYXXXVVVPPPOOONNNMMMLLLKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDAAA???>>>>>>>>>>>><<<;;;:::999888888777777888888333333222000//////222555000000000000000000000000............////////////------,,,,,,,,,---......------+++******)))))))))$$$&&&''''''''''''((()))((((((((((((((('''''''''''''''''''''''''''(((((('''''''''''''''((((((((())))))))))))************)))))))))***,,,---///000///000222444555777777888999:::<<<===>>>>>>======888666:::DDDQQQaaattt}}}ddd\\\cccrrryyy```[[[\\\ooossspppooottt|||BBBEEEHHHJJJMMMSSS[[[bbbbbbeeehhhkkkooottt{{{{{{lllaaaZZZWWWYYY]]]ttt~~~}}}||||||zzzwwwtttqqqkkkgggjjjpppyyywww{{{~~~vvvggg\\\dddjjjnnnnnnlllppp|||}}}jjjeeeooouuusssiiiddd\\\YYY[[[ZZZMMM???333111...............---///.........///000111222222222333333333333444444555555444222111444<<>>>>>>>><<<:::999999888777777777777888000444777555000...000333000000000000000000000000---............/////////......---,,,,,,,,,------,,,+++***)))))))))))))))***555999///''''''((('''((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))*********************+++,,,...000111///000222444555777777888999:::<<<===>>>>>>======:::888;;;EEERRRaaauuuuuu\\\WWWaaarrr}}}|||ttt[[[WWW[[[pppvvvrrrpppttt|||DDDGGGLLLPPPTTTZZZccciiikkkmmmpppqqqrrrvvv|||tttiiidddbbbgggnnn|||xxxcccUUUMMMIIIHHHJJJNNNcccmmmmmmqqqrrrvvv}}}{{{zzzzzzzzzwwwtttqqqkkkfffhhhnnn}}}xxxkkkcccfffrrr|||eeeTTT\\\dddlllnnnllllllqqqwwwzzz{{{uuukkkfffjjjllljjj^^^ZZZSSSQQQVVVZZZSSSHHH777111...///000///------.........///000000111111222222222333333333444444555444222111444???MMMWWW___XXXTTTTTTOOOHHHMMMXXX]]]YYYYYYfff}}}|||pppddd]]]YYYWWWVVVVVVUUUYYYlll|||pppQQQHHHDDDJJJSSSdddyyyeeeSSSJJJEEECCCFFFIIILLLRRRXXXaaannn}}}~~~|||yyymmm___SSSIIIGGGOOOZZZfffjjjppprrrrrrrrrsssuuuvvvyyyyyytttllleeeZZZQQQRRRQQQSSS[[[fffnnnrrrsssuuuuuuttttttsssqqqooonnndddbbb```aaabbbdddddddddcccbbb___]]]]]]^^^___```[[[YYYXXXWWWWWWWWWTTTRRRSSSRRRPPPNNNMMMLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA?????????>>><<<:::999999888777777777777777444:::>>>;;;333------000000000000000000000000000---------........./////////...---,,,,,,,,,,,,,,,+++******)))(((((())))))...<<<@@@333)))++++++%%%((())))))***)))((('''&&&'''''''''&&&%%%%%%%%%$$$%%%%%%&&&''''''((())))))((()))))))))******************+++,,,---///000111///000222444555777777888999:::;;;===>>>======<<<:::888;;;DDDQQQ```tttpppXXXUUUaaassswwwxxxoooUUURRRXXXnnn{{{vvvrrruuu|||EEEIIIOOOTTTXXX___gggmmmsssuuuwwwvvvuuuvvv{{{ssseee[[[XXXWWW^^^dddqqqsssdddSSSKKKIIIGGGIIIKKKQQQccceee]]]YYYXXX^^^lllyyy|||zzzxxxxxxwwwtttsssqqqlllgggiiiooo~~~zzzjjj\\\eeeuuugggQQQWWWaaakkkooolllgggggghhhnnnnnnllljjjiiiiiigggddd___ZZZTTTRRRXXX]]]YYYQQQ<<<444...000111...---...---...//////000111111111222222222333333333444444666444111222:::KKKaaapppnnngggbbb___UUUKKKPPP]]]ccc___dddsss{{{uuummmccc]]]\\\ZZZVVVQQQRRRQQQXXXooowwwcccNNNIIIIIIPPP[[[mmmuuu```MMMIIIFFFEEEHHHKKKMMMRRRYYYeeeqqq~~~~~~~~~~~~~~~uuugggWWWKKKEEEEEEMMMVVVbbbhhhnnnqqqrrrrrrtttvvvvvvzzz{{{vvvoooiii___VVVUUUQQQOOORRR\\\hhhqqqvvvrrrtttuuuvvvuuusssqqqqqqiiigggeeeeeegggiiiiiihhhfffdddbbbaaa``````aaabbb```^^^]]]\\\\\\ZZZWWWUUUSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>>>>>>><<<:::999888777777666666777777777===BBB???777000000222////////////////////////------------............///...---,,,,,,,,,,,,,,,+++***))))))((()))))))))"""...222)))'''......&&&((()))*********)))'''&&&'''''''''&&&%%%%%%%%%$$$&&&&&&'''((())))))******((()))))))))******************+++,,,---///000111///000222444555777777888999:::;;;=========<<<<<<999777999BBBOOO___sssmmmTTTSSSaaaqqqzzz{{{lllTTTQQQWWWnnn{{{wwwxxx~~~HHHMMMSSSYYY]]]cccjjjpppwwwzzz|||yyyvvvvvv{{{tttdddWWWPPPOOOQQQWWW```nnn~~~wwwmmmZZZPPPGGGEEEFFFGGGJJJOOOSSSccccccWWWPPPLLLPPP]]]mmmyyy~~~{{{xxxwwwtttrrrrrrqqqmmmiiikkkqqq~~~rrreeekkk{{{~~~dddLLLVVV```kkkooollleeeaaa___jjjiiijjjmmmmmmiiifffeeeeeeccc___]]]```bbb\\\RRRCCC777...000111---,,,...---...///000111111111000222222333333333333444444666444222333<<>>>>><<<;;;888888777666666666666777111555999777222...///111////////////////////////,,,------------...............---,,,,,,,,,------+++******)))))))))******$$$)))***&&&''',,,***###((()))***++++++)))'''&&&'''''''''&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))*********************+++,,,...000111///000222444555777777888888999;;;<<<======<<<<<<888555777AAANNN___tttkkkRRRSSSaaaqqqjjjRRRQQQXXXooo~~~zzz|||PPPUUU\\\aaaeeejjjpppuuuyyy}}}}}}yyyyyyxxxtttmmm```TTTMMMMMMSSSYYYdddppprrrcccYYYIIIDDDAAACCCFFFIIIPPPWWW]]]jjjgggXXXQQQNNNSSSaaannnzzz}}}zzzwwwtttrrrrrrrrrnnnjjjlllrrrwww~~~zzzpppkkk{{{}}}eeeNNNVVV```kkkqqqnnngggaaa^^^jjjkkkqqqxxxuuunnnnnnsssxxxyyyxxxxxxxxxsssfffYYYIII999...///000,,,***...---...///000111111111000222222333333333333444444555444222333:::JJJ^^^lllooouuuttthhh[[[YYY```fffbbb___kkkzzzpppllleee]]]ZZZ[[[YYYSSSMMMIIINNN]]]uuu{{{gggVVVTTTWWW```nnnxxxkkkXXXHHHGGGFFFGGGJJJLLLNNNVVV___mmmwww}}}zzzkkk\\\LLLDDDAAABBBFFFKKKVVV^^^iiiqqqtttuuuvvvxxxyyy{{{zzzuuuqqqoookkkeee^^^\\\WWWQQQNNNSSS^^^gggppptttxxxzzzxxxuuusssssstttsssqqqqqqsssuuuuuuuuurrrrrrsssrrrqqqooonnnmmmllljjjhhhgggdddaaa\\\XXXVVVUUUSSSPPPMMMLLLJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB>>><<<;;;<<<======<<<;;;888888777666666666666666///000111///---+++,,,---////////////////////////,,,,,,---------.........------,,,,,,,,,---......++++++************++++++------+++******)))(((&&&((()))+++,,,,,,***'''&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))***,,,---///000///000222444555777777888888999;;;<<<======<<<;;;777555777AAAOOOaaavvvkkkTTTWWWeeettt{{{{{{}}}dddMMMMMMVVVooo|||XXX]]]dddiiimmmqqqwww{{{|||}}}~~~{{{rrrgggYYYUUUNNNJJJNNNYYYhhhrrreeePPPFFFBBB@@@@@@DDDIIINNNXXXbbbqqqyyyppp^^^WWWWWWaaaqqqvvv{{{yyytttsssssssssnnnjjjlllrrrooozzz~~~uuujjj{{{oooXXXWWW```lllrrrpppiiiccc```jjjooozzz}}}uuuyyywwwfffMMM;;;...//////+++***///,,,---///111111111000000222222333333333444444444444444333333777CCCRRR]]]YYYeeehhh\\\RRRWWW```eeeccc___ooo}}}rrrkkkbbb]]]\\\ZZZUUUPPPLLLTTTeee~~~yyyggg\\\[[[]]]hhhwww~~~ssseeeSSSDDDIIIHHHIIIMMMOOOSSS\\\eeeoooyyy{{{wwwgggYYYJJJCCCAAABBBDDDHHHQQQZZZgggppptttuuuvvvxxx}}}~~~|||vvvrrrqqqooojjjkkkjjjeee[[[QQQOOOVVV^^^jjjpppvvvzzzyyyxxxxxxyyyxxxwwwwwwzzz~~~~~~|||vvvtttrrrpppmmmiiiccc___XXXWWWTTTQQQOOOMMMKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB<<<;;;:::;;;=========;;;888888777666666666666666888666333111///.........////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,+++++++++++++++,,,,,,)))'''(((++++++(((+++000((()))+++,,,,,,***(((&&&&&&'''''''''((()))))))))'''''''''''''''&&&&&&&&&))))))))))))************(((((()))***+++---...//////000222444555777777888888999:::<<<===<<<<<<;;;888555888BBBPPPbbbxxxmmmXXX\\\kkkyyy}}}|||{{{|||zzzzzz]]]FFFHHHSSSmmm~~~}}}^^^aaagggmmmssswww{{{|||}}}yyyrrrbbbTTTNNNGGGCCCHHHTTTjjjqqqYYYPPPHHHCCCCCCDDDGGGNNNYYYfffooo{{{lllccchhhttt{{{~~~uuusssrrrqqqpppmmmhhhaaa\\\ZZZooo~~~ssszzzuuu___XXX```jjjooolllfffdddeeeooovvv}}}}}}}}}zzzeeeZZZEEE222...222222000000000000000000////////////000111222222444444555666555777777444777@@@HHHLLLKKKSSSWWWUUUVVV]]]bbbcccbbb^^^{{{tttmmmhhhaaaWWWPPPOOOPPPXXXmmmrrr___[[[]]]dddooo}}}ttt^^^MMMHHHHHHHHHLLLQQQTTTWWW___iiioooyyy~~~zzzuuuqqqgggXXXHHHCCCCCCCCCCCCCCCQQQZZZfffooossstttuuuwww{{{~~~zzzuuuttttttzzzzzzvvvlll___WWWUUUWWWccckkktttxxxxxxxxxzzz|||{{{zzzxxx|||xxxnnnccc]]]UUUNNNKKKJJJJJJJJJHHHGGGFFFDDDBBBAAAAAA@@@@@@>>><<<<<<<<<<<<<<<:::888666444444666666666555444444444333111///...---...///000///...---...000...------,,,,,,------...,,,---...---+++***+++,,,,,,++++++,,,------,,,***))))))))))))))))))))))))))))))***))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---111111111222333666888:::::::::<<<=========<<<;;;666555777@@@RRRhhh}}}ppp]]]___jjjvvvxxx{{{yyywww{{{xxxuuueeeRRRFFFAAAOOOjjjxxxsssyyy\\\```fffmmmtttzzz~~~{{{vvvrrrjjjZZZKKKFFFBBBBBBMMM```wwwhhhSSSMMMFFFGGGHHHKKKOOOXXXeeerrr{{{tttlllqqq|||vvvsssrrrpppnnnkkkfff```[[[XXXmmm}}}sss}}}|||dddXXX]]]fffmmmlllhhhgggiiiqqqzzztttaaaYYYEEE333...000000//////000000000000////////////000111222222444444555666444666444222777BBBMMMQQQGGGNNNRRRPPPQQQYYYbbbeeefffmmmxxxooohhh___TTTNNNNNNTTT```yyymmm[[[RRRWWW```nnn}}}~~~rrr\\\LLLGGGGGGIIIMMMSSSUUUWWW___hhhpppzzz~~~{{{wwwtttiiiYYYIIIDDDDDDDDDEEEGGGPPPYYYdddmmmqqqsssuuuwww|||{{{wwwuuuuuuzzzyyyuuuoooggg___ZZZWWWccciiirrrvvvvvvvvvxxx{{{{{{sssbbb\\\UUUNNNKKKJJJJJJIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA???===<<<======<<<;;;888666555444666666666555444444444333111///...------///000///...---...000...------,,,,,,------...,,,---...---+++***+++,,,,,,++++++,,,------,,,***)))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))*********************++++++,,,,,,---111111111222444666888999888999;;;<<<<<<<<<;;;:::888777888BBBTTTjjj~~~ppp]]]aaalllxxxzzzzzzwwwyyy|||{{{ttt___JJJBBBBBBRRRmmm|||tttnnntttZZZ___fffnnnuuu{{{}}}zzzxxxwwwwwwtttoookkkbbbRRRDDD@@@===BBBUUUnnn___NNNMMMIIIIIILLLPPPWWWaaannn{{{~~~yyy~~~xxxrrrqqqooommmjjjeee```[[[YYYkkk}}}}}}mmmuuu~~~iii\\\\\\aaaiiilllkkkjjjmmmqqq}}}|||~~~uuuiii\\\ZZZHHH777000000000//////////////////000000000000000111222222444444555666444333111111:::HHHSSSVVVKKKOOOPPPMMMMMMUUU___fffiii~~~wwwooofff^^^UUULLLIIIJJJYYYkkk~~~dddRRRIIIPPP^^^nnn~~~{{{nnnYYYKKKHHHGGGJJJPPPVVVWWWXXX```iiirrr|||~~~}}}{{{yyykkkZZZJJJDDDEEEGGGIIILLLQQQXXXcccjjjnnnqqquuuxxx}}}~~~yyywwwwwwzzzwwwsssppplllfff^^^XXXccciiippptttuuuuuuxxxzzzzzzwww```[[[TTTNNNKKKJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA???======>>>>>>===<<<888777555444555666555444444444333333111000...------...//////...---...///...------,,,,,,------...,,,---...---,,,++++++---,,,++++++,,,------,,,***(((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((************++++++++++++))))))***+++,,,,,,------000111111222444666888999777888:::;;;;;;::::::999999888:::DDDUUUkkkooo^^^dddpppzzzzzzzzzwwwwwwyyywwwpppYYYEEE@@@AAAQQQiii~~~vvvppptttYYY^^^fffmmmtttzzz}}}xxxsssqqqpppssstttrrrmmmhhh^^^OOOAAA@@@===FFF]]]yyy{{{]]]OOOQQQPPPOOOSSSYYYbbblllxxxzzzqqqooommmllljjjgggccc```^^^mmm}}}|||jjjfffrrr~~~tttccc]]]]]]fffmmmmmmmmmpppnnnzzz|||vvv|||~~~{{{rrrkkkhhhbbb[[[[[[MMM===444111111111///////////////000000000000000111222222444444555666333333333777DDDSSSYYYYYYTTTTTTQQQMMMMMMSSS^^^eeelllhhhaaaYYYSSSMMMIIIJJJOOO```vvvsssZZZKKKEEEOOO```sss}}}xxxjjjVVVIIIHHHIIIMMMTTTZZZ[[[[[[bbbkkkvvv~~~~~~~~~}}}lll[[[JJJCCCEEEIIIMMMPPPTTT[[[dddkkkooorrrwwwzzz~~~|||yyyyyyyyywwwsssnnniiiddd___\\\fffjjjooossstttvvvxxxzzzzzznnn]]]YYYSSSNNNLLLJJJHHHGGGGGGFFFEEEDDDBBBBBBAAAAAABBB@@@>>>===>>>>>>>>><<<999777555555555666555444333333333222111000///...---...//////------...///...------,,,,,,------...---.........,,,+++,,,---,,,+++***+++------+++***((((((((((((((((((((((((''''''(((((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++))))))***+++,,,,,,------000000111333444666888888777888:::;;;;;;;;;:::999999888:::DDDVVVkkk~~~lll^^^fffsss|||xxxxxxwwwzzz}}}rrrppp^^^IIICCCCCCQQQggg|||~~~ZZZ```hhhnnnrrrxxxxxxrrrooonnnnnnqqqsssqqqllleee\\\NNNAAABBBAAALLLggg{{{___RRRTTTSSSVVV\\\eeeppp|||}}}qqqooommmllllllkkkiiigggeeeqqq~~~}}}mmm]]][[[eeennn{{{jjj]]]YYYdddoooooonnnpppjjjttt~~~vvvrrrqqqqqqllleeeaaa___]]]ZZZ[[[QQQAAA555000000000....../////////000000000111000111222222444444555666222444888CCCTTTaaabbb[[[XXXSSSNNNMMMPPPWWW```gggqqq}}}nnnccc]]]WWWSSSOOOMMMSSSZZZjjjlllVVVHHHHHHTTTggg{{{}}}wwwhhhTTTIIIIIILLLQQQYYY^^^]]]]]]dddoooyyy~~~lll[[[JJJDDDFFFKKKPPPTTTZZZ```hhhnnnqqquuuyyy}}}~~~{{{{{{wwwwwwtttlllddd___```bbblllnnnqqqtttuuuwwwyyyzzz}}}xxxjjj\\\YYYVVVQQQNNNLLLJJJHHHGGGGGGFFFEEECCCBBBBBBBBBBBBBBB@@@>>>===>>>>>>>>><<<999777555555555555444333333333333222111000///...---...///...---,,,---///...------,,,,,,------...---...///...,,,+++,,,---+++******+++,,,,,,+++)))((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((())))))+++,,,---......///000222333555666777888888999:::<<<<<<;;;;;;:::777777999CCCUUUjjj|||}}}ggg[[[ggguuu}}}xxxyyyuuuxxxuuuuuubbbKKKCCCHHHZZZsss\\\cccjjjooorrrxxx{{{tttooonnnoooppppppqqqoooiiiaaaXXXLLLAAACCCCCCQQQmmmzzz___SSSUUUSSSXXX```lllyyyrrrpppnnnmmmmmmmmmmmmkkkjjjrrr|||nnnWWWMMMWWWgggzzznnn[[[SSSaaaoooqqqnnnoookkkoootttwwwvvvssspppnnnjjjhhhddd___ZZZWWWUUUTTTZZZSSSEEE666///......,,,......//////000000111111000111222222444444555666333666>>>OOOeeerrrmmmbbbVVVMMMHHHMMMVVV___eeejjjxxxzzziiiaaaaaa]]]XXXTTTPPPOOOVVV^^^xxxiiiUUUJJJKKKYYYnnn}}}wwwhhhSSSIIIKKKNNNTTT[[[```^^^]]]fffqqqzzz}}}|||mmm\\\LLLGGGJJJOOOTTTYYY___eeemmmsssuuuwww{{{~~~||||||wwwxxxvvvnnneeebbbfffkkkrrrrrrssstttvvvxxxyyyyyy|||jjj]]]XXXWWWWWWXXX[[[[[[XXXUUUUUURRROOONNNMMMKKKIIIGGGFFFFFFDDDCCCCCCBBBBBBBBBAAA???======>>>>>>===<<<:::888666555555555444333333333333222222000//////,,,---......---,,,---......------,,,,,,------...---...///...,,,,,,,,,...+++******+++,,,,,,+++)))(((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))***,,,---......///000222444666777777777888999;;;<<<<<<<<<;;;:::666666888BBBTTThhhzzzxxxaaaVVVeeeuuu~~~{{{tttsssyyyvvvsss]]]DDDBBBPPPiii^^^eeelllqqqtttzzzxxxqqqmmmmmmppprrrpppqqqnnnfff^^^VVVKKKBBBCCCEEESSSnnn~~~~~~rrrZZZRRRWWWXXX```hhhtttuuusssooommmmmmmmmlllkkkkkkpppxxxtttUUUEEEOOOddd{{{~~~kkkUUULLL\\\oooqqqmmmmmmoooooonnnmmmlllkkkkkklllgggeeedddbbb^^^ZZZWWWVVV\\\WWWJJJ999000000000............///000111111111000111222222444444555666444777AAAWWWqqq{{{mmmXXXLLLFFFPPP___hhhkkkkkk~~~|||xxxjjj]]]```]]]YYYVVVSSSOOONNNVVV___}}}eeeSSSJJJLLLZZZppp~~~xxxhhhTTTJJJLLLOOOTTT[[[___\\\\\\fffsssyyy}}}{{{yyynnn^^^OOOKKKOOOSSSXXX]]]ccciiiqqqvvvxxxyyy{{{~~~}}}|||zzzyyyxxxtttpppoooqqqsssvvvuuuttttttuuuwwwxxxxxx}}}vvvhhh[[[NNNEEEBBBBBBDDDGGGJJJLLLOOORRRQQQOOONNNMMMMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBCCCCCCAAA???===<<<======<<<;;;:::888666555555555444222222222222222222111000///,,,---......,,,,,,---......------,,,,,,------...---//////...---,,,---...+++***)))***,,,,,,***)))))))))))))))))))))))))))((())))))***************((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********'''((()))***,,,---...///...000222444666777777777777888:::;;;;;;;;;:::999666555888CCCTTThhhyyy~~~ttt\\\QQQbbbuuu~~~{{{~~~tttssszzztttppp[[[KKKVVVkkk___fffnnnsssvvv|||yyy|||~~~vvvooolllmmmpppsssqqqrrrooofff]]]VVVLLLDDDCCCEEESSSlllvvvssstttjjjVVVRRR[[[^^^nnnuuuxxxuuupppmmmlllkkkjjjiiiiiimmmuuu~~~~~~ZZZDDDLLLbbb|||hhhPPPFFFYYYnnnqqqmmmmmmsssqqqmmmiiiggggggiiijjjkkkjjjkkklllkkkfffdddccc```]]]PPP>>>444444444111---......///000111111222000111222333444555555666555888CCCZZZxxxwww___PPPIIIUUUfffnnnmmmkkkxxxqqqaaaWWWcccZZZWWWVVVUUUQQQQQQZZZdddzzzaaaOOOGGGJJJZZZooo~~~yyyiiiTTTKKKMMMOOOTTT[[[]]]ZZZZZZeeessswww|||yyyvvvooo```RRRNNNRRRWWW\\\___eeekkksssxxxyyyzzz{{{}}}~~~}}}||||||{{{yyyyyy{{{{{{zzzxxxxxxvvvttttttuuuvvvvvvvvvxxx{{{}}}iiiVVVIIIAAA;;;888999;;;???CCCCCCCCCFFFKKKNNNMMMLLLMMMNNNMMMKKKIIIFFFEEEDDDCCCCCCCCCCCCCCC@@@>>><<<<<<<<<===<<<::::::888666555555555444222222222222222222111000///,,,---......,,,,,,---......------,,,,,,------....../////////---,,,---...+++***)))***,,,,,,***)))************************))))))***+++++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((()))************+++++++++'''((()))***,,,---...///...000222444666777777777666777888999:::999888888666666999CCCTTThhhyyy}}}rrrXXXNNN```ttt}}}yyy~~~uuuuuu{{{uuussseee```uuucccfffmmmuuu|||vvvqqqxxxzzzqqqmmmmmmpppqqqqqqtttqqqnnnjjjdddZZZMMMCCCEEEGGGRRReeessstttnnnjjjjjjnnnooohhh^^^ZZZaaajjjzzz}}}tttlllkkkmmmkkkjjjkkkeeeoooyyy~~~~~~```FFFIII___ttt~~~pppTTTGGGVVViiilllmmmrrrooo|||rrrgggqqqssskkkooojjjoooyyy}}}}}}}}}gggVVVGGG444---111000///////////////000111111222222333444444444333333444:::FFFYYYqqq}}}sssWWWIIIJJJ]]]gggbbbbbbmmmuuunnnjjjeeeWWWXXXRRRPPPRRROOOWWWlllxxx[[[KKKJJJNNNaaaxxxyyyhhhVVVMMMLLLPPPTTTYYYYYYYYY___kkkuuu|||zzzzzzrrrgggYYYRRRUUU]]]eeehhhnnnqqquuuzzz~~~~~~|||zzz{{{|||yyyzzzxxxvvvxxx{{{|||zzzwwwrrrpppoooqqquuuxxxxxxwwwuuu}}}|||rrr___JJJAAA>>><<<:::::::::<<<>>>@@@CCCGGGKKKOOOSSSRRRPPPMMMKKKIIIHHHGGGEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>><<<:::888777777777666555444333333222333333333222111000//////...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---......,,,***))),,,,,,,,,+++++++++*********+++,,,---------,,,+++---......,,,+++***+++---***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''(((((((((((()))***************'''((()))***,,,---...//////000111222333444444444777999:::<<<<<<;;;:::999888888<<>>>>>>>>>>><<<:::888777777777666555444333333222222333333222222000//////...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---......,,,***))),,,,,,,,,++++++++++++***+++,,,---.........------,,,------,,,***)))+++,,,***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''(((((((((((()))***************))))))***+++,,,,,,------///000111222333444444444777888:::;;;<<<;;;999888888888;;;FFFWWWjjjxxxrrr```NNNLLL^^^tttzzzzzz|||vvv{{{zzzxxx{{{tttiiioooffflllsssyyy|||wwwkkkiiirrr}}}yyyqqqmmmnnnqqqrrrrrruuusssqqqmmmhhh]]]PPPFFFCCCFFFNNNYYY___]]]\\\]]]lllppprrrmmmeeebbbhhhooo}}}|||~~~uuunnnlllkkkiiihhhiiinnntttwwwxxx{{{iiiLLLCCCYYYxxxttt```WWWeeewwwzzzuuusssooorrreee\\\hhhsssrrrssswww|||fffQQQ:::111222//////////////////000111111111222333333444444444333777;;;AAAKKKZZZeeeccc\\\JJJGGGQQQbbbfffaaahhhxxxuuuaaa^^^SSSMMMQQQSSSbbb|||pppUUUIIIJJJRRReee|||yyyjjjYYYOOOMMMRRRVVV[[[[[[[[[```kkkuuu|||zzzzzzqqqiii___[[[```iiirrrwwwzzz||||||xxxvvvvvvwwwyyy{{{zzztttpppkkkkkknnnrrrvvvxxxxxxvvvuuu~~~}}}sssjjjTTTGGG:::888;;;===>>>@@@AAACCCEEEGGGHHHKKKNNNQQQOOONNNMMMLLLKKKJJJJJJJJJFFFEEEDDDCCCBBB@@@??????>>>>>>>>>===<<<:::999888777777666555444333333222222222222222222111000///...------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,---......,,,+++))),,,,,,,,,,,,++++++++++++,,,---.../////////......++++++,,,+++)))(((***+++***)))(((''''''&&&&&&'''''''''&&&&&&''''''((()))(((((()))*********************+++++++++,,,,,,,,,///000111333444444555555666777999;;;;;;:::999888777777:::EEEWWWiiiwww}}}hhhXXXHHHIII\\\tttyyyyyy|||www||||||xxx{{{rrrbbb```qqqfffkkkrrrvvvxxx|||zzzlllcccdddoooyyy~~~xxxqqqnnnooorrrsssrrrvvvuuurrrpppjjj___RRRHHHGGGJJJRRRYYYZZZWWWWWW[[[jjjooossspppiiieeeiiinnnwwwuuupppkkkggggggkkknnnwwwpppmmmkkkhhhggghhhjjjnnnpppqqqwwwmmmPPPBBBWWW{{{}}}lllbbbjjjwwwzzzvvvsssnnnooofff\\\bbbpppxxxzzzvvvcccRRR>>>444333...///////////////000000111111111222333444444444444555999>>>DDDMMMUUUUUUPPPGGGKKKZZZiiiiiidddppp~~~ooo[[[YYYPPPMMMTTTZZZlllkkkSSSIIILLLVVViiiyyylll\\\RRROOOUUUYYY^^^^^^^^^cccmmmvvv~~~}}}zzzzzzrrrkkkbbb___cccllluuuzzz|||}}}xxxwwwuuuuuuvvvxxxwwwrrrnnnhhhkkkoootttxxxyyyyyywwwzzz~~~vvvlllcccPPPDDD;;;:::===>>>???AAACCCEEEGGGIIIJJJLLLNNNQQQNNNMMMLLLLLLKKKKKKKKKKKKFFFFFFEEECCCBBBAAA@@@???>>>>>>======;;;:::999999777777666555444333333222222222222222222111000///......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++---......---+++***------,,,,,,,,,+++++++++,,,,,,------............)))***+++***(((((()))+++***)))(((''''''&&&&&&''''''''''''''''''(((((()))(((((()))***************))))))***+++,,,,,,------///000111333444555555555555777888::::::999888777777666:::EEEXXXiiiuuu{{{kkk[[[LLLMMM^^^sssxxxzzz|||yyy{{{}}}rrr]]]WWWggg}}}fffkkkpppsssuuuxxx|||yyymmmaaa[[[```lllvvv}}}xxxqqqooopppssstttssswwwuuutttrrrlllaaaSSSIIIIIIMMMUUU[[[[[[WWWWWW\\\iiiooouuutttnnnjjjjjjllliiiccc[[[SSSPPPUUU^^^eeeuuuzzzsssoookkkgggfffhhhgggiiiiiijjjrrrpppSSSAAAPPPrrrssseeeccciiioooooonnngggkkklllfffgggxxxwwwwwwggg^^^UUUBBB666333,,,///////////////000000111000111222333444444444444222999>>>AAAFFFKKKLLLIIIIIIRRRcccpppmmmiiixxxqqqbbbYYYXXXRRRRRR[[[bbbuuu|||fffPPPIIINNNYYYlll~~~zzzooo```UUURRRXXX]]]bbbbbbaaaeeeooowww}}}}}}zzz{{{vvvpppiiieeehhhooowww}}}}}}xxxxxxtttqqqqqqssssssrrrooohhhlllrrrwwwzzzzzzzzzzzz~~~zzzqqqeee\\\KKKBBB;;;<<>>>>>===<<<;;;:::::::::777777666555444333333222111111222222222111000000///...------,,,,,,------,,,,,,------,,,,,,+++******+++---......---+++***---------,,,,,,,,,++++++*********+++++++++,,,,,,((()))***)))(((((()))+++***)))(((''''''&&&&&&'''(((''''''''''''((())))))(((((()))***************&&&'''(((***,,,...///000///000111333555666666666555777888::::::999888777777666:::GGGZZZlllvvvzzztttdddUUUUUUdddvvvwww{{{}}}sss]]]VVVeee}}}ggghhhjjjmmmqqqtttwwwxxxqqqjjj```XXXWWW^^^jjjsss|||wwwqqqoooqqqtttuuutttvvvuuutttsssmmmbbbTTTJJJHHHMMMVVV^^^___[[[[[[^^^gggooowwwyyytttmmmjjjiii]]]XXXOOOHHHGGGOOO[[[dddoooyyy}}}vvvrrrlllffffffiiiggghhhffffffmmmzzzrrrUUU@@@EEE^^^sss{{{zzzkkk___]]]dddkkkmmmhhhmmmtttooohhhwww~~~wwwzzz}}}xxxoooiiieee^^^```\\\GGG888222+++///////////////000111111000111222333444555555555444===EEEGGGGGGIIIIIIGGGJJJUUUgggqqqllljjj|||ssscccXXX[[[[[[VVVXXXaaahhh{{{wwwaaaMMMIIIPPP[[[nnn~~~{{{rrrdddYYYUUUZZZ___ddddddcccfffoooxxx|||~~~}}}{{{{{{zzzvvvppplllnnnttt|||}}}wwwwwwsssnnnmmmpppqqqqqqpppiiimmmsssxxxzzzzzz{{{{{{~~~{{{uuummm```TTTDDD===888;;;???BBBFFFJJJGGGJJJMMMOOOPPPQQQSSSUUURRRQQQPPPNNNLLLKKKKKKKKKGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>===;;;;;;::::::;;;777777666555444333333222111111222222222111111000///......---------------,,,,,,------,,,,,,+++***)))+++,,,......---,,,+++------------,,,,,,,,,,,,))))))((((((((()))***+++((()))***)))((((((***,,,***)))(((''''''&&&&&&'''((((((''''''(((((()))***(((((()))***************%%%&&&(((***,,,///000111///000111333555666777777666777999;;;;;;:::999888777666:::III^^^oooyyy{{{rrrcccSSSTTTdddvvvuuuzzzqqq\\\WWWggg~~~cccaaa```dddjjjnnnnnnmmmccc]]]UUUQQQTTT]]]iiippp{{{wwwqqqppprrruuuuuutttvvvuuuuuusssnnncccUUUJJJHHHMMMXXXdddhhhdddaaabbbbbbkkkvvvzzzuuullleeeaaaUUURRRMMMIIIJJJRRR]]]eeepppyyyyyytttmmmgggfffiiifffeeebbbbbbjjjvvv~~~qqqVVVAAA>>>MMMcccttt~~~ooo]]]VVV^^^iiiooommmnnnxxxttthhhttt|||sssmmmnnnnnnhhh```\\\YYYYYYbbbaaaJJJ999333---///////////////000111111000000222333444555555555999EEEPPPQQQMMMKKKJJJHHHHHHUUUeeelllffffffyyyuuulllbbbYYYSSSYYYYYYTTTVVVaaakkkrrr\\\JJJHHHPPP\\\ooo}}}uuuggg\\\WWWZZZ___ddddddcccfffnnnvvv~~~{{{~~~}}}{{{{{{zzzwwwssspppqqqwww{{{uuusssooommmmmmpppqqqpppnnniiinnnssswwwxxxxxxzzz{{{~~~}}}zzzvvvssslll]]]OOOBBB;;;888;;;@@@DDDJJJOOOLLLOOOSSSUUUWWWXXXZZZ[[[VVVUUUSSSPPPMMMKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>>>><<<;;;::::::;;;;;;777777666555444333333222000111111222222222111111//////...---------------,,,,,,------,,,,,,+++***)))***,,,......---,,,+++...------------,,,,,,,,,)))((('''''''''(((******)))*********))))))+++---***)))(((''''''&&&&&&'''((((((((((((((())))))***(((((()))***************&&&'''(((***,,,...///000///000111333555777777888777888:::;;;<<<;;;999888777666;;;KKKaaasss|||~~~ppp```QQQRRRcccvvvrrrxxxhhhVVVXXXjjj^^^ZZZXXX[[[ccchhhfffcccZZZUUUOOONNNSSS]]]hhhooo{{{vvvqqqpppsssuuuvvvuuuuuuuuutttsssnnncccUUUJJJIIINNN[[[iiiooolllgggfff\\\fffrrrwwwsssiii___ZZZQQQPPPNNNMMMOOOUUU^^^eeettt}}}{{{uuunnngggfffjjjcccbbb___```hhhvvv~~~oooVVVCCC<<>><<<;;;::::::;;;<<<777777666555444333333222000111111222222222111111//////...------------...,,,,,,---------,,,++++++)))***,,,.........,,,+++......---------,,,,,,,,,)))((('''''''''(((***+++)))***+++***)))***+++---***)))(((''''''&&&&&&'''((((((((((((((()))******(((((()))***************((())))))+++,,,---......///000222444555777888888777999:::<<<<<<;;;:::999888777<<>>999:::AAAJJJQQQTTTVVVZZZ^^^cccjjjqqqooojjjbbb[[[SSSNNNNNNNNNKKKHHHEEEEEEDDDBBBAAA@@@???>>>???>>><<<:::999999999999777666555555666777666444111111111111111111111111...------,,,,,,---------,,,,,,,,,------.........***+++,,,---............---,,,+++***))))))((((((,,,+++******)))************)))))))))***+++,,,,,,+++******)))))))))))))))))))))((('''''''''''''''))))))))))))************+++++++++,,,---...///000000111222333444555555555777888888999::::::;;;;;;999===BBBMMMcccyyy{{{ppp___WWWbbbwww}}}kkkxxxxxxYYYHHHWWWnnnSSSJJJCCCCCCGGGHHHJJJLLLHHHGGGHHHMMMRRRYYYeeeqqq}}}{{{wwwsssrrrsssssssssqqqttttttrrrooollleeeWWWIIIJJJPPP[[[iiitttzzzzzzxxxppplllfffbbb___^^^___aaaaaa^^^]]]```ccchhhsss~~~~~~uuuoookkkiiiiiiffffffddddddhhhpppzzzxxx]]]AAA:::@@@RRRiiizzzwwwhhhQQQCCCJJJ^^^mmmpppqqq{{{{{{iiieeennnqqqrrrpppmmmllljjjddd]]]^^^^^^cccggg[[[CCC222///000000////////////000000222111222444333222777>>>eee}}}mmm]]]LLLYYY```___bbbqqqyyyiii___aaabbb[[[TTTTTTPPPOOONNNTTTiiiyyygggTTTGGGIIIQQQ___ttt~~~zzzsssgggYYYOOORRRTTTXXX[[[ZZZZZZaaakkkttt{{{|||{{{}}}~~~{{{zzzzzzyyywwwwwwzzzyyyzzz}}}zzzuuuqqqnnnlllmmmqqqqqqnnnjjjkkkooouuuyyyzzzzzzxxxwwwvvvvvvsssooommmhhhZZZKKK@@@===:::;;;@@@FFFMMMPPPUUU[[[aaahhhpppvvvsssmmm```YYYRRRMMMMMMLLLJJJGGGGGGGGGFFFDDDCCCBBBAAA@@@???>>><<<;;;:::999999:::888777555555666666555444111111111111111111111111000///...---,,,+++++++++,,,,,,,,,,,,------------***+++,,,---............------,,,******)))))))))******)))(((((((((((()))*********+++++++++++++++++++++***)))(((((())))))))))))((('''''''''''''''))))))))))))************+++++++++,,,---...///000000111222333444555555555777777888888999:::::::::777:::???MMMddd{{{}}}qqq___WWWbbbvvvyyyhhhxxx~~~{{{~~~zzz\\\KKKYYYoooMMMDDD;;;:::<<<===@@@CCCEEECCCEEELLLSSS[[[gggqqq}}}~~~~~~~~~~~~~~~~~~~~~xxxvvvrrrqqqrrrrrrsssrrrssstttssspppmmmeeeVVVHHHJJJPPP[[[iiivvv~~~yyyssshhh^^^ZZZ]]]cccggghhheeefffkkkpppvvvyyyrrrnnnmmmmmmhhhiiiiiijjjnnnsss{{{|||aaaEEE999;;;MMMgggsssqqqdddNNNAAAGGG[[[kkksssooo{{{nnndddlllsssvvvwwwuuuuuuvvvqqqjjjgggcccfffjjjaaaKKK777...000000////////////000000333222333555444333999@@@\\\vvvvvv\\\OOOPPP___ddd\\\```xxx~~~sssjjjhhhccc[[[XXX[[[UUURRRPPP[[[sssvvvdddRRRGGGKKKTTTeeeyyy~~~{{{sssfffVVVKKKLLLMMMPPPRRRQQQPPPWWW```eeennnxxx~~~|||{{{}}}}}}}}}|||{{{xxxxxx{{{zzzuuuwww{{{yyysssrrrpppmmmnnnoooooolllhhhiiilllqqqvvvyyyyyyxxxvvvsssssspppmmmjjjdddWWWJJJ???>>>======???CCCJJJNNNVVV]]]fffnnnwww{{{vvvnnn]]]WWWQQQMMMLLLKKKIIIFFFGGGGGGFFFDDDCCCBBBAAA@@@??????===<<<;;;::::::;;;999888666666666666444333111111111111111111111111111000///---,,,+++******,,,,,,,,,,,,++++++++++++***+++,,,------............---,,,++++++***++++++++++++***)))))))))))))))++++++,,,------,,,+++***,,,+++***)))(((((((((((()))((((((''''''''''''((())))))))))))************+++++++++,,,---...///000000111222444555555555555666666777777888999999:::888888???QQQkkkzzzlll[[[UUUaaatttuuufffxxxvvvuuu}}}|||^^^NNN]]]rrrLLLCCC:::777888888<<<@@@AAA@@@DDDMMMWWW___jjjssszzzyyyyyyyyyzzzzzz{{{{{{uuusssqqqooopppqqqrrrrrrtttuuuuuusssppphhhYYYJJJKKKPPP[[[hhhuuu~~~|||oooaaa\\\```fffiiieeedddfffnnnvvv~~~|||tttooommmlllhhhjjjmmmooorrrwww}}}~~~fffJJJ<<<;;;OOOllltttsssfffOOO@@@FFF[[[llluuunnnzzzkkkcccqqqsssxxxyyyvvvwww}}}|||wwwsssooonnnmmmdddOOO;;;111000000////////////000000222111333555444444:::BBB\\\sss~~~xxxfffQQQIIIUUUfffhhh]]]eee}}}qqqeee]]]]]]cccZZZXXXXXXccc{{{qqq```OOOGGGMMMXXXjjj}}}{{{ssseeeUUUIIIIIIHHHIIIKKKIIIIIIOOOWWW[[[eeeqqq{{{~~~}}}|||~~~~~~~~~}}}{{{zzzzzz}}}}}}wwwuuuxxx|||wwwxxxzzzyyysssrrrpppnnnmmmnnnllliiifffgggiiinnnsssxxxyyyxxxvvvtttsssqqqoookkkbbbVVVKKK???@@@???===>>>CCCKKKRRRYYYaaakkkssszzz{{{tttjjj[[[VVVQQQMMMLLLKKKIIIGGGEEEEEEDDDBBBAAA@@@???>>>??????>>>===<<<;;;;;;;;;:::999777666666666444222111111111111111111111111000000...---,,,+++++++++,,,,,,,,,++++++***************+++,,,------------------,,,,,,+++,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,...///...,,,***))),,,,,,+++)))(((((((((((()))(((''''''''''''((((((((()))))))))************+++++++++,,,---...///000000111222444555555666666666666666777888888999999;;;;;;CCCZZZvvvsssdddSSSQQQ```sssrrrcccvvvuuuuuu|||```RRRbbbwwwKKKBBB:::777666777;;;AAAAAAAAAGGGSSS^^^fffnnnuuuyyyxxxxxxwwwvvvuuutttssspppooonnnmmmmmmnnnppprrrrrruuuvvvuuurrrkkk[[[LLLKKKQQQ[[[gggrrr|||wwwggg```dddggggggbbb```dddnnnzzz~~~uuummmjjjiiigggiiilllooosssxxx}}}lllSSSCCC???RRRssszzzyyylllSSSAAAFFF\\\mmmwwwpppxxxyyy]]]\\\ppppppwwwyyyvvv{{{wwweeeOOO===333000000////////////000000111000222444444444:::BBBXXXjjjppplllgggZZZNNNNNNZZZhhhjjjaaannnyyyiii```aaaggg]]]^^^aaakkk|||mmm\\\LLLGGGPPP]]]nnn{{{ssseeeTTTHHHGGGEEEEEEFFFEEEDDDJJJQQQVVVaaammmvvv~~~}}}}}}}}}~~~~~~|||{{{zzzzzz{{{}}}{{{tttpppppprrruuummmnnnrrrxxx}}}}}}yyytttpppnnnmmmlllkkkjjjgggeeefffgggkkkrrrxxxzzzzzzxxxtttrrrpppoooiii___RRRJJJ??????>>><<<>>>EEEQQQZZZ___fffnnntttyyywwwmmmbbbYYYVVVRRROOOMMMKKKJJJIIIEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;999777777777666444333111111111111111111111111......---,,,,,,,,,------,,,,,,,,,++++++*********)))***+++,,,------------,,,,,,,,,+++,,,,,,------...---,,,,,,++++++,,,,,,+++,,,...///...,,,***))),,,+++***)))((((((((((((((((((''''''''''''((((((((()))))))))************+++++++++,,,---...///000111222333444555666666666666666666777888888999999<<<===HHHbbb~~~qqq```PPPQQQaaasss}}}qqqbbbssszzzyyyzzz```UUUhhh}}}EEE>>>888666555555:::@@@BBBCCCLLL[[[gggnnntttxxx{{{yyywwwssspppllljjjhhhkkkllllllkkkjjjkkkoooqqqooorrruuuuuussslll\\\LLLKKKQQQ\\\hhhrrr|||}}}nnngggjjjkkkgggeeeccceeeqqq~~~uuulllgggfffeeefffhhhjjjmmmrrrxxx}}}}}}uuuaaaNNNBBBRRRrrr{{{|||qqqXXXEEEGGGZZZjjjwwwqqquuuyyyhhhPPPQQQfffsss}}}~~~~~~hhhQQQ===222000000////////////000000000///111444444555;;;CCCHHHSSSTTTOOONNNIIIFFFOOO^^^fffeeebbbuuu{{{mmmeeeaaa```YYY\\\cccqqqyyyiiiXXXJJJGGGSSSaaaqqq}}}yyyqqqcccSSSHHHFFFBBBAAAAAAAAAAAAFFFMMMRRR^^^kkkrrrxxx~~~}}}}}}~~~~~~~~~}}}}}}}}}yyyxxxwwwxxxyyyyyyxxxvvvwwwrrrkkkgggeeeffffffgggdddgggmmmsssxxxxxxuuurrrkkkkkkkkkjjjiiihhhfffeeefffgggjjjqqqyyy}}}|||zzzssspppnnnmmmfffXXXLLLFFF=========>>>DDDOOO[[[ccceeekkkpppssstttqqqfff[[[WWWUUURRROOOMMMKKKJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@<<<============<<<;;;::::::999777777777777555444111111111111111111111111---------,,,,,,------...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,---------++++++***++++++,,,---...++++++***)))))))))))))))++++++,,,------,,,+++***+++******)))))))))))))))(((''''''''''''(((((()))))))))))))))************+++++++++,,,---...///000111222333444666666666666666666777777888999999::::::<<>><<<======>>>CCCIIIMMMZZZgggmmmrrrxxx}}}}}}}}}~~~~~~|||{{{zzz{{{vvvuuutttttttttqqqkkkggg```]]]YYYYYY\\\___```___^^^ccckkkppprrrpppnnnlllfffggghhhhhhgggfffffffffggggggjjjrrrzzz}}}rrrnnnmmmlllcccSSSGGGBBB>>>>>>AAAHHHTTT```iiinnnjjjnnnpppqqqpppmmmcccXXXTTTSSSQQQNNNKKKJJJIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@;;;;;;<<<===<<<;;;:::999999888777777888888666555111111111111111111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,---,,,,,,)))))))))******,,,------******)))(((((((((((()))*********+++++++++++++++)))))))))))))))******+++'''''''''''''''((())))))))))))))))))************+++++++++,,,---...///000111222333555666666777777777777888888999:::::::::888<<>>:::;;;<<<<<<<<<;;;:::999999777666777888888777666111111111111111111111111111000///---,,,+++******,,,,,,,,,------.........))))))***+++,,,,,,,,,,,,(((((())))))***+++,,,---,,,++++++***)))************)))))))))***+++,,,,,,(((((((((((()))***+++,,,'''''''''''''''((()))***))))))))))))************+++++++++,,,---...///000222222444555666777777777888888888999::::::;;;;;;888>>>QQQnnn|||www^^^KKK>>>IIIaaavvv~~~eee[[[qqqxxxuuuzzzbbbZZZooo:::999777555444777===AAAFFFPPP___nnnyyyyyyoooeeeaaa___^^^dddlllnnnooofff```fffhhhiiiqqqqqqvvvxxxuuuuuurrreeeTTTQQQTTT___ooo|||yyyrrrppp{{{|||rrrkkkiiieeebbb___ZZZSSSSSS]]]jjjyyyyyydddLLLEEERRRbbbooosssaaaKKKCCCNNNZZZppppppooovvvwwweeeWWW\\\}}}~~~}}}~~~wwwqqqiiiddd\\\WWWZZZPPP888222000......///000000///111000222555555777CCCRRRYYYXXXTTTOOOKKKLLLRRRWWWaaaZZZWWWaaauuuuuuooosssooo^^^NNNHHHKKKKKK___}}}}}}}}}rrr[[[NNNIIILLL[[[kkk}}}~~~}}}wwwvvvuuuqqqiii[[[LLLCCC===;;;:::999999<<<>>>@@@EEEPPP___jjjppptttyyy}}}~~~|||zzzwwwvvvwwwvvvuuutttooofffZZZRRRFFFFFFGGGLLLUUU]]]dddgggeeehhhkkkmmmlllhhhdddbbbeeegggiiikkkjjjgggdddbbbfffggglllvvv}}}vvvmmmiiijjjaaaNNNBBBAAA>>>DDDOOO\\\iiirrrvvvwwwpppnnnnnntttxxxqqqaaaSSSVVVSSSOOOLLLKKKJJJIIIHHHIIIGGGDDDAAA???>>>>>>>>>>>>======<<<;;;;;;::::::666555666777999999777555333111111111333444333222222111///---,,,,,,,,,---...---,,,***))))))******+++++++++,,,,,,---------+++***)))))))))***+++,,,000...+++)))((('''((()))+++,,,,,,+++)))((()))******+++,,,,,,,,,,,,+++***%%%'''))))))'''&&&%%%&&&((()))***)))((((((***,,,)))))))))+++,,,...000111111222222333444555666666666888:::::::::999:::;;;<<<:::RRRvvvqqqZZZGGG<<>>DDDMMM[[[gggpppwww|||}}}}}}|||{{{yyywwwtttsssvvvuuutttqqqlllbbbUUUMMM@@@AAAEEELLLUUU^^^dddfffffflllpppnnnfff^^^]]]^^^___bbbeeeiiikkkjjjiiihhhkkklllqqqzzz~~~vvvmmmiiihhh^^^MMMBBBAAA>>>FFFRRR^^^iiiqqqvvvyyyyyyzzz{{{zzzuuujjj\\\SSSTTTRRRNNNLLLLLLKKKJJJHHHIIIHHHEEECCCAAA???>>>=========<<<;;;;;;::::::999777666666777888888666444333222111111333333222111222000///---,,,,,,,,,,,,,,,,,,+++******+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,///---+++)))(((((()))***(((***+++***)))((()))***)))***++++++++++++***)))((()))***)))'''%%%%%%&&&*********(((&&&&&&(((***)))******+++,,,...///000111222222333444555666666666888::::::999999:::<<<;;;;;;TTTyyyqqq\\\JJJ@@@OOOgggwwweeejjjtttrrrpppooo[[[XXXiii}}}777666555333444777<<>>CCCMMMYYYeeepppxxx|||||||||{{{zzzxxxuuusssqqquuutttrrrmmmfffZZZNNNEEE===>>>CCCKKKTTT]]]bbbdddfffmmmqqqjjj\\\SSSUUU[[[]]]```dddiiilllmmmmmmmmmppppppttt|||}}}uuummmhhhdddZZZJJJAAAAAA???HHHVVVaaahhhooowww}}}pppbbbXXXUUURRRPPPMMMLLLLLLLLLJJJIIIIIIHHHGGGEEECCC@@@>>><<<<<<<<<;;;::::::999999888888777666666777777555333444333111111222222111///111000///---,,,,,,,,,,,,++++++***+++,,,---...///,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,------,,,***)))))))))***+++'''(((***)))(((((()))***((()))***++++++***)))(((((())))))((('''''')))+++******(((&&&%%%&&&))),,,++++++++++++,,,---...///111222222333444555666666777888::::::999999;;;<<<<<<===XXX|||~~~ppp[[[JJJCCCSSSjjjxxx~~~eeemmmzzzsssrrrzzzfffRRRRRReeezzz555666555444555999>>>BBBNNNYYYiiiuuu{{{|||{{{zzz|||wwwqqqooorrryyyqqqbbbdddfffhhhrrrssswwwxxxuuuuuuuuuiiiZZZUUUVVV___ooo~~~~~~vvvwww{{{|||uuukkkeeebbbaaaaaa```]]]___kkkyyy{{{sss^^^EEE<<>>444222///...///000000///222444555555:::LLLjjjttt^^^QQQPPPTTT]]]^^^gggzzzzzznnnfffeeeddd___RRRDDDAAAFFFIIIRRRooo}}}}}}iiiTTTJJJGGGLLL]]]ooo~~~~~~}}}{{{yyyvvvpppmmmhhh```WWWLLL@@@999777888999:::;;;;;;;;;:::;;;;;;???HHHUUUdddpppwww||||||{{{zzzyyyvvvtttrrrtttsssoooiii___SSSGGG??????@@@CCCJJJSSS\\\ccceeejjjkkkiii^^^RRRMMMRRRYYY___aaaeeeiiilllnnnnnnnnnooopppttt|||{{{tttmmmfff___TTTHHHAAABBB@@@LLLZZZdddhhhnnnxxxxxxhhh\\\WWWWWWPPPNNNMMMLLLLLLLLLKKKIIIHHHHHHHHHFFFDDDAAA>>><<<;;;;;;::::::999888888777999777666666666666444222555333111111222111000...111000///...---,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,++++++******...---,,,+++++++++,,,---+++******))))))***++++++)))***+++***)))((()))***((()))***++++++***)))(((%%%&&&&&&&&&'''***///333******(((&&&%%%(((,,,///++++++++++++,,,,,,---...111222222333444555666666777999::::::999999;;;===???@@@ZZZ{{{zzznnnVVVFFFBBBTTTlllyyy}}}~~~|||fffooo}}}vvvvvvttt^^^KKKOOOdddxxx555666666666888;;;AAAEEEOOOYYYhhhrrrwwwxxxzzz{{{~~~zzzvvvtttyyyuuubbbdddfffhhhrrrrrrwwwyyyvvvwwwwwwkkk\\\UUUVVV___qqqzzzqqqrrr}}}~~~xxxmmmeee````````````]]]___kkkxxx|||sss___EEE999BBBOOOhhhyyyoooXXXQQQ^^^mmmxxx~~~yyyzzzxxx[[[[[[gggpppqqqssszzz|||xxxoooaaa^^^dddhhhjjj\\\BBB666333000...///000000000222222111333<<>>;;;999>>>KKK[[[kkktttxxxyyyyyyxxxwwwuuusssrrrtttrrrmmmdddXXXLLLBBB<<>>>>>@@@YYYvvv~~~zzzsssjjjQQQDDDBBBWWWppp}}}sssdddooo~~~vvvxxxqqqZZZGGGNNNeeeyyy444555666777999===BBBFFFMMMVVVaaaiiilllnnnssswwwyyyzzzzzz|||{{{fffeeefffgggpppqqqwwwzzzyyyzzzyyylll\\\TTTUUU```sssxxxmmmnnnyyy~~~||||||pppgggaaa```aaa```\\\]]]hhhuuuvvvaaaEEE666<<>>BBBKKKXXXeeeoootttvvviiiXXXMMMKKKOOOSSSUUUZZZ\\\```dddhhhjjjlllmmmoooqqqvvv|||ooojjjaaaUUUIIICCCDDDGGGGGGRRR___gggkkkppp{{{{{{jjj]]]WWWVVVTTTSSSNNNMMMLLLLLLMMMLLLJJJHHHCCCCCCCCCBBB@@@???===<<<;;;;;;:::999999888888777888666444444555555444333333222000000111111000...000000000///...---+++***++++++,,,,,,,,,+++******+++++++++++++++*********...---,,,+++******++++++***************+++++++++---......---+++******+++***+++,,,------,,,+++***))))))((('''&&&(((,,,///555333000,,,(((&&&''')))++++++++++++,,,---...///111222222333444555666666999::::::999999:::<<>>EEEQQQ```jjjoooppprrrsssssssssrrrqqqnnnkkkbbbVVVIII@@@<<<;;;<<>>============;;;;;;;;;:::999999888888777555333333444555555555222111///000111222000/////////000///...---+++***'''(((***++++++++++++***************++++++++++++...---+++***))))))************+++++++++******))))))***,,,,,,++++++,,,---)))***+++,,,,,,+++***)))******)))(((&&&'''))),,,222222000,,,)))''''''((()))******+++,,,...///000111222222333444555666666:::::::::999999:::===???:::AAA```~~~wwwoooSSSFFFFFF\\\vvv~~~uuupppccc\\\lllssswwwrrrWWWEEEQQQjjj}}}000222444666888===BBBFFF@@@EEEJJJJJJIIIMMMVVV^^^ppp|||ooojjjgggeeejjjnnnvvv{{{|||~~~|||mmm\\\UUUVVVaaatttsssjjjZZZMMMMMMXXXdddiiipppkkkfff```[[[\\\iiiwwwuuukkkeeeddddddaaa\\\[[[dddooo{{{zzzgggKKK:::>>>IIIccc{{{|||ooohhhlllrrrwww~~~~~~rrrYYYNNNGGG]]]ooopppqqqfffKKK999555000......///000111000888:::444333>>>LLLTTTIIIJJJKKKLLLPPPXXXccckkkiiiiiiyyyiiiOOOFFFHHHKKKKKKYYYiiixxxqqq___NNNIIIKKKUUUjjj~~~~~~~~~}}}{{{wwwrrrnnnbbb[[[RRRHHHAAA;;;666222777777777888888999::::::888===DDDIIINNNWWWdddmmmoooqqqrrrtttuuuuuuuuutttlllhhh^^^QQQDDD<<<:::;;;???CCCKKKVVV___fffhhhhhhbbb[[[TTTSSSYYYaaagggiiikkkkkklllmmmmmmmmmllllllooopppuuu|||yyyrrrjjjggg]]]OOODDDBBBGGGKKKMMMUUU___gggmmmttt}}}~~~xxxppphhhaaa[[[WWWTTTOOONNNMMMMMMMMMKKKHHHFFF???>>><<<;;;;;;<<<======<<<<<<;;;::::::999999888777555333333444666666666111000///000111222111000//////000000///---+++***$$$&&&(((***+++,,,,,,,,,))))))******+++++++++,,,...,,,+++)))(((((())))))+++++++++++++++***))))))%%%''')))******+++...///((()))***++++++***)))(((''''''(((((('''(((***---+++,,,---+++***)))***,,,))))))***+++,,,...000111111222222333444555666777:::::::::999999:::===@@@;;;FFFiiiwwwSSSFFFEEE[[[tttoooiiihhh]]][[[llltttyyyrrrWWWEEERRRlll~~~333333444666999===@@@CCCEEEDDDFFFJJJJJJJJJPPPXXXjjjzzzmmmaaa___eeekkkmmmrrrwwwyyyzzzwwwmmmbbbXXXXXXaaarrr{{{wwwdddVVVIIIEEEFFFLLLYYYggglll^^^TTTTTTWWW]]]ooo{{{nnndddaaa``````^^^]]]bbbiiiuuuqqqWWW@@@:::HHH[[[qqqwwwjjjZZZTTTVVVrrrxxx|||yyytttkkk[[[KKKGGGUUUmmmvvvpppzzzhhhUUU===666000//////...///333555555666999>>>CCCGGGHHHJJJLLLPPPUUUVVVXXXbbbnnnfffnnnmmmQQQIIIIIILLLSSS___uuuppp\\\OOOKKKJJJ[[[sss~~~}}}|||yyyrrrkkkiii\\\RRRGGG@@@;;;555444777:::777888;;;<<<;;;<<<@@@AAAHHHOOOSSS[[[fffoooqqqppptttuuurrrrrrtttssspppjjj^^^PPPFFF>>>999999<<>>???CCCKKKkkkrrrXXXFFFGGGbbbyyy|||}}}mmmddd]]]VVV\\\rrrvvvoooyyy}}}jjjPPPHHH]]]ssszzz333444666999<<<@@@CCCDDDEEEDDDEEEHHHHHHIIIPPPYYYooo~~~iii``````dddjjjlllrrrwwwzzz{{{yyynnncccXXXXXX```ppp|||}}}vvvqqqZZZPPPFFFCCCDDDKKKYYYfffkkk___VVVXXX\\\bbbrrr|||ooodddaaa```___]]]\\\aaahhhvvvwww]]]CCC;;;DDDWWWmmmttthhhVVVPPPRRRhhhqqqxxxyyywwwqqqaaaQQQIIIXXXqqqzzzrrruuu}}}yyy}}}zzzgggWWW???777000//////...000333444444555888===BBBFFFHHHIIINNNRRRTTTVVV[[[eeelllgggpppuuuuuucccPPPMMMOOOQQQYYYggg}}}ppp\\\OOOLLLKKK[[[sss}}}~~~wwwpppllllllYYYPPPEEE???:::555444666:::888999<<<===;;;===AAAHHHPPPXXX^^^fffqqqxxxzzzvvvvvvtttqqqrrruuutttpppcccUUUFFF>>>:::888:::???@@@KKKUUU[[[___eeeiiiiiieee```___eeelllsss|||yyyqqqooonnnnnnooosssnnnpppvvv~~~|||uuujjj^^^RRRJJJFFFEEEHHHNNNXXX___fffjjjooouuuyyyxxxmmmjjjfffbbb___[[[VVVRRROOOOOONNNMMMLLLLLLKKKKKKJJJKKKLLLLLLJJJGGGDDDAAA======<<<;;;:::999999888777666555444444333444444333222111111000000111111000000000000///...---,,,***,,,------++++++,,,......---,,,***)))***---000000---******++++++)))'''///000///---***(((((()))(((((()))************))))))+++,,,+++)))((((((((('''(((((()))))))))))))))))))))*********+++++++++******)))***+++---000111000111222333555666777777;;;;;;::::::;;;<<<>>>???DDDOOOqqquuuWWWHHHKKKfff|||~~~nnnddd\\\UUU^^^wwwxxxzzzuuuqqqkkkvvv|||iiiQQQKKKbbb{{{444666999===AAACCCEEEFFFEEECCCDDDGGGHHHKKKTTT^^^uuuvvvccc^^^___dddgggjjjpppvvvzzz|||zzzooodddXXXXXX___nnnxxxvvvmmmfffNNNIIIDDDCCCEEENNN]]]kkknnnddd]]]```fffnnn|||~~~rrreeeaaa___^^^]]]\\\```fffwwwgggJJJ<<>>FFFNNNSSSPPPUUUUUUNNNOOOZZZcccdddbbblll}}}xxxrrraaaeee[[[QQQUUUXXX[[[cccnnnooo[[[PPPMMMMMM\\\sss|||{{{qqqjjjggggggUUULLLBBB<<<888444444666:::999:::>>>>>><<>>BBBCCCNNNYYY^^^ccchhhkkkkkkiiieeefffmmmvvvzzzooolllnnnoooooopppmmmpppwww{{{uuuiii]]]PPPHHHFFFFFFKKKRRRVVV___fffhhhhhhmmmqqqrrrhhhddd^^^ZZZWWWVVVTTTSSSOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHFFFDDDCCC======<<<;;;:::999999888777666555444444333444444333222111111000000111111000000000000///...---,,,***,,,------++++++,,,.........---+++***+++---000...---++++++---...---,,,000000000---***'''''''''((())))))***************((()))++++++)))((()))***(((((((((((()))))))))))))))))))))*********++++++******)))***+++---000111000111222333555666777777;;;;;;::::::;;;<<<>>>???BBBPPPttt|||uuuVVVKKKQQQllloooddd[[[SSS[[[wwwyyy|||wwwkkkgggttt~~~kkkWWWSSSlll444777;;;@@@DDDEEEFFFFFFEEECCCEEEHHHLLLRRR^^^jjj{{{nnn\\\[[[___cccfffgggmmmsssxxx{{{yyyooodddYYYXXX^^^kkkrrrmmmbbb[[[HHHFFFDDDDDDIIIVVVhhhwwwwwwnnnhhhjjjrrr|||uuueeeaaa]]]]]]\\\[[[^^^ddduuuqqqPPP===;;;LLLdddpppfffPPPEEEGGGZZZiiiuuuxxx|||xxxjjjQQQUUUhhhvvvrrrqqqtttqqqggg```XXXYYYbbbjjjfff^^^FFF;;;111/////////000222333333444888BBBRRRbbbmmmmmmnnnbbbNNNKKKYYYcccbbb^^^jjjyyy~~~sssiiiddd\\\```YYYSSSYYY]]]aaalllwww~~~nnn[[[QQQNNNNNN]]]sss|||~~~~~~{{{sssmmmhhhccc^^^QQQGGG>>>:::666333444777:::999<<>>AAAHHHIIITTTaaakkksss{{{}}}||||||xxxrrrnnnpppqqqjjjaaaPPPCCC888777:::>>>AAADDDFFFQQQ\\\aaaeeekkknnnmmmlllllloooxxxyyykkkhhhlllnnnlllkkkiiinnnvvv~~~xxxrrrfffZZZMMMGGGFFFHHHOOOVVVYYY___cccdddgggnnnqqqqqqkkkeee]]]VVVSSSRRRQQQQQQOOOOOONNNLLLKKKJJJIIIIIIFFFEEEDDDBBB@@@?????????======<<<;;;:::999999888777666555444444333444444333222111111000000111111000000000000///...---,,,***+++---,,,++++++,,,...,,,---,,,+++******,,,...---,,,,,,,,,,,,---------...//////---***((((((((('''((())))))******))))))'''(((*********)))***+++((((((((((((((())))))***))))))))))))************))))))******,,,...///000000111222333555666777777;;;;;;::::::;;;<<<>>>???>>>MMMqqqwwwtttsssYYYQQQYYYqqqooodddZZZRRRYYYyyyzzz{{{fffdddtttrrreeedddvvv555888<<>>999IIIbbbrrrhhhPPPCCCDDDYYYjjjwwwyyy\\\UUU^^^mmmpppqqqpppiiiccc]]]TTTRRR[[[ffffff^^^JJJ===111...000000111222444333444999HHH___xxxsssUUUMMM\\\hhhhhhcccqqq}}}rrriiieeeddddddYYYRRRWWWZZZaaannn~~~mmmZZZPPPNNNOOO^^^uuu~~~~~~}}}|||~~~{{{uuuppprrrrrrjjj^^^LLLCCC;;;777555333444888::::::<<>>>>>>>>>>>======<<<;;;:::999999888777666555444444333444444333222111111000000111111000000000000///...---,,,***+++---,,,++++++,,,...***++++++***))))))+++,,,------,,,+++******+++++++++,,,---,,,***)))***+++&&&'''(((((())))))((((((&&&(((*********)))***+++)))(((((('''((()))******(((((()))))))))*********))))))***+++,,,...///000000111222333555666777777;;;;;;::::::;;;<<<>>>???;;;JJJlllxxxmmmqqquuu```[[[bbbwwwooocccYYYQQQaaannnrrrlll______sss}}}xxxxxx777999===AAADDDDDDDDDCCCEEEEEEIIIQQQYYYcccrrreeeVVVUUU[[[bbbgggggglllpppsssvvvwwwpppggg]]]YYYZZZbbbfff^^^RRRJJJDDDDDDDDDGGGVVVlll{{{{{{yyyggg```[[[[[[[[[ZZZ[[[^^^kkkxxxVVV???999GGGbbbuuulllQQQBBBBBBWWWjjjxxxzzzcccUUUXXXhhhnnnqqqqqqjjjeeeaaaXXXSSS[[[ffffff^^^NNN@@@222...000111111222444333444:::IIIcccrrrUUUNNN[[[gggjjjjjj{{{yyypppjjjlllgggWWWMMMPPPSSS\\\mmm}}}|||lllYYYOOOMMMOOO___www}}}|||~~~~~~~~~}}}{{{uuussszzz~~~tttdddHHH@@@888666555444666:::::::::<<<>>>>>>AAAKKKVVV^^^kkkyyy|||uuuooogggYYYKKK===888777:::======???CCCLLLUUU]]]```dddkkkppprrrwwwyyykkkhhhlllmmmjjjhhhiiipppzzz|||sssmmmZZZPPPGGGFFFIIINNNXXXaaaaaabbbccciiisss{{{vvvmmmbbb]]]WWWRRRPPPPPPPPPPPPOOONNNMMMKKKJJJHHHGGGFFFBBBAAA???>>>===<<<<<<<<<======<<<;;;:::999999888777666555444444333444444333222111111000000111111000000000000///...---,,,***,,,------++++++,,,...)))***+++***((((((***+++---------+++)))((()))******+++,,,+++***)))***,,,''''''((()))))))))))))))&&&(((*********)))***+++)))((('''''''''(((***+++((((((((()))))))))******((()))***+++---...//////000111222333555666777777;;;;;;::::::;;;<<<>>>???===LLLmmmxxxnnnuuu|||mmmiiinnn|||nnnbbbYYYQQQfff|||kkkmmmdddVVVZZZppp;;;<<>>777555555444777;;;;;;:::;;;======BBBOOO]]]iiiuuu~~~sssggg\\\NNNBBB999777999<<<===>>>CCCJJJNNNVVV\\\^^^bbbjjjpppsssyyywwwkkkiiikkkkkkhhhggghhhpppzzzyyyoooiiiTTTKKKEEEFFFKKKRRR[[[dddccciiipppvvv||||||rrrfff]]]ZZZVVVSSSSSSSSSRRRQQQOOONNNMMMKKKIIIGGGFFFFFF@@@??????>>>===<<<;;;;;;======<<<;;;:::999999888777666555444444333444444333222111111000000111111000000000000///...---,,,***,,,------++++++,,,...)))***++++++))))))***++++++------+++(((''')))++++++,,,,,,+++)))((()))***))))))***+++++++++++++++''')))++++++)))))))))***))))))'''''''''(((***+++(((((((((((()))))))))***((()))***,,,---...//////000111222333555666777777;;;;;;::::::;;;<<<>>>???>>>NNNqqquuu{{{{{{wwwyyylllaaaYYYRRRgggsssrrrdddRRRXXXooo===???@@@BBBDDDDDDDDDDDDEEEEEEJJJSSSZZZcccqqq}}}fffVVVRRRWWWbbbkkknnnqqqrrrsssvvvxxxssslll```ZZZXXX\\\^^^WWWKKKDDDEEEIIIMMMXXXoooyyyggg___YYYYYYZZZYYYYYY[[[```}}}tttUUU???888EEEaaawwwoooRRR@@@@@@OOOfffuuuuuu|||TTTLLLWWWkkkrrrxxx~~~rrrqqquuummm___SSSCCC333...000111222222222444666:::CCCSSShhhwwwxxxgggVVVQQQUUUZZZbbbiii~~~yyyooofffTTTJJJNNNQQQ]]]sss}}}kkkWWWMMMKKKNNNaaa{{{}}}{{{yyyzzz}}}yyy|||yyyqqqpppooocccRRREEE===666555555555888<<<;;;:::;;;<<<===CCCRRRaaasss|||mmm___RRRFFF<<<:::999;;;>>>>>>@@@IIISSSOOOVVV[[[\\\```iiippptttwwwtttiiigggiiigggeeeeeefffnnnyyy~~~uuukkkeeePPPIIIDDDFFFLLLTTT^^^fffjjjuuusssfff^^^[[[XXXWWWVVVTTTRRRPPPNNNNNNLLLKKKIIIGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999888777777555444444444444444333222222111000111111111000000000000///...---,,,***,,,------,,,+++---...***+++,,,,,,+++***+++,,,***,,,---,,,)))(((+++---,,,------,,,)))''''''(((++++++,,,------------,,,(((***++++++)))((()))******)))'''&&&'''(((***+++(((((((((((())))))))))))((()))***,,,---...//////000111222333555666777777;;;;;;::::::;;;<<<>>>???===NNNtttzzz~~~~~~kkkaaaYYYRRRkkksssnnn\\\RRRXXXqqqCCCDDDEEEEEEDDDCCCCCCCCCEEEEEEJJJTTT___iiiwwwppp[[[TTTZZZdddlllqqquuuwwwwwwxxxzzzvvvooocccYYYSSSTTTRRRIIIEEEFFFHHHHHHRRRhhh~~~mmm```WWWYYY[[[WWWWWW[[[gggsss{{{___999;;;GGG```tttnnnTTTCCCBBBPPPdddqqqrrryyyzzzeeeJJJFFFUUUgggkkktttuuuiii\\\III666......000111222444111111777CCCOOOWWWZZZ[[[UUUOOOOOOVVV```hhhlll{{{}}}uuu___LLLIIINNN]]]sssiiiTTTHHHHHHMMMaaayyy||||||~~~~~~{{{vvvqqqkkkaaaVVVNNN>>>999444444888;;;:::888===:::888:::>>>FFFUUUcccuuuqqq^^^OOOFFF===555<<<::::::===DDDIIIKKKKKKRRRTTTXXX[[[```fffmmmqqq}}}tttooohhheeedddccc```^^^eeemmmvvvyyyyyyvvvmmmdddIIIFFFEEEHHHPPP[[[eeejjjsss~~~|||lllccc\\\ZZZVVVTTTSSSRRROOONNNNNNMMMJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGDDDAAA@@@;;;;;;:::999999888888777777666555444444333444444111222222333333222222111000000000///......------++++++******++++++,,,---,,,,,,+++***))))))******+++,,,---,,,***)))***+++,,,,,,,,,++++++)))((('''...---,,,,,,+++++++++,,,************)))((('''&&&)))(((((((((******((('''))))))))))))))))))))))))---,,,+++++++++---000111111111222222333444555555:::;;;:::999999;;;???BBBAAATTTxxx}}}rrraaa]]]]]][[[wwwqqq```ZZZMMM]]]vvvCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEKKKUUU```kkkxxxuuu___UUUXXXccckkkqqqvvvyyyyyy{{{{{{vvvooodddYYYQQQRRRPPPHHHEEEGGGKKKOOO^^^tttooobbbXXXZZZ[[[XXXXXX\\\dddppp~~~ddd@@@999BBBXXXnnnkkkTTTCCC@@@OOOeeesssrrrtttzzzqqq^^^FFF@@@OOOcccjjjvvvqqqccc]]]JJJ666...///000111222222111222777>>>FFFKKKNNNOOOMMMKKKNNNWWWaaaiiinnnsss}}}ttt\\\KKKLLLRRR```vvv~~~jjjTTTHHHGGGLLL```www~~~|||yyytttooohhh^^^SSSJJJ===888444444888;;;:::999<<<999888:::===DDDRRR___qqq|||iiiTTTFFF???:::555::::::;;;@@@GGGLLLNNNNNNQQQTTTXXX\\\aaahhhooosss|||}}}lllhhheeedddfffgggeeecccgggpppxxx{{{zzzuuukkkaaaKKKIIIHHHKKKTTT^^^hhhmmmtttwwwiiiaaa\\\YYYVVVTTTSSSRRRPPPNNNMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGEEEBBB???>>>;;;;;;:::999999888888777777666555444444333333444111222222222222222222111000000000///......------++++++******++++++,,,---,,,++++++***))))))******+++,,,---,,,***)))***+++,,,,,,,,,+++***)))((((((---,,,,,,+++******++++++'''(((((()))))))))(((((()))(((((()))******)))''')))))))))))))))))))))))),,,+++******+++---///111333333444555777888888999:::;;;:::999999;;;???BBBBBBVVVzzz}}}wwwfff^^^aaadddbbb|||mmm^^^ZZZNNN```yyyDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFLLLWWWbbblllyyy}}}eeeVVVVVV```jjjqqqwww{{{}}}~~~~~~wwwpppeeeXXXOOONNNLLLGGGFFFJJJQQQZZZlllqqqcccYYYZZZ\\\XXXXXX\\\```llljjjHHH999===PPPgggjjjWWWEEE@@@MMMdddtttssssssvvvlll[[[FFF===III___iiivvvxxxhhh^^^KKK777//////000111222111333555999>>>BBBFFFHHHHHHIIILLLQQQYYYaaahhhmmmkkkzzzmmmTTTFFFKKKSSS```ttt}}}jjjTTTGGGGGGLLL```xxx~~~xxxvvvrrrmmmeeeZZZNNNFFF;;;888444555888;;;;;;999;;;888888:::<<>>DDDKKKOOOQQQPPPOOOSSSYYY___eeekkkqqqvvv|||pppfffdddccceeehhhiiigggdddgggpppyyy{{{yyyrrreeeZZZMMMKKKKKKOOOXXXccclllpppwww~~~oooddd___[[[XXXUUUTTTSSSRRRQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFDDDAAA???>>>===;;;;;;:::999999888888777777666555444333333333333222222222222222222222222000000000///......------++++++******++++++,,,---,,,+++******)))*********+++,,,---,,,*********+++,,,,,,++++++***)))))))))++++++***)))))))))******%%%&&&'''((()))))))))))))))(((((()))******)))'''))))))))))))))))))))))))******)))***+++---///000333333555666888999:::;;;:::;;;;;;:::999;;;>>>AAA<<>>GGGPPPcccqqqttt]]]EEE999888:::999999===BBBIIINNNPPPPPPOOONNNSSSZZZbbbhhhnnntttxxx|||wwwiiigggeeedddfffhhhhhhddd```dddnnnxxxzzzwwwoooaaaTTTLLLKKKMMMRRR\\\fffooosss{{{wwwiiiaaa^^^ZZZXXXUUUTTTSSSSSSQQQOOOKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDBBBAAA???>>>>>>>>>;;;;;;:::999999888888777666666555444333333333333222222111111111111222222000000000///......------++++++******++++++,,,---++++++***************+++***,,,,,,,,,******+++,,,,,,++++++******))))))******))))))((((((((())))))&&&&&&'''(((((((((((((((***)))((()))++++++)))((((((((((((((((((((((((((())))))))))))+++,,,...///000000222333555777888999:::;;;;;;::::::;;;>>>@@@999OOOsssuuupppooo\\\[[[iiiuuuxxxyyyfff]]]^^^aaa[[[nnn|||EEECCC@@@@@@CCCFFFGGGGGGDDDFFFNNN[[[fffooo{{{qqq[[[UUU\\\fffpppwww}}}|||tttiiiYYYKKKIIIIIIJJJQQQ[[[jjjuuuzzzuuu{{{rrrcccXXXXXXYYYUUUUUUZZZ]]]iii|||nnnMMM===999EEE___kkk^^^KKKAAAMMM]]]lllrrrzzzyyykkkYYYDDDGGG___jjjnnnxxxxxxmmmiiiooovvvssskkkbbbOOO:::111111111111222444555777<<>>BBBHHHMMMPPPOOONNNMMMNNNTTT]]]eeelllqqqvvvxxxzzzrrrggggggeeeeeefffhhhfffbbb]]]cccnnnxxx{{{xxxooo```TTTJJJJJJMMMTTT___jjjrrrwwwqqqeee___^^^[[[XXXVVVTTTSSSRRRQQQOOOKKKKKKJJJJJJIIIHHHGGGFFF@@@@@@???>>>>>>???@@@@@@;;;;;;:::999999888888777666555444333333222222333222111111000000111111222000000000///......------++++++******++++++,,,---+++***************++++++***+++,,,,,,******+++,,,,,,+++***)))))))))***+++(((((((((''''''((())))))(((((())))))((('''&&&&&&***)))))))))++++++***((((((((((((((((((((((((((((((((()))***+++---...///...///000222444666777888:::;;;<<<;;;:::;;;===???<<>>???@@@AAAAAA;;;;;;:::999999888888777666555444333222222222222222111000//////000111222000000000///......------++++++******++++++,,,---*********)))******+++,,,)))+++,,,,,,+++***+++---,,,+++***))))))***+++,,,(((((('''''''''((())))))************)))((('''&&&***))))))***++++++***((())))))))))))))))))))))))'''((()))+++---...///000111111222444666777888999:::;;;<<<<<<;;;;;;===>>><<>>:::EEE___kkk]]]III???GGGZZZmmmtttyyyyyyUUUJJJ^^^jjjnnnvvv}}}fffbbbYYYTTTZZZfffpppssseeeRRR===444222222222222333222666DDDWWWffflllmmmfff\\\RRRQQQXXXaaaddddddeeepppkkk^^^\\\\\\ZZZ\\\```RRRCCCGGGUUUYYYeee}}}}}}wwwuuurrruuuxxx}}}fffPPPEEEHHHQQQjjj~~~zzzxxxuuutttoooeeeWWWKKKBBB>>>333555666888999:::<<<>>>===;;;;;;<<<<<<<<>>???@@@@@@??????;;;;;;:::999999888888777666555444333222222222222222111000//////000111222000000000///......------++++++******++++++,,,---******))))))***++++++,,,)))+++,,,,,,+++***,,,---,,,+++)))((((((***+++,,,((((((''''''((())))))***)))***************))))))******)))***+++,,,***((())))))))))))))))))))))))'''(((***,,,...///000000333333444555666777888888:::;;;===<<<;;;;;;<<<>>><<>>222444666888999:::<<<>>>???<<<<<<===<<<===DDDLLLOOOWWW```eeelllwwwxxx___FFF;;;>>>DDDFFFKKKPPPUUUXXXWWWUUUTTTUUUTTT[[[fffnnnrrrtttttttttyyy~~~}}}ssskkkgggeeecccaaabbbeeeeeeccc```iiiqqqwwwvvvpppeeeVVVJJJLLLNNNUUUaaaooo|||tttkkkfffbbb___\\\___\\\XXXUUUSSSPPPMMMKKKNNNMMMMMMKKKIIIFFFCCCBBB<<<===???AAAAAA@@@>>>===;;;;;;::::::999888888777555555444333222222222222222111000......000111222000000000///......------++++++******++++++,,,---******))))))***+++,,,,,,)))***,,,,,,++++++,,,---,,,+++)))((((((***+++---((((((((((((((()))******((()))***++++++,,,+++++++++***)))***,,,,,,***)))))))))))))))))))))))))))((()))+++---///000111111333333333444555666666777:::<<<===<<<;;;;;;<<<===AAAMMMggguuuooorrryyycccSSSZZZqqqooommmooonnnaaawww{{{~~~gggEEECCCBBBDDDHHHJJJJJJIIIKKKQQQ]]]lllzzztttggg___[[[```iiisss|||~~~ooo^^^MMMJJJTTTdddxxxzzzkkk\\\UUUTTTTTTVVVYYY___ppp}}}zzzYYYFFFBBBKKK```kkk```KKK===IIIUUUhhhoooqqqaaaJJJSSScccjjjrrr~~~{{{xxxoooccc___ccciiilllddd\\\CCC000222333000222555333666DDDZZZmmmxxx|||gggWWWMMMTTT___gggmmmttt{{{~~~xxxeeeXXXYYYMMMLLLXXX^^^bbbtttzzzwwwxxx~~~~~~fffQQQFFFIIIRRRiii|||yyyuuuqqqhhh\\\NNNCCC<<<:::777888999:::<<<===>>>>>>>>>>>>>>><<<<<>>>>>===<<<;;;;;;:::<<<<<<<<<;;;:::999777666444444555555444444333222111111111111111111111111000000/////////.........---,,,++++++******++++++,,,,,,,,,+++***)))((((((((())),,,......---+++)))------,,,+++***)))((('''''')))***+++))))))***+++)))***++++++++++++***)))///+++((()))---...+++'''))))))))))))))))))))))))))))))***+++---///111222111222222333444555666666:::;;;<<<<<<:::999:::<<<<<>>>>>??????>>>===>>>CCCMMMTTT]]]\\\___fffnnnuuuhhhLLLEEEEEEHHHPPPYYY^^^bbbccc```\\\[[[[[[aaajjjtttxxxxxxvvvvvvxxx}}}}}}ooogggeeefffbbb```bbbccc```___aaannnooorrrrrrhhhYYYPPPOOORRR^^^lllvvv~~~}}}vvvllleeebbbaaa^^^\\\ZZZXXXUUUSSSRRRQQQNNNLLLIIIIIIJJJJJJIIIFFFDDDCCCCCCBBBAAA@@@>>>===;;;;;;<<<<<<<<<;;;:::999777666444444555555444444333222111111111111111111111111........................---,,,++++++******++++++,,,,,,,,,++++++***)))(((******++++++,,,,,,,,,,,,------,,,+++***)))(((((((((***++++++******+++,,,************************...+++((())),,,---+++'''))))))))))))))))))))))))))))))***+++---///111222111222333333555555666777:::;;;<<<;;;:::999:::<<>>DDDIIIIIIIIIKKKFFFJJJXXXaaabbbcccggglll^^^gggsssxxx|||vvvaaaMMMEEEJJJSSSiii~~~|||zzzppplllbbbUUUHHH>>>888666888888999;;;<<<===>>>???@@@@@@@@@???@@@GGGQQQYYY```___cccjjjrrryyykkkPPPIIIIIILLLVVV```dddhhhhhheeebbbaaabbbjjjsss|||}}}yyyxxxxxx|||ooohhheeegggbbbaaadddeeebbb```aaappppppqqqoooeeeYYYRRRSSSUUUaaannnwww}}}yyyrrriiiccc```___\\\ZZZYYYWWWTTTSSSRRRPPPMMMKKKGGGHHHHHHIIIHHHFFFDDDCCCGGGFFFDDDCCC@@@???===<<<;;;;;;;;;;;;:::999777777444555555555555444333333111111111111111111111111/////////////////////000---,,,++++++******++++++,,,,,,,,,,,,+++***)))(((,,,+++***)))***+++---...---,,,,,,+++***)))(((((((((***,,,,,,+++***+++,,,+++***))))))))))))***+++---***((())),,,,,,***((())))))))))))))))))))))))))))))***+++---///000111222222333444555666666777999;;;<<<;;;:::999:::<<>>CCCSSSjjjsssqqqxxx}}}uuuZZZGGG>>>KKK^^^mmmyyyssskkkdddKKK555333222///222111444999???CCCFFFGGGHHHKKKIIIQQQ___fffdddcccgggtttaaaiiiwww~~~uuu^^^LLLEEEKKKTTTjjj~~~}}}~~~|||zzzooojjj```RRREEE<<<777666888999:::;;;<<<>>>??????@@@AAABBBBBBDDDKKKUUU\\\aaaaaafffnnnvvv|||kkkRRRLLLLLLRRR___fffiiimmmnnnkkkiiijjjllltttzzz}}}yyyyyyzzzzzznnngggdddhhhddddddggggggcccaaaaaapppppprrrqqqhhh]]]WWWWWWYYYbbblllrrrxxx}}}}}}zzzvvvooogggaaa___^^^\\\YYYXXXVVVSSSRRRQQQPPPMMMKKKFFFGGGGGGGGGGGGFFFEEEDDDFFFFFFEEECCCBBB@@@??????;;;;;;;;;::::::888777777555555555555555444444333111111111111111111111111222222222111111000000000---,,,++++++******+++++++++,,,,,,,,,++++++***)))++++++******++++++,,,---,,,,,,++++++***))))))(((((()))++++++*********+++,,,***)))'''''')))***,,,+++***((()))++++++***(((((((((((((((((((((((((((((())))))+++,,,...000111222222333444555666777777999:::;;;;;;:::999:::<<<;;;DDDVVV\\\ZZZlll~~~tttgggTTTOOOaaa{{{rrrdddbbbmmmyyyuuuGGGFFFDDDDDDFFFJJJOOORRR[[[aaalllxxxpppcccZZZ\\\aaalllyyyuuubbbSSSVVVfffvvvttt[[[XXX^^^```aaadddqqq{{{qqqaaaZZZXXXXXXYYY\\\aaalllrrr~~~eeeJJJ===999IIIWWWTTTHHH???BBBPPPfffooommmuuuyyypppYYYHHH@@@LLL]]]lll~~~|||vvvkkkeeeMMM777333222///222222555999???EEEKKKOOOQQQTTTQQQVVVbbbhhheeeeeejjj}}}qqq\\\dddttt|||www\\\JJJEEEKKKUUUkkk~~~~~~~~~~~~~~~|||yyyoooiii___QQQDDD;;;777777888999:::;;;===>>>??????@@@BBBDDDFFFHHHNNNWWW^^^aaabbbgggqqqyyygggRRRPPPSSSZZZhhhiiimmmpppqqqpppppprrrttt{{{~~~|||xxxvvvzzz~~~uuukkkfffcccfffccccccffffffaaa]]]]]]iiilllqqqssslll```ZZZYYYaaafffjjjmmmssszzz|||zzzsssmmmfffbbb```___]]]ZZZWWWUUUSSSRRRQQQPPPNNNLLLGGGGGGGGGGGGFFFFFFEEEEEECCCCCCBBBBBBAAAAAAAAA@@@::::::::::::999888777777555555666666555555444333111111111111111111111111333333222111///...---------,,,++++++******+++++++++,,,,,,,,,,,,+++******(((***+++------,,,+++***,,,,,,++++++***)))))))))&&&(((******)))((()))***+++***(((''''''(((***+++))))))((())))))***))))))(((((((((((((((((((((((((((((()))***,,,...000111222333333444555666777888888999::::::999999;;;<<<:::EEEXXX^^^\\\mmmzzzrrraaaUUU___uuu~~~oooaaa^^^hhhsssvvvGGGFFFEEEDDDDDDIIIPPPUUU]]]cccnnn{{{~~~pppddd[[[]]]```lllyyyvvveeeWWWYYYgggvvvsss[[[TTTSSSPPPTTT^^^uuu}}}rrrbbbZZZWWWVVVWWWYYY```hhhlll{{{}}}```JJJ;;;777FFFUUUSSSFFF<<>>HHHXXXgggwww|||yyyvvvrrrkkkfffNNN777333111///333444555888???IIIQQQVVVXXXZZZTTTUUU___fffeeeeeeiii|||iiiVVV]]]kkktttxxx\\\JJJEEEKKKUUUlll~~~~~~}}}{{{xxxoooiii]]]OOOBBB:::888888999999:::<<<===>>>???@@@???CCCGGGJJJLLLQQQXXX^^^^^^```gggsss{{{dddUUUYYY]]]bbbooommmpppssssssrrrrrrvvvyyy||||||zzzuuuqqqssszzzpppiiifffdddcccaaaaaadddccc]]]WWWVVV^^^ccckkkpppkkkaaaZZZYYYaaadddeeefffmmmuuuyyywwwqqqllleeebbbaaa```]]][[[XXXVVVSSSRRRRRRQQQOOOMMMIIIIIIHHHGGGFFFFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@999999:::999999888777777555666666666666555444444111111111111111111111111111111000///---,,,++++++---,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++'''))),,,......---+++)))+++++++++*********))))))%%%'''))))))((('''((()))***)))(((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***,,,...///000333333444555666777777888777888::::::999999;;;<<<<<>>???@@@>>>CCCIIIMMMPPPSSSXXX\\\[[[^^^fffsss|||{{{ccc\\\fffiiiiiiqqqqqqsssuuutttrrrrrruuuyyyxxxxxxvvvqqqnnnqqqzzzmmmhhhhhhgggdddbbbbbbeeeccc[[[UUURRRVVV[[[dddkkkiii```\\\\\\^^^aaabbbdddkkktttvvvtttooojjjdddaaa```___]]]ZZZXXXVVVTTTSSSSSSRRRPPPNNNKKKJJJIIIHHHFFFFFFEEEEEEAAAAAAAAA@@@@@@?????????888999999999999888888777666666666666666555444444111111111111111111111111000000////////////......---,,,++++++******++++++++++++,,,,,,---,,,,,,+++)))***+++,,,,,,,,,+++++++++++++++***************&&&((()))***)))((()))***))))))))))))))))))))))))&&&'''(((((((((((())))))))))))))))))))))))))))))(((((()))***+++---///000333333444555666777888888666888999:::999999;;;<<<>>>UUUqqqxxxqqq{{{}}}kkkZZZbbb{{{wwwjjjiiitttIIIIIIHHHEEEFFFKKKSSSZZZggglllwwwpppddd\\\^^^WWWdddtttxxxjjj]]]\\\eeerrrxxxnnn```VVVbbbxxxwwweee\\\XXXUUUUUUWWW[[[```cccwww\\\JJJ<<<999KKK]]][[[MMMAAAGGGTTTjjjttttttzzz|||pppgggUUUGGGKKKYYYeeemmmsssssslll```XXX]]]iiiqqqsssiiidddNNN777222000///444888888>>>MMM^^^kkknnnmmm\\\QQQNNNZZZeeefffdddeeemmmyyyvvvjjjdddbbblll}}}xxxaaaSSSXXX___fffxxxuuu^^^LLLEEEKKKUUUmmm~~~}}}~~~~~~|||xxxuuunnngggZZZKKK???888666777999:::;;;<<<===???@@@@@@===CCCJJJOOOQQQSSSWWWZZZYYY\\\eeerrr}}}xxxcccaaaoooqqqmmmqqqtttvvvwwwtttqqqqqqtttwwwtttuuutttpppmmmqqqzzzlllhhhiiiiiihhheeeeeehhheee]]]VVVSSSTTTXXXaaahhhgggaaa^^^``````cccfffjjjqqqyyyzzzvvvmmmhhhccc```______\\\ZZZYYYWWWUUUTTTSSSRRRPPPNNNMMMLLLJJJHHHGGGFFFEEEEEECCCCCCBBBAAA???>>>======888888999999999888888777666666666666666555555444111111111111111111111111000000111222333333444444---,,,++++++******++++++++++++,,,------,,,,,,,,,,,,+++*********+++,,,---+++++++++***************''')))***+++***)))***+++(((((())))))))))))((((((&&&'''(((((('''''')))***))))))))))))))))))))))))'''((((((***+++---///000333333444555666777888888666888999999999999;;;<<<>>>XXXwww~~~vvv~~~~~~~~~~~~}}}ttt```RRR___|||xxxkkkjjjvvv