BM6P6(@ }}}|||zzzzzz{{{}}}|||wwwnnnbbbUUUMMMCCCBBB???<<<;;;>>>CCCGGGIIIMMMVVVaaajjjoooooonnnhhhhhhiiijjjkkkpppvvvzzz~~~xxxnnnfffccceeedddbbb```^^^[[[ZZZYYYQQQNNNIIIEEEBBB???;;;999:::::::::::::::::::::;;;999::::::::::::999888888444444444444444444444444444333333333333444555555666777777888:::<<<>>>???>>>>>>>>>======???CCCFFFGGGNNNRRRSSSWWW\\\``````ZZZYYYWWWVVVWWW[[[```cccfff___VVVSSSUUUXXXYYYXXXUUURRRLLLFFF@@@===<<<;;;777777666666555555444444555555444444555555666666333333666:::;;;<<>>999:::888777888:::<<<:::888<<<===???@@@AAA@@@>>>===999777555222111000111111111222444666888888888888777<<>>>>>AAAFFFJJJKKKPPPXXXbbbjjjmmmkkkiiidddeeefffhhhkkkpppwww|||{{{uuummmfffdddcccbbbaaa```^^^\\\[[[ZZZTTTQQQLLLHHHEEEBBB>>><<<::::::::::::999999999999888888888888888777666666333333333333333333333333333333333333333444555555666666777888:::<<<>>>???===>>>======<<>>FFFOOO^^^lllvvvssskkkjjjnnnrrrvvv|||}}}tttkkkddd\\\[[[]]]]]]YYYSSSSSSVVV\\\hhhuuuyyyqqqlllmmmssszzz~~~}}}rrrfffbbb```^^^]]]^^^^^^___``````fffmmmpppmmmcccXXXKKKEEEFFFKKKOOOPPPMMMCCC;;;999999888666777777888:::;;;;;;999777555222333333444444333333222444333333555888999888666555666777888888888777666999;;;<<<<<<<<<@@@GGGLLLSSSYYYaaaiiiqqqzzz~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}|||{{{zzz}}}~~~}}}oooeeeWWWMMMFFFBBB===999:::888777888:::;;;:::888;;;===???@@@@@@@@@>>>===666444111///...---...///111222444666888888888888888<<<@@@DDDNNN\\\fffjjjkkk[[[JJJ@@@<<<:::;;;???GGGWWWppp^^^GGG>>>:::888666222444444444333444666888BBBRRRhhhzzz}}}xxx|||mmmooo|||xxxiiieeedddmmm~~~{{{yyy{{{}}}zzzxxxwwwyyy{{{||||||wwwyyy}}}xxxppp|||zzzxxxqqqmmmggg```XXXNNNEEE@@@>>>???AAAAAACCCFFFKKKNNNPPPUUU\\\eeejjjjjjfffbbb___aaacccfffjjjqqqxxx}}}~~~vvvqqqkkkgggeeebbbbbbaaa```___]]]\\\[[[XXXUUUPPPMMMIIIFFFBBB???;;;;;;:::999888777666666666666666666666555555444222222222222222222222222333333222222333333444555555555666777999;;;===>>>=========<<<<<>>@@@@@@???>>>===888666444111000000111111111333555777888999888888888<<<@@@HHHVVVfffnnnnnnjjj[[[JJJ@@@;;;999<<<@@@JJJbbb{{{YYYEEE===:::777666333444444333222333666999AAAOOOdddvvvzzz}}}pppuuutttjjjiiiqqqsssooopppuuu}}}}}}|||zzz{{{}}}xxxzzz~~~}}}vvv}}}}}}xxxvvvmmmhhh```XXXPPPIIIBBB>>>;;;>>>AAADDDGGGJJJOOORRRWWWZZZ```fffjjjhhhccc^^^]]]___bbbfffjjjpppvvv{{{zzzsssoookkkhhhhhheeeeeeeeecccbbb___]]]\\\ZZZWWWSSSPPPMMMIIIEEEAAA===<<<;;;999888666555444555666666666666555444444111111111111111111111111222222222222222333333444444444555666888:::<<<===<<<<<<<<<<<<<<>>???@@@???>>>===999777555222111111222333222333555777888999999888888;;;@@@IIIXXXhhhmmmlllfffXXXHHH???:::999===CCCMMMkkkvvvVVVDDD???<<<999888666666555333333555888;;;@@@LLL^^^ppp}}}zzz|||~~~rrr~~~tttvvv}}}}}}sssrrrvvv}}}~~~}}}}}}{{{}}}{{{{{{~~~~~~yyyvvvkkkeee\\\TTTMMMGGGBBB???;;;>>>BBBFFFJJJNNNRRRVVV]]]___bbbeeegggfffaaa]]]___aaadddgggjjjoootttxxxwwwqqqnnnllljjjkkkjjjjjjiiihhheeebbb___]]][[[YYYVVVSSSOOOKKKFFFCCC???>>><<<:::888666555444666666777777666666555444111111111111111111111111222111111111111222333333333333444555777999;;;<<<;;;<<<<<<;;;<<<>>>CCCFFFKKKQQQUUUWWW[[[ccciiikkkjjjfff___YYYTTTSSSSSSSSSRRRNNNHHHBBB???>>>>>>>>><<<:::888555333111111000222222222333444444444555333333333333333444555555888777888;;;???FFFRRR^^^ppp}}}wwwlllddd___ZZZYYYYYYXXXVVVRRRQQQQQQRRRUUUZZZaaagggkkkmmmnnnooottt}}}~~~{{{nnnggg```]]]XXXSSSRRRTTTUUU[[[___```eeekkkooonnnfff[[[LLLDDDDDDHHHKKKKKKHHH@@@999666444222333777888999;;;<<<<<<:::777666444333333222222333333444444555777777777777888888555666666666777888999999999;;;===>>>???CCCKKKQQQVVV\\\dddkkkrrr{{{|||~~~~~~~~~{{{|||~~~~~~|||{{{vvvwwwvvvtttqqqpppqqqssswww|||ttthhh\\\VVVNNNEEE???;;;999777666666777888888999:::::::::<<<>>>?????????===<<<555333111///......///000222333555777999999999999888;;;>>>FFFSSSaaadddbbb^^^RRRFFF>>>::::::???FFFQQQrrrwwwuuuyyyvvvuuuqqqRRRBBB>>><<<999888666666555333222444888;;;===GGGWWWiiixxx}}}~~~xxxuuu{{{}}}~~~~~~~~~yyy|||}}}}}}zzzxxxjjjddd[[[SSSLLLGGGCCCAAA>>>AAAEEEIIILLLQQQVVVYYY``````___```bbbbbbaaa___aaacccfffiiikkkoootttwwwtttooonnnlllkkkmmmkkkkkkkkkjjjhhhdddaaa___]]][[[XXXUUURRRMMMHHHDDDAAA@@@???===:::888777666777777777777777666666555111111111111111111111111111111000000111111222333222333333444666888:::;;;:::;;;;;;;;;<<<>>>CCCGGGJJJOOOSSSUUUZZZbbbiiijjjhhhddd]]]VVVQQQOOONNNOOOKKKHHHCCC>>>;;;::::::;;;888777666444333222111111333333333333333333444444111111111222333444555666<<<:::<<<@@@DDDJJJWWWcccuuutttggg]]]WWWQQQOOOOOOPPPNNNLLLNNNRRRTTTYYY___fffkkkpppuuuxxx}}}{{{uuuqqqaaa\\\XXXVVVSSSOOOOOORRRSSSYYY^^^___bbbhhhkkkkkkfff[[[MMMEEEEEEHHHIIIIIIEEE???;;;999666444555999888999;;;<<<<<<:::888666444444222222222222444444444666888888777777777888777777777777888:::;;;<<<:::<<<>>>???AAAFFFNNNTTTYYY___gggnnnuuu}}}~~~~~~~~~zzz{{{}}}~~~}}}|||zzzyyyuuuwwwwwwtttpppooorrruuuyyy~~~rrrfffZZZVVVNNNFFF@@@;;;999999444666888888888888:::;;;:::;;;===??????>>>===<<<666444222000///000111222222444666888999999999999999;;;>>>BBBKKKVVVYYYWWWWWWMMMDDD>>>;;;:::???FFFTTTsssqqqeeekkkqqqmmmkkknnnOOO???;;;:::888777222333333222111222555888:::BBBQQQbbbsssyyyqqqwww~~~wwwzzz~~~}}}{{{zzz|||~~~zzzxxxlllfff^^^VVVPPPKKKGGGEEEDDDFFFIIILLLOOOTTTYYY]]]```]]]ZZZYYY[[[^^^```aaabbbdddhhhkkkmmmqqqvvvyyy|||qqqmmmmmmkkkkkklllhhhiiikkkkkkjjjgggdddbbb___]]]ZZZWWWTTTPPPJJJFFFCCCBBBAAA???===;;;:::999777777777777777666555555222222222222222222222222000000000000000111222222111222222444555777999:::::::::;;;;;;;;;>>>CCCGGGIIINNNQQQRRRUUU]]]dddeeeaaa]]]VVVOOOJJJGGGGGGGGGCCCBBB>>>:::777666777999555555444333333222222222222222222222222111111111222222333444666888:::;;;@@@???AAAFFFJJJPPP[[[gggyyy|||nnnbbbXXXQQQKKKIIIIIILLLLLLKKKOOOWWWXXX^^^fffmmmrrrxxx|||xxxssslllddd___UUUQQQPPPPPPNNNKKKLLLPPPQQQXXX^^^```bbbhhhlllmmmdddZZZMMMFFFEEEFFFFFFEEEAAA===::::::888444555999888:::;;;===<<<:::888666555444222111111222444555444777999999777666777999777777777777888:::<<<===;;;===@@@AAACCCHHHPPPVVV___dddlllssszzz~~~{{{vvvxxxzzz|||}}}|||zzzyyyuuuwwwxxxuuuqqqppptttxxx|||sssgggZZZVVVPPPHHHAAA<<<::::::333666888888777777999<<<:::;;;===??????>>>===<<<888666444222222222444444222444666888999::::::999999<<<>>>???DDDLLLQQQQQQRRRKKKCCC???:::888<<>>:::999888888111222333333222222555666777>>>KKK\\\ooommmiiirrrzzzyyyxxxyyyxxx~~~}}}|||uuuyyy}}}~~~|||yyyyyy{{{~~~|||zzzxxxooojjjbbbZZZTTTPPPLLLIIIHHHJJJLLLNNNQQQVVV[[[```___[[[VVVTTTVVV[[[```bbbbbbeeehhhlllooosssxxx{{{yyynnnllllllkkkjjjkkkeeefffiiijjjjjjhhhfffeee```^^^\\\YYYVVVRRRLLLHHHDDDCCCBBB@@@???===<<<;;;666666777777666666555444222222222222222222222222000000000000000111111222111111222333555777999:::::::::;;;;;;;;;>>>CCCGGGIIINNNPPPOOORRRYYY___```ZZZVVVOOOHHHCCC@@@@@@@@@>>>===;;;777555444666888333333333333222222222222222222111111000000//////666666777999;;;===???AAACCCCCCEEEJJJNNNTTT___jjj{{{yyykkk^^^TTTMMMHHHFFFGGGKKKKKKKKKRRR\\\]]]dddmmmsssyyy|||xxxsssmmmfff]]]UUUOOONNNKKKKKKMMMLLLJJJLLLPPPQQQYYY```bbbeeekkkppppppbbbYYYMMMFFFEEEEEEDDDBBB<<<999888999666333333777888:::<<<===<<<;;;888777555444222111111222444555444777:::999777666777999777666666666888999;;;===<<<>>>AAABBBDDDIIIQQQXXXccciiipppwww~~~~~~{{{xxxsssuuuxxx{{{||||||{{{zzzuuuxxxyyyvvvrrrqqqvvvzzz~~~uuuiii[[[XXXRRRJJJBBB===;;;;;;333555888888777777999<<<:::;;;===>>>???>>>===<<<444333111/////////111222333444666888999:::::::::999===???>>>AAAHHHMMMOOOQQQJJJDDD???:::777:::???MMMeeewwwbbb]]]iiiooojjjcccyyy}}}~~~~~~rrrQQQ@@@<<<;;;::::::222444555555555555666777666<<>>;;;999888999888777555333333222222222111///000222333333222///////////////000111111444333111000000000111111666777888:::<<>>???>>>;;;888666555444333333333444555:::999999999888888777777555555555555666777888999===>>>@@@CCCHHHPPPYYY```ffflllttt}}}}}}}}}~~~|||yyyxxxsssssstttuuuvvvwwwxxxxxxuuuwwwxxxxxxxxxxxxyyy{{{uuukkk^^^YYYQQQIIICCC===888555555777888888777777888999999;;;===??????===:::888666333111000111222222111222333555666777888777777:::<<<===>>>>>>BBBIIIOOOUUUOOOFFF===999999===@@@PPPbbbzzznnnaaabbbrrrsssiiihhhwwwsssNNN???>>>;;;555111444555666555444444555666999;;;BBBOOOaaavvvnnnccc```cccsssxxxhhhkkkmmmkkkiiigggfffdddiii___ZZZcccrrr{{{vvvyyy~~~|||||||||{{{}}}~~~{{{|||~~~~~~{{{wwwzzzxxxtttmmmeee^^^WWWSSSPPPSSSWWW[[[^^^`````````]]]ZZZUUUUUUYYY___eeehhhqqqnnnmmmooopppqqqxxxtttgggdddgggfffeeeddddddccccccbbbaaa```______]]]ZZZUUURRRPPPNNNKKKJJJBBBBBBBBBAAA???<<<:::888999888666555333222222222222000//////111222222111///////////////000111111333222111000000000111222555666777999;;;===@@@AAABBBEEEJJJMMMNNNNNNOOOQQQGGGDDD@@@===:::999999:::777666555333222222222222111111111111111111222333222222222222222333444555444888999888;;;CCCHHHIIIOOONNNOOOSSSWWW]]]iiiuuu|||~~~uuueeeVVVMMMIIIFFFHHHJJJNNNSSSYYY```dddlllpppvvvrrrhhh]]]YYYSSSMMMHHHFFFEEEFFFFFFKKKMMMNNNQQQWWWYYYWWWZZZ```hhhmmmmmmlllkkkjjj]]]VVVLLLDDD???>>>>>>>>>;;;999666333333444666888888:::<<>>??????===:::888666333111000111222111111222333555777888888888777888:::===>>>AAAFFFOOOVVV[[[SSSHHH>>>:::;;;===???KKK^^^wwwpppfffiiiyyyvvvllllll~~~wwwQQQAAA???<<<666333444555666555444444555666777888>>>III[[[qqqvvviiieee```aaammmnnnaaadddffffffdddccccccbbbddd___^^^eeeqqq{{{wwwzzz}}}{{{{{{|||}}}|||xxxzzzyyyvvvqqqjjjccc]]]YYYYYY[[[^^^```bbbbbbbbbaaa\\\YYYWWWXXX]]]ccciiillltttooolllmmmnnnqqqyyy{{{ooodddccceeedddbbbaaa____________^^^^^^^^^]]][[[WWWSSSOOOMMMLLLIIIHHHDDDDDDCCCAAA???===;;;999888777666555333222111111111000...///111222222111000000/////////000111111222111000///000111222333444444555777888;;;<<<===???BBBEEEGGGHHHHHHHHHIIIAAA???;;;888666555555666222222111000000000000111111111111111111222333333111111222333555666666777888;;;;;;:::???IIIPPPRRRQQQOOOPPPUUUZZZcccqqq~~~}}}ssscccTTTLLLIIIIIIKKKOOORRRWWW]]]dddhhhqqqvvv~~~}}}nnn___UUUMMMJJJFFFCCCBBBCCCFFFHHHMMMRRRVVVWWW[[[aaacccaaacccgggmmmpppnnnkkkgggeeeWWWPPPGGG@@@<<<;;;;;;;;;999777555333333555777888777999===AAACCCAAA<<<777555444333333333333555555777777777777666666666666999999999999:::;;;<<<===@@@AAADDDHHHMMMUUU]]]ccckkkrrr{{{~~~~~~~~~}}}~~~{{{yyyxxxyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyzzzzzzyyyyyy{{{}}}wwwnnnbbb]]]TTTLLLEEE@@@;;;888666777888888777777888::::::;;;>>>??????===:::777555333111000000111000000333444666888999999999888666999<<>>>>>LLL```zzzvvvoootttssssssvvvPPPAAA???<<<888777444555666555444444555666555666999AAARRRiiiyyypppjjjnnnfffcccjjjzzzeeeXXXZZZ^^^`````````aaabbbbbbcccgggmmmvvv{{{wwwzzz~~~}}}zzz{{{~~~{{{{{{{{{yyyuuupppiiiccc``````aaabbbccccccbbb```___YYYXXXWWWZZZ```fffkkknnnqqqmmmkkkkkklllooowwwsssiiibbbaaacccaaa^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]XXXTTTPPPMMMKKKIIIGGGFFFDDDCCCBBB@@@>>><<<:::999777777666555444222111000111///...///000222111111111000000///000000111111000000//////000111222333333333444444666777999:::;;;>>>AAACCCBBBAAAAAAAAA;;;:::777555333222333333000////////////000111111111111111111222333444444444444666777888999::::::;;;>>>???AAAHHHQQQVVVVVVRRRPPPQQQVVV\\\fffuuutttcccTTTMMMLLLKKKOOOTTTXXX]]]cccjjjpppvvv{{{vvvkkk___RRRJJJEEECCCAAAAAACCCHHHMMMPPPXXX^^^bbbcccfffkkkkkkiiiiiilllnnnnnnkkkfff```]]]PPPJJJBBB<<<999888888777666555444333333555777888666999===BBBDDDAAA<<<777555444333222333444555666666666666666666666555555::::::::::::;;;<<<===>>>@@@BBBFFFJJJPPPWWW___dddkkkrrr|||}}}{{{zzzyyy||||||{{{zzzzzz{{{{{{|||{{{|||}}}|||{{{|||~~~wwwnnnbbb\\\SSSKKKDDD???;;;999666888999999888777999::::::<<<>>>??????<<<999777555333000///000111000///444555777888999999999999777:::===AAAGGGSSSaaajjjnnnbbbPPPCCC>>>>>>??????RRRhhh}}}rrrNNN>>>===;;;999999444555666555444444444666555666777===KKKccc~~~wwwvvvvvvzzzqqqiiilllwww|||bbbTTTTTTWWW[[[]]]^^^aaafffhhhmmmttt|||zzzvvvyyy~~~}}}|||yyy{{{~~~|||wwwrrrmmmkkkfffffffffeeecccaaa___^^^YYYYYYYYY]]]ccciiimmmnnnpppmmmlllnnnooopppvvv~~~zzzmmmddd______```^^^[[[[[[XXXXXXXXXXXXXXXYYYYYYYYYUUURRRNNNKKKIIIHHHFFFDDDBBBBBB@@@>>>===;;;::::::888888777777555333222111111000...///111222222111111111000000000000111111000000/////////000222333222222222333333444555666999;;;>>>???===<<<;;;<<<777666555333222222222222/////////000000111222333222222222333333444666666666777777888:::;;;<<<<<<===BBBGGGKKKRRRYYYYYYUUUQQQPPPRRRWWW^^^iiiyyyvvvcccUUUPPPOOOOOOTTT[[[```dddjjjrrrxxx}}}rrrdddYYYQQQIIIEEE@@@@@@AAADDDIIIOOOUUUYYYbbbhhhmmmooorrrvvvuuurrroooooonnnkkkgggaaaZZZVVVJJJEEE>>>888666666666555444444333222333555666888666888===BBBDDDAAA<<<777444333333222333444555666555555555555555555666666888888888999;;;===>>>???@@@DDDHHHMMMSSSZZZaaafffjjjrrr}}}}}}~~~~~~|||zzzyyyxxxxxx}}}~~~~~~tttlll^^^XXXOOOGGGAAA===:::888777888999999888888999::::::<<<>>>??????<<<999666555222000///111111111111444555777888999999999999:::<<>><<<999888777888999999888888999;;;;;;<<<>>>@@@???<<<888666444222000000222333444333333444666888999999999888<<<===???CCCLLL[[[mmmzzz~~~rrr___LLLAAA???CCCGGGYYYqqqyyyVVVEEE???:::666666444555666555444444555666666888:::<<>>=========>>>>>>999:::::::::999666444222333222000111333444444333333222111111000000111111222111///......///000000333222222111111111111222111333666777555444333333111111111111111111111111222111111111222333444555555555555666777888:::;;;:::999999;;;>>>CCCHHHKKKNNNSSSYYY^^^dddeee^^^UUUNNNPPPVVV```kkkxxxzzziii___^^^```dddjjjqqqttttttwww~~~uuukkk]]]QQQJJJEEEAAA>>>@@@DDDMMMWWWaaajjjqqqttt}}}{{{tttnnnggg```[[[VVVQQQMMMCCC???:::666555555555555444333333222333333444555555666999===@@@???<<<888333333222222333444666777555555666666666777777777444444666999<<>><<<888666333111000111333555666666222333555777888888888777;;;<<>>EEELLL^^^wwwwwwVVVGGGAAA;;;777777444555666555444444555666333777:::;;;BBBUUUsssuuukkkiiiooouuucccXXXOOOKKKPPPSSSVVVbbbqqq~~~xxxqqqlllnnnsssxxxxxxwwwwwwvvvwwwxxxzzz{{{zzzzzz{{{}}}|||||||||}}}{{{wwwtttpppnnnmmmllllllnnnrrrwwwyyyyyyxxxuuuoookkkjjjkkkoooyyy~~~lllddd^^^YYYZZZZZZYYYYYY[[[YYYYYYYYYXXXXXXXXXWWWWWWRRROOOKKKHHHGGGFFFDDDCCC@@@@@@???>>>>>>???@@@AAA::::::;;;;;;:::777555333444222111222333555444444333333222111000000111111222111000.........//////333333222111111111111111...111333444333111111111000000000000000000000000222222111222222333444444666666666777888:::;;;<<<===<<<<<<>>>CCCJJJQQQUUUVVVZZZ^^^bbbggghhh```WWWMMMPPPXXXeeeqqq~~~nnnfffgggjjjmmmsssyyy{{{yyy{{{~~~zzziiiaaaWWWOOOJJJGGGCCC@@@FFFLLLWWWcccpppzzz~~~vvvqqqkkkaaaYYYTTTPPPLLLHHHBBB>>>999666555555555555444333333222222333333333555666888<<<>>>>>>;;;999333333222222333555666777555666666666777777888888333444666999===AAADDDFFFGGGLLLRRRYYY___eeejjjnnnttt}}}~~~|||{{{|||}}}~~~~~~{{{kkk```UUUOOOFFF@@@<<<;;;::::::777999::::::999888:::;;;;;;===???@@@>>>;;;888666333111000111444777888888222333555666777888777777:::;;;>>>CCCOOOaaawwwzzzhhhRRRAAA===FFFOOOfff~~~pppRRREEEAAA<<<999:::444555666555444444555666000555999:::???RRRnnn}}}rrrkkkooo|||ppp^^^SSSMMMQQQTTTXXXfffvvv~~~|||vvvooojjjlllpppttt{{{uuuuuuttttttvvvyyy|||~~~~~~~~~|||{{{zzzyyyyyywwwwwwwwwyyy{{{{{{yyywwwpppnnnnnnooommmooo{{{zzznnn___]]]\\\]]]``````^^^[[[___^^^^^^______\\\XXXTTTSSSPPPKKKHHHFFFDDDAAA???AAA@@@>>>===<<<<<<<<<===AAA???>>>>>>>>><<<666222444444444555555555666666555444333222111111111111000/////////............111000///.....................//////000111111111000111111111111222222222333444555555444555666888666777999999999:::===???BBBAAAAAACCCHHHPPPXXX]]]ccceeehhhjjjgggaaa[[[VVVSSSSSS[[[kkk~~~vvvpppqqqsssvvv|||yyyqqqkkkgggbbb\\\XXXTTTNNNIIIIIIMMMKKK[[[mmmwww}}}yyynnngggccc]]]WWWQQQMMMKKKJJJ@@@>>>:::777444444444555666666666555555444444444666777888999:::999888888111...---///333888999999666666666666666777888999888999::::::;;;>>>BBBEEEGGGMMMUUU\\\aaafffmmmrrrvvv~~~|||~~~~~~|||}}}~~~{{{nnnbbbVVVOOOEEE???<<<;;;888777999888888777666555555444888888999;;;<<<;;;888555222222333333333222222111444666999999888777777888;;;>>>???CCCPPPeeevvv~~~gggPPPFFF@@@FFFYYYmmmxxxcccNNNIIIBBB======<<<888777777666555444444444444999888999???GGG```{{{qqqvvvrrreeeXXXUUUYYYaaaooo}}}~~~}}}}}}}}}{{{zzzssskkkcccdddmmmvvv{{{|||tttttttttuuuwwwzzz|||}}}~~~~~~|||{{{{{{xxxuuurrrooooooqqqssssssuuuwwwkkk^^^]]]\\\^^^aaabbbaaa___```_________^^^\\\WWWTTTPPPMMMJJJGGGFFFEEECCCBBB>>>>>>=========>>>>>>???AAA@@@@@@@@@???<<<777333444444444555555555666666333222222222222222333333111111111000000000//////000000///...............000000000000////////////111111111111222222222222444666777888777666777888999:::;;;;;;;;;<<>>EEE\\\}}}{{{~~~ssseee^^^___eeerrr~~~|||yyywwwnnngggaaabbbkkktttyyyzzzrrrssstttvvvyyy{{{|||}}}}}}zzzwwwrrrooonnnppptttwwwyyy}}}ttthhh___^^^^^^```ccceeeeeedddaaa```______^^^[[[WWWTTTNNNKKKHHHFFFFFFFFFEEEDDD<<<<<<===>>>???@@@@@@@@@AAABBBCCCCCC@@@<<<777444444444444555555555555555111111111222333444555666333222222222222111111111000000///.........//////111111000000///......---111111222222222333333333444777999999888777777888:::;;;<<<<<<<<>>???@@@@@@AAAAAABBBEEEHHHGGGBBB<<<777555555555555555555555555555222222222333333444555666333333333222222222111111000000////////////000000111111000000000/////////222222222222333333333444333666888999888777666777999:::<<<===@@@DDDIIINNNTTTVVVZZZaaajjjssszzz|||qqqeee]]]ZZZYYYZZZcccoooxxxwww{{{~~~zzzsssmmmiiiggg___[[[UUUOOOLLLLLLMMMOOOPPPTTTZZZ\\\WWWUUU]]]gggxxx|||qqqfff___YYYRRRLLLKKKJJJJJJIIIGGGFFFEEEEEEDDDBBB===888555444333444222222222222222222222222444444444555555555555555666555444333444444555555333333333444444666777888999:::===???AAAFFFKKKOOOSSSVVVYYY\\\aaahhhrrrzzz}}}||||||}}}~~~~~~}}}|||zzzyyyxxxvvvwww}}}zzzlll```TTTMMMCCC<<<:::888666444222333333555666777888999999999:::;;;<<<;;;777444111111111111111222222222222555888999999999:::;;;:::>>>AAAFFFTTTjjj{{{{{{gggSSSIIIDDDLLL```sss}}}cccIIIFFFBBB>>>===888777777666666555555555555222777666777<<>>AAAFFFKKKRRRWWW___ccciiiqqqxxx}}}wwwkkk```ZZZ[[[___bbbqqq}}}wwwwwwxxxyyyxxxwwwtttooohhhaaa]]]ZZZTTTPPPKKKGGGEEEGGGKKKMMMPPPSSSWWWXXXUUUVVVaaannn|||uuulll```WWWPPPKKKFFFCCCEEEEEEFFFGGGGGGFFFEEEDDDDDDAAA===888555333333333222222222222222222222222444444444444555555666666222222333333333333444555222333333333555666777888999;;;>>>@@@CCCHHHNNNRRRVVVZZZ^^^aaafffmmmwww~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||yyywwwxxx}}}{{{nnnbbbUUUNNNDDD===;;;999777555555555555555666666777777888888888::::::888555222111111000000000111222333555777999:::999999999:::;;;???BBBGGGUUUjjj{{{}}}hhhSSSIIIDDDOOOfffkkkhhh{{{yyy]]]GGGEEEBBB??????;;;666666666666555555555555333777666888======KKKdddvvvzzz}}}zzztttssspppttt{{{tttpppiiihhhiiimmmtttyyy{{{{{{|||tttuuuvvvxxxyyy{{{|||}}}}}}xxxuuu{{{||||||}}}zzznnnfffeeefffeeedddbbbccceeeggghhheeebbb___]]]YYYUUURRRPPPMMMIIIFFFEEECCCAAA???AAA@@@?????????@@@BBBCCCIIIPPPVVVSSSHHH===888777555555555555555444444444666555555444444444555555333333333333222222222222333333222222222333444444000111111222333333444444333333333444444444555555333555777777777888:::<<<<<<@@@EEEKKKPPPVVV\\\```iiinnnvvv~~~xxxqqqggg___]]]bbbjjjooo}}}xxxvvvtttrrrllljjjfffbbb]]]WWWSSSQQQJJJHHHEEEDDDEEEHHHLLLOOOSSSTTTUUUVVVUUUWWWbbbooo~~~|||sssdddZZZOOOJJJFFFAAA??????BBBCCCEEEGGGGGGFFFEEECCCBBB@@@;;;777444333333333111222222222222333333333444444444333444444555666333444555444222111222333333333333444555777888999:::<<>>???===666666666666666666555555333777666888<<<;;;EEE\\\{{{yyyzzzwwwrrruuuvvvyyy|||wwwssskkkkkknnnrrrwwwzzzzzzzzzyyy}}}wwwwwwwwwwwwxxxzzz|||}}}~~~~~~uuukkkccccccddddddcccaaabbbeeehhhiiigggccc___\\\YYYUUURRRPPPMMMIIIFFFDDDCCCAAA@@@@@@???>>>===>>>AAAEEEGGGMMMUUU\\\XXXKKK>>>888777666666555555555444444444444444444444555666777888555555555444444444333333444444444444444555666666333444444444444444444444444444444444555555555555777888999999:::===@@@DDDFFFJJJQQQWWW\\\aaaeeeiiinnnuuuuuuooogggccceeemmmwww~~~|||vvvrrrlllggg___]]]ZZZWWWTTTQQQNNNLLLIIIIIIIIIKKKNNNRRRUUUWWWZZZYYYZZZ\\\\\\]]]eeennnyyyvvvkkk```UUUKKKBBBAAA@@@===<<<>>>@@@BBBEEEGGGGGGEEECCCBBB@@@>>>:::666333222333333222222222222333333444444333222222111222333444555333555777666333111222333333333444555666888999:::;;;===???BBBEEEIIIOOOSSSYYY___hhhpppuuu{{{~~~|||}}}yyyyyyxxxxxxyyyzzz|||~~~~~~}}}zzznnncccTTTMMMCCC<<<:::888666444888888888888888888888888888888888999999777333000000000///...///111333444444777999;;;:::::::::;;;:::???DDDLLL\\\rrrjjjPPPDDDDDDWWWsssjjj___[[[jjjnnnjjjyyypppUUUGGGGGG@@@;;;======555666666666666666666666222666555777;;;888@@@UUUrrrwwwuuu~~~~~~zzzxxxpppqqquuuyyy{{{|||{{{zzz{{{yyyxxxwwwwwwwwwyyy{{{}}}}}}zzz~~~~~~rrrhhhaaa```aaabbbaaa```bbbfffjjjjjjgggccc___\\\YYYTTTRRRNNNKKKHHHEEEEEEDDDBBBAAA???>>><<<<<<>>>CCCHHHKKKPPPYYY```[[[LLL>>>888888666666555555555444444444333333333444666777999:::777666666666555555555555555555555555555666777888666666666555555444333333444444444555555555666666;;;;;;<<<<<<===AAAFFFJJJNNNSSSZZZ```dddhhhkkkmmmooowwwuuupppjjjhhhkkkuuuyyysssmmmddd^^^WWWUUUSSSQQQPPPNNNLLLJJJMMMNNNQQQUUUYYY]]]```bbbaaa___```cccddddddhhhnnnrrrxxx|||xxxqqqgggZZZPPPLLLBBB;;;<<<===;;;;;;???@@@BBBDDDFFFGGGEEEBBB@@@???<<<999555333222333333222222222333333444444444222111000000000111333444222555777777444333444666333444444555777999:::;;;<<<===@@@BBBEEEIIIOOOSSSXXX```llluuuzzz~~~|||}}}~~~}}}xxxxxxwwwvvvxxxzzz|||~~~yyymmmcccSSSLLLBBB;;;888777555333777777888888999999999:::999999999::::::888444111000///......///111333444333555999:::;;;;;;<<<===999>>>DDDNNN___vvvkkkOOOCCCDDDYYYwwwsss```XXXYYYkkk}}}ccc[[[jjjmmmTTTHHHHHH???999;;;<<<555555555666666666666666111555444666999666<<>>???>>>???GGGQQQXXX___aaaXXXIII???999555777777666666666555555555555555555666666777777888777666555444555666777888999777666888:::;;;999666777777777666666555555555444333333333555888;;;<<<===???AAADDDGGGLLLQQQVVV[[[bbbjjjppprrrssstttvvvttt}}}yyytttvvv{{{{{{rrrkkkddd\\\VVVUUUQQQLLLIIIHHHJJJMMMOOOWWWWWWYYY^^^dddhhhgggdddhhhiiiiiijjjlllmmmoooooorrrpppmmmfff]]]SSSJJJEEE???<<<999999<<<>>>===<<>>===???===999555333222333444333222111111000000111111444444444333333222222222666666555555555555444444555666666666777777888888<<>>DDDMMM___xxxkkkQQQEEECCCYYYzzzkkkUUUUUU```xxxkkk\\\ZZZhhh{{{~~~cccWWWKKKEEEAAA<<<777555666777777555333222333555777777666666777:::@@@EEEcccooofffeeezzzwww|||~~~wwwqqqgggwww~~~|||~~~|||}}}~~~uuutttssssssuuuxxx|||}}}zzzxxxwww~~~ooocccaaabbb______^^^^^^^^^^^^___```dddbbb___[[[WWWTTTRRRQQQKKKIIIEEEBBB???>>>??????AAA??????@@@@@@BBBIIIRRRYYY```aaaVVVHHH@@@;;;999888888888888777777777777555555666666666666666666777666555555555666888888:::888777888::::::888666666666555555444444333333333333222333555777:::<<<@@@DDDIIINNNSSSZZZaaafffggglllrrruuutttqqqooonnnrrr}}}}}}sssiiibbb[[[UUUPPPMMMLLLJJJJJJLLLPPPUUUXXX^^^```ccchhhlllnnnmmmlllppppppqqqrrrqqqpppooonnnjjjgggbbb[[[SSSJJJDDD@@@===;;;:::;;;>>>AAAAAA@@@FFFFFFFFFDDDCCCAAA???>>>>>>;;;888555333333333444444444333222222222222333444444444333333333222222333333333333333333222222666666666777888999999:::===@@@DDDHHHKKKNNNSSSVVV___fffoooyyy|||{{{}}}~~~{{{xxxzzz}}}}}}zzzzzzzzz{{{zzzyyyyyyzzz|||yyyyyy|||uuujjjbbbSSSHHH<<<888666555555666777777888888888888999999:::;;;;;;;;;999777444222000//////000000111222333666666777888999:::;;;;;;999===CCCLLL___wwwiiiPPPEEECCCVVVtttuuubbbTTTWWWeeeggg[[[TTTaaattt}}}zzzvvvaaaUUUIIIDDDAAA;;;777666666777777666333333444555777777666555666999???CCC[[[yyy|||iiicccdddxxx}}}zzzsssoootttwwwtttmmmiiifffvvv~~~~~~sssssssssqqqpppsssyyy~~~~~~{{{xxxvvvuuu{{{{{{ggg______bbb```____________^^^^^^^^^```___\\\XXXUUUQQQOOOMMMHHHFFFCCC@@@???>>>??????@@@>>>???BBBBBBDDDKKKTTT[[[aaa```UUUHHH@@@>>><<<888999999:::::::::999999777888888888888777777666777666555555555666888999:::999888999:::999888666777666666555444444333333444444444555666999;;;===DDDIIIPPPXXX___gggnnnssssssuuuwwwvvvrrrmmmiiigggnnn|||wwwpppeee[[[TTTNNNJJJHHHHHHHHHHHHKKKPPPVVV]]]```fffjjjooosssttttttsssssssssuuuwwwxxxvvvrrrnnnkkk```]]]VVVNNNGGGAAA===;;;;;;;;;;;;>>>BBBEEEEEEEEEHHHGGGFFFEEECCCAAA@@@>>><<<:::777555333333444444666555555444444444444444444444444444333333333333222222222222222333333333666666666777888:::;;;<<<===AAAEEEIIIMMMQQQVVVYYYbbbhhhrrr|||~~~}}}}}}{{{||||||zzzwwwvvvyyy|||~~~{{{zzz}}}{{{yyyyyyzzz{{{{{{zzzuuuuuuxxx}}}uuuhhhaaaOOOEEE;;;777666444444666666666777777888888888888<<<=========;;;888555333/////////000000222333333666666777888999:::;;;;;;;;;???EEEOOOccczzzeeeNNNFFFCCCPPPjjj}}}lll\\\TTTZZZmmm|||ddd[[[SSSbbbuuuzzzsss]]]RRRFFFBBB@@@;;;888777666777888666444333444555777777666555555888===AAANNNkkknnnbbb```bbbmmmyyyqqquuuuuunnniiikkkmmmiiidddaaacccttt~~~~~~rrrssstttpppnnnpppxxx}}}zzzxxxwwwwwwyyy}}}wwwfff___```bbbaaaaaabbbaaaaaa```______^^^]]]ZZZWWWSSSOOOLLLKKKEEECCCAAA???>>>>>>??????>>>>>>???BBBCCCDDDKKKTTT\\\bbbbbbVVVIIIAAA>>><<<888999:::<<<======<<<<<<;;;;;;<<<<<<;;;:::999888777666555555555666777888:::::::::::::::999777666888888777777666555555444555555666777999;;;===>>>DDDJJJRRRZZZbbbjjjpppuuuwwwuuurrrnnniiieeecccccciiizzz~~~vvvqqqhhhbbbXXXNNNGGGDDDBBBBBBGGGGGGHHHKKKQQQZZZbbbgggmmmsssxxxzzzxxxuuuuuuvvvpppsssvvvwwwtttoooiiidddYYYTTTMMMEEE@@@===<<<<<<<<<===???BBBEEEGGGGGGGGGHHHHHHGGGEEECCCAAA???>>>;;;999777555444444444555666666555444444444444444444444444444444444333333333333444444555555555666555555666666888:::<<<===>>>BBBGGGKKKOOOTTTYYY]]]dddjjjttt}}}~~~~~~}}}{{{{{{{{{yyyxxxuuuwwwzzz|||~~~}}}|||{{{|||xxxxxxzzz|||{{{yyywwwvvvyyy}}}rrrddd\\\JJJAAA999777555333333666666666666777777888888999;;;;;;<<<;;;999666333111/////////000111222333444666777777888999:::;;;<<<>>>CCCIIIUUUjjjaaaKKKFFFCCCKKK```sssxxxlll___WWW___sss~~~ggg```[[[kkk}}}xxxZZZOOODDDAAA???;;;888888666888888888555444444555666666666555444777;;;>>>FFF```wwwiiiaaa______fffvvvnnniiippptttmmmhhhhhhgggcccaaaaaagggvvv|||zzzxxxxxx|||sssttttttrrrooorrrzzz}}}{{{{{{{{{||||||~~~zzzllleeeddddddcccbbbbbbaaa```_________\\\[[[YYYWWWSSSOOOKKKIIIBBBAAA@@@???>>>>>>??????>>>===???BBBDDDFFFOOOXXXaaagggfffZZZKKKBBB===:::999:::<<>>>>>>>><<<;;;:::999888666555555555666777999:::;;;:::999888888888777777777777666666666666555666777888:::;;;===>>>AAAFFFOOOXXXaaaiiipppuuuxxxsssjjjbbb^^^]]]^^^```fffvvvzzzmmmccc^^^ZZZUUUMMMEEE???>>>???AAAFFFGGGHHHMMMUUU```kkkqqquuuyyy}}}|||yyyuuussssssoooqqqrrrqqqmmmeee]]]XXXQQQMMMFFF@@@===<<<===???@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHGGGEEECCCAAA???===;;;:::888666555555555555555444444333333333333333444444444444444444444444333333444555666666777777666555555666777:::<<<>>>???CCCHHHMMMQQQVVV[[[___eeekkkttt|||}}}{{{zzzzzzzzzyyywwwyyy{{{}}}~~~~~~~~~}}}yyyxxxzzz{{{zzzyyy}}}|||~~~zzzkkk^^^UUUEEE>>>999777555222333666555666666777888999999999:::;;;;;;:::888444111/////////000000111333444555777777888999:::;;;;;;<<>>>>>@@@DDDHHHMMMXXXccclllqqqmmm^^^MMMCCC===:::;;;===@@@CCCEEEEEEEEEDDD???@@@AAABBBBBBAAA???======<<<:::888666666666666888:::;;;;;;:::999999:::666666666666777777777777666777888:::;;;===>>>??????EEEMMMWWWaaajjjsssyyyyyyqqqfff]]]ZZZ[[[^^^aaagggttt}}}yyyzzz~~~~~~~~~|||vvvkkk___VVVQQQMMMJJJEEE@@@<<<<<<@@@CCCFFFHHHMMMVVVaaalllwww}}}{{{||||||zzzvvvqqqnnnmmmnnnmmmlllhhhaaaXXXPPPKKKHHHFFFBBB???===>>>@@@AAAEEEHHHLLLNNNMMMLLLKKKKKKJJJIIIHHHFFFDDDAAA???>>><<<;;;:::888777666555555444333333222222222222222444444444444555555555555111222333444555666777777888777777666888:::===>>>AAADDDIIINNNRRRWWW\\\___eeejjjsss|||}}}zzzyyyyyyzzz{{{{{{|||}}}~~~{{{yyyyyyyyyzzzzzzrrrcccVVVMMMBBB<<<888777555333444777666666777888999::::::;;;<<<<<<<<<;;;999555222000//////000000222333555666777777888999:::;;;<<<<<<===BBBKKK[[[rrr|||[[[GGGDDDAAAGGGYYYjjjxxx{{{qqqdddkkk|||wwwtttpppsssWWWLLLBBB??????<<<999999777999::::::888666555555444555666555666888;;;>>>HHHZZZuuu~~~xxxnnneee\\\fff{{{sss^^^YYY___iiieeecccdddeeegggnnnvvvyyy}}}{{{{{{|||}}}uuutttrrrrrrvvv|||ssssssssssssvvvzzz~~~}}}~~~~~~zzzwwwuuummmiiiddd^^^YYYWWWVVVVVVYYYYYYWWWUUUQQQMMMHHHFFFBBBBBBAAA@@@??????>>>>>>??????BBBHHHOOOYYYgggttt|||}}}tttaaaNNNCCC@@@??????AAAEEEHHHKKKKKKKKKJJJEEEGGGIIIJJJKKKIIIHHHFFFBBBAAA>>><<<999888888888666999;;;;;;:::999;;;<<<777888888999:::;;;<<<===<<<===>>>@@@BBBCCCDDDDDDDDDHHHOOOXXXaaajjjtttyyyuuunnnfff```aaadddhhhjjjooowwwtttmmmiiifffhhhlllooonnnkkkeee[[[RRRLLLIIICCCBBB@@@===;;;===BBBGGGJJJPPPZZZeeepppyyy}}}{{{vvvrrrooojjjfffccccccaaa^^^YYYRRRLLLFFFCCCCCCBBBBBBBBBBBBCCCEEEFFFIIIMMMRRRUUUSSSQQQQQQQQQLLLLLLKKKIIIFFFDDDAAA@@@>>>===<<<:::888666555555444333333222222222222222444444444444555555555666222222333555666888999999<<<;;;999999999<<<>>>@@@BBBEEEJJJOOOSSSWWW\\\___dddjjjsss}}}|||yyyxxxyyy{{{~~~}}}zzzwwwwwwyyy|||wwwiii[[[OOOHHH???;;;999888666333444999777777888999:::;;;<<<<<<<<<<<<<<<;;;888555222000//////000111222444555666777888888999:::;;;<<<<<<<<>>>>>@@@@@@DDDLLLUUUaaasssyyybbbMMMDDDBBBCCCBBBDDDHHHLLLOOOOOOOOONNNLLLNNNQQQSSSSSSRRRPPPOOOGGGEEEBBB???<<<:::999999555888;;;;;;::::::;;;>>>;;;<<<===>>>???AAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKNNNSSSYYY___hhhpppvvvpppkkkffffffjjjooosssuuuxxx||||||pppddd]]]YYYVVVXXX]]]aaa```[[[TTTLLLEEEBBBAAA===>>>===<<<;;;>>>DDDIIIQQQYYYeeerrr||||||wwwpppkkkgggccc^^^ZZZUUUSSSPPPLLLHHHEEEBBBAAABBBCCCDDDFFFHHHIIIJJJJJJKKKPPPVVVYYYXXXVVVUUUVVVOOONNNMMMKKKHHHFFFCCCBBB@@@???===;;;999777555444444444333222222222222333444444444555555555666666444555666888999;;;<<<===???>>><<<;;;;;;===@@@BBBCCCFFFKKKOOOSSSWWW[[[___ccciiittt~~~~~~|||yyyxxxyyy|||{{{vvvuuuyyy}}}~~~}}}qqqcccVVVKKKEEE>>>;;;999999777444555999777888888:::;;;<<<======;;;;;;;;;:::777333000...//////000111222444666777777888999999;;;;;;<<<===>>>CCCNNNaaa{{{xxxXXXDDDAAA???HHH]]]www|||kkkssssssXXXMMMCCC@@@???<<<:::999777999;;;;;;999777666666333444666777888:::===@@@???LLLdddvvvjjjjjjtttxxxgggXXXTTTWWWVVVWWW[[[bbbjjjuuu~~~yyyxxx{{{|||}}}~~~rrrrrrsssuuuyyy~~~oooooopppsssxxx}}}~~~}}}~~~~~~}}}~~~|||}}}}}}~~~|||ttthhhaaa]]][[[VVVRRRSSSQQQMMMLLLLLLKKKJJJIIIGGGEEEBBB@@@@@@@@@AAAAAA@@@DDDIIIOOO]]]pppsssbbbTTTJJJDDD@@@BBBEEEIIINNNQQQQQQPPPOOOQQQRRRUUU[[[___^^^XXXSSSOOOLLLGGGDDDAAA???===<<<;;;;;;:::::::::<<<===>>>>>>???BBBDDDGGGHHHIIIJJJKKKLLLMMMMMMLLLNNNQQQSSSRRRVVVZZZ]]]eeepppwwwxxxqqqooommmppptttxxxzzzyyy{{{|||~~~qqqiii^^^TTTNNNNNNQQQTTTWWWTTTNNNHHHCCC???======888:::<<<<<<===@@@GGGMMMYYYeeeuuu{{{sssnnnfff```[[[XXXUUUSSSHHHHHHEEEBBB>>>>>>???AAAHHHGGGGGGGGGHHHJJJKKKLLLMMMQQQVVVYYYYYYYYYYYYYYY[[[WWWPPPKKKIIIGGGFFFFFFEEECCC@@@<<<999666555444333555666666555444444555777666555444444444444444444555777777777999<<>>>>>BBBFFFDDDHHHNNNRRRVVVYYY\\\___eeeiiirrr}}}~~~{{{yyywwwvvvwww{{{||||||}}}~~~|||yyywwwvvvvvv{{{|||yyyiiiZZZOOOGGGCCC@@@===;;;<<<:::666444666888777666777999::::::999======;;;999666333///---111000//////000333666888888999:::999888888:::<<>>;;;<<>>======>>>@@@@@@BBBCCCEEEHHHKKKMMMOOOPPPRRRSSSTTTSSSRRRSSSVVVXXX[[[```cccfffmmmwww}}}~~~xxxvvvvvvxxx|||~~~}}}|||wwwwwwyyy{{{mmmfff[[[QQQKKKKKKMMMPPPNNNLLLGGGBBB>>>;;;:::999888:::<<<>>>AAAGGGQQQXXXdddooo}}}yyykkkfff^^^WWWQQQMMMJJJGGGBBBAAA???<<<:::;;;>>>AAALLLLLLLLLMMMMMMMMMNNNNNNOOOSSSWWWZZZ\\\]]]___``````[[[UUUPPPMMMKKKJJJIIIGGGEEEAAA<<<888666555555444666777777555444555666666666555555666777777888666777888888888:::>>>@@@FFFGGGGGGEEEAAA@@@CCCFFFFFFJJJPPPUUUYYY\\\```bbbiiinnnvvv}}}}}}~~~~~~}}}{{{yyyxxxwwwzzz~~~~~~zzzyyyzzz{{{zzzxxxvvvwwwwww|||}}}vvvfffXXXNNNGGGCCC???;;;:::;;;:::666555888888777666777999::::::999;;;;;;:::888555222///---111000//////000333666888777888999999888999;;;===@@@FFFRRRfffvvvVVVHHHCCCGGGYYYmmmqqqyyylllWWWOOOGGGCCC@@@<<<<<<>>><<<;;;<<<===>>>===:::777888777666666888;;;???BBBHHHJJJXXXttt~~~zzzpppdddZZZ[[[^^^bbbdddjjj|||{{{||||||}}}{{{|||~~~|||rrrnnnlllpppsssvvv|||nnnnnnqqquuuzzz|||}}}|||{{{zzzyyywwwvvvwww{{{~~~}}}|||zzzyyyxxx{{{yyyxxxyyy|||~~~~~~~~~}}}wwwpppjjjgggccc^^^ZZZSSSPPPLLLJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@??????>>>EEEOOOYYYgggxxxyyyiiiZZZOOOGGGCCC@@@AAACCCHHHMMMRRRWWW[[[]]]aaaeeejjjlllllliiifffddd^^^\\\YYYTTTOOOIIIEEEBBBDDDCCCBBBBBBBBBCCCEEEFFFJJJJJJLLLNNNQQQTTTWWWYYY\\\]]]^^^]]]\\\]]]___aaaffflllrrruuu{{{|||yyypppoooppptttyyyzzzxxxtttggg```VVVLLLFFFEEEGGGIIIEEECCC@@@<<<:::999888999;;;===@@@BBBGGGPPP\\\eeerrr{{{zzzqqqbbb\\\TTTMMMGGGBBB>>><<<<<<;;;999777777;;;@@@EEEPPPQQQRRRRRRRRRQQQOOONNNQQQUUUZZZ^^^```bbbeeegggfffbbb[[[VVVRRRPPPNNNMMMJJJGGGAAA<<<888666666666555777888888777666666777555666666777888999;;;;;;777888999999:::<<>><<<======>>>AAACCCDDDAAA;;;777999888666666888;;;>>>@@@KKKJJJSSSkkkxxxvvvyyy|||vvvjjjccccccdddeeekkk}}}||||||||||||{{{{{{}}}|||yyyoookkkjjjnnnqqqtttzzznnnooorrrvvvzzz{{{zzzyyyuuutttsssrrrsssuuuyyy|||~~~}}}|||zzzyyyyyyyyyyyyxxxwwwyyy|||~~~|||}}}~~~~~~~~~zzztttppplllgggbbb^^^VVVSSSOOOLLLJJJHHHFFFEEEDDDEEEEEEDDDBBBAAA@@@@@@@@@IIISSS]]]iiivvv}}}}}}vvvmmm```SSSJJJDDDAAA??????AAAEEEKKKSSS[[[aaaeeemmmqqqvvvvvvrrrmmmkkkjjjcccbbb```[[[UUUNNNJJJHHHHHHHHHHHHIIIJJJMMMOOOQQQRRRSSSTTTVVVYYY\\\___```ccceeegggggghhhiiikkkmmmqqqzzzyyysssnnnjjjiiihhhjjjlllmmmllljjj___YYYPPPGGGAAA@@@AAACCC@@@>>><<<;;;::::::<<<===AAABBBEEEHHHNNNYYYgggqqq~~~yyynnndddYYYTTTMMMFFFAAA>>>;;;999:::999888888:::???GGGMMMTTTTTTUUUVVVUUURRRPPPNNNSSSXXX___eeeggghhhiiijjjiiieee___ZZZVVVTTTRRRPPPLLLHHHBBB<<<777666777777666777999999888777888999666666777777888:::;;;<<<777888:::::::::<<>>;;;;;;999555666999777666666777999;;;::::::888888777555444222111000............///222444555555666888999999;;;>>>@@@AAAKKK\\\rrrwwwXXXJJJHHHVVVwwwxxxgggRRRKKKGGGFFFDDD???===>>>@@@@@@BBBEEEEEEBBB===999999888777777888:::<<<>>>HHHGGGLLL___{{{uuuooouuu||||||jjjiiijjjlllooo|||}}}||||||{{{{{{{{{{{{{{{}}}}}}|||xxxvvvmmmiiiiiimmmpppsssxxx~~~qqqqqqsssvvvyyyyyyxxxvvvqqqpppoooooorrruuuxxxzzzyyyxxxwwwvvvuuuuuuvvvvvvyyyxxxxxxzzz}}}|||}}}|||{{{{{{}}}}}}xxxtttooojjjeeebbbZZZVVVQQQNNNKKKIIIFFFDDDEEEGGGHHHGGGDDDBBBBBBCCCDDDLLLUUU]]]eeemmmpppnnnfff___UUULLLEEEAAA???======???DDDKKKTTT___gggmmmwwwzzz}}}|||vvvpppmmmlllhhhhhhgggbbb[[[TTTQQQOOOMMMNNNOOORRRVVVZZZ^^^```ZZZ[[[\\\^^^aaadddfffgggjjjlllppprrrtttvvvyyy|||xxxooofffaaadddcccaaa`````````______WWWRRRJJJBBB===<<<<<<>>><<<;;;::::::;;;===???AAACCCFFFKKKPPPXXXdddsss}}}vvvmmmbbbYYYOOOKKKEEEAAA>>>===;;;:::::::::::::::>>>EEENNNTTTYYYYYYZZZZZZYYYVVVSSSQQQXXX^^^gggmmmooommmjjjiiieeeaaa\\\XXXVVVTTTRRRPPPKKKHHHAAA;;;888666777888666888::::::999888999:::888888777777888888999:::888999::::::;;;===@@@CCCFFFJJJOOOPPPNNNLLLLLLMMMLLLRRR[[[cccjjjooosssuuurrrwww~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~|||mmmaaaXXXRRRLLLGGGIIICCC>>><<<888444444777666666555777999;;;;;;:::999888777666444333222222.........///000222444555555666888999:::<<<>>>AAAAAAMMMaaaxxxxxxZZZMMMPPPccc|||dddKKKFFFBBBCCCCCC???>>>???BBBAAAAAAAAABBBAAA>>><<<:::999888777777999;;;<<>>===<<>>BBBJJJRRRYYY_________^^^]]][[[YYYXXX]]]ccckkkpppoookkkfffccc[[[XXXUUURRRQQQPPPNNNMMMIIIFFFAAA<<<888777777888666777999:::999999:::;;;999999888888888999999::::::;;;<<<<<<<<<>>>BBBDDDEEEKKKRRRUUUTTTRRRQQQRRRPPPVVV```iiiqqqvvvzzz}}}wwwzzz}}}}}}}}}}}}{{{zzzzzz|||~~~|||oooeee^^^XXXQQQLLLLLLEEE???;;;666222333666666555555777:::;;;;;;;;;:::999777555444333222222......///000111333444555555777999::::::<<>>@@@CCC@@@>>>>>>???@@@@@@???:::999888888777888999:::;;;===@@@III___tttsssxxxmmmmmmpppvvv{{{tttqqqooommmvvv}}}|||zzzyyy{{{zzzyyyyyyyyyxxxuuusssqqqmmmmmmqqqssstttxxx}}}yyywwwuuuuuuuuutttrrrpppppppppppptttxxx{{{{{{yyyssssssrrrssstttwwwyyy{{{wwwwwwxxxzzz~~~}}}~~~}}}|||zzzxxxzzz}}}{{{uuuooolllkkkeeeaaa\\\WWWSSSPPPLLLJJJGGGIIIJJJGGGCCCAAADDDGGGIIINNNPPPPPPQQQTTTSSSPPPKKKIIIGGGEEEDDDCCC@@@>>>===@@@GGGPPP\\\hhhsssxxx}}}}}}}}}}}}|||xxxssspppoooooollleee[[[TTTRRRSSSQQQRRRUUUYYY___dddiiilll^^^bbbhhhoootttxxxzzz{{{zzzooocccYYYSSSQQQPPPPPPPPPOOOMMMMMMMMMMMMKKKGGGBBB===:::888999:::888888999:::===AAAEEEHHHNNNUUU^^^gggoooxxxxxxiii]]]VVVNNNHHH???<<<999888:::<<<======<<<>>>@@@CCCHHHOOOVVV\\\bbbaaa```___^^^]]]\\\[[[___cccfffgggddd^^^ZZZXXXPPPNNNKKKJJJKKKKKKJJJIIIEEECCC???<<<999777777777555777999999999999:::;;;999999999999:::;;;======<<<>>>?????????AAADDDGGGIIIOOOWWW[[[ZZZXXXWWWWWWTTT[[[eeeooowww}}}~~~~~~~~~~~~}}}|||||||||{{{{{{|||~~~rrrjjjeee___WWWPPPJJJCCC<<<888444111222666666555555777:::<<<<<<;;;:::999666444222111111111...///000111222444555555666888999::::::;;;>>>@@@EEEUUUlllsssXXXVVVeee{{{VVVGGGAAA>>>??????===>>>@@@AAA???>>>>>>???AAAAAA@@@;;;:::999888777777888888777;;;>>>BBBSSSrrrooossszzz{{{}}}}}}uuupppooonnnqqqxxx~~~|||{{{zzzyyyxxxxxxyyyxxxuuusssuuurrrqqqtttvvvvvvyyy~~~|||yyyvvvtttssssssqqqoooqqqqqqrrrvvv{{{}}}|||zzzmmmllllllmmmooorrruuuwwwvvvvvvwwwzzz}}}~~~~~~~~~||||||zzzxxxyyy}}}~~~vvvqqqooonnnlllhhhccc]]]YYYVVVRRROOOGGGIIIIIIFFFAAA@@@CCCHHHIIILLLMMMKKKKKKMMMLLLIIIFFFEEEEEEEEEFFFEEEBBB??????BBBIIISSS```lllvvv|||}}}{{{zzz|||}}}|||wwwrrrnnnnnnjjj```UUUMMMLLLNNNNNNOOOQQQUUUZZZ___dddggg]]]bbbjjjsss{{{{{{xxxrrrgggZZZQQQNNNMMMHHHIIIJJJJJJIIIHHHIIIJJJHHHEEEAAA<<<999888999:::::::::;;;===@@@EEEIIIKKKXXX___iiipppuuuzzz{{{ooo___SSSLLLGGGBBB>>><<<999888:::<<<>>>>>>@@@BBBEEEHHHMMMSSSZZZ___aaa```___]]]\\\\\\\\\\\\^^^______\\\WWWRRROOONNNHHHGGGEEEEEEFFFGGGGGGFFFCCCAAA???<<<999888777777444666888999999888999;;;888888999:::<<<>>>@@@AAA???@@@AAAAAABBBDDDGGGJJJMMMTTT\\\```___\\\ZZZZZZWWW^^^iiittt|||}}}{{{zzz{{{~~~|||zzz{{{{{{zzzyyy|||}}}}}}}}}}}}tttmmmiiicccZZZRRRHHHAAA:::666222000111666666555555777:::<<<<<<;;;:::888666333111///////////////000222333444555666777999:::::::::;;;>>>@@@HHHXXXppppppWWWXXXlllwwwRRRIIICCC>>>??????======??????>>>>>>???AAABBBAAA@@@;;;:::999888777777777777555;;;>>>>>>KKKjjjwwwjjjrrrvvvssssssssszzz~~~~~~|||zzzyyyxxxxxxxxxxxxvvvtttxxxttttttvvvxxxwwwzzz~~~xxxvvvssspppoooooopppqqqtttvvvxxxxxxxxxxxxyyyzzzllljjjjjjmmmrrrvvvwwwvvvwwwtttvvv}}}~~~{{{{{{~~~~~~|||zzzxxxyyyzzz{{{|||~~~}}}|||~~~~~~yyyuuussstttoooiiiccc^^^ZZZVVVSSSPPPLLLHHHEEEEEEFFFFFFEEEHHHIIIHHHEEEBBB@@@@@@AAA???EEEMMMPPPNNNKKKIIIIIIDDDEEEKKKWWWfffqqqvvvvvv{{{yyywwwwwwvvvsssmmmhhhccc]]]TTTMMMIIIHHHGGGFFFEEEFFFGGGJJJOOOSSSWWWYYYbbbhhhqqqxxx}}}yyyqqqjjj```UUUNNNIIIEEEBBBBBBAAAAAADDDGGGKKKLLLLLLGGGDDD>>>:::888999;;;===>>>>>>???@@@CCCIIIQQQVVVdddgggmmmsssxxxzzz{{{{{{ssslllaaaVVVNNNGGGAAA>>><<<<<<<<<;;;;;;===@@@CCCEEEGGGJJJNNNSSSVVVYYYZZZcccaaa___\\\ZZZXXXXXXXXX[[[XXXSSSMMMIIIEEEDDDCCC<<<<<<======???@@@AAABBB@@@???===:::666444555666666666666666666666666777999;;;===>>>======>>>???BBB@@@???AAADDDHHHJJJJJJQQQZZZeeeiiifff___[[[ZZZXXX]]]gggsss}}}{{{{{{}}}|||zzzzzzzzz{{{~~~~~~vvvqqqnnnfffXXXMMMFFFAAA:::555333333444444777777777777888999:::;;;999888666444222111000000///.........///111444555777888888999999<<>><<<===@@@>>>AAAAAA>>>===??????<<<<<<777777<<<<<<777555777555999:::???MMM[[[xxxqqqeeeppp{{{vvvzzz~~~}}}zzzxxxwwwwwwxxxyyyyyyxxx{{{zzzxxxwwwvvvvvvvvvwwwvvvuuurrrpppooopppqqqsssuuuvvvwwwwwwuuusssssstttkkkjjjjjjmmmrrrvvvwwwwwwvvvtttuuu{{{}}}{{{||||||{{{{{{{{{|||}}}~~~}}}{{{{{{}}}|||yyyxxxwwwsssmmmgggbbb]]]YYYVVVRRRNNNIIIFFFEEEEEEEEEDDDCCCCCCBBB@@@===<<<<<<===???FFFOOOSSSQQQNNNLLLKKKKKKLLLQQQ\\\iiisssxxxxxxxxxvvvsssrrrqqqllleee```XXXSSSKKKEEEBBBAAA@@@@@@CCCCCCDDDEEEGGGIIILLLMMMUUU[[[cccjjjooosssuuuwwwzzz~~~wwwoooccc]]]TTTLLLFFFCCC@@@???AAA@@@AAACCCGGGJJJKKKKKKGGGDDD???;;;:::<<<>>>@@@BBBCCCDDDFFFIIIOOOVVV\\\hhhkkkppptttuuuuuusssrrrnnnggg\\\RRRJJJEEE@@@>>>======>>>======???BBBEEEIIIKKKOOOSSSWWWZZZ\\\]]]aaa___\\\XXXVVVTTTSSSSSSPPPMMMIIIDDD@@@>>><<<<<<777777888888999;;;<<<=========<<<999666444444555555555555555555555555555999;;;>>>>>>>>>>>>@@@AAAAAAAAAAAABBBEEEIIINNNQQQ\\\bbbhhhhhhbbbZZZUUUSSSUUU[[[dddppp|||}}}{{{zzz||||||zzzzzz{{{|||~~~~~~~~~uuupppllldddWWWLLLEEE@@@999444333333444444777777777888888999:::;;;999888666444333111111111//////...///000222555666777888999999:::<<<@@@DDDLLL___zzzfffTTTXXXrrrwwwqqqssslll]]]RRRKKKGGGFFFDDD@@@>>>@@@@@@CCCBBB>>><<<>>>>>>;;;;;;777666999:::888888<<<777;;;:::===HHHTTToooppphhhttt~~~wwwssswww}}}~~~{{{zzzxxxxxxyyyyyyxxxwwwxxxwwwuuutttssssssssssssuuutttrrrppppppqqqrrrsssuuuvvvvvvuuuqqqooonnnnnniiiiiijjjnnnrrrvvvwwwwwwvvvttttttxxx{{{{{{~~~{{{yyyzzz|||~~~|||}}}~~~~~~~~~zzzzzzzzzzzz|||~~~}}}|||xxxsssmmmhhhccc^^^ZZZUUUQQQLLLHHHFFFEEECCCBBB===>>>===<<<:::999;;;<<>>@@@AAAGGGKKKRRRXXX]]]aaaeeehhhhhhlllrrrwww{{{{{{rrrhhhaaaRRRNNNGGGBBB???>>>======@@@@@@@@@CCCFFFIIIJJJJJJEEECCC???======???CCCEEEIIIJJJLLLNNNQQQWWW___dddkkkmmmqqqssssssoookkkhhheee___UUULLLFFFBBB@@@??????@@@@@@@@@@@@BBBFFFIIIMMMOOOSSSWWW[[[]]]^^^^^^[[[YYYVVVRRROOOLLLKKKJJJDDDBBB???;;;888777666666444444444444555666888888999::::::999666444444444666666666666555555555555999;;;===>>>>>>???AAACCC@@@BBBEEEFFFHHHMMMUUU[[[gggjjjjjjeee]]]TTTOOOMMMQQQVVV```kkkvvv}}}zzzzzz|||}}}{{{{{{|||}}}~~~|||sssmmmiiiaaaTTTJJJCCC???999444333444444444777777888888999::::::::::::999777555333222111111000000///000111444666777888999::::::;;;>>>BBBEEENNNeee{{{```PPPYYYuuu|||{{{{{{qqqkkkkkkmmm___UUUPPPNNNNNNMMMGGGBBBBBBCCCEEEDDD???<<<===>>><<<===999666777777777999===:::<<<999:::BBBLLLccctttnnnxxxvvvrrrwww{{{zzzuuuuuuzzz~~~|||zzzyyyyyyyyyxxxwwwwwwvvvtttrrrqqqqqqqqqqqqvvvuuusssqqqppppppqqqqqqtttuuuuuutttpppnnnmmmmmmiiijjjlllooosssvvvwwwxxxvvvuuutttvvvyyy|||}}}yyyxxxzzz|||}}}xxxyyy{{{}}}~~~}}}|||{{{yyyzzzzzz{{{{{{}}}~~~}}}~~~zzzuuuooojjjccc___XXXTTTNNNJJJGGGEEEBBB@@@<<<<<<<<<;;;::::::===???EEEMMMWWW]]]]]]ZZZWWWWWWUUUVVV[[[bbbjjjpppssssssrrrnnniiieeeaaa[[[RRRKKKCCC???;;;999999999999999888777777666777999:::;;;>>>AAAEEEIIIMMMQQQUUUXXXWWW[[[```eeejjjqqq{{{}}}|||zzzuuummmdddZZZTTTHHHEEE@@@===============??????@@@BBBEEEHHHHHHGGGBBB@@@>>>===???BBBFFFHHHNNNOOOQQQTTTXXX^^^eeejjjkkkmmmpppqqqoookkkeeebbb]]]VVVNNNFFFBBBAAAAAA@@@AAAAAABBBBBBBBBDDDHHHKKKMMMPPPTTTXXXZZZ[[[[[[ZZZTTTRRRNNNJJJFFFDDDBBBAAA<<<;;;999777555444444444333333333333444555666777555777999999777555444444888777777777777777666666666888:::;;;<<<===@@@BBBAAAEEEIIIKKKMMMSSS]]]ffflllkkkggg___VVVOOOLLLKKKKKKQQQZZZdddnnnwww}}}{{{zzz|||}}}~~~~~~~~~|||}}}~~~{{{rrrkkkfff]]]RRRHHHAAA===888444444444555555777777888999:::::::::::::::999777555444222222111000000000111333555777888999:::;;;;;;<<>>???>>>???===;;;999777555666999;;;<<<888888???EEEXXXvvv~~~wwwzzz{{{pppmmmsssxxxzzzxxxzzz~~~{{{zzzzzzzzzxxxwwwyyywwwuuusssqqqqqqqqqqqqwwwvvvtttrrrpppooooooooorrrsssttttttrrrqqqqqqqqqkkkmmmpppsssuuuwwwxxxyyyvvvvvvvvvuuuxxx}}}{{{yyyzzz{{{zzzyyyuuuwww{{{~~~}}}|||zzz|||}}}}}}{{{{{{}}}{{{vvvooohhhcccZZZVVVQQQLLLHHHEEEAAA>>>;;;;;;;;;:::999;;;>>>AAAGGGOOOZZZ```aaa___]]]]]]ZZZ\\\aaagggmmmpppqqqqqqlllgggaaa\\\WWWQQQIIICCC>>>;;;999999:::;;;;;;;;;999999777666666666777777888:::===???@@@CCCFFFHHHHHHKKKPPPTTTXXX```iiipppnnnooopppmmmeee[[[QQQKKKCCC@@@===;;;<<<=========??????@@@BBBDDDEEEDDDCCC======<<<<<>><<<;;;:::777777666555444444444444222222222222333444555555333555888888888777777777888888888888777777666666555666888888999;;;>>>@@@BBBGGGMMMPPPSSSYYYdddlllmmmiiiaaaWWWOOOIIIHHHHHHGGGLLLUUU]]]fffpppzzz~~~}}}}}}~~~|||zzz|||~~~}}}}}}~~~~~~|||ssskkkcccZZZOOOGGG???;;;777444444555666666777777999:::;;;;;;:::::::::999777555333222111111///000111222444666777888888999;;;;;;<<>>???>>>???AAAAAA>>>:::888777666:::;;;777777===AAAPPPkkkzzz}}}}}}wwwqqqjjjhhhmmmsssvvvwww{{{|||{{{zzzzzzxxxvvvxxxwwwuuurrrpppooooooooovvvuuutttrrrqqqpppooooooppprrrttttttttttttuuuvvvnnnqqquuuwwwxxxxxxzzz{{{wwwyyyxxxvvvyyy|||xxxxxxzzz{{{yyywwwuuuxxx}}}~~~zzz~~~}}}{{{}}}{{{ssskkkfff[[[XXXRRRNNNJJJEEEAAA>>>999999999777777999===@@@HHHOOOYYY___`````````aaa___dddjjjqqqttttttsssqqqfff```XXXQQQMMMIIIDDD@@@<<<;;;:::;;;===>>>>>>===@@@>>>;;;888666444333333444666888888888999;;;======AAAEEEHHHLLLSSS]]]dddgggiiijjjfff]]]RRRIIIDDD>>><<<999999:::<<<<<<<<<@@@@@@@@@AAACCCCCCAAA???:::::::::<<>>@@@DDDHHHMMMRRRWWW^^^fffllljjjdddYYYOOOGGGCCCCCCCCCGGGLLLSSSZZZbbbkkkwww~~~}}}{{{{{{|||~~~zzz{{{}}}uuukkkbbbXXXMMMFFF===:::666444555666666666666888999;;;;;;;;;;;;:::999888666444222111000000...///000222444666777888888999:::;;;<<>><<<;;;999777999666777===>>>III```{{{tttuuu{{{kkkhhhfffccc```dddiiimmmrrrxxx~~~{{{zzzzzzzzzxxxwwwwwwuuussspppnnnlllllllllssssssrrrrrrrrrrrrrrrrrroooqqqsssuuuuuuuuuwwwxxxrrrvvvzzz{{{zzzzzz{{{|||xxx{{{{{{xxxzzz}}}yyyttttttxxxzzzzzzxxxwwwzzz}}}zzz~~~}}}~~~vvvmmmggg\\\XXXSSSOOOKKKFFFAAA>>>999999888777666999===@@@FFFMMMUUU[[[]]]^^^```bbbccciiiqqqxxxzzzxxxtttrrrddd]]]SSSMMMJJJHHHEEECCC>>>>>>>>>@@@BBBDDDCCCBBBBBB@@@===999666444333333222444666777777777888:::;;;>>>BBBEEEJJJRRR\\\dddiiiiiifff___TTTIIIBBB???;;;999777888:::===>>>>>>AAAAAA@@@AAABBBAAA>>>;;;999999:::<<<@@@DDDIIIKKKRRRTTTVVVXXX[[[___dddgggmmmkkkgggbbb[[[SSSMMMIIIFFFCCC@@@??????@@@??????@@@AAA@@@???>>>???BBBEEELLLNNNRRRSSSRRRMMMGGGCCC999888666444333333333333111111222222222222222222000////////////000000111444666888999:::;;;>>>AAABBBBBBAAA@@@@@@???>>>>>>;;;<<<<<<;;;;;;===@@@CCCDDDFFFKKKRRRYYY___dddhhh```YYYOOOGGGBBBAAACCCDDDIIINNNTTTZZZ```jjjvvv~~~~~~}}}~~~yyy}}}xxxmmmbbbVVVLLLEEE;;;888555444555666777666666888:::;;;<<<<<<;;;:::888777555333111000//////---...000222444666777777777888999:::<<>>;;;;;;:::888888:::>>>BBBDDDJJJRRRWWWZZZ\\\^^^aaacccjjjttt{{{|||yyytttqqqeee^^^TTTMMMKKKKKKJJJIIIBBBBBBCCCEEEHHHIIIIIIGGG>>>===;;;888777666666666111444777999999::::::;;;<<<@@@DDDHHHMMMVVVaaaiiimmmjjjdddYYYLLLBBB===<<<999888777999<<>>>>>??????>>>===@@@@@@???>>><<<===@@@BBBHHHJJJMMMOOOLLLFFF@@@;;;555444222111111111222333222222333444444333333222111111000000000111222222666777888999:::===AAADDDJJJIIIIIIHHHGGGFFFFFFFFF???@@@@@@???>>>@@@CCCFFFCCCEEEIIIQQQYYY___bbbcccVVVPPPGGGAAA@@@BBBFFFHHHLLLPPPVVV[[[```jjjwww}}}|||yyynnnbbbVVVKKKEEE:::888555444555777777777666888:::<<<<<<<<<;;;:::777666444222111//////...,,,---///222444555666777666777999:::;;;???CCCGGGQQQhhh}}}kkkRRRKKKXXXdddqqq~~~|||dddUUU[[[VVVjjjxxxwwwzzzhhhfffccc[[[UUURRRPPPLLLKKKMMMLLLQQQRRRLLLJJJPPPZZZ```aaaddd^^^NNNAAA<<<:::777333666555777<<<777<<>><<<:::::::::<<<===BBBFFFLLLQQQUUUYYY\\\___eeejjjqqqwwwyyywwwsssoooggg```XXXTTTTTTTTTQQQNNNJJJIIIIIILLLNNNMMMIIIDDDBBB@@@===:::888777777888888777777777999;;;>>>@@@BBBAAABBBHHHRRR^^^gggllltttlll```TTTJJJBBB<<<888555555666777:::===???AAAFFFGGGGGGFFFDDD@@@<<<:::<<<<<<<<<<<<===BBBIIINNNOOORRRWWW\\\___aaabbbaaaccc^^^VVVOOOJJJGGGEEEDDDAAA@@@>>>>>>@@@@@@@@@???<<<;;;::::::;;;<<<>>>???EEEHHHJJJJJJEEE???:::888444333111000...---------...///000111222333444444111111000111111222333333222555888;;;===???CCCFFFLLLOOOQQQOOOPPPSSSSSSQQQNNNLLLIIIFFFDDDDDDDDDEEEFFFEEEGGGNNNWWW\\\[[[XXXNNNGGGBBBAAA@@@@@@EEEKKKJJJPPPXXX^^^dddjjjrrrxxx|||~~~~~~}}}}}}~~~}}}|||yyykkk^^^QQQGGGAAA888777666555555666777888555666888999:::;;;;;;;;;999555222000111222000...//////111222444555777777999666666:::===>>>CCCHHHPPPaaattthhhWWWLLLUUUgggvvvgggTTTUUUYYYlll{{{yyylllccc]]]VVVRRRTTTRRRMMMKKKMMMRRRLLLHHHHHHGGGKKKXXXfffooogggYYYKKKBBB>>>:::777666666666666777:::>>>BBBZZZwww}}}ssswwwmmm]]]UUURRRRRRSSSUUUXXX^^^hhhvvvzzzwwwwwwwwwxxxxxxzzzxxxvvvsssqqqoookkkiiittttttttttttsssrrrqqqqqqqqqooolllmmmppptttuuutttuuuxxx{{{|||zzzwwwuuutttvvvxxxwwwvvvxxx~~~zzzuuupppooossswwwxxxwwwuuuwwwzzzzzzxxxvvvtttttttttvvv{{{~~~{{{yyyxxx|||xxxpppiiiaaa^^^YYYUUUQQQLLLHHHDDD???>>><<<:::::::::;;;<<<@@@DDDIIINNNRRRUUUYYY[[[aaadddiiimmmooonnnkkkiiihhhddd^^^]]]]]]\\\XXXTTTPPPNNNNNNPPPRRRRRRNNNJJJCCCAAA===:::888888888888888888888888:::<<>>???AAAEEEKKKOOOTTTWWWZZZ]]]___```___^^^[[[VVVOOOJJJFFFDDDBBBAAA@@@>>>;;;;;;;;;<<<:::999:::999888888999:::<<<===CCCEEEHHHFFFBBB<<<777444111111000//////.........//////000000111222333333222111111111222333444555888;;;>>>@@@BBBDDDGGGIIIOOOTTTXXXYYY[[[```bbb```]]][[[XXXTTTQQQNNNLLLLLLMMMKKKKKKOOOUUUXXXVVVSSSNNNHHHCCCBBBBBBCCCGGGMMMNNNTTT[[[aaaeeekkkrrrwww}}}}}}{{{{{{~~~xxxkkk]]]PPPEEE???777666555444444555666777777888999;;;;;;<<<<<<<<<999555222111111111000...//////111222444666777777999777777:::<<<===BBBHHHSSSeeeyyyfffVVVMMMYYYnnn~~~nnn\\\___```uuu|||~~~kkkccc___WWWRRRRRRPPPKKKIIIKKKOOOJJJFFFCCCBBBFFFTTTcccpppfffWWWIII@@@<<<999777666777777666777999===AAAQQQmmmvvvuuuxxxgggZZZSSSPPPOOOOOORRRVVV]]]jjj{{{|||xxxvvvwwwyyyzzz{{{{{{xxxuuurrrpppooommmlllrrrsssttttttsssqqqooommmkkkjjjiiikkkooorrruuuvvvvvvyyy||||||yyyuuurrrpppppptttvvvvvvyyyyyytttpppooorrruuuvvvvvvuuuwwwyyyxxxuuurrrqqqpppnnnqqqvvvzzz~~~}}}zzzwwwtttxxx~~~zzzqqqjjjeeeaaa\\\XXXSSSNNNIIIFFF@@@???<<<:::::::::;;;<<<===AAAFFFKKKNNNQQQTTTVVVZZZ[[[]]]^^^___```______eeeddddddfffgggeee```[[[VVVTTTRRRSSSUUUUUUQQQNNNCCCAAA>>>;;;999888999999999999999:::<<<>>>@@@BBBFFFFFFIIIOOOYYYccckkknnnkkkcccVVVJJJBBB===999888888888999;;;???DDDIIILLLMMMKKKHHHDDDAAA???===<<>>CCCSSScccqqqeeeTTTFFF>>>:::888777777888888777777888<<>>;;;::::::;;;<<<<<>>:::999999666777888;;;@@@EEEJJJMMMOOOLLLGGGBBB???>>>>>>>>>BBBEEEIIILLLNNNQQQUUUWWW]]]^^^___```___\\\YYYWWWRRRNNNIIIEEEBBBAAA???>>>>>><<<:::999999999888666555555444555555777999:::???AAAAAA>>>999444000...///000000000000000000///000000000000000000000000111111222222444555666777999;;;???AAAAAABBBCCCEEEOOOXXXaaafffkkkrrrwwwxxxxxxxxxwwwuuupppjjjdddaaa\\\YYYVVVWWW[[[\\\XXXSSSMMMIIIFFFGGGIIIJJJPPPVVV\\\```fffiiikkknnnsssxxxyyyxxxxxx{{{yyykkk]]]NNNBBB:::777777666555555666777777::::::;;;<<<<<<<<<;;;;;;777555333111000000000000///000111333555666777888999777888:::;;;<<>>FFFWWWeeeqqqbbbOOOCCC<<<888777888777888888777666777:::<<>>???CCCEEEIIILLLOOOQQQTTTVVVZZZ\\\]]]^^^]]]ZZZWWWUUUPPPLLLGGGCCC@@@>>><<<:::555444222222333444333222555555444555666888999;;;???@@@???<<<777333000///222222222222111000///...000000000000111111111111111111111222444666777888<<>>LLLfff}}}zzzzzz{{{~~~|||rrreeeZZZXXX\\\cccooo|||xxxvvvwwwyyyzzz{{{vvvwwwvvvqqqkkkeeecccbbbgggiiikkknnnpppppppppooommmmmmnnnnnnnnnpppsssvvvwwwvvvtttqqqmmmjjjjjjkkkrrrxxx|||yyywwwxxxzzzyyy{{{yyyxxxvvvvvvwwwxxxyyyzzz{{{{{{zzzwwwuuutttuuuxxxxxxxxxyyy{{{}}}|||{{{yyyyyyzzzzzzyyyxxx{{{~~~~~~~~~}}}xxxjjjfffaaa\\\XXXSSSNNNKKKGGGEEEBBB???===<<<=========@@@EEEHHHIIIKKKMMMNNNKKKHHHDDDAAA??????AAACCCIIIMMMSSSZZZ___bbbdddddd___]]][[[ZZZYYYVVVOOOJJJCCCAAA>>>;;;999888999999888999;;;===???AAACCCDDDGGGIIINNNTTT\\\```bbbbbbUUUOOOEEE===999888888888888:::===BBBEEEHHHJJJKKKHHHEEEAAA===;;;<<<>>>@@@AAACCCFFFIIIJJJMMMPPPRRRVVVWWWYYYZZZYYYWWWTTTRRRKKKGGGCCC???===;;;888666555333111222333444444333555444444555666888:::;;;>>>???>>>;;;666333111111333444444444333222000///000000111111222222222222111111222444666888:::;;;===@@@DDDGGGGGGGGGHHHIIISSS\\\dddfffhhhnnnuuuxxx|||xxxtttsssqqqlllbbbZZZSSSOOOMMMPPPRRRTTTYYY___ggglllqqquuuxxx|||~~~}}}|||xxxzzz}}}vvvgggYYYLLLBBB;;;888777666555555666777888666666777888888888888888444555444222000///111333000111222333555777888999777777:::<<<<<>>>>>>>>>>>AAADDDGGGHHHIIIKKKMMMHHHEEEBBB>>><<<;;;;;;<<>>@@@BBBCCCEEEGGGHHHJJJMMMPPPSSSTTTVVVVVVUUUSSSPPPNNNEEECCC???===;;;:::888666999888666555666777666555333333333444555777999;;;======<<<999555333222333222333555666666444333222000000111222333444444555333333444666888;;;===>>>???BBBGGGJJJKKKKKKKKKLLLVVV___eeeeeeeeellltttxxx~~~~~~wwwjjjaaaXXXTTTSSSVVVXXXZZZ^^^dddlllqqqxxx|||~~~}}}}}}yyy|||rrrcccUUUJJJAAA<<<666555444333333444555666444555666777888999999999333444444222//////111333000111222444555777888999777777:::======AAALLLXXXjjj~~~gggmmmwwwqqqfffbbb[[[\\\ZZZWWWYYY___```\\\NNNJJJDDDBBBNNNaaalllooohhhSSSBBB>>><<<777666999444666777888777777999;;;??????MMMjjj{{{|||wwwiiilllpppuuuuuupppoookkknnnuuuzzz~~~zzzyyyyyyyyyyyyttttttrrrllldddaaacccfffjjjjjjjjjkkkkkklllmmmmmmnnnppprrrrrrrrrtttyyy~~~{{{yyyuuupppmmmnnnrrruuuuuu{{{~~~zzzvvvwwwzzz{{{zzzzzzyyyxxxvvvvvvxxxyyyzzz{{{||||||zzzzzz{{{|||zzzyyyyyyzzz|||{{{zzz{{{~~~zzz{{{|||}}}}}}~~~~~~}}}{{{yyyxxxyyy}}}~~~}}}xxxtttllliiieeeaaa]]]YYYTTTQQQKKKIIIEEEBBB@@@?????????===@@@DDDFFFGGGHHHJJJKKKEEEDDDAAA>>>;;;999888888:::;;;;;;<<>><<<:::888999;;;>>>@@@EEEFFFGGGHHHHHHKKKNNNQQQRRRSSSTTTTTTRRROOOLLLJJJCCCAAA>>>===<<<;;;:::888:::888555444444444222111222222222333444777999:::<<<<<<;;;888444222222333111222555666777777666555000000111222444555666666555555777888;;;===???AAAEEEIIINNNQQQSSSSSSSSSTTTWWW___eeeccccccjjjsssxxx|||sssiii\\\XXXWWWZZZ\\\^^^bbbgggooouuu|||~~~~~~~~~zzz~~~~~~ooo___RRRHHH@@@;;;444333222222222222333444444444666777999999::::::333444555222//////111444000111222444666777888999666777;;;>>>>>>BBBNNN[[[nnnnnnvvvzzzrrrgggcccYYY\\\\\\YYY]]]dddeeeaaaQQQMMMFFFFFFUUUjjjtttttteeeQQQ@@@======888666999444555777888777888999;;;???;;;EEEbbbvvvxxxyyyyyyrrroooooonnnsss|||}}}~~~{{{zzzzzzzzzzzzuuutttppphhhbbbaaagggmmmiiijjjllllllkkkjjjkkkmmmppppppqqqrrruuuxxx|||~~~|||vvvqqqoooqqqtttvvvyyyssstttuuusssvvv|||}}}}}}|||zzzxxxzzz}}}}}}~~~~~~|||zzzyyyyyyzzzzzzxxxuuuuuuxxx|||~~~~~~~~~}}}|||}}}~~~~~~|||zzz}}}|||zzzyyyzzz{{{}}}~~~~~~|||{{{{{{zzzxxxwwwppplllfffccc```]]]XXXTTTRRROOOIIIDDDAAA@@@AAACCCCCCDDDFFFGGGHHHHHHGGGGGGBBBAAAAAA???===;;;999888:::999999:::<<>>:::777666666777888999;;;>>>@@@AAA@@@>>>======:::777777999<<<>>>???AAABBBDDDFFFHHHIIIJJJJJJMMMMMMMMMLLLIIIGGGDDDBBB>>><<<:::888666555555555666666666555555444444444111222222222333666;;;>>>AAA???<<<999777555444444111333555555444444444555555555666888;;;;;;;;;999:::;;;<<<===???BBBEEEGGGHHHMMMSSSWWWYYYXXXXXXXXX\\\]]]^^^aaajjjtttwwwuuuyyy|||rrrkkkaaa]]]YYYYYY]]]dddjjjnnntttzzz{{{xxxyyyzzzxxxxxxzzz|||wwwhhhZZZOOOFFF???:::777666666666666666777777999888888999:::999777555333333111000000000111222222333444666888999::::::<<<::::::===???DDDPPP\\\{{{vvvyyyooofffaaa[[[^^^^^^\\\___ccc```XXXJJJKKKHHHJJJ___yyy}}}qqq[[[NNNAAA<<<:::888888999888777777777777888:::;;;:::===EEEYYYzzzwwwxxx~~~{{{zzz{{{{{{xxxwwwtttpppmmmlllmmmpppkkklllmmmlllkkkkkkmmmooosssssstttvvvwwwzzz{{{|||~~~zzzvvvrrrppprrruuuwwwzzzrrrmmmnnnooooooqqqvvvyyyyyyyyyxxxwwwxxx|||~~~~~~~~~~~~}}}|||{{{{{{}}}zzzvvvtttuuuxxxzzz{{{}}}}}}}}}~~~~~~}}}yyyxxxxxxzzz{{{|||{{{yyy|||{{{yyyxxxxxxyyy{{{|||~~~|||zzzzzzzzzxxxwwwrrroookkkiiigggccc^^^ZZZTTTPPPKKKFFFBBBBBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???>>><<<;;;:::999888888888:::<<>>;;;888666666666666666666777888999<<<>>>???@@@CCCGGGJJJKKKJJJGGGEEE===;;;888555444444555666888:::<<<>>>???>>><<<;;;:::777555555888;;;======???@@@BBBDDDFFFHHHIIIIIIJJJIIIHHHFFFDDDAAA???>>><<<;;;999777555444444444555555555444444444333333222333333333333666;;;???AAA???<<<888666444333333222444555555444444444555555666999<<>>>>>===999999888888888:::;;;<<<:::<<>>@@@CCCDDDDDDBBB>>><<<:::888555333222222333333666777999;;;<<<;;;:::999666444333333666:::;;;<<<===>>>@@@CCCEEEFFFGGGHHHFFFDDDAAA>>><<<:::999999999999777555444333333333444444333333333333333222333333444333444777<<>>BBBFFFHHHHHHHHHIIIGGGFFFEEEGGGJJJNNNPPPYYY\\\aaaccccccbbbaaaaaa___aaacccgggqqq{{{}}}ssstttsssoooooooookkkfffeeecccbbbbbbcccdddcccaaaaaa``````aaaeeekkkqqqttt|||yyytttttttttuuuwww|||xxx{{{vvvmmm```TTTKKKDDD===999555555666666777888999:::;;;::::::;;;<<<;;;999777333222111000///000111111000111222444666777888888<<<;;;<<<>>>@@@FFFTTTaaa|||~~~gggfff}}}xxxyyyzzzoookkkjjjgggiiiiiieeeccc```YYYQQQLLLHHHMMMaaaxxxuuueeeSSSIII@@@<<<;;;999999;;;::::::999888888999:::;;;999<<<@@@KKKbbbxxxvvvssspppjjjeeefffqqq~~~{{{{{{{{{{{{zzzzzzyyyvvvtttsssuuuwwwnnnnnnmmmkkkjjjkkkooorrrvvvwwwyyyzzzzzzyyyvvvuuuuuutttrrrppppppqqqrrrssslllkkkjjjmmmoooppppppppppppsssvvvxxxyyyzzz|||~~~{{{{{{}}}~~~{{{tttpppooopppqqqrrruuuxxx}}}~~~|||{{{zzzzzzzzz|||~~~}}}{{{zzzzzzzzz{{{|||}}}~~~}}}xxxxxx}}}}}}{{{zzz{{{zzzyyyxxxsssssstttssspppkkkfffbbb]]]ZZZTTTNNNKKKJJJJJJKKKJJJJJJIIIGGGEEECCCBBBAAA??????@@@AAAAAAAAAAAA@@@===<<<;;;;;;:::;;;;;;<<<:::;;;===>>>???>>>===<<<;;;:::888666555555555555333333444555666777888999;;;<<<>>>>>>>>><<<999777777666444222111111222222333555666888999888888777444222222333666999;;;<<<<<<===???AAACCCEEEFFFFFFCCCAAA===999777666666777888777777666555444444333222222222222222222222222333333444444555888<<<@@@DDDBBB===999666444444444666777777666555444555777999>>>DDDJJJNNNPPPQQQQQQPPPNNNLLLKKKLLLPPPTTTWWW^^^aaacccdddbbbaaa``````___bbbeeejjjtttssspppjjjeeebbb___ZZZUUURRRPPPOOOOOORRRVVV[[[]]]ccceeefffhhhkkkoootttwww}}}zzzuuuuuuuuussstttwwwvvvzzz~~~rrrjjj^^^SSSLLLFFF@@@<<<222222222333444666777888::::::::::::<<<;;;999777333222000/////////000111000111333555777888888999<<<<<<===???AAAGGGVVVeee~~~ppp]]]cccqqqtttwwwmmmjjjhhhhhhiiiiiifffbbb\\\TTTNNNIIIKKKYYYqqqyyyfffXXXNNNFFF???>>>===::::::===<<<;;;:::999999999:::;;;:::<<<>>>DDDTTTppppppkkkjjjiiiggggggjjjuuu~~~|||{{{zzz{{{zzz{{{|||{{{yyyyyyzzz|||mmmmmmllljjjiiijjjnnnqqqtttuuuwwwyyyxxxvvvsssqqqqqqpppooonnnnnnmmmmmmmmmjjjkkkmmmpppssstttrrroookkknnnsssvvvxxxyyyzzz{{{xxxxxxyyy|||}}}yyysssooonnnpppqqqrrrsssxxx~~~~~~~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~xxxwww|||~~~{{{zzzzzzzzzyyywwwuuuwwwxxxwwwtttnnnhhheee```\\\VVVPPPKKKJJJJJJJJJGGGFFFEEEDDDCCCBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>;;;;;;;;;;;;;;;:::999888999999888666555444444333111222333444444555555666777888999:::999888777666555444333222222222222333222222444555666666555555444333222444777:::;;;;;;;;;===>>>@@@BBBCCCDDDDDDAAA???;;;777555555666777777777777666666555555444222222222222222222222222222333444444666999???BBBHHHEEE@@@;;;777666555666777888888777555555777999<<>>@@@AAAGGGXXXhhh{{{jjj[[[ccclllnnnuuukkkeeebbbccccccdddddd___WWWPPPMMMJJJVVVlllmmmYYYNNNJJJDDD@@@@@@>>>;;;;;;>>>===<<<:::999999999999:::<<<<<<===@@@JJJbbb{{{lllggghhhjjjmmmooosss{{{~~~~~~~~~|||{{{zzzzzzzzz{{{}}}~~~}}}}}}~~~lllmmmlllkkkjjjkkkmmmpppppprrrtttuuuuuusssqqqoooooooooooonnnllljjjgggffffffkkkooorrruuuvvvrrrkkkeeejjjppptttvvvvvvvvvwwwwwwuuuuuuxxx~~~{{{wwwsssppppppqqqrrrrrrrrrxxx}}}}}}|||}}}~~~||||||}}}~~~zzzyyy}}}}}}zzzxxxxxxwwwvvvtttvvvyyy{{{zzzvvvqqqmmmkkkccc___XXXPPPKKKHHHHHHHHHCCCBBBAAA@@@????????????@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@;;;:::999888777666666555:::999888777555444333222111111222333444444444333555555555666666555555555333333333222222222222333000111222333444444444444555444333555888:::;;;;;;;;;<<<===>>>???@@@@@@@@@>>><<<999666444555666777555666666777666666555555111222222222222333333333333444555666999===CCCGGGKKKGGGBBB<<<888666666777777888888777666777999;;;???GGGQQQXXXZZZZZZ[[[]]]WWWVVVVVVWWWZZZ___dddgggjjjkkkiiifffbbb```______```dddhhhmmmxxxttthhhZZZSSSOOOIIIDDDBBB>>>>>>>>>>>>AAAGGGOOOUUU^^^dddkkkppprrruuuxxx{{{|||{{{}}}|||vvvqqqpppzzz|||}}}ssshhhaaaWWWOOOIIIDDD???;;;555555666666777888999:::999888888999:::999777555222111000///...///000000222333444666888999:::::::::;;;>>>???@@@GGGYYYkkk{{{zzz{{{eeeZZZccc}}}ggghhh}}}sssiiibbb]]]___^^^```aaa\\\TTTOOOOOORRRgggwwwbbbRRRKKKHHHDDDBBBBBBAAA===<<>>>>>???AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@;;;;;;999888888888888999;;;:::999888666444222111111111333333444333222222444444333222222222222222111111111111111222222222000000111222222333333333555444444555888999999999999:::;;;;;;<<<<<<;;;;;;888777555333333333444555333444555555666555444444222222222222333333444444444666888:::===BBBIIIMMMLLLHHHBBB<<<777666666666777888888777777888;;;>>>BBBJJJUUU\\\]]]\\\]]]^^^YYYYYY[[[^^^bbbggglllooopppooommmhhhccc`````````cccfffjjjpppyyyrrrbbbRRRJJJFFF@@@======:::;;;<<<===>>>BBBIIINNNTTT\\\gggnnnrrruuuyyy}}}~~~~~~~~~}}}}}}~~~|||{{{~~~}}}yyyuuuuuu}}}zzzpppfff___VVVOOOJJJEEE???;;;777777777777777888999::::::999999:::;;;:::888666222111000///...//////000111222444666777999999:::888:::===??????GGGZZZlllvvvwwwooo^^^XXXdddzzzffffffyyyooogggbbb^^^___]]]___```[[[RRROOORRR^^^uuu~~~iiiZZZQQQLLLGGGDDDDDDEEEBBB>>>===@@@===<<<:::888777777777777999888999<<>><<<;;;:::888666444222000111222333444444333222111444333222111////////////000000000000111111111111000000000111222222333333555444333555777888888777888888999999999888888777444333222111111222222333111222333444555444333222222222222333333444444444666888:::===@@@FFFMMMRRRLLLHHHAAA;;;666555555666777777888777777999===@@@CCCMMMXXX^^^^^^]]]]]]^^^YYY[[[^^^bbbgggmmmqqqtttrrrqqqnnnhhhccc```______dddhhhlllqqq{{{ooo]]]LLLDDD@@@;;;999;;;888:::<<<<<<<<>>???FFFZZZmmmsssrrrzzzgggYYYWWWeeezzzggghhhzzz|||lllfffdddaaaaaa___```aaa[[[RRRQQQUUUddd{{{sss]]]TTTPPPKKKGGGEEEEEEFFFDDD>>>===@@@===;;;999888666666666666777666777;;;???KKKddd{{{kkkiiimmmjjjdddbbb___ccciiiooottt}}}}}}wwwwww{{{~~~}}}{{{zzzyyytttxxx}}}rrrrrrrrrpppmmmlllmmmooonnnooopppqqqrrrrrrrrrrrrtttrrrooojjjfffbbb___^^^hhhoooxxx|||zzzuuurrrpppsssvvv|||~~~zzzwww{{{wwwuuuyyy|||wwwqqqpppppppppkkkgggiiiooowww{{{wwwuuuwwwyyy|||}}}}}}|||{{{|||{{{{{{zzzzzzyyyxxxxxx|||{{{{{{|||}}}~~~~~~}}}|||}}}}}}|||zzzwwwxxxsssqqqrrrpppllliiijjjgggnnntttuuuqqqooossswwwvvvssslllccc[[[UUUTTTTTTMMMJJJFFFCCCBBBAAA???>>>AAABBBEEEGGGIIIIIIHHHHHHCCCDDDEEEEEEEEEDDDBBBAAA>>>@@@@@@>>>>>>BBBCCCAAAAAA???;;;888555444333333444333222222111111222222000000000000000000000000111111111111000000000000////////////............444444444444444444444444222222333333555777888999555555555444444555555666444444444333333222222222444666777777666555555666888999:::>>>GGGSSSXXXWWWMMMFFF===999999999777444888999:::999999:::<<<>>>IIIOOOWWW]]]______^^^^^^aaa```aaaeeekkkpppsssuuuwwwrrrmmmiiibbb]]]___eeefffjjjnnnsss{{{|||eeeVVVFFF???===;;;::::::888888999::::::===AAADDDNNNUUU]]]ccchhhooozzzqqqfffbbbccceeeffffffeeeeeeggghhhiiiiiilllttt|||zzzyyyzzz~~~}}}~~~{{{zzzzzz{{{{{{zzz~~~}}}~~~wwwooohhh^^^VVVOOOIIIAAA<<<888777777666666777888999<<<<<<======;;;999666555111000/////////000222333333555777888888888999:::;;;<<>><<<:::999999888777777888888999444555;;;===BBBSSShhhrrrdddbbbeeeeeeaaa___```aaagggpppwww}}}}}}zzz}}}}}}{{{zzzxxxyyy{{{}}}qqqqqqpppmmmkkkkkknnnpppqqqrrrsssuuuvvvvvvvvvvvvuuurrrmmmhhhccc```___^^^lllsss{{{~~~{{{wwwsssrrrvvvyyy}}}~~~{{{yyyxxxuuutttyyy~~~yyyvvvqqqnnnmmmkkkhhheeegggmmmvvv~~~}}}yyyxxxyyyzzz{{{{{{zzzyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~}}}|||||||||}}}{{{xxxvvvuuupppmmmmmmkkkfffcccdddiiiooouuuwwwuuuuuuxxx{{{{{{yyytttkkkbbb[[[XXXWWWOOOLLLHHHFFFFFFFFFDDDCCCCCCEEEGGGIIIJJJJJJJJJIIIEEEEEEFFFFFFFFFEEEDDDCCC???BBBBBB@@@AAAEEEFFFCCCCCCAAA===999666444333333333333222222111111111222////////////////////////000000000000000000000000111111111111111111111000333333333333333333333333222222222333444666777888888777666555555555555555444444444444444444444444444666888888666666777888888;;;===AAAKKKUUUXXXVVVLLLEEE===999888999777444777888:::::::::<<>>===;;;;;;;;;888999:::;;;<<<>>>BBBFFFNNNTTT\\\aaafffmmmwww~~~vvvbbbXXXVVVTTTUUUWWWWWWVVVWWWXXXZZZ^^^___ccckkkvvv}}}{{{zzz{{{~~~~~~~~~}}}|||||||||{{{zzz~~~}}}}}}yyyvvvnnnbbbWWWOOOGGG@@@;;;999888888777777888::::::<<<<<<======;;;999666555111000/////////000222333333555777888888888999:::;;;===???BBBDDDLLL```rrr~~~iiicccttt}}}~~~ppp^^^ZZZmmmrrrbbbjjjvvvhhhbbb^^^[[[cccaaa```^^^ZZZWWW\\\cccrrrtttooo^^^OOOIIIFFFDDDEEEFFFGGGGGGEEEBBB???<<<::::::999888777777777777999555555:::;;;===LLL^^^ttthhh^^^^^^``````______ddddddiiissszzz}}}~~~}}}{{{|||}}}~~~ooonnnllljjjhhhjjjnnnqqqrrrsssvvvxxxyyyyyyxxxwwwvvvrrrkkkeeeaaa```aaabbbsssyyy~~~yyyvvvuuuzzz{{{}}}~~~|||zzzvvvttttttxxx{{{wwwuuurrrmmmhhheeeddddddgggmmmwww||||||{{{yyyxxxwwwvvvvvvwwwyyyyyywwwwwwxxxzzz|||~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{|||zzzwwwtttsssnnnjjjiiifffaaa```bbbmmmqqqvvvyyy{{{|||~~~}}}wwwmmmddd]]]ZZZRRRPPPMMMKKKKKKKKKJJJIIIFFFHHHIIIKKKLLLLLLKKKJJJFFFGGGGGGGGGGGGFFFEEEEEEAAAEEEEEEDDDEEEIIIJJJGGGFFFDDD???;;;777444333333333333222222111111111111////////////////////////////////////////////////111111111111111111111111222222222222222222222222222222222222333444666666:::999888666555555555555444444444555555555555555555666888888777777888999999===BBBGGGPPPYYYYYYUUUIIIDDD<<<999888888777555666888999;;;<<>>AAAEEEHHHOOOUUU\\\```ccciiirrrzzz}}}bbbQQQJJJIIIHHHIIIKKKLLLLLLLLLNNNPPPQQQRRRVVV___iiisssyyy|||~~~}}}~~~{{{{{{|||~~~}}}{{{yyy{{{{{{|||}}}~~~}}}ssseeeWWWMMMEEE>>>999:::999888888888999;;;<<<<<<<<<======;;;999666555111000/////////000222333333555777888888888999:::;;;<<>>BBBFFFRRRiii}}}xxxiiidddxxxoookkkuuulllgggeeeeeebbb___]]]]]][[[ZZZ^^^dddgggaaaXXXOOOIIIFFFCCCAAADDDEEEFFFGGGFFFCCC@@@===AAA@@@???===<<<;;;;;;;;;777555666888777666===GGG```{{{sssiiieeecccdddfffdddaaaccchhhjjjlllqqq|||}}}||||||}}}~~~~~~}}}}}}}}}lllkkkgggdddcccgggmmmrrrrrruuuxxxzzz{{{yyyvvvtttqqqnnniiifffgggkkkpppttt|||~~~zzzyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyvvvuuuuuuxxx|||~~~|||zzzwwwyyywwwqqqhhhdddfffjjjtttyyy}}}xxxuuurrrooooooqqquuuwww|||zzzxxxvvvvvvxxxzzz|||}}}~~~}}}{{{yyyzzzyyyzzz{{{{{{xxxtttpppkkkhhheeeeeecccccchhhooouuuwww{{{~~~|||qqqiiiddd```\\\WWWSSSPPPNNNKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLNNNLLLNNNQQQQQQNNNKKKHHHCCC>>>999555444333111111222222222111000///........................,,,---------.........///.../////////000000000111222222222111111000000000111111111222333444555666888777666666666666666666999999888777555444333333333444555555555666999;;;???GGGPPPYYY___aaaYYYOOODDDAAA===:::999999888888888:::;;;<<<===???CCCEEEJJJPPPZZZbbbfffhhhiiiiiieeegggkkkqqqvvvxxxwwwvvvjjjaaaZZZXXXYYY\\\ccckkkrrrxxxvvvjjjUUULLLCCC???===:::999;;;>>>@@@CCCEEEGGGJJJMMMPPPWWW[[[```bbbbbbfffmmmsss}}}dddNNNEEECCCDDD;;;<<<>>>?????????AAACCCCCCEEEHHHLLLQQQWWW]]]```fffkkkqqqtttvvvxxx{{{~~~{{{}}}~~~~~~~~~yyyyyyzzzzzz{{{}}}~~~|||yyy|||zzzooo___QQQHHHBBB<<<999777777666666777888:::;;;;;;<<<======;;;999666555111000/////////000222333333555777888888888999:::888999===AAAGGGUUUnnnvvvllleeexxxwwwssskkkfffdddfff]]][[[[[[]]]\\\YYYZZZ^^^]]]WWWPPPLLLJJJIIIIIIIIILLLKKKIIIFFFDDDAAA@@@???AAA@@@???===;;;::::::999555555666777777777<<>>999666444333000111222222222111///...........................,,,,,,------.../////////000111111222222333333333333333222222111000000000111111111222444555777888:::999888777666666666777999888888666555444333222333444555555666777;;;===BBBLLLXXXaaagggdddXXXKKKCCCAAA>>><<<:::::::::;;;:::<<<===>>>>>>AAADDDGGGMMMTTT]]]eeejjjllllllmmmjjjkkknnnrrrvvvwwwuuussshhh```YYYYYY\\\aaahhhoootttzzzrrreeeTTTLLLDDDAAA>>>;;;;;;===AAACCCGGGJJJLLLOOORRRUUU[[[___ccccccbbbdddjjjpppyyy|||]]]KKKDDDBBBBBB:::;;;======<<<<<<>>>???@@@BBBDDDFFFIIILLLQQQUUU^^^cccjjjnnnppprrrvvvzzz}}}zzz}}}~~~~~~~~~}}}||||||xxxyyyyyyxxxxxxzzz~~~}}}sssiiiZZZNNNFFFAAA<<<999666666555555666888:::;;;<<<<<<======;;;999666555111000/////////000222333333555777888888888999:::888999===BBBIIIYYYsssuuunnniii~~~ppphhh```^^^___[[[YYYZZZ]]]\\\XXXWWWYYYXXXRRRMMMMMMMMMKKKLLLOOORRRPPPLLLHHHDDDBBBAAAAAA@@@???===;;;999777666666444555666666777999<<<@@@KKKaaazzzwwwrrrqqqtttrrruuuzzz}}}wwwooommmpppuuuwwwyyy}}}rrrqqqpppmmmnnnttt~~~}}}zzzzzz{{{|||}}}}}}}}}}}}kkkjjjhhheeecccfffjjjnnnuuuxxx|||}}}|||wwwrrrnnnkkkkkklllmmmppptttxxx{{{zzz|||}}}{{{wwwuuuvvvxxxtttttttttuuuuuuvvvwwwwwwvvvuuuttttttuuuwwwyyyzzz{{{zzzxxxtttoooooorrruuu|||}}}wwwuuusssqqqqqqtttwwwyyywwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||xxxsssooodddbbb``````___bbbmmmxxx~~~{{{zzzpppllleee___[[[VVVRRROOOMMMLLLKKKIIIHHHGGGGGGFFFHHHGGGFFFFFFGGGHHHIIIJJJOOOSSSTTTSSSSSSUUUSSSOOOKKKHHHCCC>>>999666444444000000222222222111///...........................,,,------...//////000000000111111222222333444444444333333222111111000000000000111333555777999:::???>>><<<:::888777666666666666555555555555444444555666777777777:::===AAAFFFQQQ^^^hhhlllfffVVVGGGBBBAAA???===;;;;;;<<<===;;;<<>>>>>AAACCCFFFJJJNNNPPPSSSVVVYYY]]]aaaddddddaaabbbhhhmmmuuuzzzwwwZZZJJJCCC@@@>>><<<===>>>>>><<<<<<===>>>;;;===???AAABBBDDDIIIMMMSSSYYY```eeeiiilllqqquuuzzz}}}~~~~~~}}}{{{{{{{{{yyyyyyyyyxxxxxxzzz~~~nnndddWWWLLLEEE@@@;;;888777666666666777999;;;<<<<<<<<<======;;;999666555111000/////////000222333333555777888888888999::::::;;;>>>DDDLLL]]]yyyyyywwwyyy{{{nnnfff^^^[[[^^^^^^ZZZXXXZZZZZZWWWVVVXXXWWWRRRPPPPPPNNNJJJKKKOOOTTTSSSPPPLLLIIIEEECCCBBBAAA@@@>>>;;;999777666666555666666555666888;;;===AAATTTsss}}}uuuuuuuuuyyy|||}}}~~~uuulllmmmmmmjjjkkkrrr~~~~~~~~~~~~~~~}}}}}}|||kkkjjjhhheeedddfffjjjmmmsssvvvzzz{{{yyytttnnniiijjjkkkmmmooorrruuuxxxyyyxxxzzzzzzxxxtttssstttwwwsssttttttuuuvvvwwwwwwxxxvvvtttrrrqqqrrruuuxxxyyy{{{zzzwwwtttqqqrrruuuwww|||}}}zzzxxxuuutttsssuuuxxxzzztttuuuvvvxxxyyyzzz{{{|||zzzzzzyyyyyyyyyzzzzzz{{{zzzzzz{{{||||||xxxsssooofffcccbbbaaa```cccnnn{{{}}}~~~uuupppjjjddd___[[[WWWTTTNNNMMMKKKJJJHHHGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKQQQTTTVVVTTTTTTUUUSSSOOOKKKHHHCCC>>>999666555444///000222333222111///...........................------......///000111111...//////000111111222222444444333333222111000000///000111333555888:::<<>><<<<<<===>>>;;;===@@@BBBEEEIIIMMMQQQVVV\\\fffmmmrrrsssttttttttttttssstttuuuuuusssqqqqqqiiidddgggmmmrrryyy{{{wwwhhhZZZOOOJJJEEEEEECCC@@@BBBEEEEEEHHHMMMPPPSSSVVVYYY[[[^^^bbbdddcccaaaaaafffkkkrrrvvv}}}vvvZZZKKKDDD???;;;:::;;;<<<;;;999888999:::666999<<<======@@@EEEIIIJJJPPPXXX^^^bbbgggmmmqqqxxx{{{}}}|||zzzyyyyyyzzz{{{zzzyyyxxxzzzzzzlllcccWWWLLLEEE@@@;;;777888777777777888:::<<<===<<<<<<======;;;999666555111000/////////000222333333555777888888888999:::;;;<<<@@@FFFOOOaaa}}}zzznnnhhhaaa___bbbaaa\\\XXXXXXXXXVVVWWWYYYYYYTTTSSSSSSNNNGGGGGGMMMSSSSSSRRRPPPMMMIIIEEECCCDDDCCCAAA>>><<<:::999888666777666444444777::::::;;;LLLiii{{{tttxxx|||vvvnnnqqqrrrmmmooovvv~~~~~~|||{{{hhhfffeeeeeefffiiimmmoooxxxzzzzzzvvvpppllllllnnniiijjjmmmpppsssvvvwwwxxxxxxxxxwwwvvvtttsssrrrqqqsssqqqppprrruuuvvvtttqqqsssqqqnnnmmmnnnqqquuuxxxxxxyyyxxxtttpppmmmoooqqqzzz|||yyywwwwwwxxxyyyxxxvvvtttvvv{{{{{{xxxwwwxxx|||~~~}}}}}}~~~|||uuunnnlllfff___[[[^^^hhhttt}}}~~~yyyuuuoooiiieee```\\\YYYWWWSSSMMMIIIHHHHHHHHHHHHJJJIIIHHHHHHJJJKKKKKKJJJOOOTTTWWWWWWRRROOOOOORRRNNNLLLHHHDDD@@@;;;666222000000000000////////////...///////////////......,,,---///111222111000///111111111111111111222222000000000000/////////...000222333222111444;;;@@@EEECCCAAA>>><<<:::888888888777666666666666777777555888:::999999;;;@@@EEEJJJ\\\gggnnnuuukkkWWWMMMFFFEEEBBB@@@>>>=========BBBCCCEEEFFFHHHKKKPPPTTT]]]aaahhhmmmqqqtttvvvxxxwwwxxxyyyyyyyyyyyyxxxxxxssssssssstttvvvyyy~~~zzzpppddd[[[QQQKKKHHHGGGFFFCCCEEEIIIIIIKKKNNNRRRUUUWWWXXXXXX\\\___bbbdddeeeeeefffhhhqqqqqquuuwww^^^NNNCCC@@@@@@;;;::::::999888888888999<<<<<<===<<<;;;<<>>:::999777666666666777999;;;===;;;;;;;;;;;;:::888666555222111000//////000111222222444666777777777999;;;<<>>;;;999999888777555666777777666666777888;;;DDDXXXvvv~~~zzzwwwxxx{{{{{{}}}~~~}}}{{{zzzeeeeeefffgggiiillloooqqqwwwwwwvvvtttpppnnnmmmmmmjjjlllnnnqqqsssuuuvvvwwwwwwvvvuuutttrrrrrrqqqqqqrrrqqqppprrruuuvvvuuussstttrrrooommmmmmooorrrtttvvvvvvuuurrrnnnlllmmmooovvv}}}}}}zzzxxxwwwxxxyyyzzzzzzyyyyyy{{{~~~{{{xxxvvvuuuxxx{{{~~~~~~{{{{{{|||zzzuuupppiiiccc]]]\\\cccppp|||}}}}}}{{{xxxsssoookkkgggbbb___YYYUUUPPPMMMKKKJJJIIIGGGIIIHHHGGGHHHKKKLLLMMMLLLPPPTTTWWWVVVQQQNNNOOOPPPNNNKKKFFFBBB???:::666333111000000000////////////...///////////////......,,,...000111222222111000111111111222222222333333222222111111111111111111111333444444444888???DDDJJJIIIFFFBBB???<<<:::999777777666666666777777888777999;;;;;;:::<<>>======>>>AAACCCFFFIIILLLPPPUUUXXX]]]bbbiiiooorrruuuvvvxxxxxxyyyzzz{{{}}}~~~zzz{{{{{{|||}}}~~~{{{vvvnnnccc[[[QQQLLLIIIIIIHHHFFFHHHLLLKKKMMMOOORRRTTTUUUVVVVVV]]]```dddfffggghhhjjjkkkooopppsss}}}uuu]]]MMMCCC??????;;;::::::999888888999999888999:::::::::;;;===@@@CCCCCCFFFOOO[[[eeeiiijjjsssvvv{{{~~~}}}{{{xxxwwwzzz{{{uuuhhh```TTTIIIAAA<<<999888777777666777888999;;;<<<<<<<<<<<<;;;:::888555444222111000//////000111222222444666777777777999;;;;;;>>>CCCIIIUUUllluuullleeeeeegggddd]]][[[XXXWWWXXX[[[^^^___aaa[[[SSSKKKGGGGGGIIIKKKSSSSSSTTTTTTTTTRRRPPPNNNIIIEEE@@@===;;;;;;:::999666777888777666555666888;;;AAARRRnnnuuuvvv~~~|||zzzzzzdddeeegggjjjmmmoooqqqrrrtttsssqqqqqqqqqpppnnnmmmmmmnnnoooqqqssstttuuuuuuvvvuuusssqqqppppppqqqrrrrrrrrrqqqrrruuuvvvuuutttvvvssspppmmmlllmmmoooqqqssssssrrrooolllkkklllnnnrrrzzz|||zzzxxxuuuuuuwwwyyy{{{zzz{{{}}}~~~{{{xxxvvvuuutttuuuwwwzzz}}}}}}{{{zzz{{{yyyuuuqqqeee```\\\aaammm{{{}}}zzz}}}|||{{{yyywwwuuuqqqlllhhh]]]YYYTTTPPPNNNKKKIIIGGGHHHGGGGGGHHHLLLNNNOOOOOOPPPSSSUUUTTTPPPMMMMMMNNNMMMJJJDDD@@@===:::666444111111000000000/////////...//////000000/////////---///000222222222222111000111111222333444555555555444444333333333333333222444666777888===DDDJJJRRROOOKKKGGGBBB>>>;;;999666777777777888888999999888:::<<<<<<;;;>>>DDDIIIQQQeeeqqqxxx}}}qqq\\\RRRIIIHHHEEEBBB@@@@@@@@@AAAAAADDDIIINNNQQQUUUYYY\\\^^^ccckkkqqqtttvvvwwwxxxyyyzzz|||~~~}}}xxxtttpppiii```YYYRRRNNNKKKKKKKKKJJJLLLQQQOOOPPPRRRTTTUUUUUUUUUUUU___bbbfffiiijjjkkkmmmnnnmmmmmmqqqyyyrrrZZZKKKBBB======;;;::::::999999999999999666888:::;;;:::;;;===>>>AAAAAADDDMMM[[[iiirrruuutttxxx~~~zzzzzzxxxwwwwww|||xxxrrrfff]]]QQQEEE>>>:::999888777777777777888:::;;;<<<======<<<;;;999777444333222111000//////000111222222444666777777888:::;;;:::>>>CCCLLL[[[rrrtttkkkddddddddd^^^ZZZYYYWWWVVVWWWYYY[[[\\\]]]XXXQQQJJJFFFFFFGGGIIIQQQQQQQQQSSSUUUVVVUUUTTTJJJGGGBBB???======;;;:::777888999888666555555666:::===JJJccc~~~kkkqqq}}}~~~{{{zzzyyydddgggjjjnnnqqqrrrqqqqqqrrrooommmnnnqqqrrrpppnnnooopppqqqrrrssssssssssssuuusssqqqnnnnnnoooqqqrrruuutttsssssssssssssssssstttrrrooommmlllmmmoooppprrrrrrpppooommmmmmmmmnnntttyyy}}}}}}|||yyyvvvsssssstttwwwyyyxxx{{{~~~}}}xxxtttuuuuuuttttttvvvxxxzzz{{{|||{{{{{{||||||yyytttpppdddaaaaaajjjyyy{{{zzz~~~}}}||||||}}}}}}}}}yyytttqqqccc^^^VVVPPPMMMKKKIIIHHHGGGFFFFFFHHHLLLOOOPPPPPPPPPRRRSSSQQQNNNLLLKKKLLLLLLHHHBBB===;;;999777555111111111000000000//////...//////000000000000//////000111222333333333222111111222333555666777777888777555444333222222333333555888:::<<>>:::888777777888999::::::::::::999;;;<<<<<<===@@@GGGMMMVVVkkkxxx}}}ttt^^^UUUNNNLLLIIIFFFDDDDDDEEEFFFDDDHHHMMMRRRVVVXXX[[[]]]___eeemmmsssvvvwwwxxxxxxzzz{{{~~~}}}xxxqqqlllhhhccc]]]XXXSSSOOOLLLMMMNNNMMMPPPUUUSSSTTTVVVWWWYYYYYYYYYXXXbbbeeehhhjjjkkkkkkmmmnnnlllmmmooovvvmmmVVVIIIAAA<<<<<<;;;::::::999999999::::::888:::<<<<<<<<<<<<===>>>BBBCCCHHHSSScccttt}}}zzzyyywwwvvvxxx|||}}}tttooocccZZZNNNCCC<<<:::999999777777888888999:::;;;;;;=========<<<999666444222222111000//////000111222333444666777777888:::<<<;;;>>>EEEOOO```xxxsssjjjcccaaa___WWWWWWXXXWWWVVVUUUUUUVVVXXXYYYUUUNNNHHHDDDCCCDDDFFFLLLLLLOOOTTTYYY[[[YYYWWWJJJGGGCCC@@@???>>><<<:::999::::::888666444555555999:::CCCXXXvvvrrrdddnnn~~~zzz{{{qqqllljjjnnnyyy}}}{{{yyyxxxgggjjjmmmqqqsssrrrqqqooopppnnnlllnnnrrrtttsssqqqqqqqqqrrrsssssssssrrrrrrtttrrrpppnnnnnnppprrrssswwwvvvuuusssqqqpppppppppqqqpppnnnmmmmmmoooqqqrrrtttrrrqqqpppppppppqqqqqqxxxzzzzzzxxxzzz~~~|||yyyuuuqqqpppqqqsssuuuxxx{{{zzztttpppuuuvvvvvvwwwxxxyyyyyyzzzxxxzzz}}}~~~zzztttooohhhgggkkkvvv~~~}}}}}}~~~{{{yyy{{{|||~~~zzzwwwjjjcccYYYPPPLLLJJJJJJJJJGGGFFFFFFHHHLLLNNNOOOOOONNNNNNOOOMMMKKKJJJIIIIIIIIIEEE@@@<<<:::888666555111111111111000000000000......///000111111000000111111222333333444444444222333444555666777888999:::888666333111111111111333666999<<>>:::888999:::;;;<<<<<<<<<;;;;;;999;;;===>>>???DDDLLLRRR\\\qqq}}}uuuaaaXXXQQQOOOKKKHHHFFFGGGHHHIIIIIIMMMRRRVVVXXXYYY[[[\\\aaafffmmmsssvvvwwwxxxyyy|||~~~wwwrrrkkkeeeccc```[[[WWWUUUPPPNNNPPPPPPPPPSSSXXXWWWXXXZZZ]]]^^^_________dddgggjjjkkkkkkjjjkkklllmmmmmmooottt|||eeeQQQFFF@@@<<<;;;;;;::::::999::::::;;;;;;999;;;<<<<<<;;;;;;===>>>CCCFFFOOO]]]nnn~~~|||}}}}}}zzzyyy{{{~~~yyypppkkk___XXXLLLBBB<<<:::999999888888999999::::::::::::=========<<<999666444222222111000//////000111222333555777888888888:::<<<===@@@GGGSSSfff}}}{{{mmmtttjjjbbb]]]YYYQQQRRRUUUWWWXXXVVVVVVWWWXXXVVVRRRMMMGGGCCCAAAAAAAAAEEEGGGMMMVVV]]]___ZZZUUUJJJGGGCCCAAA???>>><<<::::::;;;;;;999666444444555888999???PPPjjjttteee]]]hhh|||qqqjjjpppjjjdddcccdddiiittt}}}{{{yyyxxxhhhkkkooorrrsssrrrpppoooooonnnnnnpppsssuuuuuuuuurrrrrrssssssssssssrrrrrrtttrrrqqqpppppprrrsssuuuwwwvvvuuurrrnnnmmmnnnoooooonnnmmmmmmoooqqqsssuuuuuusssqqqqqqssstttttttttyyyzzzyyyvvvyyy~~~||||||xxxsssooommmnnnqqqssszzz}}}}}}wwwssspppuuuvvvxxxzzz{{{{{{{{{zzzwwwzzz}}}~~~zzzuuuqqqpppqqqvvv~~~{{{|||~~~~~~|||zzzyyyxxxzzz{{{}}}~~~{{{rrrkkk```VVVPPPNNNMMMLLLHHHGGGFFFHHHJJJLLLMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGEEEBBB>>>;;;999888666444222222111111111000000000......///000111111111111222222333333444555555555444555555666777888999999999777444222111111111222555888<<>>??????>>>===<<<;;;===???AAACCCIIIRRRYYYcccwwwwwwddd]]]TTTQQQMMMIIIHHHHHHJJJKKKOOORRRVVVYYYZZZ[[[\\\]]]cccgggmmmrrruuuwwwxxxzzz~~~sssnnngggbbbaaa___\\\YYYXXXTTTRRRSSSTTTTTTWWW\\\\\\]]]___aaacccdddddddddeeegggjjjkkkkkkkkkkkklllnnnnnnoooqqqwww|||]]]KKKCCC???===<<<:::::::::::::::;;;;;;<<<999:::;;;;;;;;;<<>><<<===???BBBDDDHHHPPPZZZaaajjj~~~zzzhhhbbbXXXUUUQQQMMMLLLLLLNNNPPPSSSVVVZZZ\\\]]]^^^___aaadddhhhlllpppsssuuuyyy{{{qqqlllfffcccbbbbbb___]]]]]]YYYVVVXXXXXXXXX[[[```aaabbbccceeeeeeeeeeeedddcccfffiiillllllmmmnnnpppmmmnnnnnnnnnrrrzzztttVVVFFFAAA???======:::::::::::::::;;;<<<<<<:::;;;<<<<<<>>>CCCHHHMMMXXXbbbrrrvvvlllddd___VVVPPPHHHAAA<<<999777555888999:::;;;;;;;;;:::999<<<<<<<<<;;;:::888555444222111000//////000111222444555777888888999;;;===@@@CCCKKK\\\tttssseeeqqqwww___VVVgggrrrjjj___YYYYYYUUUUUUZZZ```bbb___]]]]]]___XXXUUUPPPJJJEEEAAA???>>>@@@AAAGGGRRR[[[]]]WWWPPPLLLIIIFFFDDDCCCAAA>>><<<999:::;;;999777666666777666999<<>>===;;;:::888555222222222222111111111111000......///111111222222222444444333444444555777777888888888888888888999999333222111111333666:::<<<;;;>>>BBBEEEHHHOOOXXX______]]]XXXSSSMMMIIIEEECCCBBBBBBCCCDDDCCC@@@>>>===???BBBEEEHHHLLLTTT___gggnnn|||kkkfff^^^[[[VVVRRRPPPQQQSSSUUUVVVXXX\\\^^^___aaaccceeeeeehhhllloooqqquuuyyy{{{qqqlllgggdddddddddbbb```aaa\\\ZZZ[[[[[[[[[^^^cccdddeeefffffffffeeedddcccaaaeeeiiilllnnnppprrrtttmmmmmmmmmlllnnnvvvoooQQQCCC@@@???>>>===:::::::::::::::;;;<<<=========>>>@@@CCCJJJRRRWWWiiiuuu|||||||||qqqhhh```[[[RRRMMMFFF@@@<<<888555333888999:::;;;;;;;;;:::999;;;;;;;;;;;;:::888666555222111000//////000111222444666888888888999;;;===@@@CCCLLL___yyyqqq```XXXhhhrrrYYY\\\jjj}}}qqqjjj___YYY[[[ZZZ^^^ccchhhhhhbbb]]][[[\\\ZZZWWWRRRLLLGGGCCC@@@>>>AAAAAAEEENNNXXX[[[WWWPPPMMMKKKHHHFFFEEECCC@@@===999::::::999777666777888555999<<<===FFF]]]{{{ooolllkkkjjjiiinnn{{{xxxnnnfffffffffbbbbbbeeelllqqqvvv}}}|||}}}}}}}}}}}}}}}|||{{{{{{qqqqqqrrrsssrrrqqqpppoooqqqqqqooooooppprrruuuvvvuuuvvvwwwwwwvvvuuusssrrrtttuuuwwwyyyyyywwwuuusssqqqsssssspppkkkjjjnnnrrrtttrrrqqqooooooppprrrsssrrrrrrtttwwwyyyyyyvvvttttttssstttwww|||~~~}}}zzzqqqooommmmmmooorrrssssssuuuyyy{{{yyysssooooooqqqppptttyyy~~~|||{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}~~~zzztttuuutttrrrqqqsssvvvzzz}}}~~~~~~{{{vvvoooeee[[[TTTPPPMMMJJJGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA???===;;;888666555555555222...,,,,,,---...---////////////000000000000555555333333333333555555222333666777888777666555444555555555444555888:::AAADDDFFFGGGHHHMMMTTT[[[______^^^XXXOOOHHHDDDCCCDDDEEEEEEDDDAAA????????????AAAEEEJJJQQQZZZeeelll{{{|||ooodddccc___ZZZWWWVVVVVVVVVUUUVVVYYY\\\^^^___```cccdddhhhhhhjjjooouuu{{{xxxqqqjjjffffffggggggfffccc```]]]\\\^^^```bbbccchhhgggfffggggggfffdddbbbdddfffhhhlllpppsssvvvxxxooooooooonnnnnnrrryyyfffLLLDDDBBB>>>;;;>>>;;;:::::::::;;;<<<>>>??????>>>???CCCGGGOOO```ooo}}}~~~vvvmmmfff^^^YYYSSSOOOGGG@@@<<<:::;;;;;;555888;;;<<<;;;;;;;;;<<<<<<======;;;999666222000//////...//////000111222555666888999999:::<<<>>>>>>CCCOOOaaavvvvvvbbbZZZXXXfff~~~iiiggg]]]ssszzzllleeebbb___^^^```___eeelllmmmiiidddbbbbbbYYYXXXSSSJJJAAA<<<<<<>>>999BBBLLLTTT[[[___]]]WWWRRRPPPMMMKKKJJJHHHEEECCC;;;:::999999:::999888666555555999>>>AAANNNlll}}}~~~tttppp}}}qqqgggdddaaaaaacccdddiiiooorrruuu}}}~~~||||||{{{|||}}}~~~|||zzzooopppqqqqqqqqqpppooooooqqqqqqqqqrrrsssuuuvvvxxxwwwwwwwwwwwwvvvtttsssrrruuuuuuvvvxxxzzzyyyuuurrrrrrrrrqqqmmmiiijjjooouuuvvvuuusssqqqppppppqqqrrrsssssssssuuuwwwyyyyyyxxxsssrrrrrruuuyyy|||{{{xxxrrrpppnnnnnnpppsssttttttxxx{{{}}}{{{uuuqqqqqqssstttwww{{{~~~|||{{{{{{{{{|||~~~}}}~~~}}}~~~}}}wwwrrrqqqqqqpppqqqtttyyy}}}}}}yyysssjjjaaa[[[RRROOOLLLIIIHHHFFFCCCAAACCCBBBBBBBBBAAAAAA@@@@@@AAA???===;;;888666555555666333000....../////////.../////////000000111111555444333222222333444555444555666777777666444333333444555555555666999<<>>@@@AAAAAA@@@CCCHHHNNNXXXkkk{{{wwwoooggg```[[[SSSNNNFFF???;;;:::::::::888:::;;;;;;:::999:::;;;<<<===<<<;;;999555222000000000000000000111222333555777999999999:::<<<>>>???DDDNNN```uuuppp^^^XXXXXXiiimmmllljjjttthhhdddbbb``````aaadddjjjppppppkkkfffcccccc[[[ZZZVVVOOOEEE@@@???@@@>>>FFFQQQZZZccchhhccc\\\SSSPPPMMMKKKIIIGGGDDDBBB===<<<;;;<<<<<<;;;999666666555777;;;<<>>@@@BBBCCCEEEDDDFFFLLLSSS___rrrxxxqqqjjjccc^^^SSSMMMEEE===:::999999999;;;<<<<<<;;;999888:::;;;===<<<<<<:::888555222000111000000111222333444444555777999:::::::::<<<>>>@@@DDDOOO___tttwww{{{|||ooo[[[XXX[[[mmmuuutttxxxwwwnnnfffddddddbbbbbbdddhhhmmmqqqqqqkkkfffbbbaaaZZZZZZXXXRRRIIICCCAAABBBFFFNNNXXXdddnnnrrrkkkaaaTTTQQQNNNKKKIIIGGGDDDAAA???????????????===:::777888555666888777===SSSkkk}}}{{{nnnbbb^^^___aaacccfffdddfffkkkuuu~~~}}}|||}}}~~~kkkkkkllllllmmmmmmmmmmmmqqqsssvvvyyyzzz{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwwwwzzzvvvuuuyyyyyysssnnnnnnmmmkkkjjjmmmssswwwvvvuuusssrrrqqqqqqqqqqqqrrrqqqrrrtttxxx{{{}}}}}}tttqqqoooqqquuuxxxyyywwwuuutttrrrssstttvvvvvvuuu|||}}}~~~|||xxxvvvvvvwwwzzz|||}}}|||}}}|||{{{zzzwwwtttpppnnnmmmnnnppptttxxx}}}~~~zzztttooobbb^^^XXXSSSNNNIIIEEEAAA?????????@@@@@@AAAAAAAAAAAA???===;;;888666555555666444222111222222111000---......000111222333333222222222222222222222222444555555555555444333222111333555666888;;;???BBBEEEGGGIIIJJJJJJMMMSSSXXX___aaabbb```[[[SSSKKKGGGFFFHHHIIIHHHFFFEEEEEEEEEDDDHHHMMMPPPTTT\\\gggooo}}}xxxooommmiiidddaaa___^^^]]]]]]___bbbfffjjjlllooorrrttttttvvvyyy{{{|||wwwuuussspppmmmkkkkkkjjjkkklllkkkiiigggfffgggiiilllnnnlllgggddd^^^cccjjjpppuuuwwwwwwvvvvvvuuusssrrrsssvvvzzz}}}~~~lllXXXEEE???>>>===::::::;;;;;;===>>>@@@BBBDDDEEEHHHGGGHHHLLLSSS^^^rrrzzzssslllfffaaaUUUNNNDDD===::::::999888;;;;;;;;;:::999999;;;>>>===<<<;;;:::777444222111000000000111111333444555555777999::::::;;;===>>>AAAFFFQQQaaavvvvvvyyyvvv^^^[[[___qqq||||||ssslllgggggggggeeedddfffhhhkkknnnmmmhhhbbb^^^\\\TTTVVVVVVRRRKKKFFFDDDDDDNNNVVVaaalllvvvxxxnnnbbbWWWTTTPPPLLLJJJHHHEEECCCCCCBBBBBBBBBBBB???;;;888999666555777666999JJJ]]]~~~~~~qqqjjjbbb^^^___aaadddeeefffeeehhhuuu~~~}}}{{{|||}}}~~~iiiiiijjjjjjkkklllmmmnnnqqqsssvvvyyy{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzwwwuuuyyyzzztttjjjkkklllmmmnnnpppsssuuuqqqqqqqqqqqqqqqrrrrrrrrrooopppsssvvvzzz|||{{{yyyvvvsssqqqssswwwzzz{{{zzzwwwvvvuuuuuuwwwxxxwwwvvvzzz{{{zzzyyywwwwwwwwwwwwyyy{{{~~~~~~}}}|||}}}~~~|||{{{zzzwwwtttqqqpppoooqqqrrrtttwwwzzz~~~|||{{{}}}{{{xxxooojjjbbbZZZSSSLLLEEEAAA<<<===>>>???AAABBBCCCDDDAAA???===;;;888666555555444333222222333333111///---...///000111222333444222222222222222222222222222222333444444444444444111333555777:::===BBBEEEFFFIIIKKKKKKKKKMMMRRRWWWbbbcccdddccc___WWWOOOIIIFFFHHHIIIIIIHHHFFFGGGHHHEEEJJJOOORRRUUU\\\hhhqqq}}}yyyqqqnnnkkkfffccccccccccccccccccgggkkkoooqqqtttxxxzzzxxx{{{~~~~~~|||yyyuuuqqqooonnnnnnoooooonnnkkkhhhggghhhjjjmmmnnnlllgggdddaaadddiiioootttxxxyyyzzzzzzxxxvvvuuuvvvyyy{{{}}}~~~cccTTTDDD>>>>>>>>><<<::::::;;;===???AAABBBCCCDDDFFFEEEGGGKKKRRR]]]ppp|||vvvooohhhcccXXXPPPEEE===;;;;;;:::999888999::::::999;;;>>>AAA===<<<;;;999666444222111/////////000111222333444666777999::::::;;;===???CCCHHHUUUggg{{{{{{{{{bbb```ddduuusssnnnjjjjjjiiiffffffhhhgggiiijjjiiieee```[[[XXXRRRTTTVVVSSSNNNIIIHHHHHHSSS\\\gggqqqyyyxxxlll```ZZZWWWRRRNNNLLLJJJHHHFFFFFFEEEDDDCCCBBB@@@;;;888:::555555888777888EEETTTyyy}}}uuupppiiihhheeebbbbbbdddfffffffffdddhhhwww|||zzzyyy{{{|||}}}}}}hhhhhhhhhiiijjjlllmmmnnnqqqsssuuuwwwxxxxxxwwwvvvvvvwwwxxxzzzzzzyyyxxxxxxvvvuuutttxxx}}}}}}yyyttthhhiiikkkmmmoooqqqrrrsssoooooopppqqqqqqrrrrrrssspppqqqssswwwzzzzzzxxxuuuvvvtttsssuuuzzz~~~~~~|||yyyxxxwwwxxxyyyzzzyyywwwwwwwwwvvvvvvvvvwwwxxxxxxxxxzzz}}}~~~~~~}}}{{{zzz{{{}}}{{{zzzyyyuuurrrqqqrrrsssuuuvvvxxx{{{}}}|||zzzxxxxxx{{{~~~yyysssjjjaaaXXXOOOHHHCCC======>>>@@@AAACCCDDDEEEAAA???===;;;888666555555333333333444555444111/////////000000111222333333222222333333333333222222111111222222333444555555222444666999;;;???CCCGGGHHHJJJMMMMMMLLLMMMRRRUUU]]]^^^______]]]XXXPPPJJJHHHJJJKKKKKKJJJIIIJJJKKKHHHNNNTTTWWWYYY```mmmwww|||uuuppplllhhhffffffggggggggghhhkkkpppsssvvvxxx|||~~~||||||xxxssssssrrrrrrrrrqqqnnnkkkkkkkkklllnnnooommmhhheeedddggglllrrrxxx|||~~~|||yyyxxxzzz|||}}}~~~qqqZZZOOOCCC===>>>???===::::::;;;<<<>>>@@@AAAAAABBBAAAAAADDDJJJQQQ\\\ooozzzssskkkfffZZZQQQDDD===<<<<<<;;;999777888:::;;;;;;<<>>;;;888999444444888999999AAANNNnnn|||xxxqqqmmmlllgggkkkllliiihhhjjjlllkkkiiigggkkk{{{xxxuuusssrrrwww}}}}}}zzzxxxxxxzzz{{{{{{hhhggghhhhhhjjjlllnnnoooqqqrrrssstttuuuttttttsssuuuvvvxxxyyyxxxvvvsssqqqqqqqqqrrruuuxxxwwwuuurrrjjjjjjjjjkkknnnqqqssssssqqqqqqrrrrrrrrrrrrrrrrrrsssssssssuuuvvvwwwuuuttttttssstttxxx}}}~~~{{{zzzyyyzzz{{{{{{zzzxxxuuutttssstttvvvxxxyyyzzzyyyzzz}}}}}}~~~~~~{{{zzz{{{}}}yyyyyyxxxuuurrrrrruuuxxxwwwyyy{{{~~~zzzyyywwwyyy|||~~~xxxooofff]]]TTTLLLGGG@@@@@@@@@AAABBBBBBCCCCCCAAA???===;;;888666555555444444444666777666333000000000000111111222222222222333444555555444333222333222222222222222333333333555777:::<<<@@@DDDHHHIIIKKKNNNNNNLLLMMMQQQUUUVVVVVVXXXZZZ[[[XXXSSSNNNJJJLLLNNNNNNNNNMMMNNNOOOMMMTTT[[[]]]___gggtttzzzrrrooojjjhhhggghhhgggggglllooosssvvvxxx{{{~~~|||{{{yyyxxxxxxwwwuuusssppppppoooppppppnnnkkkhhhfffjjjrrryyy|||{{{}}}cccQQQJJJ@@@;;;<<<>>><<<888999:::<<<===>>>??????>>>===>>>BBBHHHNNNWWWhhhwww~~~~~~xxxpppjjj[[[PPPCCC;;;;;;;;;:::777777999;;;<<<<<<<<<>>>???===<<<:::777555333222111/////////000222444555666666888:::;;;;;;;;;===???DDDMMM___vvv|||iiimmm{{{pppllliiihhheeebbbcccgggeeeeeeffffffdddaaa]]]ZZZXXXZZZYYYUUUOOOJJJIIIJJJQQQ^^^lllssssssoooggg___[[[WWWRRROOOMMMLLLKKKKKKKKKHHHDDD@@@>>>===:::888777222222777888777<<>>999;;;===;;;666888999;;;<<<=========<<<<<<===@@@FFFJJJQQQ___lll|||~~~~~~}}}}}}}}}~~~{{{sssmmmZZZOOOAAA::::::;;;999666888:::===>>>===<<<<<<======<<<:::777555333222111000000111222333555777777666888:::;;;;;;<<<>>>???DDDOOObbb{{{mmmuuu}}}lllhhhfffeeebbb___aaafffbbbbbbccccccccc```\\\YYYZZZZZZYYYSSSLLLFFFEEEFFFNNN]]]lllrrrqqqmmmgggaaaZZZVVVQQQNNNMMMLLLLLLKKKLLLHHHCCC???===;;;:::888666000000666777444888@@@SSSttt}}}uuuooottt}}}{{{}}}{{{xxxuuuqqqvvvtttvvvqqqkkkgggeeeeeefffmmmvvv|||yyyxxxyyy{{{{{{aaagggkkkjjjlllsssvvvuuusssrrrrrrrrrssstttvvvwwwyyyxxxvvvtttqqqnnnllljjjhhhjjjllloooqqqrrrrrrrrrkkkiiihhhlllsssxxxwwwuuuwwwwwwvvvuuutttsssrrrrrrvvvuuusssrrrqqqrrrrrrsssuuuvvvxxxyyy{{{{{{||||||zzz{{{}}}~~~}}}zzzyyyssstttuuuvvvwwwyyyzzzzzzxxxzzz}}}~~~}}}||||||}}}|||}}}~~~~~~|||zzzyyyxxxyyyyyyxxxwwwuuuvvvyyy{{{~~~|||yyyzzz}}}zzzsssjjj___UUUNNNIIIFFFDDDBBBAAA@@@>>>===>>>===<<<;;;999666444333444777888888:::===;;;666777555111000111111222111555666777666444333444555222333333333333333333444333666999;;;>>>CCCHHHLLLOOOQQQRRRRRRQQQQQQRRRTTTUUUUUUVVVZZZ^^^___\\\YYYTTTWWWYYYYYYWWWUUUTTTTTTWWW^^^fffjjjnnnwwwvvvnnniiikkkmmmllljjjjjjpppssswwwyyyyyyzzz~~~|||zzzxxxuuurrrpppooonnnqqqtttzzz~~~eeeWWWFFFDDD@@@<<<:::999::::::::::::;;;;;;<<<===>>>>>>======???BBBHHHRRR]]]eeesss}}}}}}~~~~~~rrrgggQQQKKKBBB;;;777666666666::::::;;;;;;<<<===>>>>>>;;;999777555333222111000......///000111333555666999888999<<<===;;;===BBBCCCSSSmmmlllxxxgggeeecccbbbbbbaaa___]]]^^^aaaddddddaaa]]]ZZZYYYWWWYYYXXXSSSLLLIIIKKKOOO\\\jjjuuurrriiicccaaaaaa^^^SSSLLLMMMOOOLLLJJJLLLLLLKKKHHHDDD???;;;::::::999888777777777888:::;;;NNNbbb{{{sssqqqzzzzzz~~~}}}vvvmmmjjjpppvvvxxx{{{}}}xxxsssqqqssswwwyyy```gggjjjjjjlllssswwwvvvvvvuuuuuutttuuuvvvwwwxxxvvvuuutttsssqqqooommmlllkkkkkkmmmooopppqqqqqqqqqmmmllllllqqqwww{{{zzzxxxwwwvvvvvvuuutttsssrrrrrruuutttsssrrrrrrrrrssstttuuuvvvwwwxxxyyyyyyzzzzzz{{{|||}}}}}}|||yyyvvvtttrrrrrrtttuuuwwwxxxyyyzzz{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzzzzxxxxxxyyy|||}}}zzzzzz|||yyyqqqggg[[[TTTMMMJJJFFFCCCAAA@@@???======<<<<<<:::999777555444444777888999;;;???===999777444111000000111222111444555666555333222333444222222222333333333333444444666999<<>><<<===???BBBGGGPPPZZZaaammm~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~zzziii\\\OOOIII@@@:::777777777777::::::;;;;;;<<<======>>>;;;999777555333222111000//////000111333555666777999888999<<<===;;;>>>CCCIIIZZZtttzzzsssrrrhhhfffcccbbbaaa```]]][[[]]]___```aaa```]]][[[ZZZ[[[\\\ZZZUUUOOOLLLOOOSSS___jjjqqqmmmeee```^^^]]]ZZZQQQKKKMMMOOOMMMLLLNNNLLLKKKIIIFFFAAA===;;;999888777777666777888:::;;;DDDWWWtttvvvrrrttt}}}||||||wwwsssrrrsssvvvxxx```eeeiiijjjmmmssswwwxxxxxxxxxvvvuuutttuuuvvvvvvrrrrrrsssrrrrrrpppooooooooooooooooooooopppqqqrrrnnnmmmoootttzzz}}}{{{yyyvvvvvvuuutttsssrrrqqqqqqsssrrrqqqqqqqqqrrrssstttvvvvvvuuuuuuvvvvvvwwwxxx{{{||||||{{{xxxuuurrroooooopppqqqsssuuuvvvxxxxxx}}}}}}}}}|||zzzyyyzzz{{{~~~~~~~~~}}}||||||{{{{{{}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{zzzzzz|||{{{zzz|||yyyoooeee]]]UUUPPPIIIDDDAAA@@@>>>===<<<;;;;;;:::999888777666444777999:::===BBBAAA===888555111000000222222222222444444444222111222333222222222222333333444444444777:::===AAAFFFKKKOOOVVVVVVVVVTTTRRRQQQSSSUUU\\\\\\\\\^^^```bbbbbbaaadddeeeggggggeeecccbbbbbbaaahhhrrrzzzyyytttuuuuuurrrpppppptttvvvxxxzzz}}}~~~zzzxxxvvvuuuwwwzzzhhhVVVMMMDDDBBB???<<<:::::::::::::::::::::;;;<<<<<<======;;;<<>>999777777888888::::::;;;;;;<<<=========;;;999777555333222111000000000111222444666888999999888999<<<===<<>>===;;;;;;:::999888888888888555888:::;;;???EEEEEEBBB999666222000000222333333111222333222111000111222111111111222333333444444555777;;;>>>BBBGGGMMMQQQWWWWWWWWWUUUSSSTTTVVVXXX___^^^^^^___aaaccceeefffiiijjjlllkkkjjjhhhhhhhhhhhhpppzzzzzzvvvxxxxxxuuussstttwwwwwwxxx{{{}}}{{{{{{{{{}}}xxxaaaPPPHHHBBBAAA>>><<<:::::::::::::::::::::;;;;;;<<<<<<<<<:::<<>>===;;;:::999888888888999999666999;;;<<>><<<;;;::::::::::::::::::;;;;;;;;;;;;;;;999;;;>>>AAAEEEIIIOOOSSS\\\kkk~~~~~~~~~}}}zzzwwwuuuxxxzzz|||~~~zzzsssnnnfffYYYOOOBBB>>>999777777999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;999777555333222111000//////000111333555777888999777888;;;======BBBHHHUUUjjj}}}zzzyyysssfffccc___\\\[[[ZZZXXXWWW[[[ZZZYYYYYY[[[\\\]]]]]][[[YYYVVVTTTTTTWWW\\\```eeeeeeccc]]]ZZZZZZWWWRRRRRRRRRQQQPPPPPPQQQPPPNNNQQQMMMHHHDDDCCCBBB???===888777666666666777999:::;;;AAAQQQjjjwwweeejjjxxxxxxwww|||pppgggjjjyyy}}}{{{yyyxxxwwwcccdddhhhnnnqqqrrrvvv{{{~~~|||yyywwwuuutttssssssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvrrrsssvvvxxxxxxxxxwwwvvvssssssrrrqqqpppooonnnnnnoooooonnnnnnoooqqqrrrtttuuuuuuvvvvvvvvvuuuttttttuuuuuuuuuuuutttsssrrrqqqhhhiiikkknnnqqqtttvvvwwwzzz{{{||||||{{{|||~~~wwwvvvvvvwwwxxxzzz|||~~~||||||||||||}}}}}}}}}~~~{{{{{{yyywwwvvvyyy~~~}}}}}}}}}{{{vvvttttttssssssiiibbbXXXNNNHHHCCCAAA???<<<;;;999888777888999999777999;;;<<>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;999;;;>>>@@@DDDHHHNNNRRRZZZggg|||~~~~~~}}}{{{yyyvvvuuuyyyzzz{{{|||}}}}}}}}}}}}vvvmmmggg___SSSJJJ@@@<<<999777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999777555333222111000//////000111333555666777999777888;;;===>>>CCCJJJVVVkkksssuuu}}}xxxnnnccc```\\\YYYYYYYYYYYYXXX[[[]]]]]]\\\[[[[[[\\\^^^ZZZXXXUUUSSSSSSVVVYYY[[[]]]```___[[[YYYYYYVVVRRRQQQSSSTTTRRRQQQSSSRRROOOQQQLLLGGGDDDCCCBBB???===::::::888777777777888999777;;;GGG\\\xxxmmmbbbfffuuutttmmmrrruuuqqqkkkddd]]]```ooo}}}zzzyyyeeedddhhhoooqqqqqquuu{{{~~~|||zzzwwwuuutttsssssstttuuuvvvwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwvvvvvvuuutttuuuvvvvvvuuutttttttttrrrrrrqqqpppooonnnnnnmmmsssrrrqqqqqqrrrssstttuuutttuuuwwwyyyyyyxxxvvvtttwwwvvvvvvuuutttsssrrrrrrjjjlllnnnqqqtttwwwyyy{{{|||~~~~~~}}}~~~wwwwwwvvvvvvvvvxxxzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||yyyvvvuuuvvv{{{~~~zzzvvvuuuuuuttttttooohhh^^^UUUNNNHHHEEEBBB===<<<:::888777777888999777:::;;;<<>>DDDKKKYYYnnnyyyjjjkkkssskkk___\\\YYYWWWXXXZZZZZZZZZ\\\```cccaaa[[[YYY[[[___\\\YYYVVVSSSRRRSSSSSSTTTRRRXXX\\\ZZZWWWWWWUUURRRNNNSSSUUUSSSSSSVVVVVVRRRSSSPPPMMMLLLMMMJJJDDD>>>===<<<:::999888777888888666888???PPPiiiyyyjjjccceeesssrrrhhhhhhhhheeebbb```]]]___mmm{{{}}}zzzgggeeeiiiooorrrpppttt{{{|||zzzxxxuuusssrrrrrrrrruuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvwwwwwwvvvuuutttsssttttttrrrqqqppppppqqqrrrrrrqqqpppooonnnmmmmmmuuuuuutttssstttuuuvvvwwwsssuuuxxx{{{{{{zzzwwwuuuyyyxxxwwwvvvtttsssrrrqqqmmmnnnpppssswwwzzz|||}}}}}}~~~~~~|||{{{{{{yyyxxxvvvuuuuuuwwwyyyzzz~~~~~~~~~~~~~~~~~~~~~zzzvvvtttuuuzzz}}}{{{yyywwwvvvuuusssssslllcccYYYRRRLLLHHHEEE>>><<<:::888777777888888888;;;<<<<<>>???BBBEEEIIIMMMXXX[[[^^^```^^^\\\[[[[[[^^^bbbgggjjjllloootttxxxvvvxxxzzz{{{|||~~~{{{bbbPPPGGGCCC======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===???BBBHHHOOOTTTVVVaaauuuzzz||||||zzzvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{~~~~~~}}}|||}}}~~~wwwnnniiieee]]]PPPFFF???<<<999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999777555333222111000111111222333555777999:::999777777;;;===>>>DDDLLL\\\qqqvvveeeddd}}}rrrlll\\\ZZZWWWVVVXXXZZZ\\\\\\]]]cccgggddd\\\WWWZZZ```___\\\XXXTTTRRRQQQOOONNNJJJSSSZZZYYYWWWVVVTTTRRRKKKRRRVVVTTTUUUYYYYYYUUUWWWUUUUUUWWWXXXSSSJJJBBB???>>><<<:::888777777888888888===III^^^xxxuuujjjffffffrrrqqqgggfffccc```___aaaaaacccooo|||{{{cccfffkkkoooqqqsssuuuwwwxxxxxxyyyyyyxxxxxxwwwvvv{{{wwwtttvvvvvvrrrpppqqqqqqsssvvvvvvuuusssrrrrrrqqqnnnlllmmmppprrrrrrqqqpppppppppooooooooonnnnnntttuuuvvvwwwxxxyyyzzzzzztttvvvyyy}}}}}}zzzxxxvvvuuutttsssrrrooolllllloootttyyy||||||zzzyyy|||{{{zzzyyyyyyyyyzzz{{{|||wwwrrrsssxxx|||}}}|||~~~{{{xxxvvvwwwyyyzzz{{{zzzzzzyyywwwvvvxxx|||~~~}}}{{{xxxwwwvvvvvvrrrqqqjjj```YYYUUUNNNGGG???<<<:::999777444666;;;;;;;;;<<<===@@@GGGOOOUUUQQQJJJ@@@888555333222111333333222222222222333333777555333111111333555666;;;>>>@@@BBBDDDGGGKKKMMMTTTZZZ```cccaaa^^^]]]]]]dddhhhlllooopppsssyyy~~~~~~{{{{{{~~~sss]]]NNNDDD@@@===<<<;;;:::999999999999999999:::;;;;;;<<<<<<===;;;===???@@@CCCGGGLLLPPPYYY```nnn~~~~~~{{{yyywwwvvvuuurrrqqqqqqrrrtttvvv|||{{{yyyxxxxxxyyy{{{|||~~~{{{zzz||||||qqqggg^^^UUUKKKEEE===888444555999<<<<<<::::::;;;<<<===>>>>>>>>>>>>;;;:::777444222111111111000000000222444888;;;===:::777666:::>>>@@@FFFMMMbbbxxx}}}ggg```mmmxxxssszzzhhhdddXXXWWWVVVTTTUUUXXX]]]aaa```bbbbbb```\\\[[[\\\^^^kkkggg```YYYSSSPPPNNNNNNRRRSSSTTTUUUUUUTTTRRRQQQTTTRRRQQQTTTYYY]]]___^^^XXXUUUSSSWWW[[[YYYNNNDDDCCCBBB@@@>>><<<<<<<<<<<<444999<<<>>>KKKhhh~~~wwwoooqqqqqqxxxtttnnnoookkkdddaaa]]]\\\^^^bbbeeejjjzzz|||cccfffjjjmmmoooqqqtttvvvyyyyyyzzz{{{{{{{{{{{{zzz{{{wwwuuuvvvuuuqqqnnnnnnoooqqqssstttrrrpppoooooommmkkkjjjkkkoooqqqqqqpppsssrrrpppnnnnnnppprrrsssyyyxxxwwwvvvuuuuuuuuuuuutttuuuxxx|||~~~~~~{{{xxxxxxwwwuuuttttttssspppnnnmmmpppuuuzzz||||||{{{yyyzzzzzzyyyxxxxxxyyyzzz{{{zzzvvvsssuuuzzz}}}zzzxxxxxxxxxyyyyyy{{{{{{{{{zzzyyyzzz|||}}}}}}~~~|||zzzyyyxxxxxxxxxwwwrrriiibbb^^^WWWPPPDDD???;;;:::777444666;;;;;;;;;<<<>>>AAAHHHPPPVVVVVVNNNDDD<<<777555444222444333333333333333333444555444222222333555777999===???BBBDDDEEEHHHKKKNNNUUU[[[aaacccaaa___^^^___eeeiiinnnrrrtttwww}}}lllXXXJJJBBB>>><<<<<<;;;:::999999999999888888999999:::;;;;;;<<<;;;===>>>@@@BBBFFFKKKOOOVVV\\\jjj}}}}}}}}}}}}~~~}}}yyyuuussstttrrrpppooooooqqqsssuuu{{{zzzzzzzzz{{{|||~~~~~~{{{zzz}}}zzzpppfff]]]TTTJJJCCC>>>:::666666:::===<<<::::::;;;<<<===>>>?????????<<<:::777444222111000000000000000111444777:::<<<<<<999888<<<>>>AAAHHHOOOaaawww|||mmm]]]\\\mmmsssooovvvgggddd]]]]]][[[YYYYYY\\\aaaeee```aaaaaa___\\\ZZZ\\\^^^eeebbb]]]XXXUUUTTTUUUVVVWWW[[[aaacccaaa\\\XXXUUUVVVTTTRRRSSSVVVXXXXXXWWWTTTQQQQQQTTTWWWUUUNNNFFFEEECCCAAA???===<<<<<<<<<666888:::===FFF]]]zzz~~~}}}www~~~{{{}}}kkkeeegggeeebbb``````___bbbgggkkkttt}}}bbbeeehhhjjjlllnnnqqqssswwwxxxzzz|||}}}}}}}}}}}}{{{vvvtttvvvtttooollllllmmmoooppppppnnnkkkkkkkkkgggggghhhkkknnnqqqqqqpppsssqqqnnnlllmmmppptttwww{{{yyyvvvsssrrrrrrssstttuuuvvvxxx{{{}}}}}}zzzwwwwwwvvvtttttttttsssqqqpppmmmpppuuuzzz||||||zzzyyywwwwwwwwwwwwxxxyyyzzz{{{wwwvvvuuuxxx~~~~~~}}}{{{zzzyyyyyyyyy|||}}}~~~~~~}}}}}}~~~~~~|||}}}~~~}}}{{{zzzyyyxxxxxx||||||xxxrrrmmmiiibbb[[[MMMFFF???;;;888555777;;;;;;;;;<<<>>>BBBIIIRRRXXX\\\UUUJJJAAA;;;888666555555444444333333444444555444333333333444777:::<<<@@@BBBDDDEEEGGGIIILLLOOOVVV[[[```bbbaaa```aaacccfffkkkqqquuuxxx||||||cccRRRGGG???<<<<<<;;;:::999999888999999777777888999999::::::;;;;;;<<<>>>???AAAEEEJJJMMMRRRWWWdddxxx~~~}}}{{{{{{|||~~~{{{wwwsssqqqpppooonnnmmmnnnooorrrsssxxxyyy{{{}}}}}}zzzzzz}}}zzzoooeee\\\RRRHHHAAA@@@<<<888888:::<<<<<<::::::;;;===???@@@@@@@@@@@@<<<:::777444222000//////111111111111333666888:::===;;;:::===???AAAHHHPPPbbbwwwvvvfff]]]TTTZZZoooqqqrrrooodddcccaaa```^^^[[[[[[^^^ccchhh```aaa```___\\\[[[\\\]]]ccc```[[[WWWUUUVVVYYY[[[aaajjjtttvvvpppfff^^^[[[WWWUUUSSSSSSTTTUUUTTTTTTOOONNNOOOPPPQQQPPPMMMJJJGGGEEECCC@@@>>><<<;;;;;;999777888<<<@@@MMMiiisssccc^^^aaacccdddeeeddddddhhhnnnwww}}}bbbdddfffggghhhkkknnnqqqsssuuuwwwzzz||||||||||||zzzuuussstttsssmmmjjjjjjlllmmmnnnmmmjjjhhhhhhhhhdddfffhhhllloooqqqrrrqqqpppnnnmmmlllmmmqqqtttwwwyyyvvvssspppoooqqqsssuuuwwwwwwxxxzzz||||||zzzxxxvvvtttrrrrrrrrrrrrqqqooollloootttxxxzzzyyywwwvvvtttuuuuuuvvvxxxyyyzzz{{{xxxwwwxxx|||~~~~~~}}}|||||||||~~~|||}}}~~~|||{{{zzzyyyxxxwwwvvvvvvyyyzzzyyyuuusssqqqkkkdddVVVMMMCCC>>>:::666888;;;:::;;;<<<>>>BBBIIIRRRXXX___YYYPPPGGG???:::777666444444444333333444444444666555555555666999;;;<<>>@@@CCCHHHKKKMMMTTTaaauuu}}}{{{{{{}}}~~~{{{yyyvvvtttsssnnnnnnmmmmmmnnnppprrrtttwwwyyy||||||yyyyyy}}}zzzpppfff]]]RRRHHH@@@???<<<999888999;;;;;;::::::;;;>>>@@@AAAAAA@@@???<<<:::777444111000//////111111111222333555777888===;;;;;;===>>>AAAIIIRRRdddyyyjjjZZZTTTPPP[[[sss}}}www~~~hhhaaaaaa___^^^\\\YYYXXX[[[aaaeeeaaaaaa```___^^^]]]^^^^^^eeebbb\\\WWWTTTUUUWWWYYYhhhsss~~~wwwkkkccc```VVVUUUUUUUUUVVVVVVVVVVVVNNNOOOOOOOOOMMMLLLLLLLLLIIIHHHEEECCC@@@===;;;;;;;;;666666<<<<<>>AAAEEEIIIJJJQQQ___rrr~~~}}}~~~~~~}}}{{{yyyvvvtttsssrrroooooooooppprrrtttvvvwwwxxxzzz}}}}}}zzzxxxxxx~~~{{{qqqggg^^^SSSHHH@@@===;;;999777888999999999:::<<<>>>@@@AAA@@@???>>>;;;:::777444111000//////000111222333444666777888<<<:::;;;<<<===@@@IIITTTeeezzz|||dddTTTQQQPPP^^^wwwvvvddd^^^]]][[[[[[YYYXXXWWWZZZ^^^bbbcccbbb````````````______dddaaa[[[VVVSSSSSSUUUWWWaaakkkwwwyyysssjjjeeedddYYYYYYZZZYYYXXXWWWWWWWWWQQQRRRRRROOOLLLJJJKKKMMMKKKJJJHHHFFFCCC@@@===<<<<<<666777===<<<===RRRlll{{{nnnjjjfffbbb```eeemmmtttwwwmmmpppttt~~~{{{tttrrrtttzzz|||~~~``````aaaaaacccggglllppptttvvvyyy|||}}}}}}{{{zzzuuuooolllmmmmmmkkkkkknnnnnnoooooommmkkkjjjjjjkkkjjjllloooqqqrrrsssuuuwwwqqqrrrsssuuuwwwxxxyyyzzz|||yyytttooommmmmmnnnppprrrqqqqqqrrrtttvvvuuuttttttqqqnnnmmmmmmnnnmmmllljjjmmmqqqtttuuutttrrrpppoooqqqtttwwwyyy|||}}}~~~{{{|||}}}~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwrrrtttuuutttvvvxxxvvvqqqeeeYYYLLLEEEAAA<<<:::<<<888999999:::>>>DDDMMMRRR\\\[[[XXXQQQIIIAAA<<<999555555444444444444555555:::::::::::::::;;;<<<===BBBDDDGGGIIIKKKMMMQQQTTTUUU[[[bbbfffggghhhjjjmmmkkkooossswww|||lllWWWLLLFFF@@@<<<999999888888888888999999999::::::;;;;;;<<<======:::;;;;;;<<<===???CCCGGGHHHOOO\\\mmm|||yyyuuusssqqqppprrrssstttvvvxxxzzz|||}}}|||~~~~~~}}}{{{yyyzzz{{{rrrhhh___SSSHHH???;;;:::888777777888999:::;;;===???AAAAAA???===;;;:::888666333111000000000000111222444666888999999:::999:::<<<<<<@@@KKKWWWhhh|||}}}cccRRRQQQUUUfffpppbbb]]]YYYYYYYYYZZZZZZZZZ\\\___bbbcccaaa______```aaa```___]]][[[WWWTTTSSSSSSUUUVVVTTT]]]ggglllkkkgggeeeeee^^^^^^^^^\\\XXXUUUTTTTTTSSSSSSRRRPPPMMMLLLMMMNNNMMMMMMKKKIIIFFFCCC@@@???===999:::======@@@NNN___~~~{{{oooggggggkkklllkkkmmmsssyyyzzzrrruuuyyyvvvooojjjfffgggjjjsssvvvzzz~~~~~~_________```bbbfffmmmqqquuuwwwzzz||||||zzzxxxvvvrrrlllhhhiiikkkkkknnnrrrpppqqqqqqpppnnnmmmnnnpppnnnppprrrrrrrrrrrruuuxxxssssssrrrsssuuuwwwyyy{{{{{{xxxtttpppnnnmmmnnnooorrrqqqpppqqqsssvvvvvvvvvvvvsssooommmmmmmmmlllkkkjjjmmmqqqtttuuutttqqqooonnnpppssswww{{{}}}~~~{{{{{{||||||{{{{{{|||}}}zzz}}}~~~}}}zzz{{{~~~|||zzzxxxvvvqqqsssrrrpppqqqtttsssnnnhhh\\\OOOIIIDDD???<<<<<<777777777888;;;AAAIIINNNYYY[[[[[[WWWNNNEEE???<<<888777777666666777777888999999:::;;;<<<>>>??????DDDFFFIIILLLNNNQQQUUUYYYWWW^^^fffkkkmmmmmmoooqqqoooqqqtttwww|||}}}dddQQQHHHDDD???;;;999999888888888888999999888999999:::;;;;;;<<<<<<999:::;;;;;;;;;>>>BBBEEEFFFKKKUUUdddxxx}}}zzzwwwuuuttttttwwwxxxzzz|||~~~~~~}}}|||~~~zzzqqqhhh^^^RRRFFF>>>;;;:::999888888999;;;===<<<===???AAA@@@===:::888888777555333111111111111000111333555888999;;;;;;999999;;;======AAANNN[[[ooogggVVVXXXaaayyylllccc^^^XXXVVVXXX[[[\\\]]]^^^```bbbaaa___]]]]]]___```___]]]XXXVVVUUUSSSRRRRRRSSSSSSRRRXXXaaaggghhheeebbb```[[[]]]^^^[[[WWWSSSRRRRRRSSSRRRQQQPPPPPPOOOOOONNNOOONNNMMMLLLIIIFFFCCCAAA>>>>>>======>>>CCCLLLRRRmmm{{{tttooonnnsss|||~~~|||wwwzzz|||wwwmmmhhhfffeeeiiinnnsssvvvzzz~~~^^^^^^______aaafffmmmrrrtttvvvxxxzzzyyywwwtttrrrqqqjjjeeegggiiikkkpppuuurrrrrrsssrrrppppppqqqsssqqqssstttrrrqqqqqquuuxxxsssqqqooonnnpppssswwwzzzwwwuuurrrpppoooppprrrssstttsssrrrsssvvvyyyzzzzzzwwwtttpppnnnmmmmmmllllllkkknnnrrruuuvvvtttqqqooonnnppptttxxx{{{~~~yyyzzzzzzzzzyyyzzz|||}}}{{{}}}}}}zzzwwwwww}}}}}}{{{xxxuuutttpppqqqooollllllooommmiiijjj]]]QQQKKKGGGAAA===<<<666666666777999???FFFLLLXXX[[[]]]ZZZRRRHHHAAA>>>::::::999999999999::::::777888:::<<<>>>@@@AAABBBEEEHHHKKKNNNQQQTTTYYY\\\YYY```iiioooqqqqqqssstttrrrtttvvvxxx|||vvv]]]KKKDDDAAA>>>:::999888888888888888999999777888888999::::::;;;;;;999:::;;;;;;;;;===AAADDDEEEHHHOOO]]]qqq}}}{{{zzzzzzzzz{{{zzz{{{}}}~~~yyypppggg]]]QQQEEE<<<;;;;;;:::999999:::===???<<<>>>@@@@@@???<<<999666777666444222111111111222///111333666999;;;<<<<<<::::::<<<>>>???CCCPPP^^^wwwnnn\\\aaaooojjjddd___WWWSSSVVVZZZ]]]^^^___```aaa```]]][[[[[[]]]___]]][[[WWWVVVTTTSSSQQQPPPOOOOOOYYY^^^dddiiijjjeee^^^ZZZUUUXXXZZZYYYVVVSSSSSSTTTQQQPPPNNNOOOQQQRRRQQQOOOOOOOOOOOOMMMKKKHHHEEECCC???AAA@@@<<<>>>EEEJJJJJJ\\\}}}}}}zzzwwwtttuuuwww{{{}}}}}}vvvmmmiiiiiikkkpppvvvvvvyyy}}}~~~]]]___aaaeeeiiimmmppprrrxxxwwwvvvwwwxxxxxxvvvtttllljjjgggeeegggmmmssswwwyyywwwssspppoooppprrrsssuuutttsssrrrrrrrrrsssttttttpppkkkkkkpppuuuxxxxxxxxxuuussstttxxxyyyvvvrrrxxxuuurrrrrrtttvvvxxxyyyvvvssspppmmmnnnoooppppppooooooppprrrtttuuutttsssqqqvvvzzz|||~~~xxxzzzxxxwwwvvvvvvxxxzzz{{{||||||{{{zzzyyy{{{~~~}}}}}}|||{{{zzzwwwtttqqqmmmllllllmmmpppqqqqqqpppoooggg]]]RRRJJJCCC>>>;;;<<<<<<<<<::::::===CCCHHHRRRWWW[[[\\\VVVMMMDDD???EEEBBB>>>;;;999999888777:::;;;======>>>@@@CCCFFFJJJMMMPPPRRRTTTUUUXXXZZZ___ccckkkssszzz|||{{{yyyyyyxxxyyy|||nnnaaaQQQFFFAAA???;;;777777777777777777888888999::::::;;;;;;;;;::::::999;;;;;;;;;<<<===???@@@AAAHHHIIIPPP\\\lll~~~}}}}}}}}}|||{{{{{{}}}}}}~~~{{{{{{~~~{{{uuulllaaaVVVKKKAAA;;;888888888999:::;;;<<<===>>>???BBBCCCDDDBBB@@@???999666333000///111333444222333555777999999999999:::<<>>???@@@CCCHHHKKKMMMPPPSSSUUUWWWXXX[[[]]]aaaeeellluuu{{{}}}}}}{{{~~~|||||||||cccXXXKKKBBB???>>>;;;777888888888888888999::::::999999:::;;;<<<=========@@@@@@@@@@@@AAAAAABBBCCCIIIJJJPPP\\\mmm}}}||||||{{{zzz{{{|||~~~}}}|||yyyyyy|||yyysssjjj___TTTJJJ@@@;;;888888888999:::;;;<<<======>>>AAABBBBBBAAA???===666444111...---///111222222333555777999999999999999;;;>>>AAABBBIIIZZZkkk|||sssuuugggbbb]]]YYYXXXZZZ\\\^^^```aaaaaaaaa```aaa___]]]___cccbbb___YYYXXXVVVTTTSSSTTTUUUVVV]]]ccclllqqqppphhh]]]UUURRRTTTVVVVVVUUUSSSSSSSSSOOOPPPQQQQQQPPPOOOOOOOOOQQQPPPOOOOOOOOOLLLHHHEEECCCDDDDDDBBB???>>>???AAANNNccc{{{~~~ccceeegggjjjnnnppprrrssstttsssqqqrrrssssssrrrpppllllllkkkkkkmmmooorrrtttqqqpppnnnmmmmmmooorrrttttttoookkklllqqquuuuuuttttttrrrqqqtttyyy||||||{{{vvvsssqqqrrrwwwzzz{{{zzz{{{xxxtttrrrrrrrrrqqqqqqrrrqqqpppnnnmmmmmmmmmlllqqqrrrtttuuuuuuuuuttttttvvv|||yyyzzzyyywwwuuutttttttttuuu{{{{{{{{{{{{}}}}}}|||||||||}}}~~~|||zzzwwwsssppplllkkklllnnnrrrtttuuutttxxxrrrjjjaaaYYYQQQJJJFFF<<<<<<;;;:::999;;;>>>AAADDDIIIOOORRRQQQNNNJJJHHHFFFDDDBBB???>>>>>>>>>>>><<<>>>???@@@BBBGGGLLLQQQQQQTTTWWWYYY[[[]]]___aaaccchhhooovvv|||~~~~~~lllTTTLLLCCC=========:::777999999999999999:::;;;;;;:::;;;<<<===@@@BBBDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGLLLMMMRRR]]]mmm|||{{{zzzzzzyyy|||||||||}}}~~~|||xxxwww{{{{{{uuuooofff[[[QQQHHH???:::888888888888999;;;<<<===<<<>>>@@@AAAAAA???===;;;555333000......///111222222333555888999999999999888:::>>>AAADDDMMMaaasssqqqddd___]]][[[[[[[[[\\\\\\]]]^^^___```aaaaaa```aaahhhnnnmmmhhh\\\ZZZXXXVVVUUUUUUUUUUUU[[[```fffjjjjjjeee^^^ZZZWWWWWWVVVSSSPPPOOOQQQRRRMMMMMMMMMLLLLLLMMMNNNNNNQQQPPPPPPPPPPPPNNNJJJGGGDDDEEEDDDAAA===;;;;;;<<>><<<;;;;;;===??????CCCIIIMMMNNNMMMMMMMMMJJJIIIHHHEEEBBB???????????????@@@AAACCCHHHNNNRRRTTTWWWZZZ]]]^^^```bbbdddfffjjjqqqwww{{{~~~ooo]]]IIIDDD===;;;;;;;;;999666999999999999999:::;;;;;;<<<===???BBBFFFJJJNNNPPPQQQQQQQQQQQQPPPPPPOOOOOOQQQQQQUUU```nnn}}}zzzyyyzzzzzzzzz~~~}}}}}}}}}~~~~~~{{{yyy|||~~~uuupppjjjaaaWWWNNNFFF>>>999777777888888999:::<<<======>>>@@@AAA@@@>>><<<:::666444222000000111222444222444666888999::::::999999:::===AAAEEEQQQfffzzzpppddd___\\\[[[^^^]]]\\\[[[\\\]]]___```cccdddfffllluuu|||yyyppp```___]]][[[YYYXXXWWWWWWXXX[[[___bbbcccbbb```^^^[[[ZZZXXXTTTPPPMMMMMMNNNNNNLLLKKKKKKLLLNNNOOOOOOQQQPPPPPPQQQQQQOOOKKKIIIEEEDDDBBB@@@===;;;::::::>>>KKKbbb|||xxxsss|||dddfffiiilllooopppppppppnnnmmmlllllloooqqqqqqqqqlllmmmnnnoooooooooooonnnnnnnnnmmmmmmnnnppprrrtttnnnhhhdddgggooouuuuuurrrqqqrrrtttyyy~~~|||xxxrrrpppmmmmmmpppuuuyyy{{{|||xxxvvvuuusssqqqpppoooqqqqqqooollljjjjjjkkkqqqsssuuuuuurrrppppppqqqzzz{{{yyyyyyyyyyyyyyyyyyyyyzzz|||}}}}}}}}}~~~|||{{{zzzyyyyyyyyyzzz{{{yyywwwuuuttttttsssqqqpppoooooopppsssxxx{{{}}}}}}}}}zzztttnnnggg```XXXSSSHHHEEE@@@===;;;;;;;;;;;;===AAAEEEIIIKKKLLLNNNPPPRRRSSSSSSPPPJJJEEEBBBBBBAAABBBCCCDDDEEEHHHMMMQQQVVVYYY]]]___```bbbdddfffhhhmmmssswwwzzz|||xxx___NNNCCC@@@<<<:::::::::888666888888888888888999::::::===???CCCHHHNNNTTTYYY[[[^^^^^^^^^^^^]]]\\\ZZZYYYWWWWWW\\\eeerrr~~~~~~}}}~~~zzzwwwxxxzzz|||}}}~~~~~~}}}wwwnnnlllfff]]]TTTKKKDDD>>>:::777777777888999:::;;;<<<>>>???AAABBBAAA>>><<<:::444333222000000111222333333444666888:::::::::::::::;;;>>>AAAFFFSSSkkkqqqggg___[[[ZZZ]]][[[ZZZXXXYYYZZZ]]]^^^cccfffkkkrrr||||||rrreeedddbbb```^^^\\\[[[[[[YYYZZZ\\\^^^^^^^^^]]]\\\XXXYYYZZZXXXTTTQQQOOOOOOPPPMMMKKKLLLOOOQQQRRRQQQPPPPPPPPPQQQQQQPPPMMMJJJEEECCCAAA???>>>===;;;;;;:::CCCUUUmmmvvvjjjdddmmmccceeehhhllloooppppppppplllkkkjjjkkkooorrrssstttqqqrrrrrrssssssrrrqqqqqqooonnnnnnnnnnnnooopppqqqllliiigggjjjqqqvvvvvvtttrrrsssvvv{{{{{{wwwqqqooonnnmmmooorrrvvvxxx}}}{{{xxxwwwvvvvvvtttrrrppprrrrrroookkkiiijjjlllqqqtttvvvuuuqqqnnnnnnpppzzz~~~~~~~~~|||zzzzzz{{{{{{{{{||||||||||||~~~|||{{{{{{{{{vvvvvvvvvwwwxxxxxxxxxyyyyyywwwuuutttuuuuuutttsssnnnnnnooorrrwwwzzz||||||~~~zzzuuupppkkkddd^^^ZZZPPPJJJCCC===:::999999888<<<>>>BBBDDDGGGJJJNNNQQQZZZ^^^```]]]VVVNNNIIIGGGDDDFFFHHHIIIJJJMMMPPPSSSYYY[[[___aaacccdddgggiiilllqqqvvvyyyyyyzzz~~~iiiTTTHHH@@@>>>;;;::::::999999777888888888888888999::::::===AAAHHHQQQ[[[ccciiilllppppppooonnnlllhhhfffddd``````eeennnyyy|||{{{{{{|||~~~~~~yyyvvvwwwzzz}}}ssskkkhhhbbbYYYQQQIIICCC>>>:::777777777777888:::;;;<<>>;;;999111000////////////000111333444666888::::::::::::<<<<<>>JJJ^^^vvv||||||zzztttooohhh```\\\bbbvvvbbbeeeiiimmmpppqqqqqqqqqkkkiiiiiikkkoootttvvvwwwuuuuuuuuuttttttsssrrrrrroooooonnnmmmllllllmmmmmmllllllmmmpppuuuxxxxxxwwwuuuuuuwww|||{{{vvvrrrqqqpppooooooqqqsssvvvyyywwwvvvvvvwwwwwwvvvuuurrrssssssooojjjhhhkkknnnsssvvvxxxvvvqqqnnnnnnpppxxx}}}yyyzzz||||||||||||||||||||||||{{{{{{{{{~~~~~~|||zzzyyyxxxrrrsssvvvxxxzzzzzzzzzyyy{{{yyyvvvuuuuuuuuuuuutttoooooopppssswww{{{||||||~~~{{{vvvqqqmmmhhhccc```[[[SSSIIIAAA===<<<;;;:::888:::===???CCCHHHNNNRRR\\\bbbgggfff^^^TTTMMMKKKGGGIIIMMMPPPRRRTTTWWWYYY[[[^^^aaadddeeegggiiikkkqqquuuzzz{{{zzzzzz~~~qqq[[[LLLDDD===;;;999888999999::::::999999999999999:::;;;;;;@@@GGGRRR```nnnyyy~~~yyytttooollliiijjjpppxxx}}}}}}||||||~~~xxxuuuuuuxxx|||~~~~~~~~~~~~~~~~~~sssllleee```WWWOOOHHHCCC>>>;;;666666777777888:::;;;<<<>>>???@@@@@@???<<<999777000000////////////000000333555777999:::;;;;;;:::======@@@EEEMMM^^^zzz}}}|||iiiaaaZZZWWWYYYVVVVVVVVVWWWYYY[[[]]]___bbbeeeffffffiiillliiidddcccbbbbbbaaa___]]]\\\[[[___```aaabbbaaa^^^[[[ZZZXXX[[[]]]]]][[[XXXWWWWWWSSSPPPOOORRRWWWZZZXXXUUUSSSSSSTTTUUUVVVUUUSSSPPPMMMIIIEEEBBBAAA@@@===::::::;;;AAAPPPfff}}}~~~yyy~~~wwwrrrhhhccc___[[[YYY___pppbbbeeeiiinnnqqqrrrrrrrrrjjjiiiiiikkkpppuuuxxxyyyuuuttttttsssrrrrrrqqqqqqooonnnmmmlllkkkjjjjjjjjjmmmooorrruuuxxxyyyzzzzzzwwwwwwyyy}}}{{{vvvssssssrrrqqqppppppsssuuuuuutttsssuuuwwwxxxwwwvvvsssttttttoooiiigggkkkppptttxxxzzzxxxrrrnnnoooqqqwww}}}zzzvvvxxx{{{}}}~~~~~~}}}}}}|||{{{yyyyyy{{{|||}}}~~~~~~|||yyywwwvvvrrrtttxxx{{{}}}}}}|||||||||zzzvvvtttttttttsssqqqqqqqqqrrruuuyyy}}}~~~}}}{{{vvvrrrnnnjjjgggdddddd[[[OOOFFFAAA@@@???>>>555777999<<<@@@GGGNNNSSSYYY```hhhhhh```VVVOOOKKKHHHLLLQQQUUUXXX[[[]]]___]]]```cccfffgggiiikkkmmmuuuyyy}}}}}}zzz{{{~~~cccOOOCCC===;;;999888777888:::;;;<<<;;;::::::::::::;;;<<<<<>>??????>>>;;;777555222111111111111111222222333555777999:::;;;;;;:::======@@@FFFPPPccc|||uuuxxxddd]]]WWWVVVYYYWWWWWWYYY[[[]]]```bbbcccdddfffddd```___bbbcccaaa_________^^^]]][[[ZZZYYY[[[]]]aaadddeeedddaaa``````aaaaaa^^^ZZZWWWUUUUUUSSSQQQPPPTTTZZZ\\\YYYUUUUUUUUUVVVWWWYYYXXXUUUSSSQQQMMMGGGDDDBBB@@@<<<888:::999<<>>888999777555777:::<<<<<<:::===>>>>>>>>>===:::888666111000000000111222333333444666888999999999:::;;;999===BBBGGGRRRiii}}}oooppptttbbb]]]ZZZ[[[^^^\\\ZZZYYY\\\```ddddddccc___]]]ZZZ[[[^^^``````___]]]]]]]]]\\\[[[ZZZYYYXXX]]]^^^```eeehhhfffaaa]]]bbbaaa___]]][[[YYYWWWVVVTTTTTTUUUVVVVVVVVVUUUUUUWWWXXXYYYZZZ[[[YYYUUURRRMMMJJJFFFCCCAAA???<<<:::<<<888888@@@OOObbbzzzyyyxxx~~~zzzooofff___YYYZZZ___hhhwwwdddfffjjjmmmnnnmmmllljjjlllkkkkkknnnsssvvvwwwvvvvvvuuutttwwwzzzyyytttooommmmmmllljjjiiihhhhhhiiinnnvvv|||{{{yyy|||}}}zzzxxxyyyzzz{{{{{{zzzyyyyyyzzzyyywwwvvvuuuuuuuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwuuuvvvtttppplllnnntttzzz}}}}}}}}}zzzwwwttttttttt~~~|||{{{{{{|||}}}~~~}}}|||zzzyyyuuuuuuvvvzzz~~~}}}{{{{{{{{{}}}~~~|||{{{{{{yyyvvvqqqooonnnoooooooooppppppqqqsssuuuwwwxxxxxxwwwwwwuuurrrmmmkkkjjjkkkhhhddd]]]TTTKKKDDD>>><<<888999999:::===CCCJJJOOOUUUXXX\\\\\\ZZZVVVTTTRRRSSSUUUYYY^^^aaacccddddddcccdddfffggghhhkkkooorrryyy|||jjjSSSBBB;;;;;;666666555555444444444444888999;;;;;;:::;;;<<<>>>CCCPPPddd|||zzzpppkkkggghhhlllttt{{{~~~zzzsssoooppptttxxxyyy~~~|||zzz{{{xxxoooeee___WWWQQQKKKEEE>>>999999777666777:::<<<<<<;;;@@@@@@AAA@@@???<<<999777000000000000111222333333555777999:::::::::;;;<<<;;;???DDDKKKXXXooonnneeekkkpppfffgggfffbbbaaa^^^]]]\\\^^^aaacccbbbaaa___]]]\\\\\\___```___^^^___]]][[[YYYXXXXXXXXXYYY\\\]]]___cccfffddd___[[[______]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXXXXXXXXXXWWWSSSQQQLLLIIIFFFCCCAAA???<<<:::999666777===IIIZZZsss|||zzzyyyrrrjjjccc^^^^^^dddpppbbbdddhhhkkkllllllkkkiiillllllnnnqqqtttvvvuuusssyyyxxxwwwxxxyyywwwqqqlllkkkjjjjjjjjjjjjkkkllllllqqqxxx~~~}}}{{{|||{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz}}}|||zzzyyywwwwwwwwwwwwxxxyyy{{{}}}}}}|||zzzyyyvvvuuusssssssssvvvyyy{{{{{{|||}}}{{{yyyvvvvvvwww|||yyyxxxyyyzzz|||}}}}}}{{{yyywwwrrrsssvvv|||~~~~~~}}}~~~~~~|||zzzyyyzzztttqqqmmmjjjjjjjjjjjjjjjkkkmmmppprrrtttttttttsssqqqqqqqqqooolllkkklllmmmmmmkkkeee]]]TTTKKKDDD@@@;;;;;;::::::<<>>;;;888777////////////000111222333666888;;;;;;;;;;;;<<<>>>>>>AAAFFFOOO___xxxsss______mmmnnnnnnwwwwwwmmmfff```______```bbbbbb```^^^___^^^^^^___``````^^^[[[\\\ZZZXXXVVVVVVXXXZZZ\\\\\\]]]```cccdddccc^^^[[[\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXWWWVVVVVVWWWWWWXXX\\\YYYVVVUUUTTTSSSPPPOOOKKKHHHDDDBBB@@@???<<<:::888777888;;;BBBQQQiii~~~wwwwwwxxxwwwuuuuuunnnhhhbbbcccjjjzzzaaacccfffhhhjjjjjjjjjiiiiiilllppptttvvvwwwuuusssxxxwwwxxxyyyyyyvvvpppkkkffffffgggiiimmmqqqrrrssstttyyy~~~|||zzzzzzzzz|||zzzyyywwwwwwxxxyyyzzz|||{{{zzzyyyxxxwwwvvvuuuuuuwwwyyy|||}}}|||{{{{{{xxxvvvtttuuuxxx{{{{{{zzzwwwyyy{{{zzzyyywwwwwwwww}}}yyyvvvvvvwwwyyy{{{||||||yyyvvvtttpppsssxxx~~~}}}{{{|||~~~|||||||||yyyvvvttttttuuuqqqnnniiigggggghhhhhhgggiiilllpppssssssrrrqqqpppnnnoooooonnnmmmmmmooopppqqqoookkkddd[[[QQQHHHCCC???>>>===<<<===BBBIIINNNSSSTTTTTTRRROOOLLLKKKKKKLLLQQQYYYaaagggiiihhhggghhhjjjkkkmmmoootttyyy}}}|||^^^KKKBBB>>>;;;;;;888888999999999999999999999:::;;;:::999999;;;===BBBLLL[[[lllsssbbbQQQJJJKKKNNNSSSXXXeeerrr~~~|||zzzwwwuuusssrrrsssvvvyyyzzz~~~}}}~~~~~~|||{{{yyyzzzqqqjjjggg```VVVJJJ@@@;;;999888777777888:::<<<======?????????>>><<<999555333.........///000111222333666888:::;;;;;;;;;<<<===>>>AAAGGGRRRfffwwwdddXXXaaavvvxxxzzzooovvvrrrggg^^^___```aaaaaa```]]][[[^^^___```aaaaaa___\\\YYYWWWVVVVVVWWWXXX[[[]]]___]]]^^^aaaccccccaaa^^^[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWXXXXXXYYY\\\YYYTTTQQQOOONNNMMMLLLIIIGGGCCCAAA@@@???===;;;::::::;;;<<>><<<===BBBJJJOOOUUUUUUTTTPPPLLLHHHGGGGGGHHHNNNXXXaaahhhkkkkkkkkkhhhjjjkkkmmmqqqvvv|||wwwcccMMMBBB???<<<999888555555555666666777777777:::;;;;;;:::999:::===???BBBJJJUUUaaapppxxxvvvnnn^^^RRRFFFCCCEEEHHHLLLQQQ\\\lll~~~|||wwwvvvvvvuuuuuuwwwyyy{{{~~~}}}{{{{{{|||}}}}}}|||}}}yyyrrrlllhhh___SSSGGG>>>:::999777777888999:::<<<===????????????>>>;;;888444222......//////000222333444555777::::::::::::;;;======@@@GGGUUUllljjj\\\VVVeeevvvzzz}}}ooovvv|||mmmaaa[[[]]]_________]]][[[ZZZ]]]___aaaaaa```]]]ZZZXXXVVVWWWYYY[[[\\\\\\[[[[[[[[[]]]___```___]]]ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYY[[[VVVQQQMMMKKKKKKKKKKKKHHHFFFCCCAAAAAA@@@???===<<<<<<<<<<<<;;;BBBUUUggg~~~jjjeeebbbbbb```___dddjjjrrrooommmpppyyy}}}xxxsssuuuyyy___aaacccfffhhhiiiiiiiiifffkkkrrrwwwyyyxxxwwwwwwrrruuuyyy||||||zzzvvvsssuuurrrqqqtttxxx||||||zzzwwwwwwyyy{{{xxxtttvvv{{{|||{{{yyywwwvvvwwwxxxyyyvvvvvvvvvvvvuuutttsssrrrooooooppprrrtttwwwyyyzzzxxxuuuttttttvvvvvvtttqqqpppsssvvvwwwvvvtttttttttxxxzzz{{{{{{yyyxxxyyyzzzwwwwwwxxxwwwvvvuuusssrrrpppuuu}}}}}}|||{{{zzzzzz|||}}}~~~|||{{{zzzyyyxxx{{{||||||zzzvvvsssrrrrrrooommmiiihhhjjjlllmmmmmmoootttyyyzzzxxxvvvuuuvvvuuuvvvvvvuuutttsssuuuvvvrrrrrrqqqmmmfff]]]UUUOOOCCCAAA>>>;;;;;;@@@GGGLLLQQQRRRQQQNNNJJJGGGEEEEEEGGGMMMWWWaaajjjnnnoooooohhhjjjkkknnnrrrxxxsss]]]OOOBBB>>>===:::777666555666666777888999999:::;;;;;;;;;::::::<<>>@@@BBBBBBAAA@@@===999555333/////////000111333444555555777999:::::::::;;;<<<>>>@@@IIIZZZrrrvvvbbbYYYUUUggg{{{xxxllloootttnnnccc]]][[[]]]___^^^\\\ZZZZZZZZZ[[[]]]``````^^^[[[YYYYYYYYY[[[]]]^^^]]]ZZZWWWUUUWWWZZZ\\\\\\ZZZWWWUUUUUUXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWSSSMMMJJJIIIJJJJJJJJJHHHFFFCCCBBBBBBBBBAAA???===<<<<<<;;;999===IIIWWWrrrzzzqqqeeebbbcccdddcccaaabbbgggvvvuuuvvvxxxzzzpppkkkhhhgggiiimmm```aaaccceeehhhiiijjjjjjhhhmmmtttxxxxxxvvvvvvvvvtttwww}}}}}}zzzxxxyyyvvvtttvvv{{{~~~}}}{{{wwwuuuvvvwwwuuuqqqttt|||{{{zzzyyywwwwwwwwwwwwxxxuuuuuuvvvwwwwwwvvvuuutttrrrqqqpppoooqqqtttwwwyyysssrrrqqqqqqqqqrrrqqqpppooorrruuuwwwuuutttssssssvvvxxxyyyyyyxxxxxxyyyzzzxxxwwwvvvuuussssssrrrrrrrrrxxx}}}}}}|||||||||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyzzz|||}}}|||xxxuuusssrrrooollljjjjjjlllnnnpppqqqvvvzzz|||yyyzzz|||{{{{{{{{{yyyvvvuuuuuuwwwuuuuuutttqqqkkkddd]]]YYYIIIGGGBBB===;;;>>>DDDIIINNNOOOOOOMMMHHHDDDBBBAAADDDJJJTTT___hhhnnnpppqqqlllnnnppprrrwww~~~~~~iiiYYYLLLCCC;;;::::::777666777777888888999;;;<<<======;;;;;;;;;;;;;;;>>>BBBEEEHHHMMMSSSYYYaaaddd^^^TTTDDDAAAAAACCCCCCEEEKKKTTT___ooo}}}{{{{{{|||~~~yyyzzzyyyvvvssssssuuuxxxwwwyyy|||~~~}}}{{{zzz{{{~~~|||xxxkkkaaaRRRFFF???;;;999777555888:::::::::;;;>>>AAABBBBBBAAA@@@<<<888444222///000000111222444666777666888;;;;;;;;;;;;<<<===@@@CCCMMM```yyyrrr```\\\ZZZllluuuiiihhhgggaaa^^^```___```aaa^^^ZZZXXXXXXYYYYYY\\\^^^^^^\\\YYYYYYYYYYYYZZZ[[[[[[ZZZYYYWWWVVVWWWZZZ\\\\\\YYYVVVTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZXXXYYY[[[\\\[[[YYYVVVTTTRRROOOJJJHHHHHHIIIJJJJJJHHHFFFDDDCCCCCCDDDCCCAAA@@@>>>======;;;<<>><<<@@@FFFPPP[[[dddkkkoooppprrrsssuuuxxx}}}zzziiiWWWIIIDDD===888888888666666999444444555777888999::::::;;;;;;<<<;;;<<>>:::666222///000000111222333555777888777:::<<<===<<<<<<===???CCCGGGQQQeeerrrbbb```aaasssuuujjjeeeaaa\\\___gggcccdddccc___ZZZVVVWWWXXXXXX[[[]]]]]]ZZZXXXYYYZZZUUUUUUVVVWWWXXXYYY[[[\\\ZZZ]]]___^^^[[[WWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWYYY[[[\\\\\\YYYUUUSSSOOOLLLHHHGGGHHHIIIJJJJJJHHHFFFDDDDDDDDDEEEDDDCCCEEEAAA???@@@???>>>BBBHHH\\\rrr~~~uuunnnkkklllnnnuuu~~~~~~zzzzzzwwwyyy{{{|||{{{rrrjjjjjjkkklllooosssgggfffeeeeeeeeefffggggggkkknnnppppppooooooqqqtttwwwyyy}}}{{{wwwwwwsssqqqsssxxx{{{{{{yyytttooojjjiiimmmrrrvvvwwwvvvuuutttttttttuuuvvvwww|||zzzwwwvvvwwwxxxwwwwwwsssqqqoooppptttxxxzzz{{{sssoookkkjjjlllnnnnnnmmmmmmooorrrtttuuuuuutttsssuuuuuuuuuuuuvvvwwwyyyyyy{{{yyywwwtttsssrrrssstttyyy}}}|||{{{|||~~~~~~~~~~~~}}}{{{zzzyyy{{{}}}{{{xxxvvvvvvwwwyyyyyyyyywwwtttqqqmmmkkkmmmnnnnnnllljjjmmmuuu|||}}}|||}}}~~~~~~}}}zzzwwwvvvwwwyyy~~~{{{zzz{{{|||vvvjjj```TTTPPPJJJEEEBBBAAABBBCCCIIIGGGEEECCC@@@>>>======<<>>BBBHHHMMMRRRUUUXXXYYYVVVRRROOOMMMEEEBBBAAACCCEEEJJJUUU```rrr}}}zzzwwwwwwyyy||||||{{{}}}{{{wwwsssqqqpppqqqrrrwwwyyy{{{{{{{{{zzz{{{|||{{{yyyyyy|||xxxsssaaaWWWJJJ@@@<<<======>>>888999:::;;;===>>>??????CCCBBB@@@===999555111...444333111000000333555777888:::;;;<<<<<<>>>@@@BBBBBBIIIYYYooo}}}iiillllllzzzuuummmccc^^^^^^cccgggiiigggccc]]]YYYXXXYYY\\\```]]]ZZZXXXWWWUUUSSSPPPWWWVVVUUUVVVZZZaaahhhmmmkkkfff^^^WWWSSSSSSVVVXXXUUUVVVWWWUUUTTTTTTUUUVVVSSSYYY```bbb^^^XXXSSSQQQKKKKKKLLLLLLLLLMMMMMMMMMMMMJJJGGGFFFFFFGGGGGGFFFFFFGGGFFFBBB>>><<>><<<;;;;;;<<>><<<<<<:::888888999888555111777666666666666888999:::::::::;;;;;;===@@@FFFJJJOOORRRUUUVVVTTTPPPNNNLLLGGGDDDDDDGGGJJJOOO\\\gggyyy}}}zzzwwwwwwyyy{{{{{{{{{zzzxxxuuusssqqqrrrssstttwwwyyyzzzzzzyyyxxxxxxyyy{{{zzzzzz}}}xxxppp[[[RRREEE<<<999999999888888888999;;;<<<===>>>???BBBAAA@@@===999555111///333222111111111333555777666888::::::;;;<<>>???AAACCCVVVooo||||||}}}wwwzzz|||yyy{{{ooolllgggcccaaa```aaabbbhhhjjjlllnnnoooqqqtttwwwxxxxxxwwwxxxzzz{{{zzzxxx}}}zzzvvvvvvxxxxxxvvvtttkkkiiigggiiimmmssswwwyyyzzzyyywwwvvvuuuwwwxxxzzzzzzxxxvvvuuuvvvvvvuuutttqqqooonnnppptttxxxzzz{{{rrrooollljjjlllmmmnnnnnnppppppqqqqqqrrrrrrrrrssssssttttttuuuvvvwwwxxxyyyzzzyyywwwvvvvvvwwwyyyzzz|||~~~~~~|||{{{}}}~~~zzzvvvtttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwuuuvvvwwwuuusssqqqrrrrrruuuuuutttsssrrrqqqpppooolllmmmnnnlllkkknnntttyyy{{{{{{zzzxxxvvvwwwzzz|||||||||}}}{{{pppggg]]]XXXQQQKKKFFFDDDAAA???BBBAAA???===;;;:::999999===???CCCIIITTTcccrrr|||rrr___QQQGGG===999999999777777777888777555333777777777777888999:::;;;:::;;;;;;;;;<<>>>>>AAA@@@>>><<<999555333111222222222222333444555666777888:::;;;;;;===???BBBFFFPPPbbbzzzqqqxxxlllfff```]]]]]]___```___aaaaaa```^^^[[[YYYZZZ[[[[[[ZZZYYYXXXXXXVVVSSSPPPRRRRRRTTTXXX]]]ccciiillliiiddd]]]VVVRRRPPPQQQRRRPPPQQQQQQPPPNNNNNNOOOPPPSSSRRRSSSTTTVVVUUUSSSQQQNNNNNNPPPRRRUUUWWWXXXYYYWWWTTTQQQOOOOOOOOONNNNNNKKKKKKJJJGGGCCC@@@??????===LLLbbbxxx}}}|||zzzuuu{{{|||zzz|||ooolllgggbbb``````bbbccciiijjjkkkmmmpppssswwwyyyyyyxxxxxxyyy{{{{{{zzzxxxzzzxxxuuuuuuvvvvvvtttrrriiiiiiiiilllpppuuuyyy{{{{{{yyyxxxvvvvvvxxxyyyzzzxxxvvvttttttuuuuuusssrrrooonnnmmmppptttxxxzzz{{{uuussspppmmmmmmmmmoooooosssrrrrrrqqqqqqqqqrrrrrrrrrssstttvvvwwwxxxxxxyyyyyyxxxwwwwwwxxxyyy|||}}}|||}}}}}}zzzwwwwwwzzz~~~~~~|||xxxuuusssssstttuuuyyyyyyyyyyyyxxxxxxxxxwwwuuuttttttrrrqqqppppppppprrrrrrqqqpppppppppqqqqqqooonnnllljjjjjjooovvv|||~~~xxxxxxvvvuuutttvvvzzz}}}||||||~~~}}}rrrjjj^^^YYYRRRMMMIIIFFFBBB???AAA@@@>>><<<;;;999999999<<<===???DDDMMM[[[jjjttt~~~}}}xxxssspppqqqssstttwww{{{qqqcccSSSHHHAAA:::888:::666555555666666666666555888888888888999:::;;;;;;;;;<<<=========>>>AAACCCFFFHHHKKKLLLKKKJJJJJJJJJMMMLLLOOOVVV]]]hhhwww}}}|||yyyxxxxxxyyyzzzzzzxxxvvvuuutttssstttuuuuuutttuuuvvvvvvuuuuuuvvvxxx~~~|||ooocccTTTMMMCCC===;;;:::888666777888999:::;;;===>>>>>>@@@???===;;;888666444222000111222333444444555555999:::<<<===>>>???BBBEEEHHHTTThhhrrr}}}{{{kkkeee___]]]______\\\YYY\\\^^^^^^^^^[[[ZZZZZZZZZYYYXXXXXXXXXXXXWWWTTTQQQVVVVVVWWWXXXZZZ]]]___```___\\\WWWSSSPPPPPPRRRSSSRRRSSSSSSRRRPPPOOOPPPQQQTTTQQQNNNOOOSSSUUUTTTSSSNNNOOOPPPRRRTTTVVVXXXXXXXXXUUURRROOOOOOOOOOOONNNNNNNNNMMMJJJFFFCCC@@@???===GGGWWWlllxxx}}}~~~yyyvvvyyy{{{tttlllggghhhpppwwwmmmjjjfffbbbaaaccceeegggkkkkkkkkknnnqqquuuxxxzzzxxxxxxzzz}}}~~~~~~zzzxxxsssrrrrrrssstttttttttssslllmmmoooqqqsssvvvxxxzzzxxxxxxwwwwwwwwwxxxyyyzzzuuutttssssssssssssrrrpppnnnmmmmmmpppssswwwyyyyyyyyywwwtttqqqoooooopppqqqvvvuuutttsssrrrrrrssssssrrrsssuuuwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyy|||}}}{{{{{{zzzwwwttttttyyy}}}~~~|||yyywwwuuuvvvvvvwww|||{{{{{{zzzyyyyyyxxxxxxtttsssqqqpppooooooooonnnoooooonnnnnnooopppqqqrrrrrrpppllljjjlllrrrzzz}}}zzzyyyuuutttsssrrrqqqtttyyy}}}}}}}}}{{{rrrkkk\\\WWWQQQNNNLLLJJJEEE@@@@@@@@@>>>===<<<;;;;;;:::;;;<<>>??????>>>>>>@@@AAA@@@CCCEEEGGGGGGGGGIIIJJJOOOPPPUUU___jjjvvv~~~}}}{{{yyywwwwwwyyyzzzyyyxxxwwwuuutttttttttuuurrrsssuuuuuuvvvwwwzzz}}}vvvhhh\\\MMMGGG>>>999777666444222777888999:::<<<===>>>>>>???>>><<<:::777555444333000111111333444555555666999;;;===>>>???@@@CCCFFFJJJWWWnnnuuusssfffaaa\\\\\\^^^^^^ZZZVVVYYY[[[]]]\\\[[[YYYYYYZZZXXXWWWWWWXXXYYYXXXVVVTTTWWWWWWVVVVVVUUUUUUUUUTTTVVVTTTQQQOOONNNOOOPPPRRRTTTTTTTTTRRRPPPOOOPPPRRRTTTQQQNNNNNNRRRVVVVVVUUUQQQQQQRRRSSSTTTUUUVVVVVVYYYVVVRRRPPPPPPPPPPPPOOOQQQPPPNNNKKKHHHEEEAAA???>>>DDDOOOaaazzzyyy{{{uuurrrrrrnnnfff]]]XXX[[[eeemmmjjjhhhfffddddddfffiiikkknnnlllkkkmmmqqquuuwwwxxxwwwxxxzzz}}}~~~}}}zzzvvvoooppprrrsssuuuvvvvvvwwwqqqsssuuuvvvuuuuuuuuuvvvssstttvvvwwwxxxyyyxxxxxxsssrrrqqqrrrrrrrrrpppnnnnnnnnnnnnpppsssvvvwwwvvvyyyyyywwwsssqqqpppsssuuuyyyyyyxxxwwwvvvuuutttsssrrrtttvvvxxxzzz{{{{{{{{{zzzyyywwwvvvvvvwwwyyyzzzxxxxxxxxxuuussstttyyy~~~~~~|||zzzyyyzzz{{{|||~~~}}}{{{zzzxxxwwwwwwwwwsssqqqnnnmmmmmmmmmmmmlllllllllmmmnnnoooppppppqqqrrrpppnnnnnnqqqxxx~~~|||xxxvvvuuutttsssrrrppppppsssyyy}}}~~~~~~~~~}}}{{{vvvooojjj\\\WWWQQQOOOOOOMMMGGGBBBAAA@@@???>>>============;;;===AAAEEEJJJPPPXXX]]]cccjjjvvvwwwkkkccc\\\YYYVVVRRRPPPRRRNNNOOOPPPRRRTTTWWWYYY[[[cccjjjqqqvvv|||xxxeeeVVVLLLAAA===:::666555777444555666555444555777888777777888:::::::::::::::<<<>>>@@@@@@?????????@@@<<<>>>AAABBBCCCEEEHHHJJJOOORRR[[[iiivvv~~~~~~|||yyywwwvvvxxxzzzzzzzzzyyywwwvvvvvvvvvvvvsssuuuvvvwwwxxxzzz~~~yyypppcccXXXNNNGGG>>>999888888777555888999:::;;;===>>>??????@@@???<<<999777555333333000111111222333555666777777999;;;<<<===???CCCEEELLL[[[sss{{{|||lll^^^[[[YYYZZZ\\\\\\YYYWWWXXXYYY[[[[[[YYYXXXYYYZZZXXXWWWVVVWWWYYYZZZYYYXXXUUUTTTSSSRRRQQQPPPPPPPPPRRRQQQOOONNNMMMMMMNNNOOOSSSSSSSSSQQQOOONNNOOOPPPSSSRRRPPPQQQSSSVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWZZZWWWTTTRRRSSSSSSSSSSSSSSSQQQMMMKKKIIIGGGCCCAAA===@@@FFFUUUnnn|||~~~tttlllhhheee]]]UUUPPPSSS[[[bbb{{{iiihhhgggfffgggiiikkklllooollljjjkkkooorrrttttttvvvuuuvvvwwwyyyyyywwwuuuppprrruuuwwwyyyzzz{{{{{{wwwyyy{{{zzzvvvrrrppppppnnnppptttwwwyyyxxxwwwvvvrrrqqqpppqqqrrrqqqnnnlllooonnnnnnpppsssuuuuuutttuuuvvvuuusssrrrsssvvvzzz|||||||||{{{zzzwwwuuutttsssuuuwwwzzz||||||||||||zzzyyywwwuuuttttttvvvvvvtttuuuvvvtttsssuuu{{{~~~}}}}}}~~~~~~|||zzzwwwuuutttssssssqqqnnnjjjiiijjjkkkjjjiiiiiikkklllnnnoooooooooooonnnoooqqquuuzzz|||xxxtttssssssuuutttsssqqqqqqtttzzz~~~~~~|||zzzvvvpppkkkggg^^^YYYSSSRRRSSSPPPIIIBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@CCCGGGKKKPPPVVVZZZ___gggrrr}}}ssslll\\\UUUNNNLLLIIIEEEDDDFFFCCCCCCDDDEEEFFFHHHJJJJJJMMMTTTZZZ]]]ccckkkpppqqqssswww~~~zzzfffTTTMMMDDD===;;;;;;888777888555666777666444444777999666777888999:::::::::999:::===???@@@???>>>>>>>>>999;;;>>>???AAADDDHHHKKKNNNSSS___ppp~~~~~~}}}zzzvvvuuuwwwzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzzzzz}}}{{{tttkkkaaaZZZPPPIII@@@;;;:::;;;;;;:::999:::;;;<<<>>>???@@@@@@AAA???<<<999666444333222111111000000222444777999777999;;;===>>>@@@CCCFFFOOO___yyyvvvhhh\\\\\\[[[[[[ZZZYYYYYYXXXWWWYYYZZZYYYWWWWWWXXXYYYYYYWWWVVVVVVXXX[[[\\\\\\UUUTTTRRROOOMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQSSSSSSSSSQQQOOOMMMNNNOOOPPPRRRTTTTTTTTTTTTUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYWWWTTTSSSTTTUUUUUUUUUUUUQQQLLLJJJIIIHHHEEECCC??????AAAJJJ```{{{}}}{{{zzztttiiieeeccc^^^WWWRRRTTTZZZ```vvviiihhhhhhhhhiiijjjkkklllpppllliiiiiimmmpppqqqqqquuusssqqqrrrsssuuuuuuuuusssuuuyyy{{{|||}}}~~~zzz|||~~~{{{uuupppmmmllljjjmmmrrrwwwyyyxxxvvvuuuqqqpppppppppqqqpppnnnkkkpppooonnnppprrrttttttsssqqqrrrsssrrrrrrtttyyy~~~}}}~~~~~~~~~|||yyyvvvtttsssuuuxxx{{{}}}}}}}}}}}}{{{yyywwwtttsssrrrssstttqqqsssuuuttttttvvv|||~~~~~~|||{{{xxxuuurrrpppppppppppplllhhhggghhhiiihhhggghhhjjjlllnnnoooooonnnmmmkkknnnttt|||~~~~~~|||yyyuuussssssssswwwvvvtttrrrrrruuu{{{~~~{{{wwwrrrmmmhhheeeaaa\\\VVVTTTUUURRRJJJCCC@@@@@@???>>>>>>>>>>>>>>>@@@BBBEEEHHHLLLQQQXXX\\\aaahhhqqqxxx}}}wwwkkkeeeUUUMMMFFFDDDAAA===<<<>>>======>>>>>>???@@@BBBCCC>>>DDDJJJLLLPPPVVV[[[[[[\\\___fffppp}}}wwwooofffUUUFFFCCC;;;666777888666444555666777888666444444777:::555666888999::::::999999888;;;>>>???>>>=========888:::<<<>>>@@@CCCHHHKKKNNNTTTbbbttt~~~~~~zzzvvvuuuwwwzzzxxxxxxyyyzzzzzz{{{||||||{{{||||||||||||~~~yyyqqqiiiaaa\\\NNNGGG===888777999999999:::;;;<<<===>>>@@@AAAAAABBB@@@<<<999555333222222222111000///111444777:::999;;;>>>???@@@BBBFFFHHHQQQbbb|||}}}uuugggaaabbbaaa^^^[[[XXXWWWXXXXXXYYYYYYXXXVVVVVVXXXYYYZZZXXXUUUUUUXXX[[[^^^___YYYVVVRRRNNNKKKJJJJJJJJJIIIIIIKKKMMMPPPSSSVVVWWWTTTUUUTTTSSSPPPOOOOOOQQQNNNRRRVVVVVVTTTSSSTTTVVVUUUUUUVVVVVVWWWXXXXXXXXXWWWUUURRRQQQSSSTTTUUUUUUUUUQQQKKKHHHHHHHHHFFFDDDBBBAAA???DDDVVVqqqzzz|||}}}wwwwwwuuujjjffffffccc]]]YYYZZZ___cccqqqfffffffffgggiiikkknnnoootttnnniiigggjjjoooqqqqqqrrrrrrqqqqqqrrrrrrssssssssswww|||~~~|||~~~~~~}}}{{{wwwrrrmmmkkklllqqqxxx||||||zzzwwwvvvuuusssqqqrrruuuuuusssppptttvvvwwwwwwvvvuuuuuuvvvttttttvvvwwwyyyzzz{{{|||}}}}}}}}}||||||zzzyyyyyyvvvwwwyyyzzz{{{zzzyyyxxxwwwvvvuuutttttttttttttttvvvxxxyyyxxxxxxzzz}}}}}}{{{zzzwwwrrrmmmlllmmmnnnjjjjjjjjjlllmmmllljjjhhhjjjmmmppprrrsssrrrooonnnjjjnnnsssyyy}}}}}}zzzwwwvvvvvvvvvvvvuuutttsssrrrrrruuuyyy}}}~~~wwwoookkkkkkjjjgggdddcccaaa___\\\YYYTTTOOOKKKCCCCCCBBB@@@>>>???AAADDDCCCGGGKKKLLLNNNVVVbbbmmmrrrqqqpppooonnnnnnmmmlllppprrrvvvzzzyyywwwzzz~~~yyyjjj\\\SSSIIIFFFAAA>>><<<;;;888777888888999::::::;;;<<<<<<>>>???@@@BBBEEEHHHJJJLLLMMMOOOUUU\\\fffqqqyyy~~~~~~|||yyywwwuuutttuuupppiiiaaaYYYQQQJJJEEE<<<:::888666555555777777444444555555666555555555777777777777888888888888999:::;;;<<<===============<<<;;;<<<>>>BBBEEEHHHNNNVVVcccqqq}}}|||~~~}}}~~~wwwyyy{{{yyyuuurrrssstttvvvuuuvvvyyy}}}~~~|||yyy{{{zzzzzz{{{}}}yyysssiii___WWWJJJEEE>>>:::888999::::::;;;<<<===>>>@@@AAABBBCCC@@@>>>:::777444333222333111111000111333666999;;;:::<<<>>>>>>===@@@FFFLLLSSSeee~~~ssswwwkkkdddfffgggeee```[[[XXXVVV[[[ZZZXXXVVVUUUUUUUUUUUUZZZXXXVVVVVVXXX\\\^^^___XXXTTTOOOLLLKKKLLLMMMMMMNNNOOOQQQQQQRRRSSSVVVXXXUUUTTTRRRQQQPPPOOOOOONNNUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWTTTRRRRRRTTTWWWWWWUUURRRRRRUUUXXXZZZZZZRRRQQQOOOMMMJJJHHHFFFEEEBBBBBBCCCDDDIIIXXXsss~~~~~~yyyxxx{{{rrrkkkgggeeecccaaa^^^___hhhttteeeeeeeeefffhhhjjjmmmnnnqqqmmmjjjhhhjjjmmmoooqqqrrrqqqpppppppppqqqrrrsssuuuxxx|||~~~|||zzzzzzyyywwwtttqqqnnnlllnnnrrrxxx{{{zzzxxxvvvttttttrrrqqqrrrttttttrrrooosssuuuvvvvvvuuuttttttuuuvvvwwwxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzxxxyyyyyyzzzzzzzzzzzzyyyuuuuuuttttttssstttttttttuuuwwwyyyyyyxxx{{{}}}||||||~~~{{{yyyvvvqqqmmmkkkmmmnnnooooooooopppppppppnnnmmmlllnnnqqqssstttrrrpppnnnmmmpppuuuyyy|||}}}}}}|||{{{yyywwwvvvvvvvvvuuutttsssrrrqqqrrrtttxxx}}}|||vvvnnnjjjjjjkkkiiigggjjjgggccc___YYYSSSLLLGGGDDDCCCBBB???======???AAADDDHHHMMMQQQVVV___llluuu|||xxxqqqjjjddd___\\\ZZZ[[[]]]bbbhhhkkklllrrryyyzzzqqqcccVVVNNNFFFBBB>>><<<:::999777666777777888999999:::;;;;;;888888999:::<<<>>>???AAAAAABBBFFFKKKRRRZZZaaadddiiihhhfffdddbbbbbbbbbbbbbbbaaa```___^^^]]]\\\[[[]]]YYYTTTOOOJJJEEE@@@<<<:::999777555444555666777333444555555666555555555777777777777888888888888777888999::::::;;;;;;;;;:::::::::<<<>>>CCCGGGIIILLLSSS___lllzzz}}}~~~}}}~~~}}}}}}xxxzzz{{{yyyvvvttttttuuutttsssuuuxxx|||}}}{{{xxx|||zzzxxxvvvxxx}}}|||tttjjj___VVVIIIDDD>>>999888999::::::<<<===>>>???AAABBBCCCCCC@@@>>>:::777444222222222222222111222333555777888999<<<>>>>>>>>>AAAFFFKKKUUUgggqqqmmmuuukkkaaabbbcccaaa^^^ZZZXXXXXX[[[ZZZXXXVVVUUUUUUUUUUUUWWWUUUSSSSSSUUUXXXYYYYYYUUURRROOOMMMNNNQQQRRRRRROOOPPPQQQRRRUUUWWWYYYZZZSSSRRRQQQPPPOOOOOONNNNNNTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWVVVSSSQQQPPPRRRTTTUUUSSSQQQRRRUUUXXXZZZ[[[SSSRRRQQQOOOMMMKKKJJJIIIEEEDDDDDDDDDFFFQQQiii~~~~~~{{{yyy~~~zzzpppllliiifffeeeeeeeeekkkzzzdddeeeeeefffhhhjjjlllmmmmmmmmmlllkkkjjjkkknnnpppsssqqqpppnnnnnnpppqqqrrrxxxzzz}}}}}}|||uuutttsssqqqppppppooooooqqqtttxxxzzzxxxuuusssrrrrrrrrrqqqrrrsssssspppnnnppprrrtttttttttssstttuuuyyyyyyzzz{{{|||}}}~~~}}}||||||{{{{{{zzzzzzzzzzzzzzz{{{uuutttssssssssssssssssssrrruuuxxxyyyxxxzzz}}}zzzzzzzzzzzzxxxuuuqqqmmmkkkmmmooorrrrrrrrrrrrrrrqqqpppoooooopppssstttuuusssqqqpppqqqssswwwzzz||||||zzzzzzyyyxxxwwwwwwwwwvvvtttrrrrrrqqqpppqqqssswww{{{~~~zzztttmmmiiiiiikkklllkkknnnkkkfff```ZZZSSSLLLGGGFFFFFFDDDAAA???>>>@@@BBBFFFKKKRRRYYYbbblllyyy|||oooaaaWWWOOOJJJHHHHHHIIINNNUUUYYY]]]fffooottt|||uuugggZZZOOOHHHAAA>>>;;;999888777666555666666666777777888888999888888888888999:::;;;<<<======>>>AAADDDHHHLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDBBBAAA@@@===;;;888777666444444444555555333444444555666666555555777777777777888888888888777888888999::::::;;;;;;999999:::<<>>???@@@BBBCCCCCCCCCAAA>>>:::666333111000000222222222333444444555555888;;;>>>??????AAAFFFJJJVVViii}}}mmmdddhhhvvv|||pppggg\\\]]]^^^\\\ZZZXXXYYYYYY[[[YYYXXXVVVUUUUUUUUUVVVUUUTTTRRRSSSTTTUUUTTTRRRRRRPPPNNNOOORRRVVVXXXYYYSSSQQQQQQSSSXXX[[[[[[YYYQQQPPPOOOOOONNNNNNOOOOOOTTTUUUVVVWWWXXXWWWUUUTTTTTTTTTSSSQQQNNNNNNOOOQQQRRRPPPPPPQQQUUUXXXZZZZZZUUUTTTSSSRRRQQQPPPOOONNNKKKJJJIIIGGGEEEKKK\\\nnn|||}}}yyyqqqnnnmmmmmmjjjhhhhhhkkkwwweeeeeefffgggiiijjjllllllkkkmmmooonnnkkkkkknnnqqqtttrrrpppooooooppprrrtttzzz{{{}}}~~~~~~~~~|||{{{qqqpppoooooooooqqqssstttuuuwwwxxxxxxuuurrrppppppqqqrrrrrrssssssqqqooommmllloooqqqsssssstttvvvwww{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}}}}|||{{{yyyyyyzzz{{{|||wwwvvvtttsssqqqqqqppppppooorrrvvvwwwwwwyyy~~~~~~{{{xxxxxxyyyxxxuuuqqqmmmlllnnnpppqqqrrrrrrqqqpppnnnnnnoooqqqssstttvvvuuutttrrrqqqsssuuuxxxzzz||||||{{{{{{xxxwwwwwwwwwxxxwwwtttrrroooooooooppprrruuuyyy{{{yyysssmmmiiijjjlllnnnooommmjjjeee```\\\VVVPPPLLLKKKJJJIIIFFFDDDCCCEEEGGGJJJOOOXXXcccnnnzzz}}}jjjZZZNNNHHHDDDBBBCCCCCCFFFKKKNNNSSS\\\fffqqqzzzzzzlll```TTTJJJDDD>>>;;;888777777777666555444444555555666666666666888888888888999:::;;;<<<>>>>>>>>>>>>???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@>>>>>>??????===<<<666555444333333333444444333333444555666666666666666777777777888888888888999999999::::::;;;<<<===:::;;;<<<>>>AAAEEEIIIKKKLLLRRR\\\fffqqq~~~~~~}}}yyyyyyzzzzzzyyyxxxxxxxxxrrrsssvvvyyy|||}}}|||{{{~~~{{{wwwuuuwww}}}wwwkkk^^^UUUEEEAAA<<<999888999::::::===>>>@@@BBBCCCCCCCCCCCC@@@>>>:::666222000000///000111222444555555666666888;;;>>>???@@@BBBGGGKKKVVVkkknnnbbbaaallltttjjjvvvjjjcccZZZ[[[ZZZXXXVVVVVVXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVUUUTTTTTTTTTUUUSSSQQQNNNOOONNNNNNQQQUUUXXXZZZZZZVVVSSSQQQSSSXXX[[[XXXTTTNNNNNNMMMMMMNNNNNNOOOPPPUUUVVVYYYZZZZZZXXXUUUSSSOOOPPPPPPOOOMMMMMMNNNPPPQQQPPPOOOQQQTTTWWWXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRPPPOOONNNKKKGGGGGGSSS```||||||}}}wwwyyyvvvkkkhhhjjjnnnrrrnnnkkkjjjnnn}}}gggggghhhjjjkkklllmmmmmmkkknnnpppooommmlllnnnqqqtttsssqqqqqqqqqrrrtttuuu{{{|||}}}~~~~~~}}}|||{{{qqqpppooooooqqqtttwwwyyyxxxxxxxxxvvvrrrooonnnnnnppprrrssstttssspppnnnmmmiiilllpppssstttvvvyyy{{{zzzzzzyyyxxxyyyzzz|||}}}~~~~~~}}}}}}}}}|||zzzyyyyyyzzz{{{|||zzzxxxvvvsssqqqooonnnmmmmmmpppsssuuuuuuxxx}}}|||yyyxxxyyyxxxuuuqqqnnnmmmoooqqqrrrssssssqqqnnnmmmmmmoootttuuuvvvvvvvvvtttsssqqqrrrtttwwwzzz|||}}}}}}}}}wwwwwwwwwxxxxxxwwwuuurrrnnnnnnnnnooorrruuuxxxzzzxxxtttooolllkkkmmmoooqqqmmmiiieeeaaa]]]XXXSSSOOOMMMMMMLLLJJJHHHHHHJJJLLLOOOTTT^^^lllzzz~~~hhhVVVLLLGGGDDDCCCCCCBBBDDDGGGJJJOOOYYYdddqqqzzzttthhh\\\QQQHHHCCC===:::888777777777777666333333444444444444444555333333333444555777888999::::::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888888666555444444444333333333333333222333444555666666666666666777777777888888888888999999888888999:::<<<<<<===>>>???AAADDDHHHKKKMMMNNNTTT\\\eeennnzzz~~~~~~~~~}}}xxxxxxyyyzzzzzzzzzzzzyyytttvvvzzz|||~~~~~~~~~~~~}}}|||zzzzzz}}}~~~uuuiii\\\RRRBBB???:::888999:::;;;;;;===>>>@@@BBBCCCCCCBBBBBB???===999555222000//////...///111444666888999999999<<>>@@@BBBCCCBBBAAA@@@===;;;888444111000000000...///111444777999;;;<<<;;;===???@@@AAADDDKKKPPP___wwwqqq___^^^kkk}}}|||rrrkkkjjjzzztttfff```ZZZ[[[ZZZYYYWWWWWWYYY[[[YYYXXXWWWVVVUUUVVVWWWWWWTTTRRRQQQQQQQQQOOOLLLIIINNNNNNOOORRRUUUWWWWWWVVVWWWTTTRRRRRRRRRQQQLLLHHHJJJKKKKKKMMMNNNPPPRRRSSSSSSTTTVVVWWWUUURRRNNNKKKJJJKKKMMMMMMMMMMMMOOOPPPOOOOOOPPPSSSVVVXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSNNNMMMLLLJJJEEEBBBGGGOOObbbuuu~~~vvvuuusssmmmgggfffiiillluuutttsssrrruuuggghhhiiikkklllllllllkkkmmmkkkjjjjjjkkkmmmmmmmmmmmmoooqqqsssuuuvvvvvvvvvwwwzzz}}}|||zzztttttttttuuuwwwzzz|||~~~{{{yyyvvvrrrmmmkkkkkkmmmppptttwwwwwwtttpppnnnnnnppprrruuuwwwwwwxxxzzz{{{yyyxxxvvvttttttuuuwwwyyyzzz{{{{{{||||||{{{{{{zzzvvvwwwxxxzzz{{{{{{{{{{{{zzzyyywwwuuurrrqqqpppoooqqqsssttttttuuuzzz|||zzzyyyyyyyyywwwsssqqqqqqsssuuuvvvxxxxxxtttooommmooorrrwwwwwwwwwvvvuuusssrrrqqqnnnppprrruuuwwwyyyzzzzzz{{{yyywwwwwwxxxyyyxxxwwwrrrrrrsssuuuxxxzzz}}}~~~{{{zzzwwwtttqqqooooooooonnnkkkgggeeecccaaa^^^[[[WWWVVVTTTPPPMMMKKKLLLNNNVVV[[[hhh{{{hhhUUULLLHHHFFFDDD??????AAAFFFJJJOOOYYYdddiiirrrzzztttkkkaaaXXXNNNFFFAAA<<<:::777555666666555444333333333333333333333333777777666666777777888999666777777888888888777777666777888999999999888777888888888888888888888888777666555555666777555444333333444444444444444333111222333555666777777777777777777777888888888888777666555555555777999:::???@@@DDDHHHNNNRRRVVVXXXZZZ___fffmmmuuu~~~~~~zzzzzz{{{{{{{{{yyyxxxwwwvvvuuuuuuwww{{{|||{{{yyyyyy|||~~~}}}}}}~~~}}}qqqbbbRRRGGG>>>;;;888888999:::;;;;;;<<<===@@@BBBBBBBBB@@@???;;;:::666333111000000111222222333444666999<<<>>>>>>???@@@@@@@@@EEEMMMTTTiiimmm\\\___qqqrrrsss|||oooddd]]]YYYZZZ[[[[[[ZZZ[[[]]]___YYYXXXWWWVVVUUUVVVWWWWWWUUUSSSRRRQQQQQQOOOMMMJJJNNNNNNPPPSSSWWWXXXWWWVVVSSSSSSSSSRRRPPPMMMJJJHHHJJJJJJKKKMMMOOORRRTTTUUUUUUVVVWWWWWWUUUQQQNNNLLLLLLNNNOOOOOONNNMMMMMMNNNKKKLLLOOOTTTXXXZZZYYYXXXUUUTTTTTTTTTSSSSSSSSSRRROOOMMMLLLJJJEEEAAADDDKKKTTTiii}}}~~~tttyyy}}}|||xxxtttsssuuuxxxxxxxxxvvvuuufffgggiiijjjkkkkkkkkkjjjmmmjjjffffffjjjllllllkkkjjjlllpppsssuuuvvvvvvuuuvvvyyy}}}|||zzztttuuuvvvwwwyyy{{{|||}}}{{{yyyvvvqqqllljjjkkkmmmqqquuuxxxxxxuuuqqqooooootttvvvxxxyyyxxxwwwxxxyyyzzzxxxuuutttsssuuuwwwxxxyyyyyyzzzzzzzzzzzzzzzyyytttuuuxxxzzz{{{{{{{{{{{{xxxwwwvvvuuutttssssssssstttuuuuuuuuuvvv|||{{{yyyyyyzzzyyywwwtttrrrrrrtttvvvuuuwwwwwwsssnnnkkkmmmqqqwwwwwwwwwvvvtttsssrrrqqqnnnoooppprrrtttvvvvvvwww|||zzzxxxwwwxxxyyyzzzyyyuuuuuuwwwxxx{{{}}}||||||zzzvvvrrrooonnnnnnjjjhhhfffffffffgggfffeee^^^]]]ZZZUUUPPPMMMMMMOOOWWW\\\jjj~~~fffTTTLLLJJJHHHFFFBBBBBBDDDHHHJJJNNNWWWaaadddnnn||||||tttoooggg___VVVMMMDDD???;;;999666444555555444333333333333333333333333333888777666666555555555555555666666777666666555555555666777888888888666666555555555666777888888888333222222444666888777777333333444555555555444444111222333555666777777777777777777777888888888888999888777666777999;;;<<<===@@@DDDJJJQQQWWW[[[^^^bbbgggnnnttt|||}}}}}}}}}}}}{{{yyywwwvvvvvvttttttwww{{{}}}{{{yyyzzz}}}~~~~~~~~~~~~}}}~~~~~~qqq```OOOCCC===:::888777999;;;;;;;;;;;;===???BBBBBBAAA???>>>:::888666333111111111222666555444555666999<<<>>>@@@AAAAAA@@@@@@FFFOOOVVVrrrlll[[[```vvvvvv~~~zzzjjj```YYYWWWYYY[[[\\\]]]^^^```bbbYYYXXXWWWVVVUUUVVVWWWXXXXXXVVVTTTSSSSSSRRRPPPNNNMMMNNNPPPTTTXXXZZZYYYWWWPPPRRRSSSRRROOOLLLJJJJJJIIIJJJKKKMMMPPPSSSUUUVVVZZZZZZZZZYYYWWWTTTQQQOOOOOOQQQQQQPPPNNNLLLLLLLLLHHHJJJNNNTTTZZZ]]]\\\[[[VVVUUUUUUTTTTTTSSSSSSRRRSSSPPPOOOMMMGGGBBBEEEKKKJJJ```{{{xxx~~~~~~yyy~~~{{{|||{{{xxxtttyyykkkkkkjjjjjjiiijjjjjjjjjgggeeecccdddgggjjjlllmmmpppssswwwwwwuuutttuuuwwwyyyzzz|||~~~}}}yyyvvvxxxvvvuuuttttttvvvxxxzzzxxxwwwtttooojjjiiimmmpppvvvxxxyyyxxxvvvuuutttuuurrrsssuuuuuuuuuvvvxxx{{{zzzzzzyyywwwuuutttvvvwwwxxxyyyzzz|||}}}}}}}}}}}}wwwuuutttuuuxxxzzzzzzyyyzzzyyywwwuuutttsssttttttvvvuuuuuuwwwyyy}}}~~~|||{{{zzzyyywww{{{zzzxxxtttqqqqqqsssuuuuuutttsssrrrqqqpppppppppuuuvvvvvvuuusssqqqrrrsssrrrrrrsssuuuvvvxxxyyyyyyxxxzzz{{{|||{{{yyyvvvtttsssvvvzzz}}}~~~}}}~~~~~~{{{tttooommmmmmlllhhheeefffiiikkkiiieee```^^^YYYUUUSSSRRRSSSTTT[[[bbbooosssYYYNNNLLLKKKHHHFFFFFFFFFGGGHHHJJJPPPWWW\\\dddiiiuuuwwwmmmhhhaaaZZZRRRIIIAAA<<<<<<:::666444444444333222111222333333444444333333444444555555666666777777444555555555666666777777555666777666555666888999888777777666555444444333555555555555444333222111444444444555555444333333333444555555666666555555666666666666777777777777777666666666666777777888;;;AAAIIIPPPXXX```eeefffmmmooouuu~~~~~~}}}}}}zzzyyyxxxxxxxxxwwwuuussstttrrrrrrsssvvvyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzz|||xxxkkk[[[JJJ>>>>>><<<:::888888:::<<<===<<<===@@@BBBBBBAAA???===777555333111000000000000222444777888888888:::;;;>>>???AAABBBAAAFFFVVVfff{{{fffXXXccc{{{oooeee^^^WWWWWWYYYZZZZZZZZZZZZ\\\]]]YYYXXXVVVUUUTTTTTTUUUUUUUUUTTTRRRPPPNNNNNNOOOOOOQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSSSSSSSQQQNNNKKKHHHKKKOOOSSSUUUVVVWWWXXX[[[[[[ZZZYYYXXXUUUSSSQQQSSSZZZ\\\VVVQQQQQQOOOKKKOOONNNPPPVVV^^^bbb```]]]XXXXXXXXXWWWVVVSSSQQQPPPOOONNNLLLJJJIIIHHHIIIIIILLL\\\sss}}}{{{yyy~~~}}}}}}mmmlllkkkjjjiiihhhhhhhhheeecccaaabbbdddgggiiiiiiooorrruuuvvvuuuuuuvvvwwwyyyyyyzzz{{{|||{{{xxxvvvvvvuuusssrrrsssuuuxxxzzzxxxvvvsssnnnkkkkkkooossswwwxxxxxxwwwuuuttttttuuutttttttttuuuvvvxxxyyyzzzyyyyyyyyywwwuuuuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~zzzxxxwwwwwwxxxyyyxxxwwwuuutttssssssssstttvvvvvvwwwwwwvvvwwwyyy|||}}}{{{zzzzzzyyywwwyyyxxxvvvssspppppprrrtttrrrrrrqqqqqqqqqqqqrrrrrrssstttuuutttrrrqqqqqqsssrrrsssssstttuuuvvvwwwxxxxxxyyy{{{|||{{{yyywwwuuutttwww|||}}}~~~{{{vvvqqqoooooonnnjjjffffffjjjkkkjjjgggccc___ZZZVVVSSSSSSTTTUUUZZZaaalll|||kkkUUUKKKJJJHHHFFFDDDCCCCCCDDDEEEHHHMMMTTTYYYcccjjjwwwzzzqqqlllggg```YYYQQQIIIAAA<<<;;;999666444444444444333222333444444555555444444555555555666666666666666444555555555666666666777555666777666555555777999999999888888777666666555555555555555444333222111333333444444444444333333333444555555666666555555555555666666666666777777888777777777777888999999===BBBIIIQQQZZZcccjjjmmmqqqtttzzz~~~}}}}}}{{{yyyxxxxxxxxxxxxwwwuuutttssssssuuuwwwyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxzzzyyyxxxzzz~~~sssfffXXXHHH>>>===<<<:::888888:::<<<===;;;===???AAAAAA@@@>>><<<666555333111000000000111333666888999999:::;;;<<<===>>>AAABBBCCCJJJ[[[lllyyyeeeZZZiiilllbbb]]]WWWYYYZZZ[[[[[[ZZZYYYZZZ\\\YYYXXXWWWUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQRRRSSSVVVZZZ^^^___\\\XXXYYYYYYYYYXXXVVVTTTQQQPPPSSSYYY[[[VVVSSSSSSRRROOOQQQPPPQQQVVV]]]```^^^[[[ZZZYYYWWWTTTSSSRRRRRRRRRMMMLLLJJJHHHGGGFFFGGGGGGLLL[[[rrr~~~}}}~~~}}}}}}}}}pppjjjiiiooonnnllljjjhhhffffffeeecccaaa______aaadddeeeeeennnpppsssuuuuuuvvvwwwyyyyyyxxxwwwwwwxxxxxxwwwuuuuuusssqqqppprrruuuyyy{{{yyyvvvrrrnnnkkkmmmrrrvvvwwwxxxwwwuuusssssstttvvvvvvsssrrrssswwwzzzzzzyyywwwxxxxxxvvvuuuuuuwwwyyyzzz{{{|||}}}~~~}}}|||zzzyyyyyyxxxvvvtttooopppppprrrtttvvvxxxyyyyyyxxxxxxyyyzzz|||~~~{{{zzzzzzzzzyyyxxxvvvvvvtttqqqnnnnnnppprrrooooooppppppqqqrrrttttttrrrssstttsssqqqqqqrrrsssssssssttttttttttttuuuuuuwwwxxxyyyzzzzzzyyywwwvvvuuuyyy~~~}}}~~~|||xxxtttrrrrrrppplllhhhgggjjjlllkkkiiieeeaaa\\\WWWTTTTTTUUUVVVZZZ___gggsssooo^^^MMMGGGFFFEEECCCBBBAAABBBCCCEEEGGGMMMTTTYYYccclll|||vvvmmmiiieee^^^WWWPPPHHH@@@;;;:::888555444555555555444444444555666666666666555777777666666666666666555555555555555555666666666555666777666555555777888999888888777777666666666555555555555444333222222222222333333333333222222333444555555666666555555444444555555555666666666888888888888888999:::;;;???BBBIIIRRR[[[eeeooovvvyyy}}}~~~~~~~~~~~~~~~|||zzzxxxwwwyyyzzzzzzyyyuuuuuuuuuvvvxxxxxxvvvtttttttttuuuuuuvvvvvvvvvwwwyyywwwvvvxxx|||yyykkk___RRRFFF======<<<:::999999:::<<<===<<<===???AAA@@@???<<<;;;666555333111000000111111555777999::::::;;;<<<>>><<<===@@@BBBEEEOOOcccvvvvvveee```ttt|||ggg```\\\YYY[[[\\\\\\[[[YYYWWWXXXYYYYYYXXXVVVUUUUUUUUUUUUVVVUUUUUUVVVUUUTTTSSSQQQPPPMMMOOORRRTTTUUUTTTRRRPPPQQQRRRTTTVVVWWWYYYYYYYYYZZZZZZ\\\aaaeeeccc\\\UUUVVVVVVVVVVVVTTTRRROOONNNQQQVVVXXXWWWUUUVVVVVVSSSSSSRRRSSSVVV[[[]]][[[XXXZZZXXXTTTRRRPPPQQQRRRTTTPPPOOOMMMKKKJJJJJJKKKKKKOOOZZZmmmzzzzzztttoootttwwwssshhh^^^[[[\\\mmmlllkkkiiigggfffffffffeeebbb``````bbbdddeeeeeemmmoooqqqsssuuuwwwyyyzzzzzzwwwuuuttttttuuuuuuuuutttsssqqqqqqrrrvvvzzz|||{{{xxxrrrnnnlllnnnsssvvvxxxxxxwwwtttrrrrrrtttwwwvvvrrrnnnpppvvvzzzyyywwwvvvwwwwwwvvvuuuuuuwwwyyy{{{|||}}}~~~}}}{{{{{{zzzyyywwwuuunnnoooqqqsssuuuxxxzzz{{{zzzzzzzzzzzz{{{|||}}}~~~|||zzzyyyzzzzzzzzzyyyvvvvvvtttqqqnnnmmmnnnpppnnnnnnooooooqqqrrrssstttrrrsssttttttrrrrrrsssttttttssssssssssssrrrrrrrrrtttuuuuuuvvvwwwwwwvvvvvvwww{{{~~~~~~~~~}}}zzzwwwuuutttqqqmmmjjjhhhjjjkkkkkkkkkeeebbb\\\WWWUUUTTTVVVWWWYYY]]]bbbiiissszzzwwwooo^^^QQQEEEBBBCCCBBB@@@@@@BBBCCCEEEGGGKKKPPPWWW\\\eeepppvvvmmmeeeaaa[[[UUUNNNGGG@@@;;;999666444444555666666555555555666777777777777666888777777777666666555555555555555555555555555555555666777666444444666888666666555555555444444444444555555555444444333222111111222333333333222222333444555555666555555555333333444444555555666666888888888888888999:::;;;???AAAHHHQQQZZZeeesss~~~~~~~~~~~~~~~}}}zzzxxxwwwyyy{{{}}}}}}zzzxxxuuuuuuvvvvvvuuuuuutttuuuuuuvvvwwwxxxxxxyyyzzzwwwvvvwww{{{}}}pppcccWWWLLLCCC===<<<;;;:::999999;;;<<<======>>>@@@AAAAAA???<<<:::555444222111111111222222444777999::::::;;;<<<===<<<===???CCCGGGTTTllltttggghhhtttddd^^^\\\ZZZ\\\]]]\\\ZZZWWWUUUUUUVVVXXXWWWVVVUUUTTTUUUUUUVVVUUUVVVWWWXXXWWWUUURRRQQQMMMNNNPPPRRRRRRRRRQQQQQQSSSUUUWWWYYYZZZ\\\^^^___ZZZ]]]bbbeeeddd^^^WWWRRRTTTUUUUUUTTTSSSPPPNNNMMMOOORRRUUUVVVWWWXXXWWWVVVTTTSSSSSSUUUXXXYYYWWWUUUVVVTTTSSSQQQQQQRRRTTTUUUQQQPPPOOONNNMMMMMMNNNOOOTTTYYYeeessszzzzzz~~~pppjjjjjjjjjggg___WWWVVVYYYiiiiiihhhggggggggghhhhhhhhhfffdddccceeeggghhhiiimmmnnnooorrruuuxxxzzzzzz{{{wwwtttrrrssstttuuuuuuttttttssssssuuuwwwzzz||||||xxxsssnnnnnnooorrrtttxxxxxxwwwtttrrrrrruuuwwwuuuppplllnnnssswwwwwwuuuvvvwwwwwwuuutttuuuwwwyyy{{{|||}}}~~~}}}||||||}}}|||yyywwwrrrssstttvvvxxxyyyzzz{{{|||{{{{{{{{{||||||}}}}}}}}}{{{yyyyyyzzz{{{|||{{{xxxxxxvvvssspppnnnnnnooonnnnnnnnnooopppqqqrrrssstttuuuvvvuuutttssstttuuussssssrrrrrrqqqppppppoooqqqqqqrrrrrrssstttvvvvvvxxx|||}}}}}}}}}|||{{{yyyvvvtttpppmmmkkkiiiiiijjjjjjjjjdddaaa]]]YYYVVVVVVWWWWWWXXX[[[]]]```fffiiieee]]]PPPGGG@@@@@@@@@???>>>@@@AAACCCFFFJJJNNNTTT[[[```kkkxxxssskkk```]]]XXXRRRMMMGGG@@@<<<888666444444555666666666555666777777888888777777888888777777666666666555555555555555555444444444555666777666444444555777555555555555444444444444444444444555444444333333000111222222333333333222333444555555666555555555333333444444555666666777666666666777888999::::::??????EEEOOOYYYcccsss~~~}}}}}}zzzxxxxxxzzz|||~~~~~~~~~zzzvvvssssssuuuvvvvvvssstttuuuvvvwwwxxxyyyyyy{{{yyywwwxxx||||||uuuhhh[[[PPPGGG@@@===;;;::::::::::::;;;<<<===>>>???AAABBBAAA???<<<:::444333222111111111222333444666888999999:::;;;=========@@@CCCJJJZZZuuurrrkkksssnnnbbb^^^\\\[[[[[[[[[[[[YYYUUUSSSSSSSSSWWWVVVUUUTTTSSSTTTUUUUUUTTTUUUXXXYYYXXXVVVSSSQQQOOOOOONNNMMMNNNPPPQQQSSSTTTVVVXXXYYYXXXYYY[[[^^^YYYbbbkkklllcccZZZUUUTTTTTTUUUUUUTTTSSSQQQOOONNNMMMNNNQQQUUUWWWXXXWWWWWWSSSSSSSSSTTTUUUVVVUUUTTTPPPQQQRRRSSSTTTUUUUUUUUUNNNMMMLLLKKKKKKKKKLLLMMMUUUVVV[[[eeerrr{{{{{{~~~ttthhhccc```^^^XXXQQQQQQVVVffffffffffffggghhhiiijjjjjjhhhffffffiiikkkllllllnnnmmmnnnpppuuuxxxzzzzzz|||xxxtttrrrssstttuuuuuuttttttuuuvvvwwwxxxyyyzzzzzzvvvqqqooooooqqqssssssxxxyyyxxxvvvttttttuuuwwwrrrooolllmmmppptttvvvvvvvvvwwwwwwuuuttttttvvvxxx{{{|||}}}~~~}}}}}}}}}~~~~~~{{{yyyuuuvvvwwwyyyzzzzzzzzzzzz|||||||||}}}}}}}}}}}}}}}|||zzzxxxyyy{{{}}}~~~}}}zzzzzzxxxuuupppmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssvvvwwwxxxvvvtttsssssstttrrrrrrqqqppppppooonnnnnnppppppooopppqqqtttvvvwwwyyy}}}~~~}}}|||{{{zzzzzzxxxuuurrrllllllkkkjjjiiihhhhhhhhhbbb```^^^\\\ZZZYYYYYYYYYWWWYYYZZZYYY\\\^^^YYYRRRHHHBBB>>>??????>>>>>>AAA???BBBGGGLLLQQQXXX```eeessszzznnnfff[[[XXXTTTPPPLLLGGGAAA===888666444444555666666555555666777777888888777777888777777777777777777666555555555444444444444444555666666555444333555666666666666666666666666666333444444555444444333333000111222333444444444333333444555555666666555555333333444555666777777888666666666777888999:::;;;???>>>DDDOOOWWW```qqq~~~|||zzzyyyyyy{{{}}}}}}}}}{{{vvvssssssuuuvvvvvvppppppqqqssstttvvvwwwxxx{{{yyyyyy{{{tttmmmcccWWWLLLDDD???===::::::::::::;;;<<<<<<===>>>@@@AAAAAA@@@===:::888333222111111111222333444333666888999999:::;;;<<<>>>>>>@@@FFFOOObbbqqqqqq}}}iiiaaa^^^[[[ZZZWWWXXXXXXVVVSSSRRRRRRRRRUUUTTTSSSRRRRRRSSSTTTTTTSSSTTTVVVXXXWWWUUUSSSQQQPPPNNNLLLKKKLLLNNNQQQSSSRRRTTTVVVUUUSSSSSSVVVYYY[[[gggrrrqqqeeeYYYVVVXXXVVVVVVWWWVVVUUUSSSRRRPPPNNNLLLNNNUUUXXXWWWVVVWWWSSSTTTTTTUUUUUUVVVWWWWWWPPPQQQSSSUUUVVVVVVUUUTTTNNNNNNMMMLLLLLLMMMNNNOOORRRSSSUUUZZZeeevvv|||zzzzzztttyyy}}}kkkbbb\\\\\\XXXRRRRRRXXXeeeeeeeeefffggghhhiiijjjjjjhhhfffgggiiilllnnnnnnooommmmmmoootttxxxzzzyyy}}}zzzvvvttttttuuuuuuuuurrrsssuuuwwwxxxxxxwwwvvvuuurrroooooorrrtttuuutttxxxyyyzzzyyyvvvuuuvvvwwwqqqpppnnnmmmooorrrvvvxxxwwwxxxwwwuuussssssuuuwwwzzz{{{}}}~~~~~~~~~|||yyyvvvwwwxxxzzz{{{{{{{{{zzz{{{|||}}}}}}~~~~~~~~~~~~{{{zzzxxxyyy||||||{{{yyyuuupppllljjjjjjjjjkkklllmmmoooqqqtttuuuwwwxxxxxxvvvsssrrrrrrrrrqqqppppppoooooonnnnnnnnnppppppooooooqqquuuxxxzzzzzz}}}}}}}}}}}}|||zzzyyyxxxyyywwwssspppiiijjjjjjjjjhhhfffeeedddaaaaaaaaaaaa```^^^]]]\\\WWWXXXXXXUUUVVVWWWRRRLLLEEEAAA>>>??????===???CCC@@@DDDIIIPPPVVV^^^fffkkk|||uuukkkcccVVVTTTQQQNNNKKKGGGBBB???999777555444555666555555555666666777888777777777777777777777777888888888555555555444444333333333666666666555333333444666666666666666666666666666333333444444555444444333111222333444444555555555333444555555666666555555333444444555777888888999777777777888999:::;;;<<>>DDDOOOVVV]]]ooo|||zzzyyyzzz|||||||||zzz|||zzzxxxwwwwwwvvvuuusssmmmnnnoooqqqssstttvvvvvvxxxxxxzzz~~~yyymmmiii```TTTJJJBBB>>>===999999::::::;;;<<<=========>>>??????>>>;;;888555222222111111111222444555444777999::::::;;;<<<===>>>>>>BBBIIIUUUlllqqqvvvssseee```]]]YYYWWWSSSTTTUUUTTTRRRQQQQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSTTTUUUUUUTTTRRRQQQNNNMMMLLLLLLLLLNNNPPPQQQQQQSSSUUUTTTQQQQQQTTTXXXZZZeeeooonnncccYYYUUUVVVXXXYYYYYYYYYXXXVVVTTTSSSQQQMMMOOOVVVZZZXXXVVVWWWTTTUUUVVVWWWWWWYYYZZZ\\\VVVVVVUUUUUUTTTTTTTTTSSSOOOOOONNNNNNNNNOOOQQQRRROOOQQQSSSUUUZZZiii|||{{{vvvnnnjjjqqqrrrggg```bbb```[[[[[[bbbfffffffffffffffggghhhiiihhhgggeeefffiiilllnnnnnnpppnnnmmmoootttxxxyyyyyy}}}{{{wwwvvvvvvvvvvvvuuuqqqrrruuuwwwxxxwwwtttssspppnnnmmmooosssvvvwwwvvvxxxzzz{{{zzzxxxvvvvvvwwwqqqqqqpppooooooqqqvvvzzzxxxxxxwwwuuusssssstttvvvzzz{{{|||}}}~~~~~~{{{xxxuuuvvvxxxzzz{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~{{{zzzyyyzzz}}}||||||zzzuuuoookkkiiihhhggghhhjjjlllooosssuuuwwwwwwxxxwwwuuurrrppppppppppppooooooooonnnnnnnnnnnnqqqqqqpppppprrrvvvzzz|||zzz|||~~~~~~}}}{{{{{{||||||yyywwwwwwxxxvvvrrrnnnfffhhhjjjjjjhhheeecccbbbaaabbbcccdddcccbbb___^^^VVVXXXWWWTTTTTTTTTPPPJJJEEEAAA???@@@???===@@@DDDCCCGGGMMMTTT[[[dddlllqqq|||tttkkkeeeTTTRRROOOLLLJJJGGGCCC@@@:::888555444555555555444555555666777777777777777666666777777888888999999555555555444444333333333666666666555333333444555333444444444444444444444333333444444555444444444111222333444555555555555333444555555666666555555444444555666777888999:::888888888999:::;;;===>>>@@@???EEEQQQWWW\\\mmm{{{zzzzzz{{{||||||zzzyyyyyyyyyyyyzzzzzzxxxtttpppmmmnnnoooqqqsssuuuvvvwwwuuuvvvzzzyyysssjjjfff^^^TTTIIIBBB>>>===999999:::;;;;;;<<<======;;;<<<======<<<999555333222111111111111222444555666888:::<<<<<<<<<===???>>>>>>BBBKKKZZZsssrrrzzzmmmbbb```\\\VVVTTTQQQRRRSSSRRRQQQPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRRRRRRRRRRSSSTTTSSSRRRQQQQQQKKKLLLMMMNNNNNNOOOOOONNNRRRUUUWWWUUURRRRRRVVV[[[VVV^^^ffffff___VVVQQQOOOZZZZZZ[[[[[[ZZZXXXWWWUUUSSSOOOPPPWWW[[[XXXVVVWWWUUUVVVXXXYYYYYY[[[^^^```]]]ZZZWWWTTTRRRQQQRRRSSSLLLKKKKKKJJJKKKLLLNNNOOONNNQQQSSSRRRSSS]]]nnn}}}}}}qqqiiieeemmmvvvjjjcccggggggbbbcccjjjkkkjjjhhhggggggggghhhhhhkkklllmmmkkkhhhhhhkkknnnnnnooopppqqqsssuuuwwwyyyvvvwwwzzz}}}}}}yyyuuuqqqrrrssstttttttttsssrrrqqqnnnmmmqqqrrrrrruuuzzz~~~~~~~~~{{{wwwsssrrrrrrqqqpppoooooopppsssuuuwwwuuuxxxyyywwwrrrppprrrvvvzzz{{{|||}}}~~~}}}~~~~~~~~~}}}{{{xxxvvvxxxwwwxxxzzz}}}}}}zzzwwwxxxzzz|||~~~~~~~~~}}}|||{{{|||}}}|||vvvpppllljjjhhhfffkkkkkkkkklllnnnoooqqqrrruuuuuuvvvvvvuuutttsssssssssrrrqqqpppnnnmmmmmmmmmoooooopppqqqssstttuuuuuuzzzyyywwwuuutttuuuyyy|||{{{zzzxxxvvvsssqqqooonnnjjjhhheeeeeeeeeeeedddcccbbbcccfffiiiiiifff```\\\XXXTTTQQQOOOPPPOOOMMMJJJGGGBBB???@@@AAA???@@@BBBDDDJJJSSSYYY```jjjvvv{{{rrrfff]]]VVVRRROOONNNNNNLLLGGGCCC:::888555555666777777666;;;:::999888777777777777777666555666999;;;;;;;;;>>>;;;777555444555444333333333444555555444333333///111222444555555444444444333222222222333444555222222111111222222333333444444444444444444444444000111333333333444777999;;;;;;:::999999;;;???BBB@@@DDDIIINNNTTT___llluuu~~~zzzyyyxxxyyyzzz|||{{{{{{~~~|||xxxuuusssrrrqqqrrrqqqsssttttttssstttuuuwwwwwwzzzuuupppjjjeee\\\RRRIIICCC???===;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===;;;999888555444444333333444444555888999999:::;;;<<<===>>>@@@CCCJJJUUUiii{{{rrr~~~kkkddd\\\YYYYYYUUUOOOOOOQQQRRRRRRRRRQQQPPPQQQQQQPPPOOOOOOPPPQQQQQQNNNPPPRRRSSSTTTTTTRRRQQQHHHHHHJJJLLLNNNPPPRRRSSSTTTVVVWWWVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVTTTSSSRRRYYYYYYYYYXXXVVVVVVWWWXXXTTTUUUVVVWWWXXXXXXXXXXXXZZZVVVRRRUUU[[[```aaa```[[[YYYTTTQQQQQQTTTXXXZZZUUUTTTQQQOOONNNNNNOOOPPPPPPOOOOOOOOOOOOTTTbbbqqqyyynnnooonnnppptttiiiggghhhkkkoootttlllkkkiiihhhhhhhhhiiijjjlllmmmmmmllliiiiiilllnnnooopppppprrrtttvvvxxxzzzxxxyyy{{{}}}~~~|||xxxuuussstttuuuvvvvvvuuutttssspppmmmmmmppprrrrrruuuyyy}}}~~~}}}zzzvvvrrrpppppppppppppppppprrrtttuuuwwwtttvvvwwwtttqqqpppssswww||||||}}}~~~~~~|||}}}~~~~~~}}}{{{yyy{{{zzz{{{}}}~~~zzzwwwxxxyyyzzz{{{|||}}}}}}}}}~~~}}}|||{{{{{{}}}~~~xxxrrrnnnkkkiiihhhjjjkkkkkklllnnnppprrrsssuuuttttttssssssrrrqqqqqqrrrqqqpppooonnnnnnnnnoooqqqqqqrrrrrrsssttttttuuuvvvuuutttrrrppprrruuuxxxxxxwwwvvvtttrrrpppnnnmmmhhhfffeeeeeefffgggfffeeeeeefffhhhjjjjjjfff```[[[SSSPPPMMMLLLLLLLLLJJJGGGGGGCCCAAACCCCCCAAABBBDDDFFFLLLUUU]]]eeeppp~~~zzzrrrggg___XXXTTTQQQOOONNNLLLGGGCCC:::888555555666777777666999999888888777777888888:::999777888:::<<<===<<<>>>;;;777555444444444333333333444555555444333333111111333444555444444333444333333222222333444555333222222222222222333333444444444444444444444444111222333444444555777999:::;;;:::::::::<<<@@@DDDEEEHHHLLLQQQVVV___jjjrrr}}}{{{{{{yyywwwwwwyyy{{{{{{{{{|||yyyuuurrrpppooooooppprrrtttuuuttttttvvvwwwvvvyyy}}}{{{rrrnnnjjjeee]]]TTTJJJCCC>>><<<;;;;;;;;;<<<<<<=========>>>>>>>>><<<:::888555444333333333333333444555555666777888:::<<<>>>???@@@BBBFFFMMM[[[qqqvvvmmm}}}xxxfffaaaYYYVVVWWWSSSPPPQQQRRRRRRRRRRRRQQQPPPPPPOOONNNMMMMMMNNNOOOPPPPPPQQQRRRRRRRRRPPPNNNMMMKKKKKKLLLMMMNNNOOOPPPPPPTTTVVVWWWVVVUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRXXXXXXXXXWWWUUUTTTUUUVVVQQQRRRTTTVVVWWWXXXYYYYYYZZZVVVSSSTTTYYY]]]^^^\\\ZZZWWWTTTRRRRRRSSSVVVXXXVVVUUURRRPPPOOOOOOPPPQQQOOONNNMMMMMMKKKNNNZZZggguuuuuussssss}}}ssskkkhhhiiimmmuuu|||nnnmmmkkkjjjiiijjjlllllloooppppppooommmnnnppprrrqqqqqqqqqrrrtttwwwzzz|||{{{{{{|||}}}}}}{{{wwwtttssstttuuuvvvuuuuuutttssspppnnnnnnqqqsssrrruuuyyy}}}}}}|||yyyuuuqqqoooooooooppprrrssstttuuuvvvvvvsssttttttrrrpppqqquuuyyy{{{}}}~~~~~~}}}|||}}}}}}~~~~~~zzzwwwyyyyyyxxxxxxxxxyyy{{{{{{~~~}}}{{{zzz{{{~~~zzzuuupppmmmkkkkkkkkkkkklllmmmoooqqqssstttuuutttrrrqqqoooooonnnnnnqqqpppnnnmmmmmmoooppprrrssssssssssssssssssssssssqqqppppppnnnlllmmmppprrrsssrrrrrrqqqpppnnnmmmlllgggeeedddeeehhhjjjjjjiiihhhhhhjjjjjjiiieee^^^YYYOOOMMMKKKJJJJJJJJJIIIGGGGGGDDDDDDGGGGGGEEEFFFIIILLLSSS\\\eeeooo|||zzzrrriiibbb[[[WWWSSSPPPOOOLLLFFFBBB:::888555555666777777666888888777777777888999999===<<<:::;;;>>>@@@@@@@@@???<<<888555444444333222333444444555555444444333222333444444444444333333444333333333333444555666444333333222222222333333333333333333333333333333111333444555555666888:::::::::;;;:::;;;>>>CCCFFFIIIMMMQQQTTTXXX^^^fffmmmwww}}}zzzxxx|||yyyvvvvvvwwwzzz{{{{{{|||xxxtttqqqooonnnnnnooorrruuuvvvvvvvvvvvvwwwvvvyyy}}}wwwpppoookkkfff___UUULLLDDD>>>;;;:::;;;;;;<<<===>>>>>>??????>>>===:::777444111000111111111111222444555666555666888:::===???AAABBBEEEHHHQQQccc}}}ppphhhzzzppp```\\\UUUSSSTTTQQQQQQRRRRRRSSSSSSRRRRRRQQQOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQPPPNNNLLLJJJHHHNNNNNNNNNNNNNNNNNNNNNNNNTTTUUUVVVVVVTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRVVVWWWWWWUUURRRQQQQQQRRRMMMOOOQQQTTTVVVWWWXXXXXXYYYVVVRRRSSSVVVYYYYYYXXXWWWVVVTTTSSSSSSSSSTTTUUUVVVUUUSSSQQQPPPPPPPPPQQQNNNLLLLLLKKKIIIHHHPPPZZZsss{{{|||tttsssvvvyyy}}}vvvpppmmmmmmpppzzzooonnnllljjjjjjlllnnnooossssssrrrrrrqqqrrrtttuuurrrrrrssstttvvvyyy{{{}}}}}}}}}|||||||||zzzwwwtttrrrrrrssstttsssrrrqqqppprrroooppptttuuuuuuwww{{{|||}}}|||yyytttqqqooooooqqqsssuuuwwwxxxxxxxxxwwwssstttsssqqqqqqsssxxx}}}~~~~~~}}}|||}}}~~~~~~|||zzz{{{|||}}}~~~{{{yyyzzzxxxvvvuuuuuuwwwyyy{{{~~~}}}|||{{{|||}}}wwwrrrnnnmmmmmmkkkllllllmmmoooqqqssstttuuutttrrrpppnnnmmmmmmmmmooonnnmmmlllmmmppprrrtttttttttssssssrrrqqqppppppmmmmmmmmmllljjjjjjlllnnnmmmnnnnnnnnnmmmlllkkkjjjfffeeeeeegggjjjmmmnnnnnniiiiiiiiiiiigggbbb[[[VVVPPPOOOMMMLLLLLLLLLLLLKKKHHHFFFHHHLLLMMMKKKMMMRRRWWW^^^gggppp{{{zzzssskkkfff^^^ZZZUUURRROOOKKKEEE@@@:::888555555666777777666666666666666777888999:::>>>>>>>>>@@@DDDFFFGGGFFF@@@===999666555444333222444444444444444444444444444444444444444444333333444444444555555666777777555555444333333333333333222222222222222222222222222333555555555666999;;;::::::;;;;;;<<<@@@EEEHHHNNNRRRVVVYYY[[[^^^ccchhhmmmuuu~~~|||zzzxxx|||yyyuuutttvvvyyy|||}}}}}}{{{xxxtttqqqpppppppppooorrrvvvxxxxxxxxxxxxyyyyyy{{{vvvqqqqqqkkkfff___VVVLLLDDD>>>::::::;;;;;;===>>>???@@@@@@???>>><<<:::666444111000//////000111222444555666777888999;;;===???AAABBBEEEJJJVVVkkkuuuhhheeexxxhhh[[[YYYRRRPPPSSSQQQRRRSSSSSSSSSSSSSSSRRRRRRPPPOOONNNMMMMMMNNNOOOPPPPPPOOOOOONNNLLLIIIGGGFFFNNNNNNNNNNNNNNNNNNNNNNNNSSSTTTUUUUUURRRPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTUUUSSSPPPNNNMMMNNNLLLMMMPPPRRRTTTTTTTTTSSSUUUSSSPPPQQQSSSVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRTTTSSSRRRPPPOOOOOOOOOOOOLLLKKKLLLLLLIIIGGGLLLSSSdddwww{{{nnniiihhhlllqqq{{{xxxvvvuuusssssszzzpppnnnllljjjjjjlllooopppsssrrrppppppqqqsssttttttrrrssstttuuuxxxzzz{{{|||}}}|||{{{zzzzzzyyywwwtttsssssstttuuutttsssrrrqqqtttrrrssswwwyyyxxxyyy}}}}}}~~~}}}{{{vvvsssqqqqqquuuwwwyyy{{{|||{{{yyyxxxuuutttsssrrrssswww|||~~~}}}}}}}}}}}}~~~~~~}}}{{{yyywwwwwwyyy{{{|||}}}|||||||||{{{yyyvvvuuuuuuwwwzzz{{{}}}}}}}}}}}}~~~yyysssooonnnnnnmmmmmmmmmnnnpppqqqssstttuuutttrrrqqqooonnnmmmmmmmmmmmmlllmmmnnnqqqsssuuutttsssrrrqqqooonnnmmmlllkkklllmmmllljjjiiijjjkkkjjjkkklllllllllkkkiiihhhfffeeeeeegggkkknnnooooooiiihhhhhhgggeee```YYYTTTRRRQQQPPPOOONNNMMMNNNNNNIIIIIILLLQQQRRRRRRWWW]]]gggmmmuuu~~~zzzsssmmmhhh```[[[VVVRRROOOKKKDDD???:::888555555666777777666555555666666777888::::::===>>>BBBHHHLLLNNNMMMKKK@@@===999666555555444333444444444444444444444444555555444444444444444444555666666777888999999999777666555444333333333333222222222222222222222222222333555555555666999;;;999:::;;;;;;===@@@EEEIIIRRRWWW]]]``````aaadddgggjjjpppzzz}}}}}}|||{{{zzz{{{xxxuuutttwwwzzz}}}~~~|||zzzwwwuuussssssttttttqqqtttwwwyyyzzzzzz{{{}}}~~~vvvqqqrrriiieee]]]TTTJJJBBB===:::::::::<<<===???@@@AAABBB???>>><<<:::777555333222...//////111222444666777::::::;;;<<<>>>???@@@@@@DDDKKK[[[sssvvvfffaaabbbvvv~~~~~~yyybbbXXXWWWQQQOOOSSSQQQRRRRRRRRRRRRSSSSSSSSSTTTRRRRRRQQQPPPPPPQQQRRRRRRMMMMMMMMMLLLKKKIIIHHHGGGKKKKKKLLLMMMMMMNNNOOOOOOPPPRRRTTTSSSQQQOOONNNNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRQQQNNNKKKKKKKKKKKKLLLOOOPPPQQQPPPOOONNNOOONNNNNNOOOQQQTTTUUUVVVTTTTTTUUUUUUTTTSSSQQQPPPQQQPPPOOONNNMMMLLLLLLKKKKKKJJJLLLNNNLLLJJJMMMRRRYYYjjj{{{{{{mmmhhhfffdddfffkkkrrrssswwwzzzyyywwwyyyooommmkkkiiiiiikkknnnpppooommmllllllnnnpppppppppppprrruuuwwwzzzzzz{{{{{{{{{yyyxxxxxxyyyyyyxxxvvvvvvwwwxxxxxxwwwvvvtttsssvvvtttuuuzzz{{{zzz{{{~~~zzzwwwvvvvvvyyyzzz{{{||||||{{{yyyxxxuuutttttttttvvvyyy}}}~~~}}}||||||}}}~~~~~~~~~}}}zzzxxxvvvuuuwwwyyyyyyyyyzzz|||~~~|||zzzxxxwwwxxxzzz|||~~~|||}}}yyyrrrnnnmmmnnnoooooooooooopppqqqrrrssssssssssssrrrqqqooonnnmmmllllllmmmnnnppprrrssstttssssssrrrpppnnnmmmkkkkkkkkkmmmnnnmmmkkkjjjiiijjjhhhjjjkkklllllljjjhhhgggeeeddddddfffiiilllmmmmmmgggffffffeeeccc___YYYUUURRRSSSRRRPPPNNNMMMMMMNNNKKKLLLPPPUUUWWWZZZaaajjjuuu{{{xxxqqqkkkhhh```\\\VVVRRROOOJJJDDD>>>:::888555555666777777666555555555666777888999:::;;;@@@HHHQQQVVVUUUPPPKKK???<<<888666666666555555555444444333333444444555555444444444444444555555777888999:::;;;<<<<<<<<<999888666555444333333222111111111111111111111111111333444555555666888:::::::::;;;;;;<<<@@@EEEHHHSSSYYYaaaeeeffffffgggiiiiiimmmttt}}}}}}||||||||||||{{{yyywwwuuuvvvyyy}}}|||{{{yyywwwvvvwwwxxxxxxtttvvvyyyzzz{{{}}}vvvqqqpppgggbbbYYYPPPGGG@@@<<<:::::::::<<<>>>???AAACCCCCC@@@???===:::777555444444///000000111333555666777;;;<<<<<<===>>>???@@@@@@DDDNNNbbb}}}xxxbbbZZZ]]]cccwwwuuuxxxsss^^^VVVVVVPPPNNNRRRQQQPPPPPPPPPQQQRRRSSSUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPNNNPPPRRRRRRPPPNNNMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNOOOQQQPPPMMMKKKIIIIIIIIIKKKMMMOOOOOOMMMKKKIIIJJJJJJLLLNNNPPPSSSUUUVVVTTTUUUUUUUUUTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHKKKIIIKKKNNNNNNLLLNNNSSSRRR```rrr{{{}}}zzzmmmdddgggjjjiiijjjnnnppprrrxxx}}}|||~~~nnnllliiiggggggjjjmmmpppnnnkkkiiijjjmmmoooooonnnnnnqqquuuyyy{{{{{{yyyxxxxxxvvvuuuuuuwwwyyyyyyxxxxxxyyyyyyyyyxxxwwwuuutttvvvtttvvvzzz|||{{{{{{~~~|||{{{|||{{{|||||||||zzzyyywwwvvvtttsssssstttwwwzzz|||}}}~~~}}}}}}|||{{{|||}}}~~~~~~|||zzzxxxxxxyyyyyyxxxwwwxxx|||||||||{{{zzz{{{}}}|||~~~}}}~~~yyyqqqllllllnnnqqqqqqqqqppppppqqqqqqqqqpppqqqrrrsssrrrpppnnnllljjjkkkmmmpppqqqrrrsssrrrtttsssrrrpppooommmlllkkkkkkmmmnnnnnnllljjjiiiiiiiiijjjlllmmmllljjjhhhfffcccbbbaaacccfffhhhhhhhhhfffeeeeeeeeeddd```[[[XXXTTTUUUUUURRROOOMMMNNNOOOMMMNNNRRRXXX[[[```jjjuuuuuummmhhheee___[[[UUURRRNNNJJJCCC>>>:::888555555666777777666666666666666666777888999<<>>;;;888666666777777666555444333333333333444555444444333333444555666777888999;;;===>>>>>>>>>>>>:::999777555444333222222111111111111111111111111111222333444444555777999::::::;;;;;;<<>>;;;;;;999:::<<<>>>@@@BBBDDDDDDCCCAAA===:::666444222222111111111222333555666777:::;;;<<<===???@@@AAABBBFFFTTTllliiiVVVVVV```jjjzzzsssyyyooo[[[TTTUUUOOOMMMQQQPPPNNNNNNNNNOOOQQQSSSUUUWWWXXXWWWVVVUUUUUUVVVWWWXXXOOONNNMMMLLLKKKJJJJJJJJJGGGGGGHHHJJJKKKMMMNNNNNNKKKMMMPPPQQQPPPNNNLLLLLLNNNNNNNNNOOOOOONNNMMMMMMKKKMMMOOOOOOMMMJJJIIIIIIFFFHHHKKKMMMMMMLLLJJJHHHHHHIIILLLNNNOOORRRTTTVVVVVVVVVVVVUUUTTTSSSQQQPPPLLLLLLLLLKKKJJJIIIGGGGGGJJJHHHIIILLLMMMKKKMMMQQQPPPXXXeeettt||||||vvvjjjeeennnvvvxxxzzz~~~mmmkkkhhhffffffiiimmmoooooommmjjjkkkoooqqqqqqppplllpppuuuzzz|||{{{yyywwwvvvtttssstttvvvyyyzzzzzzwwwxxxxxxxxxwwwvvvtttsssuuutttuuuzzz|||zzz{{{~~~||||||{{{zzzyyywwwuuutttsssrrrrrrtttwwwzzz{{{{{{~~~~~~}}}||||||{{{|||}}}~~~~~~}}}{{{{{{{{{zzzwwwuuuvvv{{{}}}||||||}}}~~~{{{~~~|||~~~~~~xxxqqqkkkkkkmmmsssrrrrrrqqqpppppppppqqqmmmooorrrsssssspppmmmkkkiiikkknnnqqqrrrsssrrrqqqttttttsssqqqpppnnnmmmllljjjmmmoooooollljjjiiihhhiiikkklllmmmmmmkkkhhhfffaaa```___```bbbdddddddddeeeeeeeeeeeeeeebbb^^^ZZZWWWYYYXXXUUUQQQOOOOOOQQQNNNOOOSSSYYY]]]cccppp|||~~~sssjjjeeebbb___ZZZUUUQQQNNNIIICCC>>>:::888555555666777777666666666666666666777777888===FFFSSS___bbb[[[NNNEEE===:::777666777888888777555444333333333333444555444333333333444555777888999;;;<<<>>>@@@@@@@@@???:::999888666444333222222000000000000000000000000000111333333333444777999::::::;;;:::;;;>>>CCCFFFGGGOOOYYY```bbbbbbbbbccc`````````dddmmm{{{|||zzzzzz{{{zzzyyyuuuuuuvvvyyy~~~~~~|||zzzyyyzzzzzzyyyzzz{{{{{{|||~~~wwwsssccc]]]SSSHHH@@@<<<;;;;;;999:::<<<>>>@@@CCCDDDEEEEEEBBB>>>999555222000///222222222333444555666777888999;;;===@@@BBBCCCDDDHHHYYYsssuuuaaaRRRVVVeeerrr~~~yyysss}}}lllYYYSSSTTTNNNKKKPPPOOOMMMMMMMMMNNNPPPSSSVVVXXXXXXXXXWWWVVVVVVWWWXXXXXXQQQPPPOOOMMMKKKJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLIIILLLOOOQQQOOOMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLJJJLLLNNNOOOMMMKKKJJJIIICCCEEEIIILLLMMMLLLJJJIIIHHHJJJLLLNNNOOOPPPSSSTTTWWWWWWVVVVVVTTTSSSRRRQQQLLLLLLKKKKKKJJJIIIGGGFFFJJJGGGHHHJJJKKKIIIJJJNNNOOOUUU^^^kkk~~~}}}xxx{{{zzznnnkkkxxxnnnooonnnmmmkkkjjjkkkmmmooonnnnnnmmmnnnpppqqqrrrpppqqqsssuuuwwwxxxyyyyyyxxxvvvuuuwwwzzz|||~~~~~~{{{wwwwww{{{{{{wwwuuuuuuyyyyyyxxxxxxyyy|||~~~~~~}}}||||||}}}{{{yyyyyyyyyxxxwwwuuuwwwvvvtttssstttvvvxxxzzzyyy{{{}}}}}}{{{zzzzzz{{{xxx}}}}}}{{{yyyvvvsssrrrssstttuuu{{{xxxyyy~~~}}}|||}}}~~~xxxsssooonnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqvvvtttrrrqqqqqqpppnnnmmmmmmooorrruuuwwwwwwvvvuuusssrrrrrrpppnnnllliiihhhjjjnnnqqqrrrooommmmmmnnnsssqqqnnnkkkhhhdddaaa```bbb___]]]]]]```dddfffhhhcccccccccbbbaaa___^^^]]]YYYXXXVVVTTTSSSRRRQQQQQQPPPPPPTTT[[[```gggsss{{{rrrjjjeeeaaa]]]ZZZUUUPPPLLLFFF@@@<<<:::777555444555777888888777888888888888999<<<>>>FFFMMMXXXaaabbbYYYKKKBBB???===:::999:::;;;::::::777555444333444444333111333333444444444666:::======BBBDDDCCCCCCFFFGGGEEEAAA>>>:::777666555333222000000000000000000000000111222222333333333222222666666888999999999999999AAAGGGOOOWWW\\\]]]\\\[[[YYY[[[\\\]]]aaajjjxxx|||zzzyyyyyy{{{|||}}}~~~~~~wwwtttwwwzzzwwwwwwxxxzzz}}}zzzqqqdddWWWJJJDDD@@@;;;888777:::;;;===???AAABBBCCCCCCEEEBBB===888555333222222222222222333444777999::::::777888;;;======AAAFFFMMM```yyyuuufff]]][[[bbbkkkyyy^^^[[[WWWTTTRRRQQQOOOMMMMMMMMMMMMNNNPPPSSSVVVWWWVVVTTTSSSTTTUUUWWWVVVVVVQQQPPPOOOOOONNNLLLIIIFFFGGGFFFEEEEEEFFFHHHJJJLLLJJJKKKKKKLLLLLLLLLLLLKKKNNNMMMLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCDDDFFFGGGGGGGGGDDDHHHLLLPPPRRRTTTUUUVVVYYYWWWTTTPPPNNNLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJLLLPPPWWWcccsss|||}}}{{{~~~mmmnnnnnnmmmkkkjjjkkklllnnnnnnnnnnnnooopppqqqqqqrrrsssvvvyyyzzzzzzyyyxxxwwwvvvvvvxxx|||{{{wwwvvvyyyzzzvvvtttuuuyyyyyyyyyyyy{{{}}}~~~~~~~~~~~~|||zzzzzzzzzyyywwwvvvvvvtttrrrqqqqqqsssuuuwwwxxxzzz||||||zzzxxxwwwwwwvvv{{{~~~}}}yyyxxxvvvuuuttttttuuuvvv{{{xxxxxx|||}}}zzzzzz|||~~~zzztttqqqooooooooossssssssssssrrrsssssssssuuusssqqqppppppooonnnlllnnnpppsssvvvxxxxxxwwwvvvttttttrrrqqqooonnnmmmmmmlllooorrrrrrqqqpppqqqrrruuurrrnnnjjjfffccc```______]]][[[\\\___dddggghhhbbbbbbaaaaaa___^^^\\\[[[XXXWWWUUUSSSRRRQQQQQQPPPRRRQQQTTTZZZ```gggsssyyypppjjjeeeccc[[[XXXSSSMMMIIIDDD???;;;:::888555444666777888888666777888888888999===???IIIOOOXXX^^^]]]UUUHHH???===<<<::::::;;;<<<<<<;;;777555444444555444333111222333333333444666999======CCCGGGFFFGGGIIIIIIGGGBBB???;;;888666555333111000000000000000000000000000000111222333333333333666666777888999999999999;;;???FFFLLLQQQSSSSSSSSSPPPRRRSSSSSSUUU]]]iiisss~~~}}}}}}~~~|||uuusssuuuwwwxxxxxxyyyzzz}}}vvvlll]]]RRRFFFAAA>>>:::888999:::;;;===???AAABBBCCCCCCCCC@@@<<<777333111111111222222222333555777999;;;<<<999:::===>>>>>>BBBHHHSSSeee|||qqqbbbXXXYYYdddppprrr]]]ZZZUUUSSSQQQPPPNNNLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQRRRTTTUUUUUUUUURRRQQQPPPOOONNNLLLIIIFFFFFFEEEDDDDDDEEEFFFIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCCCCEEEGGGGGGFFFFFFHHHLLLOOOQQQRRRTTTUUUVVVTTTQQQNNNLLLKKKKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIFFFGGGGGGGGGHHHHHHIIIIIINNNPPPTTT]]]jjjyyylllnnnoooooommmkkkjjjkkkmmmnnnpppqqqrrrqqqqqqqqqsssvvvzzz}}}~~~}}}{{{yyywwwvvvwww{{{|||wwwuuuwwwxxxvvvuuuwwwzzzzzzzzz{{{|||~~~~~~~~~|||{{{{{{zzzxxxwwwtttrrrpppooooooqqqsssuuuyyy{{{}}}}}}zzzvvvtttssstttyyy~~~~~~}}}yyyyyyyyyxxxxxxwwwwwwwww{{{wwwvvvwwwwwwuuuvvvyyy|||{{{vvvrrrppppppppprrrrrrrrrrrrrrrrrrrrrsssuuurrrooonnnnnnnnnmmmllloooqqqtttvvvxxxyyyxxxxxxuuusssqqqpppooopppqqqrrrppprrrttttttttttttvvvwwwwwwrrrlllgggdddbbbaaa___\\\ZZZYYYZZZ^^^cccfffhhh`````````___]]]\\\ZZZYYYVVVUUUTTTRRRQQQPPPOOOOOOQQQPPPQQQVVV[[[bbbooo{{{uuummmgggdddaaaYYYUUUOOOJJJEEEAAA===;;;:::777555444555777888888555666777777888:::>>>AAAMMMQQQWWWZZZVVVNNNCCC<<<;;;::::::;;;===>>>>>>===888666555444555555444222111222333333333555999<<<>>>EEEKKKLLLLLLNNNLLLIIIDDD@@@<<<999777555333111000000000000000000000000///000111222333444444444555666777888888999999999888999===AAAEEEIIIKKKMMMOOOOOOOOOMMMNNNTTT^^^fffyyyyyytttrrrtttvvvzzzyyyyyyzzz}}}pppdddUUUKKKBBB>>><<<:::999::::::;;;===???@@@AAABBBBBBAAA>>>:::555222000000111222222333444666888:::;;;>>><<<<<>>@@@AAA@@@>>>888666555555555555444222000111222222333555999<<<>>>GGGNNNPPPQQQRRROOOKKKDDDAAA<<<999777555333111000000000000000000000000000111222333333333333333444555666777888888888888999999:::<<>>@@@AAAAAABBB???<<<888444222111111111222333444555777888:::;;;>>><<<===??????@@@EEEMMM___sssttt```SSSWWWkkkuuu^^^WWWTTTPPPNNNMMMLLLKKKIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLNNNQQQTTTUUUTTTTTTRRRPPPNNNNNNLLLIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIGGGDDDDDDEEEGGGHHHGGGJJJJJJIIIJJJMMMOOOPPPPPPOOONNNMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIHHHMMMMMMMMMOOORRR\\\nnn}}}}}}~~~nnnppprrrssspppnnnmmmmmmnnnpppsssvvvvvvuuusssqqqpppttt{{{}}}{{{{{{|||{{{wwwuuuxxxyyyyyyyyy|||yyyzzz{{{|||~~~}}}{{{zzzyyyxxxwwwoooooooooqqqtttyyy}}}}}}yyyvvvtttwwwzzz~~~|||yyywwwzzzuuurrrpppllljjjooouuu{{{~~~|||xxxuuurrrpppooooooqqqpppooonnnoooppprrrsssuuuqqqmmmjjjjjjkkkllllllmmmnnnpppsssuuuwwwwwwwwwsssrrrooonnnpppssswwwzzzzzzyyyxxxxxxyyyzzzzzz{{{sssmmmfffccceeeggggggfffaaa___]]]\\\^^^___```___]]]]]]\\\[[[YYYWWWUUUTTTQQQPPPOOONNNMMMLLLLLLLLLLLLJJJJJJLLLOOOSSS^^^iiiqqqxxx}}}rrriiiccc^^^\\\TTTPPPJJJEEEBBB???===;;;777444222111333444555555555666666777888<<>>777666444444555555333222///000111111222555999<<>>???@@@AAAAAA>>>;;;888444222222222333222333444666888999:::;;;<<<<<<===?????????GGGPPPccczzzvvvaaaUUU[[[rrrooo[[[TTTQQQNNNLLLLLLKKKJJJIIIGGGGGGIIIKKKMMMNNNOOOPPPLLLKKKKKKMMMQQQSSSTTTTTTSSSQQQNNNMMMMMMLLLJJJHHHHHHGGGGGGGGGFFFFFFGGGGGGEEEEEEFFFHHHHHHIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKHHHEEEEEEGGGIIIJJJJJJLLLJJJIIIJJJMMMOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIKKKNNNMMMQQQ```ppp}}}}}}oooqqqrrrrrrpppnnnmmmnnnnnnppprrrtttuuutttrrrqqqooosssyyy~~~|||zzz{{{|||{{{yyywwwtttsssxxxzzzzzz{{{}}}xxxyyyzzz{{{}}}~~~|||yyyxxxwwwvvvuuuppppppqqqtttxxx~~~{{{yyyyyyzzz|||}}}zzzyyyzzzvvvsssqqqmmmjjjooowww}}}{{{zzzwwwtttrrrqqqpppppptttsssqqqqqqqqqsssuuuwwwvvvrrrllliiiiiikkklllmmmiiijjjllloooqqqssstttuuutttrrrqqqppprrruuuyyy|||zzzyyyyyyzzz|||}}}|||{{{rrrkkkeeedddgggkkkkkkiiifffdddaaa_________^^^\\\]]]\\\\\\ZZZXXXVVVTTTSSSOOONNNMMMLLLKKKKKKKKKKKKLLLJJJJJJLLLMMMOOOWWWaaagggrrr{{{qqqhhhbbb\\\YYYPPPMMMHHHDDDAAA???<<<:::777444222111222444555555666777777777888<<>>BBBFFFHHHFFFBBB>>>777555444333444444333111...///000000111444888<<<@@@IIIQQQSSSSSSRRRNNNIIIAAA>>>:::888666555333222000000000000000000000000222222222333333222222111333444555666777777777777999888777777999===@@@CCCDDDCCCAAA@@@AAADDDGGGJJJQQQYYYdddqqq~~~vvvtttrrrsssvvvxxxzzzzzzyyyxxxwwwxxxzzzxxxiii[[[RRRLLLFFF@@@>>>:::777777;;;:::;;;===>>>???@@@@@@@@@<<<:::666333222222333444222333555777999:::;;;;;;;;;;;;===??????@@@IIITTThhhsssbbb]]]iiilll]]]RRRPPPMMMKKKKKKKKKJJJIIIEEEGGGIIIKKKMMMOOOPPPPPPKKKKKKJJJLLLOOORRRSSSSSSPPPNNNLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIJJJHHHEEEDDDGGGIIIKKKLLLLLLJJJIIIKKKNNNPPPOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGIIIMMMLLLLLLVVVeeeyyy}}}tttvvv{{{oooppppppooommmllllllmmmlllmmmoooqqqrrrqqqpppppppppsssxxx|||~~~}}}zzzxxxxxxxxxzzz}}}~~~|||xxxtttrrrooopppvvvzzzzzzzzz|||xxxxxxyyyzzz{{{{{{{{{{{{{{{|||zzzwwwuuutttsssssssssssstttwww{{{}}}|||}}}{{{}}}~~~}}}|||{{{|||yyywwwuuupppnnnsss{{{~~~yyyxxxwwwuuutttsssssssssuuutttrrrqqqrrrtttwwwxxxwwwrrrllliiiiiikkkmmmnnneeefffhhhjjjmmmoooqqqrrrppppppooooooqqqtttwwwyyyvvvvvvwwwzzz~~~}}}ssslllfffeeeiiilllkkkhhhiiigggcccbbbaaa```^^^]]]]]]\\\[[[ZZZXXXUUUSSSRRRMMMLLLKKKJJJJJJIIIJJJJJJKKKJJJJJJKKKJJJJJJPPPXXX\\\hhhwwwzzzrrrjjjccc\\\WWWSSSKKKIIIEEEBBB@@@===:::777888666333222444555666666888888777777777;;;AAAEEEIIILLLMMMJJJCCC>>>===>>>???BBBFFFJJJKKKHHHBBB===555444333222333333222000---...///000111444888<<<@@@IIIPPPQQQQQQPPPKKKFFF???<<<888666555555333222000000000000000000000000//////111222333444444444333333444555666666666666555555555666777999;;;<<<@@@???>>>>>>AAADDDGGGHHHLLLRRRZZZdddqqq}}}}}}~~~}}}{{{zzztttrrrpppqqqtttwwwwwwvvvwwwvvvuuuvvvyyy}}}pppcccWWWPPPHHHCCC>>>===999666888<<<;;;;;;===>>>????????????999777444222000111222333222444666888:::;;;;;;;;;;;;;;;>>>AAAAAACCCMMMYYYooopppfffkkk~~~eee\\\QQQOOOLLLJJJJJJKKKJJJIIIFFFGGGIIIKKKMMMMMMNNNMMMJJJIIIIIIJJJMMMPPPPPPPPPNNNKKKIIIIIIJJJKKKJJJJJJHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHEEEBBBBBBEEEIIIKKKLLLKKKIIIIIILLLPPPRRROOOLLLMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFHHHKKKMMMJJJFFFGGGLLLKKKIIIQQQ^^^jjjzzzuuummmrrrzzznnnooonnnmmmkkkjjjkkkmmmkkkkkkmmmnnnoooooonnnnnnrrrtttxxxzzz{{{yyywwwuuuuuuvvvxxx{{{}}}{{{wwwsssnnnlllnnnuuuzzzyyyyyy{{{wwwxxxyyyyyyzzzzzzyyyyyytttwww{{{~~~yyyuuutttsssrrrqqquuuuuuvvvxxx|||~~~~~~|||~~~~~~~~~||||||||||||||||||}}}}}}~~~|||{{{yyytttqqqvvv~~~}}}yyyxxxwwwvvvuuuuuuuuuuuusssrrrqqqpppqqqsssvvvxxxxxxssslllhhhhhhkkkmmmooocccdddeeehhhjjjmmmnnnooolllkkkkkkkkkmmmpppssstttrrrrrruuuzzztttnnnggggggkkkmmmkkkgggjjjhhheeecccbbbbbb```^^^]]]\\\[[[ZZZWWWUUUSSSRRRLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGHHHIIIGGGEEEJJJQQQSSS___nnnyyyxxxsssooohhhbbb\\\VVVPPPMMMHHHFFFCCCAAA???<<<888555:::777555444555777888888999888888777777;;;AAAEEEGGGJJJLLLIIICCC>>>>>>@@@BBBDDDHHHLLLLLLHHHAAA<<<555333222222222222111///---...///000111444888<<>>AAADDDEEEIIINNNUUU\\\ggg{{{~~~|||{{{|||}}}~~~}}}{{{yyyxxxtttrrroooooorrrttttttrrruuuttttttuuuyyy~~~xxxkkk___UUUPPPDDD@@@===;;;999666888===;;;;;;===>>>????????????777555222000///000111222333444666999:::;;;;;;;;;;;;<<>>;;;888777555555444444444444555555666666555555888;;;???AAAEEEIIIKKKIIIDDDAAACCCEEEIIIPPPWWWWWWOOOEEE>>><<<777555333222333333111000111111111000111333777;;;AAADDDIIILLLKKKGGGBBB>>><<<888444222333444333222000111111111222222222222222333444555555555555555666666666666666777888888666555444444555666777888::::::999:::<<>>===<<<;;;999;;;<<<<<<<<<<<<<<<;;;;;;555444222000000111222333222333555777999:::;;;;;;??????;;;???HHHIIIRRRfffxxxeeejjjnnn^^^TTTNNNLLLIIIGGGGGGGGGFFFEEEJJJKKKKKKLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFGGGHHHIIIHHHEEECCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGGGGIIIIIIJJJKKKGGGGGGGGGGGGGGGHHHHHHHHHCCCCCCCCCDDDFFFHHHJJJLLLIIIJJJLLLMMMNNNNNNMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIIIIKKKMMMLLLHHHDDDFFFFFFFFFGGGIIIKKKLLLMMMKKKKKKJJJIIIGGGHHHKKKMMMSSSaaauuuwww|||pppooommmllljjjiiiiiiiiijjjkkkkkkjjjjjjllloooqqqrrrsssuuuwwwxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwvvvrrrrrrtttwwwzzz{{{zzzxxxsssqqqqqquuuzzz|||zzzwwwwwwwwwyyyzzz}}}}}}zzzvvvsssrrrqqqqqqtttvvvxxx{{{~~~{{{zzz|||~~~{{{|||}}}~~~}}}{{{{{{}}}yyywwwtttrrrrrrqqqpppoooppppppppppppppprrrwwwzzzxxxvvvrrrnnnjjjhhhggggggfffgggiiikkkmmmllljjjiiikkkiiigggfffgggjjjnnnqqqvvvxxx{{{~~~~~~|||zzzrrrpppllliiihhhiiilllmmmjjjlllnnnllliiieeeddddddbbbaaa___^^^]]]ZZZVVVSSSNNNLLLJJJIIIGGGGGGGGGHHHFFFEEECCCBBBCCCDDDFFFGGGDDDKKKUUU^^^eeeqqq~~~wwwmmmbbbZZZZZZXXXVVVSSSOOOLLLIIIHHHDDDCCCBBB@@@===:::888777555555444444444444555555666555555555777;;;>>>AAACCCGGGJJJJJJGGGEEEGGGJJJMMMRRRWWWUUULLLBBB;;;888777555333222333333111000000111111111111444888;;;???BBBFFFIIIGGGCCC>>>::::::777333222333333333111000000000111111111222222111222333555666777777777666666555555555666777777666555555444444555666777888888777888:::<<>>===<<<<<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::555444222111000111222333333555666888:::;;;<<<<<>>@@@AAAFFFNNNWWWggg}}}{{{zzzzzz{{{{{{}}}~~~{{{wwwuuutttssstttvvvwwwwwwvvvssspppnnnmmmnnnpppppppppoooqqqsssvvvzzz~~~pppddd[[[TTTOOOKKKBBB???<<<;;;<<<<<<;;;:::<<<<<<<<<<<<;;;;;;:::999444333222111111111222333555666888:::;;;<<<======???@@@===AAAJJJMMMYYYppprrrgggtttooo\\\TTTQQQSSSPPPKKKIIIJJJKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIJJJJJJJJJKKKFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBBBBCCCCCCBBB@@@CCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGIIIIIIJJJKKKGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFHHHKKKLLLKKKIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKOOOOOOPPPPPPPPPOOOOOONNNGGGGGGHHHKKKMMMMMMJJJHHHFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGEEECCCCCCEEEFFFHHHOOO\\\nnnrrrkkkmmmnnnmmmlllkkkjjjiiiiiiiiijjjkkklllllllllmmmoooqqquuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvv{{{{{{|||~~~}}}yyyvvvvvvuuuuuuwwwzzz||||||zzzxxxxxxyyyyyyzzz|||}}}~~~}}}zzzwwwuuutttuuuuuuvvvwwwyyy{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz}}}~~~~~~~~~xxxyyy{{{~~~}}}yyywwwvvvtttsssrrrqqqrrrpppnnnlllmmmppptttvvvvvvvvvwwwwwwrrrrrrrrrqqqooollljjjhhhpppqqqrrrqqqpppooooooooommmppprrrooojjjhhhkkkooonnnqqqvvvzzz|||{{{xxxvvvooommmjjjhhhhhhiiilllmmmmmmmmmmmmkkkhhheeecccbbbbbbaaaaaaaaa```[[[VVVQQQMMMLLLJJJIIIHHHHHHIIIIIIDDDCCCAAA@@@???@@@AAABBBBBBEEEJJJNNNSSS\\\hhhqqq|||yyysssiiiddd^^^XXXUUUQQQNNNKKKDDDDDDCCCBBBAAA@@@@@@@@@??????>>>===;;;999888777555444444333333444444555555444444555777:::<<<>>>???BBBFFFHHHHHHIIILLLNNNJJJLLLLLLJJJDDD???===<<<888666444333333333222111///111222333444777;;;???BBBDDDFFFFFFDDD???999555444333111111111111111111////////////000000000000000111333555777888888999888666555333222222333444777666666555444444444444444444555666777999;;;<<<===???DDDJJJSSSccc|||zzzxxxxxxxxxxxxxxxyyy{{{~~~~~~zzzvvvsssrrrqqqrrrtttvvvvvvvvvssspppmmmlllmmmoooppppppoooqqqtttxxx}}}zzzlll```WWWQQQLLLHHH???===;;;:::;;;<<<<<<;;;<<<<<<<<<;;;;;;999888888333333222111111222222333555666888999;;;<<<<<<======???===AAAKKKPPP^^^www{{{mmmiii{{{iii[[[XXXXXXZZZVVVPPPMMMLLLNNNOOOOOOJJJJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCAAA??????@@@AAAAAA@@@CCCCCCBBBAAAAAAAAABBBBBBEEEFFFGGGGGGIIIIIIJJJKKKIIIIIIHHHGGGFFFFFFEEEEEEGGGHHHJJJKKKLLLKKKIIIHHHGGGHHHIIIIIIJJJKKKKKKKKKOOOOOOPPPPPPOOOOOONNNNNNEEEFFFGGGHHHHHHGGGFFFDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGFFFEEECCCBBBCCCEEEHHHLLLVVVhhh|||~~~vvvkkkkkkqqqnnnmmmlllkkkjjjiiiiiiiiiiiikkklllllllllmmmoooqqquuuuuuuuuuuuuuuuuuvvvvvvsssrrrrrrrrrssstttvvvwww~~~~~~{{{xxxvvvuuuuuuwwwyyy{{{{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{}}}|||{{{yyyxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{~~~}}}||||||||||||~~~~~~}}}}}}}}}|||{{{zzz|||}}}}}}}}}}}}}}}|||{{{uuuwwwzzz}}}~~~~~~}}}yyyuuusssrrrppppppqqqrrrtttssspppnnnkkkoootttwwwwwwvvvuuutttnnnooopppqqqpppooommmllloooqqqqqqpppnnnmmmoooqqqooossstttqqqkkkhhhjjjnnnhhhkkkpppuuuxxxxxxwwwvvvnnnmmmkkkjjjiiiiiiiiijjjjjjiiihhhfffeeecccaaa```\\\\\\]]]^^^]]]ZZZTTTPPPLLLKKKIIIGGGFFFFFFGGGGGGEEECCCAAA???>>>???@@@@@@>>>@@@BBBDDDHHHOOOYYY```jjjpppyyy|||tttkkkccc^^^WWWSSSNNNIIIFFFDDDBBBAAA@@@@@@???>>>======<<<<<<<<<<<<<<<;;;:::999888777444444333333333333444444444444444555777999;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHGGGDDDAAA>>><<<<<<:::888555555555555444222111333444666777999===@@@BBBDDDEEEEEECCC===888444111111111111000000111111////////////000000000000222222444666777888888999:::999666333222222333444666666555555555444333333444555555666888999:::;;;<<<>>>CCCIIIPPPaaa||||||xxxvvvvvvvvvvvvvvvwwwzzz}}}~~~zzzvvvsssqqqqqqrrrtttvvvvvvuuutttqqqmmmlllmmmoooqqqqqqooorrrwww{{{xxxjjj]]]UUUNNNHHHDDD>>><<<:::999;;;<<<<<<<<<<<<<<<<<<;;;:::888777666222222222222222222222333555666777999:::;;;;;;;;;;;;>>>===AAALLLRRRccc~~~ppphhhkkkhhh___```aaa```[[[TTTPPPOOOOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIGGGFFFDDDDDDCCCCCCAAA@@@>>>???AAABBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCCEEEFFFGGGGGGIIIIIIJJJKKKHHHHHHGGGFFFEEEDDDDDDCCCKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHHHHHHHFFFDDDBBBBBBDDDEEEGGGIIIJJJIIIHHHGGGFFFGGGGGGFFFDDDDDDEEEFFFFFFIIISSSdddxxx}}}{{{wwwlllgggkkktttooonnnmmmlllkkkkkkkkkkkkjjjlllmmmnnnnnnnnnpppqqqssssssssstttuuuvvvwwwxxxqqqqqqqqqqqqsssuuuxxxyyy}}}{{{wwwwwwwwwwwwxxxzzz{{{|||zzzzzzyyyxxxxxxxxxxxxxxx{{{{{{|||}}}}}}||||||{{{zzz{{{|||||||||{{{zzzyyy~~~}}}|||{{{{{{{{{}}}||||||}}}~~~~~~}}}{{{||||||||||||{{{zzzyyyyyyuuuwwwyyy|||}}}}}}}}}|||{{{|||{{{xxxuuurrrrrrrrroooppprrrtttvvvvvvssspppmmmqqqvvvxxxxxxuuusssrrrmmmnnnooopppppppppooonnnkkkmmmnnnllljjjjjjnnnqqqrrrsssssspppkkkiiijjjlllgggiiimmmrrruuuvvvvvvvvvppppppooonnnllliiigggfffeeecccaaaaaabbbbbbaaa___ZZZZZZZZZZZZZZZXXXSSSPPPKKKJJJGGGEEEDDDCCCCCCDDDEEECCCAAA>>>======>>>>>>======>>>>>>AAAFFFMMMRRRXXX^^^gggooowww}}}vvvrrrkkkddd]]]WWWQQQMMMHHHFFFBBB>>>;;;:::999999<<<<<<<<<;;;;;;::::::999::::::::::::999888777777444444333333333333444444333444444555777888:::;;;===>>>???AAABBBBBBBBBBBBGGGFFFDDDAAA>>>;;;:::999;;;999777666777777555444444555888999:::<<>><<<888555333333444555444444555555555444333333555555666777888999::::::<<<>>>CCCHHHOOO```}}}{{{xxxvvvvvvuuuuuuvvvwwwyyy|||~~~{{{xxxtttsssrrrsssuuuvvvvvvuuutttqqqmmmlllnnnqqqssstttrrruuuzzzvvvggg[[[RRRLLLFFFBBB>>><<<::::::;;;======<<<<<<<<<<<<:::999777555444111222222222222333333333555666777999::::::;;;;;;;;;>>>>>>CCCNNNVVViiivvvcccbbbkkk}}}hhhcccdddddd___[[[UUUQQQPPPOOOOOONNNLLLLLLKKKIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@??????AAADDDEEEEEEEEEDDDCCCAAA@@@@@@BBBCCCEEEEEEFFFGGGGGGIIIIIIJJJKKKEEEEEEEEEDDDDDDCCCCCCBBBKKKKKKIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJLLLLLLJJJKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLJJJFFFDDDCCCCCCDDDEEEGGGIIIIIIIIIIIIIIIFFFGGGIIIHHHGGGFFFGGGHHHFFFJJJTTTdddvvvzzz|||~~~vvvnnnfffdddlllwwwoooooonnnmmmlllllllllllllllnnnpppqqqpppppprrrsssuuuttttttssstttuuuvvvwwwqqqpppqqqrrrtttxxx{{{}}}~~~~~~xxxyyyyyyyyyyyyzzz}}}~~~{{{zzzyyywwwwwwvvvvvvvvvxxxzzz}}}~~~~~~~~~|||zzzyyy}}}||||||{{{{{{||||||||||||{{{{{{~~~}}}|||||||||{{{{{{zzzxxxxxxxxxyyy{{{|||}}}|||{{{{{{yyyyyyxxxuuurrrrrrsssuuuqqqrrrtttwwwyyyxxxtttpppppptttxxxzzzxxxvvvsssrrrppppppppppppoooooonnnmmmhhhjjjlllkkkiiijjjpppuuuvvvuuussspppmmmlllllllllkkklllnnnppprrrtttuuuuuutttuuuuuutttqqqkkkfffccc```^^^]]]^^^```bbbaaa```]]]\\\[[[ZZZYYYWWWSSSPPPNNNLLLJJJGGGEEEDDDDDDDDDCCCBBB???<<<;;;;;;;;;<<<======<<<<<<>>>AAAEEEHHHJJJOOOWWW^^^eeemmmwww}}}~~~{{{wwwrrrlllhhh___[[[UUUOOOJJJFFFBBB@@@>>>>>><<<:::777666777777666777777777777888888888888888888999999888777777444333333222222333333444333333444555666888999999<<<<<<===>>>@@@@@@@@@???CCCBBB@@@>>>===;;;:::999===;;;999888888888777666777999;;;<<<<<<>>>@@@BBBCCCDDDEEEDDDAAA===888555...000222222111000111333000000000111111111222222333444777;;;>>>AAACCCCCCBBB???;;;777555444555666222333444555555555444333444444555777888888999999;;;===BBBHHHOOO```|||yyyxxxwwwuuutttwwwwwwyyy{{{~~~~~~|||zzzwwwuuuttttttvvvwwwvvvvvvtttqqqmmmlllooorrruuuwwwtttxxx}}}zzzqqqcccXXXPPPKKKFFFBBB???===;;;:::<<<======<<<===<<<;;;:::888666444333111111222222333333333333777777999:::;;;;;;;;;;;;<<<@@@@@@EEEQQQZZZooossseeeWWW[[[iiiuuudddaaa```]]]ZZZWWWSSSPPPOOOOOONNNMMMNNNMMMKKKJJJIIIIIIJJJJJJDDDDDDEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAADDDHHHJJJIIIHHHDDDCCCAAA@@@AAACCCEEEGGGEEEFFFGGGGGGIIIIIIJJJKKKFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIIIIJJJJJJKKKKKKKKKHHHGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNJJJLLLLLLJJJFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHHHHIIIJJJHHHLLLSSS^^^kkkxxx}}}{{{|||vvvqqqmmmooozzzpppooonnnmmmmmmmmmmmmmmmnnnppprrrssssssssstttuuuyyyxxxvvvtttsssrrrrrrsssqqqqqqqqqsssvvvzzz~~~}}}}}}zzzzzz{{{zzzzzz{{{~~~{{{zzzyyywwwvvvuuuuuuuuuvvvyyy~~~~~~{{{zzzzzzzzzzzzzzz{{{|||}}}~~~|||{{{{{{~~~~~~||||||||||||{{{zzzxxxxxxzzz{{{|||}}}}}}|||{{{{{{yyyxxxwwwtttrrrrrruuuxxxtttuuuwwwyyyzzzxxxssspppsssvvvzzz{{{yyyvvvtttrrrssssssqqqpppooommmlllllliiikkkmmmmmmkkkmmmtttzzz{{{xxxtttqqqqqqqqqpppooooooooopppqqqrrrsssttttttwwwxxxyyyxxxtttmmmfffbbb]]][[[ZZZ\\\```ccccccaaabbb```]]][[[YYYVVVSSSPPPRRRQQQNNNKKKHHHGGGFFFFFFBBB@@@===;;;999999999:::999999999888999;;;===??????DDDJJJOOOSSSZZZbbbhhhnnnssswwwxxxxxxyyyuuuppppppnnnjjjgggccc^^^WWWSSSQQQMMMGGGBBB???<<<:::888666777777666444333444555222222333444555666777777777777888888888888777777444333333222222333333444222333444555666777888999;;;;;;;;;===???@@@@@@???===<<<<<<<<<===>>>===<<<>>><<<:::999::::::888777999;;;===>>>>>>???AAABBBEEEFFFGGGGGGDDD@@@<<<999---000333333111000222444111111111111222222222222222444888===BBBFFFHHHJJJDDDAAA<<<888666555666777111222444555666555444444333444555666777777777777:::===BBBGGGNNN```}}}{{{zzzxxxuuusssxxxwwwxxx{{{}}}~~~}}}|||yyywwwuuuuuuwwwwwwwwwvvvtttqqqmmmmmmppptttwwwxxxvvvzzzvvvmmm```UUUOOOJJJFFFCCC@@@>>>;;;;;;<<<======<<<===<<<;;;:::888666444333000111222333333333333333888999:::;;;<<<<<<=========BBBBBBHHHSSS]]]sssxxxbbbXXXPPPWWWhhhnnn```^^^[[[VVVTTTRRROOONNNOOOOOONNNMMMOOONNNLLLKKKJJJJJJKKKKKKBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCBBBBBBBBBBBB???@@@BBBGGGKKKLLLLLLJJJDDDCCCAAAAAABBBDDDGGGIIIEEEFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJEEEGGGJJJLLLMMMLLLJJJIIIGGGFFFFFFEEEFFFHHHIIIJJJHHHIIIKKKLLLNNNOOOOOOOOOGGGIIIJJJHHHDDDCCCDDDFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJKKKEEEHHHLLLQQQYYYdddpppxxx|||}}}|||zzzzzzooonnnmmmmmmmmmooopppqqqtttsssqqqooopppqqqtttvvv}}}{{{xxxuuuqqqooommmllloooppprrrssstttwww{{{}}}}}}{{{zzz|||}}}|||{{{zzz{{{~~~|||{{{yyywwwvvvvvvwwwxxx~~~~~~~~~|||yyyxxxxxxvvvxxxzzz{{{{{{|||~~~zzz|||}}}{{{}}}~~~|||zzzyyyyyy{{{||||||{{{xxxwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzxxxvvvtttrrrssssssuuuwwwyyyxxxuuurrrwwwsssnnnnnnppppppmmmiiigggjjjmmmmmmlllooowww}}}~~~yyyuuutttuuutttpppkkkqqqrrrrrrrrrrrrrrrrrrsss|||}}}}}}zzztttkkkbbb]]]]]][[[YYYZZZ^^^aaabbbaaaaaaaaabbb```\\\YYYWWWVVVTTTOOOJJJHHHJJJJJJGGGDDDCCC@@@>>><<<<<<;;;:::888777777777777888888888888;;;===@@@EEEJJJOOORRRTTTZZZ]]]bbbfffhhhgggdddbbb\\\[[[XXXTTTOOOKKKHHHGGG@@@???===;;;999777666555222222222222222222222222444333333333333444555555555555555666666666666777777444111......000333666777555222333555777666444888888999999:::;;;<<<<<<:::;;;;;;<<<<<<=========AAA???===<<<<<<<<<;;;:::<<<===>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGFFFCCC===888777444222111222222111///111111000///---...111333555666:::AAAJJJOOOPPPOOOJJJDDD;;;777666666666444333333333333333333333333444333333333444666888999999<<>><<<:::888666444333222///000000111222444555666999:::::::::999999;;;===???AAADDDIIISSSggg~~~hhhVVVOOOPPPXXXkkkjjj\\\UUUSSSSSSSSSPPPNNNMMMNNNOOOOOONNNSSSQQQNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGGGGFFFDDDCCCCCC@@@@@@@@@AAACCCEEEHHHIIIOOOLLLJJJHHHIIIIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKJJJHHHEEEGGGEEEDDDDDDFFFHHHIIIIIIFFFHHHJJJLLLMMMMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEGGGIIIJJJHHHFFFEEEEEEJJJIIIIIIKKKOOOPPPOOOLLLLLLLLLMMMOOORRRXXX```eeeqqq{{{~~~nnnmmmmmmmmmmmmnnnnnnooopppooonnnmmmnnnqqqsssuuuzzzyyywwwuuurrrqqqoooooonnnpppqqqrrrrrrtttxxx{{{zzzzzzzzz}}}|||zzzzzzyyyzzz|||~~~|||{{{yyywwwvvvwwwxxxyyy{{{zzz||||||}}}~~~~~~}}}{{{xxxxxxxxxyyy{{{||||||zzzzzz{{{}}}|||~~~}}}|||zzzyyyyyy|||}}}}}}|||yyywwwwwwwwwvvvwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzxxxuuusssrrrrrrtttvvvxxxxxxvvvtttxxxsssooooooqqqqqqnnnkkkgggkkkmmmnnnmmmpppvvv{{{{{{wwwtttsssuuuuuuqqqnnnqqqrrrrrrrrrrrrsssssssss{{{||||||zzztttlllddd___^^^\\\[[[]]]aaaeeefffeeegggfffeeebbb^^^ZZZXXXWWWVVVQQQKKKJJJJJJJJJGGGCCCBBB@@@===;;;;;;:::999777555555555555555555666666777888;;;>>>AAADDDFFFHHHJJJMMMQQQUUUWWWVVVSSSQQQOOONNNKKKHHHDDDAAA>>>===:::999888666555333222111222222222222222222222222222222111111222222333444444444444555555555666666555444111///000111444666666444222333555666555333777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@???>>>===>>>?????????@@@BBBCCCFFFGGGIIIJJJJJJJJJJJJKKKLLLKKKGGGAAA<<<777444222111222222111///222222222000///000333666888:::???GGGPPPUUUVVVUUURRRJJJAAA:::777555333111333333333333333333333333555555444555666777999::::::===DDDLLLUUUfffzzzvvvvvvvvvuuuvvvxxxzzz}}}zzzyyyyyyyyyzzzzzzwwwuuusssqqqoooooorrrwww{{{}}}~~~mmmcccWWWPPPIIICCCAAACCCFFFAAA<<<;;;===>>>===:::<<<;;;999666444333222111//////000111222444555666:::;;;;;;;;;:::;;;===>>>???BBBFFFLLLXXXkkkvvv```TTTQQQUUU```sss~~~dddYYYTTTRRRRRRRRRPPPNNNMMMOOOPPPPPPOOORRRPPPNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCEEEGGGIIIJJJMMMJJJHHHHHHIIIJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKJJJHHHFFFCCCAAA???@@@BBBEEEFFFFFFHHHIIIJJJKKKLLLKKKKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEHHHJJJKKKJJJIIIHHHIIILLLKKKKKKMMMPPPQQQPPPNNNMMMNNNNNNOOOPPPTTTZZZ___lllxxxzzzyyy|||mmmmmmnnnnnnnnnmmmlllllllllkkkkkkkkkmmmpppsssuuuwwwvvvvvvuuutttsssrrrrrrnnnooopppppppppqqqtttwwwwwwxxxzzz~~~}}}zzzxxxwwwwwwxxxyyy{{{}}}|||{{{yyyxxxwwwxxxzzz{{{wwwvvvwwwzzz~~~|||yyyxxxyyy{{{zzzyyyxxxxxxyyyyyy{{{||||||{{{{{{|||~~~|||zzzyyyyyy|||~~~~~~zzzwwwttttttssstttuuuwwwyyyzzzzzzzzzxxxzzz|||}}}|||zzzwwwtttrrrrrrrrruuuwwwyyyxxxwwwxxxuuuqqqpppqqqqqqnnnlllhhhkkknnnoooooopppuuuxxxwwwtttrrrsssuuuvvvtttqqqqqqqqqrrrrrrssssssssssssxxxxxxxxxvvvqqqkkkdddaaa```___```bbbfffjjjllllllllljjjfffbbb^^^[[[ZZZYYYYYYTTTNNNKKKKKKIIIFFFCCCAAA>>><<<::::::999777666333333333333333333333333444555666777888999::::::===@@@CCCGGGHHHGGGEEECCC@@@???>>>;;;999666555444444444333222111000000///111111111111111111111111000////////////000111111333333333333444444444444333333222222222444555666555333222222444444444333555777999;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDGGGIIIJJJIIIKKKMMMPPPQQQRRRQQQQQQPPPPPPQQQRRRQQQLLLEEE@@@777555222222222222111///222333333222222333777999;;;???GGGQQQYYY^^^___^^^XXXPPPEEE===888666444222444444444444444444444444666666666777888999:::;;;:::===DDDLLLVVVgggzzzvvvuuuuuutttuuuwwwzzz}}}|||zzzyyyzzzzzzyyywwwuuuqqqqqqqqqsssuuuyyy}}}vvvfff\\\RRRKKKEEE@@@>>>@@@@@@>>>===>>>@@@@@@<<<888:::999777555333222111000/////////000222333555666:::;;;<<<<<<<<<<<>>===<<<;;;888777666555444222111111222222222222111111111111111111111111111111111111//////......//////000111111222222222333333333333222222333333444555666666444333222222222333333333444666999<<<======<<<:::======>>>@@@BBBDDDEEEEEEGGGHHHJJJKKKNNNQQQUUUXXXWWWYYY\\\^^^___^^^\\\[[[XXXXXXXXXWWWTTTOOOGGGAAA777555333222333333111000111222222222333555999<<>>===???<<<<<<<<<>>>@@@???===::::::999777555333222111111/////////000222333555666:::;;;<<<<<<<<<===???BBBAAAGGGPPPYYYeeeuuukkkZZZXXX]]]nnngggWWWUUUVVVTTTRRRQQQOOONNNNNNPPPRRRRRRRRRPPPNNNLLLLLLLLLMMMLLLJJJKKKJJJJJJJJJJJJJJJJJJKKKMMMLLLJJJIIIGGGGGGFFFFFFKKKGGGDDDFFFKKKNNNLLLIIIEEEEEEFFFHHHIIIKKKMMMMMMKKKIIIGGGGGGIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIKKKLLLKKKHHHFFFBBB@@@???AAADDDHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLJJJGGGDDDBBBEEEGGGJJJKKKKKKLLLMMMNNNPPPOOOPPPQQQRRRTTTUUUUUUKKKLLLNNNOOOQQQSSSWWWZZZZZZdddqqq{{{|||wwwrrruuuzzz}}}zzz{{{nnnoooooopppooonnnlllkkkjjjjjjkkkmmmooorrrtttvvvvvvvvvvvvuuutttrrrpppooommmnnnnnnmmmlllllloooqqqqqquuu{{{~~~{{{yyyuuuwwwxxxxxxwwwyyy|||}}}|||||||||~~~zzzxxxuuuvvvxxxxxxuuussssssuuuxxxyyyyyyyyyzzz|||xxxzzz|||}}}}}}~~~~~~|||{{{{{{||||||~~~~~~~~~{{{xxxvvvvvvvvv{{{}}}~~~}}}zzzuuurrrqqqtttuuuvvvxxxxxxwwwvvvuuuuuuwwwzzz}}}}}}zzzwwwttttttttttttvvvzzz|||}}}|||yyyvvvssspppnnnllliiihhhkkklllnnnooopppqqqrrrssspppooopppqqqtttuuuvvvuuuqqqqqqrrrsssssstttuuuuuuttttttrrrpppmmmjjjgggffffffhhhjjjmmmppprrrtttvvvqqqlllfffcccbbbbbbaaa```\\\XXXSSSNNNJJJGGGDDDBBB???<<<:::888888777666444333333333222222111111111111111111111222222222333000111222333444333333222333333333222222222111111111111111111111111111111000000000000000000000000///////////////000111111111111111111222222222333111222333444555555666666333333333222222222333444333666999<<<>>>===<<<;;;===>>>???AAADDDFFFHHHHHHLLLNNNQQQTTTWWW\\\ccchhhkkklllnnnpppooommmkkkiiicccbbb___[[[VVVOOOFFF@@@999777444444444444333111000111222333555888===@@@GGGOOO[[[ffflllnnnllljjjZZZRRRFFF===999777666444555555555555555555555555555666777888999:::::::::<<<<<>><<<;;;;;;;;;===>>>======:::999777555444222222222000000000111222444666666888:::;;;<<<<<<===@@@BBBDDDKKKUUU___jjjzzztttbbb```ggg{{{{{{aaaVVVWWWXXXVVVTTTQQQOOOMMMNNNOOOQQQRRRQQQOOOMMMKKKKKKLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKIIIHHHHHHGGGGGGKKKGGGDDDFFFKKKNNNLLLIIIEEEFFFGGGIIIKKKLLLMMMMMMLLLJJJGGGGGGHHHIIIIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJKKKJJJGGGEEE===<<<<<<>>>BBBEEEFFFGGGIIIHHHFFFEEEEEEGGGIIIJJJMMMMMMNNNMMMKKKIIIEEEDDDDDDGGGIIIJJJJJJJJJLLLMMMNNNOOOOOOPPPRRRTTTVVVXXXQQQRRRRRRRRRRRRSSSVVVXXXUUU\\\gggttt}}}~~~{{{vvvxxx}}}~~~rrrlllooosssmmmmmmnnnnnnnnnmmmllllllkkklllmmmnnnppprrrtttuuuvvvvvvvvvuuussspppmmmlllnnnnnnnnnmmmlllmmmoooqqqqqqvvv|||~~~|||{{{wwwyyy{{{zzzyyyzzz~~~~~~~~~{{{xxxwwwyyyzzzxxxvvvvvvxxxzzz{{{zzz{{{|||}}}~~~~~~|||{{{|||}}}|||||||||}}}~~~}}}}}}|||yyyvvvuuuuuuvvvxxxzzz{{{zzzxxxtttsssrrrtttvvvwwwxxxxxxwwwuuuttttttvvvxxxzzzzzzxxxuuusssttttttuuuwww{{{||||||{{{wwwuuussspppmmmkkkjjjiiinnnnnnnnnnnnoooppprrrrrroooooopppqqqssstttuuuuuuqqqqqqrrrssstttuuuuuuvvvwwwvvvssspppnnnlllkkkkkkiiillloooqqqrrrsssuuuwwwsssnnnhhhfffffffffeeeccc\\\YYYTTTOOOIIIEEECCCBBB???<<<:::888888777555444444333333222222111111111------......///000000000//////000000000000000000000000000000111111111111////////////////////////////////////////////////000000//////000000111222111111111111222222222222222222333333444444555555333444444444222222444555444666888;;;=========<<<>>>???AAADDDGGGIIIKKKLLLPPPTTTYYY^^^cccjjjttt{{{|||zzzsssooohhhaaaYYYOOOFFF@@@;;;999666555666666555333222333555777:::>>>CCCGGGPPPYYYfffqqqtttsssooolll^^^UUUHHH===888666444222666666666666666666666666555666888999::::::;;;;;;@@@???BBBKKKZZZrrr~~~zzzyyyyyy{{{}}}zzzxxxvvvuuuvvvvvvuuutttnnnppprrrrrrpppooorrrvvv}}}nnnaaaXXXPPPHHHEEEAAA===<<<===<<<;;;:::::::::<<<===>>>999888777555333222222222111111111222444555777888777999;;;<<<<<<>>>AAACCCHHHOOOZZZeeepppxxxgggiiitttrrr___XXXYYYYYYWWWUUUQQQOOOMMMMMMNNNPPPPPPPPPNNNLLLKKKJJJKKKLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGEEEGGGJJJKKKJJJHHHDDDEEEGGGIIIKKKLLLLLLLLLLLLJJJGGGGGGHHHHHHHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHJJJJJJIIIFFFCCC======>>>AAAEEEGGGGGGFFFGGGFFFEEEDDDEEEGGGIIIJJJOOOOOOOOOOOOMMMKKKIIIHHHFFFGGGIIIIIIHHHHHHIIIKKKJJJKKKMMMNNNOOORRRVVVYYY\\\[[[YYYVVVRRRQQQRRRTTTSSSWWW___jjjvvv|||{{{{{{~~~vvvjjjfffjjjpppkkkkkkkkkjjjkkkkkkllllllmmmmmmnnnooopppqqqqqqrrrssstttttttttrrrooommmkkknnnoooooonnnmmmnnnppprrrqqqvvv|||~~~}}}~~~yyy|||~~~}}}{{{|||}}}zzzzzz}}}~~~}}}zzz|||~~~~~~}}}|||}}}~~~}}}{{{{{{|||{{{{{{|||}}}~~~||||||{{{yyywwwvvvwwwxxxuuuwwwxxxwwwuuuttttttuuusssuuuwwwyyyzzzyyywwwvvvttttttvvvvvvvvvtttrrrqqqrrrssstttwwwzzz{{{zzzxxxssssssrrrpppooonnnnnnoooqqqooommmmmmnnnpppqqqrrrooopppqqqqqqqqqrrrssstttqqqqqqrrrssstttuuuvvvvvvxxxuuurrrooolllkkkkkkllllllooossstttsssssstttvvvsssnnnhhheeefffeeebbb___ZZZXXXTTTNNNHHHDDDBBBBBB???===:::888888777666444333333222222111000000000,,,,,,---------.........111111111000000000000111/////////000000000111111////////////............///////////////////////////////////////000111111111111111222222222333333333333222222222222333444333555666555333222444666555666888:::<<<===>>>>>>AAABBBDDDGGGJJJNNNPPPQQQVVV[[[cccjjjrrr}}}}}}ssshhh\\\QQQGGGAAA<<<:::888777888888666555777999;;;>>>AAAEEEKKKOOOYYYcccqqqzzz{{{vvvppplll^^^TTTGGG>>>999888666555666666666666666666666666666888999;;;<<<<<<<<<<<>>@@@CCCEEEJJJRRR]]]iiiwwwrrrfffpppyyylll___[[[ZZZXXXVVVUUUQQQOOOLLLLLLMMMNNNNNNNNNMMMLLLJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGFFFBBBDDDFFFHHHJJJKKKKKKKKKJJJHHHFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGHHHIIIIIIHHHEEEBBB???@@@BBBFFFJJJJJJHHHFFFDDDCCCCCCDDDEEEGGGIIIJJJNNNNNNNNNMMMLLLKKKKKKKKKIIIJJJJJJIIIGGGFFFGGGIIIEEEGGGJJJKKKMMMPPPVVVZZZbbb```\\\WWWRRRPPPQQQSSSTTTUUUXXX```lllzzz~~~}}}zzzooojjjnnnsssiiiiiihhhggghhhiiikkklllnnnnnnnnnoooooooooooooooqqqrrrssssssrrrooommmkkknnnooooooooonnnoooqqqtttrrrwww}}}~~~~~~zzz~~~}}}~~~~~~{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyy|||}}}|||zzzwwwwwwxxxzzzssstttuuuuuuttttttuuuvvvqqqssswwwyyy{{{zzzyyyxxxssstttttttttsssrrrqqqppppppqqqssswwwzzzzzzwwwuuupppqqqqqqqqqpppqqqrrrtttrrrpppmmmlllmmmpppqqqrrroooqqqrrrrrrqqqqqqrrrsssqqqqqqrrrssstttuuuvvvwwwvvvsssoookkkiiihhhiiiiiinnnqqquuuuuusssrrrssstttqqqkkkeeebbbcccaaa]]]YYYYYYXXXTTTNNNHHHDDDBBBBBB???===:::999888888666555333222222111000//////...............------------//////...---------......//////000000111111111222111000000000000000/////////////////////////////////............///000000111222222222222333333333444333222111111111222333444666777555333222555777666666777999;;;===>>>???CCCDDDGGGJJJMMMQQQSSSTTT[[[bbbllluuu~~~{{{mmm___SSSIIICCC>>>;;;999888999999888666;;;===@@@CCCFFFKKKQQQVVV___jjjwwwxxxqqqmmmZZZRRRFFF>>>;;;;;;<<<;;;777777777777777777777777888999;;;===>>>>>>======<<<===CCCOOO^^^ppp~~~}}}}}}}}}}}}yyyqqqooommmlllnnnoooooonnnjjjmmmooonnnlllnnnsssyyy}}}zzzkkkaaaUUUMMMFFFCCC???;;;999:::999:::<<<===<<<;;;:::;;;666555444222111000000000333333333444666777999:::999;;;===>>>???AAADDDGGGJJJSSS___lll{{{iiibbbsssrrrhhh```]]][[[WWWUUUUUUQQQOOOLLLKKKLLLMMMMMMLLLMMMKKKIIIIIIKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKGGGFFFFFFFFFFFFGGGHHHHHHCCCFFFIIIIIIGGGEEEDDDDDDAAACCCEEEGGGIIIJJJJJJJJJHHHFFFEEEEEEHHHJJJKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHGGGDDDAAA;;;===AAAEEEHHHHHHEEEBBBBBBBBBCCCDDDFFFHHHIIIJJJLLLLLLKKKJJJIIIJJJJJJJJJLLLLLLKKKIIIGGGFFFFFFGGGBBBEEEHHHIIIKKKOOOUUUZZZccc```\\\VVVRRRQQQSSSVVVUUUTTTTTTYYYddduuuvvvqqqtttxxxfffgggggghhhiiiiiijjjjjjnnnpppqqqpppmmmmmmppptttxxxwwwuuurrrpppooonnnnnnllllllmmmnnnppprrruuuwwwxxxyyy{{{~~~|||yyy~~~}}}|||{{{|||}}}}}}}}}||||||}}}~~~{{{xxxzzz~~~~~~}}}{{{yyyxxxyyyzzz{{{}}}{{{yyywwwwwwwwwyyyyyytttssssssvvvzzz|||{{{yyyyyy{{{~~~|||yyywwwwwwuuurrrpppooooooqqqrrrpppoooooorrruuuvvvtttqqquuuqqqnnnnnnpppssssssrrrmmmiiifffgggjjjnnnoooooopppooooooooopppqqqrrrrrrooooooqqqvvv|||}}}yyyttttttsssqqqmmmjjjiiilllnnnuuurrrpppoooooopppooonnnrrrlllfffbbbaaaaaa^^^\\\YYYUUUQQQMMMJJJFFFBBB@@@AAA???===;;;;;;999777555444333222000////////////000000000///...,,,+++***------------------------............///////////////////////////...............////////////......///////////////.........////////////////////////000000000000111222333444333333333333333333333333777777999;;;===@@@BBBDDDAAADDDIIIMMMPPPTTTWWWYYYbbbiiitttrrrcccUUUIIIBBB???===:::::::::<<<<<<<<<>>>CCCIIIMMMPPPTTTZZZ___mmmuuu}}}~~~ssshhh\\\RRRFFF===;;;:::999777666888999888777666777888999999:::;;;===???AAABBBAAABBBIIIUUUdddsss}}}}}}{{{tttqqqqqqqqqpppooommmlllkkkjjjkkkiiihhhhhhkkkqqqxxx}}}xxxllldddWWWQQQHHHAAA>>>===<<<<<>>>>>===<<<:::999777666555444333222222222222333555666888999999999;;;:::===AAABBBAAADDDIIIMMMXXX___iiiwwwdddcccxxxllldddZZZUUUTTTTTTQQQNNNNNNMMMMMMKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCCCCEEEGGGIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHIIIKKKJJJFFFCCC@@@??????BBBFFFGGGEEECCC??????AAACCCDDDEEEEEEEEEBBBBBBDDDEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIICCCEEEHHHJJJKKKNNNPPPSSS[[[YYYWWWTTTRRRQQQQQQQQQSSSPPPOOOQQQWWWeee|||dddeeefffhhhjjjlllmmmnnnpppppppppnnnmmmmmmppprrrtttsssrrrpppooonnnmmmmmmmmmmmmnnnoooqqqtttwwwxxxxxxxxxyyyzzz||||||zzzxxx{{{zzzzzzzzz}}}}}}{{{zzz{{{|||}}}{{{yyy{{{~~~}}}{{{zzzyyyyyy{{{{{{zzzxxxvvvuuuttttttuuuvvvuuuttttttwww{{{|||{{{zzz|||~~~~~~|||zzzxxxwwwtttqqqpppqqqrrrsssrrrpppooopppsssuuussspppooommmkkklllnnnppppppooommmiiiffffffiiimmmnnnnnnnnnnnnnnnooopppqqqrrrsssooonnnooosssyyy{{{xxxtttuuusssqqqooonnnnnnnnnooorrrqqqoooppprrrtttttttttqqqkkkddd```______]]][[[WWWTTTOOOKKKHHHEEECCCAAAAAA???<<<;;;:::999666444444333111000///...........................---,,,------------------------............/////////////////////////////////.........////////////....../////////////////////...111111111111111111111111000000000000111222333444333333333333333333333333666666888:::===@@@CCCDDDBBBEEEIIINNNQQQVVV[[[___iiiqqq~~~rrrdddWWWLLLEEEAAA???<<<:::;;;===>>>???DDDHHHNNNSSSVVV[[[bbbgggrrryyy|||rrrhhh[[[RRRFFF???<<<;;;999777777888999999777777888999999999:::<<<>>>@@@BBBCCCDDDEEEKKKWWWeeettt}}}yyyyyy|||~~~xxxrrrooopppooonnnmmmllllllkkkkkkllljjjiiiiiimmmttt{{{wwwjjjaaaWWWPPPGGG@@@<<<<<<======>>>>>>>>>===<<<;;;999999666555444333222222222222333444555777888999999:::;;;:::<<>>???@@@BBBBBBCCCCCCCCCAAABBBCCCDDDEEEGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHHHHEEEGGGIIIJJJJJJKKKMMMOOORRRQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPRRRTTT]]]ooobbbcccdddgggjjjmmmppprrrtttqqqmmmkkklllmmmnnnooooooooonnnmmmllllllllllllnnnnnnooopppsssvvvyyy{{{zzzyyywwwwwwxxxyyyxxxwwwxxxxxxxxxzzz}}}}}}|||zzzyyyzzz{{{}}}~~~{{{zzz|||~~~|||zzzzzzzzz{{{|||yyyxxxvvvuuuttttttuuuuuuwwwwwwxxxzzz}}}~~~}}}{{{~~~~~~zzzyyyvvvtttsssssstttuuuuuuqqqnnnnnnppprrrpppnnnkkkkkkkkklllooopppooonnnllljjjgggfffhhhkkkllllllmmmmmmmmmnnnoooqqqrrrssspppoooppptttyyy{{{yyyvvvuuurrrpppqqqssstttrrrpppqqqooonnnooorrrtttuuuuuupppjjjccc___^^^^^^]]][[[XXXSSSNNNIIIFFFEEECCCBBB@@@>>><<<::::::888666444444333111///...---,,,,,,+++,,,---...............---------------------------............/////////......//////////////////......////////////............//////////////////111111111111111111111111000000000000111222333444333333333333333333333333444555777:::===@@@CCCEEEDDDFFFJJJMMMRRRXXX___dddnnnwwwvvvlllbbbWWWNNNIIICCCAAA>>><<<<<>>===:::888777888999999777777888999888999;;;===@@@BBBEEEFFFGGGHHHNNNYYYffftttwwwssstttwwwzzz~~~{{{uuuqqqooonnnmmmmmmlllkkkkkklllllllllkkkjjjlllpppwww~~~vvvggg^^^UUUOOOEEE>>><<<<<<===>>>======<<<<<<;;;999888777555444333222222222222222333444666777999:::::::::<<<;;;<<<@@@@@@???CCCHHHPPPZZZ___hhh~~~vvvddd```pppppp]]]XXXRRRPPPOOONNNKKKHHHEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFF@@@BBBDDDEEEFFFGGGFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAABBBDDDEEEFFFEEEDDDCCCBBBCCCCCCBBB???===???@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIIIIHHHGGGHHHJJJLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLNNNQQQSSSWWWcccooo~~~|||```aaaccceeehhhllloooqqqtttpppjjjiiijjjllllllkkkllllllkkkkkkkkklllmmmmmmooopppqqqrrruuuxxx{{{}}}~~~{{{xxxwwwxxxyyyyyyyyyxxxxxxyyyzzz}}}}}}}}}~~~{{{{{{zzz{{{|||||||||}}}{{{{{{{{{|||}}}{{{zzzyyyxxxwwwwwwwwwxxx{{{|||}}}}}}||||||}}}~~~|||{{{yyywwwvvvvvvwwwwwwwwwsssnnnlllnnnooonnnmmmmmmnnnoooqqqqqqqqqooommmllljjjhhhfffggghhhjjjkkkkkkkkklllmmmnnnppprrrsssrrrsssvvvzzz~~~~~~{{{wwwtttrrrpppsssxxxyyyvvvqqqpppooommmmmmoooqqqrrrrrrpppkkkddd```___```^^^\\\\\\WWWPPPJJJGGGEEEDDDCCC@@@>>>;;;:::999888666333333222111///---,,,++++++,,,,,,---.........------,,,,,,---------------------------.........//////............////////////......////////////..................////////////111111111111111111111111000000000000111222333444333333333333333333333333333444666999<<<@@@CCCEEEGGGHHHIIILLLPPPWWW___eeellluuuyyyuuuttttttnnnfff^^^WWWRRRMMMKKKEEECCCAAA>>>>>>BBBGGGKKKRRRWWW^^^ccchhhnnnuuu{{{}}}}}}zzzvvvmmmdddWWWRRRJJJDDD@@@===:::888666777888888666666777888777999;;;???BBBEEEGGGHHHHHHJJJQQQ[[[eeerrrxxxqqqoooqqquuuxxx}}}~~~~~~|||xxxsssqqqpppmmmlllkkkkkkkkklllmmmmmmlllllllllnnnssszzzuuueeeZZZPPPKKKDDD???============;;;;;;;;;;;;999888777666333333222111111111222222444555666888999:::;;;;;;>>>===>>>AAAAAAAAAEEEJJJOOOZZZ___iiimmmeeelll{{{eeeUUURRROOOMMMMMMKKKHHHFFFCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGBBBBBBAAAAAA@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAABBBAAA@@@AAACCCEEEGGGHHHFFFEEEFFFFFFEEEDDDAAA@@@CCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHGGGFFFEEEFFFGGGKKKJJJIIIHHHGGGGGGHHHIIIHHHHHHKKKPPPSSSWWW```kkk~~~yyy|||aaaaaaaaaccceeeiiilllnnnsssnnniiihhhiiijjjjjjhhhjjjjjjjjjkkkkkkmmmnnnnnnqqqqqqrrrtttvvvyyy|||~~~~~~zzzxxxyyy{{{}}}}}}{{{{{{{{{|||}}}|||}}}||||||}}}}}}~~~~~~|||||||||}}}~~~|||{{{{{{zzzyyyyyyyyyyyy~~~~~~|||zzzxxxyyyzzz|||~~~~~~}}}{{{zzzyyyxxxxxxyyyyyytttnnnllllllnnnmmmkkkoooppprrrsssrrrpppmmmlllmmmllliiigggfffgggiiikkkjjjjjjkkklllmmmoooqqqrrrqqqtttyyy~~~}}}xxxtttrrrpppooosssyyyzzzwwwrrrooonnnmmmnnnpppsssttttttrrrmmmgggddddddcccaaa___aaa[[[TTTMMMIIIGGGEEECCC@@@>>><<<::::::888666444333222000///---,,,,,,+++---------...---,,,,,,+++,,,,,,,,,---------......------------............---.........//////000000......////////////......---.........//////000000000000000000000000000000000000000000111222333444333333333333333333333333222333555888<<>>;;;999555666777666555555666777777999<<<@@@CCCFFFGGGHHHHHHKKKRRR[[[dddqqq~~~{{{wwwqqqmmmmmmppptttxxx{{{|||}}}{{{xxxtttrrrrrrnnnmmmlllkkklllmmmnnnooommmmmmnnnpppuuu|||sssbbbWWWJJJGGGDDDAAA@@@>>><<<:::;;;;;;::::::999777666555222222111111111222333333444555777999:::;;;;;;;;;===;;;<<>>??????@@@@@@??????@@@@@@@@@@@@AAACCCFFFHHHBBBCCCEEEEEEEEEDDDCCCBBBFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEGGGIIIIIIIIIHHHHHHDDDEEEFFFFFFEEEEEEFFFHHHKKKJJJIIIHHHGGGHHHHHHIIIKKKJJJKKKOOOSSSWWW```iiizzz}}}yyy}}}aaa``````aaacccfffjjjlllpppnnnkkkjjjjjjjjjiiiiiiiiiiiijjjjjjkkkmmmnnnooosssssstttuuuwwwyyy|||}}}{{{yyyzzz}}}~~~~~~~~~~~~~~~}}}~~~}}}|||~~~}}}}}}}}}~~~zzzzzzzzzyyyxxxxxxwwwwww|||{{{xxxwwwwwwyyy|||}}}~~~}}}{{{zzzzzzyyyyyyyyytttooolllmmmnnnmmmkkkmmmoooqqqqqqooommmlllkkknnnnnnlllhhhffffffhhhjjjjjjjjjjjjkkklllnnnooopppooosssxxx{{{{{{wwwrrrnnnooonnnooorrrvvvwwwuuusssmmmlllmmmpppuuuyyy|||}}}ssspppkkkiiiiiihhhdddaaaccc^^^WWWQQQMMMJJJGGGEEEAAA???===;;;;;;999777555222111000///...------------------------,,,+++***+++,,,,,,------.........,,,------------.........------......///000000000......////////////......------......///000000000////////////////////////000000000000111222333444333333333333333333333333222333555888;;;>>>AAACCCGGGGGGFFFGGGJJJQQQYYY___mmmssszzz{{{vvvnnneee\\\VVVRRRPPPOOOJJJBBB======???BBBDDDAAACCCDDDDDDDDDIIIPPPWWW[[[aaajjjpppssswww{{{|||}}}|||wwwtttrrrllldddYYYUUUOOOGGGAAA===;;;:::555666777777555555666777777999===@@@DDDFFFGGGGGGHHHLLLSSS\\\dddqqq~~~zzzzzzuuurrrooommmmmmpppsssvvvxxxzzz{{{{{{xxxvvvttttttqqqpppnnnmmmmmmoooppprrrppppppqqqtttyyynnn^^^TTTGGGEEEBBB@@@@@@???<<<;;;;;;;;;::::::999777666555222222222222222333444555555666888999;;;;;;<<<<<<;;;999:::===???@@@FFFLLLQQQ^^^ggguuutttdddXXX]]]qqqkkk\\\NNNNNNLLLKKKIIIHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????BBBCCCEEEFFFGGGGGGFFFEEEAAABBBCCCCCCCCCAAA???>>>======>>>????????????>>>===>>>??????>>>???AAACCC===???BBBCCCBBBAAAAAABBBGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDHHHJJJLLLKKKJJJHHHBBBDDDEEEFFFEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIKKKLLLOOOLLLLLLOOOQQQSSS[[[bbbvvvwwwzzzaaa``````aaacccgggjjjmmmnnnooopppooommmkkkkkkllliiiiiiiiiiiijjjlllmmmnnnuuuuuuuuuuuuwwwyyy{{{||||||yyyxxxzzz|||~~~~~~}}}|||}}}|||yyyyyy|||~~~}}}~~~yyyyyyyyyyyyxxxwwwvvvvvv~~~}}}{{{zzzyyyyyy{{{}}}~~~~~~|||{{{{{{zzzzzzyyyuuupppnnnnnnooommmkkkiiillloooooommmlllmmmnnnpppooonnnjjjfffeeehhhkkkjjjjjjjjjjjjkkklllmmmnnnppprrruuuuuussspppmmmllllllmmmnnnpppqqqrrrssssssmmmmmmmmmqqqvvv{{{~~~sssqqqnnnnnnnnnkkkfffbbb```\\\WWWSSSPPPMMMJJJHHHBBB@@@>>><<<<<<:::888666222111000////////////000++++++,,,---------,,,,,,++++++,,,,,,---......///,,,,,,---------.........------......///000000111......////////////......------......///000000111000000000000000000000000000000000000111222333444333333333333333333333333333444555777:::===@@@AAADDDDDDEEEFFFIIIPPPYYY___kkknnnqqqrrrqqqooonnnnnniiieee]]]UUUMMMHHHEEECCCAAA>>>999777888;;;<<<======AAADDDFFFGGGLLLTTTZZZ^^^eeennnuuuwwwyyy{{{}}}yyy{{{{{{wwwuuutttnnnggg\\\XXXQQQHHH@@@<<<::::::777888999888777666777999777999===AAADDDEEEFFFFFFIIIMMMUUU^^^fffrrr~~~zzzyyyzzzsssrrrpppnnnnnnoooqqqssssssvvvyyyzzzyyyvvvuuuttttttsssqqqooooooppprrrtttttttttuuuxxx}}}yyyiiiZZZPPPGGGDDD???======>>>>>>>>>;;;;;;;;;:::999888666666222222222222333444555666666777888:::;;;<<<<<<===<<<:::;;;???AAACCCIIIQQQXXXeeeppp}}}dddZZZUUU```vvvdddXXXMMMMMMKKKIIIGGGEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGEEECCCAAAAAAAAABBBCCC@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAA@@@???????????????AAACCCDDDEEEEEEDDDCCCBBBCCCEEEFFFEEECCC@@@???======>>>????????????>>>===@@@AAAAAA???===>>>@@@<<>>===<<<;;;999777111111000000000000111111))))))+++,,,---.........++++++,,,,,,---...//////,,,,,,,,,---------......---------...///000000111......////////////......---------...///000000111111111111111111111111111000000000000111222333444333333333333333333333333333444555777:::===???@@@AAABBBCCCFFFJJJQQQZZZ```fffggghhhfffcccaaa``````\\\XXXQQQJJJCCC>>><<<;;;999888666777999:::999999;;;???DDDGGGIIIMMMUUU\\\```hhhqqqxxxzzzzzzzzz{{{xxx{{{{{{xxxwwwvvvqqqjjj]]]YYYRRRHHH@@@;;;:::;;;888:::::::::999888999:::777999===AAACCCEEEEEEEEEJJJNNNWWW```gggsss|||yyyyyy{{{tttsssrrrpppooooooooopppppptttxxxzzzyyyvvvuuutttwwwuuusssqqqpppqqqsssuuuxxxxxxyyy{{{ttteeeVVVMMMIIIDDD===999999<<>>BBBEEEHHHNNNVVVdddsss~~~qqqWWWTTTYYYkkk}}}```UUUMMMLLLJJJGGGEEECCCDDDEEEAAAAAACCCEEEGGGHHHJJJKKKIIIGGGEEECCCBBBCCCDDDEEEAAAAAA@@@@@@AAABBBCCCCCC@@@AAABBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@AAABBBBBB===???AAACCCCCCCCCBBBAAACCCEEEFFFGGGFFFDDDAAA???===>>>>>>???????????????@@@CCCEEEDDDAAA??????@@@>>>AAADDDDDDAAA???@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEIIIMMMOOONNNLLLJJJEEEGGGGGGFFFEEEDDDDDDFFFIIIHHHFFFDDDCCCCCCCCCCCCEEEDDDFFFKKKMMMMMMOOOSSSTTT\\\gggrrr~~~^^^]]]]]]___cccggghhhiiinnnpppssstttssspppllliiieeeffffffggghhhiiiiiijjjppprrruuuwwwwwwxxxzzz|||yyyxxxvvvtttsssuuuzzz}}}}}}yyyzzz}}}zzzxxxwwwwww|||{{{{{{~~~|||tttsssuuuvvvzzz~~~~~~}}}}}}|||}}}~~~~~~{{{{{{zzzxxxwwwwwwyyy{{{~~~}}}||||||~~~~~~|||yyywwwvvvyyytttooolllkkkkkkiiigggfffiiimmmpppooonnnnnnnnnsssqqqooommmlllkkkkkklllkkkhhhddddddhhhmmmoooppptttsssqqqnnnjjjiiijjjkkknnnpppqqqpppnnnmmmmmmnnnfffiiinnnrrruuuuuuuuutttoooppppppqqqooojjjccc]]]YYYVVVTTTTTTTTTQQQLLLGGGBBB@@@>>><<<<<<:::888666666333///............---///...,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......,,,---------.../////////......///000000000000000---------...///000000111222222111111111111111111222222222222222222222222333444555555555444333222444555888;;;>>>@@@BBBCCCCCCBBBDDDHHHJJJKKKPPPWWW^^^```aaa```\\\XXXVVVUUURRRLLLEEE???<<<:::999888666555444444555666777888;;;===AAAFFFMMMUUU^^^dddooopppsssvvvyyy{{{|||}}}{{{wwwvvvvvvssslllfff\\\VVVMMMDDD???<<<999888999888666555555666777777999;;;===???AAACCCDDDEEEIIILLLTTT```lllzzz}}}zzzzzzwwwrrrppppppqqqqqqqqqwwwvvvvvvwwwzzz||||||{{{zzzyyyxxxwwwuuutttttttttzzz}}}}}}mmm^^^PPPGGGAAA@@@>>>===<<<<<<<<<===>>>======<<<:::888666555666666777777888888999999999:::;;;;;;::::::<<<>>>DDD@@@???BBBFFFJJJVVVcccrrr~~~yyyfffVVVQQQYYYsssoooZZZRRRKKKJJJHHHEEECCCAAA@@@???CCCCCCBBBCCCEEEEEEEEEDDDCCCAAA>>>===>>>@@@DDDFFFDDDCCCBBBAAA@@@?????????BBBAAAAAABBBCCCBBB@@@>>>===>>>@@@@@@??????@@@AAACCCBBBBBBAAAAAAAAABBBBBB???AAACCCEEEEEECCCAAA???>>>===@@@GGGJJJGGGDDDDDDCCCDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>???CCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCEEEDDDCCCAAA@@@GGGHHHKKKOOORRRPPPLLLGGGFFFEEEEEEEEEFFFEEECCC@@@EEEDDDBBBAAA@@@@@@AAABBBAAACCCFFFJJJLLLLLLKKKJJJLLLKKKPPP^^^nnn{{{```^^^]]]^^^aaaeeeggggggppppppqqqpppooonnnllljjjgggggghhhhhhiiijjjkkkkkkrrrtttvvvwwwwwwxxxyyy{{{yyyyyywwwtttsssuuuyyy||||||xxxyyy~~~~~~|||zzzyyyxxxxxx{{{{{{{{{~~~yyyssssssvvvwwwyyy||||||}}}}}}}}}}}}|||{{{zzzxxxyyyxxxwwwvvvwwwzzz|||~~~~~~~~~~~~~~~{{{xxxwwwuuurrrnnnmmmmmmmmmllljjjjjjmmmpppqqqppppppppppppsssrrrpppnnnllllllllllllkkkiiifffgggjjjmmmoooooorrrqqqnnnkkkhhhhhhjjjmmmooopppqqqqqqnnnmmmlllmmmiiilllpppsssuuuuuutttsssnnnnnnnnnooommmiiibbb^^^XXXUUURRRQQQQQQOOOJJJFFFBBB@@@>>><<<<<<:::888666555333///---......------...---,,,+++***++++++,,,------------------------,,,,,,,,,------------...---------.....................///000000000000000------......///000000111111111111111111111111111222222222222222222222222000111333444555666555555333555888;;;>>>@@@BBBCCCDDDBBBDDDHHHJJJKKKQQQWWW\\\]]]^^^\\\XXXSSSQQQPPPMMMHHHBBB>>>;;;999777666555555444444555666777888:::>>>CCCIIIPPPXXXaaafffoooqqqsssuuuxxx{{{}}}~~~~~~{{{wwwvvvuuuppphhhbbbWWWRRRJJJDDD@@@===:::999999999888777777777888888888:::===???@@@AAACCCDDDLLLPPPYYYdddppp}}}~~~}}}yyytttrrrsssuuuwwwxxxzzzyyyxxxyyy|||}}}|||{{{{{{zzzxxxvvvtttsssssssssyyy|||vvvhhhZZZNNNFFFAAA???>>><<<<<<<<<<<<===<<<<<<;;;:::888666555444555666666777777888888999999:::;;;;;;:::;;;===???AAA???@@@DDDGGGNNN]]]kkk|||qqq```ZZZWWWaaa|||iiiWWWOOOGGGFFFEEEDDDCCCBBBBBBAAABBBBBBAAABBBCCCDDDDDDDDDCCCAAA???>>>???AAADDDFFFBBBAAA@@@@@@????????????AAAAAA@@@AAABBBBBB@@@>>><<<>>>???@@@??????AAACCCDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>???DDDMMMPPPKKKEEEDDDBBBCCCDDDCCCAAA@@@@@@@@@@@@@@@????????????@@@@@@???>>>>>>>>>>>>>>>??????CCCDDDFFFGGGHHHGGGFFFFFFGGGIIILLLOOOOOOLLLHHHEEEBBBBBBBBBDDDEEEEEEBBB@@@CCCBBBBBBAAAAAAAAAAAABBBBBBDDDGGGIIIJJJJJJHHHGGGKKKFFFEEELLLXXXiii|||bbb```]]]\\\^^^bbbdddeeeoooooonnnmmmlllkkkkkkkkkjjjiiiiiijjjjjjkkklllmmmsssuuuwwwwwwwwwvvvwwwxxxyyyyyyxxxuuutttuuuxxx{{{{{{xxxwww{{{}}}|||{{{{{{||||||}}}|||}}}}}}vvvrrrtttwwwwwwxxxzzzyyyzzz|||}}}|||zzzvvvtttsssttttttttttttwwwzzz}}}||||||}}}~~~~~~}}}}}}~~~~~~zzzwwwuuuqqqpppoooooopppqqqooonnnoooqqqrrrrrrqqqqqqrrrttttttsssqqqooonnnmmmmmmmmmmmmkkkjjjkkkmmmoooooonnnpppooommmiiiggggggjjjmmmooopppqqqpppnnnkkkjjjkkkmmmooorrruuuuuutttrrrpppmmmllllllkkkjjjgggbbb^^^YYYVVVRRRQQQQQQOOOKKKGGGCCCAAA>>>===<<<;;;888666555222///.........---,,,---,,,+++*********++++++------------------------,,,,,,,,,,,,------------...............---------......///000000000000000---......//////000000111111111111111111111111111222222222222222222222222000111222444555555555555333444777:::===@@@BBBCCCDDDCCCDDDHHHJJJLLLQQQXXX[[[[[[[[[WWWRRRLLLIIIHHHGGGCCC???;;;999888555444555444444444555666888999:::???FFFNNNVVV]]]eeejjjqqqrrrsssuuuxxx{{{}}}~~~|||yyywwwtttnnnddd]]]RRRNNNIIIDDDAAA>>><<<:::999999999999:::::::::::::::===@@@AAABBBCCCEEEFFFPPPTTT^^^jjjuuu|||wwwvvvxxx{{{~~~}}}||||||~~~~~~}}}|||{{{zzzwwwtttrrrrrrrrrrrrxxx{{{|||lll```UUUKKKEEE@@@???===<<<;;;<<<<<<===;;;:::999888666444333222555555555666777888888888:::;;;<<<<<<;;;<<<>>>??????@@@DDDGGGKKKTTTfffvvvhhhYYYXXXZZZiiixxx___QQQLLLCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEEBBBAAA@@@???@@@BBBDDDFFF@@@@@@???>>>>>>?????????AAA@@@@@@@@@BBBAAA???>>><<<===???@@@@@@@@@BBBDDDEEEDDDCCCAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>EEEOOORRRLLLEEEBBBAAABBBCCCCCCAAA??????@@@???????????????@@@@@@AAA<<<<<<;;;<<<<<<===>>>>>>AAAAAABBBCCCCCCDDDDDDDDDFFFIIILLLMMMKKKHHHEEECCC???@@@BBBEEEGGGGGGDDDBBB@@@@@@AAAAAAAAAAAAAAAAAACCCDDDFFFHHHHHHGGGEEEDDDJJJEEECCCFFFMMM\\\qqq|||{{{dddaaa]]][[[]]]```cccdddmmmmmmmmmmmmlllkkkjjjjjjkkkkkkjjjjjjjjjkkklllmmmrrrtttvvvvvvtttttttttuuuyyyyyyxxxvvvuuuuuuwwwyyyzzzxxxxxxzzz~~~~~~}}}}}}}}}yyysssqqqvvvyyyyyyxxxyyyvvvxxx{{{}}}|||xxxssspppmmmooopppqqqsssvvvzzz~~~~~~{{{zzz|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}{{{wwwsssqqqppppppqqqqqqrrrrrrqqqppprrrssssssrrrqqqrrrtttvvvuuutttsssrrrpppoooooonnnpppoooppppppqqqqqqpppoooooooooooollljjjhhhiiijjjnnnooopppooollliiihhhhhhnnnpppsssttttttrrrooommmkkkjjjiiiiiihhhfffbbb___\\\YYYUUUTTTTTTRRRNNNJJJDDDBBB???>>>===<<<999777555333000.........,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////...---------,,,......///000000000000000......//////000000000000111111111111111222222222222222222222222222222222444444444444333333222222222444777:::>>>@@@BBBCCCEEECCCDDDIIIKKKMMMSSS[[[\\\\\\ZZZUUUNNNHHHDDDCCCBBB@@@===;;;999888666444555444444444555777888:::;;;AAAJJJSSS[[[cccjjjnnnttttttuuuwwwyyy||||||zzzuuummmccc[[[RRRNNNIIIEEEBBB???<<<:::999999:::;;;;;;;;;;;;;;;@@@CCCFFFHHHGGGHHHJJJLLLRRRVVVaaammmxxx~~~zzzyyy|||~~~|||{{{yyyvvvsssqqqqqqrrrsssxxx|||uuueeeYYYPPPIIIDDD???>>>===<<<;;;<<<<<<===;;;;;;999777555444333333444444555666777888888999;;;<<<======<<<<<<>>>@@@@@@DDDHHHKKKOOOZZZlll|||{{{eeeWWWTTT]]]qqqjjjWWWLLLIIIAAAAAAAAA@@@AAAAAABBBBBB@@@@@@?????????@@@BBBEEEBBBAAAAAAAAAAAACCCDDDEEE@@@????????????@@@@@@AAAAAA@@@??????@@@@@@???===;;;===???@@@@@@AAACCCEEEEEEDDDBBBAAA@@@??????>>>AAA@@@????????????@@@AAA;;;<<>>>>>===>>>>>>>>>============>>>???@@@@@@@@@???>>>======>>>???@@@GGGJJJLLLKKKHHHEEECCCCCCAAABBBDDDGGGIIIIIIEEECCC===>>>@@@AAABBBAAA@@@@@@AAABBBDDDEEEFFFEEEDDDCCCEEEEEEGGGKKKNNNVVVdddrrr}}}xxxeeeaaa]]]\\\]]]aaacccdddiiikkknnnppppppooollljjjlllkkkjjjiiiiiikkklllmmmoooqqqrrrsssrrrqqqrrrssswwwxxxxxxwwwvvvvvvwwwyyyzzzzzzzzz{{{}}}{{{wwwssssssxxx|||zzzxxxxxxuuuwwwzzz|||{{{wwwrrrnnnkkkmmmnnnppprrrvvv{{{~~~{{{{{{|||zzzzzzzzz{{{|||~~~|||}}}|||{{{yyyvvvrrrpppqqqrrrssssssrrrqqqpppppprrrssssssrrrqqqrrruuuwwwwwwwwwvvvuuutttrrrqqqpppssstttuuutttsssrrrqqqpppoooqqqrrrrrrnnnkkkhhhhhhlllnnnoooooollliiigggfffnnnooorrrsssrrrpppmmmkkkiiihhhhhhhhhhhhfffccc```]]]ZZZWWWVVVVVVTTTOOOKKKEEECCCAAA??????===;;;999666444111000///...,,,+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...---------,,,......///000000000000000/////////000000000000000000000111111111222222222222222222222222222222222444444333333222222222222222444777;;;>>>AAACCCDDDEEECCCEEEIIIMMMPPPWWW___aaa```\\\VVVNNNGGGCCCBBBAAA???<<<;;;:::999777555555555555555666888:::;;;>>>DDDMMMWWW```hhhnnnrrrwwwwwwyyyzzz}}}}}}vvvmmmddd]]]VVVRRRMMMHHHDDDAAA===;;;999999:::;;;<<<<<<======DDDHHHLLLMMMKKKKKKNNNQQQSSSXXXcccooozzz{{{{{{~~~|||zzzwwwtttqqqppprrruuuwww{{{ppp```TTTLLLFFFBBB>>>>>><<<;;;;;;<<<<<<======<<<:::888666555555444444444555666777888999999<<<===>>>>>>======???AAAAAAFFFKKKMMMSSS```qqq}}}yyycccXXXTTTccc|||xxx___QQQJJJGGGBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@???>>>>>>AAACCC@@@@@@AAAAAABBBCCCCCCDDDAAAAAA@@@@@@@@@AAAAAABBBAAA???>>>>>>?????????===:::<<<>>>??????@@@BBBDDDCCCBBBAAA???>>>>>>======@@@???>>>======>>>???@@@===;;;===BBBEEEBBB??????AAACCCDDDCCCAAA??????@@@??????>>><<<<<<;;;;;;;;;>>>>>>>>>>>>>>>???@@@AAACCCAAA???>>>>>>???BBBCCCMMMMMMLLLIIIFFFDDDDDDDDDCCCCCCDDDFFFHHHGGGDDDAAA<<<===???@@@@@@@@@??????>>>???AAABBBCCCDDDCCCCCC@@@AAAEEEIIIJJJLLLUUU___{{{zzzdddbbb___^^^```dddfffggghhhkkkpppssstttssspppnnnmmmllljjjiiiiiikkklllnnnkkkmmmooopppppppppqqqsssuuuwwwxxxxxxwwwwwwxxxyyyyyy|||||||||~~~}}}{{{xxxyyyuuuuuuzzz~~~|||yyyyyyvvvwwwyyyzzzyyywwwsssqqqnnnoooqqqrrrtttxxx}}}~~~}}}{{{|||}}}~~~~~~~~~}}}{{{xxxvvvtttrrrrrrssstttsssqqqooopppqqqqqqrrrrrrrrrrrrsssvvvxxxzzzzzzzzzyyywwwvvvtttsssvvvwwwwwwvvvsssqqqppppppoooqqqttttttqqqmmmkkkjjjkkknnnppppppmmmjjjhhhggglllnnnppprrrrrrpppmmmkkkhhhhhhhhhjjjjjjhhhdddaaa\\\ZZZXXXWWWWWWUUUOOOJJJHHHEEECCCBBBAAA@@@===;;;777555333111111///---+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...............---------......///000000000000000000000000000000000000000000000000111222222333333222222222222222222222222111111111111222444555666333555888<<<@@@CCCEEEFFFEEEDDDEEEJJJOOOSSS[[[dddgggeeeaaaYYYQQQIIIEEEDDDCCC@@@===;;;::::::999888666666666666888:::<<<===AAAGGGPPPZZZbbbjjjqqqvvvzzz{{{}}}~~~wwwooogggbbb\\\WWWQQQKKKGGGDDDAAA>>><<<;;;;;;;;;<<<>>>@@@BBBFFFKKKPPPPPPMMMMMMPPPTTTWWW[[[eeerrr~~~~~~~~~~~~|||xxxuuurrrpppqqqtttyyy||||||jjj[[[PPPIIIDDDAAA>>>===<<<;;;;;;;;;======???===;;;888777666666666444555666777888999:::;;;===>>>??????>>>>>>@@@BBBAAAGGGMMMRRR\\\mmm|||wwwbbb[[[VVVjjjjjjWWWNNNIIIFFFDDDCCCBBB@@@????????????>>>AAACCCAAA>>>===>>>AAA>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBAAA???======>>>???>>>===:::;;;===>>>>>>>>>@@@BBBAAA@@@???======<<<<<<<<>>===<<<<<<===>>>???@@@;;;:::>>>@@@??????AAA@@@BBBCCCBBB@@@>>>>>>??????>>>===<<<;;;;;;;;;;;;>>>>>>============>>>>>>AAA???>>>>>>@@@EEEJJJNNNYYYTTTMMMHHHEEEEEEDDDDDDAAAAAAAAABBBCCCCCCAAA???======>>>>>>???>>>>>>>>><<<===>>>@@@AAABBBBBBBBBDDDBBBAAABBBCCCEEEMMMVVVjjjxxxcccaaa```aaadddhhhiiijjjkkkmmmqqqtttvvvwwwvvvvvvpppnnnlllkkkkkklllnnnooohhhjjjmmmooopppqqqsssuuusssuuuwwwxxxxxxxxxyyyzzzxxx|||}}}}}}|||vvvvvv}}}{{{xxx|||xxxwww}}}~~~{{{zzzxxxxxxyyyyyyxxxwwwvvvvvvssstttvvvwwwxxx{{{~~~||||||~~~~~~{{{xxxvvvtttssssssrrrssssssqqqooooooqqqssspppqqqsssttttttuuuxxxzzz|||}}}||||||zzzyyywwwuuuvvvwwwwwwtttpppnnnnnnoooooopppqqqqqqooonnnoooppplllooorrrrrrpppmmmkkkjjjkkkmmmppprrrsssqqqooommmggghhhjjjlllmmmkkkfffbbb]]][[[ZZZ[[[[[[WWWPPPKKKJJJGGGEEEDDDCCCBBB???===888666444333222111...++++++,,,---...///......---++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.....................///000000000000000000000000000000000000000///000000111222222333333222222222222222222222222111111000111222333555666444666999===AAADDDFFFHHHEEEDDDFFFLLLQQQVVV```iiikkkiiiddd\\\SSSLLLHHHFFFDDDAAA<<<:::999::::::999888777777888999;;;>>>???DDDIIIRRR[[[ccclllsssxxx|||~~~wwwoooiiifff```[[[TTTNNNJJJHHHFFFDDD@@@>>>======>>>AAAEEEGGGJJJPPPTTTTTTQQQPPPTTTXXX\\\```jjjvvv}}}{{{uuussspppooorrrwww}}}~~~ssscccUUULLLFFFBBB???===<<<;;;;;;;;;;;;======???===;;;888666666666666555555666888999;;;<<<<<<>>>???@@@?????????AAACCCDDDKKKSSS]]]nnnuuucccaaabbbyyy{{{^^^PPPLLLIIIFFFCCCBBBAAA@@@@@@@@@@@@@@@>>>BBBEEEDDD???<<<<<<>>><<<>>>@@@AAABBBBBBAAA@@@BBBBBBAAA@@@?????????@@@AAA???===<<<===>>>>>>===999;;;======<<<<<<>>>@@@>>>===<<<;;;;;;;;;;;;;;;>>>==================>>>???;;;999<<<>>>===>>>@@@>>>???@@@???===<<<<<<<<<===============>>>???@@@??????>>>===<<<<<<<<<<<<=========AAAHHHRRR[[[aaahhh]]]OOOGGGEEEEEEDDDAAA@@@???>>>>>>@@@BBBBBBAAA>>>>>>======<<<<<<============>>>>>>????????????GGGBBB???AAABBBCCCHHHOOOYYYfffyyybbbaaaaaacccgggjjjllllllnnnoooqqqtttvvvyyy{{{|||rrrpppnnnllllllmmmoooqqqfffiiimmmoooqqqsssuuuwwwqqqtttwwwyyyyyyyyyyyyzzzvvv{{{}}}||||||vvvpppsss{{{}}}zzz~~~zzzyyy~~~|||{{{zzzyyyxxxwwwwwwxxxxxxyyyxxxyyyzzzzzz|||~~~}}}zzz{{{|||~~~~~~{{{xxxtttrrrqqqqqqrrrppprrrrrrpppnnnooorrrvvvoooqqqtttuuuvvvwwwyyy{{{~~~~~~~~~~~~|||zzzxxxwwwvvvvvvvvvrrrnnnkkklllnnnnnnnnnnnnmmmmmmooosssvvvmmmppptttuuussspppnnnmmmkkkmmmpppssstttsssqqqooofffhhhkkknnnooolllgggccc___^^^^^^______[[[SSSMMMKKKIIIFFFEEEDDDCCC@@@>>>999777555444333111...,,,+++,,,.../////////......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------....../////////...//////000000000000000111111111000000000000000///000000111222222333333222222222222222222222222444333222111111111222333555777:::>>>BBBEEEGGGIIIEEEDDDFFFLLLRRRXXXbbblllmmmkkkfff^^^UUUMMMIIIHHHEEEAAA<<<999888999::::::888888888999:::===???@@@FFFKKKSSS[[[cccllltttyyy~~~}}}vvvooojjjhhhccc]]]VVVOOOLLLKKKJJJIIICCCAAA???>>>@@@CCCHHHKKKNNNTTTYYYYYYUUUTTTXXX]]]aaadddmmmzzz}}}{{{tttrrroooooorrryyywwwlll]]]QQQIIIDDD@@@>>>===<<<;;;:::;;;;;;======???===:::777666555666666555666777888:::;;;<<<===>>>???@@@@@@???@@@BBBDDDHHHPPPZZZggg~~~uuueeegggssspppVVVLLLKKKIIIFFFBBBBBBAAAAAA@@@AAAAAABBB>>>CCCGGGFFF@@@<<<;;;===;;;===???AAABBBAAA@@@???BBBAAA@@@???>>>>>>>>>>>>AAA???<<<<<<===>>>>>>===999;;;<<<<<<;;;;;;<<<>>><<<;;;;;;:::::::::;;;;;;========================<<<888777;;;===;;;;;;===<<<===>>>===;;;:::::::::<<<<<<===>>>@@@BBBCCCDDDBBBAAA@@@???============>>>???BBBIIITTTaaannnvvvrrrdddRRRGGGFFFFFFBBB>>>@@@>>>===>>>AAADDDEEEEEE@@@>>>===;;;;;;;;;<<<===??????>>>>>>============AAA======AAACCCAAAAAACCCOOOYYYlll^^^```cccfffjjjlllnnnooommmooorrruuuxxxzzz{{{{{{tttoookkklllppprrrqqqoooiiikkklllmmmnnnppptttwwwyyyxxxwwwwwwxxxyyy{{{||||||xxxuuuwww|||{{{xxxvvvzzz}}}|||{{{{{{{{{|||}}}|||zzzyyyxxxyyy{{{}}}{{{zzz|||yyywwwxxxyyy{{{~~~~~~}}}~~~}}}zzzvvvsssqqqooonnnsssrrrrrrrrrrrrrrrsssssstttttttttuuuuuuvvvwwwxxx~~~~~~}}}{{{xxxvvvvvvwwwwwwvvvuuurrrooommmlllmmmoooooooooqqqsssuuuuuuuuutttuuuvvvvvvuuusssqqqooopppqqqqqqqqqrrrrrrssssssmmmmmmmmmmmmllljjjhhhgggeeecccbbbcccccc```XXXPPPPPPNNNKKKHHHFFFDDDAAA???;;;999666555444222///------...///000000///......,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---------........./////////////////////.........000000000000///////////////000000000111111111111000111222333333333333333111111111111111111111111333444666999===@@@BBBCCCAAABBBFFFLLLTTT^^^ggglllrrrmmmddd[[[TTTOOOKKKHHHFFFAAA<<<;;;===>>><<<888;;;:::::::::<<>>===<<<;;;;;;<<<===>>>:::888555333333333333222333555777999999:::;;;===AAA======AAADDDCCCDDDGGGKKKTTTdddxxxqqqhhhnnnfffSSSLLLGGGBBB@@@BBBBBBAAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>======???@@@@@@@@@@@@???>>>>>>???>>>>>>>>>======<<<<<<>>>????????????>>>======>>>===<<<::::::;;;;;;<<<<<<;;;::::::;;;<<<===>>>===>>>===;;;999888888:::;;;::::::999:::;;;<<<======;;;999999:::<<<<<<;;;??????????????????@@@@@@AAA@@@@@@??????@@@@@@AAA>>>===AAALLL\\\kkktttvvviii]]]NNNDDD@@@@@@@@@???AAA@@@??????AAACCCFFFGGGAAA@@@===<<<;;;<<<===>>>======<<<<<<<<<<<<======AAA@@@???>>>???@@@BBBCCCDDDOOO\\\mmm```bbbdddgggjjjmmmnnnooonnnpppsssvvvyyyzzzzzzzzzsssoookkkkkknnnpppooommmkkklllmmmmmmmmmnnnrrrtttxxxxxxxxxxxxyyyzzz{{{{{{{{{xxxuuuwww{{{}}}zzzwwwzzz~~~|||{{{{{{{{{||||||zzzyyywwwwwwwwwyyy|||~~~||||||~~~}}}xxxwwwwwwyyy{{{~~~~~~}}}|||{{{yyyvvvsssqqqpppooottttttsssrrrqqqrrrssssssuuuuuuuuuuuuvvvwwwyyyzzz}}}}}}{{{yyywwwvvvwwwxxxxxxwwwvvvtttqqqooooooooopppooonnnpppsssttttttttttttuuuvvvvvvvvvuuutttsssrrrrrrrrrssstttuuuvvvwwwoooooonnnnnnllljjjhhhfffdddbbbaaabbbccc```YYYSSSQQQOOOMMMJJJHHHEEEBBB???;;;999666444333111///...------.../////////...---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---------.........//////////////////////////////000000000000000000000///000000000000111111111111111111222222333333333333111111111111111111111111333444666888;;;>>>@@@AAA===>>>BBBIIIRRR\\\eeejjjlllggg___WWWRRRMMMIIIGGGAAA===;;;<<<@@@BBBAAA>>>===<<<<<<===???BBBEEEFFFKKKQQQZZZaaagggnnnwww~~~}}}xxxqqqjjjeee[[[WWWQQQMMMLLLLLLMMMMMMKKKIIIGGGFFFGGGJJJMMMOOOXXXXXXWWWVVVVVVZZZ___dddllluuu{{{yyywwwrrrrrrqqqsssxxxssseeeUUUMMMHHHCCC@@@@@@>>>===<<<;;;;;;<<<===>>>:::888555444444555444333444666888999999999;;;<<>>>>>BBBDDDCCCEEEHHHLLLXXXkkkpppmmmwwwyyy]]]OOOKKKHHHEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>??????>>>>>>===???@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>=========>>>>>>??????>>>>>>===<<<======;;;:::::::::;;;<<<<<<;;;:::::::::<<<===>>>===>>>>>>===;;;:::;;;<<<;;;;;;:::::::::;;;<<<======;;;888888:::;;;<<<<<>>===@@@IIIVVV```fffggg[[[SSSIIIBBB@@@@@@>>>;;;???>>>>>>>>>???AAACCCEEEBBBAAA>>><<<::::::;;;;;;=========<<<<<<=========???>>>===<<<<<<>>>@@@AAAAAAHHHQQQ]]]qqqcccdddfffiiilllmmmoooooonnnpppsssvvvxxxxxxxxxwwwqqqmmmjjjjjjlllmmmllljjjkkkllllllllllllmmmppprrrwwwxxxzzz{{{|||{{{{{{{{{zzzxxxvvvwwwzzz~~~|||yyyzzz~~~}}}~~~}}}{{{yyyxxxxxxxxxyyyxxxvvvvvvwwwxxx{{{|||~~~||||||}}}~~~|||{{{}}}}}}yyyxxxxxxyyy|||~~~~~~}}}{{{zzzxxxvvvtttsssqqqqqquuutttrrrqqqqqqrrrtttuuuwwwvvvuuuuuuvvvyyy{{{}}}}}}{{{yyywwwvvvwwwyyyzzzzzzyyyxxxvvvttttttssssssqqqpppoooppprrrttttttsssuuuuuuuuuvvvvvvwwwwwwwwwtttttttttuuuvvvxxxyyyzzzqqqqqqooonnnkkkhhhfffeeebbb``````aaabbb```ZZZUUUSSSRRRQQQNNNJJJFFFCCCAAA===:::555222111111///...,,,------......---,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------........./////////////////////////////////000000000000000000000000111111111111111111000000111222222222222333333333111111111111111111111111333333555777999:::<<<===888:::>>>EEENNNXXX```eeeaaa]]]VVVQQQMMMJJJGGGEEE???===<<<>>>CCCEEEEEECCC@@@@@@@@@AAACCCFFFJJJLLLPPPWWW___gggmmmssszzz|||wwwooofff```VVVQQQLLLIIIIIILLLNNNOOOMMMLLLJJJJJJKKKNNNQQQSSSYYYXXXWWWVVVXXX]]]eeejjjxxx{{{yyywwwuuuuuuvvvxxx}}}~~~pppbbbRRRJJJFFFAAA======>>>===<<<<<<<<<<<<======:::888555555666777666666555777999:::999999:::;;;AAA>>>>>>BBBDDDCCCFFFJJJOOO^^^tttnnnssskkkTTTJJJIIIHHHEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@???????????????@@@@@@??????>>>===????????????>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<======<<<;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<======>>>???>>>===<<<>>>???;;;;;;;;;:::;;;;;;<<<===>>>;;;888777999<<<===>>>????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>===???EEEMMMRRRSSSRRRJJJFFFBBB@@@@@@???<<<999===<<<<<<<<<===>>>@@@AAA@@@???===<<<;;;;;;<<<===???>>>>>>>>>>>>>>>>>>??????>>><<<;;;<<<===@@@AAABBBEEEHHHMMM\\\ttteeefffhhhjjjlllmmmnnnnnnmmmoooqqqsssttttttsssrrrooollliiiiiijjjjjjiiihhhiiijjjkkkkkkkkkmmmpppsssxxxyyy|||~~~~~~|||{{{xxxxxxwwwwwwzzz|||{{{{{{}}}|||}}}|||zzzxxxwwwwwwwwwyyyxxxwwwwwwxxxyyy{{{|||zzzzzz{{{~~~~~~|||{{{zzzzzz|||~~~~~~}}}zzzzzz{{{}}}~~~||||||{{{yyywwwuuusssrrrrrrqqqppppppqqqsssvvvxxxyyyxxxwwwwwwxxxzzz}}}}}}zzzwwwvvvwwwyyy|||}}}|||{{{yyyyyyyyyyyyxxxwwwuuusssqqqqqqsssuuuuuutttwwwvvvuuuuuuuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvwwwxxxrrrqqqooollliiigggdddccc```___^^^______^^^ZZZWWWVVVVVVVVVSSSNNNHHHDDDBBB???;;;666222111000000///,,,,,,---,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...............///////////////////////////000000000000000000000000111111111222222111111111111000000222222222222222222222333111111111111111111111111333333444555666777888888555777;;;AAAIIIPPPVVVZZZUUUQQQMMMIIIHHHFFFDDDCCCAAA@@@AAACCCFFFHHHGGGFFFDDDDDDDDDFFFIIIMMMQQQSSSXXX^^^gggnnntttyyy}}}}}}yyysssjjj___XXXOOOKKKFFFDDDGGGKKKOOOQQQPPPOOONNNNNNPPPRRRUUUWWWZZZYYYXXXXXX[[[bbbkkkqqq}}}{{{zzzxxxyyyzzz}}}|||lll^^^PPPIIIEEE@@@===<<<>>>======<<<<<<<<<<<<<<<999777555555777888888888777999:::;;;:::999:::;;;@@@>>>???BBBDDDDDDGGGMMMRRRcccxxxxxxkkkyyytttbbbOOOHHHGGGEEEAAA@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@??????????????????>>>>>>===??????????????????>>>>>>??????@@@@@@??????>>>===>>>>>>======<<<<<<<<<<<<;;;:::999999999:::;;;<<<:::<<<>>>>>>>>>===???@@@<<<;;;;;;;;;;;;<<<<<<<<>>@@@AAA>>>>>>>>>>>>>>>=========>>>>>>============>>>>>>>>>>>>@@@CCCGGGHHHFFFCCCAAA???>>>>>>???>>><<<999<<<<<<;;;;;;<<<===>>>???;;;;;;;;;<<<>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<===???BBBCCCGGGHHHHHHIIIPPPbbbxxx}}}{{{~~~ggghhhiiijjjkkklllllllllkkkkkkmmmnnnnnnnnnnnnnnnmmmkkkjjjiiiiiiiiihhhgggfffhhhjjjkkklllooorrrvvvyyy{{{~~~~~~|||wwwxxxyyyyyyzzz|||~~~~~~|||}}}~~~~~~~~~~~~}}}~~~|||{{{yyyxxxxxxxxxyyyyyyzzzzzzyyyyyyzzz{{{}}}}}}zzz{{{~~~}}}zzzwwwwwwxxxzzz|||~~~~~~~~~}}}|||}}}~~~}}}zzzwwwuuusssnnnnnnnnnppprrrvvvyyy{{{{{{zzzyyyxxxyyy{{{}}}~~~|||yyyvvvuuuxxx|||~~~|||zzz{{{}}}~~~}}}|||yyywwwttttttuuuvvvvvvvvvxxxwwwvvvuuuttttttttttttxxxwwwuuusssrrrqqqrrrsssqqqooommmjjjhhheeedddccc```___^^^]]]]]][[[YYYWWWYYY[[[[[[XXXQQQJJJFFFDDD@@@<<<777333222111000000------,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---............/////////000000////////////000000111111///000000000111111111222222222222111111111111111333333222111111222222333111111111111111111111111222333333333444555555555555777:::>>>CCCGGGKKKMMMIIIGGGDDDCCCCCCCCCBBBAAAAAABBBEEEHHHLLLMMMMMMLLLHHHHHHJJJLLLQQQVVVZZZ]]]eeejjjrrrzzzyyyxxxwwwtttmmmdddYYYQQQHHHEEEBBBBBBFFFKKKOOORRRRRRRRRRRRSSSUUUXXXZZZ\\\[[[[[[ZZZ[[[___gggpppwww~~~{{{|||{{{hhh[[[NNNHHHDDD@@@=====================<<<<<<;;;999777555666777999999999777999;;;;;;;;;:::;;;<<<@@@>>>@@@CCCCCCDDDIIIOOOVVVdddwwwooojjj}}}kkk\\\LLLGGGFFFDDD@@@>>>AAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????>>>======>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>????????????>>>>>>======:::999888777777888999999777:::<<<=========>>>???<<<<<<<<<<<<<<<<<<<<<;;;???===;;;;;;===@@@BBBCCC>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;<<<<<<===<<<>>>@@@CCCDDDCCC@@@===@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========:::;;;<<<>>>@@@BBBDDDEEEBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@===;;;<<<>>>AAADDDFFFGGGIIIJJJMMMUUUdddqqq}}}vvvyyyggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiikkkkkkkkkkkkkkkjjjjjjiiiiiiiiifffgggiiikkkmmmppptttwwwyyy{{{}}}}}}|||wwwyyy{{{|||}}}}}}~~~~~~}}}~~~}}}~~~~~~|||{{{xxxwwwwwwwwwxxxyyy{{{|||{{{{{{{{{{{{|||}}}~~~~~~}}}yyyrrrsssvvvyyy{{{|||||||||~~~}}}~~~}}}zzzxxxvvvmmmnnnpppsssvvvyyy|||}}}{{{{{{{{{zzzzzz{{{{{{{{{yyyvvvtttuuuzzz~~~}}}{{{|||}}}zzzwwwuuuvvvwwwwwwwwwxxxwwwwwwvvvtttssssssrrrwwwuuurrrooommmmmmmmmmmmooonnnllljjjhhhgggffffffcccbbb```^^^\\\ZZZYYYXXX\\\___```]]]UUUMMMGGGEEEAAA>>>999666444333111000......---,,,++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---........./////////000000000...//////000000111111222///000000111111222222222111111111222222222333333444333222111111111222333111111111111111111111111222222222333333333444444555666999<<<>>>@@@AAABBB@@@???>>>>>>???@@@@@@??????BBBHHHMMMRRRTTTUUUUUUMMMNNNQQQUUUZZZ```fffiiisssxxx~~~{{{xxxwwwvvvmmmmmmllljjjeee]]]SSSLLLDDDBBBAAACCCHHHMMMQQQSSSUUUUUUVVVWWWZZZ\\\___aaa^^^^^^___aaaeeemmmvvv}}}wwwcccVVVJJJFFFDDD@@@>>>>>>===>>>>>>>>>===<<<;;;:::999777555555777888999888777999;;;<<<;;;;;;<<<===??????@@@CCCCCCDDDJJJRRRVVVccctttqqqhhhlllcccVVVIIIFFFFFFDDDBBBAAA@@@@@@@@@@@@???????????????@@@@@@AAAAAA@@@@@@???>>>>>>??????>>>>>>===<<<============>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>?????????@@@???>>>>>>===888777666555555555666777555888;;;<<<<<<<<<<<<===<<<============<<<;;;;;;===<<<;;;<<>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::===@@@BBBCCCAAA???===??????>>>>>>>>>??????@@@===============<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@>>>;;;999999<<>>??????>>>AAAEEELLLRRRVVVXXXXXXYYYSSSUUUXXX]]]dddkkkrrrvvv|||zzzsssmmmhhheeeddd^^^^^^^^^^^^\\\VVVOOOJJJDDDCCCDDDGGGLLLRRRUUUVVVWWWXXXYYY[[[]]]```cccdddbbbccceeehhhlllttt|||ppp]]]QQQFFFCCCBBB???===>>>===>>>>>>>>>===<<<;;;::::::777555555666777777777777999;;;<<<<<<<<<>>>?????????AAACCCCCCDDDKKKTTTUUUbbbssswwwhhhbbbdddooo___SSSGGGEEEEEEDDDBBBBBB@@@@@@@@@@@@??????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<============>>>????????????>>>============>>>>>>>>>===<<<;;;666666444333333333444444555888;;;<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;::::::::::::===@@@BBBBBBAAA>>>>>>===<<<<<<;;;::::::::::::999999999999::::::888;;;>>>@@@@@@???===<<<:::<<<>>>?????????@@@@@@============<<<;;;;;;::::::;;;<<<===>>>?????????@@@AAABBBDDDDDDBBBAAA@@@@@@>>>:::888888;;;???BBBBBBAAADDDIIIJJJIIINNNUUU]]]kkk}}}}}}~~~ffffffgggffffffeeeddddddhhheeecccaaabbbeeejjjllljjjlllmmmmmmlllllllllmmmjjjkkkmmmmmmnnnpppsssvvvvvvwwwxxxzzzzzzzzzzzzyyywww{{{~~~~~~}}}|||zzz}}}|||}}}~~~~~~}}}{{{yyywwwuuuuuuuuuuuuwwwyyy{{{|||{{{{{{||||||}}}~~~~~~~~~~~~~~~|||vvvrrrrrrvvv{{{~~~~~~~~~|||{{{|||~~~~~~|||xxxzzz|||~~~~~~}}}uuuwwwzzz|||~~~~~~~~~}}}{{{|||}}}}}}|||zzzwwwvvvrrrooonnnrrryyy~~~~~~|||}}}{{{}}}{{{wwwuuuuuuuuuvvvuuutttvvvxxxyyyzzzyyywwwvvvrrrpppmmmjjjiiijjjkkklllooonnnmmmlllkkklllmmmnnnmmmllliiiddd___[[[ZZZ[[[___dddgggcccYYYOOOIIIGGGBBB@@@===:::888666222000000///...,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...////////////000000000000...//////000111222222222///000000111222222333333//////000111333444555666555444222000000111222333111111111111111111111111111111222222333333333444222444777999:::::::::999999888888:::===??????>>>FFFJJJQQQUUUXXXXXXXXXWWWXXXYYY]]]cccjjjrrryyy}}}zzzrrriii```ZZZUUUSSSTTTTTTUUUVVVVVVSSSMMMIIIDDDDDDFFFJJJPPPUUUWWWXXXYYYYYY[[[]]]___bbbeeefffeeegggjjjmmmqqqxxxzzzjjjYYYNNNDDDAAAAAA???=========>>>>>>>>>>>><<<:::999:::888555555666777666666666888;;;<<<======???@@@??????AAADDDCCCDDDLLLUUUSSS```tttvvvgggZZZZZZbbbrrr```SSSHHHDDDDDDAAA@@@@@@@@@@@@@@@????????????>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>======<<<:::;;;;;;;;;<<<<<<=====================<<<<<<;;;;;;<<<=========<<<:::999555555333222111222222333666999<<<======<<<;;;<<<<<<===>>>>>>>>>===;;;:::777777999<<<@@@AAA@@@???>>>>>>===<<<;;;;;;:::::::::999999999999999999:::777999===>>>>>><<<;;;;;;555888===@@@AAA@@@??????<<<<<<<<<<<<;;;:::999999555777999;;;>>>???@@@AAA>>>???AAABBBBBBAAA???>>>BBB@@@<<<::::::===AAADDDIIIEEEEEEHHHIIIGGGJJJQQQNNN[[[mmm|||~~~{{{jjjiiihhhfffdddbbbaaa```eeeddddddcccdddfffiiijjjnnnnnnmmmllllllllllllmmmkkklllmmmnnnooopppqqqrrrqqqtttwwwyyyyyyyyyyyyyyy|||zzzzzz}}}~~~|||{{{||||||}}}zzz|||}}}|||xxxuuusssooonnnssswwwxxx{{{~~~~~~|||~~~|||xxxuuuttttttwww{{{||||||{{{{{{{{{}}}{{{yyyzzz}}}~~~|||zzzyyyzzz|||}}}zzzxxxzzz~~~}}}zzz~~~|||zzzyyyzzzyyyvvvsssmmmnnnpppsssvvvzzz~~~}}}{{{|||xxxrrrsssuuutttssstttrrrtttwwwyyyyyywwwuuusssrrrpppnnnkkkjjjjjjkkklllnnnlllkkkllloooqqqqqqqqqmmmkkkgggdddaaa```aaaaaaddddddccc```[[[TTTMMMJJJEEEBBB???<<<:::777444111//////...---,,,,,,,,,,,,++++++*********+++,,,,,,........................////////////000000000000111111111111222222222222111111000000000000111111111111111111222333444555666555444333222222222222000000111111111111000000111111222222222333333333555666666777777777777777555666777888:::;;;<<<===FFFKKKQQQVVVXXXYYYZZZ[[[[[[___bbbfffoooyyy|||yyyzzz}}}zzzrrrlllbbbYYYSSSOOOMMMLLLMMMPPPTTTWWWVVVRRRNNNJJJIIIHHHIIIMMMTTTZZZ___```^^^XXXUUUXXX\\\```eeekkkhhhiiilllrrrzzzqqqdddRRRLLLDDD>>><<<===>>>>>><<<===>>>>>>===;;;999777666666666666666666777777999999:::>>>CCCDDDBBB@@@???>>>@@@CCCCCCDDDLLLUUU\\\nnniiiZZZQQQYYYgggyyyhhhUUUFFFEEEDDD???>>>CCCBBBAAA>>>======>>>@@@BBB============>>>>>>>>>>>>CCCBBB@@@>>>======>>>>>>::::::999999::::::;;;<<>>===<<<<<<===>>>???@@@@@@???===<<<;;;:::999444444333333333222222222777888999:::;;;<<<<<<<<>><<<:::888777777666888999:::;;;<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;999888777888:::;;;:::999999::::::999777666777888999;;;>>>@@@AAA@@@>>>===@@@???===<<<::::::999999888:::<<<<<<<<<<<<>>>???AAAAAAAAA???>>>???BBBEEEEEEFFFEEEBBB???@@@EEEJJJLLLIIIFFFEEEGGGIIIKKKLLLQQQPPPTTTaaaqqq~~~iiihhhgggeeecccbbbaaaaaaddddddccccccdddfffhhhjjjkkkkkkkkkkkklllnnnooopppmmmmmmmmmpppsssuuuvvvvvvtttwwwyyy{{{zzzzzzzzz{{{}}}{{{zzz{{{~~~~~~}}}}}}~~~~~~|||}}}~~~zzzwwwuuuqqqppptttxxxyyy{{{~~~~~~|||{{{{{{}}}~~~|||xxxvvvuuuuuuyyy|||}}}{{{yyywwwvvvyyyxxxxxxzzz}}}}}}zzzxxxwwwxxxyyy|||~~~|||yyywwwyyy}}}}}}zzz{{{xxxvvvvvvwwwvvvtttqqqmmmoooqqquuuyyy|||~~~}}}uuuqqqrrrtttrrrrrrsssuuuvvvwwwxxxwwwuuusssqqqpppooonnnlllkkkkkkkkkllllllkkkkkkmmmppprrrrrrqqqpppmmmiiidddbbbbbbccccccffffffeeebbb]]]VVVPPPKKKFFFCCC???;;;999777444111//////...---,,,,,,,,,,,,++++++************++++++............................../////////000000000////////////000000000000111111000000000000111111111111111222333444555555555555444333222222222222//////000000000000//////111111111222222222333333444555555666666666666666555555666888999;;;<<<<<>>>>><<<===>>>>>>===;;;999777999999999888999999:::;;;;;;;;;<<<@@@DDDFFFDDDBBB@@@???@@@BBBBBBDDDMMMWWWeeezzzttt```TTTPPP]]]ppphhhVVVGGGEEEDDD??????CCCBBB@@@>>><<<;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<::::::999999::::::;;;<<<>>>>>>===<<<<<<===>>>>>>???>>>===<<<:::888777777666666666666555555555555666666888999:::;;;;;;;;;===<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<:::999999999:::;;;888777666777999:::999888888999999888666555555666666888:::===>>>???>>>>>>???>>>===;;;::::::999999888:::<<<<<<<<<<<<>>>@@@GGGGGGFFFDDDAAA@@@BBBCCCGGGHHHHHHFFFDDDEEEJJJOOOPPPLLLHHHEEEFFFHHHJJJJJJNNNMMMOOOYYYggguuu~~~iiigggeeecccaaabbbbbbcccccccccbbbcccdddeeeggghhhgggggghhhjjjmmmppprrrtttooonnnnnnqqqwwwzzz{{{yyyxxxzzz||||||{{{{{{{{{|||~~~{{{yyyzzz|||~~~~~~~~~~~~~~~~~~|||yyyvvvrrrqqquuuxxxyyyzzz}}}~~~}}}zzzxxxyyy{{{}}}}}}{{{yyyxxxxxxwwwzzz~~~~~~{{{wwwtttrrrttttttvvvxxxzzzyyyvvvsssvvvvvvxxx{{{~~~~~~|||zzzxxxvvvwww{{{}}}|||zzzvvvtttrrrrrrrrrsssqqqpppnnnpppssswww{{{~~~|||uuuqqqsssuuutttrrrsssvvvwwwwwwvvvtttrrrpppooonnnnnnnnnnnnmmmmmmlllkkkjjjjjjlllpppssstttsssqqqrrrooojjjeeecccccceeefffhhhiiihhhfffaaaZZZSSSNNNHHHDDD???:::888666444222000///...---,,,,,,,,,,,,---,,,+++******)))******------------------------------........./////////////////////000000000000111111000000000000111111222333333333444555555555555444333222222111222222/////////000000/////////000000111111111222222222333444444444555555555555444555666777888999:::;;;@@@CCCHHHKKKMMMOOOQQQSSSWWW]]]ccchhhnnntttsssnnnnnnjjjeeeaaa```______^^^XXXTTTOOOJJJHHHHHHIIIJJJRRRUUUYYY\\\\\\XXXTTTQQQNNNNNNQQQVVV^^^eeeiiijjjbbb\\\XXXXXX[[[___hhhpppsssvvv{{{}}}mmm```OOOJJJDDD???>>>>>>??????======>>>===<<<:::888777777666666666777777888999<<<===>>>BBBEEEGGGFFFEEECCCAAABBBCCCCCCGGGRRR^^^tttxxxhhhXXXPPPRRRcccyyytttfffWWWIIIFFFEEE@@@???BBBBBB@@@>>><<<;;;;;;<<<===??????>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::999999::::::;;;<<<>>>===<<<<<<<<<<<<===>>>======;;;:::888666555444777777777777666666666666444555777888999999::::::::::::::::::;;;<<<===>>>>>>===<<<:::999:::::::::;;;;;;:::999999999999999777666555666888999888777777888999777555444555666444555777999;;;===>>>???>>>===<<<;;;:::999999999999;;;<<<===<<<===>>>@@@HHHIIIIIIGGGEEEDDDDDDEEEIIIKKKLLLKKKIIIKKKPPPTTTSSSOOOIIIEEEEEEGGGIIIIIIJJJJJJJJJOOOZZZhhhuuu}}}iiigggdddaaa```aaacccdddbbbbbbbbbbbbccceeefffgggeeefffhhhjjjmmmppprrrtttpppnnnnnnqqqwwwzzzyyywwwzzz{{{||||||{{{zzz{{{|||~~~|||yyyxxxyyy|||~~~}}}~~~~~~}}}{{{zzzzzz|||~~~|||yyyvvvrrrqqqvvvxxxxxxyyy|||}}}~~~|||xxxuuuwwwzzz||||||{{{zzzyyyzzzxxx{{{|||xxxtttrrrrrrrrrsssuuuuuutttsssrrrwwwvvvvvvwwwzzz|||}}}}}}{{{xxxvvvvvvxxxyyyyyyxxxsssrrrpppoooooooooppppppoooqqqtttxxx{{{}}}}}}wwwtttwwwxxxvvvttttttsssssssssrrrqqqooonnnmmmlllmmmnnnppppppooommmllljjjlllooossswwwwwwuuusssrrrnnniiieeecccdddfffhhhjjjkkkkkkhhhddd]]]VVVRRRJJJFFF@@@:::888666444333000///...------,,,,,,,,,......,,,+++************------------------------------------.........///000111111111222222222222111111000000000000111111333444444555555555555555444333333222111111222222000000111111111111000000000000000111111111222222333333333333333444444444444444555666777888999999;;;>>>AAADDDEEEGGGJJJLLLQQQYYY```eeeiiikkkhhhbbb^^^ZZZUUURRRSSSUUUWWWXXXQQQPPPMMMIIIGGGHHHKKKNNNXXX[[[___bbbbbb```[[[XXXTTTUUUWWW]]]ccchhhjjjkkkccc\\\XXXXXXZZZ___iiisssyyyzzzjjj^^^MMMIIIDDD@@@????????????============;;;:::888777555555555555555666777888===>>>???BBBEEEFFFGGGFFFFFFEEEEEEFFFGGGMMM]]]lllkkk^^^TTTOOOSSSfff}}}wwwhhhcccWWWKKKGGGDDDAAA@@@BBBBBBAAA???===<<<;;;<<<<<<>>>>>>>>>======<<<<<<<<<;;;:::::::::999999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777555444333666666666666555555555555555555777888999:::::::::888888999999:::;;;<<<======<<<999888777888:::;;;::::::999999999888888888888777666777999999999777777888999888666555555666666666666777888:::===>>><<<<<<;;;:::999999999::::::;;;============???AAACCCEEEGGGGGGFFFEEEFFFGGGGGGJJJLLLLLLKKKLLLQQQUUUQQQMMMGGGCCCCCCFFFHHHIIIHHHIIIIIIKKKPPP[[[hhhqqqiiigggdddbbbaaabbbccceeebbbbbbbbbcccdddeeefffgggggghhhiiijjjlllnnnpppqqqpppnnnmmmooorrrtttsssqqqxxxzzz||||||{{{zzzzzz{{{}}}|||zzzyyyyyyzzz}}}}}}~~~|||yyywwwwwwyyy{{{}}}~~~zzzxxxuuuqqqqqqvvvxxxxxxxxx{{{}}}~~~{{{wwwuuuwwwyyy{{{{{{zzzyyyyyyzzzxxx{{{~~~}}}yyywwwuuussssssrrrqqqpppqqqrrrtttzzzwwwtttsssvvvzzz}}}~~~{{{yyyvvvuuuuuuuuuuuuuuusssrrrpppnnnmmmnnnpppqqqpppqqqsssvvvxxxzzz||||||}}}~~~}}}}}}wwwuuuxxxyyyvvvrrrrrrmmmmmmnnnnnnnnnnnnnnnmmmkkkmmmoooqqqrrrqqqooonnnnnnooorrrwwwyyyyyyvvvsssooolllhhheeedddeeegggiiillllllkkkhhhddd^^^XXXTTTMMMHHHAAA<<<999777555333000000///...------------000///...,,,,,,+++++++++------------------------------------.........///000111111111222222222222111111000000000000111111333444555666666666555555333333222111111111222222222222222333333222222222000111111111111222222222333222222111222333444444444444555666777888888999777999===???@@@AAADDDFFFKKKTTT\\\```aaaaaa\\\VVVOOOLLLJJJJJJMMMPPPRRRSSSPPPPPPNNNKKKIIIJJJNNNQQQ\\\___dddggghhheeeaaa^^^\\\\\\^^^bbbgggiiiiiiiiiaaa\\\XXXWWWYYY___jjjvvvvvvfff[[[JJJGGGCCCAAA@@@AAA@@@???>>>>>>===<<<:::999777777888888888888999:::;;;<<<<<<===???AAACCCDDDFFFGGGGGGFFFGGGHHHKKKUUUiii|||uuuaaaXXXNNNNNNVVVhhhmmmaaa^^^UUULLLGGGDDDAAA@@@AAACCCBBB@@@???==================<<<;;;:::999999888999999::::::::::::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888666555555777777666666666555555555555666777999::::::;;;;;;888888888777888888999999999888777666666888:::;;;:::::::::999999999888888999888777888:::;;;:::999999::::::999777666666777:::999888777888999;;;<<<;;;::::::999999999:::::::::<<<>>>>>>>>>>>>@@@AAA???AAACCCCCCBBBBBBBBBCCCCCCFFFIIIJJJIIIIIILLLPPPKKKGGGCCCAAABBBEEEHHHJJJHHHJJJLLLMMMMMMRRR[[[bbbjjjhhhfffdddbbbccccccdddbbbbbbcccdddeeefffggggggiiiiiijjjjjjkkkmmmnnnoooooooooooonnnnnnmmmmmmmmmuuuxxx{{{|||{{{zzzzzzzzzzzz{{{{{{zzzyyy{{{~~~~~~|||yyyvvvvvvwwwzzz|||~~~{{{yyywwwtttqqqrrrwwwzzzyyyzzz|||}}}~~~~~~|||yyywwwyyy{{{|||{{{yyyxxxxxxxxxxxxzzz}}}}}}|||yyyxxxwwwuuutttssspppnnnooosssvvv{{{wwwsssrrruuuyyy|||~~~zzzxxxvvvsssrrrrrrsssttttttsssqqqmmmkkklllooorrrrrrrrrssstttuuuwwwyyyzzz{{{~~~~~~}}}|||{{{uuusssvvvwwwrrrnnnlllhhhiiikkkmmmnnnnnnnnnmmmlllnnnppprrrtttssssssrrrrrrsssuuuxxxzzzxxxuuurrrllljjjhhhffffffhhhiiikkkmmmllliiifffaaa\\\XXXVVVOOOJJJDDD???;;;888555333111000///...------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000111111000000000000111111333444555666666555444444222222111111111111222222333333444444444444333333111111222222222333333333333222111111111222444555555555555666777888888888666999<<>>===;;;999888777666666666666777888999:::;;;;;;===???@@@AAACCCEEEGGGEEEEEEGGGJJJPPP^^^xxxnnn\\\VVVMMMSSS```sssxxxddd\\\YYYSSSKKKFFFCCCAAAAAAAAABBBBBBAAA???>>>>>>>>>>>><<<<<<;;;:::999777777666888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<::::::;;;<<<<<<;;;::::::;;;::::::999888888777777888888888888777777777777666666888999:::;;;;;;;;;888888777777666666777777777777666666777999:::;;;:::::::::;;;:::999999888999888888888:::;;;:::999999:::;;;999777666777888;;;:::999888888999:::;;;999999888888888999::::::;;;===>>>???>>>???@@@BBBAAABBBBBB@@@>>><<<===>>>@@@CCCGGGGGGEEEDDDFFFIIIFFFCCCAAA@@@CCCFFFHHHIIIIIILLLNNNOOONNNNNNQQQTTTkkkjjjhhhfffeeecccccccccbbbcccdddeeefffgggggggggjjjjjjjjjjjjkkklllmmmnnnmmmoooqqqooollljjjlllooossswww{{{~~~}}}|||zzzzzzxxxzzz||||||{{{|||}}}zzzxxxwwwxxxzzz{{{||||||}}}}}}|||zzzxxxvvvuuurrrsssyyy}}}||||||~~~~~~~~~|||{{{zzz||||||}}}{{{xxxvvvvvvvvvxxxyyy{{{zzzxxxvvvvvvvvvuuuvvvvvvsssqqqqqqsssvvvxxxvvvuuuuuuxxxzzz{{{{{{vvvuuutttrrrqqqqqqtttvvvuuutttqqqmmmiiijjjnnnrrrvvvuuusssrrrsssuuuwwwyyyzzz}}}}}}}}}~~~{{{vvvtttvvvvvvqqqkkkiiifffhhhkkknnnoooooonnnlllnnnoooqqqsssuuuuuuvvvuuuvvvvvvvvvwwwwwwvvvrrroooiiiiiiiiiiiijjjkkklllmmmmmmjjjfffbbb]]]ZZZXXXVVVPPPLLLGGGBBB>>>:::666333111000///...------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////000000000000111111000000000000111111333444555666666555333222222222111111111111222222222333333444444333333222222333333333333444444444444333222111111333444555555666666777777888888999777;;;???BBBCCCCCCCCCCCCIIIRRRZZZ\\\YYYUUUOOOIIIFFFEEEEEEHHHLLLPPPRRRSSSRRRUUUVVVTTTRRRSSSWWW\\\dddgggmmmqqqrrrpppllljjjggggggiiilllnnnnnnkkkhhh___\\\[[[]]]^^^dddqqq~~~yyykkk[[[PPPFFFDDDCCCBBBCCCCCCAAA@@@???>>><<<;;;999777777666333333444444555777888999;;;===@@@AAAAAABBBEEEHHHFFFGGGJJJOOOWWWjjjnnn^^^ZZZZZZgggyyyiiiZZZUUUSSSPPPJJJDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>======;;;:::999777666666666777999:::;;;;;;;;;:::::::::999999::::::;;;<<<999:::;;;;;;;;;;;;:::999888888888888888888888888888888777777777666666666444555777888999999::::::888888777777777777888888999999999999999::::::::::::;;;;;;<<<;;;:::999888999777777888999:::999888888999:::999777555666777888888888888999::::::;;;888888888888888999::::::;;;===????????????AAACCCAAAAAAAAA>>><<<;;;<<<>>>@@@CCCFFFFFFCCCAAAAAACCCDDDCCCAAABBBDDDGGGHHHHHHJJJLLLNNNOOONNNMMMMMMMMMkkkkkkjjjhhhfffdddcccbbbcccccceeefffggghhhhhhhhhiiiiiiiiijjjkkklllmmmnnnkkkpppsssqqqllliiimmmrrrrrrvvv|||}}}{{{zzzwwwzzz}}}}}}|||}}}|||zzzyyyyyy{{{|||zzz{{{{{{{{{{{{yyyxxxwwwvvvsssuuu{{{~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{wwwuuutttuuuyyyyyyyyywwwuuussssssttttttvvvxxxwwwtttrrrsssuuuvvvvvvvvvyyy{{{{{{zzzxxxssssssrrrpppppprrruuuxxxvvvuuuqqqlllhhhhhhmmmqqqyyywwwtttrrrrrrtttwwwyyyzzz}}}~~~}}}~~~}}}xxxvvvxxxxxxqqqkkkhhhgggjjjmmmpppqqqpppmmmllloooppprrrsssuuuwwwwwwxxxwwwwwwvvvvvvuuusssooolllhhhiiijjjkkkmmmnnnoooooollljjjeee___[[[XXXWWWWWWPPPMMMIIIDDD@@@<<<777333111000///......------...))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111111111222222222222111111000000000000111111222333555666666444333111222111111111111111222222111222222333333222222111333333333444444444555555444333222111111333555666666666777777888888999999:::>>>CCCFFFFFFEEEEEEEEEKKKTTT\\\]]]YYYUUUOOOIIIFFFFFFFFFIIIOOOVVVZZZ\\\UUUXXX[[[ZZZWWWYYY^^^cccjjjmmmrrrwwwxxxvvvsssppphhhiiillloooqqqpppmmmjjj^^^]]]]]]___aaagggtttuuugggWWWLLLEEEDDDCCCCCCCCCCCCBBB@@@???>>><<<:::888777666666666666777777888:::;;;<<<;;;>>>AAAAAAAAABBBFFFJJJJJJKKKOOOUUU___sssqqqbbb___jjj{{{www]]]QQQMMMPPPNNNIIIDDDAAABBBBBBAAA>>>>>>>>>>>>>>>=========>>>>>><<<;;;999888777666555666888999:::::::::999::::::999999::::::;;;<<<999999;;;;;;;;;;;;999999666777777777888888888999555555555555444444444444333444555777888888888888777777777777888999::::::<<<<<<<<<<<<<<<:::999999;;;;;;<<<===<<<;;;:::999888666666777888999888777777888999888555444555666555666777888999:::;;;;;;777777777777888999::::::<<<===?????????@@@AAACCC?????????===<<<===@@@CCC@@@DDDGGGFFFCCC@@@???@@@EEEDDDCCCDDDFFFHHHHHHGGGJJJKKKLLLMMMNNNMMMLLLKKKnnnnnnllliiigggeeefffhhhjjjgggfffhhhgggddddddgggmmmmmmllllllkkkkkkkkkjjjppprrrssspppmmmkkkmmmpppwwwyyy|||~~~}}}|||zzzyyyzzz{{{}}}~~~}}}|||zzzyyyxxx}}}xxxttttttwwwyyyxxxuuu}}}xxxyyy~~~~~~}}}}}}{{{{{{{{{yyywwwvvvxxxzzz}}}zzzwwwvvvwwwxxxyyyyyy|||{{{yyywwwvvvttttttsssuuuwwwzzzzzzzzzyyyyyyzzzvvvsssqqqssswwwzzzwwwttt|||wwwpppjjjhhhkkkpppsss|||zzzxxxwwwxxxyyyyyyyyyxxx{{{~~~~~~xxxzzz{{{yyytttoookkkiiiiiiooouuuvvvsssooonnnnnnqqqqqqrrrrrrssstttwwwzzzqqqqqqqqqpppooommmlllkkkjjjkkkmmmnnnpppqqqqqqqqqmmmllliiiddd^^^YYYWWWWWWOOOOOOLLLHHHAAA;;;888666444333222000...---,,,,,,************************++++++,,,------......///......------...///111222000000000000000000000000111000000//////000111222444555666666555333222111111111111000111111222333444333222111111111222333333333555666777777888888555444222222444555666555888777666666666888999:::999===BBBGGGJJJJJJIIIHHHPPPXXX]]]YYYSSSPPPNNNLLLGGGGGGIIILLLPPPUUUZZZ]]]```^^^]]]_________ccciiimmmuuu|||~~~wwwpppnnnkkkkkkooouuuuuuoooiiidddaaa___bbbeeennn}}}uuubbbRRRJJJDDDCCCBBB@@@@@@@@@@@@@@@>>>>>>===;;;888555111///111444777;;;======<<<;;;777;;;@@@BBBBBBAAABBBCCCHHHNNNWWWaaaqqqpppgggmmmdddSSSMMMKKKFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::888777666666666888777777777666666555555888888777777666777777777999999999999999999999999999999999888888777777777777777777777666666666666555666777888888777666555666555444333333444555666:::>>>CCCFFFEEECCC@@@??????>>><<<;;;:::999999999666666777777777777666666999888777666555444333333777777777777777888888999777777666777777888888999<<<>>>???@@@>>>>>>???@@@;;;<<<<<<===>>>>>>======AAAAAAAAA???>>>>>>AAACCCDDDCCCCCCCCCEEEFFFHHHJJJJJJJJJJJJJJJJJJKKKLLLLLLoooooonnnlllhhhggghhhiiilllhhhggghhhgggeeeeeeiiilllllllllllllllmmmmmmmmmmmmpppqqqpppnnnmmmpppsssyyyzzz|||}}}}}}{{{zzzxxxxxxyyy{{{}}}~~~}}}|||{{{{{{{{{~~~yyyttttttxxxzzzzzzxxx{{{xxxyyy~~~~~~~~~~~~~~~}}}||||||zzzzzzzzzyyyxxxwwwyyyzzz|||zzzyyyzzz|||||||||~~~|||zzzwwwuuusssqqqqqqssswww|||~~~}}}}}}xxxuuusssvvvzzz}}}{{{xxxzzzvvvoooiiihhhlllqqquuu|||zzzyyyxxxzzzzzzyyyxxxxxxyyy|||~~~~~~}}}{{{||||||yyytttnnnjjjiiilllqqqwwwxxxsssnnnllllllooopppqqqrrrsssuuuxxxzzzrrrqqqpppooonnnmmmllllllnnnoooppppppppppppooonnnkkkkkkhhhccc^^^ZZZXXXXXXTTTRRROOOIIICCC===999888555444333111///...------++++++++++++++++++++++++++++++,,,------......///......------...///111222000000000000000000000000111000000///000111222333555555666555444333111000111111111111111222222333444333222111111222333444444555666888888999888888666444222222444555666555888888888888999;;;<<<===<<<@@@FFFKKKMMMMMMLLLLLLSSS\\\bbb___YYYTTTQQQNNNKKKKKKLLLOOOTTTZZZ___bbbdddbbbbbbdddddddddhhhnnnssszzz{{{sssooommmlllpppuuuuuuoooiiigggdddccceeeiiipppqqq___PPPIIICCCBBBBBBBBBAAAAAA@@@@@@@@@???>>><<<999777555444555777:::<<<>>>>>>>>>>>>:::;;;>>>@@@BBBCCCEEEFFFJJJPPP\\\ooosssqqq{{{zzz^^^PPPJJJIIIDDDDDDBBBAAA@@@@@@@@@@@@===>>>>>>>>>>>>===<<<<<<;;;;;;999888777666666666888888777777777666666666:::999999999999999::::::999999999999999999999999999999999999888888777777888888888777777666666666555666777888888777666666666666555555555555666666888<<>>>>>===<<<;;;:::999888888777666666666666666666777888888777666555444333222333333333444666777999999:::999888888888999:::;;;:::<<<>>>>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@>>>======@@@BBBCCCBBBBBBCCCEEEGGGIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJqqqqqqqqqnnnkkkiiiiiijjjnnniiigggggggggeeefffjjjkkkkkkllllllmmmnnnnnnoookkknnnppppppoooooorrruuuzzz{{{{{{zzzzzzyyyxxxwwwwwwxxx{{{}}}~~~||||||}}}{{{vvvuuuwwwzzzzzzzzzxxxwwwyyy}}}}}}~~~~~~~~~}}}|||{{{zzzyyywwwxxxyyyyyyxxxxxxyyyzzz~~~||||||~~~~~~{{{xxxtttrrrpppoooqqqvvv|||~~~}}}zzzxxxwwwzzz~~~~~~|||xxxtttmmmiiiiiimmmssswww{{{zzzzzz{{{|||{{{yyywwwwwwxxxyyyzzz{{{{{{||||||~~~zzztttooolllkkkpppuuuzzzzzzuuuooollljjjmmmnnnoooqqqtttwwwyyy{{{rrrqqqpppooonnnnnnnnnnnnrrrsssssssssqqqooollljjjjjjiiigggccc___\\\[[[[[[[[[WWWRRRKKKDDD???;;;999666555333111///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............///000111111000000000000000000000000111000000000111222444555555666555555444222111000111111111111111222333333555444333222333333444555666777888999::::::999999666444222222444666666666888999:::;;;===???@@@AAA@@@DDDKKKPPPQQQRRRQQQRRRWWWaaahhhfff___ZZZTTTPPPOOOOOOQQQTTTYYY___eeeiiikkkgggfffhhhhhhhhhmmmtttxxx~~~vvvooonnnnnnrrrwwwvvvpppkkkkkkhhhgggiiilllssszzzkkkZZZMMMGGGAAABBBCCCDDDDDDCCCAAA@@@@@@>>><<<:::888777777777999999:::;;;<<<===>>>???>>>>>>>>>@@@DDDHHHJJJKKKNNNWWWiiiuuu|||lllWWWLLLGGGEEEBBBBBBAAA@@@??????@@@@@@=========>>>======<<<;;;;;;:::999777666666666666888888888888777777777777999999999999999:::;;;<<<999999::::::::::::::::::999999999999888888888888:::999999888777666666555666777888999999888777666666666777888888888777666777:::>>>AAA@@@>>>===<<<===<<<;;;::::::999888888777666555444444555666777777777666555444333222222...///000222444777888999;;;:::888777777888999;;;999;;;======<<<;;;<<<======<<<;;;:::::::::;;;<<<>>>???>>>===<<<<<<>>>@@@AAAAAAAAABBBDDDGGGIIIKKKFFFFFFFFFFFFFFFGGGGGGHHHrrrssssssqqqnnnkkkjjjjjjmmmhhheeefffeeedddfffkkkmmmmmmmmmmmmmmmmmmmmmmmmjjjmmmqqqqqqoooooorrruuuxxxxxxxxxwwwwwwwwwwwwwwwuuuwwwzzz}}}}}}||||||~~~}}}xxxuuuuuuwwwwwwwwwuuuvvvyyy}}}~~~||||||}}}}}}}}}|||{{{zzzyyyxxxsssuuuwwwxxxwwwwwwxxxyyy}}}~~~~~~}}}{{{xxxvvvtttsssrrrrrrvvv{{{~~~~~~|||{{{{{{|||{{{{{{|||}}}{{{vvvrrrmmmiiijjjooouuuyyyzzzzzz{{{}}}~~~}}}yyyvvvxxxwwwwwwwwwxxxyyy{{{||||||wwwsssqqqqqqssswww||||||yyysssooommmllllllnnnqqquuuyyyzzz{{{sssrrrpppoooooooooooopppssstttuuutttsssooollljjjkkkjjjiiifffaaa___^^^______ZZZSSSKKKEEE@@@===:::666555333111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........//////000111111000000000000000000000000000000000000222333555777666555555444333222111000222111111111111222333333555555444333333444666777666777999;;;;;;;;;:::999777555333333555777777777888999<<<>>>AAABBBDDDDDDDDDIIIPPPUUUVVVUUUVVVWWWZZZeeennnllleee]]]VVVPPPQQQRRRTTTWWW]]]cccjjjmmmoookkkiiiiiihhhhhhnnnuuuzzzyyynnnnnnpppuuuzzzyyyuuuooommmjjjjjjlllnnntttqqqbbbSSSIIIFFF@@@BBBDDDFFFFFFDDDBBB@@@===;;;999666555666777888:::999999999:::;;;===>>>BBBAAAAAACCCHHHLLLNNNNNNSSSaaa{{{|||ttt}}}aaaQQQIIIDDDBBB@@@@@@???>>>>>>?????????<<<============<<<;;;;;;999999888777666555555666888888888888888888777777666666666777777999:::;;;999999999999::::::::::::888888888888888888888888::::::999888777666666555777888999999999888777666555666888::::::999777666666999===>>>===<<<;;;<<<;;;;;;;;;:::999888888777777666444333333444666777555555555444333222222222---...000222444666777888:::888666444444555777888999;;;<<<===<<<;;;<<<======<<<:::888888999:::;;;<<<======<<<;;;;;;<<<>>>??????@@@AAADDDFFFIIIKKKEEEEEEEEEDDDDDDEEEEEEFFFssstttuuutttpppmmmjjjjjjjjjfffcccddddddcccfffkkkoooooonnnmmmlllkkkkkkjjjkkknnnqqqqqqooonnnoooqqqsssttttttuuuvvvwwwwwwxxxtttvvvyyy|||~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{|||zzzuuusssssssssssssssvvvyyyzzz{{{||||||{{{|||||||||{{{{{{yyyxxxxxxrrrtttuuuvvvuuuvvvwwwyyy}}}|||}}}~~~~~~}}}{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{yyyxxxyyyzzz|||||||||}}}}}}|||yyywwwtttqqqnnnlllmmmqqqvvvzzzzzzzzz{{{}}}~~~}}}yyyvvvxxxwwwvvvvvvvvvxxxzzz{{{|||~~~~~~{{{yyyxxxxxxuuuxxx{{{}}}{{{xxxtttsssmmmmmmnnnrrrwwwzzz{{{zzzsssrrrrrrqqqqqqqqqrrrrrrrrrsssttttttsssqqqnnnmmmnnnnnnllliiieeebbbbbbbbb```ZZZRRRKKKFFFBBB>>>;;;666555333000...---,,,+++++++++++++++++++++++++++++++++,,,------......///......///000000111111111111111111111111111111111000000000000222333555777555444444333222222111111222222222111222333333444555555444333444555666777666777:::<<<======<<<;;;999777555555777888999888888;;;>>>BBBEEEFFFGGGGGGHHHOOOVVVZZZYYYXXXYYY[[[]]]hhhqqqppphhh___WWWPPPQQQSSSVVVZZZaaagggmmmppprrrmmmiiihhhggggggmmmttt{{{yyymmmnnnrrrxxx}}}~~~zzzvvvooollllllnnnpppttt~~~wwwhhh[[[NNNGGGEEEAAACCCFFFHHHHHHEEEBBB@@@===;;;888555555666888:::;;;:::999999:::<<<>>>???@@@AAABBBEEEJJJMMMNNNOOOXXXmmmttttttqqqZZZNNNGGGBBBAAA???>>>>>>=========>>>>>><<<<<<<<<<<<<<<;;;::::::888888777666555555555555777777777777777777888888555555555666777888999:::888888888999999999::::::777777777777777777777777999999888888777666666555777888888999888777666555333555888:::;;;999777555666999;;;<<<;;;;;;;;;<<<999:::::::::999888777666666555444333333444555666444444333333222222111111000111222444555555555555888777666444444555777888999;;;======<<<<<<<<<===<<<;;;999888888999:::<<<:::<<<<<<;;;::::::;;;===>>>>>>>>>@@@BBBEEEGGGIIIEEEEEEDDDCCCCCCDDDDDDDDDuuuwwwxxxwwwtttooolllkkkgggcccaaacccddddddgggkkkoooooonnnlllkkkjjjiiihhhkkknnnqqqqqqnnnllllllnnnoooppprrrsssuuuvvvvvvvvvrrruuuxxx|||~~~~~~}}}||||||}}}}}}{{{zzzzzzzzz{{{~~~{{{wwwtttqqqpppppprrrvvvxxxvvvvvvyyy{{{{{{zzz{{{{{{{{{{{{zzzyyyyyyuuuuuuvvvuuuuuuvvvxxx{{{}}}|||{{{{{{||||||{{{yyyxxxxxxxxxxxxxxxyyyzzz{{{~~~{{{xxxwwwxxxyyyyyyzzz{{{|||{{{yyyvvvuuurrrqqqppppppqqqtttwwwyyyyyyzzz{{{|||~~~|||yyyvvvwwwvvvuuuuuuuuuvvvxxxyyywwwzzz~~~~~~||||||{{{vvvwwwyyy{{{{{{zzzxxxvvvqqqppppppsssxxx{{{zzzxxxsssssstttuuuuuuuuuttttttqqqqqqqqqrrrrrrqqqqqqqqqrrrqqqoookkkgggccccccccc^^^XXXQQQLLLIIIEEE@@@<<<777666444111///---,,,,,,************************++++++,,,------......///......///000111111111111111111111111111111111111111000000000111222444555333333222222222222333333222222222222222333444444555444333333444555777888555888;;;>>>@@@@@@???>>>;;;999777777999;;;;;;;;;;;;>>>BBBFFFIIIJJJJJJIIINNNUUU\\\___]]][[[\\\___bbbmmmvvvtttkkkbbbYYYSSSRRRTTTYYY```ffflllqqqssstttnnnjjjiiihhhiiipppxxxyyynnnqqqvvv}}}~~~zzzrrrpppppprrrsssvvvmmm___TTTJJJFFFFFFDDDEEEHHHIIIHHHEEEBBB@@@>>>===:::888777888:::;;;<<<<<<<<<<<<===???AAABBB===???BBBEEEHHHMMMRRRVVVfff{{{ooottteeeTTTLLLEEEAAAAAA>>>>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999777777666555555555555555666666666666777777777777777777777777777888999:::666666777777888999999999555555555555666666666666777777777777666666666666777777888888777666555444222444666888999888666555666888999:::999999:::;;;888888999:::999888777666444444444444444444444444333222222222111111111000222222444555555444333333777777777777888888999999999;;;======<<<;;;<<<===::::::999999999:::;;;<<<:::;;;<<<<<<:::::::::<<<<<<<<<===>>>???BBBEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCxxxzzz}}}|||xxxsssooonnndddaaaaaaeeegggfffiiimmmmmmmmmlllkkkjjjiiiiiihhhiiilllppppppmmmkkkkkkmmmnnnoooqqqsssttttttsssrrrqqqtttxxx|||~~~~~~}}}}}}|||{{{{{{{{{|||xxxxxxxxxyyyzzz|||}}}~~~~~~}}}zzzvvvsssrrrqqqrrrvvvwwwsssrrrwww{{{|||yyyzzzzzz{{{{{{{{{{{{{{{yyyyyyxxxvvvuuuwww{{{~~~|||{{{zzzzzzzzzyyywwwuuuuuuuuuuuuvvvwwwxxxyyyzzz}}}~~~~~~|||xxxvvvuuuuuuuuuwwwyyyzzzzzzxxxvvvvvvrrrrrrrrrsssuuuvvvxxxxxxzzzyyyzzz{{{|||{{{xxxvvvttttttssssssttttttuuuuuurrrwww|||}}}{{{zzzwwwvvvvvvwwwxxxxxxwwwvvvuuusssrrruuuzzz|||yyyvvvrrrtttvvvxxxyyyxxxvvvuuuqqqppppppooopppppprrrrrruuutttqqqmmmgggcccaaaaaa\\\WWWQQQNNNLLLIIICCC>>>:::888666444111///...---++++++++++++++++++++++++++++++,,,------......///---...000111222222111111111111111111111111111111111000000///000111222333222111111111111333444555333222222222222333444444444333333333333555666777666999===AAADDDDDDCCCBBB===;;;999999;;;=========???BBBGGGLLLNNNOOOMMMLLLTTT[[[ccceeeaaa^^^___bbbhhhsss{{{xxxpppggg^^^WWWTTTXXX___fffnnnsssvvvwwwuuupppllllllmmmpppyyyzzzrrruuu{{{|||wwwvvvvvvwwwxxxzzzuuudddXXXOOOHHHFFFFFFGGGHHHIIIIIIHHHEEEBBB@@@>>>===:::999888888999:::;;;;;;<<<===>>>@@@BBBCCC>>>AAAEEEFFFHHHPPP]]]ggg~~~nnnhhhsssuuuZZZOOOJJJCCC@@@BBB>>>>>><<<;;;:::::::::::::::;;;;;;;;;;;;:::999999666666555555444444555555444555555555666666666666777777666666666666777777444555555666777777888888333333333444444444555555555555555555555666666666666666777777666555333222000222444666666666555444444666777777666666888:::777888999:::999888666555222333444555555444333222222111111111111000000000111222333555555444333222444555777888999999999999888:::;;;<<<;;;:::;;;<<<888888999:::;;;<<<======999;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<===???BBBCCCBBBAAAAAA@@@??????@@@@@@zzz}}}{{{vvvrrrpppcccaaabbbfffiiihhhjjjnnnjjjjjjjjjjjjjjjjjjjjjjjjgggkkknnnooommmkkkkkkmmmnnnppprrrttttttssspppooopppsssxxx|||~~~}}}~~~}}}{{{zzzyyyyyyyyyzzzvvvvvvwwwxxxzzz{{{{{{||||||}}}}}}{{{xxxvvvttttttrrrwwwvvvpppooovvv||||||yyyyyyzzz{{{||||||||||||}}}|||zzzwwwvvvxxx}}}|||{{{zzzyyyyyyxxxvvvtttttttttttttttuuuvvvwwwxxxxxxzzz|||{{{xxxtttrrrqqqqqqtttxxxzzzzzzyyyxxxxxxrrrssstttvvvwwwxxxxxxxxxzzzyyyyyyzzz{{{zzzxxxvvvqqqrrrrrrrrrrrrrrrrrrrrrpppuuu{{{~~~~~~{{{xxxwwwxxxvvvttttttuuuuuuuuuuuuxxxuuutttwww{{{|||yyytttrrruuuxxx{{{{{{zzzwwwuuurrrqqqooonnnnnnoooqqqsssvvvuuurrrmmmfffbbb``````[[[VVVQQQOOOOOOLLLEEE???<<<;;;888555333111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---...000111222222111111111111111111111111111111111111000//////000111222111000000000111333555666333333222222333333444555333333222222333444666777777:::???DDDGGGGGGGGGFFF>>><<<:::;;;<<<>>>>>>>>>BBBEEEKKKOOORRRRRRPPPOOOXXX___ggghhhddd```bbbdddmmmxxx|||sssjjjbbb[[[VVV[[[ccclllsssxxxzzz{{{vvvrrroooppprrrvvv{{{vvvyyy~~~{{{|||zzzzzz||||||~~~|||nnn^^^TTTMMMGGGFFFGGGIIIIIIIIIIIIGGGEEEBBB@@@<<<;;;999777777666777777888888:::<<<>>>???AAAAAAAAAEEEHHHHHHJJJUUUhhhwwwqqqcccbbbpppiiiRRRKKKHHHBBB@@@CCC???>>><<<;;;:::999999888:::;;;;;;;;;;;;:::999999666666555444444444555555333444444444555555666666555444444333333333444444333444444555666777777888222222222333333444444444333333444444555666666666555666666666666444222111000111222444444444444444333444555444444444666888666777999:::999888666555000222444666666444222000111111111111000000000000///000222444555444333222000222555777888888888777777888::::::999999999:::777888999;;;======>>>>>>999;;;===<<<;;;::::::;;;;;;;;;:::;;;<<<>>>@@@AAA@@@@@@???>>>>>>===>>>>>>xxxvvvvvvxxx{{{zzztttnnnaaa```aaacccgggjjjjjjjjjllllllkkkkkkiiihhhffffffggggggiiimmmpppqqqooommmjjjlllpppqqqpppoooooopppsssvvv{{{}}}|||zzzyyyyyyuuuzzz|||yyywwwxxxxxxvvvxxxyyyyyyyyyxxxxxxyyy{{{~~~{{{xxxwwwwww{{{xxxssspppppptttxxx|||zzzzzz{{{}}}~~~|||{{{zzzxxxwwwxxxyyyyyyyyy~~~zzzvvvuuuvvvvvvsssqqqqqqrrrrrrqqqppprrrvvvyyyzzz{{{{{{yyyvvvtttssssssqqqrrrvvvzzz~~~}}}vvvvvvvvvwwwxxxyyyzzz{{{zzzxxxuuutttttttttsssrrrqqqqqqrrrtttvvvuuuqqqnnnppptttyyy||||||{{{yyyyyytttsssqqqqqqrrrssssssrrrrrrsssuuuwwwyyyzzz{{{{{{yyyzzz{{{{{{zzzwwwtttrrrnnnmmmnnnppprrrsssrrrqqqvvvtttooojjjfffcccbbbbbbbbb^^^ZZZVVVSSSOOOJJJGGGAAA===888444222000...,,,///...------,,,,,,------,,,,,,---......//////000/////////000111111222222333222111000000111222333222222222111111111111000000000000111222222333333333333444444444444444444222444666555444555888<<<===AAAFFFKKKMMMLLLIIIHHH<<<<<<;;;;;;;;;>>>BBBFFFLLLNNNTTTXXXWWWRRRQQQUUU^^^mmmooohhhgggeeeeeemmmvvv|||~~~uuuiiibbb```^^^aaagggooovvv{{{|||{{{vvvqqqppptttyyy}}}{{{xxx|||~~~|||}}}ssscccSSSLLLJJJIIIIIIJJJKKKLLLMMMLLLJJJFFFAAA>>><<<;;;:::999999999:::;;;<<<;;;999:::===@@@BBBCCCCCCCCCGGGNNNVVVccc{{{vvvfffaaacccooorrraaaNNNEEEAAA???>>>???@@@???>>>===;;;;;;::::::;;;;;;:::999999888888777666555555444444444555555444555666555333222222444777555333222222333444555555555666666555555444333555444333333222222222333333333333333333333333333666555444444444444555666555444444333333333444444666555333111111222333444222333444444555555444444444444444333333222222222000111111111222222222222222222222333333444444444444555666777777666555555666777888999:::;;;;;;;;;777888888:::;;;<<<======;;;<<<<<<===<<<;;;999888======<<<;;;<<<===>>>???AAA@@@@@@???>>>======<<>>======AAAFFFJJJQQQRRRVVVZZZXXXSSSTTTXXXaaappprrrlllkkkhhhhhhppp|||yyynnngggeee```dddjjjssszzz}}}}}}|||yyysssrrrxxxzzz~~~lll]]]OOOJJJJJJJJJLLLNNNNNNNNNOOOMMMJJJEEE@@@===;;;;;;999999888999:::;;;===<<<<<<===???AAACCCDDDDDDFFFMMMUUU___rrrwwwhhh]]]]]]dddpppjjjZZZJJJCCCAAA??????@@@@@@???>>>===;;;;;;;;;;;;;;;::::::999999888888777777666555444444444444444333444555555333222333444777666444222222222333444444444555555444444333222333222222111000000111111222222222222222222222222333333333333333333333333444444333333333333444444555444222111111111333444222222333444444444444444444333333333222222222222000000000111111111222222111222222222333333333333333444555666666666555555666777888999999:::999999888888888999999:::;;;;;;::::::;;;;;;;;;:::999888::::::999999999:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;tttsssrrrssstttsssmmmhhh_________bbbfffjjjllllllnnnnnnnnnmmmllljjjhhhggggggggghhhjjjlllmmmkkkiiiiiikkknnnooonnnmmmnnnnnnnnnqqqtttvvvtttrrrqqqqqqpppuuuwwwtttsssuuuuuusssxxxxxxxxxwwwuuuuuuwwwyyy}}}yyyvvvuuuuuusssrrrqqqpppqqqsssvvvwwwwwwwwwxxxzzz}}}~~~|||{{{yyyxxxwwwvvvvvvwwwxxxyyyzzzwwwsssqqqqqqrrrrrrrrrqqqrrrttttttrrrrrrrrrsssvvvxxxyyyxxxuuusssrrrrrrrrrsssvvv{{{}}}{{{xxxwwwwwwwwwxxxvvvsssooollllllmmmnnnmmmrrrtttvvvtttoookkkiiijjjkkkpppvvv{{{{{{zzzyyyxxxrrrqqqooommmmmmmmmooopppnnnoooqqqsssvvvwwwxxxyyy{{{{{{{{{zzzwwwtttqqqppppppqqqqqqrrrsssssssssrrrrrrqqqooolllhhheeebbb```aaa^^^ZZZWWWTTTPPPLLLJJJEEEAAA<<<888555444222000...---,,,,,,++++++,,,,,,++++++,,,------......///111111111222333333444444111111222222222222111111000000000000/////////...000000000111222222333333333333333444444444555555555666666666666999>>>AAAJJJKKKMMMMMMKKKGGGDDDAAABBBAAA@@@???@@@EEELLLRRRYYYYYYZZZ\\\YYYVVVXXX]]]fffuuuxxxrrrqqqnnnnnnvvv|||qqqjjjgggdddhhhpppxxx~~~|||uuupppooowww~~~vvvbbbVVVKKKIIIKKKMMMOOORRRRRRRRRQQQNNNJJJEEE@@@===::::::999888888999:::;;;>>>>>>???@@@AAACCCDDDDDDDDDHHHOOOZZZiiivvvdddZZZVVV^^^kkkzzz~~~^^^QQQEEEBBBAAA@@@???AAA@@@???>>><<<;;;;;;;;;;;;:::::::::999888888777777888777666555444333333333222333444444333333444555777666444333222222222333333333333444333222222111111000000///////////////111111111111111111111111111222333333333333222111444333333222222333444444555444222111111111222333111222222333444333333333333222222222222111111111/////////000000000111111111111111111111222222222222333444555555555555444666777777888888888777777888888777777777777888888777888999999:::999999999999999888777888999:::;;;<<<<<<;;;;;;::::::999999sssrrrqqqrrrrrrppplllhhh___^^^___aaaeeeiiikkkkkkmmmmmmnnnnnnmmmkkkhhhggghhhhhhhhhiiikkkkkkiiihhhhhhjjjllllllkkkkkkkkklllmmmppprrrsssqqqooonnnmmmooossstttrrrqqqsssuuusssvvvvvvvvvtttssssssvvvxxx~~~~~~}}}zzzvvvsssrrrsssoooooopppqqqrrrsssuuuuuuuuuuuuvvvxxx{{{|||zzzyyyvvvvvvvvvuuuuuuuuuwwwyyy|||yyyuuuqqqppppppqqqrrrpppsssuuuuuusssqqqppppppsssuuuxxxxxxwwwuuuuuuuuussstttwww|||}}}zzzwwwuuuuuuvvvvvvxxxtttpppnnnnnnoooppppppppptttvvvtttmmmiiiiiikkkmmmrrrxxx{{{{{{yyywwwwwwrrrqqqooolllkkkkkkmmmooooooppprrrtttvvvxxxyyyyyy||||||zzzyyyvvvtttqqqppprrrsssttttttsssrrrrrrsssqqqqqqpppnnnkkkgggccc```___\\\YYYVVVSSSPPPMMMJJJFFFBBB===999777555333111------,,,++++++++++++,,,++++++,,,,,,---.........000000111111222333333444000111333333333333111000111111000000000/////////000000000111222222333333222333333444444555555555555555555777:::>>>DDDGGGJJJJJJJJJJJJHHHFFFDDDBBBAAA@@@???@@@CCCJJJSSSZZZ```^^^^^^]]]ZZZXXX[[[bbbkkk{{{~~~yyyxxxuuuttt|||wwwooommmiiinnnvvv~~~{{{qqqnnnoooxxxooo\\\RRRJJJJJJMMMOOORRRVVVVVVUUURRRNNNIIICCC???<<<:::999888888888:::;;;<<<===???AAACCCCCCCCCDDDEEEJJJLLLSSS___uuummm[[[VVVXXXfffyyypppUUULLLCCCBBBBBB@@@???@@@??????===<<<<<<;;;;;;;;;::::::999999888777777777888888666555333333222222111222444444333333444666777666444333222111111222222222222222222111000000000//////....../////////111111111111111111111111000111333444444333111000222222222222222333333444333333222111000111111222000111222222333333222222111111111111111111111111////////////000000000000000000000000000111111111111111222333333444444444666666777666666555444444888777666555555555666666666666777888888999999999:::999888888888999;;;<<<;;;;;;::::::999999999999qqqqqqqqqrrrrrrqqqnnnlllbbbaaa```bbbeeehhhjjjkkkkkklllnnnnnnnnnllljjjhhhjjjiiihhhiiijjjkkkiiihhhgggiiijjjjjjiiihhhiiijjjnnnppprrrrrrooommmllllllmmmqqqsssppppppsssuuutttssssssrrrqqqpppqqqtttwww{{{{{{yyyvvvrrroooooopppnnnoooppprrrssstttttttttttttttuuuvvvyyyyyywwwvvvtttuuuuuutttssssssvvvyyy~~~|||xxxtttqqqppppppqqqppprrruuuuuusssqqqoooooopppssswwwyyyyyyyyyyyyyyytttuuuxxx}}}~~~{{{yyywwwvvvwwwwwwwwwtttpppooooooqqqrrrrrrmmmqqqtttsssnnnkkkmmmpppssswww{{{|||{{{xxxvvvuuurrrrrrqqqnnnkkkjjjllloooqqqrrrtttvvvxxxyyyzzzzzz{{{zzzyyywwwuuussssssrrrsssuuuvvvuuusssqqqqqqrrrqqqqqqqqqpppmmmiiidddbbb]]]ZZZWWWUUUSSSPPPMMMKKKGGGCCC>>>999777555333222...---,,,,,,++++++,,,,,,++++++,,,------....../////////000000111222222222111222333444444333222111222222111111111000000000000000000111222222333333222222333333444555666666555555666999>>>DDDJJJLLLJJJIIIGGGFFFDDDCCCAAAAAA??????@@@AAAGGGPPPZZZaaafffcccaaa___\\\ZZZ___fffqqq|||{{{wwwuuupppttt{{{|||ssstttzzzyyyiiiYYYRRRLLLMMMPPPQQQTTTXXXWWWUUUQQQLLLGGGBBB>>><<<999999888888999;;;===>>>===@@@CCCDDDDDDDDDFFFHHHPPPRRRZZZlllyyyeeeXXXWWW___pppiiiQQQJJJDDDCCCBBB???>>>??????>>>===<<<<<<;;;<<<<<<::::::999888888777777666888888666555333333222222000222333333222222444555555555444333222222111111111111222222111111000///000000/////////000000111222222222222222222222222000111333555555333111000111111111111111222333444222222111111000000000000///000000111222111111111000000000000000000000000////////////000000000000000000000000000000000000000000000111222222333444555555555555444333222222666555444333333555666777666666666666777888888999999999888777888999:::;;;;;;;;;::::::::::::::::::nnnoooqqqrrrssssssrrrrrriiigggeeeeeegggiiijjjkkkjjjlllnnnppppppooommmkkkkkkjjjiiijjjkkklllkkkjjjhhhiiijjjjjjhhhhhhiiijjjpppqqqrrrqqqnnnllljjjjjjkkkoooqqqnnnnnnrrrttttttoooooonnnmmmlllnnnrrrvvvwwwwwwuuurrrooommmnnnooopppqqqrrrssstttuuuuuuttttttssstttuuuvvvvvvtttrrrqqqsssuuusssqqqqqquuuxxx~~~}}}{{{xxxsssqqqqqqrrrppprrrttttttssspppooooooppptttxxxzzzzzzyyyyyyyyyttttttwww|||~~~|||zzzxxxwwwwwwrrrpppnnnnnnpppqqqrrrqqqlllooorrrrrrpppppprrrtttxxxzzz{{{{{{yyywwwuuuuuusssuuuuuusssnnnlllmmmpppssstttuuuvvvwwwxxxxxxxxxwwwvvvtttsssrrrrrrssstttsssvvvwwwvvvrrrooopppqqqpppppppppooollliiieeeccc\\\ZZZWWWUUUTTTRRROOOMMMHHHDDD???;;;888666444333......---,,,,,,,,,,,,---,,,,,,------...//////000...//////000111111222222222222333333333333222222222222222222111111111111000000000111222222333333111222333333444555666666666666888<<>>===:::999999:::;;;===???@@@>>>AAAEEEFFFEEEGGGJJJNNNPPPYYYhhh~~~mmm]]]XXX^^^kkk~~~~~~bbbOOOHHHDDDCCCAAA>>>===???>>>>>>===<<<<<<<<<<<<<<<999999999888777777666666888777666555444333333333111222333333222222333444333333333333222222222222111111111222111111000///000000000000000111111222222222222222222222222222111222333333333333222111000000000000111222333333111111111111000000//////...///000000111111000000......///////////////000/////////000000000111111111111111111000000000000///......///000111333333333333333333333222111000444333222222333555888:::777777666666666777888888777777666555666777888999;;;;;;;;;;;;::::::::::::kkkmmmppprrrssstttuuuvvvqqqnnnkkkiiijjjkkklllllljjjlllppprrrtttsssqqqpppmmmkkkjjjkkkmmmnnnnnnmmmkkkllllllkkkjjjjjjkkklllqqqrrrrrrpppmmmjjjiiiiiiiiimmmnnnkkkkkkpppsssrrrjjjjjjjjjiiijjjmmmqqquuuuuuuuutttqqqnnnmmmnnnpppsssssstttuuuuuuuuuuuuuuuttttttssstttttttttqqqoooooorrrtttssspppppptttxxxyyy{{{{{{yyyuuusssssstttoooqqqssssssrrrppppppqqqrrruuuyyyzzzyyywwwuuuuuuqqqrrrtttyyy|||yyyvvvsssqqqnnnmmmmmmooorrrsssrrrqqqooopppqqqrrrsssuuuvvvvvvxxxyyyzzzxxxvvvuuuvvvwwwuuuxxxzzzxxxrrrooooooqqqrrrrrrsssttttttttttttsssqqqpppnnnnnnnnnpppssstttsssvvvxxxuuupppmmmnnnpppnnnnnnnnnllljjjgggeeeccc]]][[[XXXVVVVVVTTTRRROOOJJJFFFAAA===:::888666555000///......------......------...//////000000111///000000111111222333333333333333222222333333333111111111111000000000000000000000111222222333333111222222333444555666777999999;;;@@@FFFJJJKKKKKKGGGEEEBBB@@@>>>???AAABBBIIIKKKMMMPPPUUU\\\eeekkkmmmjjjgggfffcccbbbhhhppp~~~~~~~~~yyyggg]]]TTTPPPOOORRRTTTTTTWWW[[[RRROOOKKKFFFBBB???>>>===:::::::::;;;<<<>>>@@@BBB@@@CCCGGGHHHHHHJJJPPPUUUZZZmmmkkk___^^^kkknnnYYYLLLFFFBBBAAA@@@===<<>>>>>===<<<<<<<<<<<<===999999888888777777666666777666555444444444444444222333444333111111222333111111222333333333333222111222222222222111000000000000//////000111111222111111111111111111111111111111111111111111111111/////////000000111333333000000000000000000///.........///000000000//////------........./////////000000000111111111222222222222222111111000000000...---------///000222333111111222222222111000000111111000111333777;;;===999888777666666666777888888777666666666777888999::::::::::::::::::::::::hhhkkknnnqqqsssuuuwwwyyywwwtttpppmmmmmmmmmnnnmmmkkkmmmqqquuuvvvvvvtttsssnnnlllkkklllnnnppppppooommmnnnnnnmmmlllkkkmmmnnnqqqrrrrrrooollliiihhhhhhgggkkkllliiiiiinnnqqqqqqhhhhhhhhhggghhhlllqqquuuuuuuuussspppnnnnnnppprrruuuuuuuuuvvvvvvvvvvvvvvvuuutttsssssssssrrrooommmnnnrrrtttrrrooooootttxxxtttwwwzzzzzzwwwttttttuuuoooqqqrrrrrrqqqpppqqqrrrtttwwwzzzzzzxxxtttrrrpppoooooorrrwww}}}~~~}}}{{{vvvqqqllliiimmmmmmoooqqqtttvvvtttsssqqqqqqqqqrrruuuwwwwwwwwwwwwxxxwwwvvvttttttwwwyyyvvvzzz}}}{{{uuuqqqpppqqqppppppqqqqqqqqqppppppooolllkkkjjjjjjkkknnnrrrtttsssvvvxxxuuuppplllmmmpppmmmmmmllljjjhhheeecccbbb^^^\\\ZZZXXXXXXVVVTTTRRRLLLHHHCCC>>><<<:::888777000000///............///......//////000111111111000111111222333333444444555444222222222222444555000000000000////////////000000000111222222333333111111222333444666666777======>>>CCCHHHJJJIIIGGGBBBAAA???>>>???BBBFFFHHHPPPRRRTTTVVVZZZ```ggglllooollljjjiiifffeeekkkssspppaaaXXXQQQNNNNNNRRRTTTUUUXXX\\\OOOMMMIIIDDDAAA>>>>>>>>>;;;;;;;;;;;;===???BBBCCCBBBFFFIIIJJJIIILLLSSSZZZkkkqqqiiifffxxxaaaOOOIIIDDD@@@@@@>>><<<<<<@@@>>>======<<<<<<<<<<<<===999999888888777666666666666555555444444444555555222444444333111000111222000000111333333333333333222222222222222111000000///////////////000111111000000000000000000000000000000////////////000000////////////000111222333000000000000000//////...---......///////////////---------.........//////111111111111222222222222333222222222111111000000------,,,---...000222333000000111111111111000000000//////111444888===???:::999888666666666777888:::999888888888999;;;<<<999999999999999999::::::iiiiiikkknnnsssxxx||||||xxxtttqqqnnnmmmoooppptttyyy~~~vvvrrrmmmlllnnnqqqqqqpppsssrrrpppooommmlllkkkkkkqqqpppooommmkkkjjjjjjjjjkkkjjjiiikkkmmmnnnnnnmmmhhhgggfffeeegggkkkppprrrzzzyyyvvvrrrooooooqqqsssyyyxxxvvvuuutttttttttuuuuuuvvvwwwwwwuuuttttttuuummmnnnpppqqqrrrsssvvvyyyvvvuuuuuuttttttuuuuuuvvvssspppmmmkkklllnnnrrrtttyyyyyyyyyxxxwwwtttrrrpppooorrruuuwwwyyyzzz|||~~~|||zzzvvvuuutttqqqkkkgggllllllmmmnnnooopppqqqqqqooopppsssvvvxxxzzz||||||zzzxxxuuuttttttvvvyyy{{{{{{}}}}}}yyyvvvvvvwwwpppnnnkkkjjjjjjkkkkkkkkkkkkkkklllnnnpppsssvvvwwwxxxxxxuuuqqqmmmlllmmmnnnpppoookkkgggcccccceeegggeeeccc```]]]ZZZWWWUUUUUUNNNLLLGGGBBB===888555444111000///---,,,,,,,,,---+++,,,,,,---...///000000333333333333333333333333333333333333333333333333222222111111222222333444333222111000000111222222///111444555555666888:::<<<@@@GGGLLLMMMJJJEEEAAA@@@>>>@@@EEEFFFFFFNNNXXX\\\bbbggggggddddddjjjpppssstttssspppnnnoootttxxxzzzfff[[[XXXSSSSSSSSSUUUWWWXXXVVVTTTPPPJJJCCC===;;;:::999999999:::<<<<<<<<<>>>BBBDDDGGGDDDEEEJJJJJJKKKZZZnnnllllllmmmnnnWWWOOOHHHEEEBBB???>>>===<<<;;;>>>>>><<<;;;:::999999999>>><<<:::999999888666444666666666666555555555555000000111111111222222222333333333333333333333333333111//////000111000///000000////////////000000---000111///000333222/////////000000000000//////000000111111111111000000//////000000000000//////---......///////////////......---,,,,,,,,,------000000000000111111111111444444444333333333222222222111111000000000000111111111111111000000000000...///000222555888:::;;;888777555444333444666777555666777999;;;<<<<<<<<<;;;;;;::::::::::::999999iiiiiijjjlllpppvvv{{{~~~|||wwwtttssssssuuuxxx|||~~~xxxrrrppprrrtttuuuuuuwwwvvvtttrrrpppnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjlllkkkiiijjjkkkkkkjjjhhhiiihhhhhhhhhjjjmmmpppssswwwwwwuuusssqqqqqqsssuuuxxxwwwvvvttttttttttttuuuwwwxxxyyyxxxvvvsssrrrrrrpppqqqssssssssstttvvvxxxwwwvvvuuusssrrrrrrrrrrrrqqqooommmlllnnnqqqvvvxxx||||||{{{zzzxxxvvvsssrrrqqqsssvvvwwwxxxyyy{{{|||yyyvvvsssqqqqqqqqqooommmpppppppppppppppqqqrrrrrrqqqrrrtttwwwyyyzzz{{{|||}}}zzzwwwuuutttuuuwwwxxxxxxzzz{{{zzzwwwuuuuuuuuuooommmjjjhhhggghhhiiijjjkkklllmmmoooqqqsssuuuuuuuuuuuusssooolllkkklllnnnnnnmmmkkkgggddddddfffiiifffdddaaa]]]ZZZWWWUUUTTTNNNLLLIIIDDD???:::666444222000///---,,,,,,,,,---+++,,,,,,---...///000000333333333333333333333333222222222222222222222222222222222222222333444444333222111111000111222333333444666777777999<<<>>>BBBFFFKKKMMMLLLHHHCCCAAABBB@@@AAAFFFIIINNNYYYdddnnnrrrtttrrrnnnnnnsssxxxzzz{{{{{{xxxvvvwww{{{uuueee[[[YYYXXXWWWWWWWWWXXXWWWUUURRRKKKGGGAAA===;;;<<<<<<;;;:::;;;<<<======>>>AAADDDFFFDDDHHHOOORRRWWWkkk|||kkkooo|||dddQQQKKKHHHEEEAAA???>>>>>><<<;;;>>>===<<<;;;:::999999999888666555666888888777666666666666666555555555555111111111222222222333333333333333333333333333333333111000///111111000///000//////////////////000...111222//////111111...//////000000000000////////////000000000000//////---......//////......---------...///////////////---,,,,,,,,,,,,---......//////000000000111111111222222222111111111111000//////............//////222222111111000000//////......///111333555777888777666555444444555666666555666777999;;;<<<<<<<<<;;;;;;:::::::::999999999iiihhhhhhiiimmmsssyyy}}}zzzwwwxxx{{{}}}wwwssssssvvvxxxxxxzzzyyywwwtttrrrqqqpppooojjjjjjjjjjjjjjjjjjkkkkkkkkkiiigggggghhhiiihhhgggkkkkkkkkkkkkmmmoooqqqsssssstttuuutttssssssuuuwwwxxxwwwuuutttssssssttttttxxxzzz|||zzzwwwssspppooosssuuuvvvuuuttttttuuuvvvwwwvvvtttrrrpppnnnnnnmmmnnnnnnmmmmmmpppuuuyyy|||~~~~~~}}}{{{yyywwwtttssstttuuuwwwwwwwwwwwwxxxzzzuuussspppoooppprrrsssssstttsssrrrqqqrrrrrrttttttuuuuuuwwwxxxzzz{{{{{{{{{}}}yyyuuusssssstttttttttuuuwwwvvvuuusssttttttooommmiiifffeeefffhhhiiilllmmmoooqqqrrrsssssssssqqqqqqooollljjjiiikkkmmmnnnnnnmmmkkkiiiiiikkkmmmgggeeebbb^^^ZZZWWWTTTSSSNNNMMMKKKGGGBBB<<<888555222111///---,,,,,,,,,---,,,,,,---...///000000111333333333333333333333333111111111111111111111111222222222222333444555666444333222111222222333444777888888999:::===AAAEEEKKKNNNPPPNNNIIIDDDAAAAAACCCCCCEEEJJJPPPYYYgggsss}}}{{{vvvuuuzzz~~~ooobbb[[[ZZZ[[[ZZZXXXWWWVVVTTTPPPMMMFFFBBB>>><<<<<<===>>>>>><<<===>>>======???BBBDDDEEEEEEJJJRRRXXXddd~~~tttkkkvvvqqqXXXJJJFFFGGGDDDAAA???>>>>>><<<;;;>>>===<<<:::999999999999666555444555777888777666666666666555555555555444222222222333333333444444333333333333333333333333444222000000111222111000//////............/////////222222//////111111......//////000000//////.........////////////......,,,,,,------------,,,,,,------...////////////...,,,,,,,,,,,,------.../////////000000000000111111000000000000////////////......---......///000111333333222111000000//////......//////111222444555555555555555555555666666666666888999;;;<<<<<<<<<::::::::::::999999999999iiihhhfffgggjjjqqqwww{{{|||yyy}}}yyysssrrruuuwwwwww{{{yyywwwtttrrrpppoooooojjjkkkkkkkkkkkkkkkkkkjjjgggeeedddeeehhhjjjkkkkkkmmmmmmmmmnnnoooqqqrrrsssrrrtttuuuuuutttssstttvvvwwwvvvtttsssssssssttttttwwwyyy|||{{{xxxssspppnnnuuuvvvwwwvvvtttsssssstttvvvtttsssqqqooonnnmmmmmmnnnnnnmmmnnnqqquuuyyy|||~~~}}}|||zzzxxxvvvtttsssvvvwwwxxxwwwvvvuuuwwwxxxtttsssrrrrrrssstttuuuuuutttsssrrrrrrssstttvvvxxxxxxxxxyyyzzzzzz{{{zzzzzz~~~|||yyyuuusssrrrrrrsssrrrrrrssssssssssssttttttrrrppplllhhheeeeeehhhjjjlllmmmppprrrsssrrrqqqppppppooommmjjjgggfffhhhiiinnnoooppppppooonnnpppqqqhhhfffccc^^^ZZZVVVTTTSSSOOONNNMMMIIIDDD???999666333222000...,,,,,,,,,---,,,,,,---...///000111111222222222222222222222222222222222222222222222222111111222333444666888888555444333333333444555666:::::::::;;;<<>>>>>>>>===>>>???>>>>>>???BBBEEEJJJKKKPPPWWWaaauuu|||lllnnnzzzbbbOOOFFFEEEFFFCCC@@@>>>>>>>>>===<<<===<<<;;;:::999999999999:::888777777888888777555666666555555555444444444333333333444444444555555444444444444444444444444444333111111222222222111//////............/////////222222///000333444222...//////////////////...---..................---,,,,,,,,,------,,,,,,,,,,,,---......//////......------,,,,,,,,,------...////////////000000000111000000/////////.........////////////000111333333444333222222111000//////000000000000000111222222333444555666666666666555666777888:::;;;<<<<<<<<<:::::::::999999999999888iiigggeeefffiiiooouuuyyy{{{{{{zzz~~~|||uuusssuuuvvvvvvxxxwwwuuurrrpppooonnnmmmmmmnnnnnnnnnmmmlllkkkjjjhhhfffeeefffiiikkkmmmmmmnnnnnnoooooopppqqqrrrrrrtttuuuvvvuuusssrrrrrrsssuuutttsssrrrrrrrrrssstttsssvvvyyyzzzwwwtttqqqppptttvvvwwwvvvtttrrrrrrrrrtttsssrrrqqqppppppppppppppppppoooooopppsssvvvxxx{{{zzzyyywwwuuutttsssrrrvvvwwwwwwvvvuuutttvvvxxxvvvxxxyyyzzzyyywwwuuutttppppppppprrrtttvvvyyyzzzzzzzzz{{{{{{{{{zzzzzzyyy{{{yyyvvvtttrrrrrrrrrsssqqqqqqqqqrrrsssttttttttttttssspppkkkgggfffhhhkkkkkkllloooqqqqqqqqqpppooopppooommmiiieeedddeeeggglllnnnqqqrrrqqqppppppqqqiiigggccc___ZZZWWWTTTSSSPPPOOONNNKKKFFF@@@;;;888444222000...---,,,,,,,,,,,,------...///000111111222222222222222222222222333333333333333333333333111111222444666888:::;;;666555444444444555777888:::;;;;;;===@@@FFFNNNTTT[[[XXXRRRIIIAAA>>>???BBBDDDKKKTTT\\\cccmmmvvv|||xxxkkkbbbZZZWWWXXXWWWUUUSSSRRRPPPMMMIIIFFF@@@>>><<<<<<======<<<;;;>>>????????????AAADDDFFFOOOQQQWWWaaarrr}}}oooiiitttmmmYYYKKKEEEEEEDDDBBB???>>>>>>>>>===<<<<<<;;;:::999999999999999:::888777777888888777555555555555555444444444444333333444444444555555555444444444444444444444444555333111111222333222111//////............/////////222222000111666888666......////////////......------............------------............------,,,------...............///...---,,,,,,,,,,,,,,,...////////////000000000111111000000000/////////////////////000111333333333333333222111000000///333222222111111111222222222222444555666666666666777888999:::;;;<<<<<<<<<::::::999999999888888888hhhgggffffffiiinnnsssvvvwww{{{~~~}}}zzzzzz~~~zzzwwwwwwwwwvvvvvvuuusssqqqooonnnnnnmmmooopppppppppooonnnlllkkkllliiigggggghhhjjjkkkkkkpppooonnnnnnnnnpppqqqrrruuuuuuuuussspppooopppqqqtttsssrrrrrrqqqrrrssstttqqqtttwwwwwwvvvtttrrrrrrsssuuuwwwwwwuuusssssssssttttttssssssssssssttttttsssrrrqqqppppppqqqssstttwwwvvvuuusssrrrqqqqqqqqquuuvvvvvvuuutttuuuwwwyyyzzz}}}|||wwwtttrrrmmmnnnpppsssuuuxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyywwwvvvtttrrrqqqqqqqqqqqqrrrpppoooppprrrtttttttttssstttrrrmmmhhheeefffiiijjjkkkmmmnnnooooooooonnnooonnnllliiifffdddfffgggjjjmmmqqqrrrqqqnnnmmmmmmhhhfffccc___[[[WWWUUUTTTQQQPPPNNNJJJFFFAAA===:::555333111///---,,,,,,,,,------...///000111111222222222222222222222222222333333333333333333333333000111222444777:::<<<===666666555555666777999::::::;;;===@@@EEELLLUUU[[[```YYYNNNEEE@@@@@@CCCFFFIIISSS___gggnnnvvv}}}~~~nnnccc\\\WWWUUUVVVVVVTTTRRRQQQOOOLLLHHHEEE>>>===<<<<<<======;;;:::===???@@@@@@@@@BBBFFFHHHKKKPPP[[[mmmqqqiiikkk}}}|||bbbSSSJJJFFFEEECCCAAA>>>===>>>>>>>>>===;;;;;;:::999999999999999666555444555777888777666555555555444444444444333333333333444444444555555444444444444444444444444666444222222333444333222000000////////////000000000222222000111666888777---......//////......---------............------......////////////......,,,,,,---............---......---,,,,,,,,,,,,---......////////////000000111111111111000000000000......---......///000111222222222222222111111111444444333222222222222333111222333444555666777777888999:::;;;<<<<<<<<<<<<999999999999888888888888ggggggfffgggjjjnnnrrrttttttvvvxxxyyyyyy{{{~~~}}}yyyxxxwwwuuuuuuuuusssrrrqqqpppppppppmmmnnnpppqqqqqqooonnnmmmllliiiffffffhhhjjjkkklllpppooommmllllllnnnpppqqquuutttssspppnnnmmmoooqqqssssssrrrqqqqqqrrrssstttqqqsssuuuuuusssrrrqqqrrrrrruuuwwwxxxwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvuuusssrrrrrrrrrsssttttttsssrrrqqqpppqqqqqqrrrttttttuuuttttttuuuxxx{{{{{{vvvtttsssmmmooorrruuuwwwyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyvvvuuusssqqqpppooooooooorrrpppnnnnnnqqqssssssrrroooqqqqqqmmmfffbbbbbbdddiiiiiijjjkkkmmmnnnnnnooollllllkkkiiiggggggiiikkklllppptttuuusssooolllkkkgggfffccc___[[[XXXVVVUUURRRPPPMMMIIIEEEAAA>>><<<555444111///---,,,,,,,,,------...///000111222222111111111111111111111111222222222222222222222222000111333555888;;;===???777777666666777888:::;;;999<<<@@@DDDJJJSSS[[[aaacccXXXKKKBBBBBBEEEIIIKKKPPP\\\iiipppwwwvvvddd\\\XXXUUUTTTTTTUUUSSSQQQOOOLLLIIIDDDAAA;;;::::::;;;======<<<:::===>>>@@@AAABBBDDDHHHKKKLLLVVVgggllliiirrrmmmWWWMMMHHHDDDBBBBBB@@@>>>===>>>>>>>>>===;;;:::999999888999999999888666555666888888777666555555555444444444333333222333333333444444444444555555555555555555555555666444333222333444333222111111000000000000111111222333222...///333444333---......//////......---......////////////............////////////......+++,,,------......------+++++++++,,,---...///000........./////////000000111111111000000000000/////////............//////111111222222222222333333444444333222222222222333222111111222333666888999888999:::;;;<<<<<<<<<<<<999999999999888888888888ggggggggghhhkkknnnqqqssssssssstttwwwyyy|||~~~zzzwwwuuusssvvvuuutttssssssrrrrrrssskkklllnnnpppqqqqqqoooooohhheeeddddddgggkkknnnoooqqqooollljjjjjjllloooqqqssssssqqqnnnlllmmmpppssssssrrrqqqqqqqqqrrrssstttrrrssstttsssqqqppppppqqqrrruuuxxxyyyyyyxxxxxxyyyzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvuuutttsssttttttuuurrrqqqpppppppppqqqrrrsssrrrssstttssstttvvvzzz}}}yyyuuutttuuunnnqqqtttwwwyyyyyyxxxwwwzzzzzzzzz{{{zzzzzzyyyyyyvvvuuusssqqqooommmllllllrrrooolllmmmppprrrqqqppplllnnnoookkkddd___^^^```hhhhhhiiiiiikkkmmmnnnoooiiijjjjjjiiihhhiiimmmoooppptttxxxyyyvvvrrrnnnlllgggeeebbb___\\\YYYWWWVVVSSSQQQMMMHHHDDD@@@>>>===555444222///---,,,,,,,,,------...///000111222222111111111111111111111111111111111111111111111111000111333555888<<<>>>@@@777777777777777999;;;<<<:::===AAAGGGNNNWWW```fffeeeXXXIIIAAACCCJJJNNNOOOVVVcccooouuu|||}}}nnn^^^WWWVVVTTTSSSTTTTTTQQQNNNLLLIIIDDD???;;;888888999;;;>>>>>>===;;;<<<>>>@@@AAABBBEEEIIILLLWWWcccyyykkkkkkwwwbbbOOOIIIFFFBBB@@@BBB@@@======>>>>>>>>>>>>::::::999999888999999999>>><<<:::999999888666444555555444444444333333333222222222333333333444444555555555555555555555555666555333333444444444333222222111111111111222222333444222---,,,000111///---..................---......////////////......---......//////......---+++,,,------......------))))))***+++---000111333............/////////000000000000000////////////222111111000000000000111000111111222222333444444333333222222222222222222222111111111333555888:::999999:::;;;<<<<<<<<<<<<999999999888888888888777eeefffhhhkkkmmmnnnooopppttttttttttttuuuwwwxxxyyy{{{xxxvvvuuuwwwvvvuuutttsssqqqpppoooppppppqqqrrrsssqqqmmmiiihhhgggffffffhhhjjjmmmooonnnllliiiffffffiiilllnnnpppqqqrrrpppnnnmmmnnnoooqqqqqqqqqppppppqqqrrrrrrpppqqqrrrqqqppppppqqqssstttvvvxxxyyyzzz{{{}}}{{{{{{zzzxxxuuussstttuuuuuuwwwxxxxxxuuusssrrrrrroooppprrrsssttttttttttttsssrrrrrrtttxxx|||}}}}}}~~~zzzwwwuuuuuuuuuuuuvvvxxxzzzzzzzzzyyyxxxxxxxxxwwwuuussssssvvvxxxyyyuuuqqqnnnooorrrtttuuutttqqqooonnnooopppppppppmmmllljjjfffcccbbbcccddd```aaacccfffiiimmmpppqqqmmmllljjjiiijjjmmmoooqqqrrrtttvvvwwwuuuqqqmmmiiigggccc]]]ZZZYYYYYYZZZZZZSSSOOOJJJEEEBBB@@@===:::;;;888444111000///...,,,...///000111222333444444111111111111111111111111333333222111000000000000333333555999<<<>>>>>>===;;;;;;:::::::::;;;;;;<<<>>>BBBCCCEEERRReeennnlllkkkYYYIIIDDDDDDFFFOOOZZZbbbjjjvvvyyymmm]]]UUUTTTUUUUUUSSSPPPMMMIIIEEECCC@@@<<<:::999999999:::;;;<<<===>>>CCCBBBBBBCCCCCCDDDKKKTTTYYYjjjuuuvvvrrrWWWMMMJJJDDDAAACCCCCCBBB@@@???===<<<<<<;;;;;;;;;;;;::::::999999999;;;;;;:::999888777666555666666555444444444444555222222222222222222222222222222333333333333444444555555444333222222222222222222222222111111111111000000///////////////000000///...------...///000//////......---------,,,...///000000000///---,,,++++++++++++++++++++++++222///,,,,,,...///---+++---------------...///000///000000///------...///000000000000111111111111///000222333333222000///111222333333333333222111333333222111222333555666;;;;;;;;;;;;;;;;;;;;;;;;;;;:::777555444444555555ggggggiiikkklllmmmnnnnnnooopppqqqrrrssstttuuuvvvxxx|||zzzyyyxxxwwwvvvtttsssrrrrrrrrrrrrqqqpppppppppnnnjjjgggfffffffffhhhiiilllnnnooommmkkkhhhffffffhhhkkkmmmooopppqqqqqqooonnnoooppppppppppppppppppqqqssssssppppppqqqrrrrrrsssrrrrrrtttwwwzzz{{{||||||~~~{{{{{{zzzwwwtttrrrrrrssswwwxxxyyyxxxvvvsssssssssrrrsssuuuvvvvvvuuutttsssvvvuuuuuuvvvxxxzzzyyyxxx{{{zzzwwwtttsssrrrssssssuuuvvvyyy{{{|||{{{yyyxxxuuuuuuuuutttssssssvvvxxxzzzwwwrrrpppqqqrrrsssssssssqqqoooooopppppppppooolllkkkiiifffdddcccdddeee```aaaccceeehhhlllooopppqqqpppnnnllllllmmmooopppoooqqqssssssrrrnnnjjjgggeeebbb]]]ZZZYYYYYYXXXWWWPPPMMMIIIEEEDDDBBB@@@>>>;;;888444222111000...---...///000111222333333444111111111111111111111111333333222111111000111111444444666:::>>>@@@@@@???======<<<<<<<<<======>>>>>>CCCFFFKKKZZZnnnxxxvvvkkkZZZJJJGGGHHHJJJSSS^^^kkkrrr}}}uuukkk]]]VVVUUUVVVUUURRRPPPMMMHHHDDDBBB???<<<999:::::::::;;;<<<===??????AAAAAACCCFFFFFFFFFMMMVVVdddzzz|||iiiSSSMMMKKKEEE@@@AAABBBAAA???>>><<<;;;;;;;;;777888888999::::::;;;;;;666666666666777777777777666666555444444444444444333333333333333333333333222222333333333333444444333333222222222333333444000000000/////////......//////...............///000///............///000111000000000///////////////////////////......------------------.........///---+++,,,...///...---///............//////000//////000///---,,,---/////////000000000111111111///000222333333222000///111111333333333333111111333222222111222333444555999999999999999999999888<<<;;;999777666777888999hhhiiiiiijjjjjjkkkkkkkkkjjjkkklllnnnpppqqqqqqqqqrrrxxx|||}}}yyyxxxvvvtttssssssttttttsssqqqnnnmmmmmmkkkiiifffeeefffhhhjjjkkkmmmnnnnnnkkkiiifffddddddfffiiikkkmmmoooqqqqqqpppooopppqqqppppppppppppqqqrrrssstttpppoooooorrrvvvvvvtttqqqtttwww|||~~~~~~~~~~~~~~~{{{{{{zzzwwwtttrrrrrrrrryyyzzzzzzyyyvvvssssssssstttvvvxxxyyyyyywwwtttrrruuuuuuvvvwwwyyyyyyxxxvvvtttsssrrrqqqpppqqqrrrssstttvvvyyy|||}}}{{{yyywwwrrrssstttsssrrrsssuuuwwwyyywwwsssrrrrrrrrrrrrqqqqqqpppooooooppppppooonnnkkkjjjhhhfffeeeeeeeeefffbbbbbbccceeehhhllloooqqquuusssqqqnnnmmmmmmnnnnnnkkklllnnnnnnmmmjjjgggeeeccc```]]]ZZZYYYXXXVVVUUUNNNKKKHHHFFFEEEDDDCCCBBB;;;888555222111000///---...//////000111222333333111111111111111111111111333222222111111111111222444555888<<<@@@BBBBBBAAA>>>>>>>>>>>>>>>???@@@AAA>>>DDDJJJSSSeee{{{jjjYYYKKKIIILLLPPPZZZeeessszzzoooggg]]]XXXWWWWWWTTTQQQPPPLLLGGGCCC@@@>>>;;;999<<<<<<<<<<<<===???@@@AAAAAABBBFFFIIIJJJLLLUUU___uuunnn]]]NNNKKKJJJEEE@@@???@@@???>>><<<;;;:::::::::666777777888888999999999444444444444555555666666666555555444444444444444444444444444444444444444222222333333333333444444111111111222222333555555000000////////////.........---------------......000//////......//////000000000000000////////////000//////............///........................,,,++++++,,,...//////...000000///.........//////...///000///---------/////////000000000000111111///000111222222111000///000111222333333222111000222222222111222222333444666666666666666666666666:::999888777777888::::::hhhhhhggggggfffffffffffffffgggiiilllmmmooooooooorrrvvvyyy{{{zzzyyywwwuuuttttttuuuvvvqqqooolllkkkkkkkkkjjjiiigggiiikkklllmmmlllkkkjjjgggfffcccaaaaaacccfffgggkkkmmmpppqqqqqqqqqrrrssssssssssssrrrrrrsssssstttpppnnnnnnrrrxxxyyytttoootttxxx}}}}}}}}}||||||{{{xxxtttrrrrrrsssyyyzzzzzzxxxuuusssrrrssssssuuuwwwyyyyyyxxxuuutttrrrssstttwwwzzz{{{yyywwwrrrrrrqqqqqqqqqrrrssstttqqqtttxxx{{{|||zzzxxxvvvrrrtttuuutttsssrrrssstttuuusssrrrrrrssssssrrrqqqpppooonnnoooppppppnnnllljjjhhhgggfffggggggggggggddddddeeefffiiillloooqqqtttssspppnnnmmmmmmmmmmmmhhhhhhiiiiiihhhfffdddbbbbbb___\\\[[[ZZZXXXVVVTTTNNNLLLHHHFFFFFFEEEDDDCCC<<<999555333222111///.../////////000111222222333111111111111111111111111222222111111111222333333444555888===AAACCCBBBAAA>>>>>>>>>??????AAABBBBBB???FFFNNNYYYnnngggXXXKKKKKKOOOTTT___kkkuuu|||iiiccc]]]ZZZYYYXXXTTTPPPNNNKKKEEEAAA???===:::888<<<<<<<<<===>>>???@@@AAABBBCCCFFFJJJLLLRRR```nnn}}}aaaTTTIIIHHHGGGCCC@@@??????>>><<<;;;:::999999999999999888777666555555444666666555555444333333222666555444444333333444444333333333333333333333333222222222333333333444444222222111111222333333444222111111111000000000000------------------...///000//////////////////000...............---------000///...------...///000---------------,,,,,,,,,+++++++++,,,---...------000///...---------------///111222111///...//////////////////000000000111000000111111111111000000000111222333333222111000222222111111111222222222333444444444444444555555666666555666666777999999eeedddcccbbbbbbbbbbbbcccdddeeegggjjjlllnnnoooooorrrwww{{{}}}{{{zzzyyywwwvvvvvvvvvwwwpppnnnkkkkkklllmmmnnnnnnlllmmmnnnnnnmmmkkkhhhfffdddbbb```______```bbbdddhhhkkkooorrrrrrssstttuuuyyyxxxwwwuuusssrrrrrrrrrooommmnnnrrrwwwyyytttooossswww}}}~~~|||{{{}}}}}}|||yyyuuusssssstttxxxyyyxxxvvvsssrrrrrrsssoooqqqtttwwwxxxxxxwwwvvvssssssuuuwwwyyyyyywwwuuurrrrrrrrrqqqqqqrrrrrrrrrooorrruuuxxxyyyxxxvvvuuuuuuvvvwwwvvvtttqqqppppppoooooooooqqqsssttttttrrrpppooommmnnnoooooonnnllliiigggffffffhhhiiihhhgggccccccbbbccceeeiiilllnnnooonnnmmmlllkkkkkkllllllggggggffffffdddcccaaa``````^^^[[[ZZZZZZYYYWWWVVVPPPMMMIIIGGGEEEDDDCCCAAA===:::666333222111000.../////////000000111111222111111111111111111111111222111111111222333444444333555888===BBBCCCBBB@@@=========>>>???AAABBBCCC@@@HHHQQQ^^^sssdddUUUJJJLLLQQQXXXcccoooyyy~~~xxxccc```]]][[[ZZZWWWSSSOOOLLLHHHCCC???===<<<:::999;;;;;;;;;<<<===>>>@@@@@@AAAAAACCCFFFKKKVVVlll|||uuuzzzvvvZZZQQQHHHDDDCCCAAA@@@@@@======;;;:::999999999999999888888777555444444333777666666555555444444444555555444333333333333333111111111111111111111111222222222333333333444444444333222222111111111111111111111000000000000///...---------...//////000///000000000000000000///---------...............000///...------...///000......---------,,,,,,,,,+++,,,------,,,+++******...---,,,,,,++++++++++++000222333333111000000000...////////////000000000000000000111111000000000000111222222222222111000111111111111111111111000222333333333444444444555444444444555666777999999aaaaaa______^^^___```aaaddddddfffgggjjjmmmoooqqqqqqvvv{{{~~~~~~}}}|||{{{yyyxxxwwwpppooommmmmmoooqqqrrrrrrpppppppppooommmiiifffdddbbbaaa```______```aaabbbfffjjjnnnrrrtttuuuvvvwww|||zzzxxxvvvtttrrrqqqpppooonnnnnnqqquuuuuusssppprrrvvv{{{~~~~~~|||zzzzzz{{{{{{{{{xxxuuussstttuuuuuuuuuuuusssqqqpppqqqrrroooppprrrtttvvvwwwwwwwwwyyyxxxwwwwwwwwwvvvsssqqqppppppppppppppppppppppppooopppsssuuuvvvvvvvvvuuuwwwyyy{{{zzzvvvssspppooonnnmmmnnnpppsssuuuvvvuuuqqqooollllllmmmnnnnnnmmmjjjgggfffgggjjjkkkiiifff```___^^^^^^```dddgggjjjjjjjjjiiiiiiiiijjjjjjkkkgggfffdddcccaaa___^^^^^^]]][[[XXXWWWXXXYYYXXXWWWQQQMMMIIIFFFEEECCCAAA???===:::777444333222000////////////000000000111111111111111111111111111111111111111222222444555666555666:::???BBBCCCAAA???;;;<<<<<<===???AAABBBCCCBBBJJJTTTbbbxxxaaaSSSJJJLLLSSSZZZfffrrrzzzooo```___]]]\\\ZZZVVVRRRNNNIIIEEE@@@===<<<<<<;;;:::;;;<<<<<<<<<===???@@@AAA??????BBBFFFNNN___zzz|||zzzjjjTTTNNNGGGBBB@@@@@@@@@@@@===<<<;;;:::999999999999666666666666666666666666333444444555666777888888555444444333333333333333111111111111111111111111222222333333333333444444444444222111111000000000//////............------------------...///000111///000000111111000000////////////000000000000000///............//////000000000//////...---------***,,,......+++))))))))),,,,,,+++*********++++++000222444444222000000000......////////////000000000000000000000000000000///000111222222111000///000111111111111000//////111222222333333444444444444555555666888999999:::___^^^]]]]]]]]]___aaabbbdddcccdddeeehhhlllppprrrssswwwzzz{{{}}}zzzyyytttrrrqqqqqqsssttttttsssrrrqqqqqqooollliiigggeeecccbbbaaa``````aaabbbcccdddhhhnnnrrruuuvvvxxxyyyzzzyyywwwuuurrrqqqppppppnnnoooooopppqqqqqqqqqpppqqqtttyyy{{{{{{yyyxxxxxxxxxxxxxxxvvvtttrrrssstttqqqrrrqqqpppnnnnnnoooqqqqqqrrrrrrssstttvvvwwwxxx{{{yyywwwvvvvvvuuusssqqqnnnoooooopppqqqqqqqqqqqqpppqqqrrrsssuuuvvvwwwwwwxxxzzz}}}|||yyyuuusssrrrqqqooooooqqqtttvvvwwwwwwrrroookkkiiijjjlllnnnnnnkkkhhhfffgggjjjkkkhhheee```___^^^]]]___bbbfffhhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeebbb___]]][[[[[[ZZZZZZWWWTTTSSSUUUWWWXXXXXXOOOLLLHHHEEEDDDCCCAAA???>>>;;;777555444333111000////////////000000000000111111111111111111111111111111111222333444666666777999<<>>;;;<<<<<<>>>???BBBCCCEEEDDDMMMXXXggg|||aaaSSSJJJNNNUUU]]]iiiuuu|||oooggg___^^^]]][[[YYYUUUQQQNNNFFFCCC>>>;;;;;;<<<<<<<<<=========>>>???@@@AAABBBAAACCCHHHOOOYYYmmm~~~sss]]]LLLJJJFFFBBB@@@@@@@@@???===<<<;;;:::::::::::::::666666666666666666666666333333444555666777888888555444333333222222333333111111111111111111111111222222333333333333444444222222111111111111111222//////.........---------,,,,,,,,,,,,---...///000///000111111111111000///////////////000000000111---......////////////////////////...---,,,,,,,,,(((***------+++))))))***+++++++++***++++++,,,,,,...000222333111///.............../////////000000000000////////////000000///000111222222111000///000000111111111000......000000111111222333333444333333444666777777777777^^^]]]\\\\\\]]]```bbbddddddcccbbbcccfffkkkpppsssxxxzzzzzzxxxzzz}}}zzzwwwuuutttuuuvvvvvvtttsssqqqqqqpppnnnllljjjhhhgggeeedddcccbbbbbbcccdddeeeccchhhnnnrrruuuwwwyyyzzzwwwvvvuuusssqqqpppppppppnnnoooppppppnnnnnnoooqqqppptttwwwyyyxxxwwwwwwwwwuuuvvvvvvtttrrrqqqrrrtttooooooooonnnlllmmmoooqqquuutttsssssssssuuuvvvwwwxxxvvvuuutttuuuvvvuuutttnnnoooppprrrssstttttttttrrrrrrrrrsssuuuvvvxxxyyywwwzzz}}}~~~{{{xxxuuuttttttsssqqqrrruuuwwwxxxxxxsssooojjjhhhiiilllnnnoookkkhhhfffgggkkklllhhhdddcccaaa```___aaadddhhhjjjhhhhhhhhhhhhggggggfffffffffdddaaa]]]ZZZYYYXXXXXXWWWTTTQQQPPPRRRUUUWWWXXXMMMJJJGGGDDDDDDCCCAAA@@@>>>;;;777555444333111000////////////000000000000111111111111111111111111000111111222333555666777:::;;;???CCCEEEEEEBBB???<<<<<<===>>>@@@CCCEEEFFFFFFNNNZZZjjjaaaTTTKKKOOOWWW___jjjwwwssshhhaaa^^^^^^]]][[[XXXTTTPPPMMMEEEAAA===::::::<<<======>>>>>>>>>???@@@AAACCCCCCDDDHHHPPPZZZfffzzzttt{{{hhhTTTEEEFFFFFFCCC@@@@@@@@@>>>===<<<<<<;;;::::::::::::::::::999777666444333333555555555555555555444444555444333333222222333333222222222222222222222222222222333333333444444444000000000000111222333444111000000000////////////++++++++++++,,,---...//////000111222222111000///,,,---------......//////,,,---///000000000///...------,,,++++++***))))))%%%))),,,---+++******,,,++++++++++++,,,------...,,,///111111000...------............/////////000000000////////////000000///000111222222111000//////000111111111///...---...//////000111222222333000111222333444444444444]]]]]]\\\\\\\\\\\\]]]]]]aaaaaaaaaaaacccggglllpppvvvvvvwwwxxxzzz{{{|||}}}yyyzzz}}}~~~yyyvvvssssssuuuwwwvvvtttssspppllljjjiiiiiigggfffdddccccccbbbbbbbbbbbbccc___eeelllrrruuuuuuuuuuuurrrsssssssssrrrqqqooonnnnnnnnnmmmmmmmmmnnnnnnnnnrrrtttvvvwwwvvvvvvwwwxxx{{{yyyvvvsssrrrqqqrrrrrrpppmmmjjjhhhjjjnnntttxxxzzzyyywwwvvvuuuuuuuuuuuuvvvxxxyyyzzzzzzyyywwwvvvqqqpppooopppsssvvvwwwwwwqqqrrrtttxxx{{{|||zzzxxx|||~~~|||xxxrrrooosssqqqpppppprrrttttttsssrrrkkkcccbbbeeeiiikkkjjjiiihhhgggggghhhgggeeebbbddddddeeeeeedddeeehhhjjjjjjhhhffffffggggggeeedddaaa```^^^\\\YYYVVVTTTSSSVVVUUURRROOOLLLMMMPPPTTTMMMJJJGGGDDDCCCBBB@@@>>>;;;;;;;;;:::888555222111111111222222222333333333333333333333444444555666666555444333333333333333999;;;???EEEIIIHHHBBB===;;;:::<<<@@@BBBAAADDDJJJIIIUUUXXXnnn}}}aaaWWWQQQSSSZZZbbbkkksssrrrgggaaa```]]]]]]\\\[[[YYYSSSLLLFFF@@@???<<<:::999:::;;;;;;;;;<<<===???BBBDDDDDDDDDGGGJJJQQQ\\\ooo}}}ooouuuZZZMMMDDDBBB???>>>??????===<<<<<<;;;;;;::::::999999888666666555555555444444444666666555555555555666666444444333333333222222222333333333222222222111111333333333222111000//////222000///......000222333222222111000///---+++******+++,,,---............000000000000000000000000///////////////..................///////////////---......---++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---+++,,,,,,,,,------------.../////////...---------,,,......////////////......---------------------------------...///111333444333333222222333333444555^^^^^^]]]\\\[[[[[[ZZZZZZ^^^^^^]]]]]]^^^bbbhhhmmmssstttuuuwwwxxxyyyzzz{{{ttttttvvvzzz{{{xxxuuuuuuwwwxxxwwwvvvvvvsssnnnkkkjjjhhhfffeeedddcccbbbbbbbbbbbbbbbbbb```eeelllrrrttttttssssssnnnoooqqqrrrrrrqqqqqqpppmmmmmmlllllllllmmmnnnoooqqqssstttuuutttssstttuuuxxxxxxxxxwwwvvvuuutttssspppmmmkkkiiikkkoootttwwwyyyxxxvvvuuutttttttttuuuuuuvvvxxxyyyyyyyyyxxxwwwuuurrrpppppprrrtttuuuuuutttuuuwww{{{}}}}}}{{{yyyyyy{{{}}}}}}|||xxxsssqqqsssqqqppppppqqqrrrrrrqqqlllhhhccccccfffiiiiiihhhgggfffeeeeeegggggggggfffdddeeeeeeeeeeeefffhhhkkkjjjhhhgggffffffeeecccaaa^^^]]]\\\ZZZYYYWWWVVVUUURRRPPPMMMKKKKKKLLLMMMNNNLLLIIIEEECCCBBBAAA@@@>>><<<<<<;;;:::888555333111111111222222222333333333333222222333333444555666555555555555555666777777:::<<>><<<:::::::::;;;<<<======>>>AAACCCEEEEEEEEEHHHLLLUUUddd|||vvvkkkkkkTTTJJJCCCAAA???>>>>>>>>>===<<<;;;;;;;;;:::999999888888666555555555444444444444666666555555555555666666444444444444333333333222333333333222222222111111333222222111111000000000444333111/////////000111111111000000///---,,,+++++++++---....../////////000000000000000000000000////////////........................////////////---...///...,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++............////////////...............---------000000111111111111000000------------------------,,,---...///000111222222111000000000000111222222^^^]]]]]]\\\ZZZYYYWWWVVVZZZYYYWWWVVVWWW[[[bbbgggmmmnnnppprrrtttvvvwwwwwwqqqppppppsssxxx~~~~~~|||yyyxxxyyyyyyyyyxxxyyyuuuqqqmmmkkkiiigggeeeddddddcccbbbbbbaaabbbbbbbbbffflllqqqrrrrrrqqqqqqkkklllnnnpppqqqrrrrrrqqqooonnnlllkkkjjjkkkkkklllpppqqqrrrrrrqqqqqqrrrsssvvvxxxzzz{{{{{{yyyvvvuuupppooommmlllmmmppptttwwwvvvvvvuuutttsssssssssttttttuuuvvvwwwxxxyyyyyyyyyyyyvvvrrrpppqqqssssssssswwwxxx{{{~~~{{{xxxuuuwwwzzz{{{{{{yyyvvvtttsssqqqooooooppppppnnnmmmfffdddbbbcccgggiiigggeeefffdddbbbbbbdddgggiiiiiieeefffgggfffeeefffhhhjjjiiigggfffeeeeeedddaaa___[[[[[[ZZZYYYYYYXXXWWWWWWTTTQQQNNNNNNOOOPPPOOOMMMJJJGGGDDDBBBAAAAAA@@@>>><<<<<<<<<:::888666333222111111222222222333333333222222222222333444555666555555555666777999:::;;;<<<>>>CCCGGGJJJIIIDDD@@@>>>===???BBBCCCBBBEEEJJJIIIVVVZZZoooxxxbbbXXXQQQTTT]]]hhhsss|||uuummmgggdddeeeccc```\\\WWWSSSNNNHHHDDD???>>><<<;;;:::;;;<<<<<<>>>???@@@BBBCCCEEEFFFFFFGGGLLLXXXlllxxxnnnkkkxxx\\\LLLGGGBBB@@@>>>===>>>>>>===;;;;;;;;;::::::999888888888555555555555444444444444666555555444444555555666555555444444444333333333333333333222222222111111111111111111111111111111555444222000/////////000///////////////......---,,,---......////////////........................................................................,,,...000000...---,,,---++++++++++++++++++++++++------------------------,,,+++***+++---...---,,,............////////////---------...............---......//////......---------------------------,,,---...000111111000000000000/////////000111111ZZZ[[[[[[[[[ZZZXXXVVVTTTVVVTTTRRROOOPPPUUU\\\bbbfffgggjjjmmmoooqqqrrrrrrrrrooommmooottt{{{}}}{{{zzzyyyxxxzzzvvvrrrooonnnllljjjiiifffeeedddccccccbbbbbbcccdddhhhmmmqqqqqqqqqppppppjjjkkkmmmoooqqqqqqqqqqqqqqqooommmjjjhhhhhhhhhhhhpppqqqrrrqqqppppppqqqsssvvvwwwyyy{{{{{{zzzxxxwwwrrrqqqpppppppppsssuuuvvvttttttssssssssssssssssssrrrsssuuuvvvxxxzzz{{{{{{{{{xxxtttrrrssstttvvvvvvxxxyyy{{{}}}}}}yyyvvvrrrtttwwwzzz{{{zzzxxxwwwrrrqqqooonnnnnnmmmkkkiiicccbbb```bbbeeeggggggfffhhhddd```___bbbfffiiijjjiiiiiiiiihhheeedddeeefffdddcccccccccdddcccaaa___[[[[[[ZZZZZZYYYYYYXXXXXXUUUQQQNNNOOOSSSSSSOOOJJJHHHEEEBBBAAAAAA@@@???>>>======<<<;;;999666444222111111222222222333333333111111111222333444555666666666666777888999;;;;;;<<>>???BBBCCCAAADDDIIIJJJXXX]]]ppptttbbbYYYRRRVVVaaammmzzzzzzpppjjjfffdddeeeaaa]]]WWWQQQLLLGGGCCC@@@>>>===<<<<<<;;;<<<<<<===>>>???AAABBBCCCDDDFFFHHHKKKQQQ___uuu~~~ssslllkkksssfffPPPFFFDDDAAA???===<<<======<<<;;;:::::::::999888888777777444444444444444444444444555444444444444444444555555555555444444444333333333333333222222222111111000000000000111111111111444444222111000000000000---......///////////////---......///000000//////------------------------------...............//////...............------,,,...111111///---,,,,,,++++++++++++++++++++++++---------------.........+++++++++,,,,,,------,,,++++++,,,,,,,,,---------,,,---------.../////////------............------------------------------+++---///111111000///...111111000000111111222333VVVWWWYYYZZZZZZYYYVVVUUUSSSQQQNNNLLLLLLPPPWWW]]]___aaadddhhhkkkmmmnnnnnnrrroookkklllpppvvv||||||zzzyyyyyyyyywwwsssqqqqqqpppooonnnhhhhhhgggfffeeeddddddeeegggjjjooorrrrrrqqqqqqqqqmmmnnnoooqqqqqqqqqpppoooooommmkkkiiihhhiiijjjkkkrrrssssssrrrqqqqqqsssuuuxxxxxxxxxxxxxxxxxxxxxwwwsssssssssssstttuuuuuuvvvrrrrrrrrrsssssssssssssssqqqsssuuuwwwyyy{{{||||||{{{xxxuuutttvvvxxxyyyzzzvvvvvvwwwxxxyyyxxxuuurrrppprrrvvvyyyzzz{{{zzzyyyrrrpppooonnnnnnllliiigggdddbbb``````bbbeeehhhiiijjjfffaaa___```dddhhhjjjlllmmmllliiieeeaaa``````^^^^^^___aaaccccccaaa```\\\\\\[[[ZZZYYYYYYXXXXXXSSSOOOLLLMMMPPPPPPKKKEEEHHHEEEBBB@@@@@@@@@???>>>=========<<<:::777555333111111222222222333333333111111111222333444666777888888888888888999999:::<<<@@@DDDGGGGGGDDDAAA@@@???>>>???BBBBBBAAADDDIIILLL[[[```sss~~~~~~pppaaaYYYTTTZZZeeesssuuunnnjjjeeecccccc___ZZZSSSMMMHHHDDD@@@>>>======<<<<<<<<<======>>>===???AAABBBBBBDDDGGGJJJRRR[[[kkkrrrhhhdddjjjsssuuuYYYIIICCCBBB???===;;;;;;<<<<<<;;;::::::999999888888777666666333333444444444444444444444444333333333333444444555555444444444333333333333333333222222222111111000000000000000000111111111111111111111111222222,,,---...///000000000000---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////......---------,,,+++...000111///---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,---------.../////////111111222222222222111111------------------------,,,---///111111000...---000////////////000111111VVVXXX[[[]]]]]][[[XXXVVVRRRQQQNNNLLLKKKOOOUUUZZZ[[[]]]bbbfffjjjlllmmmmmmnnnllljjjjjjnnntttxxxzzz~~~{{{{{{{{{zzzxxxuuusssssssssrrrqqqlllllljjjiiihhhhhhggggggjjjmmmqqqtttttttttttttttpppqqqrrrsssrrrrrrpppooojjjiiihhhgggiiillloooqqqsssttttttsssssstttvvvyyyyyyyyyxxxwwwvvvvvvuuuuuusssssstttuuuuuuuuutttssspppqqqrrrsssssssssssssssqqqsssvvvyyy{{{|||||||||xxxwwwuuuvvvxxxzzz{{{{{{sssrrrqqqqqqrrrrrrpppooooooqqqtttwwwyyyyyyyyyyyyqqqpppooonnnnnnlllhhhfffeeecccaaa```bbbeeehhhkkkkkkfffaaa___aaaeeeiiikkkmmmnnnmmmiiiddd___]]]]]]YYYZZZ\\\___bbbcccaaa___[[[ZZZZZZYYYYYYXXXXXXWWWWWWTTTQQQPPPPPPOOOKKKGGGIIIFFFCCCAAA@@@@@@???===>>>>>>>>><<<:::888555444111111222222222333333333111111222333444666777888999999999888999999::::::===AAAEEEGGGEEECCCAAA@@@???>>>@@@CCCDDDCCCEEEJJJNNN^^^cccuuu|||}}}mmm___XXXVVV^^^kkkxxx}}}qqqmmmjjjeeeaaa```]]]XXXQQQLLLGGGDDDAAA???<<<<<<<<<===>>>>>>>>>>>>===???BBBCCCCCCEEEJJJOOOTTT```uuu{{{jjjbbb```eeeuuucccPPPFFFBBB@@@>>><<<::::::;;;<<<;;;:::999999888888777666666666333333333333444444444444444333333222222333333444444444333333333222222222333333333222222222111111000000000000000000000000//////000000111111111111,,,---...///000000000000---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////......---,,,,,,,,,+++---//////---,,,+++,,,++++++++++++++++++++++++***++++++,,,,,,---------***,,,------++++++---...------------............---------...............///000000111111000000///---------------------------...///000///...---,,,------,,,,,,------...///ZZZ\\\```bbbaaa^^^ZZZWWWRRRQQQPPPNNNMMMPPPUUUYYYZZZ]]]bbbgggkkkmmmnnnnnnkkkjjjjjjlllqqqvvvyyyzzz|||}}}}}}~~~}}}{{{wwwuuuuuutttsssrrrpppooonnnlllkkkkkkkkkjjjlllooosssvvvvvvvvvwwwxxxrrrssstttuuuuuutttsssrrrkkkjjjhhhhhhiiilllppprrrsssttttttttttttuuuyyy|||zzz{{{{{{zzzxxxvvvsssqqqpppqqqsssttttttsssqqqppppppppprrrsssttttttttttttqqqtttxxx|||~~~~~~|||zzzvvvvvvuuuwwwyyyzzzyyyxxxpppnnnkkkkkklllmmmmmmmmmnnnooorrrtttuuuvvvvvvvvvpppooooooooonnnllliiifffdddeeeeeedddeeefffhhhjjjiiieeeaaa```cccgggkkkmmmkkkkkkkkkhhhccc___]]]\\\XXXYYY[[[^^^aaaaaa___]]]VVVVVVVVVWWWWWWWWWXXXXXX[[[ZZZWWWTTTQQQOOOLLLKKKKKKHHHDDDBBBAAA@@@>>>===>>>>>>>>>===;;;888666444111111222222222333333333222222333444555777888999999999999:::;;;<<<===>>>???BBBGGGHHHFFFCCCAAAAAA@@@???AAAEEEFFFFFFIIINNNPPP```gggxxx|||{{{kkk]]]XXXWWWaaaooo}}}vvvmmmkkkjjjddd___]]]XXXTTTNNNIIIFFFCCC@@@>>>;;;;;;<<<===>>>?????????===AAADDDEEEEEEHHHNNNTTTYYYiiiqqqddd\\\```gggrrrgggQQQHHHEEEAAA======;;;999999:::;;;:::999999888888777666666555555222222333333333444444444333333222222222222333333333333222222222111111111333333333222222222111111111111000000//////......//////000000000//////...,,,---...///000000000///------............------------------------------++++++,,,------...////////////...------,,,++++++,,,---------+++***+++,,,++++++++++++++++++++++++))))))******+++,,,,,,---***,,,------++++++,,,...,,,,,,---------........................---------+++,,,,,,,,,,,,,,,,,,+++------------------------/////////......---------,,,,,,,,,+++,,,------...___aaadddeeeddd```[[[XXXRRRRRRQQQOOOOOOQQQUUUXXX[[[^^^ccciiimmmoooppppppjjjkkklllpppvvvzzz}}}}}}zzz{{{~~~}}}yyywwwuuutttsssqqqrrrqqqpppooommmmmmllllllnnnqqquuuwwwxxxxxxyyyzzzrrrsssuuuvvvvvvvvvuuuuuupppnnnkkkiiiiiijjjmmmooorrrssstttttttttvvvzzz}}}zzz|||~~~~~~{{{vvvqqqmmmnnnooorrrssssssqqqnnnmmmoooppprrrtttuuuuuuttttttqqqtttyyy~~~|||zzzuuuuuuuuuwwwyyyxxxvvvtttooolllhhhggghhhkkkllllllmmmnnnppprrrsssssssssssspppoooooooooooommmiiifffccceeeggghhhhhhgggggghhhgggddd``````dddiiinnnppphhhiiiiiigggccc```^^^]]]YYYYYY[[[^^^``````]]]ZZZRRRRRRSSSTTTVVVWWWXXXYYYZZZYYYWWWRRRMMMJJJIIIIIILLLIIIEEEBBBAAA@@@>>>===??????>>>===;;;888666444111111222222222333333333333333333444666888999:::999999:::;;;===???AAABBB@@@DDDHHHIIIFFFCCCBBBBBBBBBAAACCCGGGIIIHHHKKKQQQQQQbbbhhhyyy{{{zzzkkk\\\WWWXXXcccrrryyyqqqjjjjjjiiiddd^^^[[[SSSOOOJJJFFFDDDAAA>>><<<:::;;;<<<>>>????????????>>>BBBFFFGGGGGGJJJQQQXXXdddvvv~~~pppaaaXXXXXXcccppp~~~tttWWWFFFCCCDDD@@@;;;<<<;;;999999:::;;;:::999888888888777666666555555222222222333333444444444333222222222222222222333222222222111111111000000333333333222222222111111222111111000///......---000000000000///---,,,+++------...///000000//////,,,------...------,,,,,,------------------------++++++,,,,,,---...////////////...---,,,,,,++++++,,,,,,,,,+++))))))***,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,))),,,...---+++***,,,///******+++++++++,,,,,,,,,/////////......------,,,,,,------......------,,,------------------------000///...---------------...------------...//////hhhiiijjjjjjgggbbb]]]YYYUUURRRPPPRRRSSSUUU[[[bbbdddiiioootttuuurrrmmmiiillljjjkkkpppxxx}}}|||zzzwwwxxxyyy{{{|||~~~~~~yyyuuusssuuuxxxzzzzzzwwwtttpppmmmkkkkkkkkkooooooqqquuuzzz||||||{{{{{{wwwttttttvvvvvvtttrrrrrroookkkhhhhhhkkknnnqqqrrrtttwwwyyy{{{|||}}}}}}yyy}}}zzzsssmmmjjjmmmoooqqqqqqooommmllllllppppppqqqrrrssstttuuuuuuuuuvvvyyy~~~|||vvvwwwxxxyyyyyyxxxvvvuuurrrooojjjffffffhhhkkknnnmmmnnnoooqqqrrrsssttttttuuussspppooonnnmmmjjjhhhgggkkknnnooollljjjjjjllliiifffddddddfffiiijjjkkkfffffffffeeecccaaa^^^]]]ZZZXXXXXX[[[___```\\\XXXQQQPPPOOOOOOQQQTTTWWWYYY]]]ZZZTTTOOOLLLKKKKKKLLLJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???===;;;999888777333333333333333333333333222222222222333555777888;;;;;;<<<;;;;;;<<<@@@CCCDDDDDDCCCCCCCCCBBBBBBBBBAAACCCDDDEEEFFFIIIMMMPPP\\\eeeqqq|||yyylll]]][[[]]]gggwww|||qqqnnnkkkhhheeeaaa]]]ZZZNNNJJJEEEAAA???>>>======;;;;;;;;;<<<>>>???AAABBBDDDCCCDDDIIIJJJLLLVVVbbbxxx~~~kkkaaaXXXVVV[[[kkk~~~ppp___LLLDDDCCCBBB@@@@@@<<<;;;:::888888888888888444444555555666666777777666555444333222333444444222222111111111111222222444444333333333222222222222333444444444222000...000////////////...........................------////////////000000000000//////000000000000000//////...---,,,+++++++++++++++,,,,,,---............***+++---//////...---,,,,,,++++++******++++++,,,...,,,++++++,,,------,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////,,,,,,,,,---...///000000........................------,,,,,,,,,------...,,,,,,++++++,,,,,,---...---------.........//////ggghhhjjjkkkhhhccc^^^ZZZWWWSSSRRRUUUXXXZZZ```gggnnnrrrwwwxxxvvvqqqnnnlllmmmkkkkkkpppwww{{{zzzwwwtttuuuxxxzzz}}}{{{wwwuuuvvvxxxzzz{{{yyyvvvrrrooonnnmmmmmmqqqqqqssswww{{{}}}}}}|||xxxuuurrrsssuuuvvvtttrrrqqqoookkkiiiiiilllpppsssuuuvvvwwwyyy{{{|||}}}}}}||||||vvvqqqooommmoooqqqqqqpppnnnnnnnnnqqqrrrrrrssstttuuuvvvvvv{{{{{{}}}|||wwwzzzzzzyyyyyyxxxvvvuuuttttttrrrnnnjjjiiijjjmmmnnnnnnoooppprrrssssssssssssuuussspppooonnnmmmkkkiiijjjmmmppppppmmmkkkkkkkkkkkkiiigggfffggghhhggggggaaabbbcccccccccbbb``````[[[YYYYYY[[[___```\\\XXXQQQPPPNNNNNNOOOQQQTTTUUUXXXUUUQQQNNNKKKKKKLLLMMMJJJIIIGGGEEECCCBBBBBBAAA@@@@@@???===<<<:::888777333333333333333333333333111111111222444666888::::::;;;;;;::::::<<>>===<<<=========>>>???@@@BBBCCCFFFGGGJJJNNNPPPUUUbbbqqqsssaaaZZZTTT[[[kkkhhhXXXHHHBBBBBB@@@>>>>>>;;;;;;::::::999888888888444444444444555555555555555555333222222222333444222111111000000111111222333222222222111111111111///000111222333222000//////............---------.............../////////........./////////000000......///000000//////...///...---,,,++++++++++++******+++,,,,,,,,,++++++)))***,,,---------++++++,,,++++++******++++++,,,...,,,***+++,,,---,,,+++***++++++,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,---------.........,,,,,,------......//////........................---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...---------.........//////fffiiikkkllljjjeee___[[[WWWTTTSSSWWWZZZ]]]bbbhhhrrrvvvyyywwwqqqlllkkklllkkkjjjjjjnnnsssvvvuuussspppsssvvvzzz~~~~~~~~~zzzxxxxxxyyyzzz}}}{{{xxxuuurrrqqqppppppssssssuuuyyy|||~~~}}}{{{uuurrrqqqrrrtttuuussspppooommmkkkjjjkkknnnrrrtttwwwwwwxxxxxxyyy{{{|||}}}}}}|||wwwtttssspppqqqsssrrrqqqoooooopppsssssstttuuuvvvwwwxxxxxx}}}~~~{{{xxx}}}|||{{{xxxwwwuuuttttttwwwuuurrrpppnnnnnnnnnoooqqqqqqrrrsssssssssrrrrrrtttrrrpppoooooonnnllljjjnnnpppqqqpppnnnlllkkkkkkllljjjiiihhhgggfffcccaaa\\\]]]___```bbbbbbcccccc\\\ZZZZZZ\\\______\\\YYYQQQPPPNNNMMMLLLMMMOOOPPPRRRPPPNNNKKKJJJKKKLLLMMMHHHGGGFFFEEECCCCCCCCCCCC?????????>>>===:::888777333333333333333333444444111111111222444777999;;;;;;<<<===<<<<<<===@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIKKKPPPWWW\\\fffppp}}}wwwiii___```eeeppp}}}vvvnnnllliiieeeaaa[[[TTTPPPJJJGGGBBB???>>>===<<<;;;????????????@@@BBBCCCCCCEEEGGGLLLPPPTTT^^^rrr|||gggZZZUUUWWWeeeuuu]]]OOOCCC???@@@>>><<<;;;:::;;;;;;;;;;;;999888777444444444444444333333333444444333222222222222222222111111000000111111222111111111000000000000///,,,---///000111111000000/////////............---------......//////000000---------.........//////---......///......------......---,,,++++++++++++++++++,,,,,,,,,+++******((()))***+++,,,+++******++++++************++++++---,,,******,,,---,,,++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,+++***************,,,,,,++++++,,,,,,---...---------...............jjjlllnnnooolllfff___ZZZTTTPPPOOOSSSWWWXXX[[[___hhhllloookkkdddaaadddiiiiiihhhhhhkkkoooqqqpppnnnooorrrvvvzzz}}}~~~~~~}}}yyy|||~~~{{{zzz{{{{{{}}}|||yyywwwtttsssrrrrrrssstttvvvyyy||||||{{{xxxsssqqqpppqqqssssssppplllkkkjjjiiiiiikkknnnrrrtttxxxwwwvvvvvvvvvxxxzzz{{{zzz|||}}}|||zzzwwwvvvvvvvvvwwwwwwuuurrrpppqqqqqqttttttuuuvvvwwwxxxyyyyyyyyy{{{~~~}}}~~~|||zzzxxxvvvvvvvvvvvvyyywwwuuusssqqqpppoooooosssssssssssssssrrrqqqqqqrrrqqqoooooooooooommmkkkqqqqqqqqqpppnnnkkkjjjiiihhhgggggggggfffdddaaa^^^[[[[[[]]]___```bbbcccccc\\\[[[ZZZ\\\]]]]]][[[YYYRRRQQQOOOMMMLLLLLLLLLMMMNNNMMMLLLJJJIIIIIIJJJJJJEEEEEEDDDCCCCCCCCCCCCCCC??????@@@???===;;;888666333333333444444444444444333333333333555777999:::>>>???@@@?????????BBBDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIHHHIIILLLRRRZZZ___kkkuuutttfff```cccjjjwww~~~{{{ooollliiiddd___XXXPPPKKKGGGDDD@@@>>>>>>===<<<;;;@@@@@@@@@@@@AAABBBCCCDDDEEEHHHMMMQQQYYYkkksssbbbYYYWWWaaarrrfffSSSHHH???>>>???===;;;:::999:::;;;<<<;;;999777666666555555444444333333333333333222222222111111111111111000000000000111111111111111000000000//////---...///000000000000///000000000000////////////++++++,,,---...//////000,,,,,,,,,---------......------......------,,,,,,...---,,,,,,+++++++++,,,............---,,,,,,+++((()))***++++++++++++***++++++************++++++---+++******+++,,,,,,+++,,,,,,,,,+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------------,,,+++***************,,,,,,++++++,,,,,,---...........................nnnpppqqqoookkkddd\\\XXXPPPKKKIIILLLOOONNNNNNQQQWWW[[[]]][[[WWWWWW^^^eeeggggggiiikkkmmmoooooonnnppprrrvvvyyy{{{{{{zzzzzzwwwzzz~~~}}}|||||||||{{{yyywwwuuutttsssrrrssstttuuuxxxzzzzzzwwwtttrrrqqqpppqqqsssqqqlllhhhggggggggghhhkkkmmmppprrrvvvuuutttssstttuuuwwwxxxxxxzzz||||||zzzyyyyyyzzz}}}|||zzzwwwsssqqqqqqrrrttttttuuuvvvwwwxxxyyyyyyvvvxxx|||zzzyyyxxxwwwvvvwwwxxxyyyxxxwwwvvvtttrrrpppoooooossssssssssssrrrqqqpppooopppooonnnnnnoooooonnnlllqqqpppooommmllljjjhhhfffaaaaaabbbcccdddccc```]]]\\\\\\]]]^^^___```aaaaaa[[[[[[ZZZZZZZZZZZZYYYWWWRRRQQQPPPNNNMMMLLLLLLLLLNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCBBBBBBCCCCCCDDDEEEAAAAAA@@@???===:::888666333333333444444555555555666666555444555666777888>>>@@@AAA@@@@@@@@@BBBCCCBBBCCCCCCEEEFFFGGGHHHIIIIIIJJJJJJKKKOOOVVV^^^dddoooxxx~~~qqqddd___dddnnn|||zzzxxxpppmmmhhhccc]]]UUUNNNHHHDDDBBB???>>>>>>>>><<<;;;?????????@@@AAABBBCCCDDDGGGLLLQQQVVVddd~~~}}}kkk]]]YYYZZZlll~~~^^^MMMEEE>>>???@@@===;;;;;;888999;;;;;;;;;999777555777666666666555555444444333333333222222222111111111000000000000000000111111111111111000000000000000000000000000//////...//////.........---------******+++,,,------......,,,,,,,,,,,,---------------------------,,,++++++------,,,+++++++++,,,,,,............---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))******+++---+++)))***+++,,,+++++++++++++++++++++++++++***)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------------,,,+++++++++++++++,,,,,,++++++,,,,,,---........................---ppppppooommmggg```YYYUUUNNNHHHEEEHHHJJJGGGEEEEEEJJJLLLNNNNNNNNNQQQZZZaaadddfffhhhjjjmmmoooppppppppprrruuuwwwyyyyyyyyyxxxxxx{{{~~~}}}{{{zzzyyyxxxvvvuuutttsssssssssuuuwwwyyywwwsssppppppooooooqqqsssqqqlllgggeeeeeeggghhhkkkmmmooopppsssrrrrrrrrrssstttuuuuuuwwwzzz|||}}}}}}|||}}}~~~~~~{{{wwwrrrpppqqqssssssssstttuuuvvvwwwxxxxxxvvvyyy|||}}}||||||||||||vvvvvvvvvvvvwwwxxxyyyzzzwwwwwwuuusssqqqppppppooorrrrrrrrrrrrqqqpppooonnnnnnmmmllllllnnnnnnnnnlllooommmkkkiiihhhgggeeeccc\\\\\\^^^```bbbbbb```^^^\\\\\\\\\[[[\\\\\\]]]^^^YYYYYYXXXWWWVVVVVVUUUUUUQQQPPPOOONNNNNNMMMMMMMMMNNNNNNMMMLLLJJJHHHEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHDDDCCCAAA>>><<<999777666333333333444555555666666777666666555555777888999>>>???AAAAAA@@@@@@AAABBBBBBCCCDDDFFFHHHIIIKKKKKKMMMNNNPPPRRRVVV]]]eeekkkqqqxxx}}}xxxnnneee```gggsssxxxuuuqqqmmmggg```ZZZSSSLLLGGGCCCAAA???>>>>>>>>>===<<<>>>??????@@@AAACCCEEEFFFFFFMMMUUU___sssrrrbbbYYY[[[bbbyyyqqqZZZKKKDDD???@@@@@@>>>;;;<<<888999999999999777666555666666666666666555555555333333333444333222222111111000000//////000000111111111111111000000000000222111111000///.........,,,,,,,,,+++++++++******+++++++++,,,------......,,,,,,,,,---------..................---,,,++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,---------.........******))))))))))))******,,,+++))))))+++,,,+++************+++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---..................---------mmmmmmkkkgggbbb\\\VVVSSSNNNHHHEEEHHHJJJGGGDDDBBBDDDDDDEEEEEEHHHMMMTTTYYY]]]___cccfffhhhjjjmmmnnnoooppprrruuuwwwyyyzzzzzz{{{}}}~~~zzzzzzzzzyyyxxxvvvuuutttssstttuuuxxxxxxvvvrrrnnnllllllnnnqqqtttsssnnniiieeefffhhhjjjlllmmmnnnooopppqqqrrrssstttuuuuuuuuutttwww{{{}}}}}}}}}~~~|||{{{xxxtttpppppprrrtttqqqrrrrrrssstttuuuvvvvvvuuuxxx{{{{{{yyyxxxxxxyyyssstttuuuvvvwwwxxxxxxxxxwwwvvvtttrrrqqqqqqqqqrrrqqqqqqqqqqqqpppooonnnnnnkkkjjjjjjkkkmmmnnnmmmlllllliiifffeeeeeedddbbb___[[[[[[\\\^^^aaabbbaaa```ZZZYYYYYYXXXXXXYYYZZZ[[[WWWWWWVVVUUUSSSRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLIIIGGGEEEDDDDDDEEEFFFHHHIIIKKKLLLHHHEEEBBB===:::888777666333333444444555666666666555555444555777999;;;<<>>??????>>>===??????@@@AAACCCFFFHHHIIIHHHSSS```ppp}}}hhh\\\[[[ggguuudddUUULLLEEE@@@AAA@@@===;;;<<<888888777777666555555555444444555555555555555666333444444555444333222111000000////////////000000000000000/////////......//////..................------,,,,,,,,,+++++++++........................------------............/////////......---,,,+++,,,,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++---------------......///******))))))))))))******,,,***))))))***++++++***))))))******++++++,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---,,,,,,++++++,,,,,,---...//////.........---------jjjiiifffccc^^^YYYUUUSSSPPPJJJGGGKKKMMMJJJFFFDDDBBBAAA@@@@@@DDDIIINNNRRRUUUXXX\\\```bbbeeehhhjjjmmmnnnpppsssvvvyyy{{{}}}}}}{{{{{{{{{zzzyyyxxxvvvuuutttuuuvvvxxxyyyvvvqqqmmmiiiiiilllqqquuuuuupppkkkfffgggiiikkkmmmnnnoooooopppqqqsssuuuvvvvvvvvvuuupppsssxxx{{{|||||||||}}}yyyxxxuuuqqqoooooorrruuuppppppqqqrrrssstttuuuuuurrruuuyyyyyywwwvvvxxxzzzssstttuuuwwwwwwwwwvvvuuuxxxvvvtttrrrqqqqqqssstttpppppppppppppppooonnnnnnjjjiiiiiijjjlllmmmmmmllljjjgggcccbbbbbbbbb```]]]\\\[[[\\\^^^aaabbbbbbaaaWWWWWWVVVUUUVVVWWWXXXYYYVVVVVVUUUSSSPPPOOOPPPQQQLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMNNNNNNMMMKKKHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOJJJGGGBBB===999777666777333333444444555666777777222222333555777;;;===???EEEGGGIIIIIIGGGGGGGGGHHHEEEFFFHHHJJJMMMOOOQQQRRRNNNQQQUUUZZZ___eeelllqqqtttxxxzzzwwwtttrrrnnnjjjoooxxx~~~xxxsssoooiiiaaaYYYRRRMMMHHHEEEAAA@@@??????@@@@@@???>>>???@@@AAACCCEEEHHHJJJKKKQQQ^^^pppvvvbbbZZZaaauuurrrZZZQQQLLLFFFAAA@@@???<<<:::<<<888777666555444444444555333333333444444555555555444444555666555444333222000000////////////000000//////.........---------,,,,,,,,,,,,---...//////000000/////////.........000000000000000/////////---------.........//////////////////...---,,,+++,,,,,,,,,++++++,,,------+++,,,------............------,,,,,,,,,---...///******))))))))))))******,,,***))))))***++++++***(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))+++,,,---,,,,,,++++++,,,,,,---...//////.........---------eeeccc___[[[WWWTTTSSSRRRRRRRRRSSSSSSPPPKKKFFFCCC??????@@@BBBDDDGGGJJJLLLNNNRRRVVVYYY[[[___dddhhhiiikkkmmmqqquuuyyy}}}{{{{{{zzzxxxvvvvvvvvvvvvwwwwwwxxxyyyyyywwwsssnnnkkknnnoooqqqsssssssssqqqpppooopppqqqqqqppppppqqqssstttvvvxxxyyyyyyxxxuuutttnnnuuuzzz{{{{{{}}}}}}zzzyyywwwtttqqqooooooppppppsssrrrpppoooppprrrtttvvvwwwtttrrrsssuuuyyy{{{|||uuuuuuttttttsssrrrqqqpppuuurrrooonnnnnnooopppooommmnnnnnnoooppppppqqqqqqmmmkkkhhhfffeeefffhhhiiifffdddccccccccccccbbb``````___^^^^^^___```___^^^WWWWWWWWWVVVVVVWWWXXXXXXSSSRRRQQQOOONNNNNNOOOOOONNNNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLIIIGGGFFFHHHIIIKKKKKKKKKLLLNNNPPPLLLFFF???<<<;;;;;;999888888666555777999:::888555444444444666888;;;>>>@@@HHHIIIJJJJJJIIIIIIJJJLLLGGGJJJMMMPPPQQQRRRTTTVVVTTTXXX]]]aaaeeehhhlllooossstttuuutttqqqnnnllllllsss{{{yyyuuurrrlllddd\\\VVVPPPGGGBBBAAA>>>>>>============>>>>>>@@@AAADDDHHHGGGFFFJJJQQQWWWiiieee[[[___kkkbbbSSSMMMIIIFFFBBB@@@@@@>>>:::777999888888888777777666666555555444444444444555555444333222222111111222222//////000111111111111111000////////////000000111111111000000//////......000000///........................------,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***,,,+++******)))*********))))))))))))***+++,,,------,,,,,,+++*********+++,,,+++++++++***)))))))))+++++++++,,,,,,---------***+++,,,+++******,,,...------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))...------,,,,,,------...bbb```]]]ZZZWWWUUUTTTTTTUUUVVVWWWVVVTTTOOOKKKHHHCCCDDDFFFHHHIIIJJJJJJJJJLLLNNNQQQTTTVVVZZZ___dddeeegggkkkooorrrvvvzzz|||}}}|||yyyxxxwwwwwwvvvvvvwwwwwwxxxyyyzzzyyywwwsssooommmnnnppprrrtttttttttsssrrrrrrtttuuuuuusssrrrssstttrrrsssuuuvvvvvvtttqqqpppnnnuuuzzzzzz{{{~~~~~~{{{wwwvvvuuusssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrsssqqqooopppsssvvvxxxyyysssrrrpppppppppppppppppptttrrrnnnmmmmmmnnnnnnnnnmmmmmmnnnooopppqqqqqqqqqkkkiiigggffffffgggiiijjjfffeeeccccccddddddbbbaaa^^^]]]\\\]]]^^^^^^\\\ZZZTTTTTTSSSSSSSSSSSSTTTTTTQQQPPPOOONNNMMMNNNNNNOOOOOONNNLLLJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHJJJJJJKKKJJJJJJKKKLLLMMMHHHEEE@@@>>>===<<<999777:::888777888::::::888666555666666888:::===@@@AAAHHHJJJLLLMMMLLLMMMNNNPPPMMMOOOQQQRRRRRRSSSUUUWWWXXX\\\aaafffiiillloooqqqssstttuuutttqqqooooooooo~~~|||yyysssoooiii```XXXSSSMMMFFFBBBBBB??????>>>>>>>>>???@@@@@@AAA@@@CCCGGGIIIIIINNNTTTdddyyytttaaa___hhhxxxrrrXXXLLLGGGDDDBBB@@@??????>>><<<::::::999999888777666666555555555555444444555555555333222111111000000111111//////000111111111111111///......---------......//////////////////......000000///.....................---------,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,++++++***************))))))))))))***+++,,,------,,,++++++******++++++++++++++++++************++++++++++++,,,,,,,,,,,,***+++,,,+++******,,,...---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...]]]\\\ZZZXXXWWWWWWWWWWWWZZZ[[[[[[[[[YYYUUUQQQOOOJJJLLLOOOQQQQQQPPPMMMLLLJJJJJJKKKLLLNNNRRRXXX\\\___bbbgggkkknnnrrruuuxxx{{{~~~|||uuuvvvwwwwwwxxxxxxxxxwwwyyyzzzzzzzzzxxxuuurrrpppqqqrrrsssuuuvvvvvvuuutttvvvxxxyyyyyywwwuuutttuuurrrsssttttttsssqqqooommmnnntttyyyyyy{{{~~~}}}wwwwwwwwwwwwwwwvvvvvvuuussstttuuuuuuuuussspppooonnnmmmkkklllooosssuuuuuupppnnnkkkkkklllooopppqqqtttqqqnnnllllllmmmmmmllllllnnnoooqqqqqqqqqppppppiiihhhgggffffffhhhiiijjjgggfffddddddeeeeeecccbbb\\\\\\[[[\\\\\\[[[XXXVVVRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNMMMMMMMMMNNNNNNPPPNNNKKKHHHHHHHHHJJJKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJDDDCCCAAA@@@@@@>>>;;;888<<<;;;::::::;;;;;;999777888888888:::<<>>???@@@???>>>===>>>???;;;::::::888777666555555555555555555555555555555222111000000//////000000//////000111111111111111000000///...------------------..................000///......---............------------,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++*********************)))******+++,,,---,,,,,,++++++******++++++*********++++++++++++++++++++++++******************+++,,,+++******,,,.........---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...WWWWWWVVVVVVVVVWWWYYYZZZ]]]]]]^^^^^^\\\YYYVVVTTTPPPSSSWWWZZZ[[[XXXUUURRRKKKIIIGGGFFFGGGKKKQQQUUUWWW\\\bbbfffiiilllppptttyyy|||{{{tttuuuwwwyyyzzzzzzyyyxxx{{{{{{{{{zzzyyyvvvtttsssvvvvvvwwwwwwwwwvvvuuutttxxxyyy{{{zzzxxxuuuttttttttttttttttttsssqqqooommmnnntttxxxxxxyyy}}}~~~yyyzzz{{{|||{{{yyywwwvvvssstttuuuuuuuuusssrrrqqqlllkkkjjjkkknnnqqqssssssoookkkhhhgggkkkooorrrrrrtttqqqmmmllllllmmmmmmlllnnnooopppqqqqqqooonnnmmmiiiiiihhhhhhgggggggggggggggfffeeedddeeeeeedddbbb\\\[[[[[[[[[[[[ZZZVVVSSSTTTTTTTTTTTTTTTSSSSSSSSSNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMJJJGGGFFFGGGIIIJJJIIIHHHHHHHHHIIIKKKMMMOOONNNMMMJJJIIIIIIHHHGGGFFFDDDCCCAAA@@@???>>>===<<<>>>>>>=========<<<:::999999::::::<<<>>>AAADDDFFFHHHKKKOOORRRTTTVVVYYY[[[YYYZZZZZZZZZZZZ\\\```ccceeeiiioootttuuuvvvvvvvvvsssuuuxxxzzz{{{}}}}}}yyyyyyzzzwwwpppjjj```WWWNNNIIIEEE@@@???AAA????????????@@@AAABBBCCCEEEGGGKKKNNNOOOTTTbbbppp|||eee```dddtttkkkXXXKKKFFFEEE===???AAA@@@>>>===???AAA<<<;;;:::999777666555444444555555555555555555444222222111000000000000000//////000111111111111111333222111000////////////,,,,,,,,,------.........///......------.........------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,+++************+++************++++++,,,---,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,++++++******))))))((((((***+++,,,+++******,,,......---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///...------,,,,,,------...QQQQQQRRRSSSUUUWWWZZZ[[[]]]^^^______]]][[[YYYXXXTTTXXX]]]aaabbb```]]][[[OOOKKKGGGDDDDDDGGGKKKNNNPPPUUU\\\```bbbeeekkkooovvvyyy|||~~~zzzwwwxxxzzz{{{|||{{{{{{zzz}}}||||||{{{yyyxxxwwwwww{{{zzzyyyxxxwwwuuutttssswwwxxxzzzxxxvvvsssrrrrrrtttttttttsssrrrpppooonnnoootttwwwvvvwww{{{~~~~~~|||}}}~~~~~~}}}zzzwwwuuusssssssssssstttuuuuuuvvvmmmlllkkkllloooqqqrrrrrrpppkkkgggggglllrrrttttttrrrpppmmmkkklllmmmmmmmmmppppppppppppooommmkkkjjjllllllkkkjjjhhhfffeeedddfffeeeccccccddddddbbbaaa\\\[[[[[[[[[[[[YYYWWWTTTUUUUUUVVVVVVVVVUUUTTTSSSOOOOOOOOOPPPPPPPPPPPPPPPNNNLLLJJJGGGGGGGGGIIIJJJGGGGGGGGGHHHJJJMMMPPPQQQPPPMMMJJJIIIIIIIIIGGGEEEEEEDDDAAA???===>>>???AAA@@@@@@AAA@@@???===<<<<<<;;;;;;<<<>>>@@@CCCFFFGGGIIILLLQQQUUUWWWYYY[[[]]][[[\\\]]]^^^```ccchhhlllkkkooouuuyyy{{{{{{{{{{{{wwwzzz}}}yyyvvvvvvxxxuuuoooiii\\\SSSJJJFFFBBB===<<<>>>===>>>>>>???@@@AAACCCDDDBBBIIIQQQTTTTTT[[[qqq{{{ggg[[[^^^iii~~~nnnXXXLLLDDDAAABBB>>>AAACCCAAA>>>===>>>AAA<<<<<<;;;999888666555444444444555666666555444444333333222111111111111222//////000111111111111111444333222000000/////////++++++,,,,,,------............------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,------......------,,,---,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,++++++***++++++,,,,,,******++++++,,,,,,,,,---*********))))))(((((((((***+++,,,+++******,,,...------,,,++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---//////...------,,,,,,------...LLLLLLMMMOOORRRVVVYYY[[[]]]]]]^^^^^^^^^\\\[[[ZZZXXXZZZ^^^bbbddddddbbbaaaTTTOOOIIIEEEDDDEEEGGGGGGHHHMMMTTTWWWXXX]]]dddkkkrrrtttxxx{{{~~~|||}}}}}}}}}~~~}}}}}}||||||~~~~~~|||{{{zzzzzzzzzzzz}}}|||zzzyyywwwuuutttsssvvvvvvvvvuuurrrpppqqqrrrrrrrrrrrrrrrqqqpppnnnnnnppptttvvvttttttyyy|||||||||}}}}}}|||{{{xxxuuussstttssssssttttttuuuwwwxxxpppnnnnnnnnnppprrrrrrqqqqqqlllggghhhnnntttvvvuuuooommmjjjjjjkkkmmmmmmmmmooonnnnnnmmmlllkkkkkkkkknnnnnnnnnmmmjjjgggdddbbbdddcccaaaaaabbbbbb```___]]][[[ZZZYYYZZZYYYXXXVVVTTTUUUUUUVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQPPPOOOOOOLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGIIIJJJMMMOOOQQQSSSPPPLLLIIIIIIJJJKKKIIIFFFFFFEEEBBB???<<<===@@@CCCAAABBBCCCCCCAAA??????@@@>>>>>>???AAACCCFFFIIIJJJLLLOOOTTTXXXZZZ\\\]]]___]]]```bbbeeehhhlllqqqtttrrrvvvzzz~~~{{{xxxvvvvvvwwwssskkkdddVVVNNNGGGDDD@@@<<<;;;=========>>>???@@@BBBDDDEEEBBBIIITTTZZZ^^^lllnnn^^^VVV]]]mmm|||^^^OOOHHHBBB@@@BBB@@@AAAAAA@@@>>>======>>><<<;;;;;;999888777666666333444555666666555444333444333333222111222222222//////000111111111111111111000000///............,,,,,,---------------------------,,,------...///,,,,,,,,,------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,*********)))))))))))))))***+++,,,+++******,,,...,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------,,,++++++,,,---......------,,,,,,------...HHHHHHJJJLLLPPPTTTXXXZZZ]]]]]]^^^^^^^^^]]]\\\\\\ZZZ[[[]]]___aaabbbccccccYYYSSSLLLFFFEEEDDDCCCBBB@@@FFFKKKNNNOOOTTT]]]ffflllooossswwwzzz~~~~~~~~~}}}{{{{{{{{{|||}}}{{{{{{yyyxxxwwwvvvvvvvvvuuutttsssqqqooonnnppprrrsssssssssrrrrrrqqqqqqqqqpppttttttrrrrrrvvvzzzzzzwwwxxxxxxwwwvvvtttsssqqqssstttvvvvvvwwwvvvuuutttrrrqqqpppppprrrrrrqqqpppqqqlllgggiiipppvvvvvvtttkkkiiiggggggiiikkkllllllkkkjjjiiiiiijjjkkkmmmnnnnnnnnnooonnnllliiifffdddbbb```______```___^^^\\\]]]ZZZWWWWWWWWWYYYYYYXXXTTTUUUVVVVVVUUUTTTRRRPPPOOOPPPPPPQQQPPPOOONNNMMMIIIIIIJJJKKKKKKKKKKKKKKKGGGHHHJJJMMMOOOQQQRRRSSSOOOKKKHHHIIILLLMMMKKKHHHEEEEEEDDDAAA>>>===@@@BBBAAACCCEEEDDDBBBAAABBBCCCBBBBBBCCCDDDGGGJJJMMMNNNPPPTTTYYY\\\^^^^^^___```bbbeeeiiilllooossswwwzzzxxx{{{}}}yyyxxxwwwyyyxxxqqqddd[[[OOOHHHCCCBBBAAA>>>===???===>>>>>>@@@BBBDDDFFFGGGHHHMMMVVVcccqqqwwwdddZZZVVV^^^oookkkSSSKKKHHHBBB???AAA>>>===<<<<<<======<<<;;;;;;;;;:::999999888777777333444666777777666444333333222222111111111111111//////000111111111111111000000///////////////000............---------------,,,,,,,,,------...///,,,,,,,,,---------......///.........------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++------,,,++++++++++++,,,---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++))))))*********************+++,,,+++******,,,...***+++---...---,,,***(((******+++++++++,,,,,,,,,...---+++******+++,,,---...------,,,,,,------...EEEFFFHHHKKKOOOSSSWWWYYY]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^```aaabbb[[[UUUMMMHHHEEECCCAAA>>><<>>>>>@@@AAACCCFFFEEECCCBBBCCCEEEEEEEEEFFFGGGJJJMMMOOOQQQTTTWWW\\\___`````````aaafffiiinnnqqqtttwwwzzz||||||~~~wwwwwwyyy{{{yyyooo___SSSIIIDDD@@@BBBBBB@@@???AAA>>>???@@@AAACCCEEEGGGHHHPPPQQQYYYkkkzzzfffXXXSSSYYYbbbqqqttt]]]IIIEEECCC<<<999;;;<<<:::888999<<<>>><<<::::::::::::999999888888888333444666777777666444333222111111000000000000000//////000111111111111111222111111111111111222333/////////......---------,,,,,,,,,,,,------...///,,,,,,,,,------.........//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***...---,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,+++*********+++,,,,,,------------,,,,,,+++++++++))))))******++++++,,,,,,***+++,,,+++******,,,...)))***---///...,,,)))'''******+++++++++,,,,,,,,,...---+++)))))))))+++,,,...------,,,,,,------...HHHGGGGGGHHHKKKOOOTTTVVVXXXYYYZZZYYYVVVUUUTTTUUUSSSWWWYYYYYY[[[___```^^^\\\VVVNNNHHHFFFEEEBBB@@@BBBBBBCCCEEEIIINNNRRRUUU^^^bbbhhhnnntttzzz~~~}}}|||||||||{{{xxxvvvvvvxxxyyyvvvssssssqqqpppooooooqqqssstttqqqsssvvvxxxwwwtttqqqnnnsssqqqooommmmmmnnnppprrrppprrrsssrrrooonnnqqqtttrrruuuyyyzzzyyyxxxwwwwwwrrrrrrrrrrrrqqqqqqpppoookkklllooorrrtttsssooollliiigggfffgggiiilllmmmmmmmmmkkkiiiiiikkkmmmnnnnnnnnnllljjjjjjkkkkkkjjjiiifffbbb^^^[[[YYYWWWUUUTTTRRRRRRRRRRRRRRRUUUXXX[[[ZZZYYYXXXVVVUUUTTTTTTSSSOOOOOOPPPPPPOOOMMMKKKJJJHHHJJJMMMPPPPPPNNNLLLJJJJJJJJJKKKMMMQQQSSSTTTTTTOOOOOOOOOPPPQQQPPPNNNLLLIIIHHHGGGFFFDDDCCCBBBAAAFFFGGGGGGFFFEEEFFFHHHKKKMMMMMMMMMNNNPPPSSSUUUWWW]]]\\\[[[]]]```bbbcccbbbggghhhkkknnnqqqtttvvvwww{{{}}}{{{|||xxxtttrrrnnnfffZZZQQQCCCBBB@@@???=========>>>DDD@@@@@@DDDGGGHHHKKKOOOVVVVVVccc~~~uuuhhhXXXSSSYYY___nnn]]]TTTGGG@@@>>>>>>===;;;======<<<;;;::::::999999999888888777666555555444555444444555777888777666444555555555444222000///111111111111111111111111222222222222111000...---//////...---,,,,,,++++++,,,,,,++++++***+++++++++------...///000000//////,,,,,,,,,---------......******+++++++++***)))))))))+++---,,,)))(((***,,,+++++++++*********))))))((())),,,...///...---,,,,,,+++***))))))***+++,,,******************++++++,,,+++++++++******))))))******++++++++++++******+++*********))))))((((((%%%&&&(((***+++,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,------++++++++++++------++++++++++++,,,---......FFFEEEEEEFFFHHHLLLPPPRRRUUUUUUUUUSSSRRRRRRTTTVVVWWW[[[\\\ZZZ[[[______]]][[[UUUNNNIIIGGGFFFDDDBBBAAAAAA@@@AAAEEEIIINNNQQQZZZ^^^dddjjjooouuu{{{|||yyyyyy{{{{{{xxxuuussssssrrrqqqrrrrrrssstttsssuuuxxxyyyyyyvvvrrrppppppooommmkkkkkkkkkmmmmmmoooqqqsssssspppoooqqqttttttwwwzzzzzzyyywwwvvvuuuqqqrrrrrrsssrrrqqqooonnnmmmmmmoooqqqrrrpppkkkhhheeeddddddeeeiiilllmmmmmmmmmkkkiiiiiikkkmmmnnnnnnnnnllljjjiiiiiiiiigggfffdddaaa]]]ZZZXXXWWWUUUSSSSSSSSSSSSSSSTTTVVVYYY[[[XXXWWWVVVUUUUUUTTTTTTTTTOOOPPPPPPPPPOOOMMMKKKJJJIIIKKKMMMPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQRRRQQQQQQRRRQQQPPPQQQRRRQQQOOOMMMHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFGGGJJJLLLPPPQQQQQQSSSUUUXXXZZZ\\\^^^]]]\\\]]]```aaabbbaaadddeeefffiiilllpppsssuuu{{{~~~{{{xxxtttnnniiiddd[[[PPPGGGCCCBBB@@@???>>>>>>>>>???DDDAAABBBFFFHHHIIIKKKPPPYYY```uuurrriii]]]PPPPPPXXXiii|||lllUUUMMMCCC>>>===>>>===<<<<<<<<<;;;;;;::::::999999888888777777666666555555555444444444666777666555111111222222111111000000111111111111111111111111222222111111000//////...///......---,,,,,,++++++------,,,,,,,,,,,,,,,---------...///////////////......------,,,,,,,,,++++++,,,,,,---------,,,,,,)))+++,,,+++)))(((***,,,+++++++++*********)))))))))***,,,---.........---,,,,,,+++******+++,,,,,,************************++++++*********))))))))))))******++++++******)))************)))))))))((('''(((***+++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......DDDCCCCCCCCCEEEHHHKKKMMMPPPPPPPPPNNNNNNPPPTTTXXX\\\______]]]]]]``````]]]ZZZUUUOOOKKKJJJJJJHHHFFFCCCAAA@@@???BBBFFFKKKNNNUUUXXX^^^dddiiioootttxxx~~~~~~~~~{{{xxxuuuuuuvvvvvvvvvuuuuuutttuuuwwwyyyzzzzzzwwwtttqqqooonnnmmmkkkkkkjjjjjjjjjmmmqqqttttttrrrpppqqqssswwwyyy{{{zzzxxxuuussssssqqqrrrsssssssssqqqnnnmmmooooooooooooooolllhhhdddcccbbbbbbdddhhhkkkmmmmmmmmmkkkiiiiiikkklllllllllmmmkkkhhhgggffffffdddbbbbbb___[[[YYYWWWVVVUUUSSSUUUUUUUUUUUUVVVWWWXXXYYYTTTTTTTTTTTTTTTUUUUUUUUUPPPPPPPPPOOONNNMMMKKKJJJJJJKKKMMMOOOPPPQQQQQQPPPNNNOOOPPPQQQQQQPPPOOOMMMTTTSSSQQQQQQRRRQQQPPPNNNHHHIIIIIIJJJJJJKKKKKKKKKHHHIIIIIIIIIHHHIIILLLNNNUUUVVVWWWYYY\\\^^^aaabbbaaa___^^^^^^```aaaaaa```bbbbbbbbbdddhhhmmmqqqttt{{{~~~}}}zzzqqqllleee___YYYQQQIIIBBBBBBAAA@@@???>>>>>>???@@@BBBAAADDDJJJLLLMMMQQQWWWaaaqqqyyyeee\\\TTTMMMSSS```wwwsss\\\JJJEEE???<<<===>>>>>><<<::::::::::::::::::::::::666666666666666666666666555444333444666666666555000000000000000111222222111111111111111111111111333222000///...//////000.........------,,,,,,+++...------,,,,,,------...------...////////////...//////...---,,,+++*********+++,,,,,,------------)))***++++++***)))***++++++++++++***************+++++++++,,,------......---,,,,,,++++++,,,,,,---******************************))))))))))))(((((()))******++++++******)))************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,)))******++++++******)))++++++++++++,,,---......DDDDDDCCCCCCDDDFFFHHHIIIKKKLLLNNNOOOPPPRRRVVVYYY___bbbcccaaaaaadddccc```[[[WWWQQQOOOOOOPPPNNNLLLGGGEEEBBB@@@BBBEEEJJJMMMQQQUUUZZZ___dddiiinnnrrr{{{{{{||||||}}}}}}}}}}}}}}}~~~|||wwwxxxyyyzzzzzzxxxvvvuuuuuuwwwyyyzzzyyywwwtttrrrooooooooonnnmmmlllkkkkkkmmmqqquuuuuusssqqqqqqsssyyyzzz{{{yyyvvvsssqqqppppppqqqrrrsssrrrpppnnnlllpppooonnnnnnmmmkkkgggddddddcccccceeehhhkkkkkkkkkmmmkkkiiiiiijjjkkkkkkjjjhhhfffdddcccddddddcccbbbaaa^^^[[[YYYXXXXXXVVVUUUVVVUUUUUUUUUVVVWWWVVVUUUPPPQQQRRRSSSTTTUUUUUUUUUPPPPPPOOONNNMMMKKKJJJJJJIIIJJJKKKMMMOOOQQQRRRRRRMMMOOORRRSSSRRRPPPNNNMMMUUUSSSQQQPPPQQQQQQPPPNNNKKKKKKLLLLLLMMMMMMNNNNNNIIIJJJKKKKKKKKKLLLOOOQQQYYYZZZ\\\___bbbeeegggiiidddbbb``````aaabbbaaa```bbbaaaaaabbbfffkkkqqquuu{{{~~~}}}zzzwwwiiiddd]]]WWWRRRNNNIIIEEEAAA@@@????????????AAAAAA@@@BBBGGGMMMOOOQQQYYYaaannnttt^^^VVVRRRQQQ\\\mmmeeeRRRCCC@@@===<<<=========<<<999999999999::::::::::::555555666666666666666666555444333333555666555333444333222111111222333444111111111111111111111111333111///...---...000111......---------,,,,,,,,,---,,,,,,,,,,,,------...------...//////...............------,,,+++******'''((()))***+++,,,,,,,,,)))***************++++++************************+++************+++,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++***************)))))))))((((((((((((((())))))************))))))*********)))))))))))))))******++++++++++++++++++++++++++++++*********************++++++,,,,,,---)))***+++,,,,,,+++***)))++++++++++++,,,---......EEEEEEDDDDDDEEEFFFGGGHHHGGGJJJOOOSSSUUUWWWYYY[[[___dddgggggghhhkkkiiifff]]]YYYUUUSSSUUUUUUTTTQQQHHHFFFCCCAAABBBDDDHHHJJJOOORRRWWW\\\```dddiiimmmsssssssssuuuvvvxxxyyyzzzzzz{{{~~~zzz{{{}}}}}}|||zzzwwwvvvtttuuuwwwxxxwwwuuurrrqqqpppoooooonnnnnnmmmllllllnnnrrruuuvvvsssqqqqqqrrrwwwxxxxxxvvvssspppnnnnnnnnnooopppqqqpppooommmlllnnnmmmlllkkkkkkjjjhhhfffgggffffffgggiiijjjjjjiiikkkjjjhhhhhhiiiiiihhhfffaaa```___```bbbdddeeedddaaa^^^[[[ZZZZZZZZZYYYXXXWWWUUUTTTUUUVVVVVVSSSPPPMMMNNNPPPRRRSSSTTTUUUUUUPPPOOONNNLLLKKKJJJIIIHHHGGGHHHJJJLLLNNNPPPQQQQQQKKKNNNRRRTTTRRRPPPPPPPPPUUUSSSOOONNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNKKKLLLMMMMMMMMMOOORRRUUU[[[\\\___cccgggjjjlllnnnhhhfffdddcccddddddcccbbbaaa```___```dddjjjqqquuu{{{|||wwwssspppccc^^^WWWPPPLLLHHHFFFEEE@@@????????????AAABBBCCCBBBDDDIIIMMMOOOSSS^^^kkkqqq\\\TTTRRRSSSbbbtttpppVVVHHHAAA???===<<<<<<<<<;;;:::888888888999999999999999555555555555666666666666555333222333444555444222666444333111000000111222000000000000000000000000222111///------...000111---------------,,,,,,,,,++++++***++++++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,)))))))))***++++++++++++***************************))))))((())))))***+++******++++++++++++******+++++++++*********))))))((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))*********))))))))))))*********+++++++++*********))))))))))))***+++,,,,,,------***+++,,,------,,,+++***++++++++++++,,,---......DDDCCCCCCDDDDDDEEEFFFGGGDDDIIIPPPUUUXXXYYY[[[\\\___fffkkkmmmpppqqqooojjj^^^[[[WWWVVVXXXYYYWWWUUUGGGEEECCCBBBBBBDDDFFFGGGKKKNNNSSSWWW[[[___cccgggjjjjjjkkkmmmppptttxxxzzzyyyzzz}}}}}}~~~}}}{{{yyywwwssstttuuuvvvuuusssqqqpppoooooonnnmmmmmmmmmmmmnnnqqqtttvvvuuurrrpppppprrrsssttttttrrrooommmllllllllllllmmmmmmnnnnnnmmmmmmllljjjhhhhhhiiiiiigggfffggggggggghhhjjjjjjiiigggiiihhhffffffgggfffeeeccc[[[[[[[[[^^^aaaeeeffffff```^^^[[[ZZZZZZ[[[ZZZYYYXXXVVVUUUVVVWWWUUUQQQLLLKKKLLLOOOQQQSSSTTTTTTSSSOOONNNLLLJJJHHHGGGGGGGGGFFFHHHJJJMMMNNNOOOPPPPPPJJJNNNRRRSSSQQQPPPQQQSSSUUURRRNNNMMMNNNPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLMMMOOOOOOPPPRRRUUUXXX\\\^^^bbbfffkkknnnppprrrllljjjhhhhhhhhhhhhgggfffaaa``````aaaeeelllrrrvvv}}}|||uuupppjjjfff\\\XXXQQQJJJDDDAAA????????????>>>???@@@BBBDDDEEEFFFHHHLLLOOOPPPWWWiiizzzmmmZZZUUUVVVYYYhhhzzz___LLLDDD@@@???>>><<<;;;:::999999888888888888888888888888555555555555555555555555555333222222333444333111333222111000///.........000000000000000000000000000000///.........///000------------------------************+++,,,---------............---,,,,,,***+++++++++,,,,,,,,,---***+++,,,,,,------------***)))((()))+++,,,,,,+++***************+++++++++)))))))))))))))))))))))))))******++++++******))),,,,,,++++++***)))))))))(((((())))))))))))******((())))))******))))))((())))))))))))************))))))(((((()))***+++++++++************)))))))))))))))***+++,,,------...,,,,,,,,,------,,,,,,,,,++++++++++++,,,---......@@@@@@@@@AAABBBBBBCCCDDDDDDHHHMMMRRRUUUXXX[[[]]]aaaiiippptttvvvvvvrrrlll^^^[[[XXXWWWYYYZZZXXXUUUGGGFFFFFFEEEEEEFFFFFFGGGFFFIIIMMMQQQTTTXXX\\\```bbbbbbdddggglllrrrwww{{{{{{|||~~~}}}{{{yyyxxxttttttuuuuuutttsssqqqpppqqqpppooonnnnnnoooqqqrrrtttvvvwwwuuuqqqnnnoooqqqnnnooopppnnnllljjjjjjkkkjjjiiiiiijjjkkklllnnnooojjjhhheeedddeeeeeedddccceeeeeeeeegggiiijjjhhhggghhhfffeeeeeeeeedddbbb```YYYYYYYYY\\\aaaeeefffggg^^^\\\ZZZYYYZZZ[[[ZZZZZZYYYWWWVVVWWWYYYVVVPPPJJJJJJKKKNNNQQQRRRSSSRRRRRRNNNLLLJJJHHHFFFEEEEEEEEEGGGIIILLLOOOPPPPPPOOONNNLLLOOOSSSSSSPPPOOOQQQTTTUUURRRNNNMMMNNNQQQTTTUUUPPPPPPOOOOOONNNMMMMMMMMMMMMOOOPPPQQQQQQTTTWWWZZZ^^^```dddiiinnnrrrtttuuuooonnnlllkkkllllllllljjjeeeeeeeeeggglllqqqwwwzzz{{{sssmmmgggaaa\\\TTTQQQKKKDDD???<<<<<<===>>>>>>>>>???@@@CCCEEEFFFIIIKKKPPPTTTYYYfffwwweeeYYY\\\bbbjjj{{{mmmTTTHHHDDD>>>===<<<:::999888999999999999888888777777666666666666666555555444444333444333222222333333222000000000000000000///......000000000000000000000000////////////////////////------------------------+++******+++,,,---......---.........------,,,+++,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,***((('''))),,,---,,,+++))))))*********+++++++++)))***+++,,,,,,+++***)))******+++,,,,,,+++******,,,,,,++++++***))))))((()))))))))*********++++++(((((())))))))))))((((((((()))))))))************))))))(((((()))+++,,,---************))))))))))))((()))***+++,,,------...,,,,,,++++++++++++,,,,,,++++++++++++,,,---......<<<<<<===>>>???@@@@@@AAADDDFFFJJJNNNQQQUUUZZZ^^^ccckkktttxxxyyyyyyssskkk^^^ZZZWWWWWWYYYYYYWWWTTTIIIIIIIIIIIIIIIIIIIIIIIIBBBEEEIIIMMMPPPSSSWWWZZZ]]]^^^```dddjjjqqqwww{{{}}}~~~}}}{{{zzzyyytttuuuuuuuuuuuusssrrrqqqtttsssqqqpppqqqsssvvvxxxvvvxxxxxxtttpppmmmoooqqqkkklllmmmllljjjiiijjjkkkiiihhhggggggiiikkknnnpppjjjgggdddbbbbbbaaa```___bbbbbbcccfffiiijjjiiiggggggeeedddddddddccc```^^^YYYYYYYYY\\\```dddffffff]]]ZZZXXXXXXYYYZZZZZZYYY[[[YYYWWWYYYZZZXXXQQQJJJIIIKKKNNNPPPRRRRRRRRRQQQMMMLLLIIIGGGEEEDDDDDDDDDGGGJJJNNNQQQRRRQQQPPPNNNNNNQQQTTTRRROOOMMMPPPTTTVVVSSSOOOMMMPPPSSSVVVWWWNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSUUUYYY\\\___aaafffkkkppptttvvvwwwqqqpppnnnnnnnnnooonnnmmmjjjkkklllnnnrrrxxx}}}{{{ssslllgggbbb[[[VVVLLLJJJGGGBBB>>>===???AAA>>>>>>>>>???AAACCCEEEGGGHHHLLLRRRYYYcccwwwnnn```YYYdddppp}}}}}}]]]JJJCCCDDD;;;;;;;;;999777777888::::::999999888777666666555777777666555444444333333444333222222333333111000///000222333333222111111000000000000000000000000---...//////000//////...------------------------,,,++++++,,,---...///000---.........------,,,+++...------,,,+++***))))))******+++++++++***))))))***((('''))),,,...,,,+++))))))******++++++++++++***,,,---......---+++***++++++------------++++++,,,,,,++++++***))))))((())))))******+++++++++,,,(((((())))))))))))(((((((((((())))))*********+++))))))))))))***,,,...000************))))))))))))((())))))+++,,,---......,,,+++***))))))***+++,,,++++++++++++,,,---......888999<<>>======>>>BBB@@@@@@AAADDDGGGIIIIIIIIINNNVVV```qqqwwwcccffflllvvvhhhPPPBBB>>>@@@888888888888777777777777777777666555444333333222555555555555555555555555444444444333333333222222111111000///////////////---...111222222111...------,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++************************((((((''''''((()))******************)))))))))))),,,+++++++++***)))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))((((((+++***)))(((((('''(((((())))))***++++++++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++777888;;;===>>>>>>===;;;>>>@@@CCCFFFHHHLLLQQQUUU```eeelllrrrrrrnnngggbbb]]]ZZZWWWVVVVVVWWWVVVTTTSSSRRRRRRRRRSSSSSSRRRRRROOOMMMKKKIIIIIIKKKMMMOOOVVVVVVYYY___gggnnnrrrtttwwwuuuwww}}}|||wwwxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrsssssstttuuuwwwwwwuuurrrmmmjjjjjjjjjjjjiiihhhgggggghhhjjjkkkhhhhhhiiiiiiiiiiiihhhhhhgggddd```]]]\\\^^^aaacccdddeeeggghhhgggfffdddcccbbbccceeeccc___[[[XXXWWWXXXZZZ[[[]]]]]]]]]]]]\\\ZZZWWWSSSQQQRRRSSSTTTTTTXXXVVVTTTRRRPPPOOONNNMMMNNNOOOQQQRRRQQQOOOMMMKKKLLLLLLKKKKKKJJJIIIIIIHHHKKKMMMPPPQQQPPPOOOOOOOOOPPPQQQRRRQQQNNNMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQTTTUUUVVVVVVWWWYYY]]]```ccchhhnnnrrrttttttuuuuuussstttvvvzzz}}}{{{}}}~~~{{{vvvooohhhbbb[[[RRRLLLDDDCCCAAA@@@?????????@@@@@@???@@@BBBEEEHHHJJJJJJOOOTTT^^^ooozzzkkkdddmmm{{{sssXXXIIIAAA===<<<888888888777777777666666555555555444333333222222444444444444444444444444333333333333222222222222111111000///////////////...///000111111000///............---......//////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************++++++++++++++++++++++++************************))))))((((((((()))******((((((((((((''''''''''''+++***************))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))***++++++++++++************)))))))))((((((***))))))(((((((((((()))))))))***++++++++++++***,,,,,,,,,++++++*********(((((())))))))))))((((((666777:::<<<======<<<;;;<<<===@@@BBBDDDGGGKKKOOOYYY]]]cccggggggccc]]]YYYYYYWWWUUUTTTVVVWWWWWWVVVVVVXXX[[[]]]]]]\\\ZZZXXXTTTQQQNNNJJJIIIIIIJJJKKKRRRSSSUUU[[[bbbhhhkkklllqqqooopppwww}}}{{{yyyyyyzzzyyyxxxuuurrrqqqrrrrrrrrrqqqrrrrrrssssssttttttssspppllliiiiiiiiikkkiiifffdddcccdddeeefffgggiiijjjkkkkkkjjjiiigggeeeccc___]]]\\\^^^```bbbeeehhhjjjiiieeebbbbbbcccdddeeeeeebbb\\\WWWTTTRRRXXXYYY[[[\\\\\\\\\[[[[[[XXXUUURRRQQQQQQSSSSSSSSSTTTSSSPPPNNNMMMLLLMMMNNNRRRRRRSSSRRRPPPMMMJJJHHHKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQOOOMMMKKKKKKLLLLLLMMMOOORRRSSSRRRRRRQQQOOOPPPRRRTTTUUUUUUTTTTTTWWWXXXXXXXXXYYY\\\aaadddiiillloooqqqrrrrrrtttvvvvvvxxx{{{~~~{{{xxxuuupppiii___UUULLLFFF????????????@@@@@@AAAAAA@@@@@@BBBDDDGGGJJJLLLMMMUUUYYYgggtttfffbbbgggxxx[[[HHHCCCAAA===:::888888777777777777666666333333333333333333333333333333333333333333333333222222222222111111111000111111000/////////////////////000000000000//////////////////////////////------------------------++++++++++++,,,,,,,,,,,,------------------------))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((()))******++++++************))))))))))))(((((()))(((((((((((())))))***))))))***++++++++++++***+++++++++++++++***************++++++++++++******555777999;;;<<<===<<<<<<===>>>@@@AAABBBDDDHHHKKKQQQTTTXXX\\\\\\YYYUUURRRTTTSSSRRRSSSTTTVVVXXXXXXVVV[[[aaafffgggeeecccaaa]]]ZZZUUUPPPLLLJJJIIIIIINNNNNNPPPUUU\\\aaaeeefffkkkhhhjjjrrrzzz~~~|||}}}~~~~~~{{{xxxsssqqqsssrrrqqqppppppppppppqqqpppqqqqqqnnnkkkhhhggggggkkkiiieeebbb``````bbbcccfffhhhjjjlllllljjjhhhfffcccaaa___]]]]]]^^^```bbbeeeiiikkkiiiccc___```cccddddddddd```[[[VVVSSSRRRVVVWWWYYY[[[\\\\\\\\\\\\ZZZWWWUUUTTTTTTUUUTTTSSSQQQOOOMMMKKKJJJKKKMMMOOOQQQQQQQQQPPPNNNKKKHHHFFFJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRQQQNNNLLLKKKLLLNNNOOOOOOOOOMMMKKKJJJJJJKKKKKKMMMQQQSSSTTTSSSRRRQQQQQQSSSUUUXXXYYYYYYXXXWWWXXXYYYYYYYYYZZZ^^^cccgggkkkmmmnnnoooppprrruuuxxxwwwzzz~~~||||||xxxvvvpppfffYYYNNNFFFBBB<<<===>>>@@@@@@AAA@@@@@@BBBCCCEEEGGGIIIKKKNNNQQQ[[[dddvvvppp```]]]aaalllkkkNNNBBBAAAAAA>>>;;;888777777777666666666666222222333333444444444444333333333222222222222222111111111111000000000000111000000///////////////000000////////////000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))))))))***************))))))))))))'''(((((())))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))***************))))))))))))))))))(((((((((((('''(((((()))******))))))***++++++++++++***+++++++++***************+++,,,,,,------,,,,,,+++555666888:::<<<=========<<<>>>??????@@@BBBEEEHHHJJJLLLOOORRRSSSRRRQQQOOONNNOOOOOOPPPRRRTTTWWWYYYVVV\\\dddjjjkkkjjjiiihhhdddbbb]]]XXXSSSOOOLLLKKKKKKKKKLLLPPPVVV[[[___```eeecccfffnnnuuuzzz|||wwwttttttsssrrrqqqpppooooooooonnnoooooonnnjjjgggffffffkkkiiieeebbb``````aaaaaaeeegggiiikkkkkkiiigggeee``````___^^^^^^___```aaadddhhhjjjgggaaa]]]___bbbaaabbbbbb___[[[WWWUUUUUUSSSUUUWWWZZZ]]]^^^______]]]\\\YYYXXXXXXXXXVVVTTTNNNMMMKKKJJJJJJLLLOOOQQQPPPPPPPPPOOOMMMKKKIIIHHHIIIIIIJJJLLLMMMOOOPPPPPPRRRRRRQQQOOOMMMMMMOOOQQQNNNNNNNNNLLLJJJIIIKKKLLLMMMOOORRRTTTVVVUUUSSSRRRUUUWWWYYY[[[\\\\\\[[[ZZZWWWXXXYYYZZZ\\\___dddhhhkkkkkkllllllnnnrrrxxx|||{{{~~~~~~~~~zzzuuukkk^^^PPPGGGBBBAAA>>>>>>???@@@@@@@@@??????BBBDDDFFFGGGHHHKKKOOOSSSbbbrrrmmm^^^WWW[[[cccsssjjjZZZJJJBBBAAA>>>;;;;;;777777777666666666666555333333444444555555666666333333222222222111111111111111111000000000//////111000000///////////////000000////////////000000,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))))))))***************))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((()))************)))(((((((((((((((((())))))(((((('''(((((()))******))))))***++++++++++++***************************(((((())))))))))))((((((444555666888:::;;;<<<<<<:::;;;<<<======???BBBEEEEEEFFFHHHJJJKKKLLLLLLLLLIIIKKKLLLNNNOOOQQQUUUXXXVVV]]]eeeiiijjjiiiiiijjjggggggeeeccc___ZZZVVVTTTNNNLLLJJJKKKPPPUUUYYY[[[^^^___dddkkkpppssszzz~~~|||zzzwwwvvvuuusssrrrqqqppppppnnnooopppooollliiihhhhhhjjjhhhfffdddcccbbbbbbcccdddeeefffggggggfffeeeddd____________```aaaaaabbbcccdddeeeccc```^^^___aaa^^^______]]]ZZZXXXWWWWWWRRRTTTWWW[[[^^^```aaaaaa```___]]]\\\[[[YYYUUUSSSMMMLLLKKKLLLMMMOOORRRTTTRRRRRRQQQPPPOOOMMMLLLKKKHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRQQQPPPNNNNNNPPPRRRLLLMMMMMMKKKJJJJJJLLLNNNPPPQQQSSSUUUWWWVVVUUUUUUZZZZZZ[[[\\\\\\[[[ZZZYYYVVVXXXZZZ\\\^^^aaaeeehhhiiiiiijjjkkkmmmrrrxxx}}}~~~~~~wwwnnnaaaTTTIIICCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGLLLSSSYYYiii}}}|||jjj\\\UUUUUU^^^hhh~~~zzzVVVMMMEEEAAA>>>999888:::777777666666666666555555444444444555555666666666444333333222222111111111111111111111000000000///111111000/////////////////////000000000000//////***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((('''((())))))******))))))''''''(((((((((((()))))))))(((((((((((())))))***))))))***++++++++++++***)))))))))***************)))******++++++******)))111222333555777999::::::999:::;;;;;;<<<>>>AAADDDDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHJJJKKKLLLOOOSSSWWWYYY^^^dddfffdddccceeegggiiikkknnnooonnnkkkfffdddUUUQQQKKKIIIJJJNNNRRRTTTXXX[[[bbbhhhjjjllluuu~~~|||{{{yyywwwuuutttssssssppprrrsssssspppmmmllllllhhhhhhhhhhhhgggffffffeeebbbccccccddddddccccccbbb______```aaabbbbbbbbbcccaaaaaa```____________```\\\]]]]]][[[XXXVVVVVVWWWTTTUUUXXX\\\^^^```aaaaaaaaa___]]]\\\ZZZWWWRRROOOLLLLLLMMMOOOQQQSSSUUUVVVTTTSSSRRRPPPNNNMMMKKKJJJHHHHHHIIIKKKMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMNNNOOOKKKLLLLLLKKKJJJKKKNNNQQQSSSSSSUUUVVVWWWXXXXXXXXX]]]\\\\\\ZZZYYYXXXWWWWWWUUUXXX[[[___aaacccfffiiihhhiiiiiijjjlllqqqwww{{{~~~}}}yyylllcccUUUJJJEEEBBBAAA???AAA@@@?????????AAABBBCCCCCCEEEGGGHHHKKKRRR^^^gggxxxpppggg\\\UUUSSSYYYhhhvvv~~~bbbLLLDDD>>>===<<<999888:::777777666666666555555555444444444444444444444555555444444333222222111111222222111111111000000000111111000///////////////...///000111111000///...)))+++---///000000///...++++++++++++++++++++++++************++++++++++++************************************)))))))))((())))))))))))))))))))))))************************))))))((((((((()))******((((((((((((''''''''''''(((((('''''''''''''''&&&(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))***))))))(((((((((((()))))))))***++++++++++++***((()))))))))*********+++,,,,,,,,,------,,,,,,,,,///000111333555666888999:::;;;<<<<<<===???BBBEEEDDDCCCBBBAAAAAABBBCCCDDDDDDFFFIIIJJJJJJMMMRRRVVV[[[```dddccc```___aaadddlllpppuuuyyy{{{xxxuuurrr[[[UUUMMMHHHGGGJJJNNNPPPSSSYYYaaaffffffgggrrr~~~~~~}}}{{{xxxwwwvvvvvvrrrtttvvvvvvssspppooooooggghhhiiijjjjjjiiihhhgggaaaaaaaaaaaaaaaaaaaaaaaa^^^___```bbbcccccccccccc```^^^]]]]]]___``````___[[[[[[[[[YYYVVVTTTTTTUUUVVVWWWZZZ]]]___````````````___]]][[[YYYUUUOOOKKKLLLMMMOOOQQQSSSUUUWWWXXXSSSRRRQQQNNNLLLJJJHHHGGGGGGHHHIIIKKKLLLNNNOOOOOOQQQQQQQQQPPPMMMKKKKKKLLLKKKKKKKKKKKKJJJLLLPPPRRRUUUUUUUUUVVVWWWXXXYYYZZZ^^^]]][[[YYYWWWUUUTTTTTTTTTXXX]]]aaaccceeegggiiihhhiiiiiiiiikkkooouuuyyy{{{zzztttcccYYYMMMEEECCCCCCAAA???AAA@@@???>>>@@@BBBDDDFFFFFFHHHKKKMMMQQQZZZhhhssslll]]]YYYUUUTTTUUU___ssslllQQQJJJAAA::::::;;;;;;;;;<<<777666666666555555555555333333333333333333333333555555444444333222111111222222222222111111111111111111000///////////////---...111222222111...---)))+++...000111111111000++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++*********))))))((((((************************************************(((((('''(((((()))******************))))))))))))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))+++***)))(((((('''(((((())))))***++++++++++++***(((((())))))*********+++)))))))))******)))))))))222222333333222222444555666777999;;;>>>@@@BBBCCCBBBAAA@@@>>><<<<<<>>>@@@>>>CCCGGGIIIJJJNNNVVV]]]```aaabbb```^^^^^^___```iiinnnvvv|||vvvbbbVVVJJJFFFEEEEEEHHHMMMMMMQQQVVV\\\bbbhhhooosssuuuxxx}}}~~~}}}{{{{{{}}}}}}|||{{{{{{{{{xxxtttttttttrrrnnnjjjiiiiiijjjmmmnnnnnnkkkiiifffccc``````bbbdddcccbbbaaa```___```aaa```^^^\\\ZZZYYYXXXYYY\\\___`````````___^^^\\\[[[YYYWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]XXXXXXWWWWWWVVVRRRMMMIIIJJJMMMRRRUUUUUUUUUUUUVVVSSSSSSRRRPPPMMMJJJGGGEEEFFFHHHJJJKKKKKKMMMPPPRRRRRROOOLLLIIIHHHIIIKKKLLLKKKJJJIIIJJJKKKMMMPPPRRRTTTTTTTTTTTTTTTVVVYYY\\\^^^^^^]]]\\\[[[ZZZXXXWWWYYY\\\aaafffiiiiiihhhgggjjjhhhfffhhhmmmtttxxx{{{{{{ooofffVVVNNNEEEAAAAAABBBAAA???AAA???>>>???AAACCCDDDDDDHHHKKKMMMOOOVVVfff|||qqqaaaYYYUUUTTTZZZaaannnrrrXXXIII>>>===<<<;;;:::999999999777777777666555555444444555444333222111222333333222222222111000//////...000000000000000000000000000000000000000000000000+++---///000000///---+++,,,---......//////......)))***,,,------,,,***)))+++******+++,,,,,,***)))***///...)))'''***+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***)))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++))))))))))))(((((((((((((((((())))))((('''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++444444333222111111333444555666888;;;===???AAABBBDDDCCCBBB@@@>>>===???AAA>>>BBBFFFGGGHHHLLLSSSYYY\\\]]]]]]\\\ZZZ[[[\\\^^^dddhhhpppxxx}}}|||vvvrrr^^^SSSIIIFFFFFFFFFGGGJJJIIILLLQQQVVV[[[aaagggkkkqqquuuxxx{{{{{{zzzzzz{{{}}}~~~~~~~~~|||zzzxxxvvvtttrrrooolllkkkkkkkkklllnnnnnnllljjjgggdddaaaaaacccddddddcccaaa```______```___^^^\\\[[[YYYXXXZZZ]]]___``````^^^]]][[[YYYWWWUUUTTTTTTVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUURRRNNNKKKNNNQQQUUUWWWVVVTTTSSSSSSPPPPPPPPPOOONNNKKKIIIHHHFFFHHHIIIJJJKKKLLLOOOQQQQQQOOOLLLIIIHHHIIIJJJLLLKKKKKKKKKKKKLLLOOOQQQRRRTTTUUUUUUUUUTTTVVVYYY\\\^^^]]]]]]]]]\\\[[[ZZZZZZ^^^aaadddhhhiiiiiihhhgggiiigggeeegggmmmsssyyy{{{vvvhhh^^^PPPJJJBBB??????@@@???===AAAAAA@@@AAACCCDDDEEEEEEGGGLLLRRRXXXaaauuupppcccVVVTTTVVV```mmm|||cccOOOFFF>>>===<<<:::999999999999777777666666555555444444555444333222222222333333222222111111000//////...////////////////////////////////////////////////+++---///000000///---++++++,,,,,,---------------)))***,,,------,,,***))))))))))))***+++++++++***&&&***+++''''''+++,,,***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********************)))((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((************))))))(((((('''''''''((((((((((((''''''&&&$$$%%%&&&'''(((((((((((()))((((((((((((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++888666444222222222333333555555777999;;;>>>???@@@CCCCCCBBB@@@===<<<>>>???===@@@CCCDDDEEEHHHMMMRRRUUUUUUUUUTTTSSSUUUXXX[[[\\\```fffmmmqqqpppkkkfffVVVNNNGGGGGGGGGFFFEEEFFFFFFHHHLLLPPPTTTZZZ```dddlllnnnqqqsssuuuwwwyyy{{{~~~~~~~~~}}}yyyuuuqqqoooooonnnmmmkkkkkklllmmmlllkkkhhhfffccccccdddeeeddddddaaa```______```___]]][[[[[[ZZZYYY[[[]]]___```___aaa```]]]ZZZXXXWWWVVVWWWVVVVVVWWWWWWXXXWWWWWWVVVYYYWWWUUUTTTSSSRRRPPPNNNQQQTTTXXXXXXVVVSSSPPPOOOMMMMMMNNNNNNMMMLLLJJJIIIFFFGGGIIIIIIJJJKKKNNNPPPPPPNNNKKKIIIHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSUUUUUUUUUTTTTTTUUUXXX[[[\\\\\\\\\\\\\\\\\\]]]]]]cccdddgggiiijjjiiihhhgggiiigggeeegggmmmtttyyy|||zzzmmm^^^SSSJJJFFFAAA???@@@@@@???===AAABBBCCCDDDEEEFFFGGGGGGFFFMMMVVVaaappp|||fff\\\VVVWWW___ooolllRRRGGGEEE======;;;:::999888888888777777666666555444444444444444333222222222222333222222111111000/////////................................................+++---...//////...---+++***+++,,,,,,------,,,,,,***+++,,,------,,,+++***))))))))))))***+++,,,,,,,,,......+++***,,,+++(((************************))))))))))))))))))))))))(((((())))))******))))))))))))(((''''''''''''((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((()))***+++******)))(((''''''&&&&&&''''''(((((((((''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******<<<999555333222333444444444444666777999;;;<<<===???@@@???<<<:::999999;;;<<<>>>@@@AAAAAACCCGGGJJJKKKKKKJJJIIIJJJMMMRRRVVVWWWZZZ^^^bbbdddbbb]]]YYYNNNHHHEEEGGGIIIGGGEEEEEEEEEGGGJJJMMMPPPUUU[[[___eeegggiiikkknnnrrrxxx{{{~~~|||uuuqqqppprrrqqqnnnkkkjjjkkkllllllkkkhhhgggeeecccccccccccccccbbbaaa`````````___]]][[[\\\[[[ZZZ[[[]]]______^^^bbb```]]]ZZZXXXWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWTTTQQQPPPQQQQQQPPPOOOQQQTTTWWWWWWTTTQQQNNNMMMJJJKKKLLLLLLKKKJJJIIIHHHFFFHHHIIIIIIIIIJJJLLLNNNNNNMMMLLLJJJIIIIIIJJJJJJMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSVVVXXXYYYYYYXXXXXXYYY[[[]]]^^^cccdddeeeggghhhhhhhhhhhhjjjhhhgggiiiooouuuzzz}}}{{{pppbbbTTTKKKGGGDDDBBBAAABBBBBBAAA???AAABBBDDDFFFFFFGGGHHHIIILLLRRR]]]nnnvvvaaaZZZZZZbbbqqqzzz]]]JJJEEEFFF===<<<;;;999888888888888777666666555555444333333333333333222222222222222111111111111000000//////////////////////////////........................+++,,,...//////...,,,+++++++++,,,------------,,,***++++++,,,,,,++++++************))))))***,,,------,,,,,,++++++,,,+++)))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&''''''(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((((((((())))))++++++***)))((('''&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&'''(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***@@@<<<555222111222222222222333444666777999::::::<<<<<<<<<;;;888777777888:::;;;======>>>???AAACCCBBBBBB@@@???AAAFFFNNNTTTYYYZZZ[[[]]]]]]ZZZUUUQQQIIIDDDCCCGGGKKKJJJHHHHHHFFFGGGIIIJJJLLLPPPUUUYYY\\\^^^aaacccgggmmmtttyyy|||}}}xxxssssssuuutttpppllljjjjjjkkkkkkkkkhhhgggeeecccaaaaaaaaabbbcccbbbaaaaaaaaa```^^^\\\[[[ZZZZZZ[[[]]]^^^]]]\\\\\\[[[XXXVVVTTTSSSSSSSSSXXXXXXXXXXXXXXXXXXWWWWWWSSSQQQNNNMMMNNNPPPPPPPPPOOOQQQSSSSSSPPPNNNLLLKKKJJJJJJKKKJJJJJJHHHFFFEEEGGGHHHIIIIIIIIIIIIKKKMMMMMMMMMMMMLLLKKKKKKKKKJJJMMMNNNPPPRRRSSSTTTTTTTTTRRRRRRQQQPPPNNNOOORRRTTTVVVUUUTTTTTTUUUXXX[[[]]]______aaaccceeeggghhhiiikkkjjjjjjmmmrrrwwwzzz|||~~~~~~pppdddXXXNNNGGGCCCBBBAAAAAABBBBBBBBBAAA@@@BBBEEEFFFGGGHHHKKKNNNUUUZZZhhhttteeeaaaaaappphhhUUUHHHCCCCCC<<<;;;:::999888777777777666666666555444444333333333333333222222222111111111111111000000000000000000000000000000000000000........................,,,,,,---......---,,,,,,,,,,,,---...............++++++++++++++++++++++++,,,,,,,,,***((()))---000(((&&&%%%'''***,,,,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((()))*********)))(((''''''&&&%%%%%%&&&''''''(((''''''%%%&&&''''''((('''''''''&&&&&&''''''((((((((()))'''((((((((()))))))))***)))))))))******)))))))))KKKDDD;;;555333222111///111222333444555666777777999:::;;;:::888777777888888999:::;;;<<<===>>>>>>===<<<::::::<<>>:::777333000111111222333333444555555555666888888666555666777777777777999;;;<<<;;;;;;<<<;;;888888;;;DDDOOOWWW[[[ZZZXXXXXXWWWUUURRROOOLLLGGGFFFMMMTTTWWWZZZ]]]WWWUUURRRMMMHHHGGGHHHJJJJJJLLLPPPTTTYYY___gggllloooqqqtttwww{{{~~~{{{xxxtttrrrqqqpppooommmiiiiiihhheeeaaa```aaacccbbb```___^^^^^^]]][[[XXXZZZYYYYYYZZZ[[[[[[YYYWWWUUUVVVXXXXXXXXXWWWUUUTTTOOOPPPQQQQQQRRRRRRRRRRRRPPPNNNNNNOOOQQQSSSSSSRRRPPPPPPNNNKKKIIIHHHIIIJJJIIIJJJKKKLLLMMMLLLLLLKKKJJJKKKLLLKKKJJJJJJLLLMMMMMMNNNOOOPPPPPPOOOMMMLLLKKKMMMQQQTTTUUUUUUSSSRRRQQQQQQPPPNNNLLLLLLNNNPPPSSSQQQOOONNNOOOSSSXXX[[[ZZZZZZZZZ\\\___cccfffhhhhhhiiilllqqquuuvvvtttrrrtttuuuxxx||||||rrrcccWWWOOOJJJEEEBBB@@@@@@??????>>>???AAACCCBBBEEEHHHIIIJJJNNNVVV]]]fffvvvpppeeehhhooo}}}^^^PPPJJJBBB===>>>;;;:::999888666666666666666555555444444333333222111222222333222111000///000000000000000000000111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++++++++,,,(((***+++******...777>>>III===333///---)))&&&'''++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))(((''''''&&&''''''&&&&&&'''(((((()))(((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))))))))&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&''''''((())))))'''''''''((()))*********((()))***++++++***)))(((nnncccTTTIIIBBB===888444000111111222333333444444000222444444333222333444666666666888:::;;;;;;:::===;;;999888<<>>BBB;;;:::999777666666555555666555555444444333222222111111222333222111000///000000000000000111111111////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,%%%(((******,,,111<<>>AAAGGGKKKMMMLLLOOOPPPRRRVVV[[[```eeegggllldddXXXQQQOOONNNLLLJJJHHHIIIKKKNNNQQQTTTVVVXXX[[[\\\^^^bbbggglllqqqtttuuuzzz{{{zzzzzzzzzxxxuuusssrrrqqqooollliiigggeeeaaa```^^^^^^^^^]]][[[YYYZZZ[[[[[[YYYWWWUUUUUUVVVRRRTTTUUUVVVVVVUUUSSSRRRSSSTTTUUUVVVUUUTTTRRRQQQQQQPPPPPPRRRUUUVVVVVVUUUVVVSSSMMMIIIFFFEEEGGGHHHJJJPPPSSSQQQPPPQQQPPPMMMKKKJJJIIIIIIJJJMMMPPPRRRSSSQQQPPPPPPQQQQQQNNNLLLMMMOOORRRUUUVVVUUUSSSRRRSSSQQQNNNMMMMMMNNNQQQSSSUUUTTTSSSTTTXXX]]]```aaa[[[XXXXXX]]]``````aaadddcccdddfffhhhhhhgggeeedddmmmqqqxxx|||vvv|||tttdddWWWOOOGGGBBBBBBBBB@@@>>>;;;===???AAAAAACCCFFFHHHHHHIIINNNTTTZZZgggwwwiii^^^^^^kkkrrr\\\PPPFFFCCCAAA<<<:::;;;999999999999888777666666555555444333333333333444111111111111111111111111222222111111111000000000111222444333222000111111......///000000000000000///111222111000///000111...------------,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******************************)))((((((((((((((((((((((((((())))))))))))))))))((((((((()))***+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((&&&$$$%%%''')))'''''''''(((((())))))******)))(((''''''''''''''''''((((((((()))))))))***lllVVVGGG999444111222222...---...000000111222222222222111333333444444444555555555555555555666888;;;>>>@@@???===;;;???EEELLLOOOPPPPPPQQQSSSVVVZZZ]]]___aaaccc]]]WWWTTTTTTUUUTTTSSSOOOPPPQQQRRRSSSRRRPPPPPPRRRSSSUUUXXX]]]bbbfffiiinnnssszzz}}}|||{{{zzzyyyxxxxxxxxxvvvsssnnnjjjgggdddcccaaa```___^^^\\\ZZZ\\\]]]]]][[[XXXVVVVVVWWWSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXVVVTTTSSSQQQQQQQQQTTTVVVXXXWWWVVVUUURRRMMMIIIGGGIIIMMMOOOOOOTTTWWWTTTRRRRRRQQQNNNKKKKKKJJJJJJKKKNNNPPPRRRTTTSSSQQQQQQQQQPPPNNNLLLMMMOOORRRTTTUUUTTTSSSRRRSSSQQQNNNMMMNNNQQQTTTVVVZZZXXXXXXZZZ^^^bbbeeefff\\\YYYYYY^^^aaa______```___aaadddffffffdddbbb```qqquuu{{{~~~zzztttzzzqqq```TTTLLLGGGBBB@@@AAAAAA???===<<<>>>@@@AAABBBDDDGGGJJJIIINNNVVV^^^hhh{{{ppp___WWWSSS^^^vvvppp\\\OOOGGG@@@??????<<<::::::777777888888888888777777555555444333333333333333111111111111111111111111111111000000000/////////111333666666444222111111......///000000000//////000111222111000000111222------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))******************************)))((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))***)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&+++***(((%%%###$$$'''***)))((('''''''''((())))))******)))(((((((((((()))(((((((((((())))))))))))|||gggYYYAAA999222111111...---...111000000000111111222222333333333333222222222222222333444666888:::<<<===AAA@@@AAAEEELLLQQQRRRQQQPPPRRRTTTVVVXXXZZZ[[[[[[ZZZXXXVVVWWWZZZ\\\]]]]]]\\\[[[YYYWWWTTTQQQNNNMMMLLLMMMNNNQQQUUUYYY]]]___hhhmmmtttyyy|||~~~~~~yyysssmmmiiigggeeebbb``````^^^\\\ZZZ]]]^^^]]]\\\YYYWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVTTTUUUWWWXXXWWWVVVTTTSSSSSSRRRSSSVVVXXXZZZYYYWWWUUURRRMMMJJJJJJNNNTTTWWWYYY]]]]]]YYYUUUTTTRRROOOLLLKKKKKKKKKMMMOOOQQQSSSTTTTTTSSSRRRRRRPPPNNNMMMOOOPPPQQQSSSTTTTTTSSSSSSRRRQQQOOONNNPPPSSSWWWYYY]]]\\\[[[]]]aaaeeeggghhh]]]ZZZ[[[___aaa___]]]^^^___```bbbdddeeeeeeeeeeeevvvyyy~~~}}}yyyuuuyyynnn^^^RRRLLLFFFDDDBBBAAABBBBBB@@@???AAABBBDDDDDDEEEFFFIIILLLOOOUUU___kkk||||||kkk^^^WWWSSSUUUeeevvv]]]PPPEEEAAA>>>======;;;999888666666777777888777777777555444333333222222333333111111111111111111111111000000000000////////////000333666777555222111000......///////////////...---...///...---,,,---///---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((('''***************************))))))((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))***)))(((&&&&&&(((+++)))(((&&&$$$$$$%%%'''((())))))((((((((((((((()))(((((((((((())))))))))))xxxmmmPPPDDD999444222111111333222111111000111222333333222222222222111111111111111222333666888;;;===???>>>@@@EEENNNUUUWWWTTTPPPPPPQQQSSSTTTVVVVVVWWWWWWTTTTTTVVVYYY]]]aaacccdddgggddd___ZZZUUURRRPPPOOOJJJKKKKKKMMMPPPSSSVVVXXX^^^dddjjjoooqqquuuyyy}}}}}}yyyrrrnnnkkkhhhdddbbb```___]]][[[]]]^^^___]]][[[YYYYYYZZZ```^^^[[[WWWUUUUUUUUUVVVUUUVVVXXXXXXXXXWWWUUUSSSTTTTTTUUUXXX[[[\\\ZZZYYYUUURRRNNNLLLNNNSSSYYY]]]aaaeeeddd]]]XXXVVVSSSPPPLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTSSSRRRPPPOOOOOOQQQQQQRRRSSSSSSTTTTTTTTTRRRQQQQQQQQQSSSVVVYYY[[[^^^]]]]]]^^^bbbeeeffffff]]][[[[[[```bbb___^^^___bbbbbbbbbbbbeeeiiimmmoooxxxzzz~~~|||xxxvvvyyy~~~{{{lll]]]QQQKKKJJJCCCCCCBBBBBBBBBBBB@@@>>>DDDEEEEEEEEEEEEGGGKKKMMMRRRZZZgggyyyuuuhhh^^^XXXRRRUUU^^^qqqcccRRRJJJAAA@@@>>><<<;;;:::888555555555666777777777666666444444333222222222222333000000000000000000000000000000000000///////////////111444555333111//////......////////////......+++,,,---,,,++++++,,,---------,,,,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((((()))*********)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""%%%((()))((((((((()))(((&&&$$$######$$$%%%''''''''''''&&&&&&''''''((())))))))))))(((((((((((({{{```PPP@@@777333111000222111111111000111222222333111111111111111111111111222222333444777:::===???<<>>CCCDDDEEEFFFGGGIIINNNQQQXXXcccvvvxxxeeeXXXTTTTTTNNNYYYkkkkkkVVVJJJEEE>>>@@@???;;;999999777444555666666666666666555555444444333222222222222222000000000000000000000000111111000000000/////////...000333333111///............/////////...------,,,---...---,,,,,,,,,...,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))&&&'''((())))))))))))((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&& %%%''''''&&&&&&&&&&&&%%%$$$###$$$$$$&&&&&&'''&&&&&&&&&&&&''''''((())))))))))))((((((((((((qqq```MMMAAA;;;444000/////////000000000111111111111111111111111111222222333222111111333666999<<<<<>>?????????@@@@@@AAACCCEEEGGGIIILLLPPPVVV[[[gggzzzrrr^^^QQQQQQWWWUUUhhhpppZZZMMMFFFCCC<<>>999666888888444666666666666555444444333444333222222111222222222000000000000000000000000222222111111111000000000///111222111000...//////......//////......---,,,,,,---......,,,,,,---...,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''((()))*********))))))***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''((((((''''''''' """%%%'''&&&&&&&&&'''%%%%%%%%%&&&&&&''''''((('''''''''''''''((())))))***)))))))))((((((((('''rrr^^^QQQHHH>>>666333---......///000/////////000111111111222222222222444222000...///222555888;;;@@@IIISSSZZZXXXPPPIIIEEEEEEDDDEEEGGGJJJMMMOOOLLLNNNPPPRRRUUUXXX]]]``````___]]]ZZZVVVQQQMMMJJJJJJIIIGGGFFFEEEEEEFFFGGGEEEJJJPPPSSSTTTVVVYYY]]]cccjjjsssvvvwwwzzz{{{vvvqqqooommmkkkjjjdddeeegggggggggggghhhjjjjjjfff___YYYUUUUUUWWWYYY[[[\\\]]]^^^^^^\\\ZZZYYYVVVWWWYYY]]]___```]]][[[XXXWWWVVVUUUWWW[[[___aaa___bbbbbb\\\YYYYYYXXXVVVMMMNNNOOOPPPQQQSSSTTTTTTPPPSSSUUUUUUSSSRRRSSSUUUXXXWWWUUUTTTTTTVVVWWWYYYYYY\\\___bbbccccccbbbaaa___^^^]]]]]]^^^^^^]]]\\\^^^[[[ZZZ___ccceeegggjjjggggggfffggghhhjjjlllmmmooonnnoooqqqsssuuuuuutttrrrtttxxxwwwdddRRRKKKHHHBBB>>>===<<<===???@@@AAABBBDDDEEEEEEGGGJJJMMMRRRXXX___eeeyyyrrr^^^RRRTTT]]]ccczzz}}}```PPPIIIFFFDDD999>>>===777555888888555666666666666555444333222444333222222111111222222000000000000000000000000222222222222111111111111000111222111/////////111.../////////...---,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******************************&&&''''''((()))***++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''(((***+++++++++***)))+++***((('''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''((()))(((''''''(((***%%%&&&'''((())))))))))))((((((((((((((()))************))))))((((((((('''zzz|||~~~~~~}}}|||kkkVVVDDD:::777111111111111111000000///111111111111111111111111000000111222333333444444777;;;@@@DDDGGGGGGEEECCC<<<===>>>>>>>>>@@@CCCEEEHHHIIIKKKMMMPPPRRRTTTVVVXXXWWWVVVTTTQQQNNNKKKIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHKKKLLLLLLMMMQQQUUUZZZ___gggmmmrrrxxx{{{xxxwwwuuurrrooonnnllljjjiiikkkllllllllllllhhhaaa[[[WWWVVVWWWXXXbbbcccccccccaaa]]]YYYVVVZZZYYYZZZ]]]```aaa^^^[[[XXXUUUSSSUUU[[[``````^^^______^^^\\\ZZZXXXVVVTTTRRRRRRRRRRRRSSSTTTVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZWWWYYYZZZZZZ[[[\\\^^^```bbbdddfffiiiiiiiiihhhgggcccccccccbbb```___^^^]]]XXXZZZ]]]```ccceeefffgggfffeeeeeecccbbbdddgggjjjkkkkkklllooorrrssssssrrrqqqtttyyy|||```VVVJJJBBB??????>>><<<@@@@@@@@@??????AAADDDGGGIIIGGGHHHMMMRRR]]]rrr{{{iii]]]WWW^^^jjj}}}bbbRRRKKKBBB======;;;;;;:::999888777666555555555666666666666666555444333222222111111222222444333333222111000//////111111111111000000000000111000///......///000111,,,---.../////////...---*********++++++,,,,,,,,,,,,------------,,,++++++***))))))*********)))''')))((('''&&&&&&&&&&&&&&&''''''((()))******))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))***))))))'''%%%%%%'''***+++***'''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''))))))*********((('''&&&ssstttvvvyyy~~~vvvdddSSSFFF???666333000///000000///...111111111111111111111111000111111222222333333333444666:::<<<>>>===;;;:::999:::;;;;;;;;;<<>>>>>???@@@AAAAAACCCGGGIIIKKKKKKPPPWWWaaarrrxxxggg]]]\\\kkk~~~vvvXXXLLLGGG@@@<<<===:::999888777666555555444444444555555666555555444222222111000000000000111222111111000000//////...000000000//////.........000//////////////////000...............---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***+++******)))(((((('''''''''''''''$$$%%%%%%&&&''''''&&&&&&************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''&&&'''(((((())))))((((((((('''&&&''')))***(((&&&''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&(((((()))(((''''''pppppprrrxxxsssdddUUULLLAAA:::222///000111000...000000000000000000000000111111111111111222222222222333444555555444222222555666777777777888;;;>>>BBBDDDGGGJJJLLLMMMNNNNNNOOOOOOOOONNNMMMKKKJJJIIIHHHGGGEEECCCBBB@@@??????AAABBBCCCBBBAAABBBCCCEEEKKKPPPWWW]]]bbbhhhpppvvvvvvwwwyyy{{{zzzxxxuuusssrrrqqqpppnnnllliiieeeaaa```aaadddffflllkkkiiigggdddaaa___]]][[[\\\]]]___```^^^ZZZWWWRRRQQQRRRVVV[[[^^^]]]ZZZ]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXX[[[\\\^^^______aaacccfffiiiiiihhhgggggggggggggggjjjjjjjjjiiifffbbb^^^\\\^^^```dddhhhkkkkkkjjjiiiffffffeeedddcccdddgggiiikkkkkklllnnnqqqssssssrrrrrrtttxxx|||xxxjjj\\\MMMHHHBBB???@@@AAAAAA@@@===>>>AAABBBCCCFFFIIIKKKJJJNNNVVVbbbrrrvvvhhhbbbhhhzzzcccLLLDDDBBB>>>;;;<<<888888777666555444444333333333444444444444333333111111000////////////000////////////////////////000000//////...---,,,,,,......////////////......000///...,,,+++++++++***------,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))***+++,,,---***))))))(((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''(((''''''''')))'''''''''((((((&&&%%%(((&&&$$$""""""$$$&&&(((((((((''''''''''''((((((''''''((((((((((((''''''$$$$$$%%%''''''(((((('''sssqqqsss|||zzzqqqeee\\\QQQFFF999222222333111...000000000000000000000000111111111111111000000000222222111111111111111111222333444444444555888;;;AAACCCFFFIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHEEECCCAAA@@@@@@CCCBBBBBB@@@????????????BBBGGGMMMRRRVVV\\\dddjjjnnnoooqqqsssvvv{{{{{{xxxwwwtttqqqooonnnllliiiggggggiiilllooorrrqqqmmmjjjgggeeedddccc\\\]]]___``````\\\XXXUUUUUUVVVXXX\\\```bbb```^^^[[[[[[\\\\\\[[[[[[ZZZYYY[[[ZZZZZZYYYYYYYYYZZZZZZ\\\[[[[[[ZZZZZZZZZZZZZZZ\\\]]]___``````bbbdddgggjjjiiigggeeeeeeeeefffgggjjjkkkkkkjjjhhheeeaaa___aaadddhhhlllnnnmmmkkkiiigggggggggfffeeeeeegggjjjmmmmmmmmmpppsssuuutttssstttuuuwwwyyy|||~~~~~~}}}~~~wwwnnndddXXXMMMEEEBBB???>>>@@@AAAAAA@@@===???BBBDDDEEEGGGJJJLLLNNNRRR]]]ooouuunnnooo|||eeeTTTDDD@@@@@@===;;;;;;777777666666555444444333222333333333333222222111111111000////////////000.........//////000000000111000000///...---,,,,,,------///000000///------///...,,,+++***++++++,,,...---------,,,,,,++++++***************)))((((((+++++++++***))))))+++---******)))))))))))))))***((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((('''&&&'''&&&$$$######$$$&&&'''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''sssqqqsss}}}~~~|||vvvqqqbbbTTTBBB777333222000,,,////////////////////////111000000000000000000000000000000000111111222222111222333333333444777:::BBBCCCEEEGGGIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNMMMKKKIIIGGGFFFFFFEEEFFFDDDBBB@@@???>>>===<<<===AAAFFFIIIKKKPPPXXX]]]ccceeegggjjjnnnttt{{{|||yyyuuurrrqqqooommmkkklllnnnqqqssstttrrrnnnkkkhhhfffffffff^^^```bbbaaa___[[[XXXVVVYYY[[[^^^bbbddddddbbb```ZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^]]]^^^___``````aaacccfffiiihhheeeddddddeeeggghhhhhhiiijjjjjjjjjhhhfffddddddgggkkkooopppnnnllljjjjjjjjjjjjiiihhhhhhjjjkkkooooooppprrruuuwwwwwwvvvuuuuuuuuuuuuwwwyyy{{{|||}}}xxxxxxrrrggg\\\TTTLLLEEEAAA@@@>>>>>>???@@@?????????AAACCCEEEFFFHHHKKKNNNUUU\\\kkk{{{qqqvvvvvvWWWLLLBBB??????===;;;999777777777666666555555444222222333333222111000000222222111000000000000111...//////000000111111222111111000//////...------,,,---...//////...---,,,,,,++++++***+++,,,...///---------,,,,,,+++++++++)))************)))((((((+++,,,,,,+++(((((()))+++******))))))))))))***+++&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((******++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%"""$$$&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&&&&tttppppppyyysssdddPPP???666222...,,,///////////////////////////////////////000000000------...///000111111222000111222222222444777999@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPNNNNNNMMMLLLLLLLLLMMMMMMKKKHHHEEECCCBBBAAA???======???BBBCCCDDDGGGMMMRRRUUUXXX\\\___ccciiirrrxxx}}}}}}zzzuuusssqqqppppppqqqssstttsssqqqnnnkkkiiihhhggggggcccdddeeeddd```]]][[[ZZZ]]]___aaadddeeedddbbbaaa\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^]]]]]]]]]]]]]]]^^^___```^^^___``````___```bbbdddgggfffeeedddeeegggiiikkkiiiiiijjjjjjkkkkkkjjjjjjiiikkkoooqqqrrrpppnnnlllmmmnnnooonnnlllkkkmmmnnnqqqqqqrrrtttwwwyyyyyyxxxuuutttsssssstttvvvyyyzzz~~~~~~{{{xxxooollldddWWWNNNJJJFFFBBB@@@?????????????????????BBBDDDEEEFFFHHHLLLQQQTTT]]]hhh{{{xxxppprrrdddMMMHHHAAA>>>===<<<:::888777777666666555555555555333333333333222111000///222222111000000000000111/////////000000111111111000000000////////////...,,,------------------,,,***+++++++++,,,...///000,,,,,,+++++++++++++++******************)))(((((('''***---,,,)))'''(((***)))))))))))))))******+++'''(((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%% ###%%%''''''((()))+++&&&'''))))))))))))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&~~~wwwrrruuuwwwbbbMMM>>>666222000........................---......//////000000000------...///000000000000///000111111111333666888<<<<<<;;;;;;<<<===@@@AAADDDDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTQQQMMMKKKKKKIIIGGGDDD???@@@AAA@@@???AAAFFFJJJKKKPPPUUUXXXZZZ___gggnnnvvv}}}~~~|||zzzwwwvvvvvvwwwxxxuuutttrrrpppnnnmmmllllllhhhjjjjjjgggccc``````aaaaaaccceeefffeeecccbbbbbb``````aaaaaaaaaaaa``````___^^^^^^^^^___```aaaaaa``````___^^^^^^^^^______aaabbbbbbaaa``````aaaccceeeeeeeeefffhhhkkkmmmooollllllkkkkkklllmmmnnnooooooppprrrssssssrrrqqqpppqqqrrrsssrrrpppooopppqqqqqqqqqrrrtttwwwyyyyyyxxxsssrrrqqqrrrtttxxx|||~~~~~~~~~zzzsssnnnddd```VVVKKKFFFFFFCCC?????????????????????AAABBBDDDEEEFFFHHHLLLRRRYYY^^^kkk}}}vvvpppnnnpppkkkVVVFFFDDD@@@<<<;;;;;;999777555555555555444444444444333333333333222111000///111111000////////////000////////////////////////------............//////------,,,,,,,,,,,,------+++,,,---...............)))******************+++******++++++******)))(((!!!&&&+++,,,)))'''(((***((((((((((((((()))*********************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%'''''''''''''''&&&%%%%%%!!!###&&&'''&&&&&&(((***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&&&&'''wwwsss|||pppYYYFFF;;;777666........................,,,------...///000111111...///111222222111000///...///000000000222555777999888666555666888;;;===@@@@@@@@@AAACCCFFFHHHJJJKKKKKKMMMOOORRRUUUWWWXXX\\\YYYUUUSSSSSSRRROOOLLLAAABBBBBB???===>>>BBBFFFHHHMMMRRRUUUVVVZZZaaagggrrryyy}}}|||}}}}}}yyyxxxxxxvvvuuutttsssrrrmmmnnnmmmjjjfffccceeegggeeeggghhhhhhfffeeeddddddcccddddddddddddcccbbbbbb````````````aaabbbddddddcccbbbaaa```^^^^^^]]]]]]cccddddddbbbaaa```aaacccdddeeefffhhhkkknnnppprrrpppooommmllllllnnnpppqqqsssssstttuuuuuutttsssrrrssstttuuutttrrrqqqrrrsssqqqpppqqqtttwwwyyyxxxwwwqqqqqqpppqqquuuzzz~~~}}}{{{uuullleee[[[WWWNNNEEECCCEEEBBB<<<>>>????????????@@@CCCEEEEEEFFFGGGJJJOOOWWW```fff}}}mmmiiimmmwwwuuuXXXHHHAAAAAA>>>:::999999999777444444333333333333333333444444444333333111000000000000///.......................................++++++,,,------......///...---++++++++++++---...---.../////////...---,,,(((((())))))*********++++++++++++++++++***))))))###***,,,***)))***,,,(((((('''(((((()))******''''''(((''''''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((###%%%'''((()))((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%'''((((((((('''&&&&&&%%%"""%%%((((((&&&%%%&&&(((***)))'''%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((uuunnnqqq~~~mmm[[[KKK===666444333111///---,,,,,,,,,+++---//////.........//////////////////000111111222222111111111111222222000000111222444555555666888999;;;===@@@DDDGGGHHHJJJJJJLLLPPPTTTYYY]]]``````___]]]^^^]]]ZZZTTTNNNKKKFFF@@@<<<<<<>>>@@@BBBGGGIIIKKKNNNRRRXXX___dddmmmqqqwww|||}}}zzzuuurrrqqqnnnnnnppppppmmmmmmpppnnnnnnllljjjhhhgggiiikkkjjjhhhgggggghhhgggeeeccceeedddccceeehhhhhhfffcccfffdddcccbbbcccdddcccbbbaaaccceeeeeedddbbbbbbbbbccceeehhhjjjlllmmmoooqqqnnnooonnnmmmkkkllloooqqqsssxxx{{{zzz{{{|||zzzvvvxxxxxxwwwvvvuuutttsssrrrtttqqqpppsssxxxzzzwwwttttttqqqpppsssyyy}}}zzzqqqcccYYYWWWPPPMMMGGGBBB??????@@@BBB>>>???@@@@@@@@@BBBEEEHHHKKKHHHIIINNNTTT\\\nnnyyygggdddhhhuuuvvv]]]MMMHHH???>>>===;;;:::999888888444444333333333222222222222222222111111111111000111111111111111000//////------............---------///000000...,,,+++,,,........................***---///...***((((((***************************)))))))))))))))))))))))))))(((((((((******(((&&&''''''((()))))))))))))))***)))((('''&&&%%%$$$$$$((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''$$$######$$$%%%&&&&&&&&&'''(((((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$tttiiigggooouuugggYYYLLLDDD;;;777333000000000000///,,,...000000///...///000///////////////000000111000000////////////000000//////000111222333444444555555777999<<>>???@@@DDDFFFGGGIIIMMMRRRYYY^^^hhhlllrrrxxx|||~~~zzzvvvvvvssssssvvvuuuqqqppprrroooooonnnllljjjjjjkkkmmmooonnnmmmmmmmmmmmmjjjhhhjjjhhhffffffiiikkkjjjiiigggfffeeeeeefffggggggggghhhjjjkkkjjjgggeeedddddddddgggiiikkklllmmmooopppooooooooommmmmmnnnrrruuuzzz{{{}}}|||zzzxxxwwwuuutttsssuuurrrqqqsssxxx{{{yyywww{{{yyywwwyyy}}}~~~yyyssshhhZZZRRRQQQIIIFFFCCC???>>>>>>???AAA>>>@@@AAAAAAAAACCCEEEGGGIIIIIILLLSSS[[[hhhnnndddfffnnn~~~~~~eeeQQQFFFCCC======;;;:::999888888888555555444444444333333333222222222111111111000000///////////////...------------............------,,,---//////...------...........................---......,,,***((())))))************************))))))))))))))))))))))))***)))))))))++++++)))(((''''''((()))))))))))))))''''''(((((((((((())))))((((((((('''''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((((((***)))((('''&&&''''''(((((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqqccc]]]```kkkvvv|||vvvmmmbbbZZZGGG>>>444//////000///---...///111000//////000111//////......//////000000......------------............//////000111222222111222333444666888:::<<>>>>>???@@@AAA>>>@@@BBBCCCCCCDDDFFFGGGKKKLLLQQQZZZggg{{{xxxkkkaaa```jjjuuudddQQQEEE@@@???<<<;;;:::999888777777777555555555555444444444444222222111111111000000000....../////////...------------............------+++,,,------,,,---///111---------------------------,,,***)))***,,,,,,+++************************))))))))))))))))))))))))***)))((((((******)))(((''''''((()))))))))))))))((((((((())))))*********(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&)))(((''''''&&&''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzkkkaaa\\\[[[aaahhhppp}}}}}}}}}|||vvvppp]]]OOO===222000000///---...///000///......///111//////.........//////000------,,,,,,,,,,,,---------......///000111111111000000111222333555666777;;;<<>>@@@CCCDDDDDDEEEGGGHHHPPPQQQUUUaaavvvuuueee\\\ZZZaaappp~~~kkkSSSFFF@@@>>>???<<<;;;999888666555555555555444444444444333333333111111111111000000000000///000000000000000//////------............------,,,------,,,+++,,,...111------------------------,,,)))&&&'''+++//////...************************))))))))))))))))))))))))((('''&&&&&&((()))((('''''''''((()))))))))))))))++++++***))))))(((''''''))))))(((((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuummmfffbbb^^^]]]```eeennnyyy~~~{{{xxxzzzvvveeeNNN===666444222///...//////...,,,,,,...000//////............//////...------,,,,,,------.........//////000000111111111111111111222444555666999:::;;;>>>BBBGGGKKKMMMMMMQQQVVV[[[\\\\\\ZZZYYYUUURRROOONNNPPPQQQRRRRRRPPPOOOLLLHHHEEEFFFJJJMMMNNNTTT[[[bbbfffiiikkkllljjjnnnuuu}}}~~~}}}}}}|||yyywwwtttvvvwwwwwwvvvtttrrrqqqmmmppptttuuuuuuuuuwwwyyytttuuuuuurrrpppnnnnnnooopppqqqqqqqqqpppqqqsssvvvxxxyyyyyyzzz{{{~~~{{{xxxwwwsssrrrrrrssswww{{{~~~}}}{{{wwwtttlll```SSSJJJDDD???>>>AAA???@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDEEEGGGIIIKKKTTTTTTYYYjjjssseeeWWWUUU^^^lll}}}vvv[[[JJJCCC???===>>>===<<<:::777555333222222333333333222222222111111111111111000000000////////////000000000000//////------............------.........,,,******,,,...------------------------...+++''''''+++------,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((()))))))))''''''((()))))))))))))))***))))))(((((('''''''''*********)))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''''''''((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiidddbbbcccddddddiiinnnyyy{{{xxxxxxtttuuuxxx}}}ppp[[[III>>>888333000/////////---++++++---/////////......------............------------...............//////000000000000000000111222333444555666777888999<<<@@@CCCDDDFFFJJJOOOSSSTTTTTTTTTTTTTTTSSSRRRTTTXXX[[[]]]]]]YYYXXXTTTOOOJJJGGGHHHIIIKKKPPPWWW]]]aaaeeegggiiigggjjjqqqxxx}}}{{{}}}}}}xxxuuusssppptttxxxyyywwwvvvxxxzzzvvvwwwwwwuuusssrrrssstttssstttuuutttsssuuuwwwzzz}}}~~~{{{yyyxxxsssttttttvvvyyy||||||wwwuuuqqqkkkggg]]]RRRGGGCCCAAA>>>>>>@@@?????????????????????>>>AAABBBDDDFFFGGGJJJOOORRRVVV[[[eeeyyyyyycccXXXRRRZZZlllppp```NNNDDDAAA===;;;;;;===<<<:::777555333222222222222222222111111111111111111000000000/////////,,,,,,---.........------------............------...///...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111///,,,******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++++++++''''''((()))))))))))))))&&&&&&''''''((()))***************)))))))))((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%!!!!!!"""######$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeaaa```eeelllsss}}}|||rrroooppppppwww}}}uuugggYYYMMMBBB:::555000000///---,,,,,,...000000///...------------......------,,,,,,------...------------.....................///000111333444333333444555888;;;>>>@@@@@@DDDHHHKKKKKKKKKMMMOOOOOOOOORRRVVV\\\aaaddddddfffeeeaaa[[[SSSNNNLLLKKKKKKOOOUUUYYY]]]```dddfffdddggglllrrryyy}}}{{{zzzyyy~~~~~~|||}}}|||||||||yyywwwvvvwwwyyyvvvwwwwwwvvvvvvxxx{{{~~~{{{yyyxxxuuuwwwyyyzzz|||~~~zzzvvvqqqmmmjjjddd\\\VVVPPPGGG@@@@@@AAA???>>>>>>@@@?????????@@@@@@AAABBBDDDEEEFFFHHHJJJOOOUUUZZZ]]]jjjzzz{{{mmm```YYYYYYjjjuuuYYYOOOEEEAAA>>>;;;:::;;;;;;:::999777666555555555333333333222222222111111111000000000////////////+++,,,------......------------............------+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&(((******''''''((()))))))))))))))&&&''''''(((***++++++,,,((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$$$$%%%&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ddd```aaahhhttt}}}qqqmmmnnnppp{{{~~~{{{uuukkk^^^QQQFFF@@@222222111...------///111000///...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,---...000111222000000111333666999<<<>>>===@@@CCCEEEDDDEEEHHHJJJKKKLLLOOOVVV]]]cccggghhhqqqpppllleee]]]UUUQQQPPPMMMPPPTTTWWWZZZ]]]aaacccbbbeeeiiinnnttt{{{}}}{{{yyyzzz|||wwwxxxxxxxxxxxxzzz~~~{{{yyyyyywwwyyy|||~~~wwwpppmmmiiieeeaaa[[[QQQKKKIIIBBB>>>@@@BBB@@@===<<>>???AAACCCEEEGGGIIIMMMQQQWWW^^^ggglllppptttrrriii___[[[ZZZYYYZZZWWWTTTVVV[[[___aaaaaaeeehhhmmmppprrruuu{{{}}}}}}{{{zzz||||||}}}~~~vvvpppllleee\\\VVVSSSOOOIIIDDD@@@??????>>>>>>>>>>>>>>>AAACCCDDDBBB@@@@@@CCCGGGHHHLLLOOOOOONNNTTT```kkkzzz|||wwwrrrqqqttt{{{jjjVVVFFFDDD@@@>>><<<;;;888666888888777555444333222111111111111111000000000000000...,,,---000111///---,,,---------,,,++++++***,,,,,,,,,---------......///......---------......---------,,,,,,+++++++++************************'''((()))++++++******)))))))))))))))))))))))))))*********)))((((((''''''***)))'''&&&%%%&&&((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&$$$######$$$&&&&&&'''((((((((((((((('''''''''&&&$$$$$$$$$&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$&&&'''ooolllmmmuuuuuusssvvv~~~kkkXXXDDD???777111////////////---)))(((,,,///...,,,---------------------------//////.........------------------------...//////......///000111222333444555777:::;;;<<<===@@@BBBDDDFFFJJJNNNSSSZZZaaagggooosssrrrjjjcccbbbddddddaaa]]]YYYYYY\\\```aaaaaaeeeiiimmmooopppqqqsssvvvwww{{{~~~|||tttnnnfff___VVVPPPMMMJJJEEEAAA??????>>>>>>===>>>>>>???===???BBBBBBAAABBBFFFJJJJJJLLLOOOQQQVVVaaappp{{{}}}rrrsssyyy|||]]]JJJBBB@@@===;;;:::888666444777777666555444333333222111111111111000000000000111///---...000111///---...............---,,,,,,,,,,,,,,,---------............------,,,------...---------,,,,,,+++++++++************************'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((&&&&&&'''((()))))))))(((((((((((())))))((((((((((((''''''&&&%%%((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''&&&'''&&&$$$###$$$%%%'''(((%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$#########$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''zzzvvvuuu{{{yyyuuu}}}oooVVVNNNBBB888333111111222000------000///,,,+++---------------------------...............------------------------......///......///000111111222222222444666777888999<<<>>>???AAAEEEHHHLLLSSSYYY^^^gggkkkkkkfffdddhhhlllnnnmmmiiidddcccfffiiijjjjjjjjjlllnnnnnnmmmllllllmmmppprrrttttttsssrrrsssttttttwwwyyy|||~~~wwwnnniii]]]VVVNNNHHHEEECCC@@@>>>>>>>>>=========>>>>>>???;;;???CCCEEEEEEFFFJJJNNNNNNPPPUUU]]]kkk|||nnngggeeeqqqiiiOOOAAA???===:::999888888666444555555555555444444444333111111111111000000000000111///...///000111000...///000000000000///......,,,,,,,,,---------......---,,,,,,++++++,,,------------,,,,,,,,,,,,++++++************************(((((()))************)))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))+++***)))((('''((())))))******))))))))))))*********)))((('''&&&%%%%%%%%%)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&$$$#########$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''(((}}}zzz~~~qqqrrrzzzzzzjjjaaaTTTGGG>>>888555333222000000111///+++,,,000------------------------........................------,,,,,,------...///------...///000000111111000222444555555666888:::;;;===@@@CCCFFFKKKQQQUUUZZZ^^^___]]]___gggnnnpppqqqnnnjjjkkkooosssuuuuuutttrrrpppmmmkkkjjjiiijjjkkklllkkkjjjiiihhhggggggfffhhhkkknnnqqquuuzzz~~~vvvnnnfff```SSSNNNGGGAAA???>>>===<<<============>>>>>>???@@@???BBBGGGHHHHHHIIIMMMPPPSSSYYYdddvvv|||jjj^^^___jjjtttYYYHHHAAA???<<<:::999999999777666444444444444444444444444111111111111000000000///000000///000000000000/////////000000000//////...,,,,,,,,,---------......+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((++++++***)))((())))))******))))))(((((())))))***---+++)))'''&&&&&&&&&&&&))))))((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$############$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&lllfffgggwww~~~yyyrrrfffZZZOOOEEE>>>999444111000000---***,,,111---------------------------.....................,,,,,,,,,,,,,,,---......---------......//////000///111222333333333555777888:::===???AAADDDIIILLLNNNQQQSSSSSSWWWaaahhhjjjiiihhhiiimmmtttyyyzzzyyyyyyuuuooojjjhhhhhhjjjkkkhhhgggeeedddbbbaaa```___\\\^^^aaacccfffkkkpppsss{{{{{{|||~~~ssskkkccc[[[UUULLLHHHCCC>>>===<<<<<<<<<=========>>>>>>@@@AAAAAABBBFFFIIIJJJIIIJJJNNNQQQYYYeeezzzsssccc[[[WWWdddzzzaaaMMMDDDBBB===;;;999888888888777666333333333444444444444444111111111111000000000//////000000000/////////000---....../////////......,,,,,,,,,---------......***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&+++******))))))))))))))))))((((((''''''(((((()))...,,,***((('''''''''(((((((((((((((((('''''''''###$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$#####################$$$%%%&&&'''(((''''''''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$}}}hhh___ZZZddduuu|||tttkkkbbbYYYPPPJJJ>>>888222000---***+++///---------------------------------...............,,,,,,,,,,,,,,,------...,,,,,,---------............///111111111111333444555777999;;;<<<>>>AAADDDFFFIIIJJJJJJOOOXXX]]]^^^```bbbgggooowww{{{zzzwwwqqqlllfffbbbbbbdddfffgggdddbbb___]]]\\\\\\ZZZXXXTTTVVVYYY\\\^^^bbbgggkkkooonnnooorrrwww|||~~~yyymmmddd^^^XXXPPPIIIEEECCCAAA>>>===<<<============>>>???@@@AAACCCDDDDDDGGGJJJKKKKKKNNNSSSXXXdddvvvooo]]]WWWZZZYYYnnnjjjQQQDDD@@@???;;;999777666666555444333333333333333333444444444111111111111000000000000...///000///...---...000,,,,,,---.........------,,,,,,,,,---------......************+++,,,------++++++,,,,,,,,,,,,------************************)))))))))((()))******+++(((((((((((((((((((((((())))))(((((('''&&&&&&%%%******)))))))))(((((((((((((((''''''''''''((((((,,,+++***)))((((((''''''''''''''''''''''''''''''######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&)))(((&&&$$$#########$$$$$$$$$$$$%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$######wwwggg]]]VVVYYY```hhhrrr{{{}}}yyyuuuqqqmmmgggdddUUUIII===666222...---...---------------------------------.........//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,...//////......000111222444666777777888;;;===???BBBBBBBBBFFFMMMPPPOOOTTTXXX```jjjrrrrrrmmmggg___\\\XXXXXXZZZ]]]]]]]]]]]]ZZZVVVUUUVVVVVVTTTRRROOOQQQSSSUUUWWW[[[___cccdddcccbbbdddjjjppptttvvvwww~~~|||mmmeee\\\VVVSSSOOOGGG@@@@@@@@@@@@???>>>======>>>>>>>>>???@@@AAACCCEEEFFFEEEHHHLLLOOORRRXXXaaahhhvvvsssaaaVVVXXX___gggpppUUUFFF@@@>>><<<<<<:::777666666555444222444333333333333333333333111111111111000000000000,,,...//////,,,,,,---///+++,,,---...............,,,,,,,,,---------......*********++++++,,,......+++++++++,,,,,,---------***************************)))((((((((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((''''''))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&%%%######rrrggg^^^WWWUUUUUUWWW```jjjsss}}}|||zzzyyyzzzzzzxxxwwwiiiYYYHHH???999333000///---------------------------------.........//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------+++,,,......---,,,...///000222444444444555777888;;;======<<>>@@@@@@>>>======>>>>>>??????AAABBBDDDFFFGGGGGGJJJOOOTTTZZZcccooowwwoooaaaWWWSSSYYYbbbvvvuuu[[[HHHAAA@@@>>><<>>>>>>>>=========<<<>>><<<>>>CCCFFFDDDDDDFFFIIIMMMTTT\\\eeerrr}}}lll]]]XXXSSSSSSdddyyyjjjXXXKKKHHHCCC:::777:::888888777666555444333333111111111222222333333333222111111000///......---------............------,,,,,,,,,------.........------------,,,+++***))),,,---.../////////...---++++++******************+++++++++++++++***)))((()))******+++++++++******))))))((((((''''''&&&&&&))))))))))))************(((((('''(((((()))***+++++++++***)))(((''''''&&&''''''((((((''''''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&'''((()))))))))(((&&&%%%$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###!!!###&&&)))111///***&&&$$$$$$%%%'''zzztttpppoooqqqtttvvvuuupppiiidddaaaccceeeiiinnnvvvzzzqqqllliiihhhhhhpppwww|||zzzlllbbbXXXLLL???777333111000//////......---........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------...///111222333333333444555666888:::<<<===???@@@CCCGGGJJJHHHCCC???<<<<<<<<<<<<===>>>???@@@CCCCCCBBBBBBCCCCCCDDDEEEIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRTTTXXX]]]bbbeeejjjlllppptttyyyppp___SSSIIIGGGEEEBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAACCCGGGIIIGGGGGGJJJQQQVVVaaappprrrcccXXXVVVWWW^^^sssiiiXXXJJJ@@@@@@???999777;;;999888777666555444333333111222222222222222222333111111111000///.........------............------,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***,,,---------------,,,,,,++++++******************)))******++++++++++++******++++++++++++***)))))))))))))))(((((('''''''''''''''((((((((()))))))))(((((((((((((((((()))***(((''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&%%%%%%&&&&&&######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))***)))&&&$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%(((+++***'''%%%$$$$$$&&&'''{{{sssooojjjmmmpppnnniiieeecccccccccfffnnnyyyqqqeeebbbccceeeoooxxx~~~wwwgggRRRAAA666444000.........---+++------......///000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000000000222444666777777777:::;;;<<<>>>@@@???;;;888777777666777777888999999======<<<<<<======>>>???EEEEEEEEEFFFGGGIIIJJJKKKLLLMMMPPPSSSWWWZZZ]]]___eeefffgggjjjmmmttt|||zzzoooaaaSSSJJJBBBAAA???>>>>>>>>>??????======>>>>>>???@@@@@@@@@AAA@@@CCCHHHIIIHHHKKKPPPXXXccctttvvvddd]]]YYY^^^hhhvvvxxx___NNNHHH>>>888;;;;;;777666:::999888777777666555444444222222222222222111111111111111000000//////......------............------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++******++++++******++++++++++++++++++((())))))***++++++,,,,,,++++++++++++***)))(((((())))))))))))((((((((((((&&&&&&'''''''''((((((((())))))(((((('''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$### !!!###############$$$$$$%%%%%%%%%%%%&&&&&&&&&***---+++&&&###&&&+++&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&~~~wwwtttrrruuuvvvoooeee^^^^^^```ccciiiuuu{{{ggg___bbbgggppp{{{kkkVVVAAA;;;444//////000000///,,,,,,---...///000000111------------------,,,,,,------------------------------------------------,,,,,,,,,------------------///111333444444444333444555666888999999999888777666666666666666777777::::::999999::::::;;;<<<======>>>@@@BBBDDDFFFGGGKKKMMMPPPTTTXXXZZZ[[[[[[____________bbbiiirrrxxxzzz|||~~~|||wwwooofff^^^TTTJJJDDDAAA@@@???>>>>>>???@@@AAA<<<===>>>???@@@BBBCCCCCCAAAAAAEEEIIIJJJKKKRRR[[[eeexxxyyynnn```dddlllxxxwww```OOOEEEBBB<<<888;;;;;;777666777888888777666666555444444333333222222111111000000111000000000/////////...------............------...------,,,,,,++++++++++++++++++,,,,,,---...///000///,,,)))))))))+++,,,******+++++++++++++++,,,******************++++++))))))************))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&'''((()))((((((&&&%%%&&&&&&&&&'''''''''((((((############$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!! $$$$$$$$$%%%%%%%%%&&&&&&&&&)))+++***&&&%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%|||zzz~~~wwwhhh^^^[[[]]]```iii{{{ooo___^^^bbbmmmxxxmmmXXXNNN@@@777444444444333,,,,,,,,,------......///---------------------------------------------------------------------------------------------------...000222222222222111333444444555555666777777777666666666666666777777777777777777777888999999777888:::<<>>>>>>>>???@@@<<<===>>>@@@BBBCCCDDDEEEFFFGGGJJJMMMMMMQQQ]]]iii{{{vvvnnnmmmooo}}}rrr^^^PPPGGGBBB???;;;:::;;;:::888666666777777666666555555444444222222222111111000000000000000000000////////////------............---------------,,,,,,++++++***,,,,,,,,,,,,---///000111222000,,,***)))***,,,---******++++++,,,,,,,,,,,,---,,,+++***))))))))))))&&&'''((()))***+++++++++((((((((((((((()))))))))''''''((((((((()))))))))))))))(((''''''&&&''''''%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""%%%''''''&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$||||||qqqeee______```jjjjjj___]]]hhhttt|||lll___NNNAAA;;;777222///......------,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000000000000000444555555444222222222444444444444444444555666777444444444333444555555666666777999;;;???BBBEEEGGGHHHKKKOOOSSSVVVVVVVVVUUUSSSSSSSSSTTTWWW^^^gggmmmlllmmmooopppsssxxx~~~vvvkkkccc]]]ZZZTTTSSSPPPMMMIIIFFFDDDBBB@@@???===<<<<<<<<<===>>>===>>>???AAACCCDDDEEEFFFHHHJJJLLLNNNOOOVVVhhhyyywwwmmmhhhnnnyyyuuu[[[MMMDDD???<<<888888888888888777777777555555555444444444333333111111111111111000000000000000000000////////////------............------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,...000111111///,,,******+++,,,...******++++++,,,---------///...,,,***((((((((((((&&&'''((()))***+++++++++''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$zzzxxxyyy}}}~~~ssskkkhhheeennnzzzfff[[[]]]ggg{{{xxxmmm]]]QQQIIIBBB888111222111000...---+++******------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------......///000222333333000///000222222222222333444555666777333333222222333333444555555666777999;;;>>>@@@AAACCCEEEIIILLLNNNOOOOOONNNMMMNNNOOOQQQUUU\\\eeekkknnnnnnnnnnnnooosssxxx|||yyyyyyzzz{{{}}}~~~~~~~~~vvviii^^^WWWRRRNNNKKKIIIIIIIIIGGGDDDBBBAAA@@@>>>===<<<<<<<<<===>>>???>>>???@@@BBBCCCEEEFFFFFFGGGIIINNNRRRWWWddd~~~{{{oooeeedddfffnnnaaaMMMCCC===::::::666777888666555666777777444333333333333222222222000000000000111111111111////////////000000000000------............------+++++++++++++++,,,,,,,,,,,,+++*********,,,...///...,,,+++*********,,,---******++++++,,,------......---+++)))(((((()))***((()))))))))))))))((((((%%%&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$%%%%%%#########$$$$$$%%%%%%%%%{{{ttttttvvvxxxwwwrrrmmmsssiiiXXXOOOWWWiii{{{xxxlllccc]]]TTTGGG>>>555444222000---+++***)))---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------+++++++++,,,---...))),,,///000//////111444222222222333444666777888444444444444444555555666444444444555777888:::;;;>>>@@@CCCFFFHHHIIIIIIIIIIIIKKKMMMPPPTTT\\\dddjjjqqqqqqpppnnnmmmppptttxxxuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvuuuvvvyyyoooggg```WWWPPPMMMJJJFFFCCCDDDEEEFFFDDDAAA???>>>>>>>>>=========>>>???AAABBB???@@@AAABBBCCCEEEFFFFFFHHHLLLSSS[[[eeeyyyrrrddd[[[WWW___kkk~~~lllSSSFFF@@@<<<:::<<<999;;;:::777444555555555333333222222222222222222//////000000111111222222////////////000000000000---..................---*********++++++,,,,,,---+++***)))((((((***,,,---+++******))))))***+++,,,******+++,,,,,,---......---+++***(((((()))+++,,,++++++******)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$$$$###"""###$$$&&&'''''''''''''''''''''''''''&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$######"""!!! $$$$$$%%%%%%%%%&&&&&&&&&###'''&&&""""""%%%***&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&"""!!!""""""###%%%&&&'''zzzvvvsssvvv{{{~~~}}}{{{iiiTTTQQQNNNRRRZZZaaafffppp{{{}}}xxxsssqqqooogggXXXKKKCCC777///222666444111000111///---,,,,,,------,,,.../////////...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...------...///000///000111222333444444444555555444333333333333444111222444666888999::::::777999<<<@@@BBBCCCBBBBBBCCCFFFLLLRRRYYYbbbjjjpppuuuqqqllllllppptttvvvvvvxxxuuuqqqppprrrrrrqqqoooooooooqqquuu{{{yyyqqqggg___TTTRRRMMMIIIEEECCCBBBBBB@@@@@@@@@???????????????@@@???>>>===============CCCEEEGGGGGGFFFFFFJJJMMMOOOPPPUUUcccyyy~~~uuuhhh]]]XXXZZZ___kkkbbbVVVFFF;;;888999:::999666555555555555444444444222222222111111111000000111000000000/////////...000///---,,,+++,,,,,,---000///...,,,,,,---...///---------,,,,,,+++++++++)))((((((***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))///...---,,,***)))((('''&&&'''''''''(((((())))))))))))((('''''''''''''''%%%&&&&&&'''((()))******&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***///'''!!!%%%'''###'''((((((((('''%%%###"""'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###"""""""""$$$%%%%%%$$$###%%%&&& $$$'''&&&$$$"""$$$&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&''''''((('''%%%$$$###$$$$$$&&&'''((((((((((((***)))(((&&&%%%$$$######'''&&&%%%$$$############yyyrrrrrruuuwwwzzz}}}iiiXXXOOOLLLMMMQQQTTTUUU\\\dddyyy}}}xxxttttttuuurrrhhh___RRRDDD999777888444111000...,,,++++++---..................///......------///......------......///------------------------,,,,,,------------------000///...------...///000......///111111222222222333333222222333444555555444555666777888888888888555666888:::;;;<<<<<<;;;BBBFFFKKKQQQXXX```hhhnnnppplllhhhhhhkkkpppsssttttttqqqnnnnnnooopppooonnnooopppssswww|||{{{rrrkkkeee___WWWQQQMMMKKKGGGDDDBBBAAAAAAAAA????????????????????????@@@@@@??????@@@@@@AAABBB@@@CCCFFFGGGFFFGGGKKKOOOWWW[[[fffvvvqqqiiibbb\\\ZZZVVV___nnnrrrVVVMMMBBB;;;999:::999777555555555555444444444444222222222111111111000000........................///...---,,,,,,,,,,,,,,,---,,,,,,+++,,,---......------,,,,,,,,,+++++++++***))))))***---......---------------------------...---,,,---------+++)))+++++++++***))))))((((((''''''''''''((((((((()))))))))((('''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''222555,,,%%%&&&'''###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########"""$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((***)))'''%%%$$$$$$$$$$$$'''&&&%%%$$$############jjjeeedddmmmwww}}}uuuggg]]]ZZZWWWVVVVVVUUUSSSUUUZZZeeelllvvv}}}}}}zzzyyy{{{xxxvvvxxx||||||xxxssscccWWWKKKEEEAAA:::444222///...,,,---...///...---------......///.........//////............//////........................------------------,,,,,,//////...------...//////,,,---...///////////////000000000111222444555666777777777777777666666555888888888999999:::::::::@@@DDDIIINNNTTT\\\ccchhhhhhdddaaaaaadddiiinnnpppooommmkkkjjjkkkllllllkkkkkknnnrrrwww{{{~~~~~~uuuhhhccc]]]YYYVVVRRRMMMIIIDDDCCCAAA???>>>>>>??????>>>>>>??????????????????@@@@@@AAABBBCCCDDDEEEFFFBBBEEEHHHIIIJJJLLLRRRWWWcccmmm~~~lll```YYYRRRTTT\\\___pppnnnVVVGGGBBB===:::::::::777555555555444444444333333333222111111111111000000000---------...............------......------,,,,,,+++*********+++,,,---...,,,,,,,,,,,,+++++++++++++++******+++...//////...------------------------...,,,************)))'''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''((()))******''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$+++444666...'''''''''$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&(((&&&$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%%%%&&&'''(((***(((&&&###"""###%%%&&&&&&&&&%%%$$$############aaa^^^bbbooo}}}~~~}}}~~~}}}xxxpppjjjfffeeejjjkkklllllljjjhhhhhhjjjeeecccdddiiimmmoooqqqssszzzzzz{{{~~~}}}yyynnniiiccc^^^VVVKKK???777666333111000000///...,,,,,,,,,---.../////////...------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,........................,,,,,,---...............000000000000111222333444666777777777777666555555888888888888888:::;;;<<<===@@@EEEIIINNNTTTZZZ^^^^^^\\\YYYYYY\\\bbbgggjjjlllkkkiiihhhggghhhhhhhhhgggkkkqqqwwwzzz{{{||||||~~~ssshhh```YYYVVVRRROOONNNLLLIIIGGG@@@???>>>=========>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCEEEFFFFFFGGGHHHJJJKKKLLLOOOUUU^^^fffttt}}}bbb\\\YYYSSSYYYgggxxxoooWWWHHH???<<<999888888888666444444444444444333333333222111111111111000000000000/////////......---------,,,,,,.........---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''((()))((('''(((((((((((((((((((((((('''''''''((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''''''''(((((()))+++,,,---''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%,,,...)))&&&'''((('''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''---)))$$$###%%%&&&%%%###$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((((((***((('''%%%%%%&&&((()))***(((%%%"""!!!###%%%'''&&&%%%$$$$$$#########$$$aaa___eeesss|||tttpppqqqtttuuutttqqqjjjdddeeekkkqqqvvv|||wwwkkkaaa___```dddkkksss{{{~~~zzzuuuzzz~~~|||ssscccPPPCCC:::777333000000///...---,,,,,,---.../////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------............------------......//////......111000000/////////000000333444555666666666666666333333333444555777999:::999<<<@@@CCCFFFJJJOOORRRTTTSSSRRRSSSUUUYYY^^^bbbhhhgggfffdddccccccdddeeeffflllsssxxxzzz{{{|||}}}sssjjjbbb[[[UUULLLJJJHHHFFFEEEDDDBBBAAA@@@@@@???>>>>>>============>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFKKKLLLMMMOOOUUU```nnnxxxrrrYYYWWWZZZ\\\kkknnnVVVIIIDDD<<<:::777666555666666555444333333333222222222222000000000000000000000000333222111000///---,,,,,,+++,,,---.........,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,...///...---************************(((''''''(((***+++***)))*********)))((((((''''''((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((('''''''''''''''((((((***+++---...''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&& %%%'''%%%$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''000+++&&&$$$$$$$$$""" ###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&'''(((+++***(((&&&&&&''')))***)))'''$$$!!!!!!###&&&(((%%%%%%$$$$$$######$$$$$$dddccchhhttttttooorrrxxxsssqqqmmmgggcccgggrrr{{{{{{jjjbbb^^^^^^fffqqq{{{zzzdddUUU@@@<<<666222000000000000------......///.........000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------............---------....../////////......000000///...............000111222444555666666666333333444666777999::::::777:::===>>>@@@BBBDDDFFFIIIJJJKKKLLLMMMPPPTTTXXX^^^______^^^]]]]]]___aaahhhnnnvvv{{{}}}~~~{{{mmmbbb\\\WWWQQQLLLEEEEEECCCAAA@@@???>>>>>>@@@@@@@@@???>>>======<<<>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKNNNSSSZZZdddtttiiiUUUUUU```ooolllVVVFFF@@@@@@;;;999777555444444555666333333333222222222111111//////000000000000000111333333222000///...---,,,,,,,,,------......---------------...---,,,++++++*********+++++++++++++++,,,++++++,,,---......,,,))))))))))))))))))))))))))))))***,,,......,,,++++++******)))(((''''''&&&((((((((((((((('''''''''))))))(((''''''''''''''''''''''''((((((((((((((('''''''''((()))***,,,---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&%%%$$$###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''---***'''%%%$$$###""" ######$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%############$$$%%%&&&''')))((((((''''''((()))***'''%%%###""""""$$$&&&(((%%%%%%$$$$$$###$$$$$$%%%kkkjjjmmmttt{{{xxxsssxxx{{{yyytttmmmiiikkkssszzz{{{oooddd[[[^^^hhhuuuuuufffQQQKKKAAA999444333222222.........///......------000000////////////000000------------------------,,,,,,------------------,,,------......------,,,---...............------...---------------...//////000111222333444444444555666777999999999999999888999;;;<<<<<<<<<===>>>???BBBEEEGGGGGGHHHKKKMMMPPPRRRTTTUUUUUUWWW[[[___fffmmmuuuzzz{{{}}}~~~~~~zzzppphhh]]]VVVSSSPPPJJJEEECCCCCCBBBAAA???>>>??????=========>>>======<<<<<<>>>???@@@AAACCCDDDEEEFFFHHHJJJLLLOOOQQQQQQQQQPPPPPPXXXdddrrrrrrfff___fffzzziiiTTTHHH@@@<<<<<<666777666666444444444444222222222222111111111111////////////000000111111000////////////.........,,,,,,,,,,,,,,,---...///((()))+++,,,---------,,,)))*********++++++++++++,,,+++***+++,,,---,,,+++))))))))))))))))))))))))******,,,...///---)))&&&'''''''''''''''''''''''')))(((((((((''''''''''''))))))((('''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&''')))******''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&''''''&&&$$$"""#####################""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%''''''%%%%%%&&&&&&''''''(((((($$$$$$#########$$$&&&'''%%%$$$$$$###$$$$$$%%%%%%tttrrrrrruuuxxxuuupppwww}}}uuunnnmmmooosss{{{jjjXXXUUU\\\mmmzzzqqqddd[[[NNNAAA999555333222.../////////...---,,,,,,......------------..............................,,,,,,,,,------.........,,,,,,---......---,,,,,,---------......---,,,,,,+++++++++,,,---...///000///000111222222222222222222333555666666555333111999:::<<<<<<:::999::::::999===AAACCCCCCBBBDDDFFFEEEHHHLLLNNNOOOSSSXXX]]]cccjjjrrrvvvxxx{{{tttppprrr~~~{{{zzzzzz~~~sssfffaaa[[[SSSOOOOOOMMMHHHCCC@@@@@@@@@???======>>>???999:::;;;<<<<<<<<<<<<<<>>===============>>>?????????>>>???BBBDDDBBBCCCDDDEEEEEEGGGJJJLLLOOOUUU\\\ccceeefffeeeeeeiii~~~ooojjjlll|||fffZZZKKK@@@<<<;;;:::999999888666444333333333333222222222111111111000000////////////............------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++))))))***++++++***)))))))))))))))***************++++++++++++******''')))***++++++***)))'''+++***)))(((((()))******'''&&&$$$%%%'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&'''%%%$$$%%%((((((&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$***&&&###"""$$$&&&%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""!!!!!!#########"""######$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""""""""$$$&&&((($$$$$$######$$$$$$%%%&&&{{{yyy}}}sssiiikkksss}}}qqqnnnqqq~~~sss^^^QQQNNNMMMYYYjjjyyyyyyrrroooggg\\\VVVRRRKKKCCC<<<999555222111111111111---.........------------////////////////////////.........---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,000///...------///000222222222333333444555555555777777777777777777888888:::;;;<<<<<<::::::;;;<<<>>>>>>???AAAEEEKKKQQQTTTZZZ^^^dddjjjnnnrrruuuxxxuuuyyy{{{nnngggnnnzzz|||{{{|||yyynnnggg```WWWPPPMMMKKKHHHDDDAAA?????????@@@???>>>>>>=========>>>======>>>>>>>>>???BBBDDDCCCEEEGGGIIIIIIKKKNNNPPPVVV^^^hhhoooqqqrrrsssttt~~~yyymmmmmmqqqsssWWWNNNBBB;;;:::;;;;;;:::888777666444333222333333222222111111111000000000////////////............------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++---+++***))))))))))))((((((((()))***************)))******++++++******))))))***+++,,,,,,+++***)))***)))((((((((((((******((('''%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&%%%$$$######'''''''''&&&&&&''''''((('''%%%$$$%%%((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''((((((***'''######%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$#########""""""""""""###############$$$$$$%%%((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###$$$""""""!!!!!!""""""###$$$}}}~~~yyyoooggggggkkk{{{{{{uuuuuuxxxtttaaaTTTPPPDDDLLLWWW___fffqqqyyyoooqqqoookkkhhhddd]]]UUUIIIAAA777222222333333111..................//////111111000000000000///////////////...............------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,---...///000000000111111222222333333444555555666666777777888:::;;;<<<;;;:::999999;;;<<<<<<===>>>AAAEEEIIILLLNNNRRRWWW[[[^^^aaadddfffbbbffflllttt{{{~~~yyyrrrjjjdddfffttt~~~~~~}}}tttiiiaaa\\\WWWPPPKKKFFFEEEBBB@@@>>>>>>>>>>>>??????>>>=========>>>>>>===>>>?????????@@@CCCEEEBBBDDDGGGIIIKKKNNNRRRUUU___iiitttyyyxxxxxx{{{rrrcccaaaooo~~~ttt[[[IIICCC;;;666777888999888777666555444333222222222111111111111000000000000/////////............---------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***)))(((((((((((('''(((***,,,,,,+++***))))))******++++++******))))))***,,,,,,,,,,,,***)))'''''''''''''''((()))******(((&&&&&&((((((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$'''''''''''''''((()))***&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''$$$###$$$&&&'''(((&&&$$$###$$$%%%&&&%%%"""$$$&&&''''''&&&$$$"""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""###############$$$%%%%%%)))(((&&&%%%#########$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$###!!! !!!!!!"""""""""!!!!!!""""""###$$$zzztttooojjjiiilllyyyxxx}}}pppaaaYYYYYYMMMNNNQQQTTTYYYbbblllssszzznnnssswwwxxxxxxwwwrrrlll[[[PPPDDD>>>???===888111111///...---...///000000//////000000000000000000........................------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......//////000000000000111222222333555666666777999:::;;;;;;::::::;;;<<<=========>>>@@@BBBDDDFFFDDDGGGJJJLLLMMMNNNOOOPPPPPPRRRXXX^^^dddiiimmmnnnrrruuuxxxzzz|||}}}~~~~~~~~~~~~xxxrrrnnniiieeebbb```___gggyyy{{{nnnggg___YYYUUURRRMMMIIIEEEDDDBBB@@@???>>>>>>>>>>>>===============>>>>>>@@@AAAAAAAAA@@@AAADDDFFFEEEFFFGGGJJJMMMTTT\\\aaammmuuu}}}~~~{{{{{{yyyhhh^^^cccxxxwww^^^NNNCCC???999666555555444222666555444333333222222222111111000000000///////////////.........---------------------------------...---,,,,,,++++++,,,,,,***+++++++++++++++,,,,,,***+++***)))((('''((()))&&&(((+++------,,,***((())))))************)))))))))***++++++++++++***)))%%%%%%%%%&&&'''((())))))+++)))''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###"""###$$$%%%%%%$$$#########$$$$$$$$$"""###$$$%%%%%%$$$###"""########################&&&%%%$$$###"""!!! ########################$$$############$$$%%%%%%'''&&&$$$###""""""######&&&%%%%%%%%%$$$$$$######%%%$$$###"""""""""""""""$$$$$$######$$$$$$%%%&&&}}}vvvrrrrrrrrrppppppsss{{{~~~}}}}}}}}}vvvppphhhbbbbbbeee```\\\[[[```hhhmmmnnnlllqqqssswww{{{}}}|||{{{zzzyyyqqqhhh___[[[ZZZSSSFFF:::555111---,,,---//////...------...///000000111111------------------.........------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............//////000111333444555555666888999:::::::::<<<>>>>>>>>>??????@@@AAABBBCCC@@@BBBDDDEEECCCBBBAAABBBCCCEEEHHHLLLPPPSSSVVVWWW[[[]]]___```aaadddgggjjjiiilllppprrrpppkkkeeeaaa___```aaabbbcccdddfffgggfffggghhhkkknnnqqqtttvvvpppooooooqqquuuyyy{{{{{{yyyyyyxxxxxxyyy{{{|||}}}~~~zzzvvvtttqqqppppppnnnjjjgggmmmuuu~~~}}}{{{wwwrrrnnnnnnnnnhhhiiiiiigggeeebbb___^^^\\\ZZZZZZZZZ]]]gggzzz{{{qqqkkkaaa[[[UUUPPPMMMJJJFFFCCCDDDCCCBBB@@@???>>>=========<<<<<<<<<===>>>??????BBBCCCCCCBBBAAABBBDDDGGGJJJJJJKKKNNNTTT^^^jjjqqq~~~|||tttiii```]]]iiittt]]]NNNGGG@@@>>>:::888666444333111444444444333333222111111000000000/////////..................------------------------------------------,,,++++++++++++,,,*********++++++,,,,,,,,,(((***+++***((((((***,,,''')))+++------,,,***((()))))))))******)))))))))(((((())))))))))))(((((($$$$$$%%%&&&'''(((((((((+++)))'''&&&'''((('''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&""""""###"""""""""######$$$###"""!!!!!!"""###$$$########################%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&|||yyyooommmnnnsssvvvxxx{{{wwwvvvvvvvvvwwwyyyxxxqqqkkkgggddddddjjjrrrrrrooorrr}}}rrrnnnkkkjjjiiijjjpppwww|||yyyxxxvvvjjjVVVGGG<<<777111...///000///...------...//////000111111---------------...............------------..................---------,,,------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------------......///111222333333222444666777888999;;;===<<<===>>>@@@AAAAAAAAAAAAAAACCCDDDCCCAAA???>>>>>>>>>???@@@BBBDDDFFFGGGHHHIIIKKKLLLNNNNNNQQQTTTVVVUUUVVVVVVUUUSSSPPPMMMKKKIIIJJJLLLLLLLLLLLLMMMNNNNNNOOOQQQSSSWWWZZZ]]]___WWWVVVUUUWWWZZZ]]]^^^___[[[[[[[[[\\\]]]^^^___```eeegggkkkpppsssuuuvvvvvvrrrpppooonnnnnnllljjjhhhiiihhhfffccc```\\\YYYXXXZZZXXXWWWXXXVVVVVV[[[bbbfffeeeccc___ZZZXXXXXXYYYUUUVVVWWWWWWUUUTTTTTTUUUWWWWWWZZZ]]]aaakkk}}}~~~tttkkkccc^^^WWWSSSOOOJJJHHHEEEBBB@@@@@@@@@???>>>===<<<;;;;;;=========>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFIIIKKKMMMOOORRRXXX```lllyyytttnnnhhhccc___^^^dddvvvrrr[[[IIIBBB@@@<<<;;;:::888777666555555222333333333333222111000////////////.....................------------,,,------------------------------,,,+++++++++++++++*********++++++,,,,,,---)))+++,,,+++((((((***---((()))+++,,,---,,,+++***((())))))******))))))(((((((((((((((((((((((((((%%%%%%&&&'''(((((((((''')))'''%%%%%%'''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$ """######"""!!!"""$$$%%%$$$""" """$$$%%%###############$$$$$$$$$ !!!"""$$$%%%&&&'''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&""""""!!!!!!""""""###$$$zzztttpppiiikkkqqqzzz~~~yyywwwwwwuuutttvvvrrrlllfffeeeeeehhhqqq{{{~~~rrrggg^^^]]]hhhvvv~~~hhhXXXJJJCCC;;;666666777666444111111111000000/////////------........./////////......------------..................------------......---------,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000222333444444555666888888999<<<>>>?????????>>>???AAACCCCCCAAA?????????======>>>>>>@@@AAACCCCCC@@@CCCHHHKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCC>>>@@@BBBAAA???>>>???AAA@@@AAACCCEEEGGGIIIKKKLLLHHHFFFEEEEEEGGGIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPSSSVVVXXXYYYZZZZZZUUUTTTSSSTTTVVVVVVTTTSSSSSSSSSRRRQQQOOONNNLLLLLLOOOKKKJJJMMMNNNNNNQQQVVVTTTTTTSSSPPPMMMMMMNNNPPPNNNPPPSSSTTTSSSTTTXXXZZZ\\\^^^eeekkkpppyyyzzzooohhh```YYYTTTOOOLLLIIIFFFDDDBBB@@@>>>=========>>>>>>>>>======@@@@@@@@@AAABBBCCCEEEFFFEEEGGGIIIKKKMMMPPPTTTWWWXXX^^^fffppp{{{rrreee___^^^```gggrrrmmmXXXJJJ@@@<<<<<<999999888777555444555555111222222333333222000000/////////.........------.........---------,,,,,,---------------------------,,,++++++***+++++++++)))******+++,,,,,,------,,,///000---(((&&&))),,,)))***++++++,,,,,,++++++(((((())))))))))))(((((())))))(((((((((((())))))&&&'''(((((()))((('''&&&'''%%%$$$$$$&&&''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&'''((($$$&&&((((((%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######!!!###%%%%%%######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%###""""""###$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!""""""###$$$}}}tttoooiiimmmwww}}}||||||xxxuuuvvvpppjjjffffffhhhlllvvvlll\\\XXXeeevvvyyyiiiWWWOOOEEE@@@??????>>>;;;555555444222000///...---.../////////000000111111......------------......//////.........---------.........------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000222222111111222333444666999;;;=========<<<;;;===@@@@@@????????????===>>>>>>???@@@AAACCCDDD>>>DDDKKKOOOPPPMMMJJJHHH==================>>>>>>;;;===???>>>;;;::::::<<<<<<<<<===>>>???@@@AAAAAAAAA???======???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBCCCEEEGGGHHHHHHHHHHHHDDDCCCDDDFFFIIIKKKJJJIIIEEEFFFFFFFFFFFFFFFFFFFFFGGGBBBAAADDDGGGFFFHHHKKKKKKKKKKKKIIIHHHIIILLLOOOMMMPPPTTTWWWXXX\\\aaaeeedddhhhqqqzzzyyysssiiibbb\\\WWWQQQLLLEEEDDDAAA???>>><<<;;;:::;;;<<<===???@@@AAAAAAAAABBBBBBCCCCCCEEEFFFHHHIIIIIIKKKNNNRRRUUUZZZ___cccjjjrrrwwwdddZZZWWW[[[eeexxxrrrVVVIIIDDD???<<<;;;::::::888666333111111222000111222333333222000/////////.........---------......---------,,,,,,,,,---------------------------,,,++++++******++++++))))))***+++,,,,,,------000222333///(((%%%'''*********+++++++++,,,,,,,,,(((((())))))))))))((((((******))))))))))))******'''((()))))))))((('''&&&%%%$$$######%%%''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&$$$%%%%%%&&&'''((()))))))))(((((('''''''''((((((###&&&((((((%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''$$$######$$$&&&'''!!!$$$''''''%%%$$$%%%'''$$$%%%'''(((((('''%%%$$$""""""######$$$$$$$$$$$$((('''&&&%%%$$$""""""!!!#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$######$$$$$$""""""######$$$$$$$$$%%%######$$$######"""!!! $$$$$$$$$###$$$%%%%%%&&&wwwuuuuuuyyy~~~{{{xxxrrrooorrrsssqqqtttzzzvvvaaaZZZ___gggnnn^^^cccbbb\\\ZZZ]]]ZZZQQQFFF@@@888444333444444333...,,,,,,,,,...000000///000000000//////.........//////.........---------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---+++******+++---...111222333444444333222111111111222333555666777777777888888:::;;;<<<======???@@@AAAAAA@@@@@@BBBDDDGGGHHHLLLTTTZZZVVVJJJ???:::::::::::::::999999999;;;;;;;;;:::::::::999999999:::<<<===>>>>>>>>>>>>===;;;;;;;;;======<<<;;;<<<===>>>??????????????????@@@BBBDDDFFFEEEBBB@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>@@@BBBBBBBBBAAABBBCCCBBBBBBBBBCCCFFFGGGGGGFFFJJJLLLNNNOOOPPPRRRUUUXXXYYY]]]aaaccceeekkkttt{{{{{{~~~vvvqqqfff```XXXQQQMMMKKKIIIHHHDDDBBB@@@????????????>>>>>>======???BBBDDDCCCBBBFFFGGGHHHHHHIIILLLQQQTTTVVVYYY]]]cccjjjttt~~~zzznnndddbbbgggmmmdddYYYJJJ???<<<<<<;;;:::999777555222111111222333333333222111000///......***,,,...///000///...---------------------------++++++++++++++++++++++++++++++************+++++++++***))))))***+++...///...//////---+++))))))***,,,,,,,,,+++++++++******'''((()))***************))))))(((((((((((()))))))))))))))(((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$###""""""###$$$&&&''')))'''%%%#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&'''&&&%%%$$$############&&&%%%%%%$$$#########$$$!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""###############$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$############$$$$$${{{xxxxxx{{{~~~{{{zzzvvvqqqrrrxxxhhh[[[ZZZ\\\vvvtttmmmvvv{{{yyyzzz}}}yyypppXXXPPPEEE???===<<<888555444222000000111111111000111111111111111222222222/////////.........------------..................------------------------,,,------......------,,,---+++***))))))***+++---/////////000000////////////000000111222333444444555666777888999::::::;;;<<<===???@@@@@@AAADDDFFFJJJLLLQQQVVVXXXSSSHHH???;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999::::::;;;<<<>>>>>>???@@@???===>>>??????>>>===>>>??????>>>>>>===<<<<<<===>>>@@@BBBCCCCCCAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBDDDDDDCCCBBBCCCDDDDDDDDDEEEGGGIIIKKKKKKKKKOOOQQQTTTWWWZZZ]]]bbbeeehhhmmmrrrvvvzzz|||tttmmmfffbbb[[[VVVPPPJJJHHHFFFEEEDDD>>>>>>>>>???@@@@@@@@@???@@@AAAAAABBBCCCDDDFFFGGGKKKMMMPPPSSSVVV[[[aaaeeehhhlllsss{{{yyyxxxzzz}}}{{{wwwxxx}}}oooTTTLLLBBB<<<::::::888666888777555333222222222222111111111111111111000000000//////.........//////------------------------++++++++++++++++++++++++++++++************+++++++++***))))))***+++---///,,,------,,,)))(((((())),,,,,,++++++******))))))(((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&'''(((***+++)))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$##################$$$~~~{{{zzz|||~~~yyyvvvwwwzzzpppmmmppp|||qqq___UUURRReeeuuuxxxuuuwwwlll^^^VVVSSSMMMCCC:::888555111//////000000000000000////////////000000////////////............//////..........................................------............---------,,,+++******+++,,,---------,,,,,,,,,,,,------.........//////000000000222333333444555666777777777999;;;===>>>AAADDDGGGLLLOOOTTTVVVTTTMMMEEE???;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>============;;;;;;:::;;;<<>>??????>>>>>>======<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKMMMOOOQQQTTTVVVVVVZZZ]]]aaafffjjjpppuuuyyy~~~yyyuuunnnhhhbbb]]]XXXTTTQQQMMMIIIFFFEEEDDDCCCBBB===>>>???AAABBBBBBBBBBBBFFFHHHIIIHHHHHHJJJOOOTTTZZZ^^^bbbhhhnnnuuu|||zzzssslllfffnnn~~~kkkSSSDDD@@@;;;999::::::777444666666555444333222111111000000000000111111222222333222///---------///000------------------------++++++++++++++++++++++++++++++************+++++++++***))))))***+++---...+++,,,,,,***(((''''''(((+++++++++***)))((((((((())))))*********)))(((((('''((()))******)))((('''))))))))))))))))))******&&&'''(((((((((((('''&&&***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&'''((())))))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$############$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$#########"""######$$$%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%$$$######################################################zzzxxxuuuqqqoooqqqwww}}}}}}vvvttt~~~}}}{{{xxxpppoooxxxtttcccXXXTTTYYYfffyyy~~~wwwxxxzzztttpppfffVVVHHHAAA===777222111111111111111000///.........//////000000000/////////......000000//////......------........................------............------000///............///000------+++******+++------------..................///000000111222222333333333555777999:::<<>>;;;;;;;;;<<>>::::::777777666444333333555666444333222111111111222333000000000//////.........,,,,,,------------------++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++))))))************))))))((()))***)))'''&&&'''(((&&&'''((()))***++++++,,,''''''(((((()))((((((((((((((())))))))))))((((((%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######""""""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$###### """###$$$$$$######%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&& !!!"""###$$$######"""############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!NNNXXXcccfffbbb]]]\\\]]]```nnnzzz~~~~~~~~~|||vvvtttqqqrrrxxxzzztttqqqmmmjjjjjjoootttxxx|||{{{ggg___YYYTTTOOOOOOZZZgggyyy}}}uuuiii___[[[\\\^^^```[[[VVVOOOFFF>>>888555333222222222111111111111000......//////000000111111000000000000000000000000......////////////......------............------***+++,,,------,,,+++***((()))***+++,,,---...........................///+++,,,---------...000222222222111222333444555555555777;;;???AAABBBAAA@@@BBBDDDIIINNNTTTYYY]]]___^^^___```dddhhhnnnsssuuurrrmmmfff```\\\XXXVVVTTTTTTUUUVVVXXX\\\```dddgggffflllrrrsssqqqoooqqqsssvvvwwwzzz}}}{{{xxxxxxwwwtttpppmmmhhhbbb___```___[[[WWWSSSSSSSSSSSSTTTXXX]]]aaagggkkknnnnnnjjjeeecccbbb___]]][[[\\\aaaggglllnnnrrryyyqqqbbbWWWTTTWWWTTTUUU\\\dddppprrr___MMMDDD@@@:::777888444666777666555444444555555333222000000111333444000000000000111111111111111000...,,,,,,,,,---...++++++++++++++++++++++++))))))***+++,,,,,,------++++++************++++++))))))************)))(((&&&'''((((((&&&%%%&&&'''&&&&&&''')))***,,,------&&&&&&'''((()))))))))((())))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&''')))((('''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&'''%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$"""!!!!!!$$$$$$%%%&&&&&&'''(((((("""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$&&&((()))$$$#########$$$%%%%%%&&&!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!>>>EEEOOOXXX]]]```bbbcccdddiiiqqqxxx|||~~~uuupppooooooooommmpppxxxwwwkkkpppvvvuuuuuuyyy}}}ppp___TTTKKKHHHMMMVVViiizzz{{{rrrnnnqqquuuuuuxxx|||~~~qqqcccYYYMMM@@@:::<<<999888555222000000333555333222222111111000000/////////////////////////////////.........---------------------------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................////////////000000000000333444555777888:::;;;<<<>>>@@@CCCHHHLLLQQQTTTVVVZZZ[[[^^^aaadddggghhhiiihhheee___YYYTTTRRRRRRRRRQQQSSSWWWZZZ^^^bbbhhhlllqqqsssvvvxxxxxxxxxyyyzzzyyyuuutttllliiigggggghhhhhhdddaaa]]]^^^]]]\\\ZZZWWWTTTRRROOOSSSWWWXXXXXX___lllvvv~~~zzzpppiiiggghhheeeeeemmmyyy}}}nnnfff^^^UUURRRTTTQQQXXXcccpppjjjYYYPPPDDD===;;;;;;999777444555666666666555333222333333222222111000000000...---,,,,,,---///222333222///,,,***)))+++---///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++(((((())))))))))))((((((((((((''''''''''''((((((************))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''***&&&###%%%)))***'''$$$###$$$&&&''''''&&&$$$###&&&'''&&&$$$######%%%'''%%%%%%%%%$$$$$$#########$$$&&&'''((((((&&&$$$###''''''&&&%%%%%%$$$######$$$$$$################## !!!######$$$$$$$$$""""""""""""""""""""""""'''%%%###!!!!!!"""###$$$""""""###$$$$$$$$$$$$###!!!""""""""""""#########"""###$$$%%%&&&%%%$$$$$$'''$$$"""!!!###$$$$$$###""""""""""""###$$$%%%&&&""""""""""""""""""""""""444:::BBBJJJSSS\\\dddjjjiiijjjmmmssszzzzzzrrrlllhhhjjjkkkqqq{{{~~~qqqssswwwuuutttxxx|||jjj\\\PPPHHHIIINNNWWWfff~~~}}}~~~~~~vvvkkk[[[NNNHHHAAA>>>999444000///000222222111111000000000//////000000000000000000000000000000000/////////......////////////////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------................................./////////000000000111222333444555777888888:::;;;>>>BBBFFFIIILLLNNNQQQRRRUUUWWWZZZ\\\]]]]]][[[XXXUUUQQQNNNMMMMMMNNNMMMOOOSSSVVVYYY^^^cccgggnnnrrrxxx|||~~~wwwooohhhdddbbbaaa]]][[[YYY[[[]]]]]]ZZZWWWZZZ[[[]]]^^^]]]ZZZVVVTTTPPPVVV]]]bbbfffmmmxxxzzzoooiiifffffffffjjjtttxxxlllaaa\\\ZZZXXXZZZ___dddmmm{{{qqqXXXPPPIII???:::::::::999777555555555555555444333333333333222111111000000///......,,,,,,---...000222000///,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))************)))))))))(((((('''''''''((((((&&&&&&'''((()))******+++''''''''''''(((((((((((('''((((((((())))))))))))'''''''''(((((()))))))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%###$$$''')))&&&######$$$&&&''''''&&&$$$######$$$$$$###!!!!!!"""###%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$##############################!!!"""###$$$$$$%%%$$$$$$########################%%%$$$###"""""""""######""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$"""###$$$%%%%%%%%%$$$$$$###!!! """###$$$###""""""""""""###$$$%%%%%%""""""""""""""""""""""""---///444:::DDDRRR```iiiqqqpppooorrrxxxzzzppphhhjjjmmmuuu~~~|||zzzzzzvvvtttvvv}}}wwwgggYYYMMMIIIJJJJJJVVVkkk}}}xxxeeeYYYOOOJJJAAA999333111111222222222222111111222222333111111111111111111111111111111111111000000000000//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------........./////////000000000111222222333333444555777:::===???BBBCCCEEEFFFGGGIIIKKKLLLLLLMMMIIIHHHGGGFFFFFFFFFFFFFFFGGGIIILLLOOOQQQUUUZZZ^^^aaahhhqqqyyy~~~zzzuuupppllliiihhhgggddd___ZZZVVVTTTSSSTTTSSSQQQQQQUUUYYY[[[YYYVVVZZZ]]]aaacccccc___[[[WWWSSS[[[fffnnnrrrwww~~~|||oooeee___]]]\\\^^^eeeqqq|||}}}xxxuuussspppnnnmmmnnnpppqqqppptttyyy|||zzzxxxuuutttmmmmmmllliiieeedddhhhmmmsssuuulllddd]]]YYY\\\aaafffmmmssswwwoooXXXHHHEEE@@@:::777888999888777555555444444333333444444333222222111111000/////////...---,,,,,,---...///...------,,,,,,,,,,,,---++++++++++++++++++++++++************************)))))))))************+++)))******++++++******)))***)))((('''''''''''''''$$$%%%&&&'''((())))))***((((((((('''''''''''''''''''''((((((((()))))))))'''(((((((((((((((((((((''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''$$$"""###&&&'''%%%###$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$!!!#########"""""""""######$$$%%%%%%""""""""""""""""""""""""---------000888DDDRRR[[[rrrtttwwwxxx{{{|||ssspppsssyyy}}}wwwuuuzzz{{{nnnbbbXXXSSSRRRRRRWWWeee|||xxx{{{oooaaaYYYNNNCCC;;;888666666555444444333333444555666111111111111111111111111111111111111111000000000------------------------//////...---------------------------------------...------,,,,,,------...........................------------.........///////////////000000000000111222333555666888999:::;;;;;;<<<>>>>>>?????????<<<======>>>?????????>>>@@@BBBDDDFFFHHHLLLPPPTTTUUU]]]hhhrrryyy~~~}}}zzzyyyzzz{{{||||||~~~~~~|||wwwpppjjjfffeeedddcccaaa___\\\ZZZYYYXXXWWWUUURRROOOMMMMMMMMMNNNLLLLLLNNNTTTZZZ^^^]]][[[^^^bbbfffhhhfffaaa[[[VVVVVV^^^hhhoooqqqqqqqqqsssvvvtttmmmcccYYYQQQNNNMMMKKKNNNUUU^^^fffiiiddd```WWWVVVTTTSSSSSSUUUVVVWWWVVVXXX\\\]]][[[YYYWWWWWWWWWVVVTTTRRROOORRR]]]iii}}}xxxoooiiiccc^^^]]]___fffpppzzznnnYYYJJJCCC===:::777666777888777555666555333222222222333444222222222111000000/////////...---,,,,,,,,,,,,---,,,,,,---------,,,,,,+++************************************************))))))))))))************))))))************))))))***)))(((''''''&&&''''''((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((&&&'''''''''(((((())))))+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''))))))(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&&&&%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%$$$$$$##############################!!!"""###$$$$$$###""" """"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%% !!!######"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""------,,,---111999CCCJJJbbbmmmxxx~~~~~~vvvwww{{{{{{{{{}}}|||yyyvvvqqqjjjfffdddcccbbbbbbdddlll~~~~~~~~~{{{sssjjj\\\OOOFFF@@@===::::::888666444333333333444000000000000000000000000000000000000000000000000........................//////...---------......------------------------...------,,,,,,------...........................------------.........///////////////////////////111222222333333444555555666666777777777777777777777777999:::::::::999888:::;;;===>>>@@@BBBFFFIIIQQQXXXcccmmmsssvvvxxxyyyrrrpppmmmlllkkkiiigggeeeccceeefffggggggiiillloooqqqqqqooonnnllliiigggfffddddddccc```[[[VVVTTTTTTRRRRRRRRRQQQQQQPPPPPPOOOJJJIIIGGGEEEEEEEEEFFFFFFEEEEEEIIIPPPXXX\\\\\\ZZZ___aaacccddd```YYYRRRMMMOOOVVV^^^cccbbb^^^[[[YYY[[[XXXRRRKKKEEEBBBAAABBB@@@AAADDDIIINNNOOOMMMJJJDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIKKKTTTiii}}}~~~nnnaaa\\\[[[\\\]]]fffqqqlllXXXKKKBBB???:::999777777777666444333555444333111111222333333222222111111000//////...///......---,,,,,,,,,,,,***+++,,,------,,,,,,+++************************************************))))))))))))))))))))))))''''''((((((((((((''''''))))))(((''''''''''''''')))))))))(((((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''(((((())))))+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###############"""!!!"""""""""""""""""""""""" !!!###%%%%%%###!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%###"""!!!"""######"""!!!!!!!!!###$$$$$$%%%$$$$$$""""""""""""""""""""""""***+++,,,---///333999>>>KKKXXXiiitttyyy~~~}}}}}}}}}xxxqqqllliiigggdddfffeeedddfffmmmqqqrrrooorrr{{{ooojjjkkksssuuupppnnnrrryyy~~~uuuhhh]]]VVVQQQLLLIIIKKKGGGBBB<<<888444222222000000000000000000000000000000000000000111111111000000000000000000000000//////...............///------------------------...------,,,,,,------...........................------........./////////////////////000000000000111222222222222222222222333444444555555444444333444555666666666666555555555666777888999;;;>>>AAAIIIPPPYYY```dddeeeeeeeee\\\YYYVVVUUUTTTSSSRRRPPPNNNPPPRRRRRRSSSTTTVVVYYY]]]]]]\\\ZZZYYYWWWUUUTTTQQQRRRRRRQQQNNNKKKKKKKKKHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCDDDGGGNNNUUUXXXWWWTTTUUUUUUVVVTTTPPPJJJDDD@@@BBBGGGLLLPPPOOOLLLHHHGGGFFFEEEBBB???=========>>>===<<<<<<===@@@AAA@@@???<<<===>>>???>>>===<<<;;;????????????>>>???BBBEEEDDDDDDHHHOOOUUUbbb}}}ttthhhZZZSSSRRRVVV^^^gggyyyfffSSSHHH@@@;;;888999999888777555444333222444333222222111111222222222111111000000///..................------,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************)))))))))))))))((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&'''((()))******+++'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%$$$###!!! !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""(((***+++,,,---///333666;;;CCCPPP___lllxxxyyyxxx|||yyyqqqjjjeeebbb^^^bbbbbbbbbhhhttt|||}}}{{{qqqhhheeejjjiiiaaa___cccnnn~~~xxxppplllllllllkkkiiikkkfff]]]RRRHHHAAA<<<999111111111111111111111111111111111111222222333333000000000000000000000000//////............//////...........................------,,,,,,------................................./////////000000000......//////000000000111000000000000000000000000222222333333333333222222222222222222222333333333222333444444444666999;;;>>>CCCJJJNNNPPPOOOOOOOOOJJJGGGEEEDDDDDDEEEDDDCCCAAACCCDDDEEEEEEEEEGGGIIINNNNNNNNNNNNMMMLLLKKKJJJFFFGGGHHHGGGEEECCCCCCDDDBBBBBBCCCCCCBBBAAA@@@????????????@@@AAABBBDDDEEEEEEEEEGGGKKKPPPPPPMMMIIIFFFEEEDDDBBB@@@===:::999:::<<>>===;;;::::::::::::;;;;;;:::;;;:::999999:::;;;<<<<<<999999999999888888888888===???AAABBBBBBDDDFFFHHHMMMNNNWWW```eeeooowwwppp```YYYSSSSSSVVV]]]jjjxxxsssaaaNNNEEEAAA;;;777777777777777666444333333333222222222222222111111000111111111000//////............/////////......---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***$$$%%%&&&'''((())))))***%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######$$$&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$########################$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$#########$$$%%%&&&#########$$$&&&&&&$$$""" !!!###%%%%%%%%%$$$###""""""""""""""""""""""""***+++++++++***+++...000666777===LLL```qqqzzz}}}yyyzzzzzz|||~~~wwwrrrvvv}}}uuuoookkkbbbffffffeeelllyyyxxxppppppjjj^^^ZZZ]]]gggyyyzzzvvvsssvvv~~~vvvhhhZZZOOOHHHDDD222222222222222222222222222222222333333444444444//////////////////////////////.........//////000...........................------,,,,,,------...........................////////////000000000000------...//////000111111//////..................000111222222222222111111////////////000111222333111222222222222333666999888<<>><<<<<<===>>>>>>>>><<<===????????????@@@BBBFFFFFFGGGGGGGGGFFFFFFEEEAAABBBCCCBBB???=========<<<===???@@@@@@@@@???>>>;;;;;;<<<===???BBBCCCEEEDDDCCCDDDFFFHHHGGGAAA===;;;:::999888777777777888888999999999999999999999666555666777888999777666777777666777888999999:::;;;:::999888999;;;>>>@@@BBBEEEJJJMMMNNNOOOPPPQQQZZZ\\\fffppprrrwwwtttfff^^^WWWTTTTTTZZZ___gggwwwpppXXXLLLBBBAAA@@@<<<999:::666666666444333222333444111111222333333111000///111111111000//////............//////000//////...+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&((()))***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++,,,,,,'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""!!!!!!############$$$$$$%%%%%%%%%"""$$$%%%%%%$$$#####################$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!"""""""""""""""""""""###$$$$$$$$$$$$###!!!""""""""""""#########%%%$$$#########$$$%%%&&&!!! !!!$$$&&&'''%%%### !!!###%%%&&&%%%$$$###""""""""""""""""""""""""++++++******++++++,,,------222888>>>FFFSSScccooowwwvvvsssnnnkkknnnuuu{{{}}}zzzooollloooyyyyyyvvvtttpppooouuuttt\\\QQQQQQXXXhhh}}}yyyvvvwwwyyysssfffVVVPPPJJJ@@@999666555444444444888<<<:::555222333555111222333333111000000111000222444222...,,,,,,---//////000000000000000///........................---------------------------------......000111111......//////000000111111000000000000000000000000000000000000000111111222111111000000000000111111333333222222333333444555999999:::::::::;;;;;;;;;:::::::::999999999999999<<<;;;:::999:::<<<>>>@@@BBBBBBCCCDDDCCCBBB@@@???AAA@@@>>>===;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@???@@@AAAAAA???;;;888555222333444555555555444333666555444444444555666777777444222333555777555444777777666555444444555555777666888<<<;;;:::@@@KKKRRR\\\hhhmmmjjjhhhjjjmmmwwwwwwzzz}}}}}}ooo```XXXWWWQQQUUUZZZbbbrrrhhh]]]GGGEEEBBB>>>:::777555444444444333333333333222222000000000000000000000000............---------------.........---,,,,,,+++++++++++++++++++++++++++''''''(((((()))))))))***************))))))((((((+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&(((***+++((($$$)))'''''''''((()))((('''"""###'''***,,,......///&&&''''''%%%$$$$$$&&&(((%%%'''((())))))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))$$$""" !!!$$$&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$######################## !!!######$$$$$$$$$$$$$$$$$$$$$############$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&'''(((&&&### """$$$###"""######$$$$$$$$$######"""$$$$$$############$$$$$$++++++******++++++,,,---+++...222444777???KKKTTTdddgggjjjjjjiiiiiillloooxxx~~~~~~yyyuuuqqqkkkfffeeefffooo}}}|||vvvwww}}}sss]]]RRRRRRRRR]]]ooozzzzzz~~~yyyjjj\\\VVVMMMDDD===:::999999999;;;===>>><<<999666444000222333333222111111111000222333222///---...///......////////////......//////////////////......------------------------...------......000111111/////////000000000000000000000000000000000000000000000000000000111111222111111000000000000111111222222222222222333444444777777777777888888888888777777777888888888999999;;;:::999999999;;;===>>>??????@@@@@@@@@???>>>===>>>===<<<;;;:::999999999::::::;;;;;;<<<<<<=========>>>@@@@@@@@@???===<<<::::::;;;;;;999777444333222333444555666555555444555444333222222333444555777444333333666777555444666666666555666777999;;;999888:::@@@CCCHHHUUUbbbsss}}}qqqbbbVVVRRRTTTUUU\\\fffrrr|||cccOOOFFFAAA@@@===;;;999777666555444444333333333222222222000000000000000000000000000000000000////////////------......---,,,,,,+++++++++++++++++++++++++++((((((((())))))*********++++++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((&&&%%%'''))))))'''%%%((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&%%%%%%''')))&&&'''((((((((('''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&$$$"""###%%%&&&&&&$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!###$$$$$$$$$$$$$$$############################## !!!"""############### """"""!!!!!!!!!"""###$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%### """$$$###"""######$$$$$$$$$######""""""""""""""""""###$$$$$$+++************+++,,,,,,,,,...000//////333999>>>MMMTTT^^^dddfffffffffgggkkkssszzz}}}~~~vvvmmmddd^^^```fffttt{{{|||{{{xxxtttqqq```XXXXXXRRRWWW```qqqzzz}}}{{{lllfff]]]RRRIIIFFFGGGIIIKKKKKKLLLMMMNNNJJJCCC===777666555444333222222111---...000000///......///////////////////////////111111000000/////////...////////////////////////............///000111111000000000000000000//////000000000000000000000000000000000000000111111222111111000000000000111111222111111111111222333333333444444444555555555555333333444555666777888888999888777777888999;;;<<<;;;;;;<<<<<<<<<;;;::::::::::::999888888888888888888999999:::;;;<<<=========>>>>>>===<<<:::888777666666666555555444333333333333444555555555555555555444333333222333444555333222222333666777666555777888777777777999>>>AAAAAAAAADDDKKKUUUcccuuu|||mmmaaaWWWQQQRRRVVV^^^iiiyyyppp^^^LLL???999::::::888777666666666666333333333333222222222222////////////////////////000000000////////////...---------------,,,,,,+++++++++++++++++++++++++++)))))))))***************+++++++++***************((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&&&&'''&&&%%%%%%''''''&&&%%%***)))(((&&&%%%%%%%%%%%%(((((()))(((&&&&&&(((***(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""'''&&&$$$%%%&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%''')))(((%%%"""###$$$$$$$$$###""""""!!!""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""""""######$$$$$$$$$######$$$#########$$$%%%&&&&&&***************++++++,,,***,,,.........000444777<<>>:::555333333333444444222000222111///...------...///------..................000000000000000000000000000000000//////000000111111111111111111111000000000000000000000000000000000000000000000111111222111111000000000000111111222111111111111222333333333333333333444444444444444333333333222222222111333444444555555666666777777777777666777777888999666666555555555666777777777777666555444333333222222222222222333333333333333333222111222333444555222222222111222333333444444444444444555777888999999:::<<<>>>BBBHHHOOOTTT```dddggggggfffiiiqqqxxxvvvhhhaaabbb```ZZZSSSRRRWWW```gggkkkppppppssswwwwwwvvvzzz{{{[[[NNNAAA;;;999666555555777777555444444333333333222222222222111111111111......................../////////............---***++++++,,,,,,,,,,,,,,,***************************************))))))))))))))))))))))))*********''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&''''''((()))$$$&&&''''''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!! $$$'''&&&$$$###%%%&&&&&&###!!! !!! !!!###$$$%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$""""""######$$$######"""""""""""""""""""""""""""!!!""""""#########""""""""""""######$$$$$$%%%%%%!!!""""""###$$$#########%%%%%%%%%$$$$$$"""!!!!!!########################!!!"""$$$$$$"""!!!"""###!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!)))))))))))))))***++++++---,,,+++,,,------------,,,---///000444===IIIRRR]]]eeemmmsss{{{xxxrrrssswww{{{}}}}}}yyysssmmmdddhhhkkkkkkpppzzzkkk```WWWMMMNNNUUUVVV^^^kkkyyywwwvvvwwwjjj___TTTIIIBBB>>><<<::::::;;;:::666444555333111000//////000111------......//////000000////////////////////////111111000000000000000111111111111111111111222222000000000000000000000000000000000000000111111222111111000000000000111111222222222222222333444444333333333333444444444444333333333333333444444444333333444555666666666666777666666555666777888999555555444333333333444444444444333333222222111111222111111111111111111222333222222222222333333444444444333333333444555666666666666777999;;;===???;;;???EEELLLVVVdddrrr{{{|||qqqdddYYYUUUVVVUUUUUUUUUZZZcccooo{{{ppp]]]LLLDDD===:::888555444666555444333333333333333444222222222222111111111111......................../////////.........------******+++,,,,,,,,,,,,,,,*********************************))))))(((((((((''''''((((((((()))))))))''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''&&&&&&&&&###&&&((('''%%%$$$%%%&&&'''%%%$$$%%%&&&'''&&&%%%''''''((())))))))))))((($$$&&&(((((('''&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''"""$$$&&&$$$!!!"""%%%''''''$$$""""""""" !!!###%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%######################## !!!"""##################$$$$$$%%%&&&&&&'''''' !!!"""#########""""""######$$$$$$$$$######"""######################## """%%%%%%"""!!!"""###!!!!!!"""$$$$$$%%%%%%$$$((((((''''''''''''(((((()))))))))))))))******+++***)))((((((***,,,,,,,,,,,,...///...///333:::@@@KKKZZZjjjrrrwww}}}yyywwwtttuuuyyy~~~~~~mmmqqqqqqooorrr|||xxxmmm```RRRNNNSSSPPPUUU[[[cccmmm}}}}}}}}}wwwlll```RRRHHHOOOLLLIIIIIIIIIGGGCCC@@@999888555333333333444555------...///000111222222////////////////////////111111000000000000000111000000000111222222222333000000000000000000000000000000000000000111111222111111000000000000111111333333222222333333444555222333333333333444444444222222333444555666666777222333444555666666666666666555555444555666777888444333333222111111222222111111111111111111222222222222111000000000000000444444444444444444444444666666555444555666777888:::::::::;;;>>>@@@CCCEEEDDDJJJTTTbbbrrrvvvjjjaaaWWWPPPOOORRRQQQVVV]]]gggssskkkTTTDDDAAA<<<999888666333333777222111111111222333444444222222222111111111111000////////////////////////------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))((((((''''''&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&'''''''''(((((())))))$$$$$$%%%&&&''''''''''''###&&&))))))&&&$$$%%%&&&'''&&&%%%%%%''''''&&&%%%!!!###%%%&&&&&&&&&&&&%%%''')))***((('''''''''%%%'''((())))))'''%%%$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&""" !!!%%%'''$$$!!!"""%%%((((((&&&######$$$ """$$$&&&'''&&&%%%$$$""""""""""""""""""""""""########################"""!!!!!!"""$$$$$$###!!!!!!"""###$$$%%%&&&&&&&&&######################## !!!######$$$$$$$$$ !!!""""""######!!!"""###$$$%%%$$$######!!!"""###$$$$$$$$$$$$$$$ """###$$$%%%&&&"""%%%%%%###!!!!!!###!!!!!!"""$$$$$$%%%%%%%%%#########$$$%%%&&&((()))%%%&&&&&&'''((())))))***))))))*********+++++++++++++++,,,---...000111222@@@IIIWWWdddooowww|||~~~}}}|||rrrppprrruuuyyy~~~xxxrrrrrrvvv|||xxxttthhhaaa^^^^^^\\\VVVSSSXXXcccppp}}}rrrddd___```cccjjjoookkkfffaaa[[[VVVHHHBBB;;;:::===>>>:::666111333444222...---///111//////000111111111111000...//////...------...///...///000000000000111222000///////////////000111444444444444444444444444111111111222333333444444222333333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555333444555666666555444333333333222222111000//////333111000000111222222222666333000///111222000...000111333444444444444444===<<<888777===FFFHHHEEEBBBDDDDDDCCCHHHRRRXXXZZZVVVZZZhhhtttmmmnnnddd___YYYUUUQQQOOOSSSYYY___gggrrr|||ppp___QQQFFF>>>;;;:::999777666444333222333333333222222222111111111000///000222222000///.........///000000111111//////...------,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++***((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((())))))((('''%%%$$$$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&(((&&&$$$$$$%%%%%%$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$######"""$$$&&&(((***######""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$########################&&&&&&%%%$$$""" $$$###"""!!!!!!"""###$$$#########"""""""""""""""!!! !!!$$$%%%%%%$$$$$$###!!! """$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$############%%%&&&'''&&&&&&'''(((((()))***************************++++++++++++,,,---...///000555<<>>999999999888777555444333333333333222222222111111111000000///000111222000...//////000111222333444555......------,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((((((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''')))'''&&&%%%&&&'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""######$$$$$$$$$###""""""######""""""###%%%''')))$$$"""!!!!!!"""######"""$$$$$$$$$%%%%%%%%%%%%%%%#####################$$$#######################################"""!!!!!!$$$###"""!!!!!!"""###$$$############"""""""""""""""!!! !!!###$$$###"""###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$######""""""!!!!!!!!!"""############!!!!!! !!!"""###'''(((((())))))******************************)))+++++++++++++++,,,------,,,000777@@@LLLZZZhhhpppzzz{{{{{{wwwrrrooopppsssyyy}}}yyyuuuqqqooopppqqqwww}}}tttpppjjjffffffjjjppptttuuuqqqpppxxx|||vvvqqqkkkggggggfffhhhqqqzzzqqqhhh```___bbb```VVVLLLFFFDDDAAA@@@??????>>>===:::::::::999777555333111333333333222111000///////////////000000000000000111111111111111000000000000000000000000000000000222222111111111000000000111111111111111222222222333333333333333333333333444444333333222222222111333333333333333333333333111111111111111000/////////000000000111111111111111111111111111111111111333222333555999<<<======;;;<<<===<<<;;;<<<>>>@@@CCCMMMZZZggguuu}}}zzzyyy~~~uuuxxx}}}lll\\\WWWVVVVVV\\\eeeqqqqqqsssqqqkkkgggkkktttwwwhhhTTTEEE>>>===;;;:::777777666666555444444444222222222222111111111000000//////000111111000......///000111222333444444------,,,,,,++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&'''(((((()))'''''''''''''''(((((((((+++)))''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######"""""""""###$$$$$$###"""!!! """"""!!!!!!"""$$$&&&'''%%%""" ###$$$###!!!$$$$$$$$$%%%%%%&&&&&&'''#####################"""######################## !!!"""######$$$$$$$$$######""""""""""""##############################"""!!! !!!"""###"""!!!""""""""""""##################$$$$$$$$$######"""###""""""""""""###$$$$$$((('''%%%$$$######$$$$$$((()))))))))*********+++************))))))))))))++++++************+++++++++---///444;;;EEEQQQXXXiiinnnssstttpppkkkiiihhhpppsssyyy|||xxxxxxyyy~~~{{{ssskkkhhhdddaaadddkkksssxxx}}}~~~sssfff]]]ZZZVVVXXXaaaqqqwwwoooppptttqqqeeeZZZRRRQQQRRRUUUXXXWWWSSSOOOLLLKKKJJJGGGCCC>>>999777333222111222222333222111222222111111222333222111////////////////////////000000000000000000000000000000//////////////////222222222222222222222222333333333333333333333333555555444444333222222222111111111111111111111111222222222111111000000000000111111111111222222222222333333333333222333444888888888;;;???DDDIIIKKKLLLLLLKKKHHHEEEEEEHHHLLLYYYhhh{{{uuuuuu~~~mmm___RRROOOTTT]]]kkkxxxzzztttzzzuuu]]]SSSEEE<<<999::::::999555555555555444444444444222111111111111000000000///......///000000///---------------............,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((######$$$%%%&&&'''((((((&&&&&&&&&''''''(((((((((***)))''''''((())))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""######$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###%%%%%%&&&""" ###%%%###!!!!!!!!!"""###$$$%%%%%%&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$###""""""""""""""""""###"""###############$$$$$$###!!! !!!""""""!!! !!!!!!"""############"""$$$$$$$$$$$$$$$###"""!!!###############$$$$$$%%%)))((('''&&&%%%&&&&&&'''))))))))))))************))))))))))))))))))))))))++++++***))))))))))))***------...000222777>>>BBBOOOYYYfffoooqqqnnnkkkjjjjjjnnnttt}}}zzzppplllhhhcccaaadddkkktttzzzxxxgggYYYSSSQQQRRRVVVaaarrr}}}|||}}}yyylllaaa\\\```hhhqqqwwwvvvooohhhfffeeebbb]]]VVVNNNGGGDDD@@@<<<777555666888888888888777555666888888777555444333222111111111222222000000000000000000000000.........//////000000000000000000000111111111111222222222222222222222222444333333333222222222111111111111111111111111111111111111111111111111111444444444444444444444444555666777777666666999<<<;;;>>>BBBIIIRRR\\\eeekkklllllliiibbb\\\ZZZ^^^bbbrrrxxxuuu{{{}}}wwwqqqmmm^^^VVVQQQTTT^^^nnnmmm\\\IIICCC<<<777555555333222333333333333333333333333111111111000000000/////////...---...000000...---...------,,,++++++******,,,,,,++++++++++++******)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$$$$%%%""" !!!###$$$###!!!!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""############""""""""""""######"""""""""""""""######$$$$$$$$$%%%###"""!!!!!!""""""!!! !!!!!!"""############"""$$$$$$$$$$$$$$$###"""!!!###############$$$$$$%%%$$$###"""""""""$$$%%%&&&))))))))))))))))))))))))((((((((()))))))))******+++******)))))))))******+++,,,......///111444777888DDDTTTbbbiiimmmpppqqqjjjlllrrr{{{|||zzz{{{||||||~~~vvvnnniiiccc```bbbhhhpppvvv}}}lll^^^WWWQQQRRRVVV___kkkwww}}}pppggghhhqqq|||wwwnnneee]]]YYYQQQJJJ@@@;;;;;;>>>AAAAAABBB???===>>>AAAAAA???===<<<:::666333111111222333111111111111111111111111111111111111111111111111---......///000000111111222222222222222222222222111111111111222222222222222222222222222222222222111111111111222333444555333444444444555555666666777888999888777999>>>CCCEEEMMMYYYggguuuzzzppplllooottt{{{~~~yyymmmfffaaa]]]SSSTTTXXXaaaooohhhTTTJJJ@@@>>>:::777666444111///333333333333222222222222000000000000////////////...------...//////...,,,000//////...---,,,++++++,,,,,,,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&$$$%%%&&&''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&&&&!!!!!!""""""##################""""""""""""###############$$$$$$%%%%%%&&&!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!""""""############""""""""""""######$$$%%%%%%%%%###"""!!!"""###$$$###"""""""""""""""##################$$$$$$$$$######"""###""""""""""""###$$$$$$$$$######"""###%%%&&&'''((((((((((((((((((((((((&&&''''''((()))***++++++*********))))))***++++++***+++,,,,,,,,,---000222000777AAAKKKTTT^^^iiippplllmmmpppxxx|||tttttt{{{}}}wwwooohhhgggkkkqqqvvvzzzoooeeeaaaZZZ```jjjvvvzzzvvvtttvvvyyy~~~~~~}}}zzzsssuuu}}}uuupppeee[[[NNNGGGIIIPPPVVVYYY\\\YYYVVVWWWZZZ[[[XXXUUUOOOJJJCCC<<<777666666888888888888888888888888888888777666555444333222222...///000111222444555555444444444444444444444444333333333444555555666666666666666666666666666666555555555555777999;;;<<<999:::;;;===???AAACCCCCCBBBCCCCCCBBBAAADDDMMMTTTaaammm{{{tttwww|||rrrfff```\\\ZZZXXXVVV^^^kkkxxxuuubbbPPPDDD@@@===;;;999777555555333333333333222222111111111000000000/////////............---,,,---...///---+++........................,,,,,,,,,,,,,,,,,,------))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&&&&&&&''''''''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%'''%%%$$$%%%&&&(((((('''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$###""""""######$$$$$$######!!!###%%%### """%%%######################## !!!"""###$$$$$$########################""""""############""""""!!!"""###$$$$$$###"""!!!""""""###$$$$$$%%%&&&&&&###"""!!!###$$$&&&%%%$$$###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$######""""""!!!!!!!!!"""######'''&&&%%%$$$$$$%%%''''''((((((((((((''''''''''''%%%&&&'''((()))***+++,,,***************+++,,,,,,+++,,,+++***)))***,,,///111222444888???MMM]]]iiinnnnnnpppwwwxxxrrrnnnuuuyyytttuuuyyy}}}~~~wwwrrrsssqqqlllgggeeejjjtttuuulllgggfffggghhhggggggkkkooouuu~~~vvvkkk]]]WWW\\\gggqqqvvv|||xxxuuuvvvyyyzzzwwwttteee___UUUKKKDDDAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;999666444222111222222444555777888::::::999999999999999999999999666666777888999:::;;;;;;999999999999999999999999:::::::::;;;===???BBBCCCGGGHHHKKKNNNQQQTTTVVVXXXTTTUUUUUURRRQQQVVV```iii}}}zzz|||~~~|||pppbbb[[[YYYXXXYYYYYY```lll~~~iiiXXXMMMDDD>>>===888666333111111222333444333333222222111000000///000/////////............---,,,,,,---......---++++++,,,,,,---...///000000------------------------))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''')))***+++++++++)))((('''''''''(((((('''%%%###"""######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''')))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%'''(((((((((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""############""""""###$$$$$$######"""!!! """######$$$$$$$$$$$$###$$$'''$$$"""'''!!!!!!!!!!!!  !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&###""""""###%%%'''&&&%%%$$$###!!! """$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###%%%$$$"""!!! !!!!!!"""***)))((('''''''''''''''(((((())))))((('''&&&&&&&&&''''''((()))******+++,,,+++)))(((((()))+++,,,///......000666???HHHMMM\\\dddooozzz{{{wwwooopppvvvtttiiiccchhhjjjeeeeeelllwwwwwwiii___[[[VVVWWW[[[```aaagggxxx|||qqqffffffrrrnnn\\\UUUWWWXXXYYYZZZVVVWWWUUUQQQQQQVVVYYYXXXWWWSSSOOOLLLEEE===:::<<<888;;;===>>>???@@@CCCEEEDDDGGGHHHEEEEEEGGGFFFBBBEEE???===CCCIIIKKKJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKIIIBBB???DDDIIIMMMUUU___```bbbgggnnnsssuuusssqqqvvvqqqllljjjiiiooo}}}}}}}}}zzzuuupppoooooopppooommmiiibbb\\\\\\```eeepppmmmbbbTTTIIIDDDAAA<<<999888666444222222222333444444333222111111111222333000000//////.........---......---------,,,,,,,,,......////////////............---,,,,,,+++******))))))((((((''''''&&&&&&******))))))(((((('''''',,,,,,++++++******))))))''''''(((((())))))******+++******)))(((''''''&&&&&&'''((())))))(((''''''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&$$$  !!!###$$$%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%$$$$$$$$$############$$$$$$&&&$$$######%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""#########""""""######""""""######$$$%%%######""""""""""""""""""!!!"""###$$$%%%$$$######################################################""""""############""""""###$$$$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###"""!!! !!!"""$$$&&&$$$#########""""""!!!!!!$$$$$$###"""!!!!!!!!!""")))((((((''''''''''''(((((((((((((((((('''&&&&&&'''''''''((()))*********,,,+++)))(((((()))+++,,,222000//////222777===@@@EEEPPPaaaqqq|||~~~{{{xxxqqqsss}}}wwwmmmeeebbbhhhiiieeegggooopppccc^^^TTTSSSTTTXXX[[[bbbrrrvvvnnnssstttfff```___aaagggnnntttvvvuuurrrssswwwyyywwwrrrllleee^^^SSSIIIEEEFFFCCCGGGMMMQQQTTTWWW[[[^^^[[[^^^___\\\ZZZZZZWWWRRRPPPMMMPPP[[[dddhhhhhhiiigggffffffgggiiiiiihhhgggbbb[[[WWWYYY]]]cccnnnzzz~~~xxxvvv|||hhhfffddddddhhhmmmqqqtttyyyvvvpppiiidddfffmmmsss}}}ooo]]]TTTIIIAAA===;;;888555777666444222222222333444333222111000000000111111000/////////..................---------,,,,,,,,,---......//////......---...------,,,++++++******)))))))))((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&,,,++++++***)))(((((('''******))))))(((''''''&&&''''''(((((('''&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%### """###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&$$$###$$$%%%&&&&&&%%%%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$##################$$$######"""!!!######""""""######$$$%%%######"""""""""######$$$!!!"""###$$$%%%$$$$$$###################################################""""""############""""""""""""#########""""""!!!%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###"""!!!!!!!!!"""$$$%%%$$$#########""""""""""""$$$###""""""""""""""""""'''''''''&&&''''''(((((((((((((((((((((''''''&&&''''''(((((())))))******+++***)))(((((()))***+++000///...---...000333444444===LLL[[[iiiuuu~~~~~~xxxsssrrrvvvzzz{{{}}}yyynnnhhheeeeeeiiiiiigggnnnxxxuuuiiibbbXXXVVVWWW\\\ccclllyyy{{{oookkkiiimmmpppppprrruuu|||yyyyyypppiiifffiiivvv|||qqqdddXXXUUUWWWWWW^^^fffmmmqqqtttxxx{{{}}}|||xxxuuuoooiii^^^___iiiyyyyyysssppprrr{{{xxxiiiYYYXXXZZZaaammmxxx|||tttpppsss|||qqq___UUUJJJDDD===999888777555333777666444222222222333333111111000////////////000////////////..................---------,,,,,,,,,,,,------......------,,,------,,,,,,++++++******)))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((())))))$$$$$$&&&''')))+++,,,---)))))))))(((''''''&&&&&&''''''''''''&&&$$$###"""%%%%%%%%%%%%$$$###""""""&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%&&&%%%###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%$$$###$$$%%%&&&&&&%%%%%%$$$""""""######""" $$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%###############$$$%%%&&&""""""###$$$$$$$$$$$$###################################################""""""############""""""""""""######$$$#########$$$$$$############$$$$$$######""""""######$$$%%%######"""!!!!!!###$$$%%%###############"""""""""""""""""""""""""""###$$$&&&&&&&&&&&&''''''((()))'''((((((((((((((('''''''''((((((((()))))))))*********))))))))))))******)))******+++---...///000444666;;;BBBMMM\\\kkkuuuvvvwwwvvvrrrllliiijjjlllqqq{{{rrrllljjjjjjkkkhhhiiittt{{{rrrjjjfffaaaccciiitttuuukkkeeeVVVSSSTTTYYY^^^```eeejjj}}}uuummmkkkqqq~~~pppeeebbbeeemmmuuu{{{ttthhhnnn||||||}}}}}}yyytttuuuwwwxxxwwwrrriiiaaa___```fffqqq}}}kkkZZZOOOIII@@@===999888888888666444666555444333222222222222111111000000///////////////////////////...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******)))))))))******++++++,,,''''''(((((())))))******''''''(((((())))))******!!!$$$&&&)))+++,,,(((((((((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$######$$$%%%%%%$$$'''&&&$$$######$$$%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######$$$&&&&&&%%%$$$%%%$$$###"""######""" ###"""!!! """$$$&&&###$$$$$$$$$$$$$$$############""""""######$$$%%%############$$$%%%&&&'''""""""######$$$$$$$$$$$$################################################""""""############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$######""""""###$$$$$$########################"""!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''(((((((((((())))))))))))***))))))))))))))))))***'''((()))+++,,,---......333333222444:::EEERRR[[[ccchhhmmmooommmiiihhhhhhmmmtttzzz{{{||||||~~~sssrrrpppkkkgggiiiuuutttoookkkiiiiiijjjssstttfff]]]TTTQQQPPPRRRSSSTTTXXX]]]nnnzzz{{{tttvvvxxxnnnlllppp{{{}}}uuunnnwww}}}tttqqqrrrsssqqqooonnnmmmjjjiiiiiiiiinnnwwwrrr\\\OOOHHHCCC???<<<;;;:::999999888666555555444444333222222111111111111111111111000000000.........///////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++******))))))******++++++,,,,,,''''''(((((())))))******###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$###$$$$$$###"""&&&%%%###""""""###$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$######""""""$$$$$$############$$$$$$#########$$$&&&&&&%%%###&&&$$$######$$$$$$###"""###"""!!! """$$$&&&!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$%%%&&&'''###############$$$$$$$$$################################################""""""############"""""" """###$$$$$$$$$$$$$$$######""""""######$$$######""""""######$$$%%%$$$$$$###############$$$###############$$$$$$$$$"""!!!!!!!!!"""###$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++---///222555999>>>BBBLLLTTT^^^eeehhhiiikkkmmmlllqqquuuwww~~~vvvuuu}}}}}}}}}zzzsssnnnpppzzzyyynnniiigggkkkppptttnnnaaaYYYUUURRRQQQOOOLLLOOOUUUaaalllyyyxxxwwwzzz{{{rrr~~~ooojjjiiikkkqqqvvvuuurrrsssvvvyyytttpppmmmkkkjjjnnntttxxx~~~lllUUUFFF@@@???===:::999999888888777555555444444444444333222222111111111111222222222111000///.........///////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++*********************+++++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$$$$###!!!#########"""######$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$""""""###$$$&&&&&&$$$"""%%%#########%%%%%%$$$###$$$###"""!!!"""###$$$%%%!!!!!!"""#####################""""""######$$$%%%###############$$$%%%&&&######""""""######$$$%%%################################################""""""############"""""" !!!"""""""""######""""""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$""""""""""""""""""###$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((***+++++++++++++++++++++(((***...000111222333555;;;AAAIIIQQQWWW^^^fffllllllqqquuuzzz~~~vvvrrrwwwtttmmmjjjkkksss|||uuulll___\\\[[[[[[YYYXXX\\\cccmmmuuu~~~wwwnnnfffdddcccbbbeeejjjqqq{{{}}}wwwxxxiiiaaa```ccclllyyy~~~~~~zzzwwwvvvsssrrrzzzttt```VVVIII@@@======<<<:::666777666555444333333444333444333333222111111000000000111111111000///.............../////////000......---------,,,,,,,,,,,,,,,------------,,,,,,******************++++++***************)))))))))))))))))))))((((((((((((*********)))))))))))))))$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$############$$$$$$"""""""""$$$&&&&&&$$$!!!"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$##################"""!!! ######""""""######$$$%%%######"""""""""######$$$$$$###"""""""""###$$$%%%################################################""""""############"""""" """######$$$######""""""""""""############""""""######$$$%%%$$$%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%$$$###""""""""""""""""""((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))***+++,,,------,,,---,,,+++***,,,///222222555999>>>DDDOOO[[[eeekkkpppwww~~~~~~xxxrrrqqqttt|||yyytttooonnnmmmqqq|||wwwuuugggfffgggkkklllnnnvvv}}}iii^^^TTTQQQPPPOOORRRYYY^^^kkk~~~~~~{{{zzzwwwyyy|||nnnlllrrrxxxrrriiieeegggssssss```TTTGGGEEECCC???<<<:::999999555666666444333333444555333333333333333111000000...///000000000///---,,,---.........//////000000......---------,,,,,,,,,,,,------......------,,,******************+++++++++*********))))))((((((******))))))((((((''''''((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%!!!!!!###%%%''''''%%%###!!!###$$$&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$!!!!!!"""$$$&&&&&&###!!!  ###$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$""" #########"""###$$$$$$%%%######""""""""""""""""""$$$###"""""""""###%%%&&&################################################""""""############"""""" !!!###%%%&&&''''''######""""""""""""###############"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))++++++************++++++***+++,,,+++))))))***+++000///...///444>>>JJJRRR```mmmzzz{{{}}}vvvrrruuuyyy~~~}}}{{{ssskkkgggkkkqqqvvv|||}}}sssmmmmmmlllqqqwww~~~qqq```PPPJJJKKKKKKKKKLLLUUU]]]kkkyyy{{{oooiiigggfffgggjjjpppuuu}}}vvvkkkeeefffjjjnnn~~~}}}uuunnnnnnqqqyyy~~~~~~tttgggbbbiiirrr}}}~~~sssqqq```VVVOOOJJJAAA???===:::888666666666666555555444444333222222444111//////111222///---////////////////////////+++,,,...///000///............---------,,,,,,,,,++++++++++++++++++++++++***---///...+++((((((***))))))************))))))&&&''')))+++***(((%%%$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%#########""""""######$$$%%%######""""""######$$$%%%###$$$$$$%%%$$$###"""!!!''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!! """###%%%"""!!!!!!"""###$$$&&&'''%%%$$$###"""""""""$$$$$$%%%###!!! !!!###%%%"""############$$$$$$$$$""""""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%+++)))%%%###"""$$$&&&((($$$###"""!!!!!!"""###$$$&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''+++******))))))******+++)))***++++++))))))***+++............000555<<<@@@KKK[[[mmm{{{{{{tttppprrr{{{~~~yyy}}}zzzrrrkkklllppptttzzzxxxqqqnnnppppppwwwxxxjjj[[[SSSOOOLLLKKKMMMOOOXXXgggwww|||uuujjj___YYYUUURRRRRRUUU___eeeooo{{{~~~}}}nnnccc]]]YYY[[[___fffvvvzzzwww|||~~~~~~{{{xxxzzz|||vvvnnnhhhhhhllluuuyyy{{{sssiiieeellluuulllYYYMMMFFFAAA>>>???===;;;999777666666666555555555444333333222222444111///000111111///---////////////////////////,,,---.....................------------,,,,,,,,,++++++++++++++++++++++++***,,,...---+++(((((()))))))))************))))))))))))(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%###$$$&&&'''%%%#########""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$""""""''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""!!!!!!"""######"""""""""###$$$$$$%%%%%%###############$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$######"""#########!!!!!!!!!"""""""""######$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%***(((%%%""" !!!"""%%%%%%$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&+++******))))))******+++''')))******))))))+++,,,***,,,.........///111222888EEEWWWfffsss~~~~~~xxxpppjjjkkkrrrxxx~~~~~~uuuvvvyyyuuuttttttxxx}}}uuunnnjjjlllqqqzzz}}}tttkkkaaaZZZTTTPPPQQQVVVZZZeeevvv~~~pppfff[[[UUUOOOJJJIIIKKKOOOUUU___lllxxx|||rrrkkkeee```ccchhhooowww~~~qqqdddWWWSSSTTTVVVYYY\\\hhhuuu{{{hhhdddfffqqq{{{|||uuuooottt~~~yyyyyyvvvpppiiieeegggoooyyy~~~uuullllllqqq||||||tttqqqwww~~~jjj```RRRGGGAAA>>>;;;:::;;;:::999777666666666666555555444333333222222111333111000000000000///---///////////////////////////...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,***)))((()))((())))))******))))))(((,,,***'''$$$$$$&&&)))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&$$$###$$$%%%&&&%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%$$$###""" !!!"""$$$%%%%%%%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$###"""""""""""""""""""""#########$$$$$$""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%'''&&&$$$###"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''******))))))))))))******&&&((()))***)))***+++---(((***---...//////111222222777@@@IIIVVVfffttt|||}}}}}}{{{vvvoookkkkkkmmmwww|||rrrpppxxxrrrjjjffffffmmmuuuvvvppphhheeebbbaaa^^^^^^eeeoooxxxyyypppfff^^^WWWPPPOOOQQQLLLQQQZZZeeepppzzzqqqcccZZZYYYVVVTTTVVVZZZaaahhhnnnrrrwww{{{|||||||||vvvnnnaaaWWWPPPTTT]]]dddjjjnnnuuuyyy___XXXUUUYYY___aaadddgggjjjggggggnnn}}}~~~nnnbbb___aaahhhgggeeegggnnnxxxwwwvvv|||~~~pppbbbTTTNNNFFF@@@>>>===<<<<<<777777666666666555555555444444333333222111111111222111000000000///..............................000///---,,,+++,,,---------------,,,,,,,,,++++++***************************++++++******)))))))))(((((())))))))))))((((((+++)))&&&$$$$$$&&&)))+++++++++***))))))(((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$###"""!!! """###%%%&&&%%%$$$!!!  """###$$$$$$###"""""""""############""""""""""""""""""############$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""###$$$%%%&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###########################))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))******))))))))))))))))))***&&&((())))))))))))+++,,,)))***,,,------///111444111111222777@@@NNN]]]hhhnnntttzzz{{{wwwqqqlllkkkrrrwww{{{uuukkkqqq~~~|||rrrhhhcccaaadddmmmwwwxxxlllfffbbbbbbdddgggiiiooo~~~zzzrrrjjjddd]]]WWWWWW[[[WWW\\\dddnnnxxxyyyhhh\\\VVVUUUUUUUUUVVVYYY^^^dddggglllppptttuuuvvvvvvoooggg\\\WWWVVVaaannnzzz{{{aaaWWWOOOMMMNNNPPPTTTYYY___aaafffnnnzzzttthhh___XXXUUUVVVeeegggmmmttt}}}||||||uuudddUUULLLFFFCCC???<<<::::::999888555555555555555555555555333333333222111111000000111111111000///.........------------------------000...---+++++++++,,,---------,,,,,,,,,+++++++++******************************)))))))))))))))((((((((())))))))))))((((((((((((''''''''''''((()))---,,,+++)))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#######################################"""!!! ###$$$%%%&&&%%%###!!! !!!""""""""" """"""############""""""!!!!!!"""""""""#########""""""!!!!!!"""######$$$"""#########$$$$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%% !!!###%%%%%%&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$###########################''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++***))))))(((((())))))***&&&((())))))((((((***+++***++++++******+++---///---,,,///444888===DDDLLLZZZdddpppxxxzzzxxxuuutttppptttxxx|||yyynnnlllxxxwwwpppiiibbb___]]]___hhhrrrxxxxxxlllgggbbbbbbeeeiiimmmxxx|||rrrmmmgggdddaaa___cccjjjmmmrrr{{{xxxggg^^^]]]ZZZ^^^aaa```ccciiinnnooorrruuuxxxzzz}}}yyyqqq]]]]]]bbbppp~~~fff]]]TTTPPPPPPQQQVVV\\\___dddmmmuuu|||zzzhhhbbb```\\\[[[]]]hhhmmmvvvxxxdddVVVMMMFFFBBB>>>===;;;999777666666666444444555555555555444444333333222111111000000///000111111000...------...------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))''''''((())))))((('''(((((())))))(((((('''&&&'''((())))))(((((('''...---+++)))'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$###"""###%%%######""""""######$$$%%%!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$%%%%%%$$$###"""!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$$$$"""""""""#########$$$$$$##################$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""!!! """######$$$$$$######"""""""""###$$$$$$$$$$$$###########################&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))(((((((((((())))))''')))***)))(((((()))***((()))******))))))***,,,,,,+++...444555222444999DDDMMMZZZdddkkkoootttwwwtttxxx{{{~~~xxxxxxuuuooojjjgggdddccciiirrrttt|||qqqlllmmmjjjiiilllssszzzssshhhdddbbbdddeeeiiisss~~~ttthhhfffjjjjjjqqqvvvuuuwww}}}}}}~~~uuueeehhhqqq~~~hhhbbb]]]^^^___```dddjjjnnnuuu~~~qqqfffhhhjjjiiilllsssxxx}}}sssgggXXXKKKDDDAAA@@@>>>888999888777666666666777444444555666666555444333222222222111000000/////////111222000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++******************************(((&&&&&&((())))))(((''''''((((((((((((''''''&&&''''''(((((((((((((((...---***(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%$$$""""""###%%%######""""""######$$$%%%"""""""""!!!"""######$$$$$$######"""###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$###############$$$###""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!""""""###!!!!!!!!!"""""""""######&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######"""!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!""""""###$$$########################&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((()))***)))((('''((()))$$$'''***,,,,,,+++,,,,,,...+++,,,111000---///555222888BBBJJJSSS\\\fffnnnzzz~~~~~~~~~|||yyytttpppttt{{{xxx~~~tttppp{{{vvvsssvvv}}}~~~qqqkkk^^^\\\]]]aaagggooo}}}|||yyywwwpppiiimmmvvv|||zzzqqqmmmrrr}}}rrrfffddddddiiilllnnnqqqvvvvvvlllhhhooosssttt|||sssbbbVVVOOOEEE???>>>>>>>>>>>>222333333333333333555666444555666666666555444333222222111111000////////////111222000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++(((%%%%%%((())))))(((''''''((((((((((((''''''(((''''''&&&'''((()))***///---***'''&&&%%%&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((########################&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$######"""""""""!!!$$$%%%%%%"""!!!###%%%#########"""###$$$$$$%%%#########"""###$$$$$$%%%######"""""""""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!! !!!###%%%'''$$$######""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%###""" """###%%%!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%###""""""""""""######$$$ !!!""""""!!! """!!! !!!###$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))*********((('''&&&$$$%%%'''))))))))))))((()))************+++++++++******+++++++++,,,,,,,,,000111444777===FFFPPPWWWcccooozzz~~~~~~xxxuuuzzz|||||||||yyykkkbbb[[[ZZZ]]]dddjjjttt{{{tttmmmhhhiiivvvyyyuuussstttuuuvvvuuullliiilllqqqxxx~~~}}}sssnnnmmmnnnrrr{{{ssscccUUUNNNDDDCCC@@@===;;;:::::::::666666555555555555666666999555444777555///---000222111000///............000000//////.........------------,,,,,,++++++++++++++++++*********))))))++++++************++++++++++++***))))))***+++,,,((((((''''''''''''((((((((((((((((((((('''''''''&&&'''''''''(((((())))))000///...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%$$$######&&&&&&%%%$$$############%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$""" """"""""""""############""""""!!!!!!!!!!!!""""""$$$%%%&&&$$$"""!!!!!!"""###"""!!! !!!"""###%%%$$$"""###$$$$$$###!!!&&&%%%$$$######$$$%%%&&&%%%$$$###"""""""""$$$$$$""""""############""""""$$$#########""""""!!!!!! !!!!!!!!!!!!&&&&&&%%%$$$############'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))((('''&&&%%%%%%&&&'''((()))))))))((())))))*********+++++++++*********+++++++++,,,,,,///000111222555:::AAAFFFOOOZZZfffppp|||~~~~~~~~~~~~uuuqqqsss||||||||||||lllccc^^^]]]```gggmmmwww}}}uuupppmmmppp{{{zzzyyyzzz{{{vvvpppuuuxxx~~~uuupppqqquuu|||vvvfffYYYNNNFFFAAA???>>><<<999777666666666666666555555555555666666888444444777555000///222222222000//////.........///.........---------------------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***+++******))))))******+++,,,+++***))))))******+++))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''''''''((((((((()))''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$######$$$$$$#########$$$%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$######%%%%%%$$$###""""""""""""""""""""""""%%%$$$$$$%%%&&&&&&%%%###""""""""""""##################""""""""""""######$$$%%%%%%$$$"""!!!!!!"""###"""!!!!!!!!!!!!"""######"""!!!"""$$$%%%%%%###%%%$$$$$$######$$$$$$%%%$$$$$$###""""""######$$$""""""############""""""############"""""""""!!! !!!""""""""""""'''&&&&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))))))))((()))))))))*********++++++*********++++++++++++,,,,,,---......///111444777:::BBBLLLVVVeeevvv~~~yyyzzzzzzssssss~~~}}}}}}rrrfff``````ccciiiqqq{{{uuuqqqsssxxxzzzwwwwwwpppttt{{{mmmdddXXXLLLDDD???===<<<<<<;;;999777555444444444666555555444444555555666666333444666555222111333222222111000////////////---------------,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++******))))))******+++,,,,,,+++***))))))*********))))))))))))))))))***&&&&&&''''''(((((())))))'''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%$$$$$$############$$$ !!!"""###$$$$$$$$$"""!!!!!!"""###$$$%%%%%%%%%$$$######$$$%%%$$$###""""""""""""""""""""""""%%%$$$###$$$&&&&&&%%%###""""""""""""############$$$##################$$$###$$$%%%$$$"""!!!!!!"""$$$###""""""""""""###$$$!!!!!! """%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$#########"""""""""######$$$""""""############""""""############""""""""""""!!!!!!!!!"""######$$$$$$((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))************************++++++++++++(((***---......///111333222555:::AAALLLZZZhhhqqq~~~|||}}}}}}yyylllffffffiiiqqqyyysssqqqvvv|||~~~|||zzzwww}}}nnnaaaVVVPPPGGG@@@===<<<<<<===;;;:::999888777666555555555444444444444444444555444333444444333111000111222111000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******))))))))))))******,,,,,,+++******)))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""''''''&&&%%%$$$$$$$$$%%%###############""""""!!!""""""!!!!!!"""######$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!######""" !!!"""""""""#######################################$$$$$$###"""!!!!!!"""$$$##################$$$"""!!!!!!"""$$$&&&%%%$$$"""###$$$%%%%%%$$$###""""""""""""""""""#########""""""############""""""#########"""""""""""""""###############$$$%%%%%%''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''((('''''''''''''''(((((()))(((((()))))))))*********))))))*********+++++++++''')))---...//////000111111000111444:::BBBMMMUUU___iiivvv~~~~~~zzz{{{zzzvvvtttyyy|||}}}rrroooooosss|||sssqqqwww}}}pppaaaSSSKKKDDDAAA===;;;::::::999777999999999888777666555555444444333333333333444444333444444222111111///...111000//////.../////////..................//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))***++++++++++++******))))))'''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$######"""!!!!!!""""""$$$###""""""$$$$$$###"""########################!!!"""!!!!!!"""""""""############!!!!!!"""######"""!!!!!!"""###$$$###!!!!!!!!!############$$$$$$#########$$$###"""###$$$$$$###"""""""""$$$%%%%%%$$$""""""!!!!!!""""""############""""""############""""""""""""""""""""""""######$$$######"""######$$$%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((()))((((((''''''''''''((()))((((((((()))))))))******)))))))))************+++)))+++---...,,,+++++++++///,,,---///111444;;;BBBEEELLLVVV___fffnnnwww}}}~~~~~~{{{yyy|||}}}}}}yyyyyy|||vvvttt{{{~~~{{{}}}ppp___SSSJJJDDD@@@;;;:::999::::::999666444666666666666666555444333444333333222222333333444111444444111111222111...///......------......///.........///////////////++++++,,,,,,,,,,,,------+++++++++*********))))))***))))))(((((())))))***)))***++++++++++++******'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$########################%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""###$$$$$$%%%%%%%%%%%%################################################%%%$$$######"""#########$$$######""""""""""""###!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!"""$$$###""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###!!!""""""""""""############ !!!"""######"""!!! !!!"""######!!!!!!!!!###""""""###$$$$$$###""""""%%%$$$######$$$$$$###!!!"""##################""" !!!"""############""""""############""""""""""""""""""############$$$###"""!!!!!!"""###$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&(((((()))((('''&&&&&&'''((()))(((((((((((()))))))))***))))))))))))***************,,,------+++))))))***,,,***+++///000---000666555999>>>DDDKKKUUUaaaiiissswww}}}|||{{{}}}zzz|||~~~}}}{{{iii```SSSIIIDDD@@@<<<::::::999999999:::999666444333444555555555444333222333333222222222222333333...333444222333777777333------,,,,,,,,,------...---------....../////////+++++++++,,,,,,---------,,,,,,+++++++++*********))))))(((((((((((())))))((((((***+++,,,,,,++++++''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###$$$%%%""""""""""""""""""###$$$ !!!"""$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%$$$###""""""""""""############ !!!###$$$$$$###!!! """###"""!!!!!!"""###!!!""""""######""""""!!!$$$###""""""$$$%%%$$$#########""""""""""""###### !!!"""#########"""""""""############""""""!!!"""""""""###############"""  !!!"""%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%$$$###$$$%%%'''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************)))+++------,,,+++,,,---+++))),,,111000+++***///---111666:::===BBBIIINNNYYYcccoooyyy~~~zzzwww}}}sssbbbWWWPPPKKKDDDAAA???===:::777888666555555666666444333444555666666666555444333333222222222222222222333,,,222444222555:::<<<888,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........+++++++++,,,,,,------------------,,,,,,,,,++++++))))))(((((((((((())))))&&&((()))+++,,,,,,,,,+++((((((''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''%%%###"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&######################## !!!!!!""""""######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$#########$$$%%%&&&&&&###############"""!!!!!!############$$$%%%&&&'''###"""!!!"""###$$$###!!!########################!!! """$$$%%%$$$###""""""""""""############!!!"""$$$%%%%%%$$$"""!!! !!!###"""!!!!!!"""### !!!"""######"""!!! """!!!!!!"""$$$&&&&&&%%%$$$###"""!!!!!!"""###$$$!!!"""#########"""""""""############""""""!!!!!!""""""#########$$$"""!!! !!!((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))******(((''''''&&&&&&&&&***))))))(((((((((((((((***+++,,,+++)))))))))*********+++++++++,,,,,,,,,***,,,...111444777999:::???JJJXXXdddmmmxxx~~~||||||||||||}}}ooodddZZZRRRHHHAAABBB@@@<<<999777666666777555555444333333333333444111111111111111111111111444222000000222333111///111000///000222333222111......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((&&&%%%%%%,,,)))'''''')))++++++))),,,)))''''''((()))&&&$$$''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######################## ###%%%'''''''''&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$#########"""""""""!!!!!!###$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!"""$$$%%%"""######"""!!!###(((,,,&&&&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$###"""  !!!"""######""" %%%$$$###!!!!!!!!!"""###############""""""""""""""""""#########""""""!!!############"""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$!!! ###%%%$$$###!!!!!!"""""" !!!!!!""""""######$$$$$$######$$$$$$%%%%%%&&&&&&(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&((((((''''''''''''(((((())))))((((((((())))))******+++,,,+++)))((()))***************++++++++++++++++++---///111222444444888===DDDIIIPPP^^^ppp}}}}}}}}}|||~~~ttthhh```VVVOOOJJJFFF@@@;;;???===;;;999777666666666555555444333333333333333333333333333333333333333444111000000222222111///000///...///111222111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***)))((((((,,,)))'''''')))******))),,,***(((((()))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################'''(((((('''$$$!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$"""!!! !!!############$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$%%%%%%###!!!"""%%%(((&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########""""""""""""############""""""!!!!!!!!!!!!""""""###$$$%%%!!!###&&&%%%$$$###"""!!!  !!!############""""""""""""""""""############""""""############""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$######$$$%%%"""!!! !!!"""###"""!!!"""""""""""""""#########!!!!!!!!!"""""""""""""""'''&&&%%%&&&'''((('''%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######"""###$$$%%%&&&'''((()))&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&%%%###&&&&&&&&&&&&'''((()))***(((((((((((()))***+++,,,***+++,,,+++)))((()))***))))))))))))************+++++++++,,,,,,------...///111333444888CCCSSS___lllqqqxxx~~~~~~zzz|||vvvbbbUUUOOOJJJDDD@@@@@@???===::::::999999888777666555555555444333333222222333333333333333333333333333333333111000000111222000//////...---...///000///.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++***)))''''''((())))))(((+++***((()))***+++***(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################"""###$$$$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###$$$%%%%%%%%%$$$######""""""$$$$$$$$$###############""""""############"""""" """###$$$%%%%%%%%%############$$$%%%%%%%%%""""""!!! !!!!!!############""""""""""""""""""############""""""############"""""""""""""""""""""#########$$$$$$########################$$$###"""###%%%%%%%%%$$$!!! !!!###$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! '''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&''')))))))))'''%%%###&&&&&&&&&&&&'''((())))))''''''((((((***+++,,,---)))++++++***)))((()))***(((((((((((())))))))))))***************+++++++++(((,,,000222333777>>>CCCKKKQQQZZZccckkksssyyy~~~vvveeeWWWMMMGGGFFFCCC???===<<<<<<:::999555666666666666555444444444333333222222222222222000000000000000000000000222111111000111000000//////...---...///000///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((((((((())))))((())))))******)))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######################## """$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%$$$#########%%%$$$$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%$$$######!!!$$$$$$"""!!!"""$$$$$$$$$##############################"""""""""!!!!!!""""""############"""############"""""""""!!!""""""""""""####################################$$$""" """%%%&&&$$$""""""!!! !!!###$$$###"""$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###%%%'''((()))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''((()))+++,,,---)))***+++***((('''((()))''''''((((((((()))))))))(((((()))******+++,,,,,,(((,,,000222111111222444666999???FFFMMMVVV^^^dddooovvv}}}tttpppsssyyyzzzwww~~~~~~iiiVVVKKKEEEBBB@@@>>><<<:::888777666555444333444444555555444444333333333222111111111111222000000000000000000000000111111111111000//////000000///......///000///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))***)))(((((('''((('''(((((((((((((((((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$####################################""""""!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################'''&&&$$$###"""###%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######################## !!!###$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$###$$$$$$###############"""########################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$###"""  $$$$$$!!! """######$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!"""###########################"""""""""!!!!!!!!!"""""""""####################################  ###%%%### %%%###""""""######""" $$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%&&&&&&'''"""$$$%%%'''((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++,,,)))***+++***((('''((()))(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,+++***((()))---///000111333444777<<>>===<<<888444444555555555555666777777555444333222222222333444222222111000000000000000222222222222222222222222///111222111...---///000///...------......---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************************)))))))))***,,,...---***(((((()))(((***+++***'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$$$$$$$###"""!!!!!!"""""""""#########!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$######""""""######$$$%%%***'''###"""###$$$###"""""""""""""""############""""""#########$$$$$$$$$""""""############""""""%%%$$$######""""""""""""!!!"""######"""!!!!!!""" !!!"""############"""############"""""""""""" !!!"""######$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!""""""!!!!!!"""###%%%###""""""$$$$$$###""""""""""""""""""#########!!!!!!!!!"""""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&######$$$%%%&&&((()))***&&&&&&&&&&&&&&&'''((()))(((******)))((('''((()))))))))))))))************************************++++++++++++++++++,,,,,,)))+++---//////000111333222555999===BBBMMM[[[gggpppyyyyyy|||~~~}}}{{{uuuiii^^^XXXUUUMMMDDDBBB>>>999888888999777444333444555555444333444555666555333111111222333555222111111000000000000000///////////////////////////111222111...---...111...---,,,,,,,,,---+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++*********))))))***---///...+++((((((******,,,---+++(((&&&''')))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%###!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$%%%$$$###"""###$$$&&&'''...)))$$$!!!""""""""" """""""""""""""#########""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&!!!!!! !!! """###$$$%%%&&&&&&%%%$$$############"""""""""""" !!!######$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$!!! ###%%%###"""!!!"""$$$%%%%%%$$$!!!!!!""""""######$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))***((((((((((((((((((''''''(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,000111333444777<<>><<>><<<:::999888888777666555444444555444444333222222333333222222222111111111000000000000000000000000000000000000000000000000000000000/////////.........---//////......------,,,,,,)))***+++,,,,,,,,,,,,+++---,,,+++***************************************)))))))))))))))))))))))),,,///111///***'''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!! !!!###$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$###############%%%$$$###$$$&&&'''&&&%%%$$$(((***'''$$$###!!! ###%%%##################"""!!!!!!###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""#########$$$$$$$$$$$$###""""""""""""""""""############"""!!!!!!"""###$$$%%%%%%######"""!!!!!!"""###$$$!!!"""#########"""!!! %%%$$$"""!!!!!!!!!"""###""""""""""""############!!!"""###%%%%%%%%%%%%%%%#########""""""!!! """"""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""########################%%%$$$"""!!!!!!"""%%%&&&&&&%%%$$$###"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%&&&''''''''''''''')))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,---...---,,,+++---000333000333888<<>>;;;::::::::::::999666666666666666555555555444333222222111222222222222222111111111000000000000000000000000000000000000000000000000000000000/////////...............000000///...---,,,++++++******+++,,,,,,,,,+++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((+++---,,,(((&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!"""######"""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%&&&&&&%%%######$$$%%%&&&%%%$$$$$$%%%""" !!! %%%###!!!###&&&'''%%%"""#########$$$######"""!!!###""""""!!!!!!""""""###""""""""""""#####################""""""""""""""""""############"""!!!!!!""""""""""""############!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""######""""""###"""!!! $$$###""""""!!!"""""""""""""""""""""############ !!!###$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$###"""""""""#####################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""" !!!!!!"""###$$$$$$%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%###$$$%%%&&&''''''''''''))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,***((()))+++---111222222222444999AAAFFFIIINNNRRRVVVZZZcccpppzzz{{{sssbbb[[[QQQIIIDDDBBBAAAAAA;;;:::999888999999999999666666666555555555444444222222111111111111111222111111111111000000000000000000000000000000000000////////////////////////.................................------,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++************************))))))))))))))))))))))))&&&(((******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$"""""""""!!! !!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&$$$###""""""$$$%%%$$$""" !!!###%%%'''%%%$$$%%%''''''%%%############$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$######""""""###############""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!"""######%%%$$$$$$######"""""""""!!!!!!!!!!!!!!! ######""""""""""""""""""!!!"""""""""############""""""##################$$$###""" !!!""""""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!!!!!"""######$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!""""""###$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******)))'''&&&###$$$%%%&&&''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++***))))))+++---------.........000333555555999===@@@DDDLLLYYYbbbnnnxxxxxxqqqhhh```ZZZJJJGGGCCC@@@??????===<<<999999999888888777888888777777666555444333222222111111111000000111111222111111111000000000//////////////////////////////........................---------...............+++,,,,,,,,,------......,,,+++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&((()))))))))((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$''''''&&&%%%###""" !!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&'''$$$######"""!!!!!!!!!"""""" ######$$$$$$$$$$$$######""""""############""""""#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!"""""""""############!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######"""""" !!!"""""""""""""""#########""""""!!!"""""""""###########################$$$$$$$$$$$$###!!! !!!""""""########################"""""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""########################"""######$$$###"""!!! ######$$$$$$%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((((($$$%%%&&&'''''''''''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++)))+++++++++***+++,,,...((()))+++,,,...///000000111333444555666:::AAAGGGMMMWWWbbbkkkuuutttmmmbbbZZZUUUQQQLLLIIIAAA@@@>>>>>>>>><<<999666666777888777555444444555777666555444333222111111111111111000111111222333111111000000000/////////////////////////////////........................---------------.........******+++,,,---...//////---,,,++++++******++++++,,,++++++*********++++++************************((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######%%%###""""""$$$$$$###!!! $$$###"""$$$### !!!!!!"""""""""!!!!!! """###$$$$$$%%%$$$$$$$$$"""######$$$$$$######"""!!!""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""############"""""""""!!!!!!""""""###$$$$$$$$$%%%$$$$$$###""" !!!"""###$$$!!!!!!"""############"""""""""""""""############!!!!!!""""""$$$%%%'''(((""""""!!!!!!!!!!!!""""""####################################$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************(((***++++++******+++,,,+++******,,,...000000000////////////000111333444555<<>>======<<<;;;777555333555777666333222333444444444444444333333222222111111111111111222333333111000000000////////////////////////////////////------------------------,,,,,,,,,------.........+++++++++,,,,,,------...---,,,+++*********++++++,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%% !!!"""#########"""###############"""!!!!!!###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$###!!! !!!!!!  """###%%%$$$!!!"""###$$$%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$$$$$$$###""" !!!$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$###""""""""""""""""""############$$$######"""""""""######"""###$$$%%%%%%%%%$$$######"""!!!!!!!!!"""###### !!!"""###$$$######"""""""""""""""############"""!!!!!!!!!"""###%%%&&&!!!!!!""""""""""""!!!!!!####################################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!"""###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&''')))((((((((()))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))******(((((()))***...,,,))))))***+++,,,,,,+++******,,,...///---+++---111444555:::CCCJJJLLLOOOSSSZZZ```gggoooyyyuuuqqqjjjddd___WWWOOOIIIEEEBBB??????@@@@@@>>>;;;;;;:::999888999888666555222444777666444333444666222222222333333444444444222222111111222333444444000000000000////////////////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++***(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%""""""###""""""!!!  """$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""!!!%%%&&&"""!!!######""" """""""""!!!"""""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""###############"""!!! """$$$&&&###############"""!!!!!!""""""""""""############$$$$$$###############$$$!!!"""$$$%%%&&&%%%%%%$$$&&&$$$###!!!!!!!!!"""""" !!!"""$$$$$$$$$###"""""""""""""""############%%%$$$"""!!! !!! !!!"""######"""!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$"""!!!  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))%%%&&&((()))*********)))************************+++***)))((('''''''''(((***,,,------,,,+++---.../////////000111333444555>>>BBBEEEGGGJJJPPP[[[ccclllrrr{{{~~~|||rrrhhhaaaXXXVVVRRRLLLGGGBBB???===;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666777777222222333444444555555555444444444333222111000///111000...---------...///////////////............000///...---,,,---......---.........---,,,,,,+++------...///...---+++***------,,,,,,,,,,,,++++++------------------------,,,,,,++++++***)))))))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))&&&&&&%%%$$$$$$&&&'''((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""''''''%%%$$$###"""""""""%%%$$$"""!!!!!!"""$$$%%%!!!######""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$!!!!!!$$$&&&%%%###!!!"""%%%&&&$$$"""""""""#########$$$$$$$$$"""""""""!!!!!!!!!!!! ########################&&&&&&%%%#########$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########!!! """""""""!!!!!!  """###""""""""""""############!!!"""""""""!!! ###############"""!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""" """""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%%%%'''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))%%%&&&((()))******))))))************************))))))******************)))+++,,,,,,++++++,,,------------...///111222333111444777888999>>>FFFMMMQQQUUU\\\eeennnvvv|||~~~}}}}}}~~~~~~xxxooofff___XXXRRRNNNIIIHHHEEECCCAAA???>>>===999999999999999999999999888888777777666666666666444444444444444333333333333333333333222111000///111000///.........//////////////////...............---,,,+++++++++,,,,,,------......------,,,+++,,,---.........---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++***)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$#####################$$$$$$#########"""$$$%%%%%%###"""###$$$"""######$$$$$$######"""'''%%%###""""""###%%%'''$$$"""!!!"""$$$%%%###!!!""""""#########$$$$$$$$$&&&&&&%%%%%%$$$######"""########################!!! !!!"""######%%%$$$$$$###"""!!! """"""""""""""""""""""""''''''%%%###!!!  !!!"""######""""""!!!"""###$$$%%%""""""""""""############ !!!""""""!!!!!!######$$$$$$###""""""!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&&&&((()))))))))))))))))))))))))))))))))))))))((()))***,,,------,,,,,,(((***++++++******+++,,,+++++++++,,,---...///000,,,///111111111333777<<<===>>>AAAGGGNNNWWW^^^cccfffggghhhiiikkkoootttwwwyyypppiii]]]WWWPPPJJJFFFDDDBBBAAA<<<<<<;;;;;;:::;;;;;;;;;666666666666666666666666777777777666666666666666555555444333333222111111333333333333222111000000222111000////////////000/////////............---......---,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,++++++******))))))((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$!!!"""$$$&&&&&&$$$"""!!!###%%%&&&%%%###!!!!!!"""""""""###############"""%%%%%%$$$######$$$%%%%%%###"""!!!!!!######"""!!!"""""""""############$$$$$$$$$###""""""!!! ########################"""%%%%%%###############"""""""""!!!"""""""""""""""""""""""" !!!"""###!!!  $$$'''***"""""""""""""""###$$$$$$""""""""""""############!!!!!! !!!!!!""""""###$$$$$$$$$$$$###"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''''''''((((((((('''''''''((((((((())))))&&&''''''(((((()))))))))))))))))))))))))))))))))''')))+++,,,---,,,***)))((()))******))))))***+++*********+++,,,---.........000222222111111444666666666555777:::???DDDGGGHHHKKKOOOQQQRRRVVV]]]bbbrrrvvv|||~~~wwwrrrkkkeee___ZZZTTTPPPJJJFFFBBB???>>>>>>======;;;:::999888888777888888555555555555555555555555555555666666666555555555444333333333222222222111222222222222222111000000222111111000000000000000//////.........---------000000/////////.........,,,------...------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))*********+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!###$$$###""" !!!###$$$$$$%%%%%%%%%%%%$$$"""""""""######""""""""""""!!!!!!!!!""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""" %%%(((&&&$$$ """###$$$&&&&&&"""""""""""""""""""""""" !!!"""###"""$$$###"""!!!!!!"""$$$&&& !!!!!!"""!!!"""""""""###############"""!!! !!!"""#########$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!""""""###############""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((''''''((((((((()))))))))''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***)))'''%%%''')))******)))(((***+++++++++++++++,,,---......+++,,,.../////////000111111111000000111222333444555999<<<======@@@EEEIIITTTYYY___eeejjjqqqzzzyyypppddd\\\VVVSSSOOOLLLIIIFFFDDDBBB???===;;;;;;;;;;;;999888:::999888777666666666666555555555555555555555555333444444555555555444444111111111222222222333333111111222222222111000000111111111111111000000///............------------///////////////.........,,,,,,------...------,,,++++++++++++,,,,,,------,,,,,,+++++++++******************************************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%% """$$$$$$###"""###$$$"""###$$$$$$%%%%%%%%%%%%!!!"""############"""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""""""!!!""""""###%%%&&&&&&'''""""""""""""""""""""""""%%%###!!!###&&&'''%%%### """###%%%&&&'''""""""""""""""""""""""""(((%%%"""""""""""" ############"""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""###############"""!!! !!!"""###"""######$$$$$$$$$######"""""""""######"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""############""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))(((&&&%%%$$$''')))******))))))***+++,,,+++++++++,,,,,,---...******+++,,,---...//////......///000000111111111000111222333333444666888===AAAFFFJJJNNNTTT]]]cccdddeeejjjoooqqqsssyyy~~~qqqlllfff```[[[UUUMMMGGGDDDCCCBBB@@@>>>======<<<<<<;;;::::::;;;:::888666555555555555555666777777444444444444444444444444111222333555555444333333///000000111222222333333000111111111111111000000000000111111111000///............------------,,,,,,,,,------,,,,,,+++***,,,,,,------......------,,,++++++++++++,,,,,,---++++++++++++************************************++++++***))))))(((''''''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$%%%&&&$$$"""!!!!!!"""$$$&&&!!!###%%%%%%%%%$$$%%%''' !!!"""############$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######!!!!!!"""######"""""""""""""""!!!!!! !!!"""###%%%%%%&&&""""""""""""""""""""""""######$$$$$$###"""!!!!!!"""""""""""""""#########"""""""""""""""""""""""" ######!!! """######"""!!! !!!!!!"""###############""""""""""""##################""""""!!!!!!""""""!!!!!!"""############"""!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))+++***))))))***,,,+++++++++***++++++,,,---,,,,,,++++++---...//////............///000111222///...---...000111000///444777999::::::>>>DDDJJJGGGHHHLLLRRRUUUWWW___hhhlllooosssuuuvvv{{{wwwsssnnnlllkkkggg```[[[SSSQQQNNNKKKHHHDDDAAA@@@;;;<<<<<<;;;:::999999999<<<:::888888999:::999888444333333444444555666777333333333333333333333333000111333444555444333222000000000111111111111111000000111111111111000000//////000000000///...---.........---------,,,,,,***+++,,,,,,,,,+++***)))+++,,,------......---------,,,+++*********+++,,,++++++++++++************************************)))))))))))))))((((((((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""###$$$$$$##################$$$ """$$$$$$"""""""""### !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!"""$$$######""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###&&&%%%!!! """#########""""""""""""""""""""""""""""""""""""""" %%%&&&$$$!!!!!!!!!!!!"""""""""### !!!"""###$$$######"""""""""""""""###########################"""!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))(((***++++++******+++,,,+++***************+++,,,---+++))))))***,,,,,,,,,---+++)))((((((***,,,---...,,,***,,,///111///---111222222000...///333888777777999===>>>???FFFOOONNNSSSXXX]]]```fffnnnsssuuu{{{{{{vvvnnnhhhdddbbbaaaaaa___ZZZUUUSSSRRROOOIIIDDDAAABBBAAA???<<<999999999555777888999888777888999:::777333222333666777888777666555555555555555555222222222222222222222222///000222444444444222111222222111111000000/////////000000111111111000000...///000000000///---,,,......---------,,,,,,,,,,,,,,,---...---,,,+++***+++,,,,,,---.........---...---+++*********+++++++++++++++************)))************************''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""$$$%%%%%%$$$"""!!! !!! !!!!!!###$$$$$$%%%%%%%%%######"""!!!!!!"""######"""$$$&&&%%%"""!!!###%%%######""""""!!!!!!!!! %%%%%%$$$$$$###"""""""""""""""""""""""""""""""""###((('''!!!!!!%%% !!!"""###$$$$$$%%%""""""""""""""""""""""""&&&""" $$$&&&$$$!!!&&&%%%"""  """###!!!"""""""""!!! """"""""""""############"""###$$$$$$$$$"""!!!  !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%"""  """######$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$(((&&&###!!!!!!"""%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$#########$$$%%%%%%&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***)))((('''''''''(((***+++((()))))))))************(((((())))))************)))************+++++++++))))))***++++++++++++***111...******,,,......---******+++++++++,,,,,,,,,***+++,,,---///000111222,,,---///111333666777888???@@@@@@CCCFFFKKKOOOQQQYYY]]]dddmmmuuu|||}}}yyywwwuuuwwwwwwxxxvvvrrrllleeeaaaYYYWWWTTTOOOKKKHHHEEEDDDEEEDDDCCCBBBAAA???>>>>>>===<<<;;;:::999999999999444444444555555555555666555555444444444333333333222222222222222222222222444333333222111111111222222222222222222222333333111111000000000000111111////////////////////////........................///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******(((''''''))),,,...---------,,,***)))(((''''''''')))'''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$""" !!!$$$%%%###!!!$$$%%%%%%&&&&&&''''''((($$$$$$$$$#########""""""###"""!!!"""######"""!!! !!!"""######"""!!! !!!###$$$###""""""%%%$$$!!! !!!$$$%%%######$$$$$$$$$$$$############""""""""""""######""""""""""""############!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""'''$$$""""""$$$%%%### ###"""""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!""""""###""""""%%%$$$$$$""" ######$$$$$$$$$######"""###############"""!!! ######"""!!! """"""!!!!!! ########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((())))))((('''''''''((()))***(((((()))))))))*********))))))))))))))))))******))))))*********+++++++++))))))***++++++++++++***---***((((((***++++++)))++++++,,,,,,,,,---------,,,,,,,,,------......///...//////000000111111222333333333444777;;;>>>@@@AAADDDJJJPPPVVV[[[^^^```gggjjjmmmooooooooooooppprrrsssuuuwwwzzz}}}~~~~~~}}}}}}|||wwwssskkkjjjhhheeebbb___]]][[[XXXYYYZZZYYYWWWSSSNNNKKKKKKJJJGGGEEEBBB@@@???>>>======<<<<<<;;;:::999999::::::999888777777777777444444444444555555555555444444444444333333333333222222222222222222222222444333222222111111111222222222222222222222222222111111000000000000111111................................................///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********''''''&&&&&&&&&&&&''''''(((''''''(((+++,,,,,,+++''''''((((((***+++,,,---)))'''&&&&&&((()))***)))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%###""""""%%%%%%$$$"""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$######$$$%%%$$$### !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$###"""  """#########$$$$$$$$$$$$###############""""""#########""""""""""""##################""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!###%%%&&&$$$"""######""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""""""""!!!!!!  !!!!!!""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""!!! """###############"""""""""############""""""!!!###""""""!!! """"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$&&&((('''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***---,,,+++,,,------,,,***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------...---............000222444555222444666:::===@@@AAABBBFFFIIILLLOOOPPPPPPRRRSSSTTTUUUXXX\\\```cccfffhhhllllllllllllmmmnnnoooooosssssstttuuuvvvxxxyyyzzz|||yyywwwtttoookkkgggccc___]]]\\\ZZZVVVRRROOOOOOMMMLLLJJJIIIHHHGGGAAABBBBBBCCCBBBAAA???>>><<<<<<;;;:::999999999999777777777666666555555555777777666555444444444444333333333444444444555555444444444333333333222222222222222222222222222222333333222111111111111222333333333222111111111000111000000//////000000111......................................................---,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++************))))))(((((())))))***)))((('''((()))******)))'''''''''''''''''''''''')))'''&&&&&&((()))***)))'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%###&&&%%%%%%$$$######""""""&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&&&&%%%$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!###%%%'''""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""#########$$$$$$&&&%%%$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$&&&&&&$$$###$$$######"""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""############"""""" !!!!!!!!!"""""""""############$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######""""""!!!!!!""""""############""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))((((((((())))))))))))************))))))***++++++++++++***+++,,,---//////...,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......111000000//////000111222000111222444555666777777777999;;;<<<;;;;;;<<<======>>>@@@DDDGGGJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVWWWYYY[[[]]]___```dddfffjjjlllllllllmmmnnnnnnoooppppppnnnmmmmmmmmmlllmmmnnnppprrrpppmmmjjjccccccdddeeegggjjjlllnnndddaaa^^^[[[YYYVVVQQQMMMJJJHHHFFFFFFGGGGGGDDDBBBAAA@@@@@@@@@@@@?????????;;;;;;;;;;;;<<<<<<<<<<<<777666666666666777777888555555555666666666666666666555444333333333333333222333333333444444444444333333333333222222222222111111111111111111111111222222111111111111111222444333333222111000000///000000////////////000000...................................................---,,,,,,+++++++++,,,+++******))))))******+++,,,,,,,,,+++++++++++++++++++++++++++************+++******))))))******+++)))(((''''''((()))(((&&&))))))*********************(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$###$$$$$$$$$$$$###%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!""""""""""""!!!!!!$$$###"""""""""###%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$&&&&&&%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%%%%###"""$$$$$$######""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!""""""######""""""!!!""""""######$$$$$$$$$$$$""""""""""""##################"""!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!! !!!"""###############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********))))))***++++++++++++***'''(((+++,,,+++***(((''')))*********++++++++++++))))))******+++,,,,,,---******++++++,,,------......------,,,,,,,,,,,,,,,.........///000111222222222333444333222111111222333333444555777888999999::::::::::::;;;<<<>>>>>>>>>???@@@AAADDDFFFHHHIIIGGGJJJMMMNNNNNNNNNNNNOOONNNPPPQQQQQQOOONNNNNNOOONNNOOOPPPQQQRRRQQQNNNKKKHHHIIIIIIKKKMMMOOORRRSSSIIIHHHFFFEEECCCAAA>>><<<;;;;;;:::;;;<<<======<<<888888888888999999::::::777777777666666666777777777666555555555555666666555555555555666666666666555444444333333333333444222222222222333333333444333333222222222111111111111111111111111111111111111111111000000111222222333333222222111000//////000000////////////000000................................................------,,,+++++++++,,,,,,+++******))))))******+++,,,,,,,,,++++++*********+++++++++*********))))))(((''''''&&&&&&''''''((()))(((''''''(((((('''&&&''')))---111555888;;;<<<...,,,((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""""""""#########""""""#########$$$$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$"""!!! %%%%%%$$$###########################"""""""""!!!""""""""""""""""""""""""############""""""!!!!!! !!!!!!""""""!!!!!! """###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!""""""###""""""!!!  !!!!!!"""######"""""" !!!""""""""""""""" !!!"""###############!!!!!!!!!"""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))((((((((()))))))))******))))))***++++++++++++***'''***,,,---,,,***))))))))))))))))))************))))))***+++,,,,,,------------,,,,,,+++++++++***++++++***************))),,,++++++,,,---...000000,,,---......,,,,,,---///000000000000000000000///333333333333444555555666333333444555666888999:::777888:::;;;:::::::::<<<;;;<<<>>>>>><<<;;;<<<<<<>>>>>>>>>???@@@@@@>>><<<<<<<<<===>>>???AAACCCDDD;;;::::::999999888777777666666666666666666666666555555666666777777888888555444444333333222222222666555444333333333333333333333333333333444444444444444333333333333444444111111222222222333333333222222222111111111000000111111111111111111111111111000000000000111222222222222222111000000000///000//////......//////000------------------------........................---,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++******))))))+++************))))))))))))((((((''''''(((((())))))(((''''''((()))(((&&&)))+++...222555777888888000...+++))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""######"""!!!"""#########$$$$$$%%%&&&&&&'''"""###############$$$$$$###"""!!!!!!######"""!!!""""""!!!!!!!!!!!!"""""" """$$$%%%%%%$$$"""!!! !!!"""######"""!!! ######$$$$$$$$$$$$######$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%""""""!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""&&&'''&&&$$$""" !!!&&&%%%$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""### !!!!!!!!!!!! !!!"""$$$$$$######"""###"""""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!! !!!"""############!!!""""""############"""!!!!!!!!!""""""#########!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''%%%###!!!"""#########$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&(((((('''&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******(((((((((((()))))))))***))))))***++++++++++++******,,,//////,,,++++++---))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,,,,++++++,,,,,,++++++,,,---///000+++,,,---,,,++++++---.............../////////000111111000000000111111222////////////000111222222222333333333111111333555333444666666555444444555777666555555777888777666777777777777888999999:::555555555444333444555777333444444333222222222333666666666777777777777777333333333444333222111111444333222222111111111222222222222222111111111111333333222222222222333333111111111111222222222222222111111111000000000000111111111111111111111111000000000000000111222222111111111111000000000000//////............//////------------------------........................,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))(((************))))))))))))++++++************++++++)))((('''''')))***)))((((((***+++,,,,,,+++***))),,,***(((''''''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''!!!###%%%$$$"""!!!###%%%#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""!!!!!!######"""!!!###"""!!! !!!"""###"""""""""""""""""""""!!! !!!!!!""""""!!!!!! ######$$$$$$$$$$$$###############""""""##################$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&### """$$$'''&&&%%%$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!! !!!###$$$%%%$$$###"""######""""""!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!""""""""""""!!! !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""############""""""!!! !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***)))'''###!!!""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''''''''######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((((((&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++(((((((((((())))))))))))))))))***++++++++++++***'''))),,,+++(((''')))+++******+++++++++,,,,,,,,,......------,,,+++******&&&&&&''')))***,,,------(((((()))***++++++++++++,,,+++*********+++---...000111111///---,,,---///+++,,,---...000111222333///......------------.........------------......222222222111//////222444000222444444333222222333444222000000222444444444333333333333333333333222333333222111000111444666000111222222222222333444444444444444444444444333000111222333333222000000333222222111111222222333333333222222111111111111222111111111111111222222000111111111111222222222111111111111000000000000000000000000000000000000000000///000000111222222000000000000000111111111//////............//////------------------------........................,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++***))))))(((************))))))))))))((((((''''''''''''(((((()))((('''(((*********)))###$$$''')))******)))(((&&&$$$######$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""%%%&&&%%%###"""$$$&&&$$$$$$######"""!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!"""###$$$###!!!###"""!!! !!!"""###$$$"""!!!  """######""""""""""""""""""#########$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%%%% !!!!!!"""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%""" $$$((('''&&&%%%$$$########################"""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""############"""""""""$$$%%%''''''&&&%%%$$$######""""""!!!!!!!!! !!!!!! !!!!!!""" !!!""""""###""""""""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%###############"""!!! !!!"""###$$$$$$%%%""""""!!!!!!  """"""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%%%%$$$$$$############"""!!!"""$$$%%%%%%$$$(((''''''&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###$$$&&&&&&&&&%%%###!!!"""!!!!!!###&&&''''''&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''')))*********)))(((+++)))(((&&&&&&((()))+++((((((((((((((((((((((((******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---/////////.........---------,,,,,,,,,------.........000000000000000000000000000000111222222222222222111111111111000000000000222222222111111111000000////////////000000000000000000000000111222333444555555444444444333333333///000222333444333333222222111111111000000//////111222333333333333222111111111111111111111111111000000111222222222222111///////////////000000000000000000000////////////////////////000000000000////////////////////////555000,,,+++---111222333,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))((((((+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$######$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""###%%%&&&%%%%%%$$$!!! %%%)))""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$""" """%%%'''%%%"""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""(((%%% !!!$$$"""!!!  !!!"""########################""""""!!! !!!!!!""""""############""""""!!!!!! !!!!!!""""""######$$$$$$!!!"""###$$$"""!!! ######""""""!!!!!! """!!!  !!!"""###############"""!!!!!!!!!"""###$$$$$$###"""!!!######""""""!!!!!! ######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###"""###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%''''''%%%$$$###"""!!!!!!'''$$$""""""###%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$""""""!!!!!!!!!"""###%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))*********++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---/////////.........---------,,,,,,,,,,,,---------......////////////////////////......///000000000000000////////////////////////111111000000000/////////.../////////000000000000111000000111111222333444444444444444333333333333000111222333333333222111111111111000000000//////111111222333333222111111222111111111111111111111000000111222222222222111000000000000000000000000000000000000////////////////////////000000000000///////////////////////////,,,******,,,......,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++******)))((((((*********)))))))))((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((('''%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""$$$%%%&&&%%%!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""""""""###$$$$$$#########""""""""""""###$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!###########################"""""""""$$$$$$$$$###""""""""""""""""""######"""""""""""""""""""""""" !!!!!!""""""###"""""""""""""""""""""""" """!!! !!!"""########################$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!! """""""""""""""######### !!!#########""" ###"""""""""!!!!!!!!! """!!! !!!"""""""""######""""""!!! !!!""""""""""""!!! ###"""""""""!!!!!!!!! #########"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!"""###!!! $$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$'''%%%###!!! !!!"""###+++'''###!!!!!!###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%""" """"""$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---............---------------------------////////////................../////////000000000222222111111111222222333444333333333333222222222111222222222222111111000111111000000000000//////111111222222222222111111222222222111111000000000000000111222222222222111222222222111000000000///000000000000////////////////////////000000000000///////////////////////////...---...000///...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++******))))))(((******))))))))))))((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((&&&%%%######%%%&&&((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$######$$$&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""#########  """"""""""""""""""""""""######""""""""""""######""""""""""""#####################"""""""""!!!!!!""""""#########"""!!! """"""""""""""""""""""""$$$$$$###""""""!!! ###########################$$$$$$$$$"""""""""###"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!!!! !!!!!!"""########################$$$######"""""""""""""""!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!###""""""""""""""""""!!!!!!"""#########!!! """"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!"""""""""!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######""" ###$$$$$$$$$%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""!!! """###%%%&&&)))'''$$$"""#########"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,---------/////////......................../////////000000333222222111111111222222333333222222222111111111222222222111111000//////000000000000000000//////000111111111111111111000222222111111000000//////000000111222222222222111444333333222111000//////000000000000////////////////////////000000000000////////////////////////000000000/////////...---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********)))))))))((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###############$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!!!!""""""### !!!&&&)))***)))""""""""""""""""""""""""###""""""""""""""""""###!!!!!!"""""""""#########  """############""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""""""""""""""""""""$$$&&&$$$!!!!!!######""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!###"""!!!!!!!!!!!!!!!!!!"""########################!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!! """"""######"""!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###""" !!!!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$$$$###$$$%%%&&&&&&###!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******************))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........////////////////////////............////////////222222111000000000111111222111111111111000000000222111111000//////////////////////////////000000000000000000000000000000111111111000000000//////000000111222222222222111444333333222111000//////000000000000////////////////////////000000000000////////////////////////000///---+++******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$##################$$$$$$$$$######$$$$$$%%%&&&######"""""""""""""""###***'''$$$###%%%%%%""""""""""""""""""""""""""""""""""""######""""""""" !!!!!!!!!""""""  """############""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%$$$!!!!!!###########################""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!! !!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! """""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$######"""############$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%##################$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!"""$$$%%%%%%$$$""" !!!!!!###&&&((('''$$$!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...............,,,------....../////////.........///////////////------........./////////000000/////////000000111111111000000000/////////111000///////////////000......////////////000000000000////////////000000000000000000000000000000000000111222222222222111222222222111000000000///000000000000////////////////////////000000000000////////////////////////333222000---+++***,,,...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''###%%%&&&((((((&&&%%%###&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$)))(((&&&&&&%%%### """"""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!#########"""""""""!!!!!!""""""#########"""!!! """"""""""""""""""""""""!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!!!!""""""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###&&&$$$!!!!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$############"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!"""""""""!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$''''''''''''&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$%%%%%%$$$$$$###""""""###"""###%%%''''''$$$"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%&&&''''''((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++************************)))***+++,,,------,,,,,,************+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...//////000,,,---------............---------.........//////......---......///000111000000000/////////......000///.........///000111........./////////000000000///............///000......//////000111111111000000111222222222222111000000000000000000000000000000000000////////////////////////000000000000////////////////////////444555666444000......///,,,++++++******++++++,,,************************++++++++++++++++++++++++************************((()))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%$$$###!!!!!!######$$$%%%&&&&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&& ###%%%'''&&&%%%%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""""""""$$$$$$#########""""""""""""###$$$$$$$$$###"""!!!""""""""""""""""""""""""################################################"""!!! !!!"""###"""!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###%%%$$$!!!!!!"""############"""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#########"""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!! !!!!!!"""###$$$ !!!!!!!!!"""""""""###!!!"""############"""!!! !!!""""""######""""""###"""!!!!!!!!!!!!"""### !!!!!!!!!"""""""""###%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$###"""###$$$&&&(((&&&$$$######$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$%%%'''((((((((('''&&&+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************&&&''')))***+++++++++***))))))******+++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,------...//////+++++++++,,,,,,------------------.........//////,,,,,,,,,------///000111000/////////............///...------...///000111---.........//////000000000///...------...///000------...///000111222222000000111222222222222111////////////000000000000000000000000////////////////////////000000000000///////////////////////////222555444000,,,******,,,++++++++++++++++++,,,************************++++++++++++++++++++++++************************(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))***************************%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&& !!!###$$$%%%%%%$$$$$$"""###$$$%%%&&&'''''''''%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&!!!"""###%%%''''''(((((( $$$$$$"""!!!!!!###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""  ###%%%###!!! !!!"""###$$$%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""'''%%%"""!!!$$$&&&!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!""""""$$$$$$$$$$$$######"""""" !!!!!!!!!""""""###### !!!!!!"""""" !!!###$$$%%% !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!!"""###############"""!!!  !!!""" !!!!!!!!!""""""######%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########(((&&&$$$""""""$$$&&&(((((('''&&&%%%$$$%%%%%%&&& """###$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''((())))))''''''((()))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))***++++++)))************+++++++++)))************+++++++++------------,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////000///---,,,---...000111000000000000////////////...////////////---,,,+++------------------------000111111222222222222222......///000111222333333111111222222222111111000//////000000000000//////////////////////////////............///////////////...---,,,,,,---...///222111000......---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******)))((((((((())))))))))))***+++,,,---))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((())))))*********'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%***&&&!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%###"""###""""""""""""$$$%%%&&&"""""""""###$$$$$$%%%%%%"""###$$$$$$###"""###%%%!!!"""$$$%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$###"""!!! """""""""""""""#########$$$$$$########################################## !!!"""""""""""""""!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$################## """###%%%%%%###""" """""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!"""!!!!!! !!!!!!######""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$&&&((('''&&&%%%$$$%%%%%%&&&######$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######&&&%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''***)))((('''''''''((()))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''(((((()))&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((())))))***+++************************))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,------...//////...---,,,---...000111////////////////////////,,,---...//////...------------------------------++++++,,,------------------......//////000000111....../////////......---//////000000000000//////....................................///////////////...------------...//////...---,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))******(((((()))***++++++,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$""""""###$$$&&&&&&###!!!######################################################$$$$$$$$$######"""%%%$$$###""""""######$$$ !!!###%%%&&&&&&"""###$$$$$$###"""###$$$$$$##################$$$$$$$$$##################%%%$$$$$$######""""""""" !!!""""""###### """###$$$%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """""""""######""""""!!!######################## !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######&&&&&&&&&&&&&&&%%%%%%%%%######"""!!!"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""!!!###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$)))'''$$$""""""###%%%'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))((())))))***+++''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))***++++++***)))))))))))))))*********++++++)))))))))*********++++++******+++,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---,,,---...///000////////////////////////++++++---...////////////------------------------------...////////////...........................,,,------......---------//////000000000000//////........................---............///////////////...------...//////......------,,,+++++++++,,,++++++++++++*********++++++++++++++++++++++++''''''((())))))***++++++'''(((***++++++++++++***))))))))))))))))))))))))***)))(((''''''&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$%%%'''******(((%%%######################################################""""""""""""######&&&%%%$$$###"""""""""""" !!!"""###$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$######"""######################## !!!"""###$$$ """###$$$%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""###""""""!!!######################## !!!""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!""""""###!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###""""""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$((('''%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******''')))***,,,,,,***)))'''))))))))))))************))))))))))))******************+++,,,---------,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,,,,---...///---...............//////,,,,,,------............------------------------///000000111222111111111///.........---------,,,......///000000000////////////000000000000//////........................---------.........//////........................////////////......------++++++++++++************************************(((((((((((())))))******&&&(((***+++,,,+++***)))))))))))))))))))))))))))***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$(((%%%"""!!!###&&&((((((&&&&&&%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$#########""""""$$$######"""!!!!!! ###$$$%%%$$$"""""""""$$$$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$###!!! !!!"""""""""#########$$$ !!!!!!!!!!!!!!!!!!#########"""""""""""""""###############$$$$$$$$$########################!!!"""""""""!!! """######$$$$$$$$$$$$$$$""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""######""""""""""""######"""!!!!!! !!!!!!"""""""""!!! !!!###$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((&&&%%%###"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((())))))))))))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((('''((())))))***'''(((***++++++***((('''(((((()))))))))*********(((((()))))))))*********++++++,,,------...------)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------..................------,,,,,,,,,,,,------------------------+++,,,------......------000//////......------,,,...///000000111111111000//////000000000000//////........................------------............------............---------......///......---,,,+++++++++*********))))))************************))))))))))))((((((''''''&&&(((***++++++***)))((((((((((((((((((((((((((()))((((((''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!"""$$$(((***%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&%%%%%%%%%&&&### !!!!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''""""""######$$$$$$$$$$$$%%%%%%$$$###""""""!!! ###$$$%%%$$$"""!!!"""###!!!"""############"""!!!!!!"""#########""" !!!!!!!!!"""######$$$$$$""""""""""""""""""##################""""""!!!!!!""""""#########$$$$$$$$$######################## !!!"""###############!!!"""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""#########""""""""""""#########""""""!!!!!!""""""###"""!!! !!!###$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$############$$$%%%%%%&&&%%%%%%"""######$$$$$$$$$$$$$$$"""###############$$$$$$!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((()))******)))((((((((((((((()))))))))******((((((((()))))))))******++++++,,,---------,,,,,,))))))************))))))++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---+++++++++,,,,,,,,,------++++++,,,,,,---.........///...---,,,++++++++++++------------------------******+++,,,,,,,,,,,,,,,/////////......---------,,,---.../////////////////////000000000000//////------------------------,,,------------.........,,,,,,------------,,,,,,***+++,,,------,,,+++***+++************)))))))))******************************)))(((((('''&&&&&&'''((()))*********)))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" ###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%'''(((%%%!!!%%%$$$$$$######""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((!!!!!!"""$$$$$$%%%%%%$$$""""""######$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""### !!!###$$$$$$###!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""######### !!!"""###$$$%%%&&& !!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%% !!!"""""""""""" !!!!!!""""""#########!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""#########""""""""""""######!!! !!!!!!"""###$$$ !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$"""$$$%%%&&&%%%###!!! !!!###$$$$$$$$$######"""######$$$%%%%%%$$$$$$###############$$$$$$%%%#########$$$$$$%%%%%%%%% !!!"""###%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))*********+++++++++***))))))))))))************))))))******************************++++++++++++******+++++++++++++++,,,------******+++,,,,,,,,,,,,,,,***++++++,,,------.........---,,,+++++++++,,,---------------------------,,,,,,---............---------------,,,,,,,,,,,,++++++,,,---............//////000000000000//////------------------------,,,,,,---------.........***++++++,,,,,,++++++***)))***,,,------,,,+++)))************))))))))))))************************((((((((((((((((((''''''))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""######&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%###"""######$$$%%%%%%%%%%%%%%%$$$%%%'''***+++)))%%%!!!%%%%%%$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&""""""$$$$$$$$$$$$###""" !!!!!!"""###$$$$$$%%%$$$%%%&&&$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!""""""""""""""" !!!!!!"""######$$$!!!!!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###### !!!"""""""""""" !!!!!!"""######$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!""""""######### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%&&&(((((('''%%%""" !!!"""$$$$$$$$$###"""######$$$$$$$$$######"""$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!$$$'''***$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&))))))************))))))******************************++++++++++++******,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,++++++***+++,,,...///------------------------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---...//////////////////000000000000//////------------------------,,,,,,,,,---------......)))***+++,,,,,,+++***)))+++,,,...//////...,,,+++************))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))***)))(((((((((((())))))((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''((('''$$$""" """"""###$$$$$$$$$$$$###$$$""" !!!###$$$%%%%%%''''''&&&&&&%%%$$$######!!!""""""###$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###!!! """"""""""""!!!!!!!!!!!!$$$%%%&&&$$$"""!!!!!!"""###"""!!! !!!"""###!!!!!! !!!###%%%&&&"""""""""""""""!!!!!!!!!######"""!!! $$$$$$$$$###"""!!!!!! !!!""""""###$$$$$$%%%%%%########################!!!"""""""""""""""!!! !!!"""###$$$$$$$$$$$$ !!!"""######$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""############!!!!!! !!!!!!!!!!!! !!!!!!!!!############""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""################################################%%%%%%$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$"""""""""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###!!! !!!###$$$'''%%%###$$$&&&'''%%%###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********************************************************************************)))))))))))))))&&&))),,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---+++))))))***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%+++(((%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%"""""""""""""""""""""""" """!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!%%%###"""!!!"""###"""!!!""""""""""""""""""""""""!!!!!!"""###############""""""############""""""$$$#########""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%$$$###""" !!!"""########################""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%###%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! ######""""""""""""###### !!!""""""!!! """"""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!########################""""""""""""""""""""""""  $$$$$$###"""!!! ########################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&&&&%%%###$$$&&&'''%%%###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((('''''''''&&&'''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***************************************************)))))))))))))))))))))&&&))),,,---,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,...,,,+++))))))***+++,,,+++******)))(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''***(((%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!!!!###%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""!!!!!!%%%###!!!!!!"""###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!""""""############""""""############"""""""""!!!#########$$$$$$###############"""!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""!!! """"""!!! """"""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$############""""""!!!!!!!!!!!!""" !!!""""""!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""!!!!!!!!!!!!################################################""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$############$$$$$$$$$%%%######""""""!!!!!!!!! &&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))******'''))),,,---,,,++++++,,,,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++))))))***++++++******)))((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))'''%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#########""""""%%%###!!!!!!"""###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""############""""""##################""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""!!!!!! ########################""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######""""""######$$$$$$$$$###""""""!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!"""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""""""""""""""#########$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%############""""""""""""&&&&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((((((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))*********''')))+++,,,+++***+++,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***)))************))))))((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!"""#########$$$########################%%%%%%%%%$$$$$$$$$######$$$###!!!!!!"""######"""""""""""""""""""""""""""!!!!!!""""""!!!!!! """"""############"""""""""###$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!! ########################""""""""""""""""""""""""$$$###""""""$$$$$$###"""!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!"""&&&&&&%%%$$$############!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!!!!""""""#########$$$!!!"""###%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((***++++++***)))***+++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++*********))))))***)))((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$###$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$&&&'''%%%%%%%%%$$$$$$#########!!!!!!!!!"""#########$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!""""""############"""""""""###$$$%%%%%%$$$###"""######"""!!!!!!"""###### !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!  !!! !!!!!!""""""######$$$$$$########################""""""!!!!!!!!!!!!"""""""""!!!  !!!"""%%%$$$###""""""""""""""""""""""""!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&%%%$$$$$$############$$$$$$%%%&&&&&&&&& !!!###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))***+++***))))))***+++(((((()))))))))*********************************++++++++++++++++++++++++*********+++++++++++++++((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************)))))))))((((((''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$###$$$%%%&&&%%%#########%%%&&&&&&&&&%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################!!!###$$$$$$$$$%%%''')))'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!###$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""############""""""!!!"""$$$&&&&&&%%%###"""$$$###!!! !!!###$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!!!!!!!!!!!!!""""""""""""########################""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!! !!!!!!###""""""!!!!!!""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$###"""!!! ########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''!!!"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""$$$%%%$$$""""""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))******++++++)))***+++***(((((()))+++))))))))))))************************************************************)))*********++++++++++++((((((((()))))))))*********************************+++,,,,,,,,,,,,+++************************************++++++++++++,,,***************))))))((('''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%%%%$$$###$$$%%%&&&$$$######$$$&&&'''''''''&&&%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$###############""" !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""############""""""!!!"""$$$&&&'''&&&$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$###$$$%%%&&&%%%$$$############""""""""""""########################""""""!!!!!!!!!!!!""""""!!!""""""""""""""""""!!! !!!"""############"""!!!!!!"""######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!######""""""!!!!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!!!!"""###$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! """###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!$$$%%%%%%"""!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))***+++++++++)))***+++)))(((((()))+++)))************+++++++++))))))))))))))))))))))))************************))))))******++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))************************))))))*********+++++++++***************)))(((((('''''''''''''''((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%$$$######$$$&&&&&&$$$######$$$&&&(((((((((&&&%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$### !!!$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""###!!! !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""############"""""" """%%%''''''&&&$$$### !!!"""######"""!!! """!!! """###$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""#########!!!'''&&&&&&&&&%%%$$$$$$$$$########################""""""!!!!!!!!!!!!"""""" !!!!!! """"""######$$$%%%'''((($$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""" """"""""""""""""""""""""  !!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$%%%&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$""""""###%%%&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$######&&&###!!!"""###$$$!!!###$$$%%%%%%%%%%%%$$$###!!!!!! !!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""'''&&&%%%%%%''''''&&&%%%"""###%%%$$$$$$###%%%&&&$$$#########$$$%%%%%%&&&))))))'''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((('''''''''(((''''''&&&&&&((()))******((('''&&&&&&'''(((***)))))))))))))))******+++(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++((((((((((((((((((((((((+++*********))))))((((((***)))&&&%%%%%%&&&)))***))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&'''(((((('''%%%###""" """$$$''''''&&&$$$###%%%$$$$$$&&&'''((('''%%%+++***)))(((&&&%%%$$$###########################""""""""""""###$$$%%%&&&&&&%%%$$$&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%###%%%***(((######(((&&&%%%###!!! !!!"""!!!"""""""""############$$$$$$############$$$$$$############""""""""""""$$$#########""""""!!!!!!"""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%### !!!######### !!! !!!"""&&&%%%$$$###############$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%***(((%%%###!!!!!!"""###&&&%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%###"""!!!!!!!!!###$$$%%%$$$%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!"""#########!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""######$$$$$$$$$%%%!!!"""$$$$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""$$$%%%&&&&&&%%%###"""!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$###"""!!! """!!! !!!$$$%%%$$$######$$$%%%%%%%%%%%%$$$###$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%&&&'''''''''%%%$$$######%%%%%%$$$###%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''(((''''''&&&'''((()))***)))((('''&&&&&&'''((()))((((((''''''(((((()))***''''''((())))))))))))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++++++++++++++************************************************************)))))))))((((((***)))'''&&&&&&''')))***)))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$### ###&&&'''(((''''''(((&&&%%%&&&''''''%%%###(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! %%%$$$###$$$&&&''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###'''((($$$###%%%((('''&&&$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""############"""""""""!!!""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$!!!!!!"""$$$$$$$$$ !!! !!!"""!!!!!! %%%$$$$$$#####################"""!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%((('''%%%###""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%""""""!!!!!!!!!"""###### """"""""""""""""""""""""""""""###$$$$$$###""""""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######$$$$$$ !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''&&&%%%###"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$###"""!!! """!!!!!!"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((((((((((($$$###"""###$$$%%%$$$###%%%'''''''''%%%%%%%%%'''$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))&&&&&&'''(((((((((((('''))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++++++++))))))))))))))))))))))))******************************))))))))))))(((((())))))(((((((((((())))))(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%"""###$$$%%%&&&'''((((((***(((&&&&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&'''&&&$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&"""!!!%%%((('''$$$$$$((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############""""""""""""############"""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$""""""###%%%%%%$$$!!!!!! !!!""""""""""""!!!""""""######%%%%%%$$$############$$$###""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$&&&%%%$$$###"""###$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!"""""""""!!! !!!!!!!!!"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$############""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######"""###$$$%%%&&&'''%%%$$$###"""""""""######!!!!!!"""""""""!!!!!! """"""############""""""%%%$$$$$$#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&%%%&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$%%%%%%%%%%%%&&&'''((('''%%%""" ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))******++++++,,,,,,************************************************))))))))))))))))))(((((((((((()))******)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&***(((&&&%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((******'''&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&""" $$$***,,,***((($$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$############"""""""""!!!#########""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%###""""""###$$$$$$###!!!"""!!! !!!"""######"""######$$$%%%&&&%%%$$$######""""""######""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$$$$$$$###"""######$$$%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""""" !!!"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%$$$###"""""""""""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&'''$$$$$$$$$############### !!!!!!"""""""""!!!!!! !!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$&&&(((((((((%%%""" ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))'''((()))******)))((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''&&&&&&((('''&&&%%%$$$%%%&&&''')))(((&&&$$$$$$$$$&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$""""""!!!!!!&&&$$$###$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%###"""%%%,,,111000,,,"""""""""""""""!!!!!!!!!""""""""""""#########$$$$$$$$$############$$$$$$############"""""""""!!!""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!! """"""!!! !!!""" !!!!!!"""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""###############"""#########$$$$$$ """"""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&''''''&&&%%%###"""!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$ !!!###$$$&&&&&&''''''!!!###$$$$$$###$$$%%%'''%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&'''''''''######$$$$$$$$$$$$######!!!"""###$$$&&&&&&&&&&&&"""!!!!!!"""$$$%%%$$$###$$$%%%''''''&&&%%%'''(((%%%%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%% """%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""!!!%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''((())))))))))))((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***************++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$######%%%&&&(((***)))'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###"""!!!!!!#########!!!######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))///000---"""######$$$######""""""!!!!!!"""""""""#########$$$$$$############$$$$$$############""""""""""""""""""""""""##################"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""!!! !!!###"""!!! !!!"""$$$############$$$$$$%%%""""""!!! !!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""##################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&'''(((((((((&&&$$$"""!!!"""$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$!!!###%%%%%%######%%%'''%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######!!!"""###%%%&&&&&&&&&&&&"""!!! !!!###%%%$$$######$$$&&&&&&&&&&&&((()))&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%% """$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$"""$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''(((((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%!!!!!!"""###%%%'''((()))+++(((%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((***+++###"""!!!"""$$$%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%"""%%%%%%"""###)))***((("""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$############""""""""""""!!!"""""""""#####################"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!######!!! !!!######!!! !!!"""((((((''''''&&&&&&''''''###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""!!!"""############"""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""######"""!!! """"""!!!!!!!!!"""###### !!!"""$$$%%%&&&&&&&&&""""""""""""""""""""""""""""""###$$$$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""!!!!!!!!! '''&&&### !!!!!!!!!!!!!!!!!!!!!!!!'''((())))))((('''$$$###"""###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$&&&'''&&&###!!!"""$$$&&&%%%$$$######$$$%%%&&&###$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$######""""""###%%%'''&&&%%% !!!###$$$$$$%%%'''(((&&&%%%%%%$$$#########$$$"""""""""###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))(((&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))************************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%...***&&&$$$$$$$$$###"""######$$$%%%&&&&&&''''''########################&&&%%%$$$###"""!!!!!!!!!&&&%%%%%%&&&(((***)))(((%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&!!!&&&%%% """$$$"""!!!!!!###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############""""""""""""!!!!!!""""""#########$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$$$$"""!!! """######!!! !!!"""'''&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!###############"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!"""######"""!!! ###"""!!!!!!!!!###$$$%%% !!!"""""""""""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%%%%###""""""!!!"""$$$%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))%%%"""!!!$$$'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((($$$&&&((()))(((&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''%%%######%%%'''''''''))))))((((((''''''&&&&&&*********)))))))))))))))+++++++++***)))(((((('''(((((())))))*********+++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))#########$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''########################$$$$$$#########$$$&&&'''!!!!!! !!!!!!%%%$$$#########$$$%%%&&&%%%$$$"""!!!!!!!!!""""""'''''''''%%%""" """"""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$"""#########$$$$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""'''"""''' $$$&&&&&&''''''&&&$$$######$$$!!!""""""""""""!!! $$$###"""!!!!!!"""###$$$ !!!!!!""""""######%%%%%%%%%$$$$$$###############""""""!!!!!! $$$#########""""""!!!!!!"""!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!###&&&)))+++######""""""""""""############""""""!!!!!! ###$$$### !!!###!!!!!! !!!""" !!!!!!!!!"""!!!!!! !!!!!!%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###############$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((&&&%%%$$$#########&&&$$$""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))%%%'''))))))'''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&'''(((***))))))(((((((((((((((''''''''')))))))))))))))))))))***++++++******)))(((((('''(((((()))))))))*********))))))))))))))))))))))))*********************+++))))))))))))))))))))))))***)))(((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&&&&########################$$$######"""###$$$%%%&&&$$$######""""""######$$$$$$$$$#########$$$%%%&&&%%%$$$###""""""""""""###%%%%%%&&&$$$"""!!!!!!""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!"""$$$&&&#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""((("""&&& """!!!$$$%%%%%%$$$###""""""### !!!!!!""""""######%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""######%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! """"""""""""!!!!!! """"""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########$$$######""""""######$$$""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!"""###"""""""""!!!!!!!!!  !!!"""!!!!!! !!!!!!""" !!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###""""""""""""###############!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###!!!!!!""""""!!!"""###$$$%%%&&&&&&'''"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%((('''&&&%%%$$$#########"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''((())))))'''%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''(((((()))(((((()))++++++***((('''''''''(((((((((((((((((((((((())))))*********+++******))))))(((((('''(((((())))))))))))******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%##############################"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$###$$$%%%$$$""""""###$$$######$$$$$$$$$######""" !!!!!!!!!!!!""""""""""""$$$""" !!!$$$&&&#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""$$$ '''$$$%%%(((%%%###""""""!!!!!!!!!""""""  !!!###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""######$$$$$$######"""""""""""""""""""""""""""&&&%%%###!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!! """######""""""!!!!!!""""""""" !!!!!!!!!"""""""""$$$######""""""######$$$############$$$%%%&&&''' !!!!!!"""######$$$ !!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#################################!!!!!!"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%###!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''!!!$$$&&&&&&###!!!###%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!!!!###&&&'''((()))***)))'''%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((******(((&&&&&&&&&''''''(((((())))))&&&''''''((()))***++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""############""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!######"""""""""#########$$$$$$$$$######"""""""""""""""$$$ %%%"""%%%((("""$$$"""!!! !!!""""""""""""!!! """$$$&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######$$$#########$$$$$$$$$######""""""""""""### !!!!!!!!!!!!"""""""""#########""""""#####################$$$$$$%%%&&&!!!!!!"""######$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((("""%%%((('''$$$###$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%'''((()))******)))&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((******(((&&&&&&&&&''''''(((((())))))&&&&&&'''((()))******+++)))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***(((((((((((((((((((((((()))((((((''''''''''''((('''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###########################""""""######""""""""""""######""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&$$$"""!!!!!!"""%%%$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###!!! !!!!!!!!!!!!"""""""""###############"""""""""!!!''' !!!!!! %%%&&&$$$!!! """######"""$$$###!!! """###!!!"""###$$$$$$###"""!!!############"""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""######$$$$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!! $$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""######""""""!!!!!!""""""###$$$$$$############$$$$$$&&&&&&'''&&&&&&%%%$$$###%%%%%%&&&%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!###$$$&&&'''%%%%%%%%%$$$$$$$$$######"""###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((***+++)))******(((&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((()))++++++***((('''''''''((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$##############################$$$$$$######"""!!!$$$$$$$$$######$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%$$$$$$$$$%%%&&&&&&%%%""" !!!&&&%%%$$$###""""""""""""########################!!!!!!!!!!!!"""""""""""" """$$$&&&&&&$$$!!!!!!!!!!!!"""""""""######""""""############"""!!!### ###### ,,,999888***&&&"""!!!###$$$$$$"""$$$###""" !!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""###############!!!!!!!!!!!!""""""""""""""""""""""""##################"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""%%%$$$"""###$$$$$$###!!!$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!"""""""""&&&%%%$$$###""""""""""""%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%###"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))))))))(((&&&&&&(((***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&'''(((***))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&""""""######$$$$$$%%%%%%########################$$$$$$%%%%%%%%%$$$"""!!!$$$######""""""######$$$"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$#########$$$%%%$$$"""!!!"""###&&&%%%$$$""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$###"""############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%888OOOTTT,,,'''""" """$$$### !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""############"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!"""""""""###############"""""""""!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!! !!!"""######"""!!! !!!!!!!!!"""""""""######"""!!!"""%%%'''&&&$$$$$$###"""!!! !!!!!!"""""""""#########$$$######""""""######$$$&&&&&&$$$###""""""!!!!!!!!!"""######"""""" !!!"""######$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%&&&&&&'''!!!###&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((#########$$$%%%&&&((()))((($$$ ###%%%%%%###%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))###$$$%%%&&&''''''''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''"""###$$$&&&&&&&&&&&&&&&((())))))((('''''')))+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%######%%%'''''''''))))))(((((('''''''''&&&(((((((((((((((''''''''''''''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!""""""""""""!!!!!!!!!""""""###%%%&&&'''''''''&&&%%%$$$############&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!"""###$$$%%%%%%&&&########################$$$%%%&&&&&&%%%$$$###"""!!!!!! !!!!!!"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$$$$###"""!!!###$$$$$$######$$$%%%'''&&&$$$""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!!!!"""'''$$$ 444MMMUUU---'''!!! """###""" """############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""$$$$$$######""""""!!!!!! !!!!!!!!!""""""###### !!!!!!""""""############""""""""""""######""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""######"""!!!  !!!######!!!  !!!!!!!!!""""""######"""$$$$$$#########!!! """"""""""""############%%%$$$$$$$$$$$$$$$$$$%%%############""""""""""""!!!###$$$%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""############%%%$$$$$$$$$"""!!!#########$$$$$$%%%%%%%%%######""""""""""""###### ###%%%%%%###"""###%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$######$$$$$$"""!!!######""""""######$$$%%%""""""""""""""""""""""""%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&''''''&&&%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''*********'''%%%%%%'''(((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))******)))(((''''''''''''''''''''''''''''''******))))))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""###$$$%%%&&&&&&'''!!!!!! !!!"""######&&&%%%%%%$$$###"""!!!!!!###!!! !!!$$$%%%###!!!""" """%%%$$$!!!!!!%%%'''&&&%%%###"""!!!!!!!!!###"""!!!!!!###$$$%%%$$$!!!""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###"""""""""""""""######%%%###  ###%%%######""""""""""""######%%%%%%$$$%%%)))...444777$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$!!!###$$$$$$###$$$$$$""""""""""""""""""##################"""  !!!!!!!!!!!!$$$###"""!!!!!!"""###$$$  """"""""""""!!! ###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$ """"""!!!!!!  !!!###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!!!! !!!$$$$$$############$$$$$$###"""!!! !!!"""###!!!!!!!!!"""######$$$$$$############"""""""""""" !!!"""###$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$""""""######$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$ ###%%%%%%###"""###%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$######$$$$$$###!!!###############$$$$$$%%%########################$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&'''(((************)))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&$$$######%%%'''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))((('''&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$######!!!!!! !!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############""""""""""""!!!""""""######%%%%%%$$$$$$###"""""""""%%%###""""""%%%&&&$$$"""###!!!!!!$$$### ###%%%$$$######"""#########$$$$$$###"""""""""######&&&&&&&&&%%%$$$"""!!! """"""""""""""""""""""""###############"""!!!!!!########################$$$######"""""""""######$$$###!!!!!!###$$$###""""""!!!!!!""""""###%%%$$$###"""###%%%(((***###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%% !!! !!!#########""""""""""""""""""######""""""!!! !!!!!!!!!""""""""""""#########""""""""""""######!!!!!! !!!!!! !!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""""""""""""""######"""!!!!!!!!!!!!"""############"""""""""""""""############""""""""""""!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$$$$#########$$$&&&$$$###$$$%%%&&&%%%$$$%%%$$$"""###$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&'''&&&&&&%%%$$$"""$$$&&&''''''&&&$$$"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&''''''&&&%%%&&&((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$######"""#################################&&&%%%###$$$%%%&&&%%%$$$%%%""""""%%%&&&$$$$$$'''###"""""""""###$$$%%%%%%$$$#########$$$$$$%%%&&&((('''%%%$$$#########$$$""""""""""""""""""""""""###############"""!!!!!!########################%%%%%%$$$###"""""""""######""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$%%%%%% ######""""""###$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""############"""""""""!!!!!!!!!!!!!!!!!!""""""""""""###############!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$ !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$######"""!!!!!! ############"""""""""!!!"""""""""!!!"""######$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%###%%%###"""###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))(((&&&%%%$$$(((((((((''''''&&&%%%%%%''''''((()))******))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""######$$$%%%&&&'''((((((&&&%%%%%%$$$############""""""#########$$$$$$$$$&&&%%%$$$###$$$$$$%%%%%%%%%!!! ###%%%%%%&&&***######""""""######$$$%%%""""""!!!!!!!!!""""""###&&&%%%$$$""""""""""""###""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######""""""###"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$######"""!!!!!!!!! !!!"""""""""""""""!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!"""""""""######"""""""""%%%%%%###"""!!! !!!"""######"""!!! $$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!############"""""""""!!!"""""""""!!!"""######$$$""""""############""""""""""""""""""#########$$$((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###############""""""""""""######""""""######$$$$$$$$$###%%%$$$######%%%%%%$$$###$$$###"""###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$#######################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##################$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''((((((((('''&&&%%%$$$''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############""""""""""""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&''''''&&&&&&%%%$$$######$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$###""""""###%%%&&&(((""" """!!!!!!$$$%%%$$$######""""""######$$$###"""!!! ######$$$$$$$$$###""""""""""""""""""""""""""""""###############"""!!!!!!########################%%%$$$$$$###"""""""""###!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!"""###"""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""### !!!  """############""""""!!!!!! !!!""""""######""" !!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""###$$$$$$###""""""$$$###""" !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######""""""######$$$""""""############""""""!!!!!!""""""########################""""""""""""!!!"""""""""############""""""############""""""!!!!!!"""""""""#########$$$$$$######$$$&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""######""""""###%%%%%%$$$"""%%%###"""###$$$%%%$$$###$$$"""""""""$$$%%%$$$###!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""""""""######$$$&&&%%%###!!!!!!###%%%&&&"""""""""###############"""""""""###############%%%$$$$$$######"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###'''&&&%%%$$$############''''''''''''''''''''''''###%%%''''''%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''))))))(((&&&&&&%%%%%%%%%(((((((((((((((''''''&&&&&&'''((((((((('''&&&%%%%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++******)))(((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!%%%%%%$$$$$$###$$$$$$$$$""""""######$$$$$$$$$%%%"""######"""!!!###&&&)))444+++$$$$$$$$$!!! """%%%%%%$$$###"""""""""###&&&%%%$$$###"""!!!!!!!!!###$$$%%%&&&&&&&&&$$$$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###"""""""""""""""######"""######$$$$$$######"""######""""""""""""######""""""############"""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!""""""!!! !!!###"""""""""""""""""""""### !!!""""""###"""""" !!!!!!!!!!!!""""""############""""""!!!"""###$$$$$$###"""!!! """$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!! !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$############$$$$$$"""######$$$$$$######""" !!!!!!"""######$$$$$$############"""""""""""" !!!"""###$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######""""""###%%%((()))$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$###"""!!!###%%%&&&$$$"""$$$###"""###$$$%%%$$$"""###"""!!!"""$$$%%%$$$###!!!"""$$$%%%%%%$$$###"""########################$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""###%%%%%%$$$$$$############$$$$$$!!!"""""""""##################$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''"""$$$'''((((((((()))***$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&''''''((((((((((((((($$$&&&'''((()))(((&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%#########$$$$$$$$$%%%%%%##################$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""############""""""$$$$$$#########"""""""""$$$############$$$$$$%%%###############$$$$$$$$$!!!"""###""""""$$$)))---888///'''%%%&&&$$$###$$$#########"""######$$$%%%&&&%%%$$$##############################$$$%%%&&&""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##############################$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%!!!!!!!!!"""######$$$$$$ !!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""######""""""""""""###### !!!###$$$$$$###!!! !!!###&&&(((""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$##########################################"""""""""""" !!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""######"""###$$$$$$$$$$$$###""""""""""""""""""#####################""""""""""""!!!###$$$%%%$$$"""!!!%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$""""""###$$$&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!###%%%&&&$$$"""$$$###"""###$$$$$$$$$"""###"""!!!"""$$$%%%%%%### """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$#########$$$&&&'''!!!"""$$$%%%%%%$$$"""!!!######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$###"""!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''"""%%%&&&'''(((***%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&'''((())))))))))))###%%%'''))))))((('''&&&)))*********)))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((('''((((((((())))))******((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((()))""""""""""""###$$$%%%%%%########################!!!###$$$######&&&+++000000'''"""""""""$$$!!!!!!!!!"""###%%%&&&'''######""""""######$$$%%%###!!!!!!$$$&&&""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!"""!!!  """ !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$!!!"""######"""!!!"""!!! !!!###&&&'''###"""!!! !!!"""### !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""" """###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!!!! !!!""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""$$$$$$######"""!!!!!!!!!'''%%%$$$$$$%%%$$$ """%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!! !!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###""""""$$$&&&&&&$$$!!!$$$###"""!!!!!!###%%%'''""""""#########$$$$$$$$$&&&### !!!$$$%%%&&&###%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$###"""###$$$&&&''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$"""""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((("""$$$&&&((((((((('''&&&&&&&&&%%%$$$$$$###""""""""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%$$$""""""!!!"""%%%%%%---666///&&&***%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!"""""""""""""""$$$###"""!!!!!! !!!!!!$$$$$$$$$$$$$$$###"""!!!"""!!! !!!###%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########""""""""""""""" !!!"""$$$%%%&&&'''&&&$$$###""" """"""############""""""%%%$$$###!!!!!!!!!""""""%%%$$$!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!"""###%%%%%%%%%$$$###"""############$$$$$$$$$!!!"""############"""!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$''''''((()))((('''%%%$$$###"""!!!###%%%&&&$$$!!!"""###%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$""""""""""""##############################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$"""!!!"""$$$%%%### !!!###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$%%%###!!!!!!"""$$$%%%%%%!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''%%%""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%###&&&(((222===555)))***#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!"""""""""""""""###""""""!!!!!!!!!!!!!!!"""#########""""""!!! """""""""""""""###$$$%%%!!!""""""""""""#########!!!!!!""""""######$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%$$$"""""""""!!!######$$$$$$$$$$$$######$$$###!!!  !!!"""%%%$$$############%%%%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!"""""""""#################################################################################$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""##################"""""""""""""""!!! ###"""!!!"""$$$%%%$$$###!!!"""######"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''%%%###"""#########""""""#########%%%$$$$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$%%%%%%%%%$$$$$$######"""###$$$$$$$$$###""""""!!!######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%###!!!!!!""""""!!! !!!%%%'''&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))&&&"""!!!"""""""""###$$$%%%%%%&&&&&&$$$###"""""""""###$$$%%%"""######$$$$$$$$$######################################################$$$$$$$$$$$$######"""!!!#########"""""""""""""""!!!""""""###$$$%%%&&&&&&$$$))),,,444===444%%%###!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""!!!!!! """######$$$$$$$$$######!!!""""""""""""######### !!!"""###$$$%%%%%%$$$$$$###"""""""""""""""###""" !!!"""###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$### !!!###"""###$$$%%%&&&&&&&&&&&&#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!"""######$$$######### !!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""############$$$$$$####################################""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!%%%$$$###""""""""""""!!!"""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""######$$$######""""""######$$$""""""#########$$$$$$$$$&&&&&&%%%$$$###""""""!!!###############"""!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$""" ###'''((('''$$$"""&&&&&&&&&%%%%%%%%%$$$$$$"""""""""$$$%%%%%%$$$"""%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''&&&$$$!!! """######$$$$$$%%%&&&&&&%%%$$$"""!!!"""###$$$%%%######$$$$$$$$$######"""################################################$$$%%%%%%$$$$$$###"""!!!##################""""""$$$$$$$$$###############)))222444555888--- !!!""""""""""""""""""######""""""""""""""""""""""""########################"""""""""#########$$$$$$ !!!""""""""""""""" !!!"""""""""""""""!!!!!!!!!""""""!!!!!! ######$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%$$$""" !!!############$$$$$$$$$$$$$$$$$$###%%%###  ###$$$ !!!###%%%%%%%%%$$$###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########"""  """###"""""""""""""""""""""!!!######################## !!!!!!!!!"""!!!!!!""""""""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$"""!!!!!!"""###$$$"""#########""""""""""""$$$$$$###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""#########""""""""""""######$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!###############"""!!! &&&&&&%%%$$$######"""!!!###$$$$$$%%%%%%%%%$$$$$$%%%$$$"""!!! !!!###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&&&&###!!!&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$######$$$$$$$$$######"""################################################%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################***666888333000((("""'''$$$$$$######"""!!!!!! """"""""""""""""""""""""##############################"""""""""!!!!!!!!! !!!""""""""""""""" !!!"""######""""""!!!!!!"""######""""""!!!"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!############$$$%%%&&&&&&&&&$$$!!!!!!!!!"""""""""""""""############""""""%%%$$$"""!!!!!!"""$$$&&&!!!"""$$$&&&&&&$$$"""!!!$$$#########"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$$$$###!!! !!!###$$$######"""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###"""!!! !!!###$$$!!!######$$$$$$%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$#########""""""#########&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!""""""######$$$######"""&&&&&&%%%$$$###""""""!!!######$$$%%%%%%%%%$$$$$$###$$$$$$""" !!!"""'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&"""""""""$$$&&&&&&$$$"""###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""############""""""$$$$$$$$$############"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&$$$""" !!!$$$'''***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######################################################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$%%%%%% ---...'''&&&"""!!!(((%%%%%%$$$###"""!!! ###################################################"""""""""!!!!!! !!!""""""""""""""" """######"""!!!!!!!!!!!!"""#########""""""!!!""""""#########""""""!!!""""""""""""#########%%%%%%$$$###"""!!! ######!!! '''%%%###"""""""""!!! """""""""######"""""""""$$$$$$#########$$$%%%&&&###$$$&&&''''''%%%$$$"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""############$$$######"""!!!!!!!!!""""""############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!""""""#########%%%$$$$$$$$$$$$%%%%%%&&&"""%%%%%%$$$$$$%%%%%%###""""""$$$%%%$$$"""#################################""""""#########$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%##################$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!###%%%$$$"""!!!"""###%%%%%%&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%&&&&&&###""""""###%%%%%%$$$###!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''#########$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((()))&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%###!!! ###&&&)))#########$$$$$$%%%%%%&&&######%%%%%%%%%###""" !!!"""###$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$!!!"""""""""######$$$$$$&&&$$$"""### ###$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######### !!!""""""""""""""" !!!#########"""  !!!!!!"""""""""!!! !!!"""######!!!""""""""""""#########$$$$$$######""""""!!!!!!"""!!! %%%$$$######$$$$$$""" """######$$$$$$######"""""""""###$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$"""""""""######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""#########$$$$$$$$$&&&&&&$$$#########$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!  !!!!!!""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%$$$%%%&&&&&&'''''''''&&&%%%'''%%%"""!!!!!!$$$""" !!!$$$%%%###!!!########################"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%% ###&&&&&&$$$"""###$$$!!!"""$$$&&&''''''&&&%%% !!!"""$$$%%%&&&'''$$$"""""""""$$$%%%$$$###&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$#########!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&)))***''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&(((***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$###"""###$$$%%%&&&"""###$$$%%%&&&'''((((((%%%%%%%%%$$$$$$#########%%%%%%&&&''''''((())))))&&&%%%%%%$$$#########$$$!!!###%%%&&&'''&&&$$$### !!!"""###%%%&&&'''((("""###%%%&&&&&&$$$!!! !!!"""###$$$%%%%%%%%%################################################ !!!"""###$$$%%%%%%%%%!!!!!!""""""#########$$$&&&%%%$$$###"""!!! ###***%%% )))+++### """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&& !!!!!!"""""""""""""""!!!"""###$$$###"""  !!!!!!!!!  !!!###$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""############%%%$$$$$$$$$$$$%%%%%%&&&#########$$$%%%%%%### $$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$$$$$$$###"""!!!###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######################## !!!"""######$$$""""""######$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""###%%%'''((((((########################!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!###$$$%%%&&&''' !!!#########"""!!!########################$$$$$$##################'''''''''&&&%%%$$$###"""######""""""!!! """""""""""""""###$$$$$$'''&&&%%%$$$############%%%&&&&&&$$$!!! !!!"""&&&&&&%%%$$$#########$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%###!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''$$$!!!!!!$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######&&&'''&&&&&&%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''' %%%((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###!!!!!!"""""""""!!!!!! '''&&&%%%$$$"""!!! ######""""""!!!!!! """"""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!###%%%%%%%%%###"""%%%$$$######""""""######'''&&&$$$""""""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$#########''''''&&&$$$"""!!!###%%%""""""""""""""""""""""""""""""""""""############ !!!###$$$$$$$$$$$$!!!"""###"""!!! !!!"""########################!!!!!!""""""""""""!!! &&&$$$###$$$'''(((&&&$$$%%%$$$$$$$$$###"""""""""##############################"""!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!! !!!"""###"""!!! !!!"""######"""!!! """###$$$###"""!!!"""###!!!!!!""""""#########$$$(((&&&$$$!!!###"""!!! !!!"""###########################""""""!!!!!! ######"""!!!!!!!!!!!!!!! """############!!!!!!"""##########################################"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###### !!!!!!""""""######################################################$$$$$$%%%$$$$$$###"""!!!###############$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%%%%$$$%%%%%%$$$"""!!!"""###%%%$$$######""""""##############################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&%%%###"""!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''$$$""""""$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))*********((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$######"""&&&&&&%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!""""""######""""""!!!"""###%%%&&&&&&$$$"""!!!&&&%%%$$$$$$######$$$$$$&&&&&&$$$#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! ###"""!!! !!!"""###%%%%%%%%%$$$$$$#########%%%&&&&&&$$$"""!!!"""$$$""""""""""""""""""""""""""""""""""""############ !!!"""######$$$#########%%%&&&%%%$$$###$$$%%%########################""""""############"""""""""!!!!!!###$$$###!!!######""""""""""""""""""##############################"""!!!!!!!!!!!!!!!###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!! !!!"""######"""!!! !!!"""######!!!!!!"""###!!!"""""""""############"""!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!! !!!""""""###"""""" !!!""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###"""##################""" !!!!!!!!!"""""""""###################################################!!!""""""###""""""!!!!!!!!!""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$$$$###$$$$$$###""""""###%%%%%%%%%$$$############$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""###%%%&&&'''((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''---+++)))'''&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""###############""""""""""""##################"""$$$%%%&&&'''&&&$$$"""!!!&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""###&&&%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$%%%&&&%%%###""""""###""""""""""""""""""""""""""""""""""""############""""""############""""""!!!"""######!!!!!!"""###########################"""######$$$$$$############"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!"""""""""##############################"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######"""######$$$%%%&&&'''''' !!!"""###"""!!! !!!!!!""""""""""""!!!!!! !!!"""""" !!!"""""""""""""""##################!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""#######################################$$$$$$$$$!!!!!!"""""""""""""""""" !!!!!!""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!!!!!!!"""###$$$###""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###%%%&&&'''(((((($$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&!!!"""############"""!!!$$$$$$$$$###############"""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""!!!"""""""""###########################"""!!!!!! """!!! !!!"""########################!!!!!!"""############"""############$$$%%%%%%$$$ !!!!!!""""""####################################""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!"""###$$$$$$%%% !!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""####################################""""""""""""###""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$&&&&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$""""""######$$$#########""""""""""""!!!!!! %%%$$$$$$#########$$$$$$%%%%%%###"""""""""""""""!!!"""######"""###%%%'''$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''))))))***))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!"""%%%'''''''''&&&%%%$$$######"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$""""""############""""""########################!!!###%%%%%%$$$"""""""""""""""""""""""""""""""""!!!"""""""""##################$$$######"""!!! """###%%%$$$$$$###%%%&&&######################## !!!""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!! !!!#########""""""""""""""""""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!########################""""""""""""###############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!########################""""""""""""###$$$&&&&&&!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!########################"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######%%%%%%$$$$$$###""""""!!!######"""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%"""#########"""###$$$&&&!!! !!!""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&$$$""""""#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))++++++)))'''%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$$$$$$$#####################$$$"""""""""""""""########################""""""""""""##################"""!!!###&&&'''''''''&&&######"""!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$!!!""""""""""""#################################"""""""""###############!!!###$$$$$$###""""""###""""""""""""""""""""""""""""""""""""###########################"""!!! """######""""""$$$%%%######################## !!!!!!!!!!!!!!!"""######""""""###$$$############$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###""""""""""""###$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""$$$############"""""""""""" !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!########################"""""""""""""""###$$$%%%!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$###############$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""###$$$###""""""$$$%%%!!!!!! !!!""""""##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%###&&&((('''$$$""""""#########$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%% !!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""######""""""!!!!!!###%%%&&&&&&%%%$$$$$$######"""!!!"""""""""$$$$$$#########$$$&&&&&&$$$######""""""######$$$%%%%%%$$$###""""""!!!!!!$$$$$$###""""""###$$$$$$!!!"""""""""#########$$$"""#########!!!!!!###$$$""""""""""""""""""""""""""""""""""""############""""""#########""""""!!!!!!!!! """########################### !!!""""""""""""###%%%'''&&&%%%$$$&&&(((############""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$$$$$$$$$$############"""""""""""""""######$$$###"""!!! !!!"""###!!!""""""""""""###%%%############"""""""""!!!!!!"""###$$$$$$$$$###""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!! !!!""""""###"""""" !!!""""""######""""""########################"""""""""!!!!!!""""""###"""##################"""###"""""""""!!!!!!!!! ########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!! !!!""""""######((('''&&&&&&%%%%%%%%%%%%###"""!!!  ###$$$$$$###""""""###%%%$$$$$$######$$$%%%&&&&&&###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''"""$$$'''))))))(((%%%$$$###&&&((('''$$$!!!!!!#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&& !!!"""###$$$%%%%%%%%%""""""""""""!!!!!!!!! %%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$###"""%%%$$$$$$###"""#########%%%$$$###""""""$$$&&&'''$$$$$$############$$$$$$$$$###!!!%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""#########$$$#########""" !!!###%%%""""""""""""""""""""""""""""""""""""############""""""############"""""" """$$$$$$######%%%'''######################## !!!"""############ ###%%%$$$"""!!!###&&&######""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$###"""!!! !!!"""###!!!######""""""$$$&&&$$$#########""""""!!!!!! !!!"""######"""!!! !!!"""######"""!!! ######################## !!!!!!""""""######"""!!!!!!!!!!!!!!!!!!"""############!!!!!!"""###############""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############""""""!!!!!!!!! $$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$"""$$$$$$###!!! !!!"""###"""!!!  """"""###$$$%%%%%%&&&&&&!!!!!!!!!"""###%%%&&&'''%%%%%%$$$$$$###"""""""""$$$#####################%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###############$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&%%%$$$$$$###""""""'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!!!!!"""%%%(((***#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$%%%### ###"""!!!"""$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%###"""!!!!!!""""""######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''###"""!!!!!!!!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!! """"""############""""""!!!"""###$$$$$$$$$$$$$$$""" """!!! $$$$$$###"""!!!!!!""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""############$$$###!!!  """""""""""""""######$$$$$$###  ###$$$!!!###%%%''''''$$$!!!"""""""""""""""""""""""" """"""""""""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!! !!!"""$$$%%%$$$$$$$$$#########""""""!!!""""""$$$%%%&&&''''''""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$%%%%%%$$$###!!! !!!"""!!!  !!!###""""""""""""""""""###""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$###""""""""""""###$$$###$$$%%%$$$"""!!!"""###$$$###""""""""""""""""""#########$$$$$$%%%%%%&&&#########"""######$$$%%%##################$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!!"""###$$$""" %%%$$$""""""$$$$$$$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$######"""""""""!!!!!!""""""###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&"""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!! """"""############""""""######$$$$$$$$$$$$$$$$$$"""  """"""!!!############""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$##################$$$""""""""""""############"""!!!!!!!!!!!!###$$$%%%"""""""""""""""######$$$"""""""""!!!!!!""""""""""""###%%%&&&%%%$$$!!! """""""""""""""""""""""""""###$$$$$$$$$$$$%%%''' """"""""""""############""""""""""""""""""""""""!!!!!! !!!"""$$$%%%$$$$$$$$$#########""""""$$$$$$######"""""""""!!!""""""""""""############"""##################"""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$######""""""%%%%%%$$$$$$######$$$$$$""""""$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%########################$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&'''''' !!!"""###$$$&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%""""""###$$$%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%###""""""%%%((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""########################%%%$$$$$$$$$######""""""$$$###""""""$$$%%%$$$###'''%%%######$$$$$$"""!!! !!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$$$$##################$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$######"""!!!!!!!!!""""""############""""""###$$$$$$$$$$$$######""""""!!! """######"""""""""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""############!!! !!!"""###$$$"""""""""""""""######$$$ !!!###$$$$$$###!!! ######$$$$$$######"""!!!""""""""""""""""""""""""###$$$%%%%%%######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$############"""""""""######"""!!! """"""""""""############!!!""""""######""""""!!!$$$$$$#########"""""""""######""""""!!! !!!""""""######""""""###$$$###!!! !!!"""!!!""""""""""""""""""!!!###############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$######""""""&&&%%%$$$#########%%%%%%"""###$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###############$$$$$$$$$%%%%%%!!!!!!"""###%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$"""######$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$###$$$%%%%%%###!!! !!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!""""""###$$$$$$$$$$$$###"""""""""""""""######$$$######%%%&&&&&&%%%$$$###!!!!!!"""###############""""""""""""""""""""""""!!!""""""###########################""""""!!!!!!""""""############""""""###############"""!!! """"""!!!""""""######### """###%%%$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########$$$$$$#########!!!"""""""""############!!!!!! """""""""""""""######$$$"""""""""######"""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!########################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!""""""######$$$############"""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""#########"""###$$$###"""!!!!!!###"""######$$$$$$######"""""""""######$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%###############$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$######%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$###""""""%%%%%%#########$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$#########""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%#########$$$&&&&&&%%%### !!!""""""######%%%%%%%%%$$$######"""""" !!!""""""######""""""""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$###$$$%%%&&&&&&%%%###"""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!"""############"""#########"""""""""""""""""""""############""""""!!!!!!""""""!!! !!!"""###############$$$ !!!###$$$%%%###""" ########################""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!"""""""""############!!!!!!!!! """""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""  !!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&''' !!!"""######$$$$$$$$$######"""""""""""""""###$$$###"""!!!!!!###"""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%######$$$$$$$$$$$$######"""###$$$$$$######$$$%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$###""""""!!!&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$""" !!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$"""""""""""""""""""""""" !!!""""""!!! !!!###""""""###%%%'''(((&&&$$$ !!!""""""######$$$%%%$$$$$$###"""!!!!!!!!! !!!!!!"""#########"""""""""###$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###############"""""""""""""""""""""""" !!!""""""######""""""######""""""""""""""""""""""""############"""""" !!!!!!!!!!!!  """###$$$###"""###$$$ !!!###$$$$$$###""""""########################!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""""""""""""""############ !!!"""###$$$$$$$$$$$$"""""""""""""""######$$$&&&$$$""" """$$$&&&######"""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%$$$"""!!!"""### """"""""""""############""""""""""""""""""""""""""""""###$$$$$$######"""!!!!!!"""""""""""""""###%%%%%%$$$######"""!!!!!!""""""""""""############!!!""""""######""""""!!!!!!"""$$$%%%&&&''' !!!"""###$$$%%%&&&%%%$$$###"""""""""""""""###$$$###!!! !!!"""!!!"""###$$$$$$###"""!!! !!!""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""###$$$$$$###""""""!!!"""######""""""###%%%%%%$$$###########################$$$$$$%%%%%%&&&%%%$$$######"""#########$$$$$$##########################################"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%########################$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!""""""######$$$$$$%%%!!!###$$$###!!! !!!###$$$$$$$$$&&&''''''%%%"""!!!!!!""""""###$$$$$$%%%###############"""""""""######$$$$$$######""""""""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""""""""""""""!!!"""######$$$$$$######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""###""""""############""""""!!!!!!""""""###"""""""""!!!$$$$$$"""!!!"""###!!!!!!""""""####################################!!!!!!!!!""""""#########!!!###$$$%%%%%%$$$###!!!""""""""""""############!!!"""###$$$%%%%%%%%%$$$"""""""""""""""######$$$$$$$$$###""""""###$$$$$$"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$######"""""""""""""""""""""############"""##################""" !!!!!!""""""######$$$ !!!"""######$$$$$$###""""""!!!"""######!!!"""###"""  !!! !!!"""$$$$$$"""!!!  !!!"""######### !!!"""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!! """######""""""###%%%&&&%%%%%%$$$############""""""###$$$%%%%%%&&&&&&'''&&&%%%###"""!!!!!!!!!"""""""""###$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&!!!###$$$%%%&&&%%%%%%$$$"""###$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$ !!!"""$$$&&&&&&'''''' !!!"""###%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%########################""""""###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$###"""$$$&&&'''"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$$$$###"""#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%&&&&&&%%%'''((('''$$$"""$$$&&&&&&%%%&&&''''''&&&### """""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###!!!!!!""""""###$$$$$$$$$$$$##################$$$$$$%%%%%%$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""#########""""""############""""""!!!"""###$$$$$$$$$$$$$$$!!!$$$$$$""" !!!###""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""##################$$$$$$###""" """""""""""""""######$$$"""###$$$%%%%%%$$$###""""""""""""""""""!!! """"""""""""""""""""""""!!!"""!!!  """$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$"""""" !!!!!!!!!""""""###### !!!"""###$$$%%%&&&""""""""""""##################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###%%% """"""!!!  !!!########################!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&%%%$$$###&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!####################################"""""""""!!! """$$$%%%%%%%%%###"""%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))'''%%%###"""###%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%''''''%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''((((((((((((((('''&&&'''''''''&&&%%%%%%$$$###"""!!! """$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%$$$$$$$$$###""""""""""""###%%%&&&%%%$$$!!!%%%%%%$$$###$$$%%%'''(((########################$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!! !!!"""###$$$%%%''')))***((($$$ &&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$$$$%%%########################&&&%%%$$$$$$#########$$$!!!!!!"""###############%%%%%%$$$###"""""""""##################$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######$$$%%%%%%&&&''''''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((######""""""""""""######"""!!!!!!!!!"""###$$$$$$ ###$$$$$$### ######$$$######"""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""############"""###$$$$$$###"""###%%%%%%%%%%%%%%%$$$"""!!! $$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!###$$$'''((()))!!!!!!"""##################"""""""""""""""###### !!!""""""!!!  !!!!!!""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$!!! """###"""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$&&&'''((('''&&&%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%###"""###%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%&&&&&&$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""!!!!!!""""""##############################!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$"""!!! !!!"""###%%%$$$$$$%%%&&&&&&###!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$!!!!!!"""###############$$$$$$######"""#########"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!###$$$$$$######$$$&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$###########################"""!!!!!!!!!!!!!!!######$$$$$$%%%&&&&&&'''!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$###""""""$$$&&&######""""""""""""######""""""""""""""""""###$$$!!!"""###$$$$$$###"""!!!!!!""""""""""""!!! ######""""""""""""######!!!!!!!!!"""""""""######!!!"""###"""!!! !!!"""$$$$$$$$$$$$###"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!!!!"""###############$$$$$$###"""!!!!!!!!!""" !!!""""""!!! !!!!!!!!!!!!""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%######$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########''''''&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$#########%%%%%%$$$$$$%%%%%%%%%$$$##############################!!!!!!"""###$$$%%%%%%&&&#########""""""#########$$$$$$"""!!!!!!!!!"""###%%%###!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""######!!!""""""############"""######"""""""""###$$$$$$######""""""!!!!!! """""""""!!!!!!""""""###$$$$$$###"""!!!!!!""""""########################!!!!!!!!!!!!!!! !!!"""!!!"""$$$%%%""""""""""""""""""""""""######""""""!!!!!! !!!"""######$$$$$$########################$$$$$$######"""!!!!!!!!!""""""#########$$$%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""######################## !!!"""!!! """$$$######""""""""""""######$$$###""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""!!! """"""############"""""" !!!!!!!!!""""""""""""######"""  !!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!"""!!!""""""############"""&&&%%%$$$"""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""""""""###"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$#########$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&%%%$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%############%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%%%%$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###"""########################$$$$$$$$$############"""######""""""""""""######$$$###"""!!!!!!"""######$$$###!!!"""#########"""######$$$$$$$$$$$$###############""""""!!!!!! """"""""""""""""""""""""$$$$$$###"""""""""""""""!!!"""############""""""""""""!!!""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!"""""""""!!!""""""######%%%$$$###"""!!!!!!!!!!!!########################"""!!!!!!!!! !!!!!! """$$$""""""""""""""""""""""""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!""""""###"""#########$$$$$$%%%%%% !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""!!! """#########""""""""""""######$$$$$$###"""!!!!!!!!!"""########################""""""#########""""""!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!$$$%%%%%%$$$"""!!!"""###!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!"""############""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$###$$$$$$%%%%%%###"""!!!"""!!! $$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######################################################"""######$$$$$$$$$###############$$$$$$%%%%%%%%%$$$#########"""""""""""" !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$!!!"""###%%%%%%$$$$$$###"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%############%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%###$$$&&&''''''&&&$$$###!!!"""#########!!! ########################$$$$$$$$$############"""######""""""""""""######""""""""""""""""""###############%%%&&&&&&###!!!########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!"""###$$$$$$&&&%%%%%%$$$###"""!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! ###%%%%%%%%%######$$$%%%""""""""""""""""""""""""###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""""""""######""""""""""""######""""""###############$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!######"""!!!"""#########""""""""""""######$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!###%%%%%%$$$"""""""""###!!! !!!"""###$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%""""""#########""""""!!!""""""!!!!!!"""###$$$$$$"""""""""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%############!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%#########"""""""""!!!!!!############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""##################$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''((((((''''''&&&%%%$$$%%%%%%$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&%%%&&&&&&''''''%%%$$$######$$$$$$%%%%%%%%%%%%%%%##################$$$$$$!!!###%%%'''(((&&&$$$""""""############""""""!!!########################!!!!!!"""###$$$%%%%%%&&&#########""""""#########""""""""""""##################$$$&&&((('''%%%"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###""""""""""""############""""""!!!""""""!!!!!!!!!"""############""""""!!!!!! """"""""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!""""""######"""""""""""""""###$$$$$$%%%%%%######"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""#################################### """$$$$$$###"""###$$$######""""""""""""######$$$###""""""""""""""""""!!!!!!""""""""""""!!!!!! """"""############"""""" !!!!!!!!!""""""""" """###"""!!! !!!###""""""!!! !!!"""$$$%%%""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$&&&'''"""############""""""!!! !!!!!!"""$$$%%%&&&###""""""!!!!!!""""""###$$$############"""""""""###"""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$################################################""""""###$$$$$$$$$$$$$$$ !!!!!!""""""###$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$###"""""""""###%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%$$$"""$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$!!!!!!"""###############%%%$$$###$$$&&&&&&&&&%%%&&&$$$!!!!!!$$$&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##############################"""!!!!!!###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%########################"""""""""############### !!!""""""!!! !!!###"""""""""""""""""""""""" !!!!!!""""""###### !!!""""""######""""""!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""""""#########""""""""""""######""""""""""""""""""###$$$ !!!###$$$$$$###!!!  !!!""""""!!!!!!######""""""""""""######!!!!!!!!!"""""""""###### """"""!!!!!!"""$$$$$$###"""!!!!!!"""$$$%%%#########""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%###############"""!!!!!!"""!!!!!!!!!"""###$$$$$$######"""!!!!!!"""######$$$$$$$$$#########""""""######""""""!!!!!!!!!!!!################################################!!!"""%%%'''((('''&&&%%% !!!###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$######"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''&&&&&&''''''''''''&&&%%%$$$######"""!!! !!!"""$$$&&&&&&'''''''''&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%###"""$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###%%%&&&!!!!!! !!!###$$$########################$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###############'''$$$!!!!!!###%%%'''''''''$$$!!!!!!$$$''' !!!!!!""""""##############################!!!!!!!!!!!!"""###$$$%%%###############"""!!!!!!$$$###"""!!!!!! !!!!!!###############$$$$$$$$$""""""""""""###$$$%%%&&& !!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!"""$$$%%%$$$%%%&&&((("""""""""""""""""""""""" !!!"""###$$$$$$  !!!"""###############""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!!""""""######""""""""""""######""""""!!!!!!"""###$$$$$$ """$$$&&&&&&$$$""" ######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""############ !!!###$$$###$$$%%%'''&&&$$$###!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""##################"""!!!!!!######"""""""""""""""###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""######""""""!!!!!!!!! %%%$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$%%%!!!"""$$$$$$###"""!!!###""""""$$$&&&&&&### %%%%%%%%%$$$"""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%$$$###((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%$$$###!!!!!!###$$$%%%""""""#########$$$$$$$$$((('''%%%###""""""######$$$$$$######"""!!!!!!!!!######""""""""""""""""""%%%%%%$$$$$$###"""!!!!!! ###$$$$$$######$$$!!!!!!""""""######$$$$$$""""""############"""!!! !!!"""######$$$$$$#########""""""""""""######""""""############"""""""""######"""###"""!!!!!!!!!!!!!!!""" """###"""!!! !!!""" !!!""""""!!!"""###$$$$$$###"""!!!"""!!! !!!###$$$"""!!! """$$$""""""!!!!!!!!!!!!!!!"""(((&&&###""""""""""""!!!%%%""" ###$$$###!!!$$$###"""!!!!!!"""###$$$&&&%%%$$$"""!!! !!!!!!!!!!!!"""$$$%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""###""""""############"""""" !!!!!!""""""""""""############""""""$$$###"""""""""""""""######"""  """$$$$$$$$$#########"""""""""  ###$$$###!!!#########"""""""""""""""######""""""!!!!!! )))'''%%%###!!!!!!!!!!!!"""!!!  !!!"""!!!!!!""""""######$$$$$$&&&$$$!!! ###%%%"""!!! !!!###%%%'''$$$$$$############$$$$$$##################$$$$$$###$$$$$$%%%%%%&&&''''''"""######$$$$$$$$$########################""""""!!!""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###!!! !!!$$$&&&&&&$$$!!!"""###$$$$$$$$$$$$###"""""""""######"""""""""$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%!!!!!!"""""""""#########&&&%%%###""""""""""""###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!#########"""###$$$"""""""""""""""#########"""######$$$$$$$$$######$$$$$$$$$$$$###"""!!! ######""""""""""""######""""""############"""""" """"""!!!"""###%%%&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###!!!!!! !!!!!!"""###""""""############"""""""""!!!!!! !!!"""###$$$"""!!! !!!"""###""""""!!!!!!!!!!!!""""""(((&&&#########$$$######$$$""" !!!###$$$###!!!$$$###"""!!!!!!"""###$$$############"""""""""""" !!!!!!!!!!!!!!!###""""""""""""""""""### """"""!!!!!!!!!###$$$%%%""""""############"""""" """"""############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!! """#########"""""""""!!!!!!###!!! ###$$$"""!!!"""""""""""""""############"""""""""!!!!!!!!! %%%$$$###"""!!!""""""###""""""!!! !!!"""""""""""""""""""""#########%%%%%%$$$""""""!!!!!!!!!"""!!!!!!!!!"""$$$&&&'''$$$###"""!!!!!!"""###$$$"""###$$$%%%$$$$$$""""""""""""######$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$############$$$%%%%%%###!!! """&&&'''(((!!!"""###%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$$$$%%%%%%&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!"""######$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$$$$######!!!!!!!!!!!!######!!!!!!!!!!!!!!!"""""""""######"""!!!!!!""""""### !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""######"""!!!!!!###$$$############""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! ######""""""""""""######""""""############"""""" """#########%%%'''((('''%%%###"""!!!!!!!!!########################"""###$$$###""""""###$$$"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$"""!!!!!!!!!!!!"""###$$$!!!""""""""""""#########""""""!!!!!!!!!!!!""""""%%%###""""""###$$$$$$###$$$"""!!!"""###$$$###!!!######""""""""""""###### !!!"""###$$$$$$###"""$$$$$$%%%%%%%%%$$$"""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$%%%&&&""""""############"""""" !!!!!!!!!!!!""""""############"""""" !!!!!!""""""!!!"""###""" !!!""""""""""""!!!!!!!!!!!!!!!###"""!!!!!!"""###""" !!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$###""""""!!!!!!""""""###############""""""""""""$$$$$$%%%%%%$$$###!!! %%%$$$###"""""""""#########"""!!! !!!"""###"""###%%%&&&%%%$$$""" $$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""##################"""!!!!!!###$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''---***'''%%%$$$%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$!!!!!!""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""###$$$###""" """$$$$$$$$$######""""""!!!!!!""""""""""""###$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$######""""""""""""######""""""############""""""!!!"""######"""!!!"""$$$&&&%%%$$$###"""!!!!!!!!!########################"""$$$%%%$$$###"""###$$$"""""""""""""""######$$$%%%$$$###""""""###$$$%%%"""""""""""""""#########!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""###"""!!! """######"""""""""""""""######""""""###""""""""""""""""""###!!!###$$$%%%$$$"""!!!###$$$&&&''''''%%%###"""!!!!!!!!!""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""###$$$%%%""""""############""""""##################$$$$$$""""""############"""""" !!!""""""###### """$$$$$$###!!!!!!"""""""""""""""""""""""""""$$$######"""""""""!!! !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!"""#########""""""""""""######$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$######%%%$$$$$$###############""""""!!! !!!""""""!!!###$$$%%%%%%$$$"""!!!$$$######""""""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###"""!!! """###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%% """$$$&&&&&&%%%$$$""""""###$$$%%%$$$###""""""'''&&&%%%$$$###""""""!!!""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&((()))222...)))&&&%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&""""""!!!!!!!!!!!!""""""########################""""""###$$$$$$%%%%%%%%%############""""""!!!!!!"""#########$$$$$$$$$%%%$$$$$$$$$##################$$$###""" """$$$$$$$$$######""""""!!!!!!!!!!!!!!! !!!"""###$$$!!!"""###$$$$$$%%%%%%$$$######""""""""""""######""""""############""""""!!!"""!!! !!!"""""""""!!!!!!!!!""""""###"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$"""""""""""""""######$$$%%%$$$###""""""###$$$%%%!!!""""""###############""""""###$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$%%%$$$###!!!"""###$$$###""""""""""""""""""######"""""""""!!!"""$$$%%%$$$###!!! """###"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$######""""""############"""""" !!!######$$$$$$### """$$$%%%$$$"""""""""########################$$$$$$$$$###"""!!!!!!""" !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""############""""""$$$$$$######""""""!!!!!!"""!!!!!!"""###$$$&&&'''!!!""""""###$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$### !!!""""""######$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&$$$"""$$$&&&'''$$$"""!!! ######"""""""""######$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&&&&''''''((('''&&&%%%&&&''')))+++333...(((&&&&&&'''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%%%%%%%%%%'''''''''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! !!!!!!!!!""""""######$$$########################"""######"""!!!!!!###$$$############""""""""""""""""""  !!!"""%%%%%%%%%%%%$$$###"""!!!######""""""""""""######""""""############"""""" !!! !!!###%%% !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""###$$$"""!!!!!!!!!!!!"""############""""""""""""######!!!"""######$$$$$$######"""############$$$$$$$$$!!! !!!!!!"""###$$$$$$$$$$$$%%%'''(((&&&%%% """$$$$$$###"""""""""""""""############"""""""""###$$$$$$###"""!!!  """#########"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""############"""""" !!!"""$$$$$$$$$######!!!$$$$$$###""""""###############$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!""""""######""""""!!!############""""""""""""!!! !!!###&&&'''!!!"""###$$$%%%&&&&&&&&& !!!###$$$$$$###!!! !!!!!!"""###$$$%%%%%%&&& !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&"""$$$&&&%%%###!!!"""$$$!!!!!!!!!!!!"""###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###$$$$$$&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&''''''(((((()))((('''&&&''')))+++---///***%%%$$$&&&(((&&&###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%"""##################"""$$$#########"""""""""""""""###$$$%%%%%%$$$###############""""""""""""""" !!!""""""###$$$$$$########################!!!#########"""###$$$"""""""""""""""#########%%%$$$"""  !!!"""%%%%%%%%%%%%$$$###""""""######""""""""""""######""""""############"""""" !!!"""!!!!!!###$$$"""""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###!!!!!! !!!!!!"""###!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$$$$#########""""""!!!"""###$$$%%% !!!"""###$$$$$$######%%%&&&&&&%%%###"""%%%%%%###!!!!!!"""!!!"""###$$$$$$###"""!!!""""""""""""#####################$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""########################!!!!!!######$$$###""""""""""""############""""""""""""!!!!!!!!! """"""############"""""" !!!"""###$$$###!!! !!!######"""!!!"""###""""""""""""#########$$$!!!###%%%$$$""""""###%%%"""""""""""""""######### !!!!!!!!!"""""""""###""""""######"""!!! !!!""""""""""""!!! """""""""""""""######### !!!""""""""""""!!!$$$%%%%%%%%%%%%$$$###### !!!$$$%%%%%%$$$!!! !!!!!!!!!"""###%%%'''((($$$$$$$$$###""""""!!!!!!%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$%%%''''''%%%$$$###!!! """"""###$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$"""###&&&"""###$$$""" !!!%%%(((######"""""""""###%%%&&&"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###!!!!!!"""!!!!!! !!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''''''''&&& !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&'''((())))))******)))'''&&&'''***,,,...+++&&&"""###&&&(((&&&###%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########!!!!!!"""$$$$$$%%%%%%%%% !!!"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""#########$$$$$$$$$$$$############""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$##################$$$$$$ ###$$$$$$######$$$!!!!!!""""""######$$$$$$'''%%%###!!! !!!"""""""""###$$$%%%%%%%%%%%%######""""""""""""######""""""############""""""$$$%%%%%%$$$!!! !!!%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!""" !!!"""""" !!!""""""!!! !!!"""###$$$%%%$$$######$$$"""!!! """$$$%%% !!!"""$$$$$$!!!!!!!!!"""######!!!"""%%%&&&###!!!!!!"""!!!"""###$$$$$$###"""!!! !!!"""$$$%%%&&&$$$###""""""!!!!!!"""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$""""""############""""""$$$#########""""""!!!!!!""""""############"""""" """######!!!!!!""""""!!!!!!"""$$$ !!!!!!!!!""""""###### ###%%%$$$""""""$$$&&&#########""""""""""""""" !!!!!!!!!""""""######!!!"""#########"""!!!  !!!""""""!!! !!!!!!""""""######$$$$$$!!!###$$$###!!!%%%$$$"""###$$$%%%%%%$$$&&&&&&%%%%%%$$$###""""""&&&&&&%%%$$$$$$######""" """###""" """$$$"""###$$$%%%%%%$$$###"""######%%%%%%%%%###!!! $$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$""" !!!###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$###$$$((()))(((%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''((((((((((((((()))******&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&)))&&&###"""$$$%%%###!!!###%%%'''((((((%%%###!!!%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$)))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""""""""""""""######%%%$$$###""""""###$$$%%%!!!"""$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$""" """&&&)))***)))"""###$$$%%%%%%$$$###"""######""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!###$$$###"""!!!"""#####################$$$$$$""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&$$$###!!! !!!###$$$&&&###!!! !!!#########""""""!!!!!! """""""""""""""""""""""" """$$$$$$$$$%%%''')))!!!##########################################""" !!!$$$%%%%%%%%%$$$$$$"""!!!!!!###"""!!!!!!!!!"""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!######"""!!!!!!"""######""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""!!! $$$$$$######!!! !!!!!!""""""#########$$$###"""!!! !!!"""#########$$$%%%%%%###"""!!!$$$###""" !!!"""$$$"""!!!"""######"""!!! !!!"""####################################### """"""""""""""""""""""""(((&&&$$$#########"""!!!&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######%%%'''######$$$$$$$$$$$$######%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''(((''''''''''''((())))))&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&)))'''%%%$$$%%%%%%$$$###$$$%%%'''''''''%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%############$$$$$$$$$$$$(((&&&%%%$$$%%%%%%%%%###&&&%%%######%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$######"""""""""######$$$$$$################## !!!"""$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$###"""$$$""" """&&&((()))(((######$$$$$$$$$$$$######)))'''$$$"""!!!"""$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!###$$$%%%&&&%%%###""""""###%%%&&&)))&&&"""!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" """"""""""""$$$%%% !!!""""""!!!!!!#################################!!!!!!$$$""""""###############"""""""""!!!!!!"""###$$$%%%############"""""""""!!!"""""""""""""""######### """###$$$###"""!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$######"""!!!!!! """"""######""""""!!!!!!!!!"""""""""###############"""!!! !!!"""""""""""""""""""""!!! $$$###"""!!! !!!"""$$$"""!!!"""###$$$"""!!!!!!!!!"""#########""""""########################$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""(((&&&$$$#########"""!!!%%%%%%%%%$$$######""""""""""""######$$$%%%%%%&&&!!!"""""""""!!!!!!###%%%$$$$$$############$$$$$$&&&%%%###!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""$$$$$$%%%&&&&&&''''''&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''%%%%%%%%%&&&&&&''''''((((((''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%***(((&&&%%%&&&&&&$$$###%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################""""""######$$$############"""!!!###%%%'''((('''$$$$$$############$$$$$$...+++'''###!!!"""$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""######$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###$$$&&&%%%$$$######$$$%%%&&&(((%%%"""!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" """!!! """#########"""!!! #################################!!! !!!### !!!"""############!!!!!!!!!""""""$$$%%%&&&############""""""""""""############""""""""""""########################%%%%%%%%%###!!!!!!"""$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$############"""""""""""""""""""""######$$$%%%$$$###"""!!!!!!""""""!!!!!!"""###$$$$$$$$$###""""""""""""############""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""###"""!!!"""###$$$###"""""""""#########"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%% !!!"""###%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######"""""""""###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%((()))((($$$###$$$'''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))'''$$$###%%%(((&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%)))'''%%%%%%%%%&&&%%%$$$'''&&&$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$############"""###$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###############$$$%%%%%%$$$###!!! ###$$$$$$%%%$$$$$$######$$$##################$$$######################## !!!"""##################""""""###%%%&&&&&&&&&%%%$$$###""""""###$$$%%%,,,***'''$$$"""###$$$%%%$$$$$$###"""!!!!!!""""""!!!###$$$###"""!!!"""###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!"""############"""!!!!!!"""######$$$""" !!!"""$$$$$$### !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###$$$###""" !!!!!!###########################$$$$$$""" """### !!!""""""######"""!!!!!!""""""###$$$%%%&&&#########"""""""""""""""$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%""" """$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$""" !!!"""###""""""###$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!"""""""""&&&%%%###"""""""""###$$$"""""""""!!!!!!!!!!!!"""###"""!!!"""###$$$###""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! """"""""""""""""""""""""###!!! !!!###%%%%%%%%%$$$$$$###############"""$$$$$$$$$######"""""""""###""""""###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%"""###$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%((()))((($$$###$$$'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&&&&%%%(((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&################################################$$$######$$$%%%&&&(((((('''&&&%%%$$$###############$$$$$$%%%%%%###"""!!!###############""""""!!!#########$$$$$$################################# !!!"""###############"""###$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$###""""""""""""""""""!!!###$$$###"""!!!"""#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""######""""""""""""""""""######!!! !!!###$$$$$$### !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""######"""!!! !!!###$$$""""""""""""""""""""""""###$$$$$$###!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%%%%%%%""""""""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%%%%###!!!!!!###""""""""""""############""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$"""  !!!"""$$$$$$$$$$$$$$$###""""""######"""""""""""""""""" !!!"""""""""""""""&&&%%%###"""""""""###$$$!!!!!!!!!""""""""""""!!!"""!!!!!!!!!###$$$$$$""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$""""""######"""!!!########################%%%$$$$$$###""""""!!!!!!"""!!! !!!###%%%%%%%%%$$$$$$############$$$$$$ """$$$%%%&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&''''''''''''&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""%%%&&&'''&&&&&&%%%######%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%'''(((&&&%%%$$$########################$$$$$$$$$######""""""#########""""""!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########!!!###%%%%%%$$$######$$$$$$$$$############$$$$$$ !!!###$$$%%%$$$###"""######"""""""""""""""###!!!###$$$###"""!!!"""###"""######$$$%%%&&&''''''""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""######!!!!!!""""""""""""""""""###"""""""""""""""""""""""" """"""""" """ !!!"""###$$$%%%""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###"""""""""######"""!!!!!!"""###$$$$$$%%%%%%$$$$$$""""""""""""########################""""""""""""""""""""""""""""""""""""#########!!! """"""""""""############$$$###"""""""""""""""###### !!!!!!!!!!!!"""""""""""""""""""""######$$$"""!!!  !!!"""###$$$$$$$$$###"""!!!!!!############"""""""""""" !!!"""#########"""###""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""!!! !!!###$$$$$$###!!!!!!"""""""""!!! """"""""""""""""""""""""################################################%%%###!!!!!!"""###"""!!!""""""""""""########################"""""""""""" !!!$$$###"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''((()))&&&'''((())))))((('''&&&(((&&&%%%%%%&&&''''''&&&$$$%%%'''((()))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%'''&&&&&&%%%###""""""$$$$$$$$$######$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$###"""""""""$$$&&&'''$$$######"""""""""######""""""""""""###$$$%%%%%%""""""###$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$&&&&&&###""""""#########$$$$$$$$$$$$######!!!""""""#########$$$$$$######""""""""""""######!!!###$$$###"""!!!"""### !!!!!!"""$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""#########!!!#########""""""""""""""""""""""""""""""""""""""" """###"""!!!!!!"""### !!!"""######$$$###"""""""""""""""""""""""""""$$$%%%$$$###""""""###!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!!!!!"""###""""""#########$$$$$$$$$######""""""""""""######""""""""""""#########$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""############"""""""""!!!!!!"""#########""""""""""""""""""!!!  !!!"""######"""!!!"""!!! !!!###%%%$$$### !!!!!!"""!!!!!!!!!######################## !!!!!!"""########################!!!  ###%%%%%%%%%"""""""""""""""#########!!!!!!!!!"""######$$$$$$###!!!!!!%%%''''''%%%"""###$$$%%%%%%$$$###"""$$$###"""!!!"""###%%%&&&!!!"""###$$$%%%&&&&&&&&&"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$###$$$((()))(((%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&***'''%%%&&&(((***)))'''###%%%''')))***)))'''%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&$$$######$$$%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!######################## !!!"""$$$%%%&&&'''$$$###"""!!!!!!###%%%&&&""""""""""""""""""######""""""!!!!!!"""$$$&&&'''"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$&&&&&&###!!!"""###"""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%###"""""""""""""""######!!!###$$$###"""!!!"""### !!!"""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""############""""""!!! """$$$%%%$$$###$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&& !!!###$$$$$$###"""!!!"""""""""""""""""""""""""""$$$%%%%%%###""""""### """###%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$ !!!###%%%%%%$$$######$$$""""""######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$!!!"""############"""""" """######$$$$$$$$$#########""""""!!!!!!!!!"""#########"""###$$$%%%%%%%%%$$$"""!!! !!!#########"""!!!!!! !!!$$$%%%$$$### !!!"""""""""!!!######################## !!!"""###$$$%%%%%%##############################""""""######$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!###$$$%%%&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""$$$%%%&&&########################!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&&&&(((((('''&&&(((&&&###!!!"""$$$''')))$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""!!!!!!!!! !!!!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################+++)))'''$$$###"""""""""$$$###"""""""""""""""###""""""""""""###$$$%%%&&&&&&%%%###!!!!!!"""###$$$'''&&&%%%$$$############%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############"""######$$$$$$"""!!! %%%%%%$$$$$$######""""""%%%###"""!!!"""!!! ############""""""!!!!!! """############""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""###%%%&&&'''""""""######$$$$$$%%%%%%!!!&&&))))))%%%###&&&***!!!&&&++++++&&&"""!!!"""!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""!!!%%%'''$$$###%%%&&&$$$ !!!######$$$$$$$$$  $$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######""""""!!! !!!"""### !!!!!!""""""######%%%###""" !!!###$$$$$$###!!! !!!"""!!! !!!!!!"""###$$$!!!""""""""""""!!!!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%###""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%&&&'''''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((()))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$######$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################"""""""""""""""######""""""""""""###$$$%%%&&&&&&%%%###"""!!!"""###$$$'''&&&%%%$$$############$$$$$$###""""""###$$$$$$""""""#########""""""!!!""""""!!!!!!!!!""""""###""""""""""""############"""######$$$###"""!!! """"""""""""!!!!!!!!!!!!%%%$$$""""""######!!! #########""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""""""""############""""""!!! !!!!!!!!!!!!!!!!!!""""""""" ###&&&%%%###"""$$$&&&$$$(((+++***%%% !!!$$$######"""""""""""""""$$$$$$##################"""""""""""""""""""""!!!!!!"""######$$$$$$######&&&%%%###"""!!!!!!!!!"""!!!%%%'''$$$"""$$$$$$""" !!!"""###############"""!!!!!! !!!!!!"""############"""""""""!!!!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$$$$######!!!!!! !!!###$$$%%%"""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$"""###$$$###!!!!!!!!!"""###"""!!!!!!!!!!!!!!!"""###############$$$$$$%%%#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$"""###&&&(((((('''%%%###&&&''''''''''''(((((((((''''''''''''''''''((((((''''''((((((((()))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&'''''''''%%%%%%%%%&&&'''(((******'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((('''''''''((()))***))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""############"""!!!!!!!!!"""###$$$$$$""""""""""""###$$$%%%%%%%%%$$$###"""""""""###$$$&&&%%%$$$###############$$$$$$###""""""###$$$$$$###############"""!!! !!!!!!"""###$$$$$$$$$###"""""""""#########$$$$$$"""############"""!!!!!!!!!!!!!!!"""""""""""""""%%%###"""###$$$%%%$$$""""""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!! """"""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!$$$'''((('''###!!!!!!###&&&%%%$$$"""!!! %%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!"""###############%%%$$$###""""""""""""""""""&&&'''###"""######!!!!!!""""""#########""""""###""""""!!!!!!""""""###############""""""""""""!!!!!!!!!"""""""""######!!!$$$&&&'''%%%###""" !!!###$$$&&&'''$$$$$$###""""""!!! !!!!!!###$$$&&&'''"""###$$$###"""!!!"""###$$$###"""!!! $$$###"""!!!"""###%%%'''###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$########################################################################$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""$$$&&&((()))'''%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((''''''&&&''''''''''''&&&''''''((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%######""""""###$$$$$$%%%$$$$$$###""""""######$$$%%%%%%$$$###############$$$##################$$$%%%%%%%%%%%%%%%$$$###""""""###$$$&&&&&&&&&%%%%%%""""""#########$$$$$$$$$############"""""""""!!!#########$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###""""""""""""############!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""######%%%&&&&&&%%%%%%$$$$$$######""""""  !!!"""  """$$$#########&&&(((&&&%%%$$$"""!!!!!! $$$$$$$$$#########"""""""""""""""""""""#########!!!!!!"""############"""$$$$$$$$$######""""""""""""&&&'''###!!!"""""" """############""""""!!!###""""""!!!!!!""""""############"""""""""""""""!!!!!!"""""""""#########!!!"""$$$%%%%%%###""" !!!""""""###$$$$$$%%%&&&#########"""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&"""###$$$###"""!!!"""#########"""!!!!!!!!!!!!!!!$$$###  """$$$$$$$$$##########################################!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&########################$$$%%%%%%&&&&&&&&&&&&&&&########################%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))###$$$%%%''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))((('''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############&&&%%%$$$###############%%%$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%#########"""######$$$%%%##################$$$$$$$$$$$$######""""""###############$$$$$$#########%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%&&&%%%$$$###############$$$$$$$$$$$$#########"""""""""""""""######$$$$$$%%%%%%&&&&&&!!! !!!###$$$###""""""""""""""""""#########!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$######""""""!!!!!! !!!""""""!!! !!!""""""$$$&&&(((######""""""""""""######""""""#########$$$$$$$$$!!!"""""""""#########$$$!!!!!!"""###############$$$$$$$$$$$$$$$#########"""''''''$$$!!!"""""" """############""""""!!!"""!!!!!! !!!!!!"""""""""""""""""""""######""""""""""""############%%%$$$###"""!!! $$$$$$$$$$$$$$$#########!!!"""""""""#########$$$#########$$$$$$#########!!!"""######"""!!!"""$$$!!!!!!!!!!!!!!!"""######'''%%%""" """##################$$$$$$########################$$$%%%%%%%%%$$$""" ######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$'''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))))))))$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))(((((('''(((((((((++++++)))((('''&&&&&&&&&((((((((((((((()))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))((()))))))))******++++++((((((((((((((((((((((((&&&'''((()))))))))(((((())))))(((((('''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""""""""###%%%%%%$$$###############$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$###############$$$$$$"""#########$$$$$$$$$$$$$$$######"""""""""######"""###$$$$$$$$$$$$###"""!!!""""""#########""""""!!!"""""""""""""""!!!!!!#########$$$$$$$$$$$$%%%$$$######"""!!!""""""""""""""""""###############!!!  """######"""############"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############&&&%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########"""!!!!!!###""""""!!!""""""######!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%!!!""""""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$#########'''((($$$###$$$$$$"""!!!""""""#########"""""""""!!!!!! !!!!!!"""""""""""""""############"""""""""#########$$$$$$&&&%%%###!!! !!!!!!$$$$$$$$$$$$###"""!!! !!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$###"""!!! !!!"""######""""""###$$$ !!!"""###$$$(((&&&$$$"""!!!!!!"""###"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%### ######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''''''''%%%'''&&&&&&%%%&&&'''((()))&&&''''''''''''(((((((((%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((()))*********)))((('''''''''(((((()))))))))*********+++************++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((%%%&&&'''((()))(((''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%###"""""""""""""""######$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###""" !!!"""###############%%%$$$###"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$"""!!!!!!!!!"""###$$$##################"""###"""!!!!!!###$$$###"""%%%$$$$$$###"""!!!  !!!""""""###""""""""""""""""""""""""""""""""""""""""""############%%%$$$"""!!! !!!!!!!!!!!!!!!"""""""""!!!$$$&&&%%%""" !!!###""""""!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%##################$$$$$$!!!""""""######$$$%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$######'''(((%%%$$$&&&&&&$$$ !!!"""##################""""""!!!!!!""""""###!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""!!! ##############################$$$$$$###!!!  """######""""""###$$$"""!!!!!!!!!!!!!!!"""###$$$$$$############$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))'''''''''((()))******+++&&&&&&&&&&&&'''''''''(((***)))((((((((()))+++,,,))))))))))))))))))))))))************************************++++++++++++(((((('''(((((()))***+++)))((((((((((((((()))***))))))******+++++++++,,,******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&))))))(((((((((((()))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''(((##################$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&((()))&&&&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""$$$%%%&&&$$$###"""""""""""""""###$$$$$$###############$$$!!!"""###$$$$$$$$$$$$$$$###"""""""""""""""######"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&***)))'''%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###'''&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""&&&%%%$$$###""" !!!"""############""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!""""""###""""""######$$$$$$%%%%%% $$$'''&&&!!!!!!$$$!!!###$$$$$$###"""""""""""""""######$$$%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###%%%%%%&&&%%%$$$###"""''')))&&&%%%''''''%%% !!!######$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$ """%%%((())))))'''&&& !!!#########"""!!!%%%%%%$$$$$$###"""""""""!!!"""#########!!!  """######""""""###%%%$$$###"""!!!!!! !!! !!!"""###$$$$$$ !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&$$$######"""###%%%&&&'''!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$###"""""""""###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########)))((('''&&&%%%$$$######''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))%%%&&&((()))***)))(((''''''&&&%%%'''))))))&&&"""'''''''''((())))))******(((***+++***)))((()))***+++++++++,,,,,,---------+++++++++******)))))))))+++++++++*********))))))******++++++******)))(((++++++++++++************************************++++++******))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))++++++***((('''))))))******)))(((''''''((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###########################$$$&&&&&&&&&&&&$$$######$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%"""!!!"""$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""&&&%%%$$$"""""""""######%%%$$$###""""""###$$$%%%(((&&&$$$$$$&&&%%%"""###"""!!! !!!"""$$$%%%&&&%%%$$$$$$#########$$$&&&%%%###!!!!!!"""###%%%&&&&&&%%%$$$#########$$$$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!$$$$$$$$$###############"""""""""""""""""""""""" !!!"""#########$$$%%%%%%$$$###!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%###!!! !!!"""!!! ######"""!!! ######""""""""""""######$$$&&&((((((&&&$$$###$$$"""###$$$%%%%%%%%%%%%%%%))))))((('''%%%$$$######''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!###%%%'''############""""""""""""$$$$$$$$$###############""""""""""""############""""""""""""############$$$###""" !!!""" !!!"""###$$$%%%%%%%%%######""""""""""""""""""#########$$$$$$$$$%%%%%%!!! """###$$$###!!!""""""!!!!!!"""$$$%%%&&&'''&&&%%%###########################$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$#########$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''((())))))******))))))((((((((())))))))))))(((((('''''''''''''''''''''''')))******+++++++++******,,,+++***+++------+++(((((((((((()))******++++++((()))***)))'''''')))+++)))*********++++++++++++,,,,,,++++++++++++++++++***))))))))))))((((((((())))))******))))))((('''*********)))))))))((((((((((((((((((((((((((((((******)))))))))))))))((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((((()))***)))(((((()))***%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%""""""###$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""""""""###$$$$$$$$$$$$###"""!!! ########################$$$###!!! !!!"""###$$$%%%%%%%%%%%%$$$###%%%$$$###$$$%%%&&&###!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!!!!!!!!"""$$$&&&'''$$$######""""""""""""###$$$###"""!!!!!!"""###$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""######$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$###""""""###!!! !!!"""!!! ###"""""""""!!!!!!!!! ######""""""""""""###### !!!!!!############$$$$$$$$$$$$(((((('''&&&%%%$$$###""""""""""""!!!!!!!!!!!! ######""""""######$$$$$$""""""""""""########################"""""""""!!!#########"""""""""""""""############$$$$$$%%%%%%############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############%%%$$$###"""!!!""""""######$$$%%%&&&''''''''''''########################"""""""""############$$$""""""!!!"""$$$%%%###""""""""""""""""""###$$$%%%&&&&&&$$$######"""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$###!!! $$$######$$$%%%&&&'''(((((('''%%%######$$$%%%'''###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((('''&&&&&&)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))***))))))***,,,,,,+++))))))))))))***++++++,,,,,,)))))))))'''&&&&&&)))+++***************+++++++++((((((((((((((()))))))))***))))))))))))((((((((()))************)))((((((*********))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((())))))))))))(((((('''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%$$$$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################""""""#########(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""######""""""###$$$$$$$$$######%%%$$$###""""""###$$$%%%###"""!!! !!!""""""$$$&&&((((((&&&$$$""""""""""""###%%%%%%$$$###!!!###%%%&&&'''&&&$$$######$$$%%%%%%%%%$$$###""" !!!!!!"""###$$$%%%&&&!!!!!! !!!""""""######""""""""""""######!!!""""""""""""""""""###!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""######$$$$$$$$$######"""!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!""""""!!! """$$$###"""!!!!!!"""######&&&&&&%%%%%%$$$###""""""""""""#########"""!!! """"""!!!!!!"""######$$$"""""""""#########$$$$$$############""""""""""""$$$$$$######"""!!!!!! !!!"""$$$%%%&&&%%%$$$###############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############%%%%%%$$$#########$$$$$$ !!!"""######$$$############$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$%%%''''''%%%$$$''''''&&&%%%$$$###"""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$######"""###"""""""""######$$$$$$%%%%%%$$$"""!!! $$$$$$%%%&&&'''((()))***'''&&&$$$""""""$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''')))******************)))***))))))))))))))))))***+++++++++************))),,,+++)))((((((((()))***((('''(((((()))******)))*********+++,,,,,,------++++++***(((&&&'''+++---,,,,,,,,,,,,,,,---------((((((((((((((()))))))))+++++++++*********))))))+++++++++++++++******))),,,,,,+++++++++*********************************'''''''''(((((())))))***'''(((((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&'''((((((*********++++++***))))))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$"""!!!!!!"""$$$$$$'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$ !!!###$$$&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$$$$###$$$&&&''''''&&&$$$###"""""""""###$$$$$$$$$###"""###$$$%%%%%%%%%$$$###"""###$$$&&&&&&$$$"""!!!#########$$$###"""!!!!!! !!!"""######""""""""""""""""""### !!!!!!!!!""""""#####################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$### ######""""""""""""######%%%%%%%%%$$$""""""%%%'''%%%$$$!!!  !!!"""%%%$$$$$$$$$######""""""!!!"""###$$$$$$""" """""""""""""""###$$$%%%!!!""""""######$$$$$$%%%#########"""""""""""""""############""""""!!!!!!!!!"""######$$$$$$##################"""""""""!!!###############$$$$$$$$$!!!"""""""""############!!!"""""""""############$$$$$$$$$#########$$$$$$ !!!""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%&&&%%%$$$%%%''''''%%%###&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$$$$%%%$$$$$$######"""""""""!!! !!!!!!""""""""""""###$$$$$$#########""""""""""""###$$$%%%&&&'''((((((%%%$$$###""""""###$$$&&&%%%%%%&&&''''''(((''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))******((())))))******))))))(((******))))))))))))******++++++******************...---,,,++++++,,,---...***+++,,,,,,,,,---...///------...//////000000111000000///---+++,,,000222000000000000000/////////------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''(((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))'''&&&&&&'''((()))++++++&&&''''''(((((('''''''''(((((((((((((((((((((((((((***+++***)))((()))***((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$###""""""###$$$%%%$$$$$$############$$$$$$###$$$%%%$$$$$$###""""""$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%$$$"""!!!"""############"""!!! !!!!!!!!!!!!""""""###$$$"""""""""######""""""""" !!!!!!"""""""""###""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&%%%###"""""""""###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%$$$######""""""!!! ######""""""""""""###############!!! !!!###%%%%%%###!!! !!!"""######################## !!!!!!"""""""""###$$$%%%&&&&&&""""""######$$$$$$$$$%%%""""""""""""""""""######!!!!!!""""""###############""" !!!###$$$############"""""""""!!!""""""######$$$$$$$$$$$$!!!"""""""""############!!!"""""""""############"""###########################$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$###"""###$$$$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!! #########""""""""""""""" !!!"""#####################$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%$$$######""""""######$$$$$$%%%&&&'''(((((()))((((((######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))***++++++((())))))))))))))))))(((+++***)))(((((()))***+++)))))))))*********++++++,,,,,,,,,,,,,,,---......---///000000000111333666555555666666777888888999999999888777555666999;;;777666666666666555555555111111000000000/////////////////////............------......------,,,+++,,,,,,,,,+++++++++******************************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))&&&''''''((()))***++++++'''((())))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%########################""""""!!!!!!!!!!!!""""""######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%######"""""""""###%%%&&&******)))(((&&&$$$"""!!!%%%$$$###""""""###$$$%%%"""!!! !!!"""###%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&&&&$$$#########%%%$$$""" !!!###$$$!!!"""###$$$$$$$$$###""" !!!"""###$$$%%%######"""""""""###$$$$$$""""""############"""""" !!!!!!!!!!!!!!!!!!""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############%%%'''&&&$$$"""%%%%%%%%%$$$$$$###############""""""""""""######!!!"""###"""!!!!!!###$$$###"""!!! !!!""""""###############$$$$$$$$$!!!!!!"""###"""!!! ############$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""######$$$$$$$$$""" !!!$$$&&&############"""""""""""" !!!""""""######""""""""""""############""""""""""""############!!!"""######$$$#########"""######$$$$$$$$$######""""""######$$$%%%%%%%%%"""""""""############$$$###"""!!!"""######!!! """$$$$$$%%%%%%###$$$$$$$$$###"""!!! """###############$$$$$$ !!!###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))******++++++******))),,,+++)))(((((()))+++,,,******+++,,,---......///---...///000111222222222444555777777666888;;;>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDCCCAAAAAACCCEEEBBBBBBBBBAAAAAA@@@@@@@@@999999888777666555555444777777777777666666666666444444555555444444333222////////////............++++++++++++++++++++++++++++++++++++************(((((()))))))))*********))))))))))))))))))))))))''''''((())))))((('''&&&)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######################## ###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%###""""""""""""$$$&&&''')))((((((&&&$$$"""!!!########################"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$%%%'''%%%$$$######""""""""""""!!!"""""""""############ !!!###$$$&&&$$$$$$###"""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$###""""""###"""###$$$%%%%%%"""!!!""""""###$$$%%%%%%&&&######""""""""""""######!!!###$$$%%%$$$###$$$%%%""""""""""""""""""###############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""###%%%&&&'''&&&%%%%%%$$$$$$######"""!!!"""""""""############"""""""""""""""#########$$$######"""######%%%%%%############"""""""""""" !!!""""""######""""""""""""############""""""""""""############""""""$$$%%%%%%%%%$$$$$$!!!"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!""""""""""""%%%$$$######$$$$$$""" !!!###$$$%%%%%%$$$$$$ """###$$$$$$###############$$$$$$%%%%%%&&&"""###%%%&&&''''''&&&&&&########################%%%&&&'''((((((((('''&&&"""###%%%'''''''''%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&(((((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))++++++******)))(((((((((+++++++++,,,,,,+++++++++,,,+++)))(((((()))+++,,,---...///000111333444444555666888;;;<<<<<<<<<<<<>>>@@@BBBBBBAAABBBFFFJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIKKKLLLKKKJJJIIIJJJKKKMMMLLLLLLLLLKKKKKKJJJJJJFFFFFFEEECCCBBBAAA@@@???@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<;;;::::::444444444444333333333222........................---,,,,,,,,,+++*********))))))))))))************))))))))))))))))))))))))(((((()))***(((&&&###"""&&&'''((()))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!"""$$$&&&'''#########$$$$$$######""""""###$$$$$$$$$$$$###"""$$$###"""""""""$$$%%%&&&"""$$$&&&((((((&&&$$$"""!!!$$$''''''&&&&&&(((***###$$$&&&&&&&&&$$$"""!!!""""""!!!!!!"""###$$$$$$%%%###!!!  """###%%%$$$###""""""!!!""""""!!!"""###$$$$$$###"""!!!""""""!!!!!! !!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!###$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""!!!"""###$$$### """$$$%%%&&&######""""""""""""###### ######"""""""""""" !!!"""###$$$$$$###############$$$%%%%%%&&&&&&%%%$$$######""""""###### !!!"""$$$%%%&&&'''&&&&&&%%%$$$###""""""!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!###$$$%%%&&&'''&&&%%%%%%############""""""""""""!!!""""""###$$$%%%%%%%%%""""""""""""############""""""""""""############"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$ !!!!!!"""######$$$$$$'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%'''$$$###$$$'''))))))'''$$$$$$$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((('''''''''(((((((((((()))))))))))))))************(((((()))))))))*********)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++,,,---.../////////111000000111444777;;;===@@@@@@???>>>???BBBDDDEEEFFFIIILLLMMMNNNOOOPPPRRRSSSRRRPPPPPPPPPRRRTTTUUUVVVVVVWWWVVVUUUTTTRRRQQQUUUTTTSSSRRRQQQQQQQQQQQQOOOOOONNNLLLJJJGGGEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAA@@@???===<<<;;;;;;;;;333333222333333222000...///...,,,+++***+++,,,,,,+++************)))))))))+++++++++*********))))))((((((((()))))))))******++++++************++++++&&&'''(((*********)))((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$######"""""""""###$$$%%%$$$"""!!!"""###'''%%%###!!!!!!"""###$$$"""############$$$$$$$$$ %%%)))'''$$$(((&&&$$$"""""""""$$$%%%%%%$$$######""""""###### !!!"""$$$$$$(((%%%"""!!!###$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!###%%%'''((($$$"""!!!%%%'''(((%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""###########################""""""!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!"""""""""  !!!"""###$$$$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!!!! $$$$$$%%%%%%%%%$$$######!!!!!!""""""#####################"""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""##############################$$$%%%&&&(((***+++"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$### !!!"""######"""!!! %%%%%%%%%$$$$$$$$$######"""$$$&&&)))))))))(((''''''&&&$$$"""!!!!!!"""###""""""""""""############""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""" """$$$###"""$$$$$$$$$$$$#########"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&((((((''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((())))))))))))((((((((()))******++++++'''''''''((()))************************+++++++++,,,,,,,,,---......//////...///111333444444333333999999888888:::<<>>>>>>>>>>>>>>>>>======BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????<<<;;;:::::::::999777666444333111000..................------,,,,,,++++++)))))))))))))))))))))***)))))))))((((((((((((((()))(((((((((((((((((()))&&&'''((()))******)))((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%#########$$$&&&%%%###"""""""""###$$$############$$$$$$$$$$$$###!!!!!!###&&&((('''&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$%%%###!!! """######"""###$$$%%%%%%######$$$%%%"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%%%%$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!! !!!!!!###"""!!!!!!!!!!!!"""###!!!!!!"""######"""!!! """###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$#########"""""""""""""""###############""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!######$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""########################"""""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######"""!!!!!!$$$#########"""""""""""""""###%%%&&&&&&&&&&&&%%%&&&%%%$$$###""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""'''&&&%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$############""" !!!"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))***&&&'''(((((()))***++++++'''(((((()))***++++++,,,++++++,,,,,,,,,,,,------//////000222333444555666999:::===??????>>><<<;;;======<<<;;;<<<===>>>???>>>>>>>>>???AAADDDFFFHHHJJJKKKMMMMMMNNNPPPTTTVVVUUUUUUTTTUUUVVVXXXZZZ[[[YYYYYYZZZ[[[[[[ZZZYYYXXXYYYXXXWWWVVVVVVVVVVVVVVVXXXVVVRRRMMMFFF@@@;;;888777777888888888999999999;;;;;;;;;<<<>>>@@@AAABBBEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCBBBBBBAAAAAAAAAAAA>>>===;;;999777555444333222222111000//////......************+++++++++++++++******))))))(((''''''(((((((((((((((((((((((('''(((((())))))))))))((((((((())))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$########################$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$###"""!!!!!!###$$$###!!!###$$$%%%%%%######$$$%%%###""""""""""""$$$%%%&&&!!!"""$$$&&&&&&$$$"""!!!%%%$$$$$$%%%''''''%%%###$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!! $$$###""""""""""""######!!!""""""############""" !!!"""######$$$$$$###$$$$$$$$$$$$########################$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%%%%%%%###"""!!!!!!!!!"""$$$$$$"""######$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######""""""""""""""""""""""""########################$$$###"""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###""""""""""""###$$$""""""###$$$$$$###""""""""""""!!!!!!!!!!!! """#####################$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$&&&&&&$$$###""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$############"""%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''***))))))(((((())))))***'''''''''((((((((())))))((((((((())))))*********+++++++++,,,,,,,,,------------...///111222333333555666888999<<<===???@@@CCCEEEGGGHHHGGGDDDAAA>>>:::999888888888999:::;;;;;;;;;;;;;;;===>>>@@@AAAAAABBBCCCBBBCCCEEEIIIMMMPPPPPPOOOOOOPPPQQQRRRSSSQQQRRRTTTUUUUUUUUUTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPSSSQQQMMMHHHCCC===888666444444444444444444444444444444444555777:::===>>>@@@???>>>===<<<<<<<<<<<>>???@@@CCCEEEGGGIIIJJJKKKLLLMMMLLLIIIEEE@@@===888888888888888999:::::::::::::::::::::::::::;;;============<<<>>>BBBEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDAAA>>>;;;888777555555444333222222111111333333333444666999<<<===;;;:::999888888777777888:::<<>>AAADDDFFFGGGFFFGGGIIIKKKMMMPPPQQQRRRTTTTTTTTTRRRNNNIIIDDDAAA=========>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999888888999888777888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@AAAAAAAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999999888666666555444333222111111111111111222444666777888888888777666666666666666333777<<<@@@BBBFFFMMMRRRVVVXXXZZZ[[[ZZZXXXUUUSSSSSSRRRPPPNNNKKKIIIGGGFFFAAA@@@===:::666333000///+++++++++++++++*********((()))***++++++***)))(((***))))))(((((((((((()))(((((())))))))))))(((((((((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&'''!!!###$$$$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%(((***(((###!!!###&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$###$$$$$$%%%%%%"""!!! !!!###$$$$$$######$$$%%%%%%######$$$%%%###""""""""""""$$$%%%&&&###"""  $$$(((+++111---'''###"""""""""""""""############"""!!!!!!###################################################""""""!!!!!!!!!!!!!!!!!!!!!""""""!!! ###"""!!! !!!""""""#########""""""############$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!"""######$$$!!!!!!"""###$$$$$$$$$$$$############"""""""""""" !!!!!!"""""""""$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&"""############$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""""""""###$$$""""""############$$$$$$##############################$$$$$$$$$######"""""""""""""""############""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""###"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&'''%%%######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((,,,++++++******++++++,,,))))))))))))************)))******,,,---...//////111222444666999<<<>>>???BBBCCCEEEGGGIIIKKKLLLMMMKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWUUUSSSPPPLLLHHHFFFCCCCCCCCCBBBBBBAAA@@@???;;;;;;<<<<<<;;;;;;::::::555666777666444333444555666666777888999999999999:::;;;<<<===>>>===<<<;;;888888888777777888888999666666777777888777777777555555555444444333333333000111222333333444333333777777666555555555666666222888???CCCEEEIIIOOOTTTVVVYYY\\\```aaa```^^^\\\\\\[[[YYYVVVSSSPPPNNNMMMLLLJJJHHHEEEAAA>>><<<:::444444222111///...---,,,)))***,,,------,,,***)))+++***)))(((''''''((()))(((((())))))))))))((((((((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&"""###%%%$$$######%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''%%%###%%%'''&&&%%%$$$#########$$$%%%###$$$%%%&&&&&&$$$"""!!!###############$$$%%%&&&###!!! """$$$%%%$$$###$$$%%%%%%######$$$%%%"""""""""###$$$$$$%%%%%%###"""!!!!!!!!!$$$&&&(((---***&&&$$$#########""""""######$$$###"""!!! ################################################!!!!!!!!!!!!!!!""""""###""""""######"""!!!!!!!!! !!!###$$$ """#########$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!! !!!!!! !!!!!!""""""######""""""############""""""""""""$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""""""""######$$$$$$$$$ !!!"""###$$$$$$######$$$###############$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""'''&&&%%%%%%$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$###############$$$""""""""""""""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%"""!!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))************&&&'''''''''(((((())))))))))))(((((((((((())))))***++++++++++++,,,,,,,,,'''(((***,,,...000222333444666999===BBBFFFIIIKKKJJJJJJKKKLLLMMMNNNOOOPPPNNNOOOPPPRRRTTTVVVXXXYYYQQQPPPNNNLLLJJJGGGEEEDDDEEEDDDDDDBBBAAA???===<<<888999:::;;;;;;;;;;;;:::777999:::999666555444555333444666888:::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;888888888777888888999999555555666666666666555555444444444444555555555555666777888999999888666666666555555444444444444555444;;;CCCGGGIIILLLQQQVVVTTTXXX]]]aaadddcccbbb```___^^^[[[XXXUUURRRPPPOOOUUUSSSQQQOOOLLLIIIGGGFFF>>>===;;;888555333111000,,,---///000000///---,,,+++***)))'''''''''((()))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''&&&%%%#########%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$$$$###$$$%%%(((&&&$$$"""""""""$$$%%%$$$%%%&&&''''''%%%###"""""""""""""""###$$$%%%&&&%%%###!!!!!!###&&&''''''###$$$%%%%%%######$$$%%%$$$$$$%%%$$$$$$###!!!!!!########################$$$######%%%''''''&&&%%%"""######$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$###$$$$$$$$$###"""   """$$$'''((("""###############"""""" !!!!!!"""""""""###"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!"""$$$%%%%%%### ############""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""######$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$######"""!!! !!!"""###!!!!!!""""""######$$$$$$!!!###$$$$$$###"""$$$$$$"""""""""###$$$%%%""""""""""""############""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$$$$%%%&&&''')))***"""############$$$$$$$$$$$$$$$$$$############"""'''&&&%%%$$$###############$$$$$$$$$######%%%'''$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&***(((''''''((((((((('''************************,,,***'''(((,,,......---,,,...111444777999:::;;;@@@BBBFFFJJJMMMOOOPPPQQQUUUUUUTTTSSSSSSSSSTTTTTTTTTSSSQQQOOONNNNNNOOOOOOFFFFFFEEECCCBBB@@@??????999;;;<<<<<<:::::::::;;;;;;888888===>>><<<;;;===AAA<<<888999:::999777666777999;;;===???@@@@@@???BBB>>>===AAABBB??????AAA===;;;:::;;;;;;;;;<<<>>>999::::::999888888999;;;::::::999888777777888888:::<<<============???AAA666777777888777666555444<<<===>>>AAADDDHHHLLLNNNRRRSSSUUUZZZ^^^aaaaaa```^^^\\\ZZZXXXWWWWWWWWWXXXYYYYYYWWWTTTQQQNNNKKKJJJHHHGGGDDDAAA===;;;999888888666333111///............,,,++++++,,,,,,***)))(((((()))))))))*********++++++***)))(((''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&$$$$$$%%%'''''''''((('''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$&&&&&&%%%$$$############'''&&&$$$""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$###############$$$$$$&&&%%%###"""""""""###$$$######""""""""""""######""""""!!!!!!  !!!!!!""""""############""""""!!!!!!  """$$$$$$"""!!! !!!!!!"""""""""###"""!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$###""""""%%%&&&'''''''''%%%###!!!###$$$$$$###""""""###%%% !!!###$$$$$$""" """"""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$######""""""###$$$&&&(((((((((&&&%%%$$$$$$$$$###!!!!!!###%%%%%%%%%$$$######"""""""""!!!"""######"""!!!"""$$$!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" '''&&&%%%$$$###############$$$$$$$$$""""""$$$%%%''''''&&&&&&%%%$$$############$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&((('''''''''((()))******,,,++++++*********++++++---+++***+++///222222111555666888:::>>>AAADDDEEEJJJLLLNNNPPPRRRTTTUUUUUUWWWVVVTTTRRRQQQOOONNNNNNJJJIIIGGGFFFEEEEEEFFFFFFAAAAAA@@@???>>>=========;;;===??????>>>>>>???@@@CCC@@@@@@BBBBBB>>><<<===CCC@@@>>>???AAA@@@===;;;<<<===???AAABBBBBBBBBBBBGGGCCCCCCFFFFFFCCCBBBCCC<<<===@@@BBBBBB@@@===<<<>>>??????>>>======>>>???===<<<;;;::::::::::::;;;BBBDDDFFFFFFEEEEEEFFFGGGDDDCCCAAA???>>>======<<>>===<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;>>>@@@CCCDDDDDDEEEFFFHHHLLLIIIIIILLLJJJEEECCCDDDDDDDDDDDDEEEFFFFFFCCC@@@BBBBBBDDDEEEFFFGGGGGGGGGIIIFFFFFFHHHGGGBBBAAACCC@@@CCCFFFHHHGGGEEEBBB???CCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>???@@@@@@EEEHHHKKKLLLLLLLLLMMMNNNNNNLLLIIIFFFDDDCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCFFFIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNSSSRRRQQQOOOMMMJJJHHHFFFHHHHHHGGGGGGFFFGGGGGGGGGCCCCCCBBB@@@>>><<<:::999111///............---+++************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((''''''''''''&&&)))(((''''''&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%''''''%%%$$$!!! !!!!!!"""###$$$########################""""""""""""""""""""""""!!!"""######""""""###%%%"""""""""!!!""""""######$$$###"""!!!!!!!!!"""###%%%$$$###""""""###$$$%%%$$$$$$###############$$$######"""!!!!!!!!!""""""######""""""""""""######""""""!!!!!!!!!!!! $$$$$$$$$$$$############ !!!"""###############""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!!!!"""###############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################&&&$$$!!! ###$$$!!!"""#########""""""######"""!!!!!!"""$$$%%%$$$$$$###############!!!!!!!!!""""""#########$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""###!!!""""""!!! """###$$$###!!!!!!###%%%!!!!!!""""""###$$$$$$%%%%%%%%%&&&$$$""" !!!!!!%%%&&&((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$############$$$$$$&&&%%%$$$$$$%%%%%%$$$#################################$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&&&&$$$######$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((()))+++,,,...---,,,---...000222444444666888<<<@@@CCCDDDEEEIIIJJJLLLNNNOOOOOOPPPPPPPPPOOOMMMKKKKKKKKKLLLLLLLLLKKKHHHFFFBBB???<<<;;;999999888888888888888888666777777888999:::;;;;;;BBBDDDGGGIIIJJJKKKMMMNNNQQQPPPQQQSSSQQQLLLKKKMMMHHHJJJKKKJJJJJJKKKJJJFFFDDDDDDEEEGGGHHHIIIJJJJJJKKKIIIHHHJJJGGGAAA@@@BBBFFFJJJMMMNNNNNNOOOLLLHHHFFFEEEDDDEEEFFFFFFDDDCCCEEEDDDBBBAAAAAABBBCCCDDDEEEHHHLLLOOOPPPQQQRRRTTTQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBDDDFFFFFFFFFDDD???@@@BBBDDDEEEEEEDDDDDDHHHGGGFFFEEECCCAAA???>>>======>>>>>>???AAABBBCCCDDDDDDEEEEEEEEECCCAAA@@@999777555444444333111///...------,,,++++++******((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((''''''''''''''')))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''')))(((&&&$$$'''&&&%%%$$$############################################################!!!###$$$$$$###"""$$$%%%"""""""""""""""###$$$%%%$$$###""""""""""""######$$$$$$###""""""###$$$$$$%%%$$$######"""#########""""""!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""""""""###$$$###"""!!! !!! !!!###$$$%%%&&&######""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###########################"""!!! !!!"""### """"""""""""""""""######"""!!!!!!"""$$$&&&$$$###!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$###############"""!!!!!! !!!!!!""""""######!!!!!!"""######""""""!!!!!!"""######""""""###$$$############$$$$$$%%%%%%!!!""""""!!! !!!###$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$############$$$$$$'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$&&&''''''&&&%%%%%%&&& !!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&%%%%%%$$$$$$#########'''''''''((((((((())))))))))))))))))))))))))))))''')))******((()))+++---//////000222444888:::<<<===@@@DDDHHHLLLNNNOOOPPPQQQSSSUUUUUUTTTPPPLLLJJJGGGEEECCCAAA@@@@@@AAAAAA?????????===;;;999777666777888888888888888888888999999:::;;;<<<===>>>???EEEGGGJJJLLLMMMNNNPPPQQQSSSRRRRRRSSSPPPLLLLLLPPPMMMRRRTTTQQQQQQTTTSSSOOOHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGHHHHHHEEEAAABBBFFFMMMWWWbbbfffgggddd\\\RRRKKKIIIHHHHHHIIIHHHFFFCCCCCCBBB@@@??????AAABBBDDDEEEHHHLLLOOOPPPQQQSSSUUUQQQQQQPPPOOONNNMMMLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHGGGEEE===>>>@@@AAAAAA@@@???>>>@@@@@@???>>>===;;;:::999999999999:::;;;===>>>??????@@@BBBDDDFFFFFFFFFEEEDDDBBB???===<<<:::777555111000///...---+++******)))))))))***************))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$&&&%%%###!!!(((((('''&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%###############$$$%%%&&&$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%$$$$$$###""""""######!!!!!!!!!"""""""""!!!!!!######""""""""""""######!!!!!!""""""""""""""""""######""""""!!!!!! ###"""""""""!!!!!!!!! ######"""!!! !!!!!!!!! !!!###$$$%%%""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!""""""""""""""""""!!!"""######"""!!!!!!"""$$$###""" !!!!!!"""""""""#########$$$"""############"""!!!!!! !!!!!!""""""########################"""""" !!!######""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!! !!!### """######!!! !!!"""########################$$$###############$$$$$$$$$$$$############$$$$$$###"""!!!"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%"""$$$'''''''''&&&&&&&&&""""""###%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''((((((((()))))))))))))))))))))************)))+++...---,,,,,,000333555666888;;;???AAACCCEEEFFFJJJOOOTTTUUUVVVWWWXXXVVVVVVVVVUUUQQQKKKEEEBBB===<<<<<<;;;::::::::::::888999:::;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<>><<<===???AAACCCCCCFFFIIILLLOOORRRUUUXXXWWWVVVSSSPPPMMMJJJHHHGGGIIIIIIHHHHHHIIIKKKLLLNNNMMMKKKIIIIIIIIIJJJIIIHHHCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<999888888777777777888888999:::===@@@BBBEEEFFFGGGIIIGGGEEECCCBBBAAA>>><<<555444333111///...,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''((())))))***'''(((((((((((()))))))))((())))))))))))((('''&&&######$$$%%%&&&''')))***&&&&&&&&&&&&''''''''''''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$######$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%########################%%%%%%$$$###""""""""""""!!!!!!"""#########""""""######""""""""""""######!!!!!!""""""""""""######$$$$$$$$$$$$#####################"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""" ###%%%%%%$$$!!! #########"""""""""""""""###$$$$$$###""""""###%%%&&&%%%###"""!!!"""$$$%%%########################!!!"""###$$$$$$###"""!!!!!!""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!######""""""###$$$'''&&&&&&%%%$$$$$$######!!!############%%%'''&&&''''''%%%"""""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$############$$$$$$$$$###"""###%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!$$$&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((())))))*********'''((((((((()))))))))))))))))))))******+++++++++***---111222111333777<<<>>>@@@CCCGGGIIIKKKKKKKKKLLLQQQWWW[[[[[[[[[[[[[[[TTTRRROOOJJJEEE@@@<<<:::555666777888888888888888999;;;===???@@@@@@???>>>>>>???AAABBBCCCCCCCCCBBBGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJLLLLLLKKKKKKLLLMMMKKKJJJKKKLLLKKKKKKQQQZZZhhhyyy~~~yyyuuulllbbbXXXOOOHHHEEE@@@AAADDDIIIMMMQQQ\\\ggg|||uuupppjjjfffbbb\\\SSSLLLEEECCCAAA???@@@BBBEEEGGGFFFJJJOOOUUU[[[ccclllqqqrrrmmmddd[[[SSSOOONNNNNNPPPOOOLLLJJJIIIKKKMMMOOOQQQOOOLLLLLLLLLMMMLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCC<<<;;;999777555444333333666666888:::===@@@CCCDDDHHHFFFEEEEEEEEEEEEDDDBBB======;;;999777555333222.........------,,,,,,+++))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((())))))))))))((())))))***)))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%&&&'''(((''''''############$$$%%%&&&&&&################################################"""###%%%$$$######$$$&&&%%%$$$###############$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$#########&&&%%%$$$###""""""""""""!!!!!!###$$$$$$$$$############""""""""""""######!!!!!!"""""""""########################$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""######""""""$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!###$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$######$$$&&&((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$######""""""""" """###$$$$$$###"""!!!###############"""""""""###""""""!!!!!! !!!!!! """###""""""##############################!!!###$$$$$$######%%%&&&%%%&&&&&&%%%###!!! !!!########################$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((######$$$&&&''')))***+++(((((((((((())))))))))))))))))******++++++++++++***...333555555888>>>DDDFFFHHHLLLOOOPPPPPPOOONNNPPPUUU[[[___^^^\\\\\\]]]OOOKKKEEE???999666555444000222444666777888888777===???BBBDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJLLLLLLJJJIIIJJJJJJEEEEEEHHHLLLNNNRRR]]]hhhtttdddWWWMMMHHHKKKLLLQQQYYY___ggguuu{{{tttnnneeeZZZQQQJJJHHHFFFDDDEEEGGGJJJMMMOOOTTT\\\fffqqq|||mmmccc]]]\\\]]]YYYVVVQQQMMMKKKLLLNNNPPPTTTRRROOONNNOOOPPPOOOOOOIIIHHHGGGFFFGGGGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHDDDBBB???<<<999666555444555555666777:::===@@@BBBEEEDDDCCCDDDFFFGGGGGGFFFFFFEEECCCAAA>>><<<::::::000000///...------,,,,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((((((((())))))******((()))*********)))'''&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$""""""###%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$########################"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&$$$$$$###"""!!!!!!"""""" !!!"""#####################$$$$$$$$$$$$######&&&%%%$$$###""""""""""""!!!"""###%%%%%%%%%$$$#########""""""""""""######!!!!!!""""""#########$$$ !!!!!!""""""###### !!!!!!""""""######!!!###$$$$$$###""" !!!!!!"""""""""### !!!!!!!!!"""!!!!!!"""###############"""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""######"""######$$$%%%%%% """###%%%&&&%%%&&&&&&%%%$$$$$$%%%'''###"""!!!!!! !!!!!!&&&%%%%%%$$$###"""!!!!!! !!!###$$$$$$###"""!!!%%%%%%$$$$$$######""""""%%%$$$###""""""""""""""""""######""""""### !!!!!!""""""######"""###$$$###"""!!!"""### """#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$########################### !!!############%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((***)))((('''&&&&&&'''((((((((((((((((((((((((((($$$%%%'''''''''''')))+++***,,,---------...000222666888;;;>>>BBBFFFIIIKKKOOOPPPRRRTTTUUUVVVUUUUUU^^^\\\[[[]]]```___YYYSSSHHHDDD>>>:::999999999888999888888;;;>>>@@@@@@@@@CCCFFFJJJKKKLLLLLLMMMNNNJJJKKKMMMMMMLLLKKKLLLNNNSSSRRRQQQQQQPPPLLLGGGCCCHHHJJJKKKKKKJJJHHHHHHIIIIIIIIILLLPPPUUUaaa||||||nnnbbb[[[ZZZXXX[[[dddssszzzwwwuuulllaaa[[[SSSSSSTTTYYY```eeegggfffiiippp{{{zzzxxxxxxqqqdddWWWOOOPPPYYY```iiieeeaaa^^^\\\VVVNNNGGGKKKJJJJJJKKKLLLMMMLLLJJJOOOMMMMMMMMMNNNNNNLLLKKKJJJJJJIIIGGGDDD@@@;;;999<<<::::::::::::999<<>>>>>>>>???>>>>>>@@@CCCEEEEEEEEEDDDGGGIIIKKKKKKKKKLLLNNNMMMNNNOOONNNLLLMMMPPPSSSWWW]]]cccbbb\\\TTTPPPOOOOOOQQQTTTSSSQQQOOOMMMMMMPPPPPPUUU]]]hhh{{{zzznnnddd```bbbiiinnn{{{|||wwwtttlllccc^^^\\\^^^dddnnnyyyrrrgggdddiiittt{{{}}}uuuiiiZZZPPPKKKKKKJJJJJJJJJJJJLLLLLLMMMMMMMMMNNNPPPPPPOOOMMMHHHIIIJJJKKKKKKJJJHHHGGG???>>>??????>>>======???>>>======>>>@@@@@@>>>===>>>???BBBDDDFFFGGGGGGGGGBBBAAA>>>;;;888555222111...------------------...---+++)))((()))++++++***,,,,,,+++*********+++++++++***)))(((''''''((()))***)))((('''''''''(((((('''((((((((())))))))))))(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$"""###$$$###"""!!!"""###&&&&&&%%%$$$######"""!!!"""###$$$###""""""$$$&&&$$$###  """$$$""" !!!$$$$$$###!!!###"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!""""""###$$$$$$###""""""!!!!!!!!!###"""""""""""""""######&&&%%%###"""!!!"""###$$$ !!!!!!""""""""""""""""""############"""!!! ###############$$$$$$$$$$$$$$$###"""""""""""""""$$$%%%&&&%%%######$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!###############$$$$$$$$$$$$ ###%%%$$$"""###$$$$$$###!!! !!!#########"""!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))************************(((***,,,,,,,,,---...000111444888;;;===@@@DDDGGGKKKLLLMMMOOOQQQSSSUUUUUUSSSTTTVVVWWWXXXXXXXXXWWWSSSRRRRRRTTTWWWWWWSSSOOOIIIFFFCCCAAAAAACCCDDDDDDCCCCCCCCCEEEGGGIIIHHHGGGGGGHHHJJJJJJIIIJJJLLLNNNNNNPPPPPPPPPPPPTTT[[[aaakkkxxxxxxjjjeeeeeedddfffhhhgggccc^^^ZZZXXXXXXZZZbbboooyyyooohhhjjjooozzzyyyrrrnnniiidddcccdddiiittt{{{vvv{{{kkk^^^WWWXXXVVVSSSPPPOOOSSSVVVXXXXXXXXXYYYYYYVVVQQQNNNJJJJJJJJJJJJIIIHHHGGGGGGCCCDDDDDDDDDCCCBBBAAA??????===::::::;;;<<<<<<<<<:::;;;===AAAEEEHHHLLLMMMKKKIIIGGGCCC@@@<<<:::888111000/////////000222222111...,,,+++,,,------,,,......---,,,,,,+++++++++))))))))))))))))))((((((***)))((((((''''''(((((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$###""""""$$$%%%%%%$$$""" !!!"""$$$$$$$$$#########""""""!!!######"""!!!"""###""""""#########""""""!!!!!!!!! !!!###%%%$$$###""""""""""""""""""######"""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$&&&%%%$$$###"""###$$$%%% !!!""""""######""""""######$$$$$$$$$###""""""$$$$$$$$$###############$$$#########""""""""""""###$$$%%%%%%$$$###$$$&&&$$$%%%''''''&&&$$$!!! !!!!!!"""######$$$$$$ !!!###%%%%%%$$$###!!!###""""""!!!!!!""""""##################"""!!!!!!$$$$$$$$$$$$############&&&### !!!$$$%%%$$$""" !!!""""""""""""$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''+++++++++,,,,,,,,,,,,,,,)))+++...///111222555777:::>>>BBBEEEHHHKKKNNNQQQSSSSSSTTTTTTUUUVVVVVVWWWUUUVVVXXXYYYYYYYYYXXXXXXTTTSSSSSSTTTVVVUUURRRPPPNNNLLLHHHGGGHHHIIIJJJJJJGGGFFFGGGHHHJJJKKKIIIHHHHHHHHHHHHGGGGGGHHHKKKNNNPPPSSSWWWZZZ^^^gggsss|||~~~}}}vvvnnnhhhfffdddiiittt{{{tttqqquuu}}}wwwpppllliiiiiikkkooovvv}}}qqqoooqqqpppkkkeeeeeejjjooovvvwwwwwwwwwqqqggg[[[SSSNNNMMMJJJHHHFFFEEEEEEEEEIIIJJJJJJHHHIIIJJJIIIEEEDDDAAA>>><<<;;;:::888777888888:::===AAAGGGKKKNNNMMMLLLJJJHHHEEECCCAAA@@@999888777555555666777888666444222111111222222111222222111000///---+++***((()))*********))))))((((((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$###""""""!!!###$$$%%%$$$"""!!!"""###############$$$$$$$$$$$$!!!###$$$###""""""""""""###$$$%%%%%%%%%$$$###"""!!!!!!"""############"""""""""""""""#########"""""""""!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###%%%%%%$$$$$$###""""""######$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#####################""" !!!######""""""###%%%!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###""""""""""""""""""##################"""!!!!!!######""""""!!!!!! """!!! !!!$$$&&&%%%$$$!!!"""$$$%%%$$$$$$&&&'''%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&%%%))))))******+++,,,,,,---***---111444777:::>>>AAAEEEHHHLLLNNNPPPRRRTTTVVVYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWXXXYYYZZZYYYXXXWWWUUUTTTTTTTTTTTTSSSQQQPPPQQQNNNKKKJJJJJJKKKKKKJJJIIIHHHIIIJJJLLLKKKIIIGGGEEEEEEEEEEEEFFFIIIOOOSSS]]]dddmmmttt|||zzzsssnnnkkknnnyyy{{{{{{|||tttooolllooouuusssfffYYYVVVPPPKKKIIIIIIKKKMMMKKKMMMMMMKKKMMMQQQNNNIIIGGGEEECCCAAA@@@>>>:::777888888999;;;>>>CCCHHHJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDBBBAAA???>>>>>>??????===;;;999888999::::::999888888888666333000,,,***)))******+++******)))((('''''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$######$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%$$$############""""""!!!""""""###$$$############"""!!!!!!"""!!!!!!""""""############"""""""""""""""###$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$!!!""""""######$$$$$$%%%!!!!!!!!!!!!"""###%%%%%%""""""!!!!!!!!!"""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###### !!!######""""""###%%%$$$###"""""""""###%%%&&&%%%$$$$$$$$$#########"""$$$$$$###"""###$$$%%%&&&######""""""""""""#####################"""!!!!!!######""""""!!!!!! !!!###$$$$$$###"""$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&''')))***,,,---...000333777;;;>>>BBBGGGJJJMMMOOOSSSUUUUUUVVVWWWXXX^^^]]]]]][[[ZZZYYYXXXXXXVVVWWWXXXYYYYYYXXXVVVUUURRRRRRRRRRRRRRRQQQPPPPPPLLLJJJGGGFFFGGGHHHGGGGGGHHHGGGHHHIIIJJJIIIFFFCCCDDDEEEFFFHHHMMMTTT^^^dddzzz~~~yyytttqqqqqqqqquuu}}}wwwrrrpppuuu}}}ooohhh]]]RRRKKKKKKMMMPPPNNNSSSTTTRRRUUUXXXSSSHHHIIIHHHGGGFFFFFFDDD@@@>>>:::::::::;;;===AAADDDFFFCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGEEECCCAAAAAABBBCCCDDDCCCBBBBBBAAA???;;;555///,,,,,,++++++***))))))(((((()))************)))((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((($$$$$$%%%%%%%%%$$$######!!!"""$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%&&&!!!###%%%%%%$$$###$$$%%%'''&&&$$$""""""###%%%&&&###$$$%%%###!!! !!!!!!!!!!!!!!!"""######$$$$$$""""""""""""######$$$%%%$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############"""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$###$$$&&&***(((&&&###"""###$$$%%%%%%%%%$$$$$$###""""""!!!"""!!! """$$$$$$######""""""######$$$###############"""!!!!!!$$$$$$$$$$$$############"""#########"""!!! """$$$$$$###!!!!!!!!!$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!! !!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&''')))))))))(((((('''(((***,,,...111222333999<<<@@@CCCFFFIIINNNPPPPPPSSSVVVXXXXXXXXXXXXYYY___^^^]]]\\\ZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVTTTSSSNNNOOOQQQQQQRRRRRRSSSTTTPPPNNNMMMMMMOOOPPPPPPPPPQQQQQQQQQRRRSSSQQQMMMJJJIIIKKKOOOUUU^^^kkkyyyyyyxxxvvvuuuuuuyyy~~~}}}|||}}}}}}|||~~~wwwiii[[[UUUVVV[[[___dddmmmrrrrrrssssssgggWWWPPPNNNKKKIIIHHHGGGEEECCC<<<<<<<<<===???AAACCCDDDBBBBBBDDDEEEGGGIIIJJJKKKLLLNNNOOOQQQQQQQQQPPPOOOKKKIIIHHHHHHJJJLLLMMMLLLMMMMMMLLLHHHCCC;;;444000///---+++)))(((((((((((()))******+++***)))(((''''''''''''((((((((())))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$######%%%&&&)))(((&&&%%%%%%%%%%%%&&&!!!###$$$###!!! """$$$ !!!!!!"""######$$$$$$""""""""""""###$$$%%%&&&$$$############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###$$$$$$$$$###""""""""""""###############"""""""""""""""###### !!!"""""""""""""""""""""###$$$$$$$$$$$$###$$$######"""###$$$%%%&&&###############$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$%%%&&&%%%######$$$%%%((('''&&&%%%$$$######"""###############""""""""" !!!""""""$$$######""""""######$$$###############"""!!!!!!###############$$$$$$$$$"""###$$$$$$$$$""""""""""""$$$%%%###"""!!!"""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''"""$$$&&&(((***++++++++++++,,,...111444777999:::@@@CCCFFFIIIKKKNNNQQQTTTPPPSSSWWWYYYYYYYYYYYYZZZ]]]\\\[[[ZZZXXXVVVUUUUUUUUUVVVVVVWWWVVVUUUSSSRRRMMMOOOQQQRRRSSSUUUWWWYYY^^^]]]]]]^^^aaacccdddcccbbbbbbcccddddddbbb^^^[[[PPPSSSYYYbbbooo}}}wwwwwwwwwvvvwww||||||}}}|||{{{{{{~~~zzznnneeedddlllwwwpppYYYTTTNNNIIIFFFEEEDDDDDD======>>>???@@@BBBDDDDDDBBBCCCDDDFFFGGGIIIJJJKKKLLLNNNQQQUUUVVVVVVUUUTTTOOOMMMLLLMMMOOOQQQRRRRRRTTTTTTSSSOOOHHH@@@888333111///,,,)))''''''(((((('''((()))))))))(((&&&%%%''''''''''''((((((((()))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''''''''%%%&&&&&&%%%###"""###$$$$$$$$$$$$#########""""""###$$$###"""!!!"""$$$'''$$$$$$$$$###"""!!! !!!$$$###"""!!!###&&& !!!!!!"""###$$$$$$$$$""""""""""""###$$$%%%&&&#########""""""""""""!!!!!!!!!!!!!!!""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!$$$###"""""""""""""""###!!!!!!"""###############""""""###$$$$$$$$$$$$#########"""""""""###%%%&&&""""""######$$$$$$$$$%%%!!!"""$$$&&&&&&&&&$$$######$$$$$$###!!! !!!"""!!!"""$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$!!!"""$$$%%%%%%%%%###"""$$$$$$############$$$$$$###############"""!!!!!! !!!!!!""""""######!!!$$$%%%&&&&&&&&&''' """%%%'''&&&%%%$$$%%%"""######$$$$$$$$$######"""""""""""""""""""""""" """###%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%***(((&&&&&&&&&'''&&&%%%&&&&&&&&&'''''''''((((((***'''&&&'''))))))&&&###"""$$$&&&&&&&&&''')))***,,,...222555777:::>>>AAAHHHJJJMMMPPPSSSUUUVVVVVVZZZZZZZZZZZZZZZZZZ[[[[[[VVVXXXYYYYYYXXXWWWWWWWWWTTTSSSSSSTTTUUUTTTPPPMMMNNNKKKNNNSSSQQQOOOZZZjjj|||yyy{{{}}}xxxpppkkkdddccclll}}}~~~vvvuuuvvvzzz~~~|||yyyvvv}}}|||yyytttnnnlllsssxxxlll]]]RRRMMMIIIFFFCCCBBBAAA@@@???@@@AAABBBCCCCCCDDDFFFHHHJJJLLLMMMNNNRRRTTTVVVWWWWWWVVVSSSRRRNNNOOOPPPRRRTTTUUUUUUUUUQQQQQQQQQPPPLLLFFF===777333000---+++++++++***)))***)))(((((())))))(((''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''""""""#########$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%$$$$$$$$$%%%&&&&&&'''######"""!!!!!! !!!!!!###!!!!!!"""""""""%%%$$$###""""""###$$$%%%"""###$$$$$$###!!!""""""###$$$$$$$$$$$$### """###"""!!!"""###%%%###""""""######!!! $$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######""""""!!!!!!""""""############""""""""""""#########""""""!!!###############"""!!!!!!"""""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$"""!!!!!! """""""""""""""""""""""""""###$$$%%%%%%$$$""""""$$$%%%&&&((())))))(((((( !!!!!!!!!!!! !!!!!!""""""%%%&&&&&&'''&&&%%%###"""$$$###"""""""""###%%%&&&&&&""" """&&&(((&&&""""""###$$$$$$$$$"""!!! ############""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$######""""""""""""""""""###$$$$$$$$$%%%!!!!!!"""""""""!!!!!! !!!!!!"""############$$$###"""""""""###%%%&&&!!!!!!"""###$$$%%%%%%&&&***)))'''%%%$$$"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%)))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%''')))***)))&&&)))***+++++++++,,,...000///222666:::>>>BBBFFFIIIKKKMMMPPPRRRUUUVVVWWWWWWZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXVVVTTTTTTTTTSSSRRRQQQRRRRRRRRROOOMMMMMMIIIKKKRRRVVV]]]qqq|||wwwmmmppp}}}yyytttvvv~~~yyyyyywwwvvv~~~|||pppnnnllllllqqqwwwkkkccc]]]WWWRRRLLLIIIEEEAAA??????@@@BBBCCCDDDFFFHHHKKKNNNQQQSSSSSSTTTVVVWWWWWWVVVTTTRRRPPPQQQRRRTTTUUUVVVVVVVVVPPPOOONNNLLLIIIDDD===777222000,,,+++******)))(((+++***((()))***+++***(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###""""""!!!!!!!!!"""$$$###""""""$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%$$$###!!! !!!!!!"""""""""#########!!!###$$$$$$###"""###$$$$$$"""!!!"""###$$$###!!!!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""######"""""""""""""""############"""""" !!!"""#########$$$$$$##################$$$$$$#########$$$%%%&&&""""""""""""""""""###### !!!###%%%&&&%%%$$$$$$"""###$$$$$$$$$$$$###""" !!!###$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######!!!!!!!!!"""""""""#########$$$%%%%%%%%%$$$###"""######""""""######$$$%%%%%%"""!!!%%%'''%%%!!!"""############""""""!!!$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$"""""""""######""""""!!!%%%&&&&&&&&&%%%###!!!######""""""######$$$%%%############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&'''''''''(((((((((&&&%%%%%%''')))++++++******+++,,,,,,,,,---111333555999>>>BBBGGGKKKPPPTTTQQQRRRTTTUUUVVVWWWWWWWWWYYYYYYXXXWWWVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPRRRPPPOOOOOOPPPPPPOOOMMMLLLJJJNNNVVV```qqq~~~vvv|||~~~wwwwww|||zzzvvvxxxzzz|||rrrjjjhhhiiimmmxxxxxxpppkkk^^^ZZZRRRJJJDDDAAA@@@AAAAAAAAABBBCCCFFFIIIMMMNNNRRRSSSUUUVVVWWWVVVUUUUUUTTTTTTUUUWWWWWWXXXXXXXXXOOOMMMKKKIIIFFFAAA<<<777444111///------,,,***))),,,***))))))***++++++***)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%%%%$$$$$$###""""""""""""######""""""$$$&&&''''''%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!######$$$%%%'''&&&%%%$$$$$$%%%###"""!!!"""$$$$$$$$$"""!!!"""######$$$$$$######""""""""""""############!!!""""""######""""""!!!""""""###############""" !!!"""###$$$$$$%%%%%%$$$$$$###""""""!!!$$$############$$$%%%%%%!!!!!!!!!"""""""""###### """$$$%%%&&&%%%###""""""######$$$$$$$$$###### !!!"""""""""""""""))))))((('''&&&%%%$$$$$$""""""############$$$$$$!!!"""######$$$#########""""""###$$$$$$$$$$$$$$$$$$!!!!!!$$$%%%###!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""######$$$$$$$$$######!!!###%%%''''''&&&$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###############""""""######$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''))))))(((''''''''''''((((((((((((&&&%%%&&&''')))***++++++)))***,,,---...111666999>>>AAAFFFJJJNNNRRRWWWZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPQQQQQQRRRQQQPPPNNNNNNNNNOOOQQQRRRPPPOOOMMMQQQZZZfffsss}}}}}}}}}yyytttpppnnnoootttpppkkkbbbXXXNNNGGGBBB@@@@@@@@@??????AAACCCEEEGGGMMMNNNPPPRRRUUUVVVWWWXXXVVVWWWXXXXXXYYYYYYYYYYYYRRRPPPLLLHHHEEEAAA<<<888888666333222111000...,,,,,,***)))(((***++++++***))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$###############$$$ !!!###&&&'''%%%$$$$$$##################$$$%%%$$$$$$$$$$$$%%%&&&'''###"""  !!!###%%%%%%&&&''''''%%%$$$$$$%%%%%%###""""""$$$$$$###"""######$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&!!!""""""######""""""!!!""""""###$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$%%%$$$#########"""!!! ############"""!!! """#########$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%$$$$$$######""""""########################!!!""""""######$$$$$$$$$!!!"""###%%%%%%$$$######$$$"""!!!"""$$$$$$###!!!###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%''')))))))))'''''''''((((((((())))))''''''''''''((()))+++,,,,,,///222555888<<>><<<::::::777444222111...+++))))))*********((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%%%%$$$############$$$###""""""""""""###$$$$$$###""""""$$$&&&''''''%%%"""###$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$$$$###"""""""""###%%%&&&!!!###%%%%%%$$$$$$$$$%%%'''%%%$$$###$$$$$$"""!!! !!!""""""######"""""" !!!"""""""""###$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%!!! !!!###%%%&&&!!!""""""###$$$$$$%%%%%%!!!"""######$$$$$$###### !!!###%%%&&&&&&%%%%%%%%%$$$""""""###%%%''')))""""""""""""###$$$%%%&&&######""""""""""""###### !!!"""###$$$$$$%%%###""""""""""""!!!!!!!!!$$$$$$#########$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""###$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$$$$$$$$$$###############"""###$$$$$$%%%%%%%%%%%%(((&&&$$$######%%%'''(((""""""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))'''&&&%%%%%%'''((((((((('''((((((((())))))))))))+++,,,---------...333666888<<>>@@@@@@@@@AAADDDHHHKKKNNNPPPQQQRRRTTTUUUVVVVVVVVVVVVTTTSSSRRRQQQOOOKKKHHHFFFDDDCCCBBBAAA>>>:::888555222...+++++++++++++++))))))))))))))))))))))))'''(((((()))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$"""!!!!!!!!!""""""###$$$$$$###""""""$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###""""""""""""""""""############ """$$$%%%%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$ !!!!!!""""""""""""""" !!!!!!"""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%  """$$$%%%##################$$$$$$ !!!"""###$$$######"""!!!"""$$$&&&'''''''''&&&######$$$$$$###"""!!! ###""""""""""""$$$%%%&&&######"""!!!!!!""""""###"""######$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$###"""!!!"""############""""""######$$$%%%$$$$$$%%%$$$###""""""###"""############""""""!!!"""""""""#########$$$$$$"""############$$$$$$$$$######""""""""""""""""""###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))(((&&&%%%%%%'''(((((('''(((((((((((())))))))))))+++---//////000222777<<>>@@@CCCFFFHHHNNNOOOPPPRRRTTTUUUUUUVVVRRRRRRRRRTTTTTTSSSPPPMMMMMMKKKJJJIIIGGGEEEAAA>>>999555000---------,,,,,,************************((()))*********)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%!!!!!! !!!!!!"""#########!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!! !!!"""###""""""""" """$$$&&&&&&&&&''')))!!! !!!###&&&(((((('''""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$###""""""""" !!!"""$$$$$$######"""%%%&&&'''(((((('''%%%######$$$%%%$$$!!!###""""""""""""$$$&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###""" !!!"""$$$###"""""""""###%%%&&&###$$$$$$###"""!!!!!!""""""###$$$$$$$$$"""!!! !!!!!!""""""#########$$$"""############$$$$$$$$$######""""""!!!!!! """"""######$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%&&&&&&'''%%% $$$###"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&